Lecture 13 Outline: FIR Filter Design: Freq. Response Matching, Causal Design, Windowing Announcements: Reading: “4: FIR Discrete-Time Filters” pp. 1-18.

Slides:



Advertisements
Similar presentations
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 15 Quadrature Amplitude Modulation (QAM) Transmitter Prof. Brian L. Evans Dept. of Electrical.
Advertisements

ELEN 5346/4304 DSP and Filter Design Fall Lecture 8: LTI filter types Instructor: Dr. Gleb V. Tcheslavski Contact:
Husheng Li, UTK-EECS, Fall The specification of filter is usually given by the tolerance scheme.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
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 – 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
MM3FC Mathematical Modeling 3 LECTURE 4 Times Weeks 7,8 & 9. Lectures : Mon,Tues,Wed 10-11am, Rm.1439 Tutorials : Thurs, 10am, Rm. ULT. Clinics : Fri,
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.
Relationship between Magnitude and Phase (cf. Oppenheim, 1999)
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 6: Filters - Introduction 1.Simple Filters 2.Ideal Filters 3.Linear Phase and FIR filter.
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
Lecture 9 FIR and IIR Filter design using Matlab
1 Lecture 2: February 27, 2007 Topics: 2. Linear Phase FIR Digital Filter. Introduction 3. Linear-Phase FIR Digital Filter Design: Window (Windowing)
Practical Signal Processing Concepts and Algorithms using MATLAB
Discrete-Time Fourier Series
Echivalarea sistemelor analogice cu sisteme digitale Prof.dr.ing. Ioan NAFORNITA.
Discrete-Time and System (A Review)
1 Diagramas de bloco e grafos de fluxo de sinal Estruturas de filtros IIR Projeto de filtro FIR Filtros Digitais.
Filter Design Techniques
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Biomedical Signal processing Chapter 7 Filter Design Techniques Zhongguo Liu Biomedical.
(Lecture #08)1 Digital Signal Processing Lecture# 8 Chapter 5.
UNIT-5 Filter Designing. INTRODUCTION The Digital filters are discrete time systems used mainly for filtering of arrays. The array or sequence are obtained.
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
Digital Signal Processing FIR Filter Design
Quadrature Amplitude Modulation (QAM) Transmitter
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 9: Filter Design: FIR 1.Windowed Impulse Response 2.Window Shapes 3.Design by Iterative.
1 Chapter 7 FIR Filter Design Techniques. 2 Design of FIR Filters by Windowing (1)  We have discussed techniques for the design of discrete-time IIR.
The Discrete Fourier Transform 主講人:虞台文. Content Introduction Representation of Periodic Sequences – DFS (Discrete Fourier Series) Properties of DFS The.
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:
1 Introduction to Digital Filters Filter: A filter is essentially a system or network that selectively changes the wave shape, amplitude/frequency and/or.
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
Chapter 9-10 Digital Filter Design. Objective - Determination of a realizable transfer function G(z) approximating a given frequency response specification.
1 Digital Signal Processing. 2 Digital Signal Processing Topic 6: Filters-Introduction 1. Simple Filters 2. Ideal Filters 3. Linear Phase and FIR filter.
Chapter 7. Filter Design Techniques
Transform Analysis of LTI Systems Quote of the Day Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke Content and Figures.
Chapter 4 LTI Discrete-Time Systems in the Transform Domain
Design of FIR Filters. 3.1 Design with Least Squared Error Error Criterion.
Filtering x y.
Lecture 21: Fourier Analysis Using the Discrete Fourier Transform Instructor: Dr. Ghazi Al Sukkar Dept. of Electrical Engineering The University of Jordan.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: FIR Filters Design of Ideal Lowpass Filters Filter Design Example.
6.0 Time/Frequency Characterization of Signals/Systems
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
Lecture 11 Outline: Digital Modulation Announcements: Jeremy will cover my 11:30-12:30 OHs today Homework 3 due today 5pm, HW 4 posted tonight Reading:
Digital Signal Processing Lecture 6 Frequency Selective Filters
Generalized Linear Phase Quote of the Day The mathematical sciences particularly exhibit order, symmetry, and limitation; and these are the greatest forms.
Chapter 6. Digital Filter Structures and Designs Section
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
EEE4176 Application of Digital Signal Processing
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
EE 102b: Signal Processing and Linear Systems II Course Review Signals and Systems.
Lecture 16 Outline: Discrete Fourier Series and Transforms Announcements: Reading: “5: The Discrete Fourier Transform” pp HW 5 posted, short HW (2.
Lecture 14 Outline: Windowing in FIR Filter Design
Fourier Series FIR About Digital Filter Design
Lecture 12 Outline: Quadrature Modulation FIR Filter Design
LINEAR-PHASE FIR FILTERS DESIGN
Filter Design by Windowing
Quick Review of LTI Systems
Lecture 13 Outline: Windowing in FIR Filter Design
Lecture 14 Outline: Discrete Fourier Series and Transforms
EE 102b: Signal Processing and Linear Systems II
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.
Quadrature Amplitude Modulation (QAM) Transmitter
Chapter 7 FIR Digital Filter Design
ELEN E4810: Digital Signal Processing Topic 9: Filter Design: FIR
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
Presentation transcript:

Lecture 13 Outline: FIR Filter Design: Freq. Response Matching, Causal Design, Windowing Announcements: Reading: “4: FIR Discrete-Time Filters” pp (except , i.e. skip Direct Form realization and Stability) Some typos in HW 4: see list or Piazza MT poll extended (May 4-6 am/pm. Class conflicts only). Tentatively May 6 9:20am-11:20am if no other options. Will cover through FIR Filter Design Review of Last Lecture Frequency Response Matching Causal Design The Art and Science of Windowing

Review of Last Lecture MQAM modulation sends independent bit streams on cosine and sine carriers where baseband signals have L=  M levels Leads to data rates of log 2 M/T s bps (can be very high) FIR filter design entails approximating an ideal discrete or continuous filter with a discrete filter of finite duration Impulse response matching minimizes the time domain error  between desired filter and its FIR approximation Optimal filter has M+1 of original discrete-time impulse response values Sharp windowing causes “Gibbs” phenomenon (wiggles)    j a e H   0

Frequency Response Matching Given a desired frequency response H d (e j  ) Objective: Find FIR approximation h a [n]: h a [n]=0 for |n|>M/2 that minimizes error of freq. response Set and By Parseval’s identity: Time-domain error and frequency-domain error equal Optimal filter same as in impulse response matching and

Causal Design and Group Delay Can make h a [n] causal by adding delay of M/2 Leads to causal FIR filter design If  H a (e j  ) constant,  H(e j  ) linear in  with slope -.5M Most filters do not have a linear phase, which corresponds to a constant delay for all . Group delay defined as Constant for linear phase filters Piecewise constant for piecewise linear phase filters Group delay that is not constant can introduce distortion

Art and Science of Windowing Window design is created as an alternative to the sharp time-windowing in h a [n] Used to mitigate Gibbs phenomenon Window function (w[n]=0, |n|>M/2) given by Windowed noncausal FIR design: Frequency response smooths Gibbs in H a (e j  ) Design often trades “wiggles” in main vs. sidelobes

Example: Window for ideal LPF  W ( e j  ) M = 16 Boxcar Triangular  W ( e j  ) M = 16 Hamming Hanning

We are given a desired response h d [n] which is generally noncausal and IIR Examples are ideal low-pass, bandpass, highpass filters May be derived from a continuous-time filter Choose a filter duration M+1 for M even Larger M entails more complexity/delay, less approximation error  Design a length M+1 window function w[n], real and even, to mitigate Gibbs while keeping good approximation to h d [n] Calculate the noncausal FIR approximation h a [n] Calculate the noncausal windowed FIR approximation h w [n] Add delay of M/2 to h w [n] to get h[n] Summary of FIR Design

Main Points Frequency response matching minimizes frequency domain error; same noncausal design as IR matching Optimal filter has M+1 of original discrete-time impulse response values Sharp windowing causes “Gibbs” phenomenon (wiggles) Can make IR/FR response matching filters causal by introducing a delay (linear phase shift) Filters with non-constant group delay cause distortion Refine design to using a smooth windowing to mitigate Gibbs phenomenon Goal is to approximated desired filter without Gibbs/wiggles Design tradeoffs involve main lobe vs. sidelobe sizes