public void TimeDependentFourierTransformTestHannDC()
        {
            var t = new WWTimeDependentForwardFourierTransform(8, WWTimeDependentForwardFourierTransform.WindowType.Hann);
            var f = new WWTimeDependentInverseFourierTransform(8);
            var x = new double[19];

            for (int i = 0; i < x.Length; ++i)
            {
                x[i] = 1;
            }

            f.SetNumSamples(x.Length);

            Test(t, f, x, 1);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 出力するサンプル数をセットする。
 /// これを指定しない場合Drain()したデータをInverseFft()したとき最後のデータが多めに出てくる。
 /// </summary>
 public void SetNumOutSamples(long n)
 {
     mFFTinv.SetNumSamples(n);
 }