我在實現FFT時遇到了問題。目標設備是Windows Phone 7.FFT實現
這就是我如何做到的。 緩衝區的字節數組有固定大小的1024
var o = Observable.FromEvent<EventArgs>(Microphone.Default, "BufferReady");
o.Subscribe(evt =>
{
double[] dImageArray = this.buffer.Select(i => Convert.ToDouble(i)).ToArray();
fftoutput = Saluse.MediaKit.Sample.FourierTransform.FFTDb(ref dImageArray);
});
我使用(因爲你可以看到)類是從SaluseMediakit(source)
這是正確的道路?或者我錯了嗎?
我在實現FFT時遇到了問題。 - 然後描述問題。包含詳細信息(編譯器錯誤,異常詳細信息,...) – 2011-12-29 21:47:55
這是關於fftoutput的。我不知道如何驗證結果。這是否合適?來自mikrophone的字節數組,我能正確轉換它嗎? – 2011-12-29 22:19:36
'我錯了嗎?'是的,如果它不起作用。 – 2011-12-29 22:26:45