다양한 기록

Discrete Cross-Correlation 본문

멀티미디어신호처리

Discrete Cross-Correlation

라구넹 2024. 11. 30. 20:42

Cross-Correlation

어떤 두 시퀀스의 유사성을 판단하고 싶을 때 사용

Cross-Correlation

용도

1. 긴 파일이 있을 때 특정한 패턴의 프레임을 찾으려는 경우

2. 타임 딜레이를 구해야 하는 경우

 

r =/= 0 -> 연관이 있음

r == 0 -> 연관이 없음

 

수식을 보면 h[-n]에다 컨볼루션한 것과 같은 걸 알 수 있음

 

Autocorrelation

x[n]**x[n] = x[n]*x[-n]

n이 0일 때 값이 맥시멈인 특징

 

Radar target ranging

D는 RTT, 펄스가 되돌아오는 시간

c는 광속, fs는 샘플링 레이트

 

s[n]은 반사된 시그널

p[n]은 잡음

 

s[n]**x[n] = s[n]*x[-n]

여기서 잡음 p[n]**x[n]은 0이 된다고 생각 (관련 없음)

 

s[n]**x[n] = ax[n-D]*x[-n]

오토 코릴레이션이 D만큼 딜레이된 걸로 계산 가능

=> D에서 피크를 찍음

 

ex. x[n-2]**x[n]

이 경우 x[n-2]*x[-n] 이나 x[-n-2]*x[n]로 계산하면 됨

 

D말고 나머지 값은 전부 정해진 값들이라 타겟 레인지 구할 수 있음

 

p[n] 노이즈의 영향을 엄청 많이 받아도 피크는 제대로 표시됨

'멀티미디어신호처리' 카테고리의 다른 글

Frequency response  (0) 2024.12.01
DTFT & properties, Convolution  (0) 2024.12.01
Convolution  (0) 2024.11.30
Moving Average Filter, Echo, Reverberation  (0) 2024.11.30
Discrete-time system properties  (0) 2024.11.30