Channelization Techniques for Software Defined Radio
by Lee Pucker, Chief Technology Officer
As presented at the SDR Forum Conference,
November 17-19, 2003, Orlando, FL .
Abstract
The ability to support multiple communications channels per RF band is a fundamental
process for many software defined radio platforms. These platforms typically
employ a channelizer to extract channels from the received RF band for follow-on
baseband processing, or to insert channels into the RF band for transmission.
This paper will compare and contrast three of the more popular channelization
techniques: Digital Down Conversion, Frequency Domain Filtering, and Polyphase
FFT Filter Banks. The analysis begins by presenting a base architecture for
a wideband transceiver, and then explores each channelization method within
the context of this architecture. These include the computational complexity
of the channelization approach, the applicability of the approach in supporting
a given frequency plan, and processor selection for the proposed implementation.
Download PDF of Channelization
Techniques for Software Defined Radio Paper
Matlab Simulations
The primary functionality supported within this directory is contained within
the four p-files:
bpskWithDDCChannelizer.p
bpskWithFFTChannelizer.p
DATAGEN.p
WidebandChannel.p
Help files (filename.m) are provided for each of these functions explaining
operation and variables.
In addition, this directory contains three matlab script files that are used
to access these functions to provide the plots presented in the paper:
plotWidebandChannel.m
TestBER.m
AlgoComplexity.m
To operate, simply change your matlab directory to this directory, and type
in the script file name. Note that the BER test takes a very long time to run
(as much as several hours depending on the type of speed of the computer in
which it is running).
If you would like more information on Spectrum Signal Processing or any of
our products:
Email sales@spectrumsignal.com
Call 1-800-663-8986, Monday - Friday 8:30 AM - 5:00 PM, PST
|