2009-11-04 2 views
1

나는 fft를 만들어 밴드 패스 필터를 만들었다. 그 다음에는 ifft를 역변환하여 시간 영역으로 전달했습니다.역 고속 푸리에 변환을 .wav로 변환하는 방법은 무엇입니까?

내 ifft는 fft와 길이가 같습니다.

ifft는 길어야하거나 길이를 늘릴 수있는 방법이 있습니까? .wav에이 ifft를 전달하려면 어떻게해야합니까?

+0

IFFT 부 출력은 원래의 입력과 동일한 길이이어야한다. IFFT 출력의 진폭은 허수를 포함하기 때문에 필요할 수 있습니다. 어떻게 C# 형식이 될지 모르겠다. – endolith

답변

0

WAV 파일 형식은 문서화되어 있습니다 (아래 참조). 기본적으로 헤더 정보와 원시 샘플 데이터가 이어집니다. Google과

결과 : https://ccrma.stanford.edu/courses/422/projects/WaveFormat/

+0

데이터에서 IFFT의 결과 만 입력하면됩니까? 또는 먼저 IFFT로 변환해야합니까? –

+0

그래, 나는 그렇게 생각할 것이다. 정상적인 샘플 오디오 신호라면 확인하기가 쉽습니다. – Michiel

관련 문제