{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

# hw5 - Z = sqrt(1/2(randn(M,N j*randn(M,N where d,M,N...

This preview shows page 1. Sign up to view the full content.

EECS 250 – Digital Signal Processing I Fall 2009 Homework 5 Due: Thurs. December 3 1. 4.2-15 2. 4.2-20 3. 5.3-22 4. 6.2-12 5. 6.3-28 6. 7.5-7 7. Write a Matlab m-file that generates the Vandermonde matrix A ( θ ) of array response vectors for a linear array whose elements are separated by λ/ 2. The inputs to the m-file should be the number of antennas in the array and a vector of arrival angles θ in degrees. Write another m-file that implements the MUSIC algorithm on a block of noisy data. Use the first m-file to generate A ( θ ), then simulate the signal S and noise Z matrices using commands like S = sqrt(P/2)*(randn(d,N)+j*randn(d,N));
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Z = sqrt(1/2)*(randn(M,N)+j*randn(M,N)); where d,M,N represent respectively the number of signals, the number of antennas, and the number of samples taken from the array. The symbol P represents the signal power, and is deﬁned to be 10 SNR / 10 , where SNR is the signal-to-noise ratio in dB. (a) Plot the MUSIC spectrum from θ =-45 ◦ to θ = 45 ◦ for a case where the SNR is 10dB, M = 8, N = 50 and θ = [-10 ◦ 5 ◦ 10 ◦ ]. (b) Experiment with the above scenario by changing the SNR, M,N , and the spacing of the sources. Comment on what you observe....
View Full Document

{[ snackBarMessage ]}