2012-11-08 2 views
1

FFT에서 창을 사용하는 방법을 이해하지 못합니다. Aforge.Math와 함께 C#을 사용합니다. 이 후FFT에서 창을 사용하는 방법

Array[i] = new Complex(buffer, 0); 
Array[i].Re *= 0.5 * (1 - Math.Cos((2 * Math.PI * i)/4097)); 
//Hanning window 

: 나는 이것을 사용

FourierTransform.FFT(Array, FourierTransform.Direction.Forward); 

를 내가 제대로 이해하면,이 창을 무엇을하고 있는지, 그 코드는 나에게 나쁜 결과를 제공합니다. 제발, 내가 잘못하고있는 것을 설명해주세요.

+1

이 코드가주는 '나쁜 결과'에 대해 자세히 알려 주실 수 있습니까? 어떤면에서 그들은 원하는 결과와 다른가? –

+0

창 기능을 적용 할 실제 코드를 표시 할 수 있습니까? –

답변

0

FourierTransform.Direction.Backward을 사용하여이 코드를 작동시킬 수있었습니다.

관련 문제