Digital filters: Design of FIR filters

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

Digital Kommunikationselektronik TNE027 Lecture 5 1 Fourier Transforms Discrete Fourier Transform (DFT) Algorithms Fast Fourier Transform (FFT) Algorithms.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Digital signal processing -G Ravi kishore. INTRODUCTION The goal of DSP is usually to measure, filter and/or compress continuous real-world analog signals.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
LINEAR-PHASE FIR FILTERS DESIGN
Chapter 8 FIR Filter Design
FFT-based filtering and the Short-Time Fourier Transform (STFT) R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
AGC DSP AGC DSP Professor A G Constantinides 1 Digital Filter Specifications Only the magnitude approximation problem Four basic types of ideal filters.
EEE422 Signals and Systems Laboratory Filters (FIR) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Systems: Definition Filter
Workshop on Digital Signal and Image processing
Relationship between Magnitude and Phase (cf. Oppenheim, 1999)
Lecture 9 FIR and IIR Filter design using Matlab
Digital Signals and Systems
Unit III FIR Filter Design
1 Lecture 2: February 27, 2007 Topics: 2. Linear Phase FIR Digital Filter. Introduction 3. Linear-Phase FIR Digital Filter Design: Window (Windowing)
0 - 1 © 2010 Texas Instruments Inc Practical Audio Experiments using the TMS320C5505 USB Stick “FIR Filters” Texas Instruments University Programme Teaching.
Discrete-Time and System (A Review)
Linear Shift-Invariant Systems. Linear If x(t) and y(t) are two input signals to a system, the system is linear if H[a*x(t) + b*y(t)] = aH[x(t)] + bH[y(t)]
6.2 - The power Spectrum of a Digital PAM Signal A digtal PAM signal at the input to a communication channl scale factor (where 2d is the “Euclidean.
UNIT-5 Filter Designing. INTRODUCTION The Digital filters are discrete time systems used mainly for filtering of arrays. The array or sequence are obtained.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
1 BIEN425 – Lecture 10 By the end of the lecture, you should be able to: –Describe the reason and remedy of DFT leakage –Design and implement FIR filters.
Lecture 11: FIR Filter Designs XILIANG LUO 2014/11 1.
Systems (filters) Non-periodic signal has continuous spectrum Sampling in one domain implies periodicity in another domain time frequency Periodic sampled.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Fundamentals of Digital Signal Processing. Fourier Transform of continuous time signals with t in sec and F in Hz (1/sec). Examples:
Chapter 7 Finite Impulse Response(FIR) Filter Design
1 Introduction to Digital Filters Filter: A filter is essentially a system or network that selectively changes the wave shape, amplitude/frequency and/or.
Chapter 7. Filter Design Techniques
1 Digital Signal Processing Digital Signal Processing  IIR digital filter structures  Filter design.
Design of FIR Filters. 3.1 Design with Least Squared Error Error Criterion.
Summary of Widowed Fourier Series Method for Calculating FIR Filter Coefficients Step 1: Specify ‘ideal’ or desired frequency response of filter Step 2:
Digital Signal Processing
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: FIR Filters Design of Ideal Lowpass Filters Filter Design Example.
The IIR FILTERs These are highly sensitive to coefficients,
GROUP MEMBERS ELISHBA KHALID 07-CP-07 TAHIRA SAMEEN 07-CP-31.
Professor A G Constantinides 1 Digital Filters Filtering operation Time kGiven signal OPERATION ADD.
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
Lecture 09b Finite Impulse Response (FIR) Filters
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
EC1358 – DIGITAL SIGNAL PROCESSING
Real time DSP Professors: Eng. Julian Bruno Eng. Mariano Llamedo Soria.
Professor A G Constantinides 1 Digital Filter Specifications We discuss in this course only the magnitude approximation problem There are four basic types.
Chapter 4 Discrete-Time Signals and transform
FIR Filter Design Using Neural Network
EEE422 Signals and Systems Laboratory
FFT-based filtering and the
Fourier Series FIR About Digital Filter Design
LINEAR-PHASE FIR FILTERS DESIGN
Filter Design by Windowing
CT-321 Digital Signal Processing
CT-321 Digital Signal Processing
MMSE Optimal Design: The Least Squares method
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
z Transform Signal and System Analysis
Advanced Digital Signal Processing
Lect6 Finite Impulse response (FIR) filter design
Lecture 16a FIR Filter Design via Windowing
Finite Wordlength Effects
Digital Signal Processing
LECTURE 18: FOURIER ANALYSIS OF CT SYSTEMS
CT-321 Digital Signal Processing
Chapter 7 Finite Impulse Response(FIR) Filter Design
Signal Processing First
Chapter 9 Advanced Topics in DSP
Chapter 7 Finite Impulse Response(FIR) Filter Design
Presentation transcript:

Digital filters: Design of FIR filters احسان احمد عرساڻي Lecture 23-24

Introduction to FIR filters These have linear phase No feedback Output is function of the present and past inputs only These are also called ‘all-zero’ and ‘non-recursive’ filters These do not have any poles

Applications Where: highly linear phase response is required Need to avoid complicated design

FIR Filter Design Methods Windows Frequency-sampling

FIR Filter Design: Windows Method Start from the desired frequency response Hd(ω) Determine the unit (sample) pulse reponse hd(n)=F-1{Hd(ω)} hd(n) is generally infinite in length Truncate hd(n) to a finite length M

Truncating hd(n) Take only M terms N=0 to N=M-1 Remove all others

Truncating hd(n) Take only M terms Remove all others N=0 to N=M-1 Remove all others Multiplying hd(n) with a rectangular window

Determine H(ω) Take Fourier transform of h(n) Therefore, compute: Hd(ω) and W(ω) Hd(ω) depends on the required response hd(n)

Computing W(ω) W(ω)=F{w(n)} w(n) is a rectangular pulse

Example A low-pass linear phase FIR filter with the frequency response Hd(ω) is required Hd(n) happens to be non-causal having infinite duration

The impulse response hd(n)

Windowing the hd(n)

The truncated hd(n)

Example A low-pass linear phase FIR filter with the frequency response Hd(ω) is required

Frequency of oscilation increases with M Magnitude of oscillation doesn’t increase or decrease with M Oscillations occur due to the Gibbs phenonmenon caused by the multipli- cation of the rectangular window with Hd(ω)

Frequency of oscilation increases with M Magnitude of oscillation doesn’t increase or decrease with M Oscillations occur due to the Gibbs phenonmenon caused by the multipli-cation of the rectangular window with Hd(ω)

Other windows

Other windows

Spectrum of Kaiser window (Cycles per sample)

Spectrum of Hanning window

Spectrum of Hamming Window (Cycles per sample)

Spectrum of Blackman Window (Cycles per sample)

Spectrum of Tukey Window (Cycles per sample)

Windows’ characteristics

The FIR filter’s response with Rectangular window M=61

FIR filter’s response with Hamming window

FIR filter’s response with Blackman window

FIR filter’s response with Kaiser window M=61

Using the FIR filter

Blackman’s filter output