Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write by matlab program code to do following by (wiener filtering): 1- generate noise. t will have gausian distrubtion normal distribution with variane of 0.5.
Write by matlab program code to do following by (wiener filtering):
1- generate noise. t will have gausian distrubtion normal distribution with variane of 0.5.
V=0.5 randn(1,500)
2- generate a desired signal as cosine function d=cos(0.1n).
3-noisy signal. x=d+v
4- generate auto correlation matrix having order of 10 by 10. RT (xcorr)
5- obtain cross correlation in vector Pdx. (xcorr)
6- obtain optimum wiener filter coefficients. w= R^-1 *Pdx.
7- compute output of winear filter. caps_d=filter(w,1, x)
8- computer error e[n]=d[n]-cups-d.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started