Chebyshev digital FIR filter design

Lina Karam, James H. McClellan

Research output: Contribution to journalArticle

32 Citations (Scopus)

Abstract

A new multiple-exchange ascent algorithm is presented for designing optimal Chebyshev digital FIR filters with arbitrary magnitude and phase specifications. Compared to existing Chebyshev design techniques, the new design algorithm exhibits faster convergence while maintaining high accuracy, and is guaranteed to converge to the optimal solution. In addition, the proposed algorithm exactly reduces to the classic second Remez (Parks-McClellan) algorithm when real-only or imaginary-only filters are designed and is, therefore, a generalization of the classic Remez algorithm to the complex case. The described algorithm has been incorporated as part of the MATLAB signal processing toolbox. Design examples are presented to illustrate the performance of the proposed algorithm.

Original languageEnglish (US)
Pages (from-to)17-36
Number of pages20
JournalSignal Processing
Volume76
Issue number1
DOIs
StatePublished - Jul 1999

Fingerprint

FIR filters
Digital filters
MATLAB
Signal processing
Specifications

ASJC Scopus subject areas

  • Signal Processing
  • Electrical and Electronic Engineering

Cite this

Chebyshev digital FIR filter design. / Karam, Lina; McClellan, James H.

In: Signal Processing, Vol. 76, No. 1, 07.1999, p. 17-36.

Research output: Contribution to journalArticle

Karam, Lina ; McClellan, James H. / Chebyshev digital FIR filter design. In: Signal Processing. 1999 ; Vol. 76, No. 1. pp. 17-36.
@article{0fa34c91ff2941cd8795988e150cd929,
title = "Chebyshev digital FIR filter design",
abstract = "A new multiple-exchange ascent algorithm is presented for designing optimal Chebyshev digital FIR filters with arbitrary magnitude and phase specifications. Compared to existing Chebyshev design techniques, the new design algorithm exhibits faster convergence while maintaining high accuracy, and is guaranteed to converge to the optimal solution. In addition, the proposed algorithm exactly reduces to the classic second Remez (Parks-McClellan) algorithm when real-only or imaginary-only filters are designed and is, therefore, a generalization of the classic Remez algorithm to the complex case. The described algorithm has been incorporated as part of the MATLAB signal processing toolbox. Design examples are presented to illustrate the performance of the proposed algorithm.",
author = "Lina Karam and McClellan, {James H.}",
year = "1999",
month = "7",
doi = "10.1016/S0165-1684(98)00244-8",
language = "English (US)",
volume = "76",
pages = "17--36",
journal = "Signal Processing",
issn = "0165-1684",
publisher = "Elsevier",
number = "1",

}

TY - JOUR

T1 - Chebyshev digital FIR filter design

AU - Karam, Lina

AU - McClellan, James H.

PY - 1999/7

Y1 - 1999/7

N2 - A new multiple-exchange ascent algorithm is presented for designing optimal Chebyshev digital FIR filters with arbitrary magnitude and phase specifications. Compared to existing Chebyshev design techniques, the new design algorithm exhibits faster convergence while maintaining high accuracy, and is guaranteed to converge to the optimal solution. In addition, the proposed algorithm exactly reduces to the classic second Remez (Parks-McClellan) algorithm when real-only or imaginary-only filters are designed and is, therefore, a generalization of the classic Remez algorithm to the complex case. The described algorithm has been incorporated as part of the MATLAB signal processing toolbox. Design examples are presented to illustrate the performance of the proposed algorithm.

AB - A new multiple-exchange ascent algorithm is presented for designing optimal Chebyshev digital FIR filters with arbitrary magnitude and phase specifications. Compared to existing Chebyshev design techniques, the new design algorithm exhibits faster convergence while maintaining high accuracy, and is guaranteed to converge to the optimal solution. In addition, the proposed algorithm exactly reduces to the classic second Remez (Parks-McClellan) algorithm when real-only or imaginary-only filters are designed and is, therefore, a generalization of the classic Remez algorithm to the complex case. The described algorithm has been incorporated as part of the MATLAB signal processing toolbox. Design examples are presented to illustrate the performance of the proposed algorithm.

UR - http://www.scopus.com/inward/record.url?scp=0032632780&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0032632780&partnerID=8YFLogxK

U2 - 10.1016/S0165-1684(98)00244-8

DO - 10.1016/S0165-1684(98)00244-8

M3 - Article

VL - 76

SP - 17

EP - 36

JO - Signal Processing

JF - Signal Processing

SN - 0165-1684

IS - 1

ER -