An Efficient Implementation of Linear-Phase FIR Filters for a Rational Sampling Rate Conversion

Author(s):  
R. Bregovic ◽  
T. Saramaki ◽  
Ya Jun Yu ◽  
Yong Ching Lim
Author(s):  
Ljiljana Milic

Digital Lth-band FIR and IIR filters are the special classes of digital filters, which are of particular interest both in single-rate and multirate signal processing. The common characteristic of Lth-band lowpass filters is that the 6 dB (or 3 dB) cutoff angular frequency is located at p/L, and the transition band is approximately symmetric around this frequency. In time domain, the impulse response of an Lth-band digital filter has zero valued samples at the multiples of L samples counted away from the central sample to the right and left directions. Actually, an Lth-band filter has the zero crossings at the regular distance of L samples thus satisfying the so-called zero intersymbol interference property. Sometimes the Lthband filters are called the Nyquist filters. The important benefit in applying Lth band FIR and IIR filters is the efficient implementation, particularly in the case L = 2 when every second coefficient in the transfer function is zero valued. Due to the zero intersymbol interference property, the Lth-band filters are very important for digital communication transmission systems. Another application is the construction of Hilbert transformers, which are used to generate the analytical signals. The Lth-band filters are also used as prototypes in constructing critically sampled multichannel filter banks. They are very popular in the sampling rate alteration systems as well, where they are used as decimation and interpolation filters in single-stage and multistage systems. This chapter starts with the linear-phase Lth-band FIR filters. We introduce the main definitions and present by means of examples the efficient polyphase implementation of the Lth-band FIR filters. We discuss the properties of the separable (factorizable) linear-phase FIR filter transfer function, and construct the minimum-phase and the maximum-phase FIR transfer functions. In sequel, we present the design and efficient implementation of the halfband FIR filters (L = 2). The class of IIR Lth-band and halfband filters is presented next. Particular attention is addressed to the design and implementation of IIR halfband filters. Chapter concludes with several MATLAB exercises for self study.


Author(s):  
Ljiljana Milic

The role of filters in sampling-rate conversion process has been discussed in Chapters II and III. Filters are used to suppress aliasing in decimators and to remove images in interpolators. The overall performance of a decimator or of an interpolator mainly depends on the characteristics of antialiasing and antiimaging filters. In Chapter III, we have considered the typical filter specifications and several methods for designing filter transfer functions that can meet the specifications. In this chapter, we are dealing with the implementation aspects of decimators and interpolators. The implementation problem arises from the unfavorable facts that filtering has to be performed on the side of the high-rate signal: in decimation filtering precedes the down-sampling, and in interpolation up-sampling precedes filtering. The goal is to construct a multirate implementation structure providing the arithmetic operations to be performed at the lower sampling rate. In this way, the overall workload in the sampling-rate conversion system can be decreased by the conversion factor M (L). The multirate filter implementation means that down-sampling or up-sampling operations are embedded into the filter structure. In this chapter, we are focused on the structures developed for finite impulse response (FIR) filters. The nonrecursive nature of FIR filters offers the opportunity to create implementation schemes that significantly improve the overall efficiency of FIR decimators and interpolators. This chapter concentrates on the direct implementation forms for decimators and interpolators and the implementation forms based on the polyphase decompositions. Memory saving solutions for polyphase decimators and interpolators are also presented. Finally, the efficiency of FIR polyphase decimators and interpolators is discussed. The chapter concludes with MATLAB exercises for the individual study.


Sign in / Sign up

Export Citation Format

Share Document