0% found this document useful (0 votes)
87 views

1 Digital Filter Design: Adapted From Assignment by Prof. Preeti Rao

This document provides instructions for a digital signal processing assignment on digital filter design. Students are asked to: 1. Design a lowpass filter using Hamming windowing and write code to implement it. 2. Design the same filter using Kaiser windowing in Matlab. 3. Design the filter by transforming an analog Butterworth filter and writing the steps. Students must submit a report in html or pdf format with plots, observations and annotations to demonstrate the frequency responses of the three designed filters.

Uploaded by

Khushal Kharade
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views

1 Digital Filter Design: Adapted From Assignment by Prof. Preeti Rao

This document provides instructions for a digital signal processing assignment on digital filter design. Students are asked to: 1. Design a lowpass filter using Hamming windowing and write code to implement it. 2. Design the same filter using Kaiser windowing in Matlab. 3. Design the filter by transforming an analog Butterworth filter and writing the steps. Students must submit a report in html or pdf format with plots, observations and annotations to demonstrate the frequency responses of the three designed filters.

Uploaded by

Khushal Kharade
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

EE338 - Digital Signal Processing Digital lter design 1 Assigned: 05/04/13, Due: 17/04/13 Indian Institute of Technology Bombay

In this assignment we will look at digital lter design. Submit a report using the Matlabs publish. Please follow these instructions regarding the submission: A single html or pdf le containing all the plots and comments is expected (for each part). Observations are required for full credit. Label the plots. You can use commands like xlabel, title, ylabel, legend to annotate the plots. If you are submitting the HTML le, ensure that you are submitting the accompanying gures in the same directory as the HTML le. The HTML le only contains the links to these gures. Look at this video to learn about the MATLAB publish command: http://www.mathworks.in/ videos/publishing-matlab-code-from-the-editor-69016.html. If you are using SCILAB, you can either run the script you have written in MATLAB to publish the report or use MS Word/Latex to make the report with the relevant gures. Submit the PDF version if you are doing the latter. While publishing the report, ensure that you have marked the Evaluate Code parameter (in File Publish Conguration) as true to generate the plots. Refer the above mentioned video for more details.

Digital lter design


Sampling frequency = 10 kHz; Passband edge = 260 Hz; stopband edge = 340 Hz; Passband ripple = 0.1 dB; min. stopband attenuation = 30 dB

Design a discrete-time lowpass lter with the specications given below:

Use the following lter design methodologies and write your own code (for items 1 and 3) to achieve the given specications. 1. Hamming windowing 2. Kaiser windowing (just use Matlabs fdatool) 3. Applying a transformation to a suitable, analog Butterworth lter. Explain the steps in your design. Show the achieved magnitude frequency response of each lter.

1 Adapted

from assignment by Prof. Preeti Rao

You might also like