Previous in Forum: 4-20 mA Signal Control Logic Problem.   Next in Forum: Caterpillar Engine - Ring Gear Fault
Close
Close
Close
2 comments
Rate Comments: Nested
Associate

Join Date: Sep 2011
Posts: 47

Autocorrelation

12/23/2014 11:06 PM

Hi Guys, I have difficulty in understanding the autocorrelation value. I need to know how ACf is getting calculated for the sinusoidal signal of amplitude +_10v and with period T. Please help.

Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Guru

Join Date: Apr 2010
Location: About 4000 miles from the center of the earth (+/-100 mi)
Posts: 9910
Good Answers: 1141
#1

Re: Autocorrelation

12/24/2014 10:12 AM

Correlation describes how two functions compare when one is delayed in time. If the two functions are the same function, it is called autocorrelation. Obviously a function will correlate with itself perfectly with zero delay. If the function is a sinusoid, it will also correlate perfectly when one is delayed by the period T (correlation =1). When it is delayed by T/2, correlation = -1. In general, it will be a sinusoidal function of delay.

One use for autocorrelation is to detect multipath interference in a received signal, where the signal will be the sum of multiple copies with different amplitudes and delays. Once the delays and amplitudes of the interference is determined using autocorrelation, this interference can be removed with the appropriate signal processing.

Register to Reply Score 1 for Good Answer
Power-User

Join Date: Dec 2008
Location: Anthem, AZ
Posts: 392
Good Answers: 8
#2

Re: Autocorrelation

12/25/2014 11:31 AM

When calculating DIGITAL autocorrelation, all points in each waveform are added for both functions, first with no offset (lag value), then the two are summed to get one number. Then one lag value is used (a delay of one sample) to get the second value (it will always be lower for ACf). these lag values are continued until the entire sample is finished. For a sine wave, the ACf waveform will now be a cosine wave, since max value is at zero lag.

A problem known as "wrap-around error" is avoided by padding the two wave forms with an equal number of zeros. This will produce a diminishing ramp for the final waveform, which can be compensated for with a final block math addition.

Register to Reply
Register to Reply 2 comments

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!

Previous in Forum: 4-20 mA Signal Control Logic Problem.   Next in Forum: Caterpillar Engine - Ring Gear Fault

Advertisement