Load the handel sound file in matlab

Assignment Help MATLAB Programming
Reference no: EM131724802

Lab - IIR Filters

Theory:

IIR filters are digital filters with infinite impulse responses, and hence are called infinite impulse response filters. Unlike FIR filters, IIR filters have a feedback mechanism or recursive part. Because of their infinite impulse response, IIR filters can be matched to analog filters which also have an infinite impulse response. Typically, IIR filters can meet a given specification with a much lower filter order than corresponding FIR filters, thus making them more efficient and requiring less calculations.

Prelab Assignment:

Lab:
1. A digital resonator is to be designed with ω0 = Π/4 that has two zeros at z = 0.
a. Compute and plot the frequency response of this resonator for r = 0.8, 0.9 and 0.99.
b. For each case in part 1, determine the 3 dB bandwidth and the resonant frequency ωr from your magnitude plots.
c. Check if your results in part 2 are in agreement with the theoretical results.

2. A digital resonator is to be designed with ω0 = Π/4 that has two zeros at z = 1 and z = -1.
a. Compute and plot the frequency response of this resonator for r = 0.8, 0.9, and 0.99.
b. For each case in part 1 determine the 3 dB bandwidth and the resonant frequency ωr from your magnitude plots.

3. We want to design a digital resonator with the following requirements: a 3 dB bandwidth of 0.05 rad, a resonant frequency of 0.375 cycles/sam, and zeros at z = 1 and z = -1. Using trial and error approach, determine the difference equation of the resonator.

4. A notch filter is to be designed with a null at the frequency ω0 = Π/2.
a. Compute and plot the frequency response of this notch filter for r = 0.7, 0.9 and 0.99.
b. For each case in part 1, determine the 3 dB bandwidth from your magnitude plots.
c. By trial-and-error approach, determine the value of r if we want the 3 dB bandwidth to be 0.04 radians at the null frequency ω0 = Π/2.

5. Repeat 4 for a null of ω0 = Π/6.

6. A speech signal with bandwidth of 4 kHz is samples at 8 kHz. The signal is corrupted by sinusoids with frequencies 1kHz, 2kHz and 3kHz.
a. Design an IIR filter using notch filter components that eliminates these sinusoidal signals.
b. Choose the gain of the filter so that the maximum gain is equal to 1, and plot the log-magnitude response of your filter.

c. Load the handel sound file in MATLAB and add the preceding three sinusoidal signals to create a corrupted sound signal. Now filter the corrupted sound signal using your filter and comment on its performance.

Reference no: EM131724802

Questions Cloud

How much italian dressing should she use : The chef wants to make 210 milliliters of a mixture that contains 48% vinegar. How much vinegar and how much Italian dressing should she use?
Discuss the internet has expanded from a small group : The Internet has expanded from a small group with a specific mission to a vast service that encompasses the far reaching
Mixture of two brands of italian dressing : A chef is going to use a mixture of two brands of Italian dressing. The first brand contains 9 % vinegar, and the second brand contains 14% vinegar.
What possible methods could geologists use : What other possible methods could geologists use to better support this age determination? Share your thoughts and experiments.
Load the handel sound file in matlab : Load the handel sound file in MATLAB and add the preceding three sinusoidal signals to create a corrupted sound signal-Design an IIR filter using notch filter
Evaluate the self-help group you attended or researched : Evaluate the self-help group you attended and/or researched. Critique the strengths and weaknesses of self-help groups in terms of their value .
Calculate the annual interest : Calculate the annual interest that you will receive on the described bond a $500 treasury bond with a current yield of 2.9% that is quoted at 105 points
Formulate a security planning model that addresses : Write clearly and concisely about topics related to security assessment and solutions using proper writing mechanics and technical style conventions
How much italian dressing should she use : The chef wants to make 210 milliliters of a mixture that contains 48% vinegar. How much vinegar and how much Italian dressing should she use?

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Write a matlab script to calculate the speed of the rocket

Write a MATLAB script to calculate the height (metres) and the speed (metres/s) of the rocket over flight-time. Plot these results against time using two graph.

  Matlab code to solve for temperature and pressure variation

Write down the MATLAB code to solve for temperature and pressure variation throughout the expansion process and to evaluate work and heat produced in processes for variable values of n.

  Matlab – discrete time simulation

MATLAB – Discrete time simulation, solve  Discrete time syetm problem,  DT kalman filter problem,  Steady state DT kalman filter problem

  Directional antennas in a stationary environment

Consider a point-to-point radio link between two highly directional antennas in a stationary environment. The antennas have antenna gains of 30 dB, distance attenuation is 150 dB, and the receiver has a noise figure of 7 dB.

  Matlab program which will determine your vehicle fuel usage

Create a MATLAB program which will determine your vehicle fuel usage (MPG, miles/gallon) rating for a user defined number of trips ('for' repetition structure). Review the voiceover supplied for an example of the required input/output from this progr..

  Use matlab to plot the following field

1. use matlab to plot the amplitude and phase of the followinggaussian modes at the beamwaist. a tem00 hg00 b hg01 c

  Write matlab scripts

Write MATLAB scripts for to accept two numbers from the user; Display all prime numbers between these two numbers.

  Write a matlab function dtmfdecode

The sole assignment is to write a Matlab function dtmfdecode that decodes DTMF tones and produces a transcript of the number that it encodes.

  Design a matlab application

Design a MATLAB application that has the following features under single-phase conditions:

  Write a gui function that will display sliders

Write a GUI function that will display sliders - The wind chill factor measures how cold it feels with a given air temperature.

  Write a script that will loop through values

Write a script that will loop through values of n until the difference between the approximation and the actual value is less than 0.0001.

  Compute and plot the magnitude spectra of the waking

BE4800 Biomedical Digital Signal Processing Final Project. Compute and plot the magnitude spectra of the waking and LOC ERP signals

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd