Question: The most important matrix in signal processing is the matrix of the discrete Fourier 3. transform. The code dftmtx(n) gives you the DFT matrix of

The most important matrix in signal processing is the matrix of the discrete Fourier 3. transform. The code dftmtx(n) gives you the DFT matrix of size n in MATLAB.

a) Write a code in MATLAB to find the eigen values and eigenvectors of the DFT of size 8? clearly mention the eigenvalues and the corresponding eigenvectors (written)

b) To compute DFT of a vector x, the command fft(x) gives the same result as dftmtx (multiple by transpose of x) in MATLAB, however it works faster. As you noticed since DFT is a complex matrix, the multiplication of DFT by a vector gives a complex vector. Consider the 8-point signal x=[1, -1, 2, 4, 5, 6, 0, 2].Write a MATLAB code to convert output of fft(x) to a magnitude and phase form. Then plot magnitude and phase in two separate plots.

Step by Step Solution

3.36 Rating (162 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Answer A Error AT in measuring T the time period is ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!