2D 실수 FFT
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
입력 시퀀스 X의 빠른 푸리에 변환 (FFT)을 계산합니다. 데이터를 X 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.

입력/출력
X
—
X는 실수 입력 시퀀스입니다.
이동?
—
이동?은 DC 성분이 FFT {X}의 중심에 있는지 여부를 지정합니다. 기본값은 거짓입니다.
m
—
m은 2D FFT 행의 개수를 지정합니다. 이 VI는 FFT를 수행하기 전에 m x n 배열로 X를 자르거나 제로로 채웁니다.
n
—
n은 2D FFT 열의 개수를 지정합니다. 이 VI는 FFT를 수행하기 전에 m x n 배열로 X를 자르거나 제로로 채웁니다.
FFT {X}
—
FFT {X}는 X의 2D FFT입니다. 입력 신호가 볼트 (V)인 경우, FFT {X}는 볼트 단위를 가집니다. 입력 신호가 볼트가 아닌 경우, FFT {X}는 입력 신호 단위를 단위로 가집니다. 이 VI는 위상을 라디안으로 반환합니다.
에러
—
에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러를 [에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다. |
2D FFT
2D 신호에서 FFT VI는 입력 행렬의 Discrete Fourier Transform (DFT)을 계산합니다. 이 VI는 입력 행렬의 행에 1D FFT를 수행한 다음에 이전 단계 출력의 열에 1D FFT를 수행합니다. M xN 행렬의 DFT는 다음과 같이 정의됩니다:
u = 0, 1, ..., M-1, v=0, 1, ..., N-1의경우이 때 x는 입력 행렬이고 Y는 변환 결과입니다.
아래 그림은 2D FFT 결과에서 이동?의 효과를 보여줍니다:
| 2D 입력 신호 | 이동없는 FFT | 이동있는 FFT |
|---|---|---|
![]() |
![]() |
![]() |
관련 정보
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Signal Processing\Transforms\FFT and Power Spectrum Units.vi
X
—
이동?
—
m
—
FFT {X}
—
에러
—


