MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

Similar documents
A Comparative Study on Direct form -1, Broadcast and Fine grain structure of FIR digital filter

VLSI Implementation of Digital Down Converter (DDC)

Design of Multiplier Less 32 Tap FIR Filter using VHDL

Design of Area and Power Efficient FIR Filter Using Truncated Multiplier Technique

Reduced Complexity Wallace Tree Mulplier and Enhanced Carry Look-Ahead Adder for Digital FIR Filter

The Comparative Study of FPGA based FIR Filter Design Using Optimized Convolution Method and Overlap Save Method

CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR

Implementation of CIC filter for DUC/DDC

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

Design of Digital FIR Filter using Modified MAC Unit

Implementation of FPGA based Design for Digital Signal Processing

SCUBA-2. Low Pass Filtering

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

A Survey on Power Reduction Techniques in FIR Filter

VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K.

Implementation of Decimation Filter for Hearing Aid Application

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

An area optimized FIR Digital filter using DA Algorithm based on FPGA

Implementation and Comparison of Low Pass FIR Filter on FPGA Using Different Techniques

EE25266 ASIC/FPGA Chip Design. Designing a FIR Filter, FPGA in the Loop, Ethernet

Design of FIR Filter on FPGAs using IP cores

FINITE IMPULSE RESPONSE (FIR) FILTER

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

An Overview of the Decimation process and its VLSI implementation

AREA EFFICIENT DISTRIBUTED ARITHMETIC DISCRETE COSINE TRANSFORM USING MODIFIED WALLACE TREE MULTIPLIER

Design and Implementation of Digital Butterworth IIR filter using Xilinx System Generator for noise reduction in ECG Signal

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

High Speed IIR Notch Filter Using Pipelined Technique

Tirupur, Tamilnadu, India 1 2

DESIGN OF FIR FILTER ARCHITECTURE USING VARIOUS EFFICIENT MULTIPLIERS Indumathi M #1, Vijaya Bala V #2

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

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

EFFICIENT FPGA IMPLEMENTATION OF 2 ND ORDER DIGITAL CONTROLLERS USING MATLAB/SIMULINK

EECS 452 Midterm Exam Winter 2012

Research Article Design of a Novel Optimized MAC Unit using Modified Fault Tolerant Vedic Multiplier

Multistage Implementation of 64x Interpolator

Area Efficient and Low Power Reconfiurable Fir Filter

DIGITAL SIGNAL PROCESSING WITH VHDL

EE 470 Signals and Systems

Implementation of High Speed and Low Area Digital Radix-2 CSD Multipliers using Pipeline Concept

FPGA based Efficient Interpolator design using DALUT Algorithm

Performance Analysis of FIR Digital Filter Design Technique and Implementation

HIGH SPEED FINITE IMPULSE RESPONSE FILTER FOR LOW POWER DEVICES

Advanced Digital Signal Processing Part 5: Digital Filters

International Journal of Advanced Research in Computer Science and Software Engineering

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

Architecture for Canonic RFFT based on Canonic Sign Digit Multiplier and Carry Select Adder

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

A New High Speed Low Power Performance of 8- Bit Parallel Multiplier-Accumulator Using Modified Radix-2 Booth Encoded Algorithm

A Distributed Arithmetic (DA) Based Digital FIR Filter Realization

Computer Arithmetic (2)

On-Chip Implementation of Cascaded Integrated Comb filters (CIC) for DSP applications

FPGA based Asynchronous FIR Filter Design for ECG Signal Processing

Interpolation Filters for the GNURadio+USRP2 Platform

DESIGN & FPGA IMPLEMENTATION OF RECONFIGURABLE FIR FILTER ARCHITECTURE FOR DSP APPLICATIONS

Modified Booth Multiplier Based Low-Cost FIR Filter Design Shelja Jose, Shereena Mytheen

EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier

Using Soft Multipliers with Stratix & Stratix GX

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) STUDY ON COMPARISON OF VARIOUS MULTIPLIERS

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

Word length Optimization for Fir Filter Coefficient in Electrocardiogram Filtering

Design and Performance Analysis of a Reconfigurable Fir Filter

Design and Simulation of Convolution Using Booth Encoded Wallace Tree Multiplier

Keywords: CIC Filter, Field Programmable Gate Array (FPGA), Decimator, Interpolator, Modelsim and Chipscope.

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST

Optimized FIR filter design using Truncated Multiplier Technique

FIR Filter Design using Different Window Techniques

Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog

Experiment 2 Effects of Filtering

Optimized BPSK and QAM Techniques for OFDM Systems

VLSI Implementation of Cascaded Integrator Comb Filters for DSP Applications

Review On Design Of Low Power Multiply And Accumulate Unit Using Baugh-Wooley Based Multiplier

VLSI IMPLEMENTATION OF PIPELINED FIR FILTER

Design and Implementation of Digital Chebyshev Type II Filter using XSG for Noise Reduction in ECG Signal

BPSK System on Spartan 3E FPGA

An Optimized Design for Parallel MAC based on Radix-4 MBA

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter

FIR Compiler v3.2. General Description. Features

EFFICIENT SHIFT ADD IMPLEMENTATION OF FIR FILTER USING VARIABLE PARTITION HYBRID FORM STRUCTURE

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

[Devi*, 5(4): April, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

Digital Signal Processing

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Design and FPGA Implementation of High-speed Parallel FIR Filters

Low Power FIR Filter Design Based on Bitonic Sorting of an Hardware Optimized Multiplier S. KAVITHA POORNIMA 1, D.RAHUL.M.S 2

Low Power Reconfigurable Hilbert Transformer Design with Row Bypassing Multiplier on FPGA

OPTIMIZATION OF LOW POWER USING FIR FILTER

AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD PROGRAMMABLE GATE ARRAYS

FPGA Implementation of Higher Order FIR Filter

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

Field Programmable Gate Array Implementation and Testing of a Minimum-phase Finite Impulse Response Filter

JDT LOW POWER FIR FILTER ARCHITECTURE USING ACCUMULATOR BASED RADIX-2 MULTIPLIER

SIMULATION AND PROGRAM REALIZATION OF RECURSIVE DIGITAL FILTERS

Rapid Design of FIR Filters in the SDR- 500 Software Defined Radio Evaluation System using the ASN Filter Designer

IJCSIET--International Journal of Computer Science information and Engg., Technologies ISSN

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

FPGA Based Notch Filter to Remove PLI Noise from ECG

Transcription:

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION Riyaz Khan 1, Mohammed Zakir Hussain 2 1 Department of Electronics and Communication Engineering, AHTCE, Hyderabad (India) 2 Department of Electronics and Communication Engineering,MJCET, Hyderabad (India) ABSTRACT This paper presents a novel filter design of infinite impulse response (IIR) and finite impulse response (FIR) filter with different architectures has been proposed for performing high speed operation of the filter in real time systems. High speed multiplication has been an important aspect of any digital filter. Hence, in this paper, these multiplications in filter have been implemented with a canonical signed digit (CSD), factored CSD, multiplier with pipeline and without the pipeline. Though each architecture provides benefits in different aspects, the proposed filter gives a better performance in term of higher throughput with less resource utilization which has been implemented on FPGA Spartan 3E kit. This filter finds application in digital power systems. Keywords: Intelligent Electronic Devices, Data Format Converter, Digital Filter, low pass filter, Canonical Signed Digit, low order, high speed, Group Delay. I. INTRODUCTION IIR filters are used in digital filter design as they need less memory and optimum number of calculations. It also provides a better performance in comparison with analog systems. For designers who, always aim to implement the filter design with less hardware requirement, IIR filter is the best approach than FIR. IIR designs can achieve the sharp magnitude response characteristic with a relatively low order, but, the phase response is non-linear. IIR filter can achieve linear phase response by a process of compensation technique. The other approach is the design for a particular cutoff frequency and decay value, followed by a FIR filter [1], which leads to adaptively compensating for the non-linear phase introduced in the IIR filter. The FIR filter, however, leaves the magnitude response unchanged. In this paper IIR filter is designed with magnitude and group delay compensation. The filter coefficients are generated in Matlab with FDA tool and have been simulated in Xilinx ISE 14.7. Fig. 1: Proposed Digital Data Transmit Solution. 1585 P a g e

Reliable power systems control and monitor solutions with low cost and high performance and are in high demand in deregulated power industry. The restructuring of the power industry is breaking the vertically integrated utility into competitive entities and has introduced competition into electric power markets in order to improve economic efficiency. As a result of the deregulation, cost reduction has become the utmost important strategy for every energy producer. How ever, the power industry is an intensively invested industry. At present, in a substation, a large amount of expensive control and monitoring equipment are installed to enhance security and reliable operation of the power system. However, with the progress made in the digital signal processing and telecommunication technologies, substation automation solutions with high performance can be designed with lower cost [3] In power system substations, Intelligent Electronic Devices (IED) have been installed and are replacing the conventional electromechanical or solid-state equipments, such as the digital relay, the digital fault recorder and the Remote Terminal Unit (RTU) or Phasor Measurement Unit (PMU) etc. At present, the Current Transformers (CT) and the Potential Transformers (PT) are installed in the switch yard and convert high voltage and high current signals into low voltage and low current signals[3]. II. DATA FORMAT CONVERTER DESIGNING Filtering is the processing of a time-domain signal resulting in the reduction of some unwanted input spectral components. The filters allow certain frequencies to pass while attenuating other frequencies in the frequency domain. FIR filter is a non-recursive. The IIR filter, known as a recursive filter, uses feedback to compute output (1). The magnitude and the phase responses of the network function are the two main factors of designing the filter. The magnitude response is studied frequently in db through the gain function as in (3). The phase response is expressed by phase function or group delay function as in (4). The group delay function and the phase function have profound time-domain ramifications as they have a direct effect on the wave-shape of the output signals. Discrete time systems with unequal sampling rate at various parts of the system are called multi rate systems. In many applications signal at a given sampling rate needs to be converted into another signal with different sampling rate. Fig. 2: Multirate Digital Data Format Converter To achieve different sampling rates at different stages, multirate digital signal processing systems employs the down-sampler and the up-sampler, the two basic sampling rate alteration devices in addition to the conventional elements such as the adder, the multipler, and the delay. Fig. 3: Block Diagram for changing the sampling rate. 1586 P a g e

These filters are used over a wide range of sample rates and are well supported in terms of tools, software, and IP core. Table I The Objective of The Design Minimize: Overall order of the filter Number of samples in group Minimize: delay Pass band ripple 0.3db Stop band 104db attenuation Transition-band ratio 1/0.9 Maximal deviation in group 1 sample delay An equiripple FIR is a special class of FIR filter which is particularly effective in meeting such specifications. The maximal deviations (ripple error) from the ideal transfer function are minimized by an equiripple design protocol [6]. The equiripple algorithm applies to a number of FIR design instances. Below Fig. 4 shows the flow graph of the proposed technique for filter design. Fig. 4: Proposed methodology to design a filter. III. ARCHITECTURE OF FIR FILTER The transfer function of the FIR filter is Where N is the order of the filter. h(k) is the coefficients of the filter. FDA tool is used to design an equiripple FIR filter with the same objective, as stated above to an IIR filter which need an order of 162 for 50Hz signal. That is not acceptable in real time environment. FDA tool provides a pole zero plot, coefficient, group delay, phase response. The Specifications in design of filter are [2] : 1) Pass band frequency (normalized) : 0.45 2) Stop band frequency (normalized) : 0.5 3) Pass band ripple (db) : 0.1 4) Stop band attenuation (db) : 104 1587 P a g e

The Xilinx logicore IP FIR Compiler core provides a common interface for users to import an coefficient frorm matlab. Fig. 5 shown is a quantized response of equiripple Filter. Matlab response is same as that of the magnitude plot in FIR IP core compiler. Fig. 5: Magnitude plot of design equiripple FIR filter. The Transpose Multiply-Accumulate architecture is supported by the xtreme DSP Slice. This structure offers a low latency implementation, and also offer extra resource savings over the Systolic structure. It does not require an accumulator and can use fewer data memory resources, although it does not exploit coefficient symmetry [7]. The distributed arithmetic approach has the advantage of efficiency of mechanization. The basic operations required are a sequence of table lookups, additions, subtractions, and shifts of the input data sequence. All of these functions efficiently map to FPGAs. As the filter length is increased in a DA FIR filter, more logic resources are consumed, but throughput is maintained. The Systolic Multiply Accumulate architecture provides an area-efficient and high speed performance filter implementations. The structure also extends to exploit coefficient symmetry offering further resource saving [7]. An FIR design module with systolic architecture is implemented in Verilog HDL with input data width as 16 bits and output data width as 40 depend on the hardware requirement data bus handle capacity this can be altered to meet an application. The design Systolic multiply accumulate can able to use in application where the frequency requirement is up to 167.287MHz and have a moderate slice requirement in comparison with other two architectures. Hence it is the best selection for designing a filter. Table II Synthesis Result of Design Equiripple Fir Filter Transpose Systolic Distributed Architecture Multiply Multiply Arithmetic Accumulate Accumulate Number of slices 110 672 129 Number of slices flip flop 159 1289 203 Number used as logic 178 985 202 Number of 4 input LUTs Number used as shift 19 186 22 MULTS (MULT18X18SIO) 1-1 Delay(ns) 7.190 6.240 5.978 Maximum frequency (MHz) 138.089 160.253 167.287 1588 P a g e

IV. ELLIPTIC IIR FITER DESIGN Bode plot of elliptic IIR digital filter design gives very sharp i.e. the transition width is small and phase response is non linear. But, through a process of compensation, some additional poles are added at an appropriate location and phase can be made linear. The transfer function of IIR filter is The filter design need Matlab to generate the coefficient and implement the various algorithms to analyze its performance. Further, this design is to be transferred to hardware description language (HDL) in order to obtain the hardware requirements (Power, area and speed) needed to analyzed and to implement the design on FPGA s. The transfer function of IIR Filter with numerator coefficients and denominator coefficients is given in (4) and direct form II structure is shown in Fig 6. Magnitude response in db Group delay Fig. 6: Digital biquad filter direct form II structure. The time domain expression for the IIR can be given as shown in (7) and (8). The denominator coefficients are expressed as -ve values in the fig. 6, but these can be expressed as positive values. Same specifications is used here to design an IIR Filter the filter is designed for 50Hz cut off Frequency. An order with group delay compensated is 24. The 12 second order section is used to implement IIR filter. The use of direct form II realization structure reduces the necessary number of delay lines and adders as well. This is because the coefficient quantization is performed after dividing filter into sections and hence the change in location of poles is smaller. The proposed filter has an order of 24 with group delay compensation. In order to get the best possible trade off between the signal to noise ratio at the output of the digital filter and the amount of hardware, accuracy needed has to be estimated. The structure used here is to minimize quantization errors is the 2nd order filter, also known as a biquad filter. 1589 P a g e

Fig. 7: Magnitude response and group delay response of LPF. The canonical signed digit (CSD) representation is one of the existing signed digit (SD) representations with unique features which makes it useful in certain DSP applications focusing on low power, efficient-area and high-speed arithmetic [4]. As multiplier operations with additions of partial products produced by a canonical signed digit (CSD). These techniques minimize the number of addition operations required for constant multiplication by representing binary numbers with a minimum count of nonzero digits. The optimization you can achieve depends on the binary representation of the coefficients used. V. RESULTS OBTAINED FROM AN ELLIPTIC IIR FILTER Multiplier with pipeline give maximum frequency of operation and resource utilization is better in comparison to other architectures as shown in table III. This filter design was implemented in Simulink and the output is analyzed on the spectrum scope as presented in Fig 8. The FFT length is 128, spectral average 2, and the buffer size is 128. Simulation of design filter performs well in Simulink environment and it is meeting the requirement and gives better performance. Fig. 8: Simulink model of the design elliptic IIR filter. 1590 P a g e

Table III Synthesis Result Of Iir Filter With Various Architecture Architecture Without pipeline Multiplier With pipeline Number of Maximum Number slice flip Latency Frequency slices flop (MHz) 1826 383 2 13.704 1917 610 13 44.493 CSD Factored -CSD Without pipeline With pipeline Without pipeline With pipeline 2907 402 2 13.714 2917 622 13 38.487 2783 399 2 13.603 2849 621 13 39.077 Considering the detailed operations of all two separate modules. i.e. clock divider and elliptic 50 Hz filter an top module has been written and the filter is constructed such that it is practically implementable on Spartan 3E kit to analyze its operation. Fig. 9 is a simulated response of the design filter to applied stimuli through testbench and observing its coefficient response. The below figure gives digital magnitude values in two s complemented form 15 bit equivalents. Fig. 9: Simulation result of elliptic IIR filter. The IIR filter can be realized as two FIR filters connected back to back. The IIR filter consists of a forward FIR filter, also known as all-zero filter comprising of the numerator, and a feedback FIR filter for the denominator, or a coefficient for the poles. Hence there is a need to design an efficient FIR filter to meet the desired specifications. 1591 P a g e

Fig. 10: Block diagram of equiripple FIR low pass filter The Equiripple FIR filter was implemented on the Spartan 3E kit and lower 8 LSB bit s were observed by LED glow. VI. CONCLUSION The designed filters, FIR and IIR gives less delay and moderate resource utilization. Low hardware requirement with linear group delay are the conditions needed in power systems substations for real time application. The designed filters are used in application where the frequency requirement is up to 44.493 MHz for an elliptic IIR filter and 167.287MHz for an equiripple FIR filter applied in the area of power systems. Hence the proposed design of elliptic IIR is best suitable with lower hardware and also for real time application of the system in comparison with other techniques in the same flow. The target hardware was FPGA (Spartan-3E) for simulation. REFERENCES [1] R.Sharadh,Dual Degree-Communication System, IIT-Madras Design of Approximately Linear phase sharp cut-off discrete-time IIR filters using adaptive linear techniques of channel equalization. [2] Sheikh Md.Rabiul Islam, Robin Sarker, Shumit Saha,A.F.M. Nokib Uddin Design of a Programmable Digital IIR Filter based on FPGA IEEE 2012. [3] Qing Zhao,Yifang Hsu,Bei Gou, A Digital Filter Design for Digital Re-Sampling In Power System Application University of Texas at Arlington, Arlington, TX, USA. [4] Gustavo A.Ruiz, Mercedes Granda Efficient Canonic Signed Digit Recoding Microelectronics Journal 42 (2011). [5] Xilinx white paper number 330,www.xilinx.com. [6] Kaliprasanna Swain,Manoj Kumar Sahoo, Design And Implementation of Equiripple FIR Low pass Filter on Fpga: A Case Study 2mar 2015. [7] Data sheet ADS534 March 1, 2011 product specification www.xilinx.com IP logi Core FIR compiler v5.0. [8] S.K Mitra, Digital Signal Processing 2 rd Edition, Tata Mc. Graw Hill Publication. [9] Massoud Tohidian, Iman Madadi Analysis and Design of a High-Order Discrete-Time Passive IIR Low- Pass Filter IEEE Journal of Solid-State Circuits.Vol. 49,No.11, November 2014. [10] vinay savla DSP Architecture for System Design Electronics system group, EE Dept, IIT Bombay, submitted November 02 1592 P a g e