CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR

Size: px
Start display at page:

Download "CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR"

Transcription

1 22 CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR 2.1 INTRODUCTION A CI is a device that can provide a sense of sound to people who are deaf or profoundly hearing-impaired. Filters are used in many aspects of audiology and psychoacoustics including the peripheral auditory system. A filter is a device which boosts certain frequencies while attenuating others. In particular, a band-pass filter allows a range of frequencies within the bandwidth to pass through while stopping those which are outside the cut-off frequencies. The speech processor splits the auditory signal into bands of different frequencies and converts them into suitable codes for stimulating the electrodes implanted in the cochlea of the ear. The electrode activates auditory nerve fibres to provide hearing sensation. The cost of the CI alone goes to around 100,000 US dollars. For the economical less affluent people with hearing ailment, it may be too costly to afford for this equipment to recover from the hearing loss. It becomes necessary to bring down the cost. The cost reduction may be achieved with reduced area, low power and high speed operation of the CI. This objective intuited both the analog and the digital based CI designers to research their methods to provide people with cheaper and highly intelligible Cochlear implant.

2

3

4

5 26 approach of CIS is implemented here. It consists of filtering the input speech signals using a digital band-pass filter bank. A nonuniform filter bank strategy based on perceptual studies are chosen such that equal contribution to speech articulation is achieved. One such arrangement is the critical band scale, which has filter properties of human cochlea (Rabiner 1993). The scale is linear for frequencies below 1000Hz and is close to logarithmic for frequencies above 1000Hz. Using critical bandwidth phenomenon, human speech frequency ranging from 100 to 3500 Hz, is allocated to filter bands as in the work of Rekha et al (2008). This frequency range is covered by sixteen critical bands, which is shown in Table 2.1. Generally the numbers of filters in the filter bank depends on the number of channels which in turn depends on the number of stimulating electrodes as stated by Mahalakshmi and Reddy (2010). Table 2.1 Critical bandwidth as a function of centre frequency Channel number Frequency range of bandpass (3dB-points) Filter (Hz) Center Frequency (Hz)

6 REALISATION OF FILTER BANKS The speech processor of the cochlear implant consisting of filter banks, imitates the cochlea of human ear. Design methods for digital filters fall into two broad classes such as finite impulse response (FIR) filter or infinite impulse response (IIR) filter. For IIR filters, the straight forward and the efficient implementation is to realize each individual band pass filter as a cascade or parallel structure which is implemented in the next following chapters. Even though the characteristic of cochlea filter is nonlinear, the linear phase FIR filter is used here to overcome the disadvantages of IIR filter due to interaction of speech signal from different channels. FIR has several advantages over IIR filters. FIR filters do not have poles and are unconditionally stable. FIR does not accumulate errors since they depend on only a finite number of past input samples. The general definition of an FIR filter is given by Equation (2.1) M y[n] c kx[n k] (2.1) k 0 where y[n] is the FIR filter output, x [n-k] is the input data, M the finite length and c k represents the filter coefficients. The structure of direct form FIR which the equation 2.1 is shown in Figure 2.2.

7 28 Figure 2.2 Direct form structure of FIR filter FIR filters have only zeros (no poles). Hence known as all-zero filters. The speech signal is passed through a bank of band pass filters, which covers the entire speech spectrum range as depicted in Figure 2.3. Speech signal s(n) Band pass filter 1 Band pass filter Hz Hz Band pass filter Hz Figure 2.3 Model of filter bank for speech processor

8 FIR FILTER DESIGN The specifications chosen for the FIR filter bank design are the number of channels as 16, stop band attenuation as 60 db and the pass band spacings for the filterbanks are as critical bands given in Table Windowing Method for FIR Filter The desired frequency response H(e ) of a filter using Fourier series is given by Equation (2.2) and known as Fourier coefficients having infinite length. H(e ) h e (2.2) n d FIR filter is obtained by truncating the infinite Fourier series at n = ±, where N is the length of the desired sequence. Abrupt truncation of the Fourier series results in oscillations in pass band and stop band regions of the filter. An optimal way to reduce these oscillations is to use an appropriate finite length window w(n), which controls the overall filter in order to yield a smooth frequency response. Therefore, a window should possess some of the following spectral characteristics. 1. The main lobe width (w m ) of the frequency response of the window should be narrow. 2. The ripple ratio (R) should be small 3. The side-lobes should decrease in energy rapidly as tends to. 4. To adequately block the stop band frequencies, it is necessary to have good stop band attenuation.

9 30 The symmetrical frequency spectrum of an odd length window w(nt) is given in Equation (2.3). N 1 2 w(e ) w(0) 2 w(nt) cos ( nt) (2.3) n 1 Standard windows such as Rectangular, Hamming, and Hanning have only one independent parameter, namely the window length N, which controls the transition width of the filter. But the minimum stop band attenuation of the filter is independent of N. In order to overcome this, a Kaiser window is used, which has an adjustable parameter that controls stop band attenuation and an independent parameter N that controls the transition width. Kaiser window is widely used for the spectral analysis and FIR filter design applications Algorithm for Filter Design using Kaiser Window The design of band pass filter using Kaiser Window (Sanjit 2008) is done based on the following steps. Step 1 Equation (2.4). The ideal frequency response of a bandpass filter is given by H(e ) = 0 for 1 for 0 for 2 (2.4) The design is based on the narrower of the two transition bandwidths, given by B t = min [( ), ( )], where (, ) and (, ) are the initial and final transition edge frequencies of the band

10 31 pass filter. The cut-off frequencies are given by = B 2 and = + B 2 with as sampling frequency. Step 2 Assuming that the pass band ripple is approximately equal to the stop band ripple given by =, and on basis of = min,, the length N is computed using Equation (2.5).. (2.5) Step 3 Kaiser Window sequence is given by Equation (2.6) w(n) = I [ ( )] ( ), ( 1) 2 n ( 1) 2 (2.6) where is an adjustable parameter, and I 0 (x) is the modified zeroth order Bessel function, which can be expanded into the following series given by Equation (2.7). I (x) = ( )! (2.7) which is seen to have a positive value for all real values of x. Step 4 The desired minimum stop band attenuation is calculated by = 20 log. Parameter is computed from Equation (2.8).

11 32 = ( 8.7), for > 50, ( 21). + ( 21) for 20 50, 0 for < 21. (2.8) Step 5 The coefficients of linear phase filter with delay = are computed using Equation (2.9) h (n) = ( ) ( ) ( ), for n = 0, for 0 (2.9) Step 6 The impulse response h(n) is obtained by multiplying the desired impulse response h d (n) of the ideal filter and the window coefficient generated in step 3 to yield the coefficients of FIR filter as given in Equation (2.10). h(n) = h d (n).w(n) (2.10) Step 7 Equation (2.11). The magnitude function of FIR filter when N is odd is generated by H( ) = h + 2h n cos( n) (2.11) Using these algorithm steps the order of the FIR filter with Kaiser window is calculated to be 877 for the given specification of the filter with stop band attenuation approximately equal to -60 db.

12 PROPOSED ARCHITECTURE FOR THE FIR FILTER BANKS There is an FIR filter block in the System Generator library that employs Distributed Arithmetic (DA) to map the computation into the FPGA and filter block is referred as DA FIR. This block provides a highly parameterizable, optimized multiplier less architecture for the FIR filter. This work proposes the XSG block level structure for the implementation of filter banks using the DA FIR for CI FIR Filter using Distributed Arithmetic DA is a different approach for implementing digital filters. The basic idea is to replace all multiplications and additions by a look up table, barrel shifter and accumulator. DA relies on the fact that the filter coefficients are known, so multiplying c[n]x[n] becomes a multiplication with a constant. This is an important difference and a prerequisite for a DA design. DA is used to compute sum of products. Many DSP algorithms like convolution and correlation are formulated in a sum of products (SOP) fashion. Consider the following sum of products in Equation (2.12). N 1 y c, x c[n] x [n] c[0] x [0] c[1] x[1]... c[n 1] x [N 1] (2.12) n 0 Further assume that the coefficients c[n] are known values and that the variable x[n] is represented by Equation (2.13). x[n] B 1 b x b [n] 2 with x b[n] [0,1] (2.13) b 0

13 34 where x [n] represents the b th bit position of the number s binary representation. The SOP is represented as Equation (2.14) N 1 N 1 b y c, x c[n] x b[n] 2 (2.14) n o b o Expanding the above summations yields Equation (2.15) y = c, x = c[0] (x [0]2 + x [0]2 x [0]2 ) + c[1] (x [1]2 + x [1]2 x [1]2 ) + c[ 1] (x [ 1]2 + x [ 1]2 x [ 1]2 ) (2.15) Redistributing the terms of Equation (2.15) yields Equation (2.16). y = c, x = (c[0]x [0] + c[1]x [1] + c[ 1]x [ 1]) 2 + (c[0]x [0] + c[1]x [1] + c[ 1]x [ 1]) 2 + (c[0]x [0] + c[1]x [1] + c[ 1]x [ 1]) 2 (2.16) This equation is further simplified as Equation (2.17). B 1 N 1 b y c, x 2 c[n] x [n] (2.17) b o b o b The key is to realize that the second summation can be mapped to a Look Up Table (LUT). The coefficients c[n] are known and the x [n] values are either 1 or 0 then each SOP is just a combination of the c[n] s for which LUT can be constructed. Multiplication by a power of 2 is not only a bit shift, it is needed to slice and concatenate the bits of the different x[n] in order to build a table given that the c[n] are all known. For signed

14 35 implementations of DA, minor modification needs to be introduced when working with signed two s complement numbers. In two s complement, the MSB is used to determine the sign of the number. Hence, the output y[n] is defined by Equation (2.18) y [n] c,x B 2 1 x N n 1 c[n] o X B [n] 1 B b 2 o b 2 N n 1 c[n] o x [n] b (2.18) Finally, a block diagram for the DA implementation of a FIR filter is shown in Figure 2.4. Bit shift register Arith. Table Scaling Accumulator... X B-1 [0] X 1 [0] X 0 [0] X B-1 [1]... X 1 [1] X B-1 [N-1]... X 1 [N-1] X 0 [1]... X 0 [N-1] L U T +/- Register Figure 2.4 The block diagram for the DA implementation of a FIR filter Generation of Filter Coefficients Each DA FIR block used in the filter banks requires the coefficients to generate the filter response which is exported from the FDA tool particular to that DA FIR block. Filter design and analysis tool (FDATool) of MATLAB is a Graphical User Interface (GUI) that allows designing, importing and analysing digital filters. FDA tool is enabled to generate the required coefficients by providing input parameters like length N

15 36 of Kaiser window equal to 877, upper and lower cut-off and parameter of value equal to 6 in order to obtain stop band attenuation approximately equal to -60dB. Figure 2.5 shows the magnitude response of the narrow pass band FIR filter having = 3655 Hz and =3145Hz which helps to analyse the design for the required specification. Figure 2.5 Magnitude response of a single band pass FIR filter using FDA tool 2.6 IMPLEMENTATION OF PROPOSED 16 CHANNEL FIR FILTER BANK The block processing work flow of XSG is used in the implementation of FIR filter; since it reduces the time of writing, coding and debugging. The advantage of block processing is that the software itself will convert the processing block to its equivalent HDL code. This is called hardware software co-simulation and hence implementing a complex cochlea FIR filter seems to be easier by this work flow. System Generator tool of

16 37 Xilinx includes a FIR Compiler block that represents the single FIR band pass filter of order 877 that targets the dedicated hardware resources in the FPGA devices to create highly optimized implementations. The block diagram using XSG blocksets for the single FIR band pass filter is shown in Figure 2.6. Each channel consists of 878 tap DA FIR filter and the corresponding FDA Tool generates 878 numbers of coefficients according to the input parameters provided to produce the magnitude response. The input parameters, for each of the 16 channels are obtained from the corresponding critical bands of frequencies as given by Table 2.1. In the similar way the other filters in the filterbanks are designed for the sixteen critical bands of frequencies shown in table 2.1 and are implemented using the XSG blocks as shown in the Figure 2.7 Figure 2.6 A single DA FIR filter with critical band frequency range of Hz

17 38 Figure 2.7 The block diagram of sixteen channel filter bank using DA FIR filter 2.7 RESULTS AND DISCUSSIONS Input audio signal is fed to the designed DA FIR filter block designed for critical band frequency of 3145 to 3655 Hz as shown in Figure 2.6 and the input speech spectrum is as shown in Figure 2.8. Figure 2.9 shows the filtered output from the single channel of filter bank. In the similar way the other filters in the filterbanks are designed for the sixteen critical bands of frequencies shown in table 2.1 and are implemented using the XSG blocks as shown in the Figure 2.7. A random signal source is used for verifying the functionality of the filter bank. FIR filter in each channel splits the signal into critical bands of frequencies as the basilar membrane in the biological cochlea shown in Figure 2.1. Filtered output signal from all the 16 channels using random signal source as input is shown in Figure 2.10 The filter bank is again tested with the recorded signal from the audio video input file. The input audio spectrum is shown in Figure 2.11 The filtered output of the filter bank as shown in Figure 2.12.

18 39 Figure 2.8 Input speech spectrum for single channel DA FIR filter Figure 2.9 Filtered output for the single channel with critical band frequency of Hz

19 40 Figure 2.10 Filtered output from 16 channel filter bank for random source signal Figure 2.11 Input speech spectrum for the 16 channel filter bank

20 41 Figure 2.12 Filtered output from the 16 channel of filter bank Resource Utilization and Power Consumption The sixteen channel filter bank implemented by highly parameterised and optimised XSG blocks generates the synthesizable HDL code which is downloaded as the bitstream into FPGA board through Joint Test Association Group (JTAG) cable. System Generator generates a hardware block known as JTAG Co-sim that represents FPGA hardware model of filter bank design. Simulink transmits sample to FPGA for processing via Simulink sources such as the microphone and unbuffered block in Figure 2.8. FPGA transmits the filtered signal to Simulink. The filtered signal is viewed simulink sink block such as Fast Fourier Transform (FFT) scope. The hardware generated simulation and the software generated simulation are similar. XSG block of DA FIR is the software model and JTAG Co-sim is the FPGA hardware model. Both these models are shown in Figure 2.13.

21 42 Figure 2.13 The single channel filter with JTAG Co-sim block The synthesizable HDL code generated from the XSG blocks of filter banks are exported to Integrated Sytem Editor (ISE) tool to synthesize and download the designed filter banks on Virtex 7 FPGA board. The synthesised report of the designed filter gives the hardware resources utilization as tabulated in Table 2.2. Table 2.2 Resource utilization of 16 channel filter bank on Virtex 7 FPGA board Resources Numbers Available on the board % used for implementation Slices 43, , LUTs 71, , Flip flops 71, , IOB CONCLUSION The results of the implemented 16 channel DA FIR based filter bank are validated by experimenting the designed filter bank with real time input speech signal fed through the microphone in the Simulink signal source

22 43 block as shown in Figure 2.13 and the corresponding filtered output signal showed the splitting of input speech spectrum to sixteen different critical bands of frequency components. According to CIS algorithm of speech processor the signal energy extracted from the output of these filter banks is converted to stimulating pulse that excites the micro electrodes inside the ear to stimulate the auditory nerve. XSG based DA FIR filter proves that design, analysis and testing of the filter with real time signal is possible in minimal duration of time. FIR realisation for the filter bank occupies 50 % more area and also more power consumption than IIR realisation of filter bank. Hence the following third and fourth chapters deal with low area, low power and high speed architectures for the IIR realisation of filter bank.

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

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters Islamic University of Gaza OBJECTIVES: Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters To demonstrate the concept

More information

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

Corso di DATI e SEGNALI BIOMEDICI 1. Carmelina Ruggiero Laboratorio MedInfo

Corso di DATI e SEGNALI BIOMEDICI 1. Carmelina Ruggiero Laboratorio MedInfo Corso di DATI e SEGNALI BIOMEDICI 1 Carmelina Ruggiero Laboratorio MedInfo Digital Filters Function of a Filter In signal processing, the functions of a filter are: to remove unwanted parts of the signal,

More information

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

UNIT IV FIR FILTER DESIGN 1. How phase distortion and delay distortion are introduced? The phase distortion is introduced when the phase characteristics of a filter is nonlinear within the desired frequency

More information

Signals & Systems for Speech & Hearing. Week 6. Practical spectral analysis. Bandpass filters & filterbanks. Try this out on an old friend

Signals & Systems for Speech & Hearing. Week 6. Practical spectral analysis. Bandpass filters & filterbanks. Try this out on an old friend Signals & Systems for Speech & Hearing Week 6 Bandpass filters & filterbanks Practical spectral analysis Most analogue signals of interest are not easily mathematically specified so applying a Fourier

More information

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

EE25266 ASIC/FPGA Chip Design. Designing a FIR Filter, FPGA in the Loop, Ethernet EE25266 ASIC/FPGA Chip Design Mahdi Shabany Electrical Engineering Department Sharif University of Technology Assignment #8 Designing a FIR Filter, FPGA in the Loop, Ethernet Introduction In this lab,

More information

Acoustics, signals & systems for audiology. Week 4. Signals through Systems

Acoustics, signals & systems for audiology. Week 4. Signals through Systems Acoustics, signals & systems for audiology Week 4 Signals through Systems Crucial ideas Any signal can be constructed as a sum of sine waves In a linear time-invariant (LTI) system, the response to a sinusoid

More information

Advanced Digital Signal Processing Part 5: Digital Filters

Advanced Digital Signal Processing Part 5: Digital Filters Advanced Digital Signal Processing Part 5: Digital Filters Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Institute of Electrical and Information Engineering Digital Signal

More information

Performance Analysis of FIR Digital Filter Design Technique and Implementation

Performance Analysis of FIR Digital Filter Design Technique and Implementation Performance Analysis of FIR Digital Filter Design Technique and Implementation. ohd. Sayeeduddin Habeeb and Zeeshan Ahmad Department of Electrical Engineering, King Khalid University, Abha, Kingdom of

More information

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

Implementation and Comparison of Low Pass FIR Filter on FPGA Using Different Techniques Implementation and Comparison of Low Pass FIR Filter on FPGA Using Different Techniques Miss Pooja D Kocher 1, Mr. U A Patil 2 P.G. Student, Department of Electronics Engineering, DKTE S Society Textile

More information

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION 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

More information

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

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title http://elec3004.com Digital Filters IIR (& Their Corresponding Analog Filters) 2017 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date

More information

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

A Comparative Study on Direct form -1, Broadcast and Fine grain structure of FIR digital filter A Comparative Study on Direct form -1, Broadcast and Fine grain structure of FIR digital filter Jaya Bar Madhumita Mukherjee Abstract-This paper presents the VLSI architecture of pipeline digital filter.

More information

speech signal S(n). This involves a transformation of S(n) into another signal or a set of signals

speech signal S(n). This involves a transformation of S(n) into another signal or a set of signals 16 3. SPEECH ANALYSIS 3.1 INTRODUCTION TO SPEECH ANALYSIS Many speech processing [22] applications exploits speech production and perception to accomplish speech analysis. By speech analysis we extract

More information

Signal Processing Toolbox

Signal Processing Toolbox Signal Processing Toolbox Perform signal processing, analysis, and algorithm development Signal Processing Toolbox provides industry-standard algorithms for analog and digital signal processing (DSP).

More information

Gibb s Phenomenon Analysis on FIR Filter using Window Techniques

Gibb s Phenomenon Analysis on FIR Filter using Window Techniques 86 Gibb s Phenomenon Analysis on FIR Filter using Window Techniques 1 Praveen Kumar Chakravarti, 2 Rajesh Mehra 1 M.E Scholar, ECE Department, NITTTR, Chandigarh 2 Associate Professor, ECE Department,

More information

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

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP DIGITAL FILTERS!! Finite Impulse Response (FIR)!! Infinite Impulse Response (IIR)!! Background!! Matlab functions 1!! Only the magnitude approximation problem!! Four basic types of ideal filters with magnitude

More information

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

Department of Electrical and Electronics Engineering Institute of Technology, Korba Chhattisgarh, India Design of Low Pass Filter Using Rectangular and Hamming Window Techniques Aayushi Kesharwani 1, Chetna Kashyap 2, Jyoti Yadav 3, Pranay Kumar Rahi 4 1, 2,3, B.E Scholar, 4 Assistant Professor 1,2,3,4 Department

More information

Part One. Efficient Digital Filters COPYRIGHTED MATERIAL

Part One. Efficient Digital Filters COPYRIGHTED MATERIAL Part One Efficient Digital Filters COPYRIGHTED MATERIAL Chapter 1 Lost Knowledge Refound: Sharpened FIR Filters Matthew Donadio Night Kitchen Interactive What would you do in the following situation?

More information

Design of FIR Filters

Design of FIR Filters Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 1 FIR as a

More information

Implementation of CIC filter for DUC/DDC

Implementation of CIC filter for DUC/DDC Implementation of CIC filter for DUC/DDC R Vaishnavi #1, V Elamaran #2 #1 Department of Electronics and Communication Engineering School of EEE, SASTRA University Thanjavur, India rvaishnavi26@gmail.com

More information

4. Design of Discrete-Time Filters

4. Design of Discrete-Time Filters 4. Design of Discrete-Time Filters 4.1. Introduction (7.0) 4.2. Frame of Design of IIR Filters (7.1) 4.3. Design of IIR Filters by Impulse Invariance (7.1) 4.4. Design of IIR Filters by Bilinear Transformation

More information

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet Lecture 10: Summary Taneli Riihonen 16.05.2016 Lecture 10 in Course Book Sanjit K. Mitra, Digital Signal Processing: A Computer-Based Approach, 4th

More information

EE 470 Signals and Systems

EE 470 Signals and Systems EE 470 Signals and Systems 9. Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah Textbook Luis Chapparo, Signals and Systems Using Matlab, 2 nd ed., Academic Press, 2015. Filters

More information

FPGA Implementation of High Speed FIR Filters and less power consumption structure

FPGA Implementation of High Speed FIR Filters and less power consumption structure International Journal of Engineering Inventions e-issn: 2278-7461, p-issn: 2319-6491 Volume 2, Issue 12 (August 2013) PP: 05-10 FPGA Implementation of High Speed FIR Filters and less power consumption

More information

2) How fast can we implement these in a system

2) How fast can we implement these in a system Filtration Now that we have looked at the concept of interpolation we have seen practically that a "digital filter" (hold, or interpolate) can affect the frequency response of the overall system. We need

More information

FIR Filter Design using Different Window Techniques

FIR Filter Design using Different Window Techniques FIR Filter Design using Different Window Techniques Kajal, Kanchan Gupta, Ashish Saini Dronacharya College of Engineering Abstract- Digital filter are widely used in the world of communication and computation.

More information

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

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS. Lecture 8 Today: Announcements: References: FIR filter design IIR filter design Filter roundoff and overflow sensitivity Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations

More information

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

The Comparative Study of FPGA based FIR Filter Design Using Optimized Convolution Method and Overlap Save Method International Journal of Recent Technology and Engineering (IJRTE) ISSN: 2277-3878, Volume-3, Issue-1, March 2014 The Comparative Study of FPGA based FIR Filter Design Using Optimized Convolution Method

More information

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3 IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 03, 2015 ISSN (online): 2321-0613 Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz.

More information

Experiment 4- Finite Impulse Response Filters

Experiment 4- Finite Impulse Response Filters Experiment 4- Finite Impulse Response Filters 18 February 2009 Abstract In this experiment we design different Finite Impulse Response filters and study their characteristics. 1 Introduction The transfer

More information

F I R Filter (Finite Impulse Response)

F I R Filter (Finite Impulse Response) F I R Filter (Finite Impulse Response) Ir. Dadang Gunawan, Ph.D Electrical Engineering University of Indonesia The Outline 7.1 State-of-the-art 7.2 Type of Linear Phase Filter 7.3 Summary of 4 Types FIR

More information

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

Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm Vijay Kumar Ch 1, Leelakrishna Muthyala 1, Chitra E 2 1 Research Scholar, VLSI, SRM University, Tamilnadu, India 2 Assistant Professor,

More information

VLSI Implementation of Digital Down Converter (DDC)

VLSI Implementation of Digital Down Converter (DDC) Volume-7, Issue-1, January-February 2017 International Journal of Engineering and Management Research Page Number: 218-222 VLSI Implementation of Digital Down Converter (DDC) Shaik Afrojanasima 1, K Vijaya

More information

Design of FIR Filter on FPGAs using IP cores

Design of FIR Filter on FPGAs using IP cores Design of FIR Filter on FPGAs using IP cores Apurva Singh Chauhan 1, Vipul Soni 2 1,2 Assistant Professor, Electronics & Communication Engineering Department JECRC UDML College of Engineering, JECRC Foundation,

More information

Digital Filters FIR and IIR Systems

Digital Filters FIR and IIR Systems Digital Filters FIR and IIR Systems ELEC 3004: Systems: Signals & Controls Dr. Surya Singh (Some material adapted from courses by Russ Tedrake and Elena Punskaya) Lecture 16 elec3004@itee.uq.edu.au http://robotics.itee.uq.edu.au/~elec3004/

More information

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003 CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D

More information

Digital FIR LP Filter using Window Functions

Digital FIR LP Filter using Window Functions Digital FIR LP Filter using Window Functions A L Choodarathnakara Abstract The concept of analog filtering is not new to the electronics world. But the problems associated with it like attenuation and

More information

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

Rapid Design of FIR Filters in the SDR- 500 Software Defined Radio Evaluation System using the ASN Filter Designer Rapid Design of FIR Filters in the SDR- 500 Software Defined Radio Evaluation System using the ASN Filter Designer Application note (ASN-AN026) October 2017 (Rev B) SYNOPSIS SDR (Software Defined Radio)

More information

Auditory modelling for speech processing in the perceptual domain

Auditory modelling for speech processing in the perceptual domain ANZIAM J. 45 (E) ppc964 C980, 2004 C964 Auditory modelling for speech processing in the perceptual domain L. Lin E. Ambikairajah W. H. Holmes (Received 8 August 2003; revised 28 January 2004) Abstract

More information

A Survey on Power Reduction Techniques in FIR Filter

A Survey on Power Reduction Techniques in FIR Filter A Survey on Power Reduction Techniques in FIR Filter 1 Pooja Madhumatke, 2 Shubhangi Borkar, 3 Dinesh Katole 1, 2 Department of Computer Science & Engineering, RTMNU, Nagpur Institute of Technology Nagpur,

More information

SCUBA-2. Low Pass Filtering

SCUBA-2. Low Pass Filtering Physics and Astronomy Dept. MA UBC 07/07/2008 11:06:00 SCUBA-2 Project SC2-ELE-S582-211 Version 1.3 SCUBA-2 Low Pass Filtering Revision History: Rev. 1.0 MA July 28, 2006 Initial Release Rev. 1.1 MA Sept.

More information

EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS

EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS Diaa ElRahman Mahmoud, Abou-Bakr M. Youssef and Yasser M. Kadah Biomedical Engineering Department, Cairo University, Giza,

More information

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit Volume 4 Issue 4 December 2016 ISSN: 2320-9984 (Online) International Journal of Modern Engineering & Management Research Website: www.ijmemr.org Performance Analysis of FIR Filter Design Using Reconfigurable

More information

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application Channelization and Frequency Tuning using FPGA for UMTS Baseband Application Prof. Mahesh M.Gadag Communication Engineering, S. D. M. College of Engineering & Technology, Dharwad, Karnataka, India Mr.

More information

Tirupur, Tamilnadu, India 1 2

Tirupur, Tamilnadu, India 1 2 986 Efficient Truncated Multiplier Design for FIR Filter S.PRIYADHARSHINI 1, L.RAJA 2 1,2 Departmentof Electronics and Communication Engineering, Angel College of Engineering and Technology, Tirupur, Tamilnadu,

More information

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING 1. State the properties of DFT? UNIT-I DISCRETE FOURIER TRANSFORM 1) Periodicity 2) Linearity and symmetry 3) Multiplication of two DFTs 4) Circular convolution 5) Time reversal 6) Circular time shift

More information

FPGA based Asynchronous FIR Filter Design for ECG Signal Processing

FPGA based Asynchronous FIR Filter Design for ECG Signal Processing FPGA based Asynchronous FIR Filter Design for ECG Signal Processing Rahul Sharma ME Student (ECE) NITTTR Chandigarh, India Rajesh Mehra Associate Professor (ECE) NITTTR Chandigarh, India Chandni ResearchScholar(ECE)

More information

Digital Filtering: Realization

Digital Filtering: Realization Digital Filtering: Realization Digital Filtering: Matlab Implementation: 3-tap (2 nd order) IIR filter 1 Transfer Function Differential Equation: z- Transform: Transfer Function: 2 Example: Transfer Function

More information

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

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE) Code: 13A04602 R13 B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 (Common to ECE and EIE) PART A (Compulsory Question) 1 Answer the following: (10 X 02 = 20 Marks)

More information

FIR_NTAP_MUX. N-Channel Multiplexed FIR Filter Rev Key Design Features. Block Diagram. Applications. Pin-out Description. Generic Parameters

FIR_NTAP_MUX. N-Channel Multiplexed FIR Filter Rev Key Design Features. Block Diagram. Applications. Pin-out Description. Generic Parameters Key Design Features Block Diagram Synthesizable, technology independent VHDL Core N-channel FIR filter core implemented as a systolic array for speed and scalability Support for one or more independent

More information

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2 ECE363, Experiment 02, 2018 Communications Lab, University of Toronto Experiment 02: Noise Bruno Korst - bkf@comm.utoronto.ca Abstract This experiment will introduce you to some of the characteristics

More information

The Polyphase Filter Bank Technique

The Polyphase Filter Bank Technique CASPER Memo 41 The Polyphase Filter Bank Technique Jayanth Chennamangalam Original: 2011.08.06 Modified: 2014.04.24 Introduction to the PFB In digital signal processing, an instrument or software that

More information

FIR FILTER DESIGN USING A NEW WINDOW FUNCTION

FIR FILTER DESIGN USING A NEW WINDOW FUNCTION FIR FILTER DESIGN USING A NEW WINDOW FUNCTION Mahroh G. Shayesteh and Mahdi Mottaghi-Kashtiban, Department of Electrical Engineering, Urmia University, Urmia, Iran Sonar Seraj System Cor., Urmia, Iran

More information

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

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India International Journal of Computer & Communication Engineering Research (IJCCER) Volume 2 - Issue 3 May 2014 Design Technique of Lowpass FIR filter using Various Function Aparna Tiwari, Vandana Thakre,

More information

Electrical & Computer Engineering Technology

Electrical & Computer Engineering Technology Electrical & Computer Engineering Technology EET 419C Digital Signal Processing Laboratory Experiments by Masood Ejaz Experiment # 1 Quantization of Analog Signals and Calculation of Quantized noise Objective:

More information

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

An area optimized FIR Digital filter using DA Algorithm based on FPGA An area optimized FIR Digital filter using DA Algorithm based on FPGA B.Chaitanya Student, M.Tech (VLSI DESIGN), Department of Electronics and communication/vlsi Vidya Jyothi Institute of Technology, JNTU

More information

Keyword ( FIR filter, program counter, memory controller, memory modules SRAM & ROM, multiplier, accumulator and stack pointer )

Keyword ( FIR filter, program counter, memory controller, memory modules SRAM & ROM, multiplier, accumulator and stack pointer ) Volume 4, Issue 3, March 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Simulation and

More information

CS3291: Digital Signal Processing

CS3291: Digital Signal Processing CS39 Exam Jan 005 //08 /BMGC University of Manchester Department of Computer Science First Semester Year 3 Examination Paper CS39: Digital Signal Processing Date of Examination: January 005 Answer THREE

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing System Analysis and Design Paulo S. R. Diniz Eduardo A. B. da Silva and Sergio L. Netto Federal University of Rio de Janeiro CAMBRIDGE UNIVERSITY PRESS Preface page xv Introduction

More information

Simulation Based Design Analysis of an Adjustable Window Function

Simulation Based Design Analysis of an Adjustable Window Function Journal of Signal and Information Processing, 216, 7, 214-226 http://www.scirp.org/journal/jsip ISSN Online: 2159-4481 ISSN Print: 2159-4465 Simulation Based Design Analysis of an Adjustable Window Function

More information

FIR Filter Design on Chip Using VHDL

FIR Filter Design on Chip Using VHDL FIR Filter Design on Chip Using VHDL Mrs.Vidya H. Deshmukh, Dr.Abhilasha Mishra, Prof.Dr.Mrs.A.S.Bhalchandra MIT College of Engineering, Aurangabad ABSTRACT This paper describes the design and implementation

More information

Design and Implementation of Software Defined Radio Using Xilinx System Generator

Design and Implementation of Software Defined Radio Using Xilinx System Generator International Journal of Scientific and Research Publications, Volume 2, Issue 12, December 2012 1 Design and Implementation of Software Defined Radio Using Xilinx System Generator Rini Supriya.L *, Mr.Senthil

More information

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 06, 2017 ISSN (online):

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 06, 2017 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 06, 2017 ISSN (online): 2321-0613 Realization of Variable Digital Filter for Software Defined Radio Channelizers Geeta

More information

Mel Spectrum Analysis of Speech Recognition using Single Microphone

Mel Spectrum Analysis of Speech Recognition using Single Microphone International Journal of Engineering Research in Electronics and Communication Mel Spectrum Analysis of Speech Recognition using Single Microphone [1] Lakshmi S.A, [2] Cholavendan M [1] PG Scholar, Sree

More information

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 6, January 2014)

International Journal of Digital Application & Contemporary research Website:  (Volume 2, Issue 6, January 2014) Low Power and High Speed Reconfigurable FIR Filter Based on a Novel Window Technique for System on Chip Rainy Chaplot 1 Anurag Paliwal 2 1 G.I.T.S., Udaipur, India 2 G.I.T.S, Udaipur, India rainy.chaplot@gmail.com

More information

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

VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K. VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K. Sasikala 2 1 Professor, Department of Electronics and Communication

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam Date: December 18, 2017 Course: EE 313 Evans Name: Last, First The exam is scheduled to last three hours. Open

More information

Experiment 6: Multirate Signal Processing

Experiment 6: Multirate Signal Processing ECE431, Experiment 6, 2018 Communications Lab, University of Toronto Experiment 6: Multirate Signal Processing Bruno Korst - bkf@comm.utoronto.ca Abstract In this experiment, you will use decimation and

More information

Digital Signal Processing of Speech for the Hearing Impaired

Digital Signal Processing of Speech for the Hearing Impaired Digital Signal Processing of Speech for the Hearing Impaired N. Magotra, F. Livingston, S. Savadatti, S. Kamath Texas Instruments Incorporated 12203 Southwest Freeway Stafford TX 77477 Abstract This paper

More information

Signals and Filtering

Signals and Filtering FILTERING OBJECTIVES The objectives of this lecture are to: Introduce signal filtering concepts Introduce filter performance criteria Introduce Finite Impulse Response (FIR) filters Introduce Infinite

More information

DSP Filter Design for Flexible Alternating Current Transmission Systems

DSP Filter Design for Flexible Alternating Current Transmission Systems DSP Filter Design for Flexible Alternating Current Transmission Systems O. Abarrategui Ranero 1, M.Gómez Perez 1, D.M. Larruskain Eskobal 1 1 Department of Electrical Engineering E.U.I.T.I.M.O.P., University

More information

FINITE IMPULSE RESPONSE (FIR) FILTER

FINITE IMPULSE RESPONSE (FIR) FILTER CHAPTER 3 FINITE IMPULSE RESPONSE (FIR) FILTER 3.1 Introduction Digital filtering is executed in two ways, utilizing either FIR (Finite Impulse Response) or IIR (Infinite Impulse Response) Filters (MathWorks

More information

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

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction

More information

FPGA Based Notch Filter to Remove PLI Noise from ECG

FPGA Based Notch Filter to Remove PLI Noise from ECG FPGA Based Notch Filter to Remove PLI Noise from ECG 1 Mr. P.C. Bhaskar Electronics Department, Department of Technology, Shivaji University, Kolhapur India (MS) e-mail: pxbhaskar@yahoo.co.in. 2 Dr.M.D.Uplane

More information

Design & Implementation of an Adaptive Delta Sigma Modulator

Design & Implementation of an Adaptive Delta Sigma Modulator Design & Implementation of an Adaptive Delta Sigma Modulator Shahrukh Athar MS CmpE 7 27-6-8 Project Supervisor: Dr Shahid Masud Presentation Outline Introduction Adaptive Modulator Design Simulation Implementation

More information

EECS 452 Midterm Exam Winter 2012

EECS 452 Midterm Exam Winter 2012 EECS 452 Midterm Exam Winter 2012 Name: unique name: Sign the honor code: I have neither given nor received aid on this exam nor observed anyone else doing so. Scores: # Points Section I /40 Section II

More information

ECE 5650/4650 Exam II November 20, 2018 Name:

ECE 5650/4650 Exam II November 20, 2018 Name: ECE 5650/4650 Exam II November 0, 08 Name: Take-Home Exam Honor Code This being a take-home exam a strict honor code is assumed. Each person is to do his/her own work. Bring any questions you have about

More information

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

[Devi*, 5(4): April, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY DESIGN OF HIGH SPEED FIR FILTER ON FPGA BY USING MULTIPLEXER ARRAY OPTIMIZATION IN DA-OBC ALGORITHM Palepu Mohan Radha Devi, Vijay

More information

Understanding the Behavior of Band-Pass Filter with Windows for Speech Signal

Understanding the Behavior of Band-Pass Filter with Windows for Speech Signal International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Understanding the Behavior of Band-Pass Filter with Windows for Speech Signal Amsal Subhan 1, Monauwer Alam 2 *(Department of ECE,

More information

A Low-Power Broad-Bandwidth Noise Cancellation VLSI Circuit Design for In-Ear Headphones

A Low-Power Broad-Bandwidth Noise Cancellation VLSI Circuit Design for In-Ear Headphones A Low-Power Broad-Bandwidth Noise Cancellation VLSI Circuit Design for In-Ear Headphones Abstract: Conventional active noise cancelling (ANC) headphones often perform well in reducing the lowfrequency

More information

DIGITAL SIGNAL PROCESSING WITH VHDL

DIGITAL SIGNAL PROCESSING WITH VHDL DIGITAL SIGNAL PROCESSING WITH VHDL GET HANDS-ON FROM THEORY TO PRACTICE IN 6 DAYS MODEL WITH SCILAB, BUILD WITH VHDL NUMEROUS MODELLING & SIMULATIONS DIRECTLY DESIGN DSP HARDWARE Brought to you by: Copyright(c)

More information

REALIZATION OF FPGA BASED Q-FORMAT ARITHMETIC LOGIC UNIT FOR POWER ELECTRONIC CONVERTER APPLICATIONS

REALIZATION OF FPGA BASED Q-FORMAT ARITHMETIC LOGIC UNIT FOR POWER ELECTRONIC CONVERTER APPLICATIONS 17 Chapter 2 REALIZATION OF FPGA BASED Q-FORMAT ARITHMETIC LOGIC UNIT FOR POWER ELECTRONIC CONVERTER APPLICATIONS In this chapter, analysis of FPGA resource utilization using QALU, and is compared with

More information

Using Soft Multipliers with Stratix & Stratix GX

Using Soft Multipliers with Stratix & Stratix GX Using Soft Multipliers with Stratix & Stratix GX Devices November 2002, ver. 2.0 Application Note 246 Introduction Traditionally, designers have been forced to make a tradeoff between the flexibility of

More information

Implementation of Decimation Filter for Hearing Aid Application

Implementation of Decimation Filter for Hearing Aid Application Implementation of Decimation Filter for Hearing Aid Application Prof. Suraj R. Gaikwad, Er. Shruti S. Kshirsagar and Dr. Sagar R. Gaikwad Electronics Engineering Department, D.M.I.E.T.R. Wardha email:

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY Type of course: Compulsory GUJARAT TECHNOLOGICAL UNIVERSITY SUBJECT NAME: Digital Signal Processing SUBJECT CODE: 2171003 B.E. 7 th SEMESTER Prerequisite: Higher Engineering Mathematics, Different Transforms

More information

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2 Signal Processing for Speech Applications - Part 2-1 Signal Processing For Speech Applications - Part 2 May 14, 2013 Signal Processing for Speech Applications - Part 2-2 References Huang et al., Chapter

More information

Research Article. Amiya Karmakar Ȧ,#, Deepshikha Mullick Ḃ,#,* and Amitabha Sinha Ċ. Abstract

Research Article. Amiya Karmakar Ȧ,#, Deepshikha Mullick Ḃ,#,* and Amitabha Sinha Ċ. Abstract Research Article International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347-5161 2014 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet High

More information

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

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications EE4900/EE6720: Digital Communications 1 Lecture 3 Review of Signals and Systems: Part 2 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer

More information

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

DESIGN & FPGA IMPLEMENTATION OF RECONFIGURABLE FIR FILTER ARCHITECTURE FOR DSP APPLICATIONS DESIGN & FPGA IMPLEMENTATION OF RECONFIGURABLE FIR FILTER ARCHITECTURE FOR DSP APPLICATIONS MAHESH BABU KETHA*, CH.VENKATESWARLU ** KANTIPUDI RAGHURAM** ECE Department Pragati Engineering College, Surampalem,

More information

Lab 15c: Cochlear Implant Simulation with a Filter Bank

Lab 15c: Cochlear Implant Simulation with a Filter Bank DSP First, 2e Signal Processing First Lab 15c: Cochlear Implant Simulation with a Filter Bank Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go

More information

Window Method. designates the window function. Commonly used window functions in FIR filters. are: 1. Rectangular Window:

Window Method. designates the window function. Commonly used window functions in FIR filters. are: 1. Rectangular Window: Window Method We have seen that in the design of FIR filters, Gibbs oscillations are produced in the passband and stopband, which are not desirable features of the FIR filter. To solve this problem, window

More information

THIS work focus on a sector of the hardware to be used

THIS work focus on a sector of the hardware to be used DISSERTATION ON ELECTRICAL AND COMPUTER ENGINEERING 1 Development of a Transponder for the ISTNanoSAT (November 2015) Luís Oliveira luisdeoliveira@tecnico.ulisboa.pt Instituto Superior Técnico Abstract

More information

FPGA Implementation of Higher Order FIR Filter

FPGA Implementation of Higher Order FIR Filter International Journal of Electrical and Computer Engineering (IJECE) Vol. 7, No. 4, August 2017, pp. 1874~1881 ISSN: 2088-8708, DOI: 10.11591/ijece.v7i4.pp1874-1881 1874 FPGA Implementation of Higher Order

More information

FIR window method: A comparative Analysis

FIR window method: A comparative Analysis IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 1, Issue 4, Ver. III (Jul - Aug.215), PP 15-2 www.iosrjournals.org FIR window method: A

More information

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER 87 CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER 4.1 INTRODUCTION The Field Programmable Gate Array (FPGA) is a high performance data processing general

More information

You know about adding up waves, e.g. from two loudspeakers. AUDL 4007 Auditory Perception. Week 2½. Mathematical prelude: Adding up levels

You know about adding up waves, e.g. from two loudspeakers. AUDL 4007 Auditory Perception. Week 2½. Mathematical prelude: Adding up levels AUDL 47 Auditory Perception You know about adding up waves, e.g. from two loudspeakers Week 2½ Mathematical prelude: Adding up levels 2 But how do you get the total rms from the rms values of two signals

More information

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

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab Research Cell: An International Journal of Engineering Sciences ISSN: 2229-6913 Issue Sept 2011, Vol. 4 423 Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab Tushar

More information

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar Biomedical Signals Signals and Images in Medicine Dr Nabeel Anwar Noise Removal: Time Domain Techniques 1. Synchronized Averaging (covered in lecture 1) 2. Moving Average Filters (today s topic) 3. Derivative

More information