SimuWave
A Wavelet Simulink Toolbox
Presentation
Simuwave is a Simulink 2.2 toolbox which implements various wavelet transforms, including wavelet decomposition and reconstruction in a basis and its related discrete dyadic shift invariant wavelet transform.
More information is available here, including a quick reference card.
Downloading and installing
Step 1
The zip archive SimuWave.zip includes all the platform independent files: Matlab sources and Simulink models. Download first this main archive in a place you find suitable.
Step 2
Compiled Simulink S-functions for the PC are stored in the SimuWaveDLLs.zip archive; more recent binaries are in the SimuWavemexw32.zip archive. Compiled Simulink S-functions for the Mac (PPC) are stored in the Mex_Files_Mac.sit.hqx archive or, alternatively, in the Mex_Files_Mac.sit.bin archive. Compiled S-functions for MacOS X and Matlab 7 (R14 PPC) are found here. These compiled S-functions are not required to make Simulink work; however they are useful for two reasons:
- they implement FIR filters without using a matrix state space representation, which saves a lot of memory storage
- they accept dynamically sized vector inputs; as such, they are required to make the demos work.
Depending on you platform, download one of these archives and extract it into the 'Filters' directory of your brand new SimuWave directory. The compiled functions will be then used in place of the interpreted ones.
Step 3
If you are on a Mac, edit line 10 of the file 'ExecuteMeFirst.m' to correct the SimuWave folder path.
Run matlab and execute the file 'ExecuteMeFirst.m' in the SimuWave directory; this will add the right search paths to your Matlab path; you may have to save the path manually afterwards.
Last updated: August 1 2007