Design and implementation of variable digital filters with low computational complexity

Variable digital filters (VDFs) have various applications in digital communications, sampling rate conversion, array signal processing, etc. The useful variable characteristics of digital filters include variable bandedges and variable fractional delays (VFDs). However, the computational complexity...

Full description

Saved in:
Bibliographic Details
Main Author: Xu, Wei Jing
Other Authors: Yu Yajun
Format: Theses and Dissertations
Language:English
Published: 2014
Subjects:
Online Access:https://hdl.handle.net/10356/61719
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Variable digital filters (VDFs) have various applications in digital communications, sampling rate conversion, array signal processing, etc. The useful variable characteristics of digital filters include variable bandedges and variable fractional delays (VFDs). However, the computational complexity of VDFs is usually higher than that of the filters with fixed characteristics. The objective of this research is to investigate the design and implementation of VDFs with low computational complexity. Same as the fixed filter design, there are closed-form approaches and numerical optimization techniques available for the design of VDFs. In this thesis, both the closed-from approach and numerical optimization techniques are studied. In the closed-form design, the Lagrange interpolation, implemented in the Farrow structure, is one of the popular approaches for the design of VFD filters and the researches are focused on the reduction of the computational complexity by using matrix transformations. In this thesis, the dependance between the subfilter coefficients of the Lagrange interpolation is investigated and discovered. An efficient implementation structure making use of the coefficient dependance was proposed to significantly reduce the computational complexity. While the closed-form VFD filters are convenient to design, it can achieve VFD only for a narrow frequency range. When wider variation range and more accurate control on the variable characteristics are required, numerical optimization techniques are generally adopted. In numerical optimizations, an objective function is minimized subject to some constraints. In the existing researches, the objective functions to be minimized include frequency response error, phase error, phase delay error and group delay error. However, in the most common applications of the VFDs, the time domain instantaneous delayed samples are estimated. In this thesis, for such applications, the relations between the above frequency domain errors (in particular the frequency response error, phase error and group delay error), and the time domain errors are investigated. The design criteria of the VFD filters for this particular application are identified. Besides the investigation on the design criteria, a new VFD filter design approach is proposed. In this approach, the full band input signal is split into several subbands by a newly proposed filter bank. By shifting each subband a proper phase, the VFD is realized by combining necessary subbands. The proposal VFD technique can be incorporated with the variable bandedge characteristic with little extra complexity. Hence, the filters with simultaneously variable bandedges and fractional delays (VBFDs) are obtained. In the design of the VBFD filters, the split subbands can be either kept or discarded to form the variable bandedges. However, this requires the bandwidth of the individual band of the filter bank to be narrower than the transition bandwidth of the VBFD filters. By introducing a shaping filter to the last retained band to form the transition band of the VBFD filters, the bandwidth of the individual band of the filter bank may be relaxed to about twice of the transition bandwidth of the VBFD filters. Compared with the existing VBFD filter design techniques, the proposed approaches significantly reduce the computational complexity of the VBFD filters.