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
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

ACTIVITIES OF A PROJECT 1-2 1-3 1-4 1-5 2-6 3-6 3-7 4-7 5-7 7-6 6-8 7-8 THE COMMPANY LOSES 2,000 FOR EVERY WEEK THE PROJECT LASTS BEYOND 30 WEEKS. fOR EACH OF THE PROPOSALS; ACTIVI

a) Develop and submit a power-based MC "SNR" simulator (derived from the voltage-based SNR program provided in MS Powerpoint file) that: i) Uses the following Input: Time period

Referring to and Modifying Elements: The particular element in a vector is accessed by using the name of the vector variable and the element number (or subscript, or index) in

We wish to numerically perform the following integration: (a) Use Matlab's quad function to perform the above integral. (b) Analytically evaluate the integral (e.g. do t

The game of Simpli ed Poker is a simple game by today''s standards. You start o with a standard deck of cards, shue the cards, and then give each player 3 cards. Each card has a

Matlab Command Reference 1. Getting Help: The help command is used to find the functions and its syntax. Similarly, lookfor is used to find the functions or topics. For examp

how to obtain matlab coding for the market clearing price

Write the iterative Newton root nding function from lecture to be recursive. The function declaration should be root = newtonRec(f,df,x,tol). The inputs to the function are: ?

Problem 1. Create a vector representing x coordinates of a measurement with 20 points between 0 and 10. Create another vector y representing fake measurements which are related to