Time 도메인을 Frequency 도메인으로 변환하고자 할때에는 Fast Fourier Transform 함수를 사용하실 수 있습니다.
» FFT Curve 변환 방법
Page 2, window 1의 1번 커브가 time domain으로 되어 있는 커브라고 가정하겠습니다.
1) Define curve 아이콘을 클릭한 후 새로운 커브를 한 개 추가 (add 버튼)
2) Source를 Math로 두고 각 vectors 필드를 아래와 같이 입력 (또는 수식 Function 기능에서 검색 가능)
x= freq(p2w1c1.x)
y= fftmag(p2w1c1.y)
3) Apply 버튼 클릭
**Curve 가 empty 로 나올 경우, curve 아이콘을 눌러 hide→ show 진행해주시면 해결됩니다.
(fft 변환 curve)
[추가사항]
일반적인 FFT함수를 사용하면 대칭으로 나타납니다.여기서 의미 있는 주파수 영역 (Nyquist frequency 이내) 은 딱 반입니다.
Amplitude 도 두 배가 되어야 합니다. 따라서 fold 함수가 필요합니다.
또한 FFT의 정의 자체가 주파수 성분 크기를 얻으려면 N (sample size)으로 나눠줘야만 합니다.
따라서 엔지니어링에서 의미 있는 주파수 성분은 다음과 같이 추가 작업을 해 주셔야 합니다.
x= fold(freq(p1w1c1.x))/2
y= fold(fftmag(p1w1c1.y))/numpts(p1w1c1.y)