디지털 신호 처리의 기초
샘플링 주파수 48 kHz에서 1샘플마다 FIR 필터의 출력을 계산한다. 클록 200 MHz로 1사이클에 1회의 곱셈-누산을 할 수 있는 프로세서를 사용하고 다른 처리의 시간을 무시할 때, 실시간으로 처리할 수 있는 탭 수의 상한에 가장 가까운 것은?
- A약 2080탭
- B약 4170탭
- C약 8330탭
정답과 해설 보기
정답: B. 약 4170탭
1샘플당 사용할 수 있는 시간은 1/48000 ≈ 20.8 µs이고, 그 사이의 클록 수는 200 MHz ÷ 48 kHz ≈ 4167사이클입니다. 1사이클에 1회의 곱셈-누산이라면 약 4170탭까지 계산할 수 있습니다. 이 시간을 넘으면 다음 샘플이 도착할 때까지 출력이 준비되지 않아 실시간 처리가 무너지므로, 실제로는 인터럽트나 데이터 전송을 위한 여유를 남기고 설계합니다.