DocumentCode
3428691
Title
A specification language for the optimal design of exotic FIR filters with second-order cone programs
Author
Coleman, Jeffrey O. ; Scholnik, Dan P. ; Brandriss, Josef J.
Author_Institution
Sect. of Signal Process. Theor. & Methods, Naval Res. Lab., Washington, DC, USA
Volume
1
fYear
2002
fDate
3-6 Nov. 2002
Firstpage
341
Abstract
Application-tailored individual and joint FIR-filter designs of remarkable complexity are elegantly coded using our MATLAB toolbox Opt, a research tool providing a DSP-oriented modeling language for driving ultra-efficient off-the-shelf numerical solvers of (linear and) second-order cone programs. Opt data types symbolically capture affine or (nonnegative definite) quadratic dependencies on optimization variables, which gain numeric values only later, when optimized. On those basic types it builds affine vector and complex-time-sequence types for specifying impulse response structures in 1D or multi-D, with sample spacing either uniform or not. Dependencies can be manipulated symbolically with arithmetic and DSP operations including convolution, filter match, and Fourier transform. Linear and MS errors in frequency and time domains can be constructed, constrained and optimized. MSE constructions include output powers of filter systems driven by symbolic random-process drive signals having user-specified PSDs.
Keywords
FIR filters; circuit CAD; circuit optimisation; iterative methods; specification languages; DSP operation; DSP oriented modeling language; Fourier transform; MATLAB toolbox Opt; MS error; MSE construction; Opt data; affine quadratic dependency; affine vector; complex time sequence type; convolution; data communication filter; eigenfilter; exotic FIR filter; filter match; frequency domain; impulse response structure; joint FIR filter design; linear cone program; linear error; nonnegative definite vector; numerical solver; optimal design; optimization variable; polyphase filter; sample spacing; second order cone program; specification language; symbolic random process drive signal; third band filter; time domain; user specified PSD; Arithmetic; Convolution; Digital signal processing; Finite impulse response filter; MATLAB; Matched filters; Mathematical model; Optimized production technology; Specification languages; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 2002. Conference Record of the Thirty-Sixth Asilomar Conference on
Conference_Location
Pacific Grove, CA, USA
ISSN
1058-6393
Print_ISBN
0-7803-7576-9
Type
conf
DOI
10.1109/ACSSC.2002.1197203
Filename
1197203
Link To Document