AVersatileMultichannelFilterBankwithMultipleChannelBandwidths
AVersatileMultichannelFilterBankwithMultipleChannelBandwidths
net/publication/251953241
CITATIONS READS
5 938
3 authors:
B. Egg
10 PUBLICATIONS 29 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by B. Egg on 04 August 2015.
.....
. . .. .
.....
channels. M fs
I. INTRODUCTION: HM-2(Z)
The most common form of an M-path channelizer per- HM-1(Z)
forms M-to-1 down-sampling of an input series by delivering
M-successive input samples to the input ports of an M-path Hr (Z)=Z{h(r+nM)}
partitioned low-pass filter. Each output port of the M-path
filter contains an aliased time signal caused by the input Figure 1. M-to-1 Down-Sample, M-Path Polyphase Channelizer.
down-sampling. In the standard channelizer the aliases are
the M-to-1 spectral folds of the Nyquist zones formerly cen- both the width of the successive Nyquist zones and the spac-
tered on the M-multiples of the output sample rate. ing between channel spectral centers as fS/M, where fS is the
The alias components in each path have different and input sample rate. The second task performed by the channe-
unique phase profiles partly due to the time delays induced by lizer is the definition of the channelizer spectral response
the commutator process and partly due to the phase shift which includes pass-band and stop-band boundaries as well as
response of each path in the M-path filter. When phase rota- pass-band and stop-band ripple. The channel spectra match
tors matching the k-th multiple of the M-roots of unity are the aliased spectrum of the prototype low-pass from which
applied to the output time series from each path, the phases the M-path filter was partitioned. The third task is that of re-
of the aliased k-th Nyquist zone in each path filter are aligned. sampling from the input sample rate of fS to the output chan-
When the phase aligned alias terms are added they form a nel sample rate of fS/M. It is obvious this process occurs in the
coherent sum of that spectral component. On the other hand, commutator which delivers M input sample to the polyphase
the phase profiles of the remaining Nyquist zones are aligned system for it to compute 1 output sample from each channel.
with the M-roots of unity and are destructively canceled when Since three different processes are responsible for the chan-
summed. Intuitively, the extraction of the time series from nelizer parameters of channel spacing, channel bandwidth,
any selected aliased Nyquist zone is possible because the time and channel sample rate we can independently select and
series from each path supplies one of the M-equations re- adjust them to obtain useful variations of the basic channeliz-
quired to solve for the M-unknowns, the aliased components er.
from the M Nyquist zones.
When the time signals residing in multiple aliased Nyquist II. CHANNELIZER PARAMETERS.
zones are to be separated from the M-fold aliased baseband In the previous section we commented that the three pa-
signal, the collection of phase rotators and coherent sums is rameters of channel spacing, channel bandwidth, and channel
most efficiently applied to the output of the M-path filter by sample rate could be independently selected and controlled.
the inverse fast Fourier transform (IFFT). This common struc- Figure 2 shows a set of options illustration possible relation-
ture of the M-path down-sampler and channelizer is shown in ships between these parameters. This set does not exhaust
figure 1. the list of possible options. Note that in the 4 cases shown
We note that the M-path polyphase channelizer performs here, the channel spacing is the same and equal to fS/M. This
three distinct operations and that these operations occur in tells us that the IFFT is of length M and that the filter is likely
different segment of the channelizer. The first task is the se- an M-path filter.
The channel bandwidth of the first option is less than the
channel spacing while the channel bandwidth of the second In the fourth option, the output sample rate is twice the
option is equal to the channel spacing. The filter bandwidth is channel spacing. The advantage of this option is two-fold. First
controlled and defined in the design of the low pass prototype it satisfies the Nyquist sampling criteria of the channelized
filter that is partitioned to become the M-path structure. The signals for signal bandwidths less than or equal to the channel
first filter option would likely be selected for a communication spacing and second it avoids the spectral folding at the chan-
receiver that needs to separate adjacent spectral bands while nel band edge for channel widths equal to the channel spac-
the second filter ing. This desired property is illustrated in figure 3.
Channel Spacing
The final modification to the polyphase channelizer is the
Channel Spacing
Sample Rate =Channel Spacing Sample Rate=2 Channel Spacing time alignment of the shifting time origin of the input samples
in the M-path filter with the stationary time origin of the
Figure 3. Channel Spectral Folding when Sample Rate Equal to phase rotator outputs of the IFFT. We can understand the
Channel Spacing and No Spectral Folding when Sample Rate Equal problem by visualizing a single cycle of a sine wave extending
to Twice Channel Spacing. over M samples being inserted in the input data register, the
first column of the polyphase filter in segments of length M/2. H0( Z )
2
....
2
H M -1( Z )
M 2
H0( Z )
-1 2
M Z HM ( Z )
-1 H1( Z ) 2
Z
-1 2
....
....
Z H M +1( Z )
2
-( M -1) M
....
Z 2 H M -1( Z )
2
-1 2
-( M ) HM( Z
M
) M Z HM-1 ( Z )
Z 2
2 :1
2
M
-( M +1) H M +1( Z )
Z 2
2
Figure 4d. Commutator Replaces Path Delays
....
....
2
Hk (Z )
M
-(M-1) HM-1 ( Z )
Z
Figure 4a. M-Path Filter and M/2 Down-Sample h(k) h(k+M) h(k+2M) h(k+3M) h(k+4M)
2 -1 2
H0( Z ) Z H(k+M/2)(Z )
M :1
2
2
-1 H1( Z )
Z
M :1
2
....
....
2
-( M -1) H M -1( Z )
Z 2
2
M :1
2
-( M ) HM ( Z )
2 Figure 5. Path Filters with and without Extra Delay
Z 2
2
M :1
2 2 When the second M/2 input samples are delivered to the
-( M +1) H M +1( Z )
Z 2
2
M :1 input data register the first M/2 input samples shift to the
2
....
....
2
....
....
-( M -1) H M -1( Z )
2 can perform M/2 point circular shifts of alternate M-length
Z 2
2
M :1
2
vectors formed by the polyphase filter before presenting the
2
HM( Z )
2
vector to the IFFT. The circular shifts that perform the re-
M :1
2 2 quired phase reversals of successive input vectors presented
-1 -1 HM (Z )
Z Z +1
M :1 2 to the IFFT are illustrated in figure 7.
2
....
....
....
Z
-(M -1)
2 Z
-1 HM-1 ( Z )
2
IV. CHANNELIZER PERFORMANCE.
M :1
2 We designed and simulated a 128 path polyphase chan-
nelizer with a prototype 1536 tap low pass filter. The parti-
Figure 4c. Apply Noble Identity to Delays in Path Delays tioned 128 path filter contains 12 taps per path. The 128-path
filter operates as a 64-to-1 down sampling channelizer. If we
hypothesize a 128 MHz input sample rate, then the channel
Length M Co lumn of Polyphase Partition
First M/2 Input Samples power spectrum. Figure 10 is a log magnitude plot of signal
1
variance of each channel versus channel index. Note from the
data origin markers on this plot that the signal bandwidth of the 2-MHz
bands are spanned by 3-channel bands while the 1-Mhz signal
FFT origin FFT origin
Length M Co lumn of Polyphase Partition band is spanned by a single channel filter and the 12 MHz
Second M/2 Input Samples
signal band is spanned by 11 channel bands.
2 1
data origin
V. PARTITIONING AND COMBINING CHANNEL BANDWIDTH.
FFT origin FFT origin The channelizer we presented in the previous section
Length M Co lumn of Polyphase Partition
Circular Shift
outputs complex time series from 1-MHz wide channels at 2-
1 2 MHz sample rate. If we have need for finer resolution channel
data origin portioning we simply deliver the complex time series to a
second tier channelizer which can further partition the se-
FFT origin FFT origin
lected band. The second tier channelizer is a replica of the
Figure 6. Illustrating Phase Reversal of M-Point Sinusoid Input to first tier channelizer. It is implemented as an M 2-path poly-
M/2 Path-Polyphase Filter. phase filter with an IFFT of length M2 which interact to chan-
nelize and down sample M2-to-1. As an example, selecting M2
0 0 to be 16, will process the 1-MHz bandwidth channel signal
1 1
sampled at 2-MHz to form 62.5 kHz sub channels at 125 kHz
M-Path Input Data Buffer
2 2
FDM
3 sample rate.
....
M-Point IFFT
M/2-1 M M M
........
M-2
M-1 M-1 -50
-20
-40
-80
can be synthesized by simple summations of the adjacent
-100
channel signal components. We describe this process in the -120
-40 -30 -20 -10 0 10 20 30 40
next section. The frequency response of the channels in the Channelizer Channel Index
0 1 2 5 6 1
7
channelized receiver is shown in figure 8. Note the 100 dB 1
0
1
0
1
0
1
0
3 1
0
4 1
0
1
0 0
-1 -1 -1 -1
-1
dynamic range of the filter design. -1 0 1 -1 0 1
-1
-1 0 1
-1
-1 0 1
-1
-1 0 1 -1 0 1 -1 0 1 -1 0 1
1
8 1 1 1 1 1 1
15
To demonstrate the channelizer performance we de- 0
-1
0
-1
9 0
10 0
11 1
0 12 0
-1
13 0 14 0
-1
-1 -1 -1
-1
signed and simulated a modulator that forms multiple signal -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1
-1 0 1 -1 0 1
1
-1 0 1
1
16 1
17 1
18
1
19
1
20
1
21
1
22 23
channels with 4-MHz channel spacing. Twelve of its sixteen 0
-1
0
-1
-1
0 0
-1
0
-1
0
-1
0
-1
0
-1
25
-1 0 1
26 1
-1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1
1
24 1 1
27 1
28 1
29 1
30 1
31
MHz bandwidth. One channel contains a narrow band QPSK 0
-1
0
-1 -1
0 0
-1
0
-1
0
-1
0
-1
0
-1
signal with 0.5 MHz symbol rate and 1-MHz bandwidth. One -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1
set of three channel bands share a wideband QPSK signal with Figure 9. Input Spectrum and Channel Complex Output Signal
8-MHz symbol rate and 12 MHz bandwidth. The spectrum of from 32 Positive Index Channels of 128 Channel Channelizer
the modulation test signal is shown in the upper half of figure
9. The lower half of figure 9 shows the complex signal trajec- We quickly see that we have easy access to enhanced
tories from the positive frequency indices 0-to-31 of the 128 resolution channelization of any of the time series formed by
channel channelizer. The variance or spread of these trajecto- the base-banded, filtered and down-sampled time series ob-
ries is proportional to the energy content in that channelized tained from the first tier channelizer. In one option, we can
channel. Note that channels 1, 2, and 3 cover the 2-MHz band cover each output channel of the first spectral partition with a
centered at 1 MHz and channels 9 through 19 cover the 12- second tier channelizer to partition the entire spectrum into
MHz band centered at 14 MHz. A plot of signal variance ver- higher resolution channels. In another option, we can have a
sus channel index is a valid representation of the input signal background spectral sniffer identify channels containing sig-
nals of interest and direct a second tier channelizer to parti-
tion selected channels.
-50
-100
..
ing process. To reassemble the original wider bandwidth sig- in 128-Path Channelizer MHz
Path
..
..
Pnt
..
nal we have to up-sample each time series and translate each 128
IFFT Filter
MHz
..
spectral region to its proper offset frequency and simple add
Cir cula r Buffer
..
128 128
their signal components. This we note is the dual operation of
....
....
....
Path Pnt 2
Filter MHz
the analysis receiver channelizer and this dual task is per- IFFT 125
.. ..
kHz
formed by the dual synthesis channelizer. The dual channeliz- 2
..
Path
..
Pnt
..
..
filter performs an M3/2-to-1 up-sampling function as it com-
Filter IFFT
bines the time series from selected adjacent bands output
..
from the first tier channelizer. The form of the dual channeliz- 8-to-1 Down-Sampler
er or combiner is shown in figure 11. in 16-Path Channelizer
2 2
3
....
REFERENCES:
M-Point IFFT
M/2-1
........