2010-04-17 5 views

답변

0

이것은 주파수 도메인에서 신호를 나타내는 complex numbers의 벡터입니다.

+0

어떤 주파수를 나타 냅니까? – Gtker

5

편집 글쎄, 당황 스럽네. 업데이트 된 대답은 다음과 같습니다.

FFT 알고리즘이 신속하게 계산하는 Discrete Fourier Transform은 길이가 N 인 입력 데이터가주기 신호의 한주기라고 가정합니다. 기간은 2*pi rad입니다. 출력 포인트의 빈도는 2*n*pi/N rad/sec이며, 은 0부터 N-1까지의 색인입니다. 귀하의 예를 들어

후, 71-34+53.7i2*pi/3 rad/sec의 값이며, 일반적으로 DC라고 0 rad/sec의 값이며, 그 복합체 4*pi/3 rad/sec의 값입니다. 주기적으로는 2*pi/3 rad/sec = -2*pi/3 rad/sec = 4*pi/3 rad/sec입니다. 따라서 스펙트럼의 후반부는 -pi..0 또는 pi..2*pi의 주파수로 간주 할 수 있습니다.

데이터가 일정한 샘플링 속도로 샘플링 된 데이터를 나타내며 샘플링 속도를 알고있는 경우 rad/secHz으로 변환 할 수 있습니다. 샘플링 속도를 deltaT으로합시다. 그 역수는 샘플링 주파수 Fs입니다. 그런 다음 기간은 T = N*deltaT sec = 2*pi rad입니다. 1/T은 주파수 해상도는 deltaF = Fs/N Hz입니다. 따라서 출력 포인트의 빈도는 n*Fs/N Hz입니다.

+0

http://en.wikipedia.org/wiki/Discrete_Fourier_transform에 따르면 출력 지점의 빈도는'2 * n * pi/N rad/sec'이어야합니다. 맞습니까? – Gtker

+0

@Runner - 죄송합니다. 절대적으로 옳습니다. – mtrw

관련 문제