DSPRelated.com
Forums

How Can I Separate Signal from Noise using corelation

Started by sefa...@yahoo.com December 3, 2009
Hi to All,
I am a new member of matlab, and have some questions about noise cancelation. I have 2 sequences, which names are x(n) and y(n). corelation with 2 sequences are: corr2(x,y)= 0.68

x(n)= m(n) + e(n) ,vector length is Ns0x1-------> yesterday datas
y(n)= m'(n) + e'(n) ,vector length is Ns0x1-------> today datas

e(n) and e'(n) are the thermal noise and these are corelated, but m(n) and m'(n) are the errors and these are uncorelated. So, I want the saparate the signal and obtain the m(n) and m'(n) values under cover of the corelation between two sequences.

How can I separate m and e values? Please give me some advice and instractions for this issue or Have you any advice about a method? I am a matlab user but I am just beginner degree.

Finally,I want to separate the signal for obtain noise as an input (reference) for Adaptive LMS filter. I have primary input but cant obtain the noise.

Thank you
Sincerely,