반응형 글쓰기 Fourier2 [python] 주파수 신호 분석 방법론 2 - STFT (Short Time Fourier Transform) STFT (Short Time Fourier Transform)짧은 시간별로 FFT를 수행하여, 일정한 단위시간별 주파수 밀도를 스펙트로그램으로 표현→ 시간에 따른 주파수 변화 확인 가능 시간해상도와 주파수해상도를 일정하게 유지 → Window Function 에 의해 고정 코드라이브러리 importmport pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom scipy import signal #science python : scipyimport math 주파수 f, 각주파수 w 정의# 주파수 입력f1 = 2 f2 = 8f3 = 4f4 = 6f5 = 10# w = 2pi*fw1 = 2*np.pi*f1 w2 = 2*np.pi*f.. 2024. 11. 25. [python] 주파수 신호 분석 방법론 1 - FFT (Fast Fourier Transform) FFT (Fast Fourier Transform): 신호를 다양한 주파수를 갖는 주기함수들로 변환하여, 신호에 대한 주파수 정보제공 Sin, Cos 함수로 주기/진폭이 변형된 다양한 주기함수를 탐색 후, 주파수 기준으로 재배열주로 진동 데이터의 특성 주파수를 찾아내기 위해서 사용주파수에 대한 정보만 파악하기 때문에, 시간에 대한 정보는 알 수 없음 * 주기와 주파수의 관계frequency (주파수/진동수) : 단위시간 동안 진동한 횟수T (주기) : 한 번 진동할 때 걸리는 시간 장점주파수에 따른 분석 용이기계적 원인 분석 용이단점특정 데이터 형태에서 오차 발생주파수 영역별 필터 최적화 필요 코드라이브러리 imoprtimport pandas as pdimport numpy as npimport ma.. 2024. 11. 24. 이전 1 다음 반응형