We would like to design a bandpass filter in a DSP system which attenuates a signal outside the range of frequencies from 1000 Hz to 2000 Hz with near unity gain within the passband. The maximum bandwidth for any input signal is below 5000 Hz. (a) What is the minimum sampling rate f, that should be used for this DSP system? (b) With a sampling rate equal to fs, start by designing a corresponding lowpass filter, using a rectangular window of length 60. Note that you will afterwards transform this lowpass filter into the required bandpass filter, so choose the parameters accordingly. Write the expression for the impulse response hLP[n] of this filter. (c) Find the impulse response hep[n] of the bandpass filter by transforming the appropriate lowpass filter from part (b). Note: Be careful when applying equations from Slide 20.11. The derivation on Slide 20.11 assumed no "delay" to make the filter causal. If your resulting hap[n] is not symmetric, then you have not applied the delay appropriately. (d) Using MATLAB, plot the magnitude of the frequency response of the resulting bandpass filter. (e) Now design the same filter, but use a von Hann window instead of a rectangular window. Using MATLAB, plot the magnitude of the frequency response of this bandpass filter and compare it to part (d).

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
We would like to design a bandpass filter in a DSP system which attenuates a signal outside the
range of frequencies from 1000 Hz to 2000 Hz with near unity gain within the passband. The
maximum bandwidth for any input signal is below 5000 Hz.
(a) What is the minimum sampling rate f, that should be used for this DSP system?
(b) With a sampling rate equal to fs, start by designing a corresponding lowpass filter, using a
rectangular window of length 60. Note that you will afterwards transform this lowpass filter
into the required bandpass filter, so choose the parameters accordingly. Write the expression
for the impulse response hLP[n] of this filter.
(c) Find the impulse response hep[n] of the bandpass filter by transforming the appropriate
lowpass filter from part (b).
Note: Be careful when applying equations from Slide 20.11. The derivation on Slide 20.11
assumed no "delay" to make the filter causal. If your resulting hap[n] is not symmetric, then
you have not applied the delay appropriately.
(d) Using MATLAB, plot the magnitude of the frequency response of the resulting bandpass filter.
(e) Now design the same filter, but use a von Hann window instead of a rectangular window.
Using MATLAB, plot the magnitude of the frequency response of this bandpass filter and
compare it to part (d).
Transcribed Image Text:We would like to design a bandpass filter in a DSP system which attenuates a signal outside the range of frequencies from 1000 Hz to 2000 Hz with near unity gain within the passband. The maximum bandwidth for any input signal is below 5000 Hz. (a) What is the minimum sampling rate f, that should be used for this DSP system? (b) With a sampling rate equal to fs, start by designing a corresponding lowpass filter, using a rectangular window of length 60. Note that you will afterwards transform this lowpass filter into the required bandpass filter, so choose the parameters accordingly. Write the expression for the impulse response hLP[n] of this filter. (c) Find the impulse response hep[n] of the bandpass filter by transforming the appropriate lowpass filter from part (b). Note: Be careful when applying equations from Slide 20.11. The derivation on Slide 20.11 assumed no "delay" to make the filter causal. If your resulting hap[n] is not symmetric, then you have not applied the delay appropriately. (d) Using MATLAB, plot the magnitude of the frequency response of the resulting bandpass filter. (e) Now design the same filter, but use a von Hann window instead of a rectangular window. Using MATLAB, plot the magnitude of the frequency response of this bandpass filter and compare it to part (d).
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Network Transmission Cabling
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education