The MATLAB routines for implementing the numerical
examples in the papers are available in the archive Cooperative.zip.
A description of the archive content can be found in the file Cooperative_info.pdf.
The routines are dedicated to the use of
trigonometric dictionaries for achieving high quality
approximation of musical signals. The examples illustrate:
i)The gain in the sparsity achieved by
redundant trigonometric dictionaries, in comparison with
the corresponding trigonometric orthogonal basis
(133% improvement in the piano melody given below,
approximated up to SNR=36dB).
ii)The gain in the sparsity achieved by the proposed
HBW-OMP/OOMP
strategies, restricted by a global constraint on sparsity,
in comparison with the standard OMP/OOMP approximation
of every partition to the same quality (133% improvement in the piano melody
below).
Piano melody. Credit: Julius O. Smith,
Center for Computer Research in Music and Acoustics (CCRMA),
Stanford University, website
Reproduced below
Play original melody
Piano melody approximated up to SNR=36dB
Play sparse approximation