DocumentCode :
1985036
Title :
“A MATLAB based optimum multiband FIR filters design program following the original idea of the Remez multiple exchange algorithm”
Author :
Ahsan, Muhammad ; Saramäki, Tapio
Author_Institution :
Dept. of Signal Process., Tampere Univ. of Technol., Tampere, Finland
fYear :
2011
fDate :
15-18 May 2011
Firstpage :
137
Lastpage :
140
Abstract :
A highly optimized translation of the core discrete Remez part of the Parks-McClellan (PM) algorithm from its original FORTRAN code to its MATLAB counterpart has recently been proposed by the authors. The optimization was achieved by first figuring out that the search for the "real" extremal points of the weighted error function formed based on the "trial" extremal points can be compressed into two compact search techniques and, second, by using the MATLAB strength of vectors and matrices calculations whenever possible. Most importantly, this achievement revealed that the search technique in the original PM algorithms does not follow the fundamental principle of the Remez multiple exchange (RME) algorithm. That is, if there are more candidate "real" extremal points than required, then the desired points should be selected to retain as many largest absolute values of the weighted error function as possible subject the condition that the sign of this function alternates at the consecutive points. This paper modifies the earlier MATLAB implementation of the core discrete Remez part of PM algorithm to exactly follow the above-mentioned search principle. This modification results in a highly optimized MATLAB code which outperforms the very original MATLAB code in, terms of the code compactness, the required number of iterations and CPU execution time, as is illustrated by means of several examples.
Keywords :
FIR filters; FORTRAN; search problems; CPU execution time; FORTRAN code; MATLAB code; PM algorithm; Parks-McClellan algorithm; RME algorithm; Remez multiple exchange algorithm; code compactness; compact search technique; core discrete Remez part; optimized translation; optimum multiband FIR filter design; search principle; weighted error function; Algorithm design and analysis; Approximation algorithms; Approximation methods; Finite impulse response filter; Indexes; MATLAB; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location :
Rio de Janeiro
ISSN :
0271-4302
Print_ISBN :
978-1-4244-9473-6
Electronic_ISBN :
0271-4302
Type :
conf
DOI :
10.1109/ISCAS.2011.5937520
Filename :
5937520
Link To Document :
بازگشت