From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Complex Autocorrelation??

Hi there,

I have an array of 14,400 complex expressions (X + iY) and I wanted to do a complex autocorrelation on the array. I know there's an autocorrelation VI in LabVIEW, but does it support complex numbers? I have a feeling it doesn't. If not, how would I go about doing this? Thanks.
0 Kudos
Message 1 of 2
(2,975 Views)
Hi,
You can calculate autocorrelation of complex array in such a way:
C=X+i*Y - your array
B(C)= - corellation which you want to calculate.

So
B(C)=B(X+i*Y)=

And as a result we have that autocorrelation of (X+i*Y) is equal to the sum of
1. Autocorrelation of X
2. -(Autocorrelation of Y)
3. i*(Crosscorelation of X and Y)
4. i*(Crosscorelation of Y and X)

Good luck.

Oleg Chutko
0 Kudos
Message 2 of 2
(2,975 Views)