실시간으로 AudioRecord로 음성을 녹음하고 동시에 이어폰으로 AudioTrack으로 출력을 하고있습니다. 그런데, 주파수영역에서 손대야하는 부분이 있어서 AudioRecord로 받은 음성신호를 FFT를 이용해 주파수영역으로 바꿨다가 다시 시간영역으로 바꾸고 출력하면 잡음이 굉장히 심합니다.
제 목소리나 음악도 어느정도 들리지만, 치직치지직하는 잡음이 훨씬 많습니다. 지금은 주파수영역에서 변화없이 주파수영역으로 바꿨다가 다시 시간영역으로 바꿔 출력하는게 다인데도 그렇습니다..ㅠㅠ FFT 소스는 RealDoubleFFT라고하는 파일을 받아 사용했습니다.. 푸리에 변환, 역변환후 확실히 제 목소리가 들리는 것을 보면 변환이 되는것도 확인되는데, 잡음이 어디서부터 오는것인지 모르겠네요.. 변환을 전혀 하지않고 녹음과 동시에 출력을 하면 잡음이 없어 FFT에 문제가 있다는건 알겠습니다..
한번에 FFT를 하는 샘플 수를 다르게하면 될까요?
정답이아니라도 잡음의 원인이 무엇일 것 같으신지 말씀만이라도 해주시면 감사하겠습니다..ㅠㅠ