Explore the design of a recursive digital filter

Assignment Help MATLAB Programming
Reference no: EM1342214

In this simulation we are going to explore the design of a recursive digital filter which might be usedvin a digital radio station. The sampling frequency used in digital radio (DAB) is either 48 kHz or 24 kHz and for the purposes of this simulation, we assume 24kHz. However, the sampling rate of the audio coming from a CD is 44.1 kHz so the radio station would need to numerically re-sample CD audio data at the DAB rate. Before this can be done, all frequencies above half the new sampling frequency would first have to be filtered out to prevent aliasing when the change in sampling frequency is subsequently carried out. For the purposes of this experiment, we will assume this anti-alias filtering is to be done using a recursive low pass filter derived from the Butterworth analogue prototype (using the bilinear transformation). We wish the digital filter to have a gain of -96dB at 12 kHz (i.e. half the sampling frequency we will be changing to after the filter has done its work) so that any residual components will be below the quantisation noise of the 16-bit representation used by CD. However, this one point of reference, as it stands, is not enough to design the filter because there are two parameters to be determined: the filter's order and its -3 dB "corner" frequency. We therefore need another point on its amplitude response curve. For the purposes of this simulation we choose that the gain of the digital filter at 7.5 kHz will be -1 dB. Because we are using the bilinear transformation to design the digital filter, we first need to design the frequency-warped analogue prototype. As preparation for the simulation(s), the student is required to carry out the following: 1. Use the standard frequency-warping formula to determine the frequencies at which the analogue prototype must have the gains of -1 dB and -96 dB (remember, at this point the sampling frequency is still 44.1kHz). 2. Using these results and the formula for the amplitude response of a Butterworth filter (see below), determine the order and -3 dB frequency of the warped analogue prototype. 3. Use the frequency warping formula to calculate the -3 dB frequency of the resulting digital filter. 

Reference no: EM1342214

Questions Cloud

Context of strategic implementation : Explain what is the relationship between strategy and structure within the context of strategic implementation
Explain the characteristics of the worst leader : What negatives did you notice and explain the characteristics of the worst leader you have known
Bp oil spill- the challenges ahead : Explain what is your interpretation of what happened in the BP oil spill and how does this impact their leadership in the various organizations involved
Object-oriented analysis and design : Object-Oriented Analysis and Design,  PART B-object-oriented design involves the steps 13-18:
Explore the design of a recursive digital filter : In this simulation we are going to explore the design of a recursive digital filter which might be usedvin a digital radio station. The sampling frequency used in digital radio (DAB) is either 48 kHz or 24 kHz and for the purposes of this simulation,
To what extent do you agree with free market economies : IFP Economics Module 1 coursework,  Report Title: To what extent do you agree with free market economies being more effective than a mixed economy?
Is nurd''s economy in equilibrium : If the full-employment level of Y is $250, what fiscal policy might the government follow? d. Suppose Y = $200, C = $160, S = $40, and I = $40. Is Nurd's economy in equilibrium
Case study assignment : Case study questions: What would Exacta's true exposure be from its new U.S. operations, and how would it change from the company's current exposure?
Determine the crossover point for the two options : Determine the crossover point for the two options.  Please give the formula for calculating crossover points, at least one step of calculation, and the correct answer for full credit.

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Recall the velocity of the falling parachutist

Question: Recall the velocity of the falling parachutist can be computed by  V(t) = gm(1-e -c/mx )/c,  Use first order error analysis to estimate the error of v at t=6. If g=9.8 and m=50 but c=12.5 +_ 1.5

  Develop a simulation program

Develop a simulation program

  Calculate the distance between cities

Calculate the distance between cities

  Matlab – discrete time simulation

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

  Symmetry in the rod

matlab programming

  Design and fir filter in matlab

What does the pole-zero diagram tells you about the filter

  Compute the eigenvalues and eigenvectors of the matrix

Compute the eigenvalues and eigenvectors of the matrix

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Finds the value of a using a numerical method

Finds the value of a using a numerical method

  Compute the economy sized svd

Compute the economy sized SVD of the reshaped A matrix.

  Control design using matlab

Control Design using Matlab,  Please try and explain the characteristic of all the plots and graphs.   Import all the required data in word of simply write in the script itself.

  Least squares

For homework consider the points (0,0), (1,2), (2,3), (3,9), ( 4,17), (5,24), (6,37). (1) Use Matlab to find the least squares best fit with a line.  Turn in A, y and c and a plot like the one above.  Also (2) use Matlab to find the least square best..

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