private float SupCarSignal(float modAmp, float unmodAmp, float modFreq, float carFreq, float t) { double wm = 2 * Math.PI * modFreq; double wc = 2 * Math.PI * carFreq; float e = 0f; e = (float)(( ( modAmp * unmodAmp ) / 2 ) * Math.Cos((wc + wm) * t) + ( ( modAmp * unmodAmp ) / 2 ) * Math.Cos((wc - wm) * t)); return e; }