示例#1
0
        public void TestLowpass()
        {
            var lp = new TF.Lowpass1(48000.0f);
            lp.SetParam(TF.Lowpass1.P_FREQ, 500);

            Assert.AreEqual(3142.7146 / 99142.71, lp.B[0], 0.00001f);
            Assert.AreEqual(3142.7146 / 99142.71, lp.B[1], 0.00001f);
            Assert.AreEqual(1.0, lp.A[0], 0.00001f);
            Assert.AreEqual(-92857.29 / 99142.71, lp.A[1], 0.00001f);
        }
示例#2
0
        public void TestLowpass()
        {
            var lp = new TF.Lowpass1(48000.0f);

            lp.SetParam(TF.Lowpass1.P_FREQ, 500);

            Assert.AreEqual(3142.7146 / 99142.71, lp.B[0], 0.00001f);
            Assert.AreEqual(3142.7146 / 99142.71, lp.B[1], 0.00001f);
            Assert.AreEqual(1.0, lp.A[0], 0.00001f);
            Assert.AreEqual(-92857.29 / 99142.71, lp.A[1], 0.00001f);
        }