Lines Matching refs:pha
260 phasor pha; in convert() local
266 R(pha) = hypot(Fi, Fr); in convert()
277 Theta(pha) = binbandwidth * (bin + deltaphase*N/TWO_PI); in convert()
279 return pha; in convert()
282 __device__ phasor harmonic_shift(phasor pha, real fm) in harmonic_shift() argument
288 sfreq = Theta(pha)*fm; in harmonic_shift()
290 if (sfreq >= nyquist || sfreq <= -nyquist) R(pha) = real(0.0); in harmonic_shift()
291 Theta(pha) = sfreq; in harmonic_shift()
293 return pha; in harmonic_shift()
296 __device__ real unconvert(phasor pha, real &oldophase, int N) in unconvert() argument
300 bin = Theta(pha)/binbandwidth; in unconvert()
305 return R(pha)*cos(phase); in unconvert()
315 phasor pha; in fmsyn() local
323 pha = convert(F[k], oldiphase, k, N); // updates oldiphase in fmsyn()
324 pha = harmonic_shift(pha, fm[b]); in fmsyn()
327 val = unconvert(pha, oldophase, N); // updates oldophase in fmsyn()