REMI Lab강의 노트

Radar Signal Processing R08

Range-Doppler 처리

FMCW 레이다는 chirp 하나마다 샘플을 수백 개 받고, chirp를 수십 번 되풀이한다. 그 샘플을 행렬로 모으면 열 방향 DFT로 거리를, 행 방향 DFT로 속도를 구한다. 거리는 chirp 하나 안의 주파수로, 속도는 chirp에서 chirp로 넘어갈 때 도는 위상으로 나타난다.

예제 레이다는 반송파 fc=77f_c=77 GHz(λ=c/fc=3.893\lambda=c/f_c=3.893 mm), 대역폭 B=300B=300 MHz, chirp 길이와 반복 간격 Tc=50T_c=50 µs이고, 수신 신호를 복소(I/Q) 샘플로 fs=5.12f_s=5.12 MHz에 Ns=256N_s=256개 받는다. 한 프레임은 chirp Nc=64N_c=64개이다. 표적은 둘이다. 표적 A는 20 m에서 5 m/s로 다가오고, 표적 B는 35 m에서 1.5 m/s로 멀어진다. 속도의 부호는 다가오는 쪽을 vr>0v_r>0으로 둔다.

한 프레임의 샘플 행렬

한 프레임의 샘플은 어떻게 행렬로 모이는가? FMCW 레이다의 송신기는 주파수가 시간에 비례해 오르는 chirp를 보낸다. chirp 하나 동안 주파수는 fcf_c에서 fc+Bf_c+B까지 기울기 K=B/TcK=B/T_c로 오른다. 예제에서는 K=300 MHz/50 μs=6K=300\text{ MHz}/50\,\mu\text{s}=6 MHz/µs이다.

거리 RR에 있는 표적에서 돌아온 신호는 왕복 시간 τ=2R/c\tau=2R/c만큼 늦다. 수신기는 송신 신호에 수신 신호의 켤레를 곱한다. 두 신호는 같은 기울기로 오르고 τ\tau만큼 어긋나 있으므로, 곱한 신호(IF 신호)의 주파수는 그 시각의 두 주파수 차이 KτK\tau로 일정하고, 이 주파수를 beat frequency라 한다.

fb=Kτ=2KRcf_b=K\tau=\frac{2KR}{c}

표적 A(20 m)는 τ=0.133\tau=0.133 µs, fb=800.6f_b=800.6 kHz이다. 거리가 주파수로 바뀌었으므로, 거리를 재려면 주파수를 재면 된다.

IF 신호를 fsf_s로 샘플링(표본화)하면 chirp 하나에서 샘플 x[n]x[n], n=0,…,Ns−1n=0,\dots,N_s-1을 얻는다. 샘플 간격은 1/fs=0.1951/f_s=0.195 µs이고, 256개를 모으는 데 256/fs=50256/f_s=50 µs, 곧 chirp 하나가 걸린다. chirp 안의 이 시간을 fast time(빠른 시간)이라 한다.

chirp는 TcT_c마다 되풀이된다. chirp 번호 m=0,…,Nc−1m=0,\dots,N_c-1을 slow time(느린 시간)이라 한다. chirp mm의 샘플을 행렬의 열 mm에 넣으면 한 프레임이 Ns×Nc=256×64N_s\times N_c=256\times64 행렬 x[n,m]x[n,m]이 된다.

표적 A(20 m, 5 m/s로 다가옴)와 B(35 m, 1.5 m/s로 멀어짐, 진폭 0.5)에서 돌아온 신호로 만든 프레임이고, τ와 fb는 실제보다 크게 그렸다. ①은 chirp 네 개의 송신(실선)과 수신(점선) 주파수로 지금 받는 chirp를 강조했고, ②는 그 chirp의 beat 샘플, ③은 지금까지 받은 chirp를 열로 쌓은 행렬이며 셀의 밝기가 Re x[n, m]이다.

행렬의 열 안에서는 밝기가 빠르게 오르내린다. 이 오르내림이 beat이고, 그 빠르기가 거리를 알려 준다. 이웃한 열 사이에서는 무늬가 조금씩 밀리는데, 이 밀림은 chirp 사이에 도는 위상이며 속도를 알려 준다.

해 보기

  1. chirp를 하나씩 받아 열을 채울 때 이웃한 열의 무늬가 어떻게 밀리는지 확인하라.
    관찰

    chirp가 하나 들어올 때마다 ①의 강조된 램프가 chirp 하나만큼 오른쪽으로 옮겨 가고, ③에서 열이 하나 찬다. ②의 파형은 chirp마다 거의 같다.

  2. 64개 chirp를 모두 받으면 한 프레임의 길이가 얼마인지 확인하라.
    관찰

    64열이 모두 차서 한 프레임이 끝났다. 프레임 길이는 64×5064\times50 µs =3.2=3.2 ms이다.