Sparse FIR filter design and prediction

In digital filter design, sparse filters have been suggested as an efficient structure to reduce the implementation and computational cost. In a sparse filter, a considerable number of its coefficients are set to zero; this means its non-zero coefficients are significantly less than traditional non-...

Full description

Saved in:
Bibliographic Details
Main Author: Zhao, Heng
Other Authors: Yu Yajun
Format: Theses and Dissertations
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62158
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-62158
record_format dspace
spelling sg-ntu-dr.10356-621582023-07-04T16:39:09Z Sparse FIR filter design and prediction Zhao, Heng Yu Yajun School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing In digital filter design, sparse filters have been suggested as an efficient structure to reduce the implementation and computational cost. In a sparse filter, a considerable number of its coefficients are set to zero; this means its non-zero coefficients are significantly less than traditional non-sparse filters. However, with a given frequency domain specification it is difficult to obtain the most sparse design in polynomial time when the total number of coefficients is large. Many efficient algorithms are proposed to design reasonably sparse filters but not necessarily the most sparse ones. In this research, a genetic algorithm (GA) is proposed to resolve the sparse filter design issue. The position of the filter’s zero coefficients are encoded as chromosomes in GA. Different chromosomes represent different sparse filters, which may be feasible or infeasible solutions according to a given frequency domain specification. This evolutionary algorithm performs an intelligent search among all chromosomes to locate the best feasible solution. While this algorithm gives no guarantee that its solutions are optimal, the possibility to obtain optimal results is good. Test examples are designed and the results show that the proposed method outperforms existing sparse filter design algorithms. Enlightened by the predictability in the order of optimal low-pass filter (e.g. Kaiser’s formula), certain predictability is expected in the minimum number of non-zero coefficients too. It is found that the number of non-zero coefficients for low-pass sparse filters can be predicted using the frequency domain parameters. Formulas to predict the possible minimum number of multipliers required by a sparse filter is proposed based on the data fitting results of experiment data. These formulas may give filter designers some ideas about whether or not an efficient sparse filter can be obtained with a given frequency domain specification before the filter is designed. Master of Engineering 2015-02-10T09:16:39Z 2015-02-10T09:16:39Z 2014 2014 Thesis Zhao, H. (2014). Sparse FIR filter design and prediction. Master’s thesis, Nanyang Technological University, Singapore. http://hdl.handle.net/10356/62158 en 81 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing
Zhao, Heng
Sparse FIR filter design and prediction
description In digital filter design, sparse filters have been suggested as an efficient structure to reduce the implementation and computational cost. In a sparse filter, a considerable number of its coefficients are set to zero; this means its non-zero coefficients are significantly less than traditional non-sparse filters. However, with a given frequency domain specification it is difficult to obtain the most sparse design in polynomial time when the total number of coefficients is large. Many efficient algorithms are proposed to design reasonably sparse filters but not necessarily the most sparse ones. In this research, a genetic algorithm (GA) is proposed to resolve the sparse filter design issue. The position of the filter’s zero coefficients are encoded as chromosomes in GA. Different chromosomes represent different sparse filters, which may be feasible or infeasible solutions according to a given frequency domain specification. This evolutionary algorithm performs an intelligent search among all chromosomes to locate the best feasible solution. While this algorithm gives no guarantee that its solutions are optimal, the possibility to obtain optimal results is good. Test examples are designed and the results show that the proposed method outperforms existing sparse filter design algorithms. Enlightened by the predictability in the order of optimal low-pass filter (e.g. Kaiser’s formula), certain predictability is expected in the minimum number of non-zero coefficients too. It is found that the number of non-zero coefficients for low-pass sparse filters can be predicted using the frequency domain parameters. Formulas to predict the possible minimum number of multipliers required by a sparse filter is proposed based on the data fitting results of experiment data. These formulas may give filter designers some ideas about whether or not an efficient sparse filter can be obtained with a given frequency domain specification before the filter is designed.
author2 Yu Yajun
author_facet Yu Yajun
Zhao, Heng
format Theses and Dissertations
author Zhao, Heng
author_sort Zhao, Heng
title Sparse FIR filter design and prediction
title_short Sparse FIR filter design and prediction
title_full Sparse FIR filter design and prediction
title_fullStr Sparse FIR filter design and prediction
title_full_unstemmed Sparse FIR filter design and prediction
title_sort sparse fir filter design and prediction
publishDate 2015
url http://hdl.handle.net/10356/62158
_version_ 1772826286770618368