DCSP-16 Jianfeng Feng Department of Computer Science Warwick Univ., UK

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

Learning Introductory Signal Processing Using Multimedia 1 Outline Overview of Information and Communications Some signal processing concepts Tools available.
DCSP-3: Fourier Transform (continuous time) Jianfeng Feng
DCSP-10 Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-17 Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-2: Fourier Transform I Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-12 Jianfeng Feng
DCSP-13 Jianfeng Feng
DCSP-5: Noise Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-14 Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-8: Minimal length coding I Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-17: Matched Filter Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-21 Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-4: Modem Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-20 Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-2: Fourier Transform I
DCSP-7: Information Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-1: Introduction Jianfeng Feng. DCSP-1: Introduction Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-1: Introduction Jianfeng Feng. DCSP-1: Introduction Jianfeng Feng Office: CS313
DCSP-13 Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-22 Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-3: Fourier Transform Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-11 Jianfeng Feng
DSPRevision I
DCSP-12 Jianfeng Feng Department of Computer Science Warwick Univ., UK
E E 2415 Lecture 16 2 nd Order High Pass, Low Pass and Band Reject Filters.
Analysis of plucked sound signals using the Prony method Ye Lu
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
EC3400: Introduction to Digital Signal Processing
Infinite Impulse Response (IIR) Filters
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
Unit 9 IIR Filter Design 1. Introduction The ideal filter Constant gain of at least unity in the pass band Constant gain of zero in the stop band The.
CEN352, Dr. Ghulam Muhammad King Saud University
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.
DCSP-15 Jianfeng Feng Department of Computer Science Warwick Univ., UK
DCSP-13 Jianfeng Feng Department of Computer Science Warwick Univ., UK
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
Digital Signal Processing A Merger of Mathematics and Machines 2002 Summer Youth Program Electrical and Computer Engineering Michigan Technological University.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
DCSP-4: Modem Jianfeng Feng Department of Computer Science Warwick Univ., UK
Chapter 8 Design of infinite impulse response digital filter.
Filtering. What Is Filtering? n Filtering is spectral shaping. n A filter changes the spectrum of a signal by emphasizing or de-emphasizing certain frequency.
FIR Filter Design & Implementation
Jonathan Haws Blair Leonard Khemmer Porter Joshua Templin Software Defined Radio A Modular Approach.
Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 20:Spectral Filtering Ken Greenebaum.
2/17/2007DSP Course-IUST-Spring Semester 1 Digital Signal Processing Electrical Engineering Department Iran University of Science & Tech.
1 Lecture 4: March 13, 2007 Topic: 1. Uniform Frequency-Sampling Methods (cont.)
Digital Audio Processor William Buttinger and Dimitri Podoliev.
Digital Signal Processing
Passive filters A frequency selective circuit, or filter, enables signals at certain frequencies to reach the output, and it attenuates (weaken or lessen.
Feedback Filters n A feedback filter processes past output samples, as well as current input samples: n Feedback filters create peaks (poles or resonances)
Chapter 2 Ideal Sampling and Nyquist Theorem
Analog Communication Systems Amplitude Modulation By Dr. Eng. Omar Abdel-Gaber M. Aly Assistant Professor Electrical Engineering Department.
Digital Signal Processing
3.1 Introduction Why do we need also a frequency domain analysis (also we need time domain convolution):- 1) Sinusoidal and exponential signals occur.
Sampling and Aliasing Prof. Brian L. Evans
Infinite Impulse Response (IIR) Filters
Chapter 3 Sampling.
EE Audio Signals and Systems
Department of Computer Science Warwick Univ., UK
Lecture 14 Digital Filtering of Analog Signals
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.
Lect6 Finite Impulse response (FIR) filter design
Chapter 2 Ideal Sampling and Nyquist Theorem
數位控制理論簡介.
Chapter 7 Finite Impulse Response(FIR) Filter Design
Chapter 3 Sampling.
Today's lecture System Implementation Discrete Time signals generation
DIGITAL CONTROL SYSTEM WEEK 3 NUMERICAL APPROXIMATION
Presentation transcript:

DCSP-16 Jianfeng Feng Department of Computer Science Warwick Univ., UK

Applications of filter

Example Right hemisphere Left hemisphere

HumanEar.jpg Frequency band [f1 f2] Frequency band [f3 f4]

simple filter design In a number of cases, we can design a linear filter almost by inspection, by moving poles and zeros like pieces on a chessboard. This is not just a simple exercise designed for an introductory course, for in many cases the use of more sophisticated techniques might not yield a significant improvement in performance.

In this example consider the audio signal s(n), digitized with a sampling frequency Fs=12kHz. The signal is affected by a narrowband (i.e., very close to sinusoidal) disturbance w(n). Fig. show the frequency spectrum of the overall signal plus noise, x(n)=s(n)+w(n), which can be easily determined.

Notice two facts: The signal has a frequency spectrum concentrated within the interval 0 to 6 kHz. The disturbance is at frequency F 0 =1.5 kHz. Now the goal is to design and implement a simple filter that rejects the disturbance without affecting the signal excessively. We will follow three steps:

Step 1: Frequency domain specifications We need to reject the signal at the frequency of the disturbance. Ideally, we would like to have the following frequency response: where 0 =2 (F 0 /F s )= /4 radians, the digital frequency of the disturbance.

Step 2: Determine poles and zeros

/4

Step 3: Determine the difference equation in the time domain From the transfer function, the difference equation is determined by inspection: y(n)=1.343 y(n-1) y(n-2) x(n) x(n-1) x(n-2)

The difference equation can be easily implemented as a recursion in a high-level language. The final result is the signal y(n) with the frequency spectrum shown in Fig., where we notice the absence of the disturbance.

demo C:\Program Files\MATLAB71\work simple_filter_design soundsc(s,Fs) soundsc(x,Fs) soundsc(y,Fs) soundsc(yrc,Fs)