scispace - formally typeset
Open AccessJournal ArticleDOI

Polyphase FIR Networks Based on Frequency Sampling for Multirate DSP Applications

Reads0
Chats0
TLDR
A procedure is described which optimizes the tradeoff between the stopband energy and the deviation of the passband from the ideal filter, and the most efficient implementation depends on the filter length to decimation (or interpolation) ratio.
Abstract
It is well known that the frequency sampling approach to the design of Finite Impulse Response digital filters allows recursive implementations which are computationally efficient when most of the frequency samples are integers, powers of 2 or null The design and implementation of decimation (or interpolation) filters using this approach is studied herein Firstly, a procedure is described which optimizes the tradeoff between the stopband energy and the deviation of the passband from the ideal filter The search space is limited to a small number of samples (in the transition band), imposing the condition that the resulting filter have a large number of zeros in the stopband Secondly, three different structures to implement the decimation (or interpolation) filter are proposed The implementation complexity, ie, the number of multiplications and additions per input sample, are derived for each structure The results show that, without taking into account finite word-length effects, the most efficient implementation depends on the filter length to decimation (or interpolation) ratio

read more

Content maybe subject to copyright    Report

Provided by the author(s) and University College Dublin Library in accordance with publisher
policies. Please cite the published version when available.
Title Polyphase FIR Networks Based on Frequency Sampling for Multirate DSP Applications
Authors(s) Cruz-Roldán, Fernando; Osés del Campo, José David; Godino-Llorente, Juan Ignacio;
Boquete-Vázquez, Luciano; Bleakley, Chris J.
Publication date 2010-04
Publication information Circuits, Systems, and Signal Processing, 29 (2): 169-181
Publisher Springer
Item record/more information http://hdl.handle.net/10197/7111
Publisher's statement The final publication is available at www.springerlink.com.
Publisher's version (DOI) 10.1007/s00034-009-9140-5
Downloaded 2022-08-09T22:17:22Z
The UCD community has made this article openly available. Please share how this access
benefits you. Your story matters! (@ucd_oa)
© Some rights reserved. For more information, please see the item record link above.

Polyphase FIR networks based on frequenc y
sampling for multirate DSP applications
Fernando Cruz–Rold
´
an, Jos
´
e David Os
´
es del Campo,
Juan Ignacio Godino–Llorente, Luciano Boquete–V
´
azquez, and C. J. Bleakley,
Abstract
It is well known that the frequency sampling appr oach to the design of Finite Impulse Response
digital filters allows recursive implementations which are computationally efficient when most of the
frequency samples are integers, powers of 2 or nulls. The design and implementation of decimation
(or interpolation) filters using this approach is studied herein. Firstly, a procedure is described which
optimizes the tradeoff between the stopband energy and the deviation of the passband from the ideal filter.
The search space is limited to a small number of samples (in the transition band), imposing the condition
that the resulting filter have a large number of zeroes in the stopband. Secondly, three different structures
to implement the decimation (or interpolation) filter are proposed. The implementation complexity, i.e.
the number of multiplications and additions per input sample, are derived fo r each structure. The results
shown that, without taking into account finite word-length effects, the most efficient implementation
depends on the filter length to decimation (or interpolation) ratio.
This work was partially supported by the Spanish Ministry of Education and Science under grant PR2007-0218, and by
Comunidad Aut´onoma de Madrid and Universidad de Alcal´a through projects CCG07-UAH/TIC-1740, CCG08-UAH/TIC-3941,
and CCG08-UAH/TIC-4054.
F. Cruz-Rold´an is with the Department of Teor´ıa de la Se˜nal y Comunicaciones, Escuela Polit´ecnica Superior de la Universidad
de Alcal´a, 28871 Alcal´a de Henares (Madrid), SPAIN (phone: + 34 91 885 66 93; fax : + 34 91 885 66 99; e-mail:
fernando.cruz@uah.es).
J. D. Os´es del Campo and J. I. Godino–Llorente are with the Department of Ingenier´ıa de Circuitos y Sistemas, Escuela
Universitaria de Ingenier´ıa T´ecnica de Telecomunicaci´on, Universidad Polit´ecnica de Madrid, 28031 Madrid, SPAIN (phone: +
34 91 336 7831; fax: + 34 91 336 78 29; e-mail: igodino, doses@ics.upm.es).
L. Boquete-V´azquez is with the Department of Electr´onica, Escuela Polit ´ecnica Superior de la Universidad de Alcal´a, 28871
Alcal´a de Henares (Madrid), SPAIN (phone: + 34 91 885 65 72; fax: + 34 91 885 65 91; e-mail: luciano.boquete@uah.es).
C. J. Bleakley is with the School of Computer Science and Informatics, University College Dublin, Belfield, Dublin 4,
IRELAND (phone: +353 1 716 2915; fax: +353 1 269 7262; e-mail: chris.bleakley@ucd.ie).

CIRCUITS, SYSTEMS, AND SIGNAL PROCESSING 1
Index Terms
Decimation and interpolation filtering, multirate signal processing, filtering theory, frequency sam-
pling technique.

CIRCUITS, SYSTEMS, AND SIGNAL PROCESSING 2
Polyphase FIR networks based on frequenc y
sampling for multirate DSP applications
I. INTRODUCTION
Decimation and interpolation filters (Fig. 1) are used in a wide range of applications, such
as data compression, speech enhancement, multi-carrier data transmission, wireless transceivers,
digital receivers, software radio receivers, or image size con version [1]–[9]. In Fig. 1, P (z) is
the system function, which is usually a linear-phase low-pass filter, with a cutoff frequency of
ω
s
= π/M to prevent downsampler-induced aliasing or to remove images after the upsampl i ng
process.
One problem these structures have is related to the M value of the decimation or interpolation
factor. In some practical systems, such as in decimation schemes for Σ∆ A/D converters or in
Software Defined Radio (SDR) receivers, interpolation/decimation ratios can have large values.
In these cases, most decimation filter architectures are designed in multistage subfilters, each
one obtaining a smaller decimation factor. At the end of the decimation chain, a very selective
low-pass Finite Impulse Response (FIR) filter is generally obtained. Besides providing a hi gh
value for M, it is also well known that decimation/interpolation filters operating at high rates
must be computationally very efficient. This means that high order filters with good selectivity
and di s crimination are required, and ef ficient structures to implement them as well.
To address these issues, this paper deals with the design and implementation of these filters
using the frequency sampling approach [10], [11]. In the proposed technique, the coefficients are
obtained by means of a procedure which onl y consists of optimizing the values of the samples in
the transition band. In this sense, FIR filters with a high length (number of coefficients) can be
designed, by opt i mizing only a small number of samples. In addition, it is well known that the
frequency sampling approach is a method that allows recursive implementations of FIR filters.
In general, these implementations greatly reduce the number of arithmetic operations in digital
filters, especially when most samples are either integers (or powers of 2) or null. Therefore, these
structures are beneficial when a low number of frequency samples are nonzero and the length of
the prototype filter is large. In this case, efficient implementations from a computational point

CIRCUITS, SYSTEMS, AND SIGNAL PROCESSING 3
P z( )
M
M
P z( )
x n[ ]
x n[ ]
y n[ ]
r n[ ]
(a)
(b)
Fig. 1. (a) Decimation and (b) interpolation filters.
of view can be obtained. We address this possibi l i t y herein, studying recursive implementations
for the polyphase components of the derived filters. For the sake of brevity, we mainly focus
our attention on decimation filters, but the results could be extended to interpolation filters.
The rest of this letter is organized as follows. In Section II, we describe a procedure to obtain
linear-phase decimation or interpolation filters. The proposed technique is based on a frequency
sampling approach which can provide linear-phase filters which also have a very large number of
transmission zeros. Section III deals with the implementation structures. First, the relationship
between the frequency samples and the M polyphase components is obtained. Certain cases
of interest are considered, and a new expression for the pol yphase components that allows the
system to be implemented with real coefficients is developed. The implementation complexity is
studied based on the number of multiplications per input sample (MPIS) and additions per input
sample (APIS). The results are compared to conventional polyphase implementation. In Section
IV, several examples are included to illustrate the benefits of the proposed technique and to
compare the computational cost of different structures. Finally, we summarize our conclusions.
II. FREQUENCY SAMPLING TECHNIQUE
The frequency sampling approach is a well-known di screte design technique for obtaining FIR
filters [10], [11]. Basically, this technique consists of finding the impulse response coefficients
p [n] from a desired frequency response specified at a set of equally spaced frequencies; i.e.,
given the frequency samples P [k], the impulse response coefficients are obtained as
p [n] =
1
N
N1
!
k=0
P [k] · e
j
2π
N
k·n
, n = 0, 1 · · · , N 1. (1)
Expressing the above equation in a matrix form, we get
p
T
=
1
N
W
1
N
P, (2)

Citations
More filters
Proceedings ArticleDOI

Poly Phase Network OFDM/OQAM for Optical Communication System

TL;DR: PPN OFDM/OQAM employing the prototype filter with promising time-frequency-Iocalization (TFL) property provided promising transmission performance for optical communication systems for the first time.
Journal ArticleDOI

Elegant and Practical Method of Fir Decimation Using Comb Filters in the Field of Digital Signal Processing

TL;DR: The proposed method of using Comb FIR decimation procedure is not only efficient but also opens up a new vista of simplicity and elegancy to compute Multiplications per second (MPS) and Additions per Second (APS) for the desired filter over and above the half band designs.
Proceedings ArticleDOI

Analyzing Data Compression Techniques for Biomedical Signals and Images Using Downsampling and Upsampling

TL;DR: In this article , the orthogonal and bi-orthogonal filters are used for the averaging and differencing tasks in the sub-band coding process, and as expected, the most energy compaction appears at low-low sub-images.
Proceedings ArticleDOI

Analyzing Data Compression Techniques for Biomedical Signals and Images Using Downsampling and Upsampling

TL;DR: In this paper , the orthogonal and bi-orthogonal filters are used for the averaging and differencing tasks in the sub-band coding process, and as expected, the most energy compaction appears at low-low sub-images.
References
More filters
Journal ArticleDOI

Matching pursuits with time-frequency dictionaries

TL;DR: The authors introduce an algorithm, called matching pursuit, that decomposes any signal into a linear expansion of waveforms that are selected from a redundant dictionary of functions, chosen in order to best match the signal structures.
Book

Multirate Systems and Filter Banks

TL;DR: In this paper, a review of Discrete-Time Multi-Input Multi-Output (DIMO) and Linear Phase Perfect Reconstruction (QLP) QMF banks is presented.
Book

Digital Signal Processing: Principles, Algorithms, and Applications

TL;DR: This paper presents a meta-analysis of the Z-Transform and its application to the Analysis of LTI Systems, and its properties and applications, as well as some of the algorithms used in this analysis.
Journal ArticleDOI

Quantum information and computation

TL;DR: In information processing, as in physics, the classical world view provides an incomplete approximation to an underlying quantum reality that can be harnessed to break codes, create unbreakable codes, and speed up otherwise intractable computations.
Journal ArticleDOI

Quantum-inspired evolutionary algorithm for a class of combinatorial optimization

TL;DR: The results show that QEA performs well, even with a small population, without premature convergence as compared to the conventional genetic algorithm, and a Q-gate is introduced as a variation operator to drive the individuals toward better solutions.
Related Papers (5)
Frequently Asked Questions (8)
Q1. What contributions have the authors mentioned in the paper "Polyphase fir networks based on frequency sampling for multirate dsp applications" ?

The design and implementation of decimation ( or interpolation ) filters using this approach is studied herein. This work was partially supported by the Spanish Ministry of Education and Science under grant PR2007-0218, and by Comunidad Autónoma de Madrid and Universidad de Alcalá through projects CCG07-UAH/TIC-1740, CCG08-UAH/TIC-3941, and CCG08-UAH/TIC-4054. 

The best structure for the second-order sections must be selected in order to minimize the impact of finite word-length conditions on the final implementation. 

(a) Type-1 polyphase component structure (Fig. 2), in which each polyphase filter is implemented using conventional non-recursive structures (such as direct and transposed forms); (b) the frequency sampling structure shown in Fig. 3; and (c) the recursive structure of Fig. 4 for each polyphase component of Fig. 

To avoid this complication, the following symmetry conditions can be used: P [k] = P ∗ [N − k], ej 2πN ·(N−k) = e−j 2πN k, which are satisfied for filters with real coefficients. 

This situation is typical when high discrimination and selectivity filters with a guard interval are required, in order to reduce the aliasing (imaging) effects which are the result of an adjusted downsampling (upsampling) process. 

Direct polyphase implementation Fig. 2, which also operates at fs/M , requires ⌈N/M⌉ multiplications and (⌈N/M⌉ − 1) additions per input sample. 

C. Implementation ComplexityIn order to obtain the implementation complexity of each polyphase component, only the practical case of real-coefficient low-pass linear-phase prototype filters and N = 2mM are considered. 

Since each recursive second-order section is open to multiple implementations exhibiting different behavior with regard to roundoff noise, coefficient sensitivity, etc.