| Literature DB >> 35161906 |
Temidayo O Otunniyi1, Hermanus C Myburgh1.
Abstract
Realising a low-complexity Farrow channelisation algorithm for multi-standard receivers in software-defined radio is a challenging task. A Farrow filter operates best at low frequencies while its performance degrades towards the Nyquist region. This makes wideband channelisation in software-defined radio a challenging task with high computational complexity. In this paper, a hybrid Farrow algorithm that combines a modulated Farrow filter with a frequency response interpolated coefficient decimated masking filter is proposed for the design of a novel filter with low computational complexity. A design example shows that the HFarrow filter bank achieved multiplier reduction of 50%, 70% and 64%, respectively, in comparison with non-uniform modulated discrete Fourier transform (NU MDFT FB), coefficient decimated filter bank (CD FB) and interpolated coefficient decimated (ICDM) filter algorithms. The HFarrow filter bank is able to provide the same number of sub-band channels as other algorithms such as non-uniform modulated discrete Fourier transform (NU MDFT FB), coefficient decimated filter bank (CD FB) and interpolated coefficient decimated (ICDM) filter algorithms, but with less computational complexity.Entities:
Keywords: Farrow filter; channelisation; coefficient decimation; fractional delay filter; frequency response masking filter
Year: 2022 PMID: 35161906 PMCID: PMC8839755 DOI: 10.3390/s22031164
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Comparison study of the different channelisation algorithms.
| Channelisation Algorithm | Computational Load |
|---|---|
| Modified Farrow [ | Very High |
| Transposed modified Farrow [ | High |
| Coefficient decimation type 1 [ | Medium |
| Coefficient decimation type 11 [ | High |
| MCD 1 and 11 [ | Low |
| ICDM 1 and II [ | Low |
| Interpolation FRM [ | Very Low |
| CDM + interpolation FRM [ | Low |
| ICDM [ | Very High |
| Interpolation + Farrow structure [ | Very High |
| Cosine modulated filter bank [ | Low |
| FRM [ | High |
| FRM on tree structure NUFB [ | High |
| FRM NU MDFT [ | High |
| HMICDM [ | High |
Very High: higher filter order and filter coefficients; High: high filter order and filter coefficients; Medium: medium filter order and filter coefficients; Low: low filter order and filter coefficients; Very Low: very low filter order and filter coefficients.
Figure 1Flowchart depicting the HFarrow procedure.
Figure 2Farrow sub-filters.
Figure 3Block diagram of coefficient decimated FRM Farrow-based FIR filter.
Figure 4Diagram depicting HFarrow channelisation algorithm.
Figure 5Step-by-step procedure for illustrating HFarrow filter.
The frequency characteristics of the modulated Farrow filter when , .
| Filter |
|
| Stop Band | Passband | Passband | Stop Band | Filter |
|---|---|---|---|---|---|---|---|
| Modal filter, | 2 | 40 | 0.025 | 0.0225 | 0.9877 | 56.9 | 205 |
| Bluetooth, | 2 | 40 | 0.025 | 0.0225 | 0.998 | 43.9 | 189 |
| Zigbee, | 2 | 10 | 0.1 | 0.09 | 0.989 | 41.22 | 98 |
| WCDMA, | 2 | 8 | 0.2 | 0.175 | 0.997 | 56 | 72 |
The frequency characteristics of the modulated filter when .
| Filter | Stop Band | Passband | Passband | Stop Band | Weight | Weight | Filter |
|---|---|---|---|---|---|---|---|
| Modal filter, | 0.025 | 0.0225 | 0.998 | −58 | 10 | 39 | 240 |
| Bluetooth, | 0.025 | 0.0225 | 0.998 | −58 | 10 | 39 | 240 |
| Zigbee, | 0.1 | 0.09 | 0.989 | −62 | 10 | 39 | 120 |
| WCDMA, | 0.2 | 0.175 | 0.987 | −68 | 10 | 670 | 90 |
The frequency characteristics of masking filters implemented using the HFarrow filter bank.
| Filter |
| Stop band | Passband | Passband | Stop band | Filter |
|---|---|---|---|---|---|---|
| Modal filter, |
| 0.025 | 0.022625 | 0.1 | 50 | 132 |
| Bluetooth, |
| 0.025 | 0.0224 | 0.0975 | −39 | 107 |
| Zigbee, |
| 0.1 | 0.089 | 0.09 | −39 | 24 |
| WCDMA, |
| 0.2 | 0.125 | 0.0875 | −48.25 | 9 |
The frequency characteristics of the complementary masking filter implemented using the HFarrow filter bank.
| Filter |
| Stop band | Passband | Passband | Stop band | Filter |
|---|---|---|---|---|---|---|
| Modal filter |
| 0.027307 | 0.02269 | 0.1 | −50 | 147 |
| Bluetooth |
| 0.027307 | 0.02269 | 0.092 | −36.92 | 134 |
| Zigbee |
| 0.1080 | 0.0911 | 0.088 | −35.5 | 29 |
| WCDMA |
| 0.2 | 0.125 | 0.0875 | −48.25 | 9 |
Figure 6Magnitude response for the modal filter using the HFarrow algorithm.
Figure 7Magnitude response for the Bluetooth masking filter using the HFarrow algorithm.
Figure 8Magnitude response for the Zigbee masking filter using the HFarrow algorithm.
Figure 9Magnitude response for the WCDMA masking filter using the HFarrow algorithm.
Multiplication complexity for non-uniform filter bank.
| Filter Bank |
| Filter Order |
| Total Number of Multiplications |
|---|---|---|---|---|
| Modal filter | 279 | - | - | 187 |
| BT | - | 107 | 134 | 156 |
| Zigbee | - | 24 | 29 | 37 |
| WCDMA | - | 9 | 9 | 9 |
Comparison of different multiplication complexities for non-uniform filter bank.
| Filter Bank |
| Filter Order |
| Total Number of Multiplications |
|---|---|---|---|---|
| CDFB [ | 3089 | 400 | - | 1745 |
| ICDM FB [ | 2929 | 160 | - | 1545 |
| NU-MDFT FB [ | 187 | 430 | 469 | 1090 |
| HFarrow filter Bank | 187 | 100 | 102 | 389 |