디지털 신호 처리의 기초

실수 신호 x[n]의 64점 DFT를 계산했더니 X[10] = 3 + 4j였다. X[54]로 올바른 것은?

  1. A−3 + 4j
  2. B3 + 4j
  3. C3 − 4j
정답과 해설 보기

정답: C. 3 − 4j

실수 신호의 DFT는 켤레 대칭이며, X[N − k] = X[k]*(X[k]의 켤레 복소수)가 성립합니다. N = 64, k = 10이므로 N − k = 54이고, X[54] = (3 + 4j)* = 3 − 4j입니다. 크기 |X[k]| = 5는 k와 N − k에서 같고, 위상은 부호가 반대가 됩니다. 따라서 실수 신호에서는 k = 0~N/2의 빈만 보면 스펙트럼의 정보를 모두 알 수 있습니다.

이 분야 연습하기 분야로 돌아가기

디지털 신호 처리의 기초의 다른 문제

  1. 8점 실수 신호 x[n] = {3, 1, 3, 1, 3, 1, 3, 1}의 DFT를 X[k] = Σx[n]e^(−j2πkn/8)이라 한다. 나이퀴스트 주파수에 해당하는 빈 X[4]의 값으로 올바른 것은?
  2. N점 DFT를 정의대로 계산하면 약 N²회, FFT(고속 푸리에 변환)로는 약 N log₂N회의 연산으로 충분하다고 하자. N = 1024일 때, FFT에 의한 연산 횟수의 감소 정도로 가장 가까운 것은?
  3. 256점 신호 뒤에 0을 768개 덧붙여(제로 패딩) 1024점 DFT를 계산했다. 256점 그대로 DFT를 계산한 경우와 비교한 설명으로 올바른 것은?
  4. DFT에서 스펙트럼 누설이 생기는 주된 원인으로 올바른 것은?
  5. DFT 앞에 곱하는 창 함수에 대해, 직사각형 창(아무것도 곱하지 않는 경우)과 해닝 창(Hann 창)을 비교한 설명으로 올바른 것은?