C2. Design of Digital Filters

Size: px
Start display at page:

Download "C2. Design of Digital Filters"

Transcription

1 C2. Design of Digital Filters Objectives Unerstan what is an ieal filter vs a non-ieal filter Given signal an noise specifications in the frequency omain, how to esign a igital filter; For the same problem, how to esign a igital filter using appropriate computer software; How to implement a filter in a real problem 1. Introuction In the previous chapter we efine the concepts of a system an, in particular of Linear Time Invariant (LTI) systems. We saw that a system represents an operation we o on a signal (or a number of signals). Of particular interest is the esign an implementation of Digital Filters, with the goal of removing or attenuating a isturbance. In this section we aress a problem of esigning a igital filter from specifications in the frequency omain. The general problem is to separate signal from noise base on the corresponing frequency spectra. The following sections present two classes of igital filter esign techniques: one base on an analytical approach, which can be implemente by pencil an paper, an the other technique base on computer optimization software, available on a number of computer aie esign packages such as Matlab. The latter turns out to be very convenient since it allows the esign of a very general class of filters Finally we see an application on how to etermine the specifications for the particular problem at han an how to esign an appropriate filter. 2. Design of FIR Low Pass Filters: Analytical Approach VIDEO: Typical Filtering Problem (8:51) In the typical filtering problem we want to separate a signal from an aitive isturbance. In general within the frequency spectrum we can see frequencies in which the signal is ominant an frequencies where the noise is ominant. This is shown in the figure below.

2 Signal an Noise in the Digital Frequency Spectrum We have seen that the effectiveness of an FIR Filter (an this is vali for any Linear Time Invariant (LTI) System) is etermine by its frequency response. In the case shown above, we want to esign a filter which passes only the frequencies where the signal is ominant an reject all frequencies where the noise is ominant. In the case (like in the figure) where the signal occupies the low frequencies, we nee to esign a Low Pass Filter, which passes only the Low Frequencies. In what follows we will be concentrating on the esign an implementation of Low Pass Filters. Other classes of filters (Ban Pass, Stop Ban, High Pass an so on) can be treate in a very analogous way. Ieally we nee a filter with the frequency response shown below. Frequency Response of an Ieal Low Pass Filter. We represent only the positive frequencies since we assume the filter to have real coefficients an therefore the negative part of the spectrum is reunant. The ieal filter has only two regions: Pass Ban within the interval 0 ω < ωp, an Stop Ban within the interval ω P ω < π. The frequency response of the ieal filter is constant within each of the two regions. Clearly it has to be zero within the Stop Ban. A non Ieal Filter, on the other han, is something we can esign an implement, has a frequency response which is more complicate, an it is shown in the figure below.

3 Frequency Response of a Non Ieal Filter We can immeiately see the ifferences between the two frequency responses. In the non Ieal case the frequency response in the Stop Ban is small, but not zero; the frequency response in the Pass Ban is not exactly a constant but it has a ripple. Finally there is also a transition region between the Pass Ban an the Stop Ban. It turns out that (as we will see) the narrower the Transition region (ie the sharper the transition between Passban an Stopban) the higher the complexity of the filter. In what follows we want to see how we can etermine the impulse response of of a Finite Impulse Response (FIR) Filter to approximate the frequency response of an ieal filter. VIDEO: Ieal Filters (9:46) Let s start with the ieal frequency response of a Low Pass Filter, an call it H (ω), with for esire. The goal is to etermine the impulse response sequence h [ n], n = 0,..., N so that the frequency response approaches the ieal frequency response, as H ( ω ) H ( ω) = N n= 0 h[ n] e In orer to o so, let us look at the Discrete Time Fourier Transform expansion of the ieal frequency response H (ω) shown below. jωn

4 Ieal Frequency Response Then, by the DTFT, we can fin an infinite sequence h [ n], n =,..., + such that H { } + h [ n] = n= ( ω ) = DTFT h [ n] e This sequence is compute by the Inverse DTFT (IDTFT) as h + π 1 [ n] = IDTFT{ H ( ω) } = H ( ω) 2π π Substitute for H (ω) as in the figure above an we obtain jωn e jωn ω where we efine + ω P 1 h [ n] = e 2π ωp jωn ( ω n) sin ω= πn P ωp ω P = sinc n π π sin(π x) sinc ( x) = π x A plot of h [n] with ω P = π / 4 is shown in the figure below. Impulse response of Ieal Low Pass Filter (Pass Ban ω = π / 4 P )

5 VIDEO: Non Ieal Filters (7:51) Now notice the following. As n ±, h [ n] 0, which means that the coefficients get smaller an smaller. Then we can use only the ominant values, say h [ L],..., h [ L], with L a chosen parameter, to approximate the ieal filter as H + L n= L ( ω ) h [ n] e Now let the filter impulse response be efine as h[ n] = h [ n L] jωn Then the frequency response of the filter we obtain is the following H ( ω) = 2L n= 0 h[ n] e jωn 2L n= 0 h [ n L] e jωn L jωn jωl jωl = h [ n] e e H ( ω) e n= L This means that magnitue an phase of the FIR filter are relate to the ieal as = H ( w) H ( w) H ( w) = wl within the passban The last expression on the phase is vali within the passban where the phase of the ieal filter is zero. Finally choose the impulse response of the FIR filter as where N = 2L. ωp ω P h[ n] = h [ n L] = sinc ( n L), n = 0,..., N π π See an example. VIDEO: Example using Matlab (7.44) Example. We want esign a Low Pass Filter with Pass Ban ω P = π / 4 raians an orer N = 40. Then L = 20 an we obtain the impulse response 1 1 h [ n] = sinc ( n 20), n = 0,..., We can easily generate this sequence in Matlab as

6 N=40; L=N/2; % Filter Orer. It has to be even % time elay n=0:n; % generate the vector of time ineces h=(1/4)*sinc((n-20)/4); % Impulse response freqz(h,1) % show frequency response The plot of the frequency response is shown in the figure below. Notice two things: a. the filter is Low Pass, in the sense that it passes the low frequencies an it attenuates the high frequencies. This can be seen from the magnitue plot, showing a banwith of ω = 0. 25π as expecte; b. the phase within the passban (ie in the interval 0 < ω < 0. 25π ) is linear as ωl with L = 20. Frequency Response of the Filter in the Example Notice that the attenuation in the stopban is not more than 20B, in general not very acceptable. Since we are truncating the impulse response abruptly, we create high frequency components in the frequency response of the filter, which is responsible for the poor attenuation of the filter in the stopban. Following an approach similar to what we i with the DFT, where we were trying to lower the sielobes of the frequency spectrum, we can improve the response in the stopban by smoothing the impulse response with a winow.

7 VIDEO: Filter Design using a Winow (7:06) In this case the impulse response of the filter will be the same as before, but multiplie by one of the many winows, say the hamming winow, to obtain the impulse response wp w P h[ n] = sinc ( n L) w[ n], n = 0,..., N π π where w [n], n = 0,..., N is the winow sequence of length N +1. The expression for the hamming winow is 2π n wn [ ] = cos, n= 0,..., N N Let s continue with the example. Following the previous example, we want to esign a filter with passaban frequency ω P = π / 4, orer N = 40 an a hamming winow. Then the impulse response of the filter is 1 1 2πn h[ n] = sinc ( n 20) cos, n = 0,..., Let us see the frequency response using matlab: N=40; L=N/2; % Filter Orer. It has to be even % time elay n=0:n; % generate the vector of time ineces w=hamming(n+1) ; % vector of hamming winow values h=(1/4)*sinc((n-20)/4).*w; % Impulse response freqz(h,1) % show frequency response The plot of the frequency response is shown in the figure below. Notice the attenuation in the stopban, which is better than 50B! The phase shift of the filter within the banwith is still the same as 20ω.

8 Frequency Response using Hamming Winow. The impulse response of this filter is shown below. If you compare with the impulse response without winow, notice that the winow forces the impulse response to become small (close to zero) at the eges ( n = 0 an n = N ). This gives a smooth transition from the values outsie the interval, when it is force to be zero an the values insie the interval of efinition. Impulse Response with Hamming Winow.

9 Now let us pull everything together an summarize the steps in the esign of a Low Pass Filter from specifications in the frequency omain. There are two parameters we can easily set: the with of the transition region ω = ω S ω P an the attenuation in the stopban. These are shown in the figure below, together with the corresponing numerical values. Attenuation an Transition Region in terms of filter orer N an winow. Again the expression for the impulse response of the filter with passban ωp is wp w P h[ n] = sinc ( n L) w[ n], n = 0,..., N π π where w [ n], n 0,..., N is the winow. Although there is a very wie choice of winows, we just liste three significative ones: Rectangular winow w [ n] = 1, n = 0,..., N is just no winow; 2π n Hamming winow w [ n] = cos, n = 0,..., N N 2π n 4π n Blackman winow w [ n] = cos cos, n = 0,..., N N N VIDEO: Example of FIR Filter Design (9:16) Example. We want to esign a filter with the following characterisics: Passban 0 F 4kHz Stopban F > 5kHz with at least 40B attenuation Sampling Frequency F S = 20kHz

10 Then first specify the filter in the igital frequency omain ω P = 2π 4 / 20 = 2π / 5ra ω S = 2π 5/ 20 = π / 2ra Then the specifications in the igital frequency omain are shown in the figure below. Filter specifications in igital frequency From the attenuation we see that we nee to use a hamming winow. This yiels a transition region 8 π ( ω ω ) = π S P N 10 This yiels N = 80. Finally the filter impulse response 2 2 2π n hn [ ] = sinc ( n 40) cos, n= 0,..., FIR Low Pass Filter Design: Computer Base VIDEO: Computer Base Filter Design (10:00) Whenever possible, we try to use a computer base technique to esign a filter. In most cases there are a few parameters which specify the filter. These are shown in the figure below an efine as Pass Ban Frequency ω P ra Stopban Frequency ω S ra Pass Ban Ripple 20log10 ( A / B) B 20log10 A/ C B Stop Ban Attenuation ( )

11 Relevant Filter Parameters As we can easily see, these parameters attempt to quantify how close to ieal is the frequency response of a filter. One of the most effective esigns of igital filters is the equiripple filter, which is shown to be the one with the smallest maximum eviation from ieal. It requires a computerize algorithm which, in recent versions of Matlab, goes uner the name of firpm, with pm staning for Parks an MacClellan, the esigners. The same algorithm in oler versions was calle remez, with very similar parametrization. The first step in the esign is to specify the esire filter (say a Low Pass Filter, but it can be any kin of filter) by a set of parameters. Referring to the figure below, the filter is specifie by pairs of points of the frequency response. Specification of Ieal Low Pass Filter parameters Referring to the figure, given the four points, the ieal filter we want to approximate is etermine by linear interpolation of each pair. Before going into more etails, notice that the number of points has to be even, since the segments have to be isjoint. The reason is a bit like give an take. If you want to have a real goo approximation in specific regions of interest (in the passban 0 ωpass an the stopban ωstop π ) you nee to leave it loose in regions of less interest (the transition region ωpass ω STOP ). If we constrain it too much, by specifying what we want even within the transition region, we en up with an unsatisfactory esign. Again following the figure above, we see that the filter is specifie by two vectors, one specifying the amplitues

12 A=[1,1,0,0] an one specifying the frequencies efine as f = ω / π as f=[0,f1,f2,1] where f1 = ω / π an f2 = ω / π. PASS STOP Then we nee to specify the filter orer N, which can be one on the basis of an empirical formula which relates it to the esire attenuation of the filter, as N Attenuation (B) ~ 11 ω ω / π STOP PASS Finally, using these parameters, we use the function firpm to etermine the impulse response of the filter: h=firpm(n,f,a); The vector h yiels the impulse response of the filter as [ h[ 0], h[1] h[ N] ] h = Let s see an example. VIDEO: Low Pass Filter Design Example (5:44) Example.We want to esign a igital Low Pass Filter with the following specifications: Passban frequencies: Stopban frequencies: Attenuation in Stopban: Sampling Frequency: up to 3.0 khz above 3.5 khz 60 B 15.0 khz The first step is the specification of the filter in terms of igital frequencies ω = 2πF / : F S 3,000 2π ωpass = 2π = 15, ,500 7π ωstop = 2π = 15, Then we etermine an estimate of the orer of the filter

13 60 N = = ( ) 15 5 Finally we etermine the impulse response of the filter as h=firpm(82, [0, 2/5, 7/15, 1], [1, 1, 0, 0]); Now we nee to check whether we got the esire frequency response. We can see it immeiately by the comman freqz(h) which shows the frequency response as in the figure below. Frequency Response (Magnitue an Phase) of filter in the example, with N=82 As we can see from the magnitue plot, the attenuation in the stopban is 50B s, not exactly what we esire (60 B). The reason for this is the empirical formula for the filter length N is a bit conservative, so we nee to use a value larger than N=82. By some simple trial an error we can use N=95, so that the call for firpm becomes h=firpm(95, [0, 2/5, 7/15, 1], [1, 1, 0, 0]); Again using freqz(h) we plot the new frequency response as in the figure below.

14 50 Magnitue (B) Normalize Frequency ( π ra/sample) 0 Phase (egrees) Normalize Frequency ( π ra/sample) Frequency Response of filter in the same example, with N=95 Looking at the magnitue plot, we se that the attenuation is about 60B as we require from the esign specifications. The impulse of the filter can be plotte by stem(h) an it is shown in the figure below. Impulse Response of filter in the example

15 4. Example of Application VIDEO: Example of Application (9:38) In a number of applications, such as in Raar, Sonar an Communications, we transmit information through a pulse or a sequence of pulses. At the receiver the signal is attenuate by the propagation within the meium in between (say air, space or water) an corrupte by isturbances an noise. The first step at the receiver will be to try to eliminate some of the isturbances before processing. For example suppose we transmit a pulse mae of four perios of a sinusoi as x ( t) = Asin(2π F0t), 0 t T1 = 4T where the frequency F 0 an length in time T 1 are given by F0 = 500Hz 1 T1 = 4 sec = 8 msec 500 The signal is plotte in the figure below. 0 Transmitte Pulse x (t) in the example For example for a communication signal we sen a binary message mae of zeros an ones with (say) the following assignment 1 x( t) 0 x( t) In this case a transmitte sequence woul look yiel the signal shown in the figure below.

16 Transmitte Signal in the Example Suppose we have a situation in which a consierable amount of aitive noise is affecting the signal with a Signal to Noise Ratio of SNR = 0B. In this situation both signal an noise have the same power. Let the receive noisy signal be as shown in the figure below. Receive Signal in the Example (SNR=0B) At the receiver, we sample the signal with a sampling frequency of, say, F S = 20kHz Then we attenuate the effect of the noise by esigning a igital filter. In orer to esign the filter we nee to ecie on the passban an the stopban of the filter. Since the signal is the repetition of the basic pulse x (t) shown above, we nee to look at its frequency spectrum. In this case we generate the sequence x [n] as follows

17 % Genenerate the sample pulse F0=500; % Hz Fs=20000; % Hz T0=1/F0; % perio of sinusoi Ts=1/Fs; % sampling perio w0=2*pi*f0/fs; N0=4*T0/Ts; % ata length as 4 perios n=0:n0-1; x=2*sin(w0*n); The length of the sequence is N0=160 samples. Now we want to take the DFT of the generate sequence x. In orer to have a more accurate frequency spectrum, we zero pa it up to a length of (say) 1024 samples an we take the FFT. This is one all in one comman as X=fft(x, 1024); % take 1024 frequency samples Now we plot it. Since the signal is real we nee only half the frequencies, since the secon half of the values of the DFT are just the complex conjugate of the first half of the values: k=0:511; F=k*Fs/1024; % vector of frequencies plot(f, 20*log10(abs(X(1:512)))),axis([0, max(f), -50,50]) The axis comman sets the minimum an maxim values of the horizaontal an vertical axis of the plot, for better presentation. The effect is the magnitue plot shown below. Frequency Spectrum of the pulse an its estimate banwith From this figure here we see that the signal has most of its energy at the lower frequencies. Therefore a filter has to pass only the frequencies where the signal is

18 ominant an reject the other frequencies where the noise is ominant. As a rule of thumb to etermine the banwith of the signal, let s keep the frequencies which correspon to magnitues within 20B from the maximum, as shown in the figure. This yiels a banwith of about 1,000 Hz. Then we esign the filter using firpm as follows wp=2*pi*1000/fs; % passban igital freq. in ra. ws=2*pi*1500/fs; % stopban igital freq. in ra. fp=wp/pi; fs=ws/pi; A=40; % attenuation in B N=ceil(A/(11*(fs-fp))); % estimate of filter orer N=ceil(1.1*N); % a 10 percent h=firpm(n, [0, fp, fs, 1], [1,1,0,0]); freqz(h) This yiels the frequency response shown below. Frequency Response of Filter The vector h compute by firpm is the impulse response of the filter. Finally we filter the ata using the convolution comman as we i in the previous chapter. Therefore if we call y r [n] the row receive sequence, we compute the filtere sequence y f [n] as follows y f [ n] = h[0] yr[ n] + h[1] yr[ n 1] h[ N] yr[ n N] In matlab this is reaily obtaine by the conv comman, as yf=conv(h,yr)

19 This yiels the sequence shown in the figure below, compare with the receive sequence. Top: receive noisy sequence Bottom: sequence after the filter Comparing the filtere sequence with the original transmitte sequence we see that a goo amount of noise has been eliminate by the filter.

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

(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

(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

Signal Transmission Through LTI Systems EE 442 Spring 2017 Lecture 3. Signal Transmission

Signal Transmission Through LTI Systems EE 442 Spring 2017 Lecture 3. Signal Transmission Signal Transmission Through LTI Systems EE 442 Spring 207 Lecture 3 Signal Transmission Steay-State Response in Linear Time Invariant Network By steay-state we mean an sinusoial excitation. x(t) LTI Network

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

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

ELT COMMUNICATION THEORY

ELT COMMUNICATION THEORY ELT 41307 COMMUNICATION THEORY Matlab Exercise #1 Sampling, Fourier transform, Spectral illustrations, and Linear filtering 1 SAMPLING The modeled signals and systems in this course are mostly analog (continuous

More information

System Identification and CDMA Communication

System Identification and CDMA Communication System Identification and CDMA Communication A (partial) sample report by Nathan A. Goodman Abstract This (sample) report describes theory and simulations associated with a class project on system identification

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

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

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

Narrow-Band Low-Pass Digital Differentiator Design. Ivan Selesnick Polytechnic University Brooklyn, New York Narrow-Band Low-Pass Digital Differentiator Design Ivan Selesnick Polytechnic University Brooklyn, New York selesi@poly.edu http://taco.poly.edu/selesi 1 Ideal Lowpass Digital Differentiator The frequency

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

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

Discrete Fourier Transform (DFT)

Discrete Fourier Transform (DFT) Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency

More information

DFT: Discrete Fourier Transform & Linear Signal Processing

DFT: Discrete Fourier Transform & Linear Signal Processing DFT: Discrete Fourier Transform & Linear Signal Processing 2 nd Year Electronics Lab IMPERIAL COLLEGE LONDON Table of Contents Equipment... 2 Aims... 2 Objectives... 2 Recommended Textbooks... 3 Recommended

More information

AN-1140 APPLICATION NOTE

AN-1140 APPLICATION NOTE APPLICATION NOTE One Technology Way P.O. Box 9106 Norwoo, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Microphone Array Beamforming by Jera Lewis INTRODUCTION All MEMS microphones

More information

Musical Wind Instrument Analysis

Musical Wind Instrument Analysis Musical Win Instrument Analysis Darren, Murray Campbell Department of Acoustics an Flui Dynamics, University of Einburgh, EH9 3JZ, Einburgh, Scotlan D.A.@sms.e.ac.uk,.m.campbell@e.ac.uk The acoustic impeance

More information

Wind sculpture. Cable 2. Cable 1. Sculpture

Wind sculpture. Cable 2. Cable 1. Sculpture Win sculpture Your frien, an artist, has been thinking about an interesting way to isplay a new win sculpture she has just create. In orer to create an aural as well as visual effect, she woul like to

More information

Project I: Phase Tracking and Baud Timing Correction Systems

Project I: Phase Tracking and Baud Timing Correction Systems Project I: Phase Tracking and Baud Timing Correction Systems ECES 631, Prof. John MacLaren Walsh, Ph. D. 1 Purpose In this lab you will encounter the utility of the fundamental Fourier and z-transform

More information

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

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters Date: 19. Jul 2018 Pre-Lab: You should read the Pre-Lab section of

More information

Using Chaos to Detect IIR and FIR Filters

Using Chaos to Detect IIR and FIR Filters PIERS ONLINE, VOL. 6, NO., 00 90 Using Chaos to Detect IIR an FIR Filters T. L. Carroll US Naval Research Lab, Coe 66, Washington, DC 07, USA Abstract In many signal processing applications, IIR an FIR

More information

Digital Audio Signal Processing DASP. Lecture-3: Noise Reduction-II. Fixed Beamforming. Marc Moonen

Digital Audio Signal Processing DASP. Lecture-3: Noise Reduction-II. Fixed Beamforming. Marc Moonen Digital Auio Signal Processing DASP Lecture-3: Noise Reuction-II Fixe Beamforming arc oonen Dept. E.E./ESAT-STADIUS, KU Leuven marc.moonen@kuleuven.be homes.esat.kuleuven.be/~moonen/ Overview Introuction

More information

Controller Design for Cuk Converter Using Model Order Reduction

Controller Design for Cuk Converter Using Model Order Reduction n International Conference on Power, Control an Embee Systems Controller Design for Cuk Converter Using Moel Orer Reuction Brijesh Kumar Kushwaha an Mr. Aniruha Narain Abstract: Cuk converter contain two

More information

Final Exam Solutions June 14, 2006

Final Exam Solutions June 14, 2006 Name or 6-Digit Code: PSU Student ID Number: Final Exam Solutions June 14, 2006 ECE 223: Signals & Systems II Dr. McNames Keep your exam flat during the entire exam. If you have to leave the exam temporarily,

More information

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems. PROBLEM SET 6 Issued: 2/32/19 Due: 3/1/19 Reading: During the past week we discussed change of discrete-time sampling rate, introducing the techniques of decimation and interpolation, which is covered

More information

Suggested Solutions to Examination SSY130 Applied Signal Processing

Suggested Solutions to Examination SSY130 Applied Signal Processing Suggested Solutions to Examination SSY13 Applied Signal Processing 1:-18:, April 8, 1 Instructions Responsible teacher: Tomas McKelvey, ph 81. Teacher will visit the site of examination at 1:5 and 1:.

More information

ECE 4213/5213 Homework 10

ECE 4213/5213 Homework 10 Fall 2017 ECE 4213/5213 Homework 10 Dr. Havlicek Work the Projects and Questions in Chapter 7 of the course laboratory manual. For your report, use the file LABEX7.doc from the course web site. Work these

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

EECE 301 Signals & Systems Prof. Mark Fowler

EECE 301 Signals & Systems Prof. Mark Fowler EECE 31 Signals & Systems Prof. Mark Fowler D-T Systems: FIR Filters Note Set #29 1/16 FIR Filters (Non-Recursive Filters) FIR (Non-Recursive) filters are certainly the most widely used DT filters. There

More information

6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling

6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling Note: Printed Manuals 6 are not in Color Objectives This chapter explains the following: The principles of sampling, especially the benefits of coherent sampling How to apply sampling principles in a test

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 422G - Signals and Systems Laboratory Lab 3 FIR Filters Written by Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 September 19, 2015 Objectives:

More information

Code-Carrier Divergence Monitoring for the GPS Local Area Augmentation System

Code-Carrier Divergence Monitoring for the GPS Local Area Augmentation System Coe-Carrier Divergence Monitoring for the GPS Local Area Augmentation System Dwaraanath V. Simili an Boris Pervan, Illinois Institute of Technology, Chicago, IL Abstract Coe-carrier smoothing is a commonly

More information

Multirate Digital Signal Processing

Multirate Digital Signal Processing Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to increase the sampling rate by an integer

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

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

Chapter 5 Window Functions. periodic with a period of N (number of samples). This is observed in table (3.1).

Chapter 5 Window Functions. periodic with a period of N (number of samples). This is observed in table (3.1). Chapter 5 Window Functions 5.1 Introduction As discussed in section (3.7.5), the DTFS assumes that the input waveform is periodic with a period of N (number of samples). This is observed in table (3.1).

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

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

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing ESE531, Spring 2017 Final Project: Audio Equalization Wednesday, Apr. 5 Due: Tuesday, April 25th, 11:59pm

More information

Terminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Direct link. Point-to-point.

Terminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Direct link. Point-to-point. Terminology (1) Chapter 3 Data Transmission Transmitter Receiver Medium Guided medium e.g. twisted pair, optical fiber Unguided medium e.g. air, water, vacuum Spring 2012 03-1 Spring 2012 03-2 Terminology

More information

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling)

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling) Outline Overview of Signals Measurement Systems -Filtering -Acquisition Systems (Quantisation and Sampling) Digital Filtering Design Frequency Domain Characterisations - Fourier Analysis - Power Spectral

More information

ELVIS Experiment #4 Filtering

ELVIS Experiment #4 Filtering ELVIS Experiment #4 Filtering Introuction: This experiment emonstrates how circuits involving resistors an capacitors ( circuits) can be use to filter time-varying signals. In the first part of the experiment,

More information

Final Exam Practice Questions for Music 421, with Solutions

Final Exam Practice Questions for Music 421, with Solutions Final Exam Practice Questions for Music 4, with Solutions Elementary Fourier Relationships. For the window w = [/,,/ ], what is (a) the dc magnitude of the window transform? + (b) the magnitude at half

More information

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

A comparative study on main lobe and side lobe of frequency response curve for FIR Filter using Window Techniques Proc. of Int. Conf. on Computing, Communication & Manufacturing 4 A comparative study on main lobe and side lobe of frequency response curve for FIR Filter using Window Techniques Sudipto Bhaumik, Sourav

More information

A NEW PUZZLE FOR ITERATED COMPLETE GRAPHS OF ANY DIMENSION

A NEW PUZZLE FOR ITERATED COMPLETE GRAPHS OF ANY DIMENSION A NEW PUZZLE FOR ITERATED COMPLETE GRAPHS OF ANY DIMENSION ELIZABETH SKUBAK AND NICHOLAS STEVENSON ADVISOR: PAUL CULL OREGON STATE UNIVERSITY ABSTRACT. The Towers of Hanoi puzzle can be use to label a

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

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

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods Tools and Applications Chapter Intended Learning Outcomes: (i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

More information

Project 0: Part 2 A second hands-on lab on Speech Processing Frequency-domain processing

Project 0: Part 2 A second hands-on lab on Speech Processing Frequency-domain processing Project : Part 2 A second hands-on lab on Speech Processing Frequency-domain processing February 24, 217 During this lab, you will have a first contact on frequency domain analysis of speech signals. You

More information

Window Functions And Time-Domain Plotting In HFSS And SIwave

Window Functions And Time-Domain Plotting In HFSS And SIwave Window Functions And Time-Domain Plotting In HFSS And SIwave Greg Pitner Introduction HFSS and SIwave allow for time-domain plotting of S-parameters. Often, this feature is used to calculate a step response

More information

ELEC3104: Digital Signal Processing Session 1, 2013

ELEC3104: Digital Signal Processing Session 1, 2013 ELEC3104: Digital Signal Processing Session 1, 2013 The University of New South Wales School of Electrical Engineering and Telecommunications LABORATORY 4: DIGITAL FILTERS INTRODUCTION In this laboratory,

More information

INTERFERENCE REJECTION PERFORMANCE AS A MEANS OF FREQUENCY OPTIMISATION IN A MIXED CELLULAR/MANET NETWORK

INTERFERENCE REJECTION PERFORMANCE AS A MEANS OF FREQUENCY OPTIMISATION IN A MIXED CELLULAR/MANET NETWORK ITERFERECE REJECTIO PERFORMACE A A MEA OF FREQUECY OPTIMIATIO I A MIXED CELLULAR/MAET ETORK Kayonne ebley Faculty Avisor: Dr. Richar Dean Department of Electrical an Computer Engineering Morgan tate University

More information

RF Microelectronics. Hanyang University. Oscillator. Changsik Yoo. Div. Electrical and Computer Eng. Hanyang University.

RF Microelectronics. Hanyang University. Oscillator. Changsik Yoo. Div. Electrical and Computer Eng. Hanyang University. RF Microelectronics Oscillator Changsik Yoo Div. Electrical an Computer Eng. anyang University. Barkausen s Criterion RF oscillators can be viewe as a feeback circuit with frequency selective network.

More information

Experiment 2 Effects of Filtering

Experiment 2 Effects of Filtering Experiment 2 Effects of Filtering INTRODUCTION This experiment demonstrates the relationship between the time and frequency domains. A basic rule of thumb is that the wider the bandwidth allowed for the

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

LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS

LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS INTRODUCTION The objective of this lab is to explore many issues involved in sampling and reconstructing signals, including analysis of the frequency

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

Hybrid Posicast Controller for a DC-DC Buck Converter

Hybrid Posicast Controller for a DC-DC Buck Converter SERBIAN JOURNAL OF ELETRIAL ENGINEERING Vol. 5, No. 1, May, 11-13 Hybri Posicast ontroller for a D-D Buck onverter Kaithamalai Uhayakumar 1, Ponnusamy Lakshmi, Kanasamy Boobal Abstract: A new Posicast

More information

Data Communications & Computer Networks

Data Communications & Computer Networks Data Communications & Computer Networks Chapter 3 Data Transmission Fall 2008 Agenda Terminology and basic concepts Analog and Digital Data Transmission Transmission impairments Channel capacity Home Exercises

More information

Lakehead University. Department of Electrical Engineering

Lakehead University. Department of Electrical Engineering Lakehead University Department of Electrical Engineering Lab Manual Engr. 053 (Digital Signal Processing) Instructor: Dr. M. Nasir Uddin Last updated on January 16, 003 1 Contents: Item Page # Guidelines

More information

Data and Computer Communications Chapter 3 Data Transmission

Data and Computer Communications Chapter 3 Data Transmission Data and Computer Communications Chapter 3 Data Transmission Eighth Edition by William Stallings Transmission Terminology data transmission occurs between a transmitter & receiver via some medium guided

More information

ARTM CHANNEL SOUNDING RESULTS AN INVESTIGATION OF FREQUENCY SELECTIVE FADING ON AERONAUTICAL TELEMETRY CHANNELS

ARTM CHANNEL SOUNDING RESULTS AN INVESTIGATION OF FREQUENCY SELECTIVE FADING ON AERONAUTICAL TELEMETRY CHANNELS ARTM CHANNEL SOUNDING RESULTS AN INVESTIGATION OF FREQUENCY SELECTIVE FADING ON AERONAUTICAL TELEMETRY CHANNELS Item Type text; Proceeings Authors Rice, Michael; e Gaston, Davi; Davis, Aam; German, Gus;

More information

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music) Topic 2 Signal Processing Review (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music) Recording Sound Mechanical Vibration Pressure Waves Motion->Voltage Transducer

More information

SAMPLING THEORY. Representing continuous signals with discrete numbers

SAMPLING THEORY. Representing continuous signals with discrete numbers SAMPLING THEORY Representing continuous signals with discrete numbers Roger B. Dannenberg Professor of Computer Science, Art, and Music Carnegie Mellon University ICM Week 3 Copyright 2002-2013 by Roger

More information

DIGITAL FILTERING AND THE DFT

DIGITAL FILTERING AND THE DFT DIGITAL FILTERING AND THE DFT Digital Linear Filters in the Receiver Discrete-time Linear System Tidbits DFT Tidbits Filter Design Tidbits idealized system Software Receiver Design Johnson/Sethares/Klein

More information

Lecture Fundamentals of Data and signals

Lecture Fundamentals of Data and signals IT-5301-3 Data Communications and Computer Networks Lecture 05-07 Fundamentals of Data and signals Lecture 05 - Roadmap Analog and Digital Data Analog Signals, Digital Signals Periodic and Aperiodic Signals

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

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

EC 554 Data Communications

EC 554 Data Communications EC 554 Data Communications Mohamed Khedr http://webmail. webmail.aast.edu/~khedraast.edu/~khedr Syllabus Tentatively Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week

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

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

Optimal FIR filters Analysis using Matlab

Optimal FIR filters Analysis using Matlab International Journal of Computer Engineering and Information Technology VOL. 4, NO. 1, SEPTEMBER 2015, 82 86 Available online at: www.ijceit.org E-ISSN 2412-8856 (Online) Optimal FIR filters Analysis

More information

EE 464 Short-Time Fourier Transform Fall and Spectrogram. Many signals of importance have spectral content that

EE 464 Short-Time Fourier Transform Fall and Spectrogram. Many signals of importance have spectral content that EE 464 Short-Time Fourier Transform Fall 2018 Read Text, Chapter 4.9. and Spectrogram Many signals of importance have spectral content that changes with time. Let xx(nn), nn = 0, 1,, NN 1 1 be a discrete-time

More information

Principles of Communications ECS 332

Principles of Communications ECS 332 Principles of Communications ECS 332 Asst. Prof. Dr. Prapun Suksompong prapun@siit.tu.ac.th 5. Angle Modulation Office Hours: BKD, 6th floor of Sirindhralai building Wednesday 4:3-5:3 Friday 4:3-5:3 Example

More information

Chapter 3. Data Transmission

Chapter 3. Data Transmission Chapter 3 Data Transmission Reading Materials Data and Computer Communications, William Stallings Terminology (1) Transmitter Receiver Medium Guided medium (e.g. twisted pair, optical fiber) Unguided medium

More information

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b Exam 1 February 3, 006 Each subquestion is worth 10 points. 1. Consider a periodic sawtooth waveform x(t) with period T 0 = 1 sec shown below: (c) x(n)= u(n). In this case, show that the output has the

More information

Lightning Protection Optimization for Large Wind Turbines with Method-of-Moments

Lightning Protection Optimization for Large Wind Turbines with Method-of-Moments Lightning Protection Optimization for Large Win Turbines with Metho-of-Moments Florian Krug, Ralph Teichmann General Electric - Global Research Freisinger Lanstrasse 50, 85748 Munich, GERMAY Ulrich Jakobus,

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

Terminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Simplex. Direct link.

Terminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Simplex. Direct link. Chapter 3 Data Transmission Terminology (1) Transmitter Receiver Medium Guided medium e.g. twisted pair, optical fiber Unguided medium e.g. air, water, vacuum Corneliu Zaharia 2 Corneliu Zaharia Terminology

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

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Filter Design Circularly symmetric 2-D low-pass filter Pass-band radial frequency: ω p Stop-band radial frequency: ω s 1 δ p Pass-band tolerances: δ

More information

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM Department of Electrical and Computer Engineering Missouri University of Science and Technology Page 1 Table of Contents Introduction...Page

More information

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu Concordia University Discrete-Time Signal Processing Lab Manual (ELEC442) Course Instructor: Dr. Wei-Ping Zhu Fall 2012 Lab 1: Linear Constant Coefficient Difference Equations (LCCDE) Objective In this

More information

Short-Time Fourier Transform and Its Inverse

Short-Time Fourier Transform and Its Inverse Short-Time Fourier Transform and Its Inverse Ivan W. Selesnick April 4, 9 Introduction The short-time Fourier transform (STFT) of a signal consists of the Fourier transform of overlapping windowed blocks

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

Examination, TEN1, in courses SK2500/SK2501, Physics of Biomedical Microscopy,

Examination, TEN1, in courses SK2500/SK2501, Physics of Biomedical Microscopy, KTH Applie Physics Examination, TEN1, in courses SK2500/SK2501, Physics of Biomeical Microscopy, 2017-01-10, 8-13, FA32 Allowe ais: Compenium Imaging Physics (hane out) Compenium Light Microscopy (hane

More information

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY August 3, 2017

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY August 3, 2017 ELECTRONOTES APPLICATION NOTE NO. 432 1016 Hanshaw Road Ithaca, NY 14850 August 3, 2017 SIMPLIFIED DIGITAL NOTCH FILTER DESIGN Recently [1] we have been involved with an issue of a so-called Worldwide

More information

Data Communication. Chapter 3 Data Transmission

Data Communication. Chapter 3 Data Transmission Data Communication Chapter 3 Data Transmission ١ Terminology (1) Transmitter Receiver Medium Guided medium e.g. twisted pair, coaxial cable, optical fiber Unguided medium e.g. air, water, vacuum ٢ Terminology

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Lecture 9 Discrete-Time Processing of Continuous-Time Signals Alp Ertürk alp.erturk@kocaeli.edu.tr Analog to Digital Conversion Most real life signals are analog signals These

More information

ME scope Application Note 01 The FFT, Leakage, and Windowing

ME scope Application Note 01 The FFT, Leakage, and Windowing INTRODUCTION ME scope Application Note 01 The FFT, Leakage, and Windowing NOTE: The steps in this Application Note can be duplicated using any Package that includes the VES-3600 Advanced Signal Processing

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 41 Digital Signal Processing Prof. Mark Fowler Note Set #17.5 MATLAB Examples Reading Assignment: MATLAB Tutorial on Course Webpage 1/24 Folder Navigation Current folder name here Type commands here

More information

George Mason University Signals and Systems I Spring 2016

George Mason University Signals and Systems I Spring 2016 George Mason University Signals and Systems I Spring 2016 Laboratory Project #4 Assigned: Week of March 14, 2016 Due Date: Laboratory Section, Week of April 4, 2016 Report Format and Guidelines for Laboratory

More information

Lecture 2 Physical Layer - Data Transmission

Lecture 2 Physical Layer - Data Transmission DATA AND COMPUTER COMMUNICATIONS Lecture 2 Physical Layer - Data Transmission Mei Yang Based on Lecture slides by William Stallings 1 DATA TRANSMISSION The successful transmission of data depends on two

More information

Lecture 3, Multirate Signal Processing

Lecture 3, Multirate Signal Processing Lecture 3, Multirate Signal Processing Frequency Response If we have coefficients of an Finite Impulse Response (FIR) filter h, or in general the impulse response, its frequency response becomes (using

More information

FIR Filters Digital Filters Without Feedback

FIR Filters Digital Filters Without Feedback C H A P T E R 5 FIR Filters Digital Filters Without Feedback 5. FIR Overview Finally, we get to some actual filters! In this chapter on FIR filters we won t use the s-domain much (that s later), but the

More information

Data Communications and Networks

Data Communications and Networks Data Communications and Networks Abdul-Rahman Mahmood http://alphapeeler.sourceforge.net http://pk.linkedin.com/in/armahmood abdulmahmood-sss twitter.com/alphapeeler alphapeeler.sourceforge.net/pubkeys/pkey.htm

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

Lecture 18: Mobile Radio Propagation: Large Scale Prop. Modeling. Mobile Radio Propagation: Large Scale Propagation Modeling

Lecture 18: Mobile Radio Propagation: Large Scale Prop. Modeling. Mobile Radio Propagation: Large Scale Propagation Modeling EE 499: Wireless & Mobile Communications (08) Mobile Raio Propagation: Large Scale Propagation Moeling Raio Wave Propagation Raio waves suffer from several cannel problems as tey travel troug te air. Some

More information

Application of Fourier Transform in Signal Processing

Application of Fourier Transform in Signal Processing 1 Application of Fourier Transform in Signal Processing Lina Sun,Derong You,Daoyun Qi Information Engineering College, Yantai University of Technology, Shandong, China Abstract: Fourier transform is a

More information