In this project, you will design a computationally efficient digital IIR band-pass filter to meet the...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
In this project, you will design a computationally efficient digital IIR band-pass filter to meet the following specifications. specbox.m routine is provided to verify that specs are satisfied. Passband ripple: +0.005 Lower and upper passband cutoff frequencies: 0.115 and 0.33 Stopband ripple: -42 dB Lower stopband and upper stopband cutoff frequencies: 0.085 and 0.365 Note: specs are given in terms of fractional frequencies. To do this: 1. Design a normalized lowpass analog filter by using one of Matlab's routines: buttap, cheblap, cheb2ap, ellipap to get your analog poles, zeros, and gain. You may also use the corresponding order estimate routines. 2. Perform bilinear and spectral transforms: implement and show your own Matlab module for pole to pole transformation etc for both bilinear transform and spectral transform. Note: you are not allowed to use Matlab routines for bilinear or spectral transforms! 3. Evaluate the magnitude of frequency response for your filter (you may use freqz routine). Using the specbox routine, verify whether the specifications are satisfied. Show all steps of the design process: in particular, include observations and actions taken during multiple design cycles. No one should expect a completely satisfactory design to result from the first design cycle: therefore, you may need to repeat steps 2, and 3 a number of times. 4. Download the file "P2.wav" into Matlab workspace. Use this sound to test your filter: you may use Matlab function filter for this purpose. What do you conclude from listening to the filtered sound? Use "frequency terms". 5. Convert your filter into a cascade of SOS (you may use zp2sos) and repeat filtering the sound by the Matlab module you have developed for the Fundamental form of SFG implementation in P1. What are your observations? Are two filtered signals sound differently? What additional tests would you propose to verify correct functioning of your filter? 6. For the cascade of SOS designed in 5, estimate the unit impulse response of the overall system by designing appropriate input/output tests. Report and discuss the result, comment on your method and its advantages/disadvantages. Show all steps and arguments. Justify your actions and, in particular, the prototype selection. Make observations and contrast them with your expectations. You MUST use specbox.m! In this project, you will design a computationally efficient digital IIR band-pass filter to meet the following specifications. specbox.m routine is provided to verify that specs are satisfied. Passband ripple: +0.005 Lower and upper passband cutoff frequencies: 0.115 and 0.33 Stopband ripple: -42 dB Lower stopband and upper stopband cutoff frequencies: 0.085 and 0.365 Note: specs are given in terms of fractional frequencies. To do this: 1. Design a normalized lowpass analog filter by using one of Matlab's routines: buttap, cheblap, cheb2ap, ellipap to get your analog poles, zeros, and gain. You may also use the corresponding order estimate routines. 2. Perform bilinear and spectral transforms: implement and show your own Matlab module for pole to pole transformation etc for both bilinear transform and spectral transform. Note: you are not allowed to use Matlab routines for bilinear or spectral transforms! 3. Evaluate the magnitude of frequency response for your filter (you may use freqz routine). Using the specbox routine, verify whether the specifications are satisfied. Show all steps of the design process: in particular, include observations and actions taken during multiple design cycles. No one should expect a completely satisfactory design to result from the first design cycle: therefore, you may need to repeat steps 2, and 3 a number of times. 4. Download the file "P2.wav" into Matlab workspace. Use this sound to test your filter: you may use Matlab function filter for this purpose. What do you conclude from listening to the filtered sound? Use "frequency terms". 5. Convert your filter into a cascade of SOS (you may use zp2sos) and repeat filtering the sound by the Matlab module you have developed for the Fundamental form of SFG implementation in P1. What are your observations? Are two filtered signals sound differently? What additional tests would you propose to verify correct functioning of your filter? 6. For the cascade of SOS designed in 5, estimate the unit impulse response of the overall system by designing appropriate input/output tests. Report and discuss the result, comment on your method and its advantages/disadvantages. Show all steps and arguments. Justify your actions and, in particular, the prototype selection. Make observations and contrast them with your expectations. You MUST use specbox.m!
Expert Answer:
Answer rating: 100% (QA)
Designing a digital IIR bandpass filter involves several steps as outlined in your project description Lets go through each step and perform the necessary calculations and simulations Step 1 Design a ... View the full answer
Related Book For
Digital Signal Processing
ISBN: ?978-0133737622
3rd Edition
Authors: Jonh G. Proakis, Dimitris G.Manolakis
Posted Date:
Students also viewed these corporate finance questions
-
The differential equation for the suspension system is as follows: 1000z7200z + 36000z = 7200u + 36000u (a) Obtain the expression for Z(s) assuming all initial conditions are zero. Obtain the...
-
A digital low-pass filter is required to meet the following specifications: Passband ripple: 1 dB Passband edge: 4 kHz Stopband attenuation: 40 dB Stopband edge: 6 kHz Sample rate: 24 kHz The filter...
-
Harry Daffodil is a 3 rd year accounting student at Kwantlen and also works part - time as a bookkeeper for a plant store in Surrey. He would like you to prepare his 2 0 2 1 tax return and has...
-
what is the name of Dc output symbol on eagle in this circuit? XL2 EE20 core Flyback Transformer 4 SCHOTTKY [ 3 D4 SB160 IC2 EL817 OPTOCOUPLER thS 1 2 C2 470uF 25V R3 Tko ZD1 12V/1W DC Output 12V,...
-
How is the density of a fish controlled? How is the density of a submarine controlled?
-
Why the African American race matters in America, since the beginning of Americas establishment. Address the following factors: 1- What is race? 2- Arguing that (Irish, Black African, etc) IS a race....
-
We have \(100 \mathrm{~kg} / \mathrm{h}\) of a feed that is \(60 \mathrm{wt} \%\) methylcyclohexane (A) and \(40 \mathrm{wt} \% \mathrm{n}\)-heptane (D) and \(50 \mathrm{~kg} / \mathrm{h}\) of a feed...
-
Sam Baker owns a business called Sams Sporting Goods. His beginning inventory as of January 1, 20--, was $47,000, and his ending inventory as of December 31, 20--, was $53,000. Set up T accounts for...
-
Given the following cost and activity observations for Bounty Company's utilities, use the high- low method to determine Bounty's variable utilities cost per machine hour. Round to the nearest cent....
-
Nutrition is often talked about in everyday pop culture. Nutrition science, however, is not always part of the conversation. Respond to the following in a minimum of 175 words: Discuss some examples...
-
Tesla Inc. is in the process of acquiring a new company. As the Human Resource manager of Tesla Inc., you have been tasked with managing the integration of the organizational cultures of both...
-
War and conflict is not new to mankind. Throughout the ages, humans have battled each other, and adopted new means to harm each other century after century. Evolutionary methods are continuously...
-
Social Media's Influence on Industry and Competition, Give a thorough and detailed examination of how the industry and the competition can be influenced by social media, including what factors are...
-
How does utilitarianism seek to maximize overall happiness, and what are the potential ethical pitfalls of this approach when considering minority rights and individual liberties ?
-
ABC Inc is a firm with two large divisions operating in the aerospace and fast food industries.The current CEO has defended such diversification as a move to lower its cost of debt capital since cash...
-
What were the main characteristics of PRI political hegemony in Mexico? What are the motivating factors behind Xi's social and political policies, and how have these changes affected Chinese society?...
-
What is the missing line of code? my_list = ["one", "two", "three"] print(x)
-
Wal-Mart is the second largest retailer in the world. The data file on the disk holds monthly data on Wal-Marts revenue, along with several possibly related economic variables. a) Using computer...
-
Determine he optimum causal IIR Wiener filter for the signal given in Problem 11.24 and the corresponding MMSE.
-
Determine all possible signals that can have the followingz-transforms. (a) X (2) 1- 1.5z-1 + 0.5z (b) X (z) = 1-z-1 + -2
-
Consider the sampling of the bandpass signal whose spectrum is illustrated is figure. Determine the minimum sampling rate Fs to avoidaliasing. X(F) -60 - 50 -40 40 50 60
-
An office wants to install an information system. The main tasks are below, with time estimates in days and task dependencies indicated. Find the amount of time required to get the system up and...
-
An advertising agency has contracted to prepare a commercial. The main tasks, time estimates, and task dependencies are shown in the table below. How many days will it take to produce this...
-
For the project in Exercise 4, form a project graph with tasks on vertices.
Study smarter with the SolutionInn App