Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

Thread Subject:
Stuck in Whitening (Sir Wayne)

Subject: Stuck in Whitening (Sir Wayne)

From: Md Mahmudul Hasan

Date: 4 Dec, 2012 06:47:08

Message: 1 of 1

Hello everyone and Sir Wayne

I think i am missing something here.
I am trying to perform a whitening on a sequence (of 1x128), that should reduce the correlation of the sequence. So, as theory says

[U,D] = eig(cov(X));
Y = sqrt(inv(D)) * U'* X;

Where X is the sequence and Y should be the Whitened data

Now here is the problem, if X is a matrix like 128x128 then U and D would be of same dimension, otherwise, in my case, when X is a 1x128 vector, cov(X) returns only the variance of X. and Y doesn't return anything.

So my question is how to whiten a vector with such dimension to reduce auto-correlation of that sequence.


Tags for this Thread

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Contact us