Пример #1
0
        public void TransmissionCoefficientAtZeroFrequencyTestTest()
        {
            const double fd      = 1000;
            const double dt      = 1 / fd;
            const double f0      = 30;
            const double delta_f = 10;

            var rlc = new BandStopRLC(f0, delta_f, dt);

            var c = rlc.GetTransmissionCoefficient(0, dt);

            Assert.AreEqual(1, c.Abs, $"delta:{Abs(1 - c.Abs):e2}");
        }
Пример #2
0
        public void TransmissionCoefficientAtCentralFrequencyTestTest()
        {
            const double fd      = 1000;
            const double dt      = 1 / fd;
            const double f0      = 30;
            const double delta_f = 10;

            var rlc = new BandStopRLC(f0, delta_f, dt);

            var c = rlc.GetTransmissionCoefficient(f0, dt);

            const double eps = 1.91e-14;

            Assert.AreEqual(0, c.Abs, eps, $"delta:{Abs(0 - c.Abs):e2}");
        }