DSPRelated.com
Forums

Re: Software PLL (SPLL)

Started by Ken Smith February 8, 2006
In article <1139427882.792589.126890@f14g2000cwb.googlegroups.com>,
Ron N. <rhnlogic@yahoo.com> wrote:
>Tim Wescott wrote: >> Implementing a PLL in software uses the same basic theory as >> implementing a PLL in hardware -- you compare your synthesized signal to >> a reference, generate a phase difference, then servo the frequency of >> your synthesized signal to your reference. > >Why? Isn't a software PLL just a forward interpolator. Why not just >estimate (statistical, FFT, phase vocoder or otherwise) the frequency, >phase, derivatives of phase, etc.; generate a forward interpolation of >the input reference using that information, and call that the output of >the PLL NCO? Recalculate periodically (every sample if the compute >power is available).
Now fit that FFT into a PIC. -- -- kensmith@rahul.net forging knowledge