/cyclo_channelizer

Simple cyclostationary detector and channelizer in MATLAB

Primary LanguageMATLAB

Channelizer Structures Directed by Cyclostationary Detector

A simulation of two different channelizer structures (polyphase analysis/synthesis channelizer and overlap-save filter bank), directed by a cyclostationary detector. Simple QPSK signals are used for tessting, but the concepts and software should be applicable to many other signal types.

This is based on my Master of Engineering work at Virginia Tech. A copy of my report, "Simulation of Various Channelizer Structures Directed by Cyclostationary Detector," can be found by following the link below:

PDF Status

Running the Simulation

To run the simulation you must first setup your path. In MATLAB, if this repository is your current working directory you should be able to simply run:

>> setup_path

Then you can run any one of the test_*.m scripts:

test_cyclo.m
Tests functions for estimating the SCD
test_cyclo_detect.m
Tests actually detecting signals using the SCD
test_overlap_save.m
Tests the Overlap-Save Filter Bank
test_cyclo_os.m
Tests the Overlap-Save Filter Bank combined with SCD estimation/cyclo detection
test_polyphase.m
Tests the polyphase analysis channelizer
test_synthesis_chan.m
Tests the polyphase sythesis channelizer
test_cyclo_poly.m
Tests the combined polyphase analysis/synthesis channelizer directed by the cyclo detector