Flexus FX100 Audio Analyzer

FFT 빠른 Fourier 변환

"빠른 Fourier 변환 (FFT)"은 오디오 및 음향 측정 과학 분야에서 중요한 측정 방법 입니다. 신호를 개별 스펙트럼 구성 요소로 변환하여 신호에 대한 주파수 정보를 제공 합니다. FFT는 기계 또는 시스템의 결함 분석, 품질 관리 및 상태 모니터링에 사용 됩니다. 여기에서는 FFT가 작동하는 방법, 관련 매개변수 및 측정 결과에 미치는 영향에 대해 설명 합니다 .

엄밀히 말하면 FFT는 "Discrete Fourier Transformation"(DFT) 구현을 위한 최적화된 알고리즘 입니다. 신호는 일정 시간 동안 샘플링되어 주파수 성분으로 나뉩니다. 이러한 구성 요소는 각각 고유한 진폭 및 위상을 갖는 개별 주파수에서 단일 정현 진동입니다. 이 변환은 다음 다이어그램에 설명되어 있습니다. 측정된 기간 동안 신호에는 3가지 별개의 주된 주파수가 포함 됩니다. 

FFT Time Frequency View

시간 및 주파수 영역의 신호보기

Step by step
제 1단계에서, 신호의 섹션이 스캐닝되어 추후 처리를 위해 메모리에 저장된다. 이때 두 매개 변수는 관련이 있습니다:
  1. 측정 시스템의 샘플링 속도 또는 샘플링 주파수 fs(예: 48kHz). 이것은 1초 동안 얻은 평균 샘플 수입니다 (초당 샘플 수).
  2. 선택된 샘플 수; 블록 길이 BL. 이것은 항상 FFT에서 베이스 2에 대한 정수배이다 (e.g., 2^10 = 1024 샘플들)
2개의 기본 파라미터 fs 및 BL로 부터, 측정의 추가 파라미터가 결정될 수 있다.
  

Bandwidth fn (= Nyquist frequency). 이 값은 FFT에 의해 결정될 수 있는 이론상 최대 주파수를 나타냅니다.

fn = fs / 2

예를들어 48kHz의 샘플링 속도에서 이론적으로 24kHz까지의 주파수 성분을 결정할 수 있습니다. 아날로그 시스템의 경우, 실제적으로 달성할 수 있는 값은 아날로그 필터- e.g.  0kHz에서.

측정 지속시간  D. 측정 지속시간은 샘플링 속도 fs와 블럭 길이 BL에 의해 주어진다.

D = BL / fs.

 fs = 48 kHz 및 BL = 1024에서, 이것은 1024/48000 Hz = 21.33 ms

주파수 해상도 df. 주파수 해상도는 두 측정 결과 간의 주파수 간격을 나타냅니다.

df = fs / BL

 fs = 48 kHz 및 BL = 1024에서, 이것은 48000 Hz / 1024 = 46.88 Hz의 df를 제공합니다.

실제로 샘플링 주파수 fs는 대개 시스템에 의해 주어진 변수입니다. 그러나 블록 길이 BL을 선택하면 측정 지속시간과 주파수 해상도를 정의할 수 있습니다. 다음 사항이 적용 됩니다:

  • 블록 길이가 짧으면 복잡한 주파수 분해능으로 빠른 측정 반복이 발생 합니다.
  • 블록 길이가 길면 측정 빈도가 높아지고 측정 반복이 느려집니다.

FFT Blocklength

 크고 작은 블록 길이를 갖는 신호의 FFT 표현

무한대…
Fourier 변환에서, 샘플링된 신호 세그먼트는 무한한주기 동안 주기적으로 반복된다는 가정이있다. 이것은 두 가지 결론을 내린다:
  1. FFT는 주기적 신호에만 적합 합니다.
  2. 샘플링된 신호 세그먼트에는 전체 기간 수를 포함해야 합니다.

조건 2는 매우 적은 신호에만 적용된다는 것을 알 수 있습니다. 주파수가 df의 정수배가 아닌 신호의 샘플링은 서로 다른 값을 갖는 2 ^ n 샘플 블록 내에서 시작되고 끝납니다. 이로인해 시간 신호가 점차 빨라지고 FFT 스펙트럼이 번지 게됩니다. (일명 누출)

FFT Smearing

 스미어드(smeared) 스펙트럼을 가진 윈도우 없는 시간 신호


Windowing

이 번짐을 방지하기 위해, 실제로 "윈도우잉(windowing)"이 신호 샘플에 적용 됩니다. 가중 함수를 사용하면 신호 샘플이 다소 부드럽게 켜지거나 꺼집니다. 결과는 샘플링된 "윈도우윙"신호가 진폭 0에서 시작하고 끝나는 것입니다. 샘플은 이제 하드 전환없이 주기적으로 반복될 수 있습니다.

Windowed time signal FFT

 스펙트럼이 있는 윈도우화 된 시간 신호

실질적인 예
신호 이론의 고전적인 예는 구형파 신호의 스펙트럼 구성 입니다. 이것은 기본 주파수의 모든 가중 기수 배수의 합으로 구성 됩니다.
 

Formula Square Wave

이 비디오는 시간신호 및 스펙트럼으로 500Hz 방형파 생성을 보여줍니다.


측정 방법?
휴대용 오디오 및 음향 분석기 XL2는 최대 20kHz의 빠르고 간단한 FFT 분석에 이상적 입니다. 다중 채널 및 보다 자세한 분석 또는 계산을 위해서는 FLEXUS FX100 오디오 분석기와 같이 대역폭이 크고 빠른 신호 프로세서가있는보다 강력한 시스템이 필요 합니다. FX-Control PC 소프트웨어와 함께 FFT는 측정 요구 사항에 따라 쉽고 빠르게 적응 및 시각화할 수 있습니다. FLEXUS FX100의 내부 메모리가 크기 때문에 블록 길이가 상당히 길어지므로 주파수 분해능이 훨씬 높아집니다.

질문 있습니까?   NTi Audio에 문의하십시오.
FX100 오디오 분석기 자세히보기 FX100 Audio Analyzer
오디오 및 음향 분석기에 대한 추가 정보 XL2 Audio and Acoustic Analyzer

FFT 빠른
Fourier
변환