IJSER. Chen [2] has gave a lot of information in digital filtering with additions in the area of computer-aided design of digital filters.

Similar documents
International Journal of Scientific & Engineering Research, Volume 7, Issue 8, August ISSN

New Proposed Algorithms for nth Order Butterworth Active Filter Computer-Aided Design

UNIT-II MYcsvtu Notes agk

Digital Filtering: Realization

Design of IIR Digital Filters with Flat Passband and Equiripple Stopband Responses

Optimal FIR filters Analysis using Matlab

LECTURER NOTE SMJE3163 DSP

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

Design of IIR Half-Band Filters with Arbitrary Flatness and Its Application to Filter Banks

COMPACT DESIGN AND SIMULATION OF LOW PASS MICROWAVE FILTER ON MICROSTRIP TRANSMISSION LINE AT 2.4 GHz

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

Design Digital Non-Recursive FIR Filter by Using Exponential Window

Comparative Study of RF/microwave IIR Filters by using the MATLAB

Kerwin, W.J. Passive Signal Processing The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

with Improved Symmetry In Gain Using Optimal Pole Reposition Technique

F I R Filter (Finite Impulse Response)

4. K. W. Henderson, "Nomograph for Designing Elliptic-Function Filters," Proc. IRE, vol. 46, pp , 1958.

8: IIR Filter Transformations

Design IIR Band-Reject Filters

1. Find the magnitude and phase response of an FIR filter represented by the difference equation y(n)= 0.5 x(n) x(n-1)

Performance Evaluation of Mean Square Error of Butterworth and Chebyshev1 Filter with Matlab

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design

DESIGN OF FIR AND IIR FILTERS

NOVEMBER 13, 1996 EE 4773/6773: LECTURE NO. 37 PAGE 1 of 5

Design IIR Filter using MATLAB

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

EEO 401 Digital Signal Processing Prof. Mark Fowler

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

Comparison of Different Techniques to Design an Efficient FIR Digital Filter

FIR window method: A comparative Analysis

Design of Switched Filter Bank using Chebyshev Low pass Filter Response for Harmonic Rejection Filter Design

Florida International University

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

Design of Digital Filter and Filter Bank using IFIR

Analysis The IIR Filter Design Using Particle Swarm Optimization Method

FIR Digital Filter and Its Designing Methods

Active Filter Design Techniques

Advanced Digital Signal Processing Part 5: Digital Filters

Department of Electrical and Electronics Engineering Institute of Technology, Korba Chhattisgarh, India

EELE 4310: Digital Signal Processing (DSP)

Filters. Phani Chavali

Design and Implementation of Efficient FIR Filter Structures using Xilinx System Generator

Digital audio filter design based on YSS920B. Mang Zhou1,a

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta

3 Analog filters. 3.1 Analog filter characteristics

Review of Filter Types

Design IIR Filters Using Cascaded Biquads

CHAPTER 8 ANALOG FILTERS

Design of infinite impulse response (IIR) bandpass filter structure using particle swarm optimization

Estimation of filter order for prescribed, reduced group delay FIR filter design

Filters and Tuned Amplifiers

Performance Analysis of FIR Digital Filter Design Technique and Implementation

Electric Circuit Theory

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

A comparative study on main lobe and side lobe of frequency response curve for FIR Filter using Window Techniques

ijdsp Workshop: Exercise 2012 DSP Exercise Objectives

Fig 1 describes the proposed system. Keywords IIR, FIR, inverse Chebyshev, Elliptic, LMS, RLS.

Keywords FIR lowpass filter, transition bandwidth, sampling frequency, window length, filter order, and stopband attenuation.

Computer-Aided Design (CAD) of Recursive/Non-Recursive Filters

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION


Quantized Coefficient F.I.R. Filter for the Design of Filter Bank

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

Implementation of Decimation Filter for Hearing Aid Application

Rahman Jamal, et. al.. "Filters." Copyright 2000 CRC Press LLC. <

Multirate DSP, part 1: Upsampling and downsampling

GUJARAT TECHNOLOGICAL UNIVERSITY

Design and Simulation of Two Channel QMF Filter Bank using Equiripple Technique.

Gibb s Phenomenon Analysis on FIR Filter using Window Techniques

Digital Filters IIR (& Their Corresponding Analog Filters) 4 April 2017 ELEC 3004: Systems 1. Week Date Lecture Title

Application Note. Design Notes for a 2-Pole Filter with Differential Input. by Steven Green. Figure 1. 2-Pole Low-Pass Filter with Differential Input

Biosignal filtering and artifact rejection. Biosignal processing, S Autumn 2012

4. Design of Discrete-Time Filters

Teaching Digital Signal Processing with MatLab and DSP Kits

Filter Approximation Concepts

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Departmentof Electrical & Electronics Engineering, Institute of Technology Korba Chhattisgarh, India

[Makrariya* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Dorf, R.C., Wan, Z. Transfer Functions of Filters The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

A Lower Transition Width FIR Filter & its Noise Removal Performance on an ECG Signal

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab

Analog Lowpass Filter Specifications

Phase Correction System Using Delay, Phase Invert and an All-pass Filter

Design of FIR Filters

Transactions on Engineering Sciences vol 3, 1993 WIT Press, ISSN

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

Digital Processing of Continuous-Time Signals

Design of IIR Filter Using Model Order Reduction. Techniques

NOISE REDUCTION TECHNIQUES IN ECG USING DIFFERENT METHODS Prof. Kunal Patil 1, Prof. Rajendra Desale 2, Prof. Yogesh Ravandle 3

Digital Processing of

Classic Filters. Figure 1 Butterworth Filter. Chebyshev

VLSI Implementation of Digital Down Converter (DDC)

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

Narrow-Band Low-Pass Digital Differentiator Design. Ivan Selesnick Polytechnic University Brooklyn, New York

A Comparative Performance Analysis of High Pass Filter Using Bartlett Hanning And Blackman Harris Windows

MERITS OF PARALLEL COUPLED BANDPASS FILTER OVER END COUPLED BANDPASS FILTER IN X BAND

Infinite Impulse Response Filters

Transcription:

Computer-Aided Design using New Algorithms for nth Order Chebyshev Digital Filter Haider Fakher Radhi Al-Saidy Computer Teaching Unit, Medicine of Community Branch, Al-Kindy Medicine College Baghdad University, Baghdad, Iraq. Email: haider_alsaidy@yahoo.com 1842 Abstract This paper describes new algorithms for constructing the transfer function of the nth order Chebyshev digital LPF using the cascade combination of second order and first order digital filters. Using computer-aided design with new algorithms for collecting z-domain transfer function of (conjugate poles and single real pole) can be achieved. Linear programing for performing the collection of cascade combination is used to create C++ program for above requirements. The algorithms are very fast, flexible, and exact. Users of the program can achieve design of different sampling frequency, cut-off frequency, magnitude of passband ripple, and order of Chebyshev digital LPF with very high flexibility. Keywords: Programming algorithms, Digital filter, IIR filter. 1. INTRODUCTION This paper focuses on algorithms for design of Chebyshev digital LPF. Using the algorithms of this work it is very easy and flexible to achieve any order of Chebyshev digital filter which can be used for printed digital circuits or integrated circuits. The design is very fast which makes it very suitable to be used inside adaptive digital systems or real time digital systems. The detection of the desired signals will be impossible if the undesired signals and noise are not removed by filtering. Electronic filter allows some signals to pass, but stops others. In another word electronic filter allows some signal frequencies applied at its input terminals to pass through to its output terminal with little or no reduction in signal level. Chebyshev filters have a sharp transition from the pass-band to the stop-band, which makes them very desirable for filtering[1]. Digital filtering is one of the most powerful tools of DSP. Digital filtering can be defined as the multiplication of the signal spectrum by the frequency domain impulse response of the digital filter[2]. Digital filters are desired in adaptive systems because their operation is determined by a program stored in the processor s memory. Which means digital filters can be easily changed without changing the hardware[3]. Chen [2] has gave a lot of information in digital filtering with additions in the area of computer-aided design of digital filters. Thede [3] has written programs in C Language for IIR filter design. He has used bilinear transformation to convert transfer functions from s-domain to z-domain. Chauhan[4] has provided algorithms for the design of IIR digital filter. Kumar[5] describes CAD techniques for FIR and IIR digital filters. 2 LOWPASS CHEBYSHEV FILTERS Chebyshev filters are designed to have an amplitude response characteristic that has a relatively sharp transition from the pass-band to stop-band. This sharpness is accomplished at the expense of ripples that are introduced into the response[2]. The Chebyshev approximation for ideal lowpass filter shows a magnitude that has the same values for the maxima and for the minima in the passband and decreases monotonically as the frequency increases above the cut-off frequency[3]. 2016

The normalized magnitude of prototype lowpass filter is [5,6]: 1843 H ( jw / w c ) = 1 2 1+ ε C 2 n ( w/ w c (1) ) Where Cn is nth order Chebyshev polynomial. n is the order of the filter. ε = 10 0.1.A p 1 (2) Ap is the magnitude of passband ripple. The transfer function in s-domain can be given [6,7]as: H(s) = H o n k=1(s p k ) (3) Where n is the order of the filter Where p k θ = k Pk is the kth pole which can be calculated as shown[6,7]: = sin( ψ )sin( θ k ) + j cos( ψ )cos( θ k ) (4) (2k 1) π 2n (5) ψ = 1 n sinh 1 ( 1 ) (6) ε Therefore from equation (4) it is clear that all poles are complex conjugate except for odd n there will be single real pole. 3. CONVERTING THE TRANSFER FUNCTION FROM H(S) TO H(Z) For the first order transfer function [7]: H(s) = 1 s+a (9) 1 H(z) = (10) 1 e at. z 1 Where T is the sampling period. The second order transfer function (with conjugate poles) [8]: H(s) = 1 (s + α + jβ)(s + α jβ) (11) 2016

H(s) = j/2β s + α + jβ j/2β (12) s + α jβ 1844 Now using the transformation of Equation (9) to Equation(10) in Equation(12),we get : H(z) = j/2β 1 e (α+jβ)t z j/2β (13) 1 1 e (α jβ)t z 1 Then that leads to: H(z) = e αt sin(βt)z 1 /β 1 2e αt cos(βt)z 1 +e 2αT z 2 (14) All the poles of Chebyshev filter are conjugate poles with single real pole for odd order transfer function as Equation (4) clarifies. 4. GENERAL CIRCUITS AND EQUATIONS If we make a general IIR circuit for the following first order transfer function[3]: H(s) = 1 s + a H(z) = 1 (15) 1 e at. z 1 Now let b = e at (16) Then H(z) = 1 (17) 1 b.z 1 Then the IIR circuit for above Equation is:.figure (1): First order IIR circuit Now the general IIR circuit for the following second order transfer function [3]: H(z) = a1 z 1 (18) 1 b1 z 1 b2 z 2 2016

1845 Figure (2): Second order IIR circuit for Equation (18). Now by comparing Equation (14) with Equation (18), we get: a1 = e αt sin(βt) β (19) b1 = 2e αt cos(βt) (20) b2 = e 2αT (21) 5. DESIGN PRINCIPLES The nth order Chebyshev digital filter can be constructed using multistage. Each two conjugate poles give a stage of second order transfer function. When the order is odd then there is a real pole (s=-a) which can be given by a circuit like the circuit of Figure(1) with: b = e at = e sinh(φ)t (22) For example if the designed filter is 7th order then the stages will be as shown in Figure (3). Figure (3): Stages of 7th order Chebyshev LPF. The calculation of coefficients of each stage depends on the calculated conjugate poles by using equations (19), (20), (21) and (22). 6. REALIZATION OF THE PROTOTYPE CHEBYSHEV FILTER The designed filter stands for prototype Chebyshev filter with cut-off frequency is 1 rad./sec., therefore the realization conversion must be done to convert to the real cut-off frequency. The realization procedure is by converting each s in H(s) to (s/wc). Where wc is the cut-off frequency in rad./sec. [3,6,9,10]. 2016

7. FREQUENCY TRANSFORMATION 1846 LPF has been discussed in this paper, but other types also can be represented easily by simple frequency transformation to get: (High-pass, Band-pass, or Band-stop) Filters [1,8]. 8. DESIGN ALGORITHMS Flowchart (1) shows the algorithms of nth order Chebyshev digital filter which gives high flexibility to choose (sampling, cut-off) frequencies, the magnitude of ripple of pass-band and the order of the Chebyshev digital filter. 2016

International Journal of Scientific & Engineering Research, Volume 7, Issue 4, April-2016 9. DESIGN EXAMPLE RESULTS 2016 1847

Example results of the program (in C++ Language) which follows the algorithms of Flowchart (1) are as follows: 1848 For third order with sampling freq.=100khz and with selected cut-off frequency fc=26khz. The magnitude of pass-band ripple Ap = 0.5 db The first stage: b1=0.328598, b2= -2.782631, a1=1.624392 The second stage : b=1.668122 Fig.( 4) shows above third order Chebyshev filter Figure(4): Third order Chebyshev LPF For sixth order with sampling freq.=100khz and with selected cut-off frequency fc=26khz, The magnitude of pass-band ripple Ap = 0.5 db The first stage: b1=-0.173872, b2=-1.288789, a1= 1.122418 The second stage: b1= 1.009012, b2= -1.999963, a1= 1.789583 The third stage: b1= 2.903138, b2=-2.577529, a1= 2.538386 Fig.(5) shows above sixth order Chebyshev filter Figure(5): Sixth order Chebyshev LPF For tenth order with sampling freq.=100khz and with selected cut-off frequency fc=26khz, The magnitude of pass-band ripple Ap = 0.5 db The first stage: b1=-0.142606, b2=-1.095438, a1= 1.040794 The second stage: b1= 0.210305, b2= -1.302833, a1= 1.255779 The third stage: b1=0.951169, b2= -1.509883, a1= 1.577422 The fourth stage: b1=1.8911692, b2=-1.680666, a1=1.923125 The fifth stage: b1=2.577532, b2= -1.778067, a1= 2.153966 Fig.(6) shows above tenth order Chebyshev filter 2016

1849 Figure(6): Tenth order Chebyshev LPF 10. CONCLUSIONS The designed program for Chebyshev digital filter CAD, is very simple to be used and does not require knowledge in electronic filtering design in order to run it. The performance of each designed filter has been evaluated using Electronic Workbench 10, which resulted that the design of program is exact and convenient for any particular application. The main outputs from this program are the coefficients of each stage of the filter. REFERENCES [1] Rabin Raut and M. N. S. Swamy, Modern Analog Filter Analysis and Design, WILEY-VCH Verlag & Co. KGaA, 2010. [2] Wai-Kai Chen, Passive, Active, and Digital Filters ( The Circuits and Filters Handbook, 3rd Edition),Taylor and Francis Group, 2009. [3] Les Thede, Practical Analog and Digital Filter Design, Artech House, Inc., 2004. [4] R.S. Chauhan and Sandeep K. Arya, Design of IIR digital filter using analog to digital mapping, Journal of Neural Computing Systems, Vol. 03,No. 01,2010. [5] B. Preetham Kumar, Digital Signal Processing Laboratory, Taylor and Francis Group,2010. [6] Steve Winder, Analog and Digital Filter Design, Newens, 2002. [7] B. A. Shenoi, INTRODUCTION TO DIGITAL SIGNAL PROCESSING AND FILTER DESIGN, John Wiley & Sons, Inc., 2006. [8] A. Antoniou, Digital Signal Processing, McGraw-Hill, 2006. [9] J. G. Proakis and D. G. Manolakis, Digital Signal Processing: Principles, Algorithms, and Applications., Pearson Education Ltd., 2007. [10] S. K. Mitra, Digital Signal Processing, 3rd ed., McGraw-Hill, 2006. [11] R.S. Chauhan and Sandeep K. Arya, Design of IIR digital filter using analog to digital mapping., Journal of Neural Computing Systems. 3(Jan. 2010), 51-55., 2010. [12] Jiang A, Kwan HK, Minimax design of IIR digital filters using iterative SOCP. IEEE Trans Circuits Syst I Reg Papers 57(6):1326 1337, 2010. [13] Sande Seema Bhogeshwar,M.K.Soni,Dipail Bansal, Design of Simulink Model to denoise ECG Signal Using Various IIR & FIR Filters., International Conference on Reliability, Optimization and Information Technology, 2014. 2016