Wolfram 언어

오디오 단시간 푸리에 변환(STFT)

주파수는 시간이 지남에 따라 변화하기 때문에 일반적으로 푸리에 변환은 음성 신호를 잘 표현 한다고 할 수는 없습니다. ShortTimeFourier는 신호를 분리한 것의 푸리에 변환을 계산하는 단시간 푸리에 변환(STFT)으로 알려져 있습니다. 단시간 푸리에 변환은 노이즈 감소, 피치 감지, 피치 이동 등의 효과의 음성 응용 분야에서 많이 사용되고 있습니다.

음성 녹음 단시간 푸리에 변환을 계산합니다.

결과는 ShortTimeFourierData이며, 단시간 푸리에 변환의 결과 뿐만 아니라, 원래 신호의 재구성을 쉽게 할 수 있도록 결과의 계산에 사용된 매개 변수를 포함합니다.

Spectrogram을 사용하여 결과를 시각화합니다.

InverseShortTimeFourier를 사용하면 단시간 푸리에 변환에서 신호를 재구성할 수 있습니다. 객체에 저장된 모든 매개 변수를 통해 함수가 원래의 신호를 재구성할 수 있습니다.

ShortTimeFourierData의 매개 변수 중 일부는 결과를 다시 변경하기 위해 수정할 수 있는 것도 있습니다. 이 경우 신호를 늦추기 위해 "PartitionOffset" 매개 변수가 원래의 것보다 커지도록 강제 할 수 있습니다.

관련 예제

de en es fr ja pt-br zh