REMI Lab강의 노트

Radar Signal Processing R04

4장 펄스와 정합 필터

상호상관으로 보는 정합 필터

정합 필터는 실제로 무엇을 계산하는가? 받은 신호를 샘플링(표본화)해 샘플로 쓰면, 정합 필터는 받은 샘플 r[n]r[n] 위에 보낸 펄스의 replica(기준 신호) s[n]s[n]을 샘플 kk개만큼 밀어 대고, 겹친 샘플끼리 곱해 더한다.

y[k]=∑n=0L−1r[k+n] s∗[n]y[k]=\sum_{n=0}^{L-1}r[k+n]\,s^*[n]

replica가 에코와 정확히 겹치는 kk에서 곱이 모두 같은 부호로 더해져 피크가 생긴다. 다른 kk에서는 잡음과의 곱이 양과 음으로 섞여 서로 지운다.

받은 샘플은 길이 8, 진폭 A인 사각 펄스를 n = 19부터 넣고 분산 1의 가우스 잡음(고정한 난수)을 더한 것이다. 수는 소수 둘째 자리까지 적었고, y[k]는 적은 곱을 더한 값이다.

진폭 A=1A=1이면 샘플마다의 SNR은 0 dB이라 ①에서 에코를 눈으로 찾기 어렵다. k=19k=19에서 replica가 에코에 겹치면 여덟 곱이 모두 양수이고, 합은 y[19]=11.6y[19]=11.6이다. 잡음이 없다면 E=A2L=8E=A^2L=8이었을 값이다. 그 밖의 kk에서 y[k]y[k]는 3.22를 넘지 않는다. 피크의 신호 성분은 ALAL이고 잡음의 출력 분산은 σn2∑s2=Lσn2\sigma_n^2\sum s^2=L\sigma_n^2이므로, 피크의 SNR은 (AL)2/(Lσn2)=A2L/σn2=E/σn2=8(AL)^2/(L\sigma_n^2)=A^2L/\sigma_n^2=E/\sigma_n^2=8, 곧 9.0 dB이다. 샘플 여덟 개의 에너지를 모아 SNR이 8배가 되었다. 앞 절의 2E/N02E/N_0과 같은 식이다. 실수 샘플 하나의 잡음 분산은 σn2=N0/2\sigma_n^2=N_0/2이라 2E/N0=E/σn22E/N_0=E/\sigma_n^2이고, 복소 샘플은 σn2=N0\sigma_n^2=N_0이라 피크 SNR이 E/N0=E/σn2E/N_0=E/\sigma_n^2이다.

해 보기

  1. replica를 처음 자리 k = 0에 둘 때의 출력을 확인하라.
    관찰

    y[0]=−2.38y[0]=-2.38이다. replica가 잡음만 덮을 때는 곱의 부호가 섞여 합이 작다.

  2. 에코 진폭을 0.5로 줄일 때 피크가 서는 자리를 확인하라.
    관찰

    샘플당 SNR이 −6.0 dB이다. 피크는 k=20k=20에 서서 실제 지연에서 한 샘플 어긋난다. E/σn2=2E/\sigma_n^2=2, 3.0 dB로는 잡음과 겨룰 만큼 작다.

  3. 에코 진폭이 2이면 피크가 다른 출력보다 얼마나 큰지 확인하라.
    관찰

    피크 y[19]=19.6y[19]=19.6이 replica가 에코와 겹치지 않는 자리의 어느 출력보다 6배 크다.