Find and plot the magnitude of the dtft, MATLAB Programming

An FIR filter has coefficients b = [ 1.0000   -0.6387    1.0214    0.8210   -0.7470    1.0920 ]

(a) Find H(z) for the filter and plot its frequency response (magnitude and phase) using subplot.

(b) For an input of x(t) =5 cos(100πt) sampled at fs=250Hz,  plot the input and the output of the filter on a single plot. Use a sample input vector of 100 points. Annotate the plot showing the gain and phase shift caused by the filter. State how these values relate to the plot of part (a).

(c) Submit your source code and subplots.

(a) Using Matlab, find and plot the magnitude of the DTFT of 10 samples of x(n) for n=[0:1:9] of x(n) = cos(2*pi*f1*n) + cos(2*pi*f2*n)  for f1=0.22 and f2=0.24 and pad zeros to get 100 samples. Let the frequency axis run from 0 to 2 in pi units. Use 500 frequency points to plot the DTFT.

(b) Using Matlab, overlay on the plot the magnitude of the DFT coefficients Xk vs frequency in pi units for a 100 point transform of this set of samples.

(c) Find the DFT frequency resolution. On the plot, indicate where f1 and f2 are on the frequency axis.

(d)  Now use 100 sample points of the waveform with no zero padding in the DFT magnitude plot. Annotate this  plot and indicate the frequencies f1 and f2 present in the wave form.

(e) Title the plots and label the axes appropriately. Submit the plots along with the source code.

Posted Date: 3/9/2013 1:34:04 AM | Location : United States







Related Discussions:- Find and plot the magnitude of the dtft, Assignment Help, Ask Question on Find and plot the magnitude of the dtft, Get Answer, Expert's Help, Find and plot the magnitude of the dtft Discussions

Write discussion on Find and plot the magnitude of the dtft
Your posts are moderated
Related Questions
using newton divided diference formula find f(15) and f (8)

Function Functions: The one reason for using function handles is to be able to pass functions to the other functions-these are known as function functions. For illustration

Function char: The function char does the opposite; it converts from any number type to the type char: >> char(numequiv) ans = a As the letters of the alphabet are

MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions

Illustration of modifying the matrix elements: If a single index is used with the matrix, the MATLAB unwinds the matrix column by column. For illustration, for the matrix intm

Matlab Programming Vector Algebra : Create a program package for calculation of distances and intersections of lines and planes. Plot the results in a graphical representation

i need matlab code on 2 dimensional analysis of temperature distribution in steel using finite element method

Digging the Dirt: Autonomous Mining Robots   Mining is a multi-billion dollar industry and a critical part of the Australian economy. Much of the day-to-day work on mining sites

Hello! How to cipher on Matlab the message consisting eight symbols. At first the message shares on blocks. Then in each of blocks shift of symbols is carried out. The initial text