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:
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