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

To resolve issues starting MATLAB on Mac OS X 10.10 (Yosemite) visit: http://www.mathworks.com/matlabcentral/answers/159016

Cross correlation vs Matched Filter

Asked by James on 21 Apr 2011

Hello I am writing a report on the difference between Matched filter and Cross correlation in effectiveness of signal detection. i know that they are essentially the same thing with the same results but are the maths behind them different? I've looked at a lot of literature but can't seem to find anything. Thanks james

0 Comments

James

Products

No products are associated with this question.

3 Answers

Answer by Anna on 15 Jun 2011

Hello James,

The cross correlator does the cross-correlation between the noisy signal and noisless signal. The matched filter does the convolution between the received signal and the time reversed copy of the original signal. The math is the same. In the Proakis book chapter 5 a more detailed description of the math is given. Matched filter maximizes the SNR. The cross correlator is easier to implement in hardware. Hope this helps, Anna

0 Comments

Anna
Answer by Daniel on 16 Jun 2011

Same thing. Look at the equations for cross-correlation and convolution and you will see that they only differ by a time reversal.

0 Comments

Daniel
Answer by Honglei Chen on 16 Jun 2011

I think the term "matched filter" focuses more on the fact that it maximize the SNR. Cross correlation can be considered as one of the implementations to the matched filter.

0 Comments

Honglei Chen

Contact us