Home > On-Demand Archives > Talks >

Channelizers in Digital Receivers

Ric Losada - Watch Now - DSP Online Conference 2025 - Duration: 01:37:26

Channelizers in Digital Receivers
Ric Losada

As A/D converters move closer to the antenna of a digital receiver, the need to handle broadband signals efficiently in the digital domain is increasing. Efficient Polyphase/FFT Filter Banks (aka Channelizers) are a natural extension to traditional Polyphase Decimators that can handle broadband multi-channel signals efficiently.

This talk will cover:

  • How channelizers are derived and implemented
  • Considerations in designing a prototype filter
  • Oversampled channelizers
  • Showcase simulations demonstrating using channelizers with broadband signals

This guide was created with the help of AI, based on the presentation's transcript. Its goal is to give you useful context and background so you can get the most out of the session.

What this presentation is about and why it matters

This talk explains how modern digital receivers split a wideband sampled RF input into many narrowband outputs efficiently using channelizers (polyphase/FFT filter banks). As ADCs move closer to the antenna and sample very wide RF bands, processing all that data at full rate becomes expensive. Channelizers let you isolate, downconvert and decimate many channels in one shared, computationally efficient structure rather than building a separate downconverter for each channel. That reduces hardware cost, power and design complexity while enabling flexible multi-channel radios, spectrum monitoring, cognitive radio and wideband communications systems.

Who will benefit the most from this presentation

  • DSP engineers and system designers building multichannel receivers, software-defined radios or spectrum analyzers.
  • FPGA/ASIC engineers implementing multirate blocks, polyphase FIRs, CIC filters or FFT-based processing.
  • Students and researchers learning practical multirate methods, filter-bank theory and prototype filter trade-offs.
  • Anyone evaluating trade-offs between per-channel DDCs and a shared channelizer approach.

What you need to know

This presentation assumes a practical comfort with sampling, FIR filters and basic discrete-time frequency-domain ideas. Below are the core concepts to review so you can follow the derivations and demos.

Sampling, aliasing and decimation

Sampling replicates the analog spectrum at multiples of the sample rate; insufficient sampling causes replicas to overlap (aliasing). Downsampling a discrete-time signal by an integer M also produces M spectral replicas in the lower-rate domain. A useful compact form to recall is the aliased discrete-time spectrum after decimation by M: \(X_d(e^{j\omega})=\frac{1}{M}\sum_{k=0}^{M-1} X\big(e^{j(\omega+2\pi k)/M}\big)\). The talk uses this idea to move bands to baseband by controlled aliasing instead of explicit mixers.

Polyphase decomposition and efficient decimation

Rather than filtering at the high rate then throwing away samples, polyphase implements the same FIR with M subfilters (polyphase components) and combines them with a commutator and accumulation. When you add an FFT/DFT after the polyphase bank you get a very efficient multichannel analyzer: one prototype filter shared across channels and one FFT maps polyphase outputs into many channel outputs in one step.

Prototype filter design and trade-offs

The prototype lowpass filter determines channel selectivity and leakage (inter-channel interference). Key trade-offs: filter length (taps) vs. transition width vs. stopband attenuation. Short filters give wide transitions and more overlap; long filters give sharper roll-off and lower leakage but cost more multiplies/area/latency. The talk contrasts root-raised-cosine (RRC) pulses (common in communications) with optimized equiripple designs that can provide better stopband attenuation for the same tap count.

Oversampling and corrections

When the decimation factor is not equal to the number of channels you get oversampled channel outputs. In general each channel may require a small complex phase correction (a per-channel mixer or a buffer/phase-steering trick in the polyphase+FFT implementation) to place the output exactly at DC. The talk shows how that correction is handled efficiently.

Glossary

  • Channelizer: A filter bank (polyphase + FFT/DFT) that splits a wideband signal into multiple narrowband outputs efficiently.
  • Polyphase filter: An FIR split into M subfilters (polyphase components) used to implement efficient decimation/interpolation.
  • DFT/FFT: The discrete Fourier transform (and fast implementation). Used to map polyphase outputs into frequency channels.
  • Decimation: Reducing sample rate by discarding samples (downsampling) combined with anti-aliasing filtering.
  • CIC (Cascaded Integrator–Comb): A multiplier-free multirate filter often used for large integer decimation/interpolation as a cheap first stage.
  • Prototype filter: The base lowpass FIR whose polyphase-modulated versions form the channel bank; its design controls leakage and ISI.
  • Nyquist / Root-Raised-Cosine (RRC): Filters used for pulse shaping to control inter-symbol interference; RRCs are split between TX/RX as matched filters.
  • Oversampled channelizer: A channelizer whose output sampling rate is higher than the Nyquist rate for each channel (decimation factor < number of channels).
  • Inter-channel interference (ICI): Leakage from adjacent bands into a channel caused by imperfect filter attenuation or overlapping transition bands.
  • Error Vector Magnitude (EVM): A common metric for modulation/demodulation quality that captures noise + ISI + ICI effects on constellation points.
M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

RicLosadaSpeaker
Score: 0 | 7 days ago | no reply

Hello and thank you for your comments!
The oversampled channelizer concept is different to what you mention.
The filter bandwidth is designed to match the number of channels. So they do not overlap (much) in frequency. In that sense, it is not different from the regulat channelizer (critically sampled).

The difference is that the downsampling factor is less than the number of channels which means each output channel is oversampled (over-satifies Nyquist sampling criteria of twice the bandwidth). This can be useful in some cases like synchronization because you need to perform fractional delays on each output channel to synchronize, and being oversampled helps!

The real power that I tried to illustrate is having an oversampled channel synthesizer paired with a channelizer. In this case, the spectral replicas are further from each other and you can relax the transition width requirements of the filter (thus you can reduce the filter order) and have no interference between channels. In this case, your channelizer output is also oversampled (because you fed it an oversampled signal produced by the oversampled channel synthesizer).

I don't know if my answer is clear. I hope so.

EnesMUTTA
Score: 0 | 1 week ago | no reply

Hello Mr Losada,
I enjoyed your amazing presentation, thank you for sharing.

I had a question regarding the over-sampled channelizers. While doing the presentation you do not go into details about the application of these types of channelizers. At demonstration you mention it towards the end but since digital communications is not my field, I don’t think I correctly understood what is going on. Frankly, I could not properly wrap my head around what happens in the frequency domain and cannot be sure about any other potential applications. Can you give some other examples to where oversampled channelizers are especially useful/needed (besides digital comm)?

Regarding what is going on in the frequency domain; as I understand it (likely to be wrong) since we get more channels than the decimation ratio, each channel should have overlapping sections (to one another) with the overlap ratio being equal to (C/M-1).

For example: if Fs’ = 100MHz , C = 5 , M = 4
@ Channelizer output Fs = Fs’/M = 25 MHz
and since we have C=5 channels, the total bandwidth of channelizer output should be Fs*C = 125 MHz. That means each channel have an additional 5 MHz and half of this additional band is shared with each one of the adjacent channels. Is this correct?

Assuming the previous part is not wrong, let’s say we had an application (spectrum analyser for instance) where:

  • Overlap is unacceptable
  • Total usable bandwidth should be same as Fs’
  • The polyphase/prototype filter should not be very costly

Since there is no overlap and passband edge needs to be very close to Nyquist frequency (due to total usable BW requirement) then the transition band should be extremely narrow which would result in a very long filter (meaning last requirement cannot be met). In this case if we can live with the cost of having an extra channel (referring to C=5 , M=4 example above) than all 3 requirements can be met.

  • We can design a prototype filter that has a passband edge around 10 MHz and stopband edge around 12.5 MHz (or less) which would result in a reasonable filter length.
  • Since the stopband is exactly at or a little before the Nyquist frequency, there wouldn’t be any overlap
  • Since the passband edge is @10MHz we would obtain a total usable bandwidth of 10MHz * 2 * C = 100 MHz which is equal to Fs’.

So just by having to process 5 channels instead of 4 and using an oversampled channelizer we can satisfy all 3 requirements.

If you can comment on my understanding of this topic or just refer to some external sources, I would be very happy. Thanks again for explaining the topic in so much detail and supporting it with live demonstrations.