Answered step by step
Verified Expert Solution
Link Copied!

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Database Management

Authors: Jeff Hoffer, Ramesh Venkataraman, Heikki Topi

13th Edition Global Edition

1292263350, 978-1292263359

More Books

Students also viewed these Databases questions