This package is used to simulate Carrier Frequency Recovery for the Modulated Wideband Converter, using MATLAB.

The package includes:

	- sbr_system.m
	- eig_r.m
	- FilterDecimate.m
	- FindNonZeroValues.m
	- is_contained.m
	- MixSignal.m
	- RunOMP_Unnormalized.m
	- apply_band_rules.m
	- band_detector.m
	- block_channels.m
	- entire_system.m
	- panel.m
	- panel.fig
	- prepare_channels.m
	- plot_channels.m
	- plot_vertbars.m
	- get_band_props.m
	- fuse_two_channels.m
	- isolate_channel.m
	- freq_recovery.m
	- recovery_loop.m
	- calc_vd.m

Usage: Unzip the package and run entire_system.m .

The package is based on the following papers.

1. M. Mishali, Y. C. Eldar and J. A. Tropp, "Efficient Sampling and Stable Reconstruction of Wide Band Sparse Analog Signals", Proc. of IEEEI, 25th convention, pp. 290-294, Dec. 2008 

2. M. Mishali and Y. C. Eldar, "From Theory to Practice: Sub-Nyquist Sampling of Sparse Wideband Analog Signals", arXiv 0902.4291; submitted to IEEE Selected Topics on Signal Processing, Feb. 2009

3. M. Mishali, A. Elron and Y. C. Eldar, "Sub-Nyquist processing with the modulated wideband converter", submitted to the International Conference on Audio, Speech and Signal Processing (ICASSP 2010), Dallas, TX.
