예제 #1
0
        private double[] AcquireData(double frequency, double amplitude, double phase, double numberSamples, double noiseAmplitude)
        {
            // Test using signal generation
            SineSignal       sineSignal = new SineSignal(frequency, amplitude, phase);
            WhiteNoiseSignal noise      = new WhiteNoiseSignal(noiseAmplitude);
            SignalGenerator  generator  = new SignalGenerator(numberSamples, (long)numberSamples);

            generator.Signals.Add(sineSignal);
            generator.Signals.Add(noise);
            return(generator.Generate());
        }