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()); }