DSP Assign - 01
DSP Assign - 01
Reg. No 373188
Section BEE-13 D
2 Introduction
Filter designing is an essential aspect of signal processing, which involves the selection of
a suitable filter to process a signal.
In signal processing, filters are used to extract relevant information from a signal or to
remove unwanted noise or interference.
The process of designing a filter involves selecting the type of filter, choosing the filter
parameters, and optimizing the filter design to meet the desired specifications.
The purpose of this assignment is to explore the various types of filters and their
applications, with a particular focus on designing filters using the Filter Design and
Analysis Tool (FDATool) in MATLAB.
3 Software Used
MATLAB R2023b
4 Tasks
1. Any transfer function with M-zeros and N-poles can be represented in z-transform as:
Remember, DTFT and z-transform are linked with 𝑧 = 𝑟𝑒𝑗𝑤. Our task is to design as system
with the magnitude response as given below. Note that the dip to zero comes at around 𝑤 =
± 𝜋/4 rad.
Figure 01
2. Write complete transfer function 𝐻(𝑧) by hand for part 1.
Figure 02
Figure 02
Figure 04
Figure 05
Figure 06
Figure 07
5 Conclusion
✓ MATLAB's FDATool offers a user-friendly interface for designing and analyzing filters
efficiently.
✓ With FDATool, users can visualize filter response, analyze performance, and select
optimal filter type, order, and specifications for specific requirements.
✓ The assignment covers fundamental filter design concepts and demonstrates
FDATool usage.
✓ Proficiency in filter design principles and tools like MATLAB is crucial for signal
processing professionals.
✓ The discrete-time Fourier transform (DTFT) and the z-transform are vital tools in
signal processing, frequently utilized in digital signal processing.