Calculate the signal-to-noise ratio, MATLAB Programming

Use the MATLAB randn function to generate 1000 points for x. Generate the output of the unknown system with the ?lter function and b=[1232 1] and a=[1]. Normalise the ?lter output so that its variance is unity, i.e. y = y./sqrt((sum(b.*b)); call the randn function again to generate 1000 points for the measurement noise, scale the values by 0.1 and add them to [ ], and calculate the Signal-to-Noise Ratio (SNR) in dB for y[k] (The power of zero mean white noise is 2 ; when a noise signal is scaled its standard deviation, i.e , gets scaled by the same factor).

- Use the xcorr function to estimate the cross-correlation and autocor relation elements to form Rxx and Pzx.

- Solve for the optimum Wiener ?lter. Is it close to that of the unknown system?

- Repeat the experiment by varying the scaling applied to the additive noise to 1.0 and 10.0, re-calculate the SNR for each case. What is the effect upon the Wiener solution? What happens if w is assumed to be greater than 4?

Posted Date: 2/27/2013 6:37:35 AM | Location : United States







Related Discussions:- Calculate the signal-to-noise ratio, Assignment Help, Ask Question on Calculate the signal-to-noise ratio, Get Answer, Expert's Help, Calculate the signal-to-noise ratio Discussions

Write discussion on Calculate the signal-to-noise ratio
Your posts are moderated
Related Questions
how do I make a second main function?

Problem: A function is given by Y= 2x3 + 3 x2 -12x + 5 a determine the finite values of x at which any local maximum of minimum occur and determine the corresponding val

Answers should be submitted in an MS Word document. Simulations should accompany answers in a separate MATLAB file. 1)  Queuing Simulator: Consider a communications router that

Make a vector of 500 random numbers from a normal distribution with mean 2 and standard deviation 5(randn). a After you generate the vector, verify that the sample mean and stan

Printing Vectors and Matrices: For vector, if the conversion character and newline character are in the format string, it will print in a column in spite of of whether the vec

This problem description is taken from Illingworth and Golosnoy [1]: For physical systems of inhomogeneous composition, di usion is often observed to cause a change of phase, even

Linspace function: Likewise, the linspace function generates a linearly spaced vector; linspace(x,y,n) generates a vector with n values in the inclusive range from x to y. For

Code and decode a 32 bit long data for a specific user in CDMA if there is only 1 user and no noise.

I want to write a function in matlab which gives me a population pyramid bar chart. could you please help me do this.

hey ! why the command sawtooth and square does not exist in Matlab R2012a?