[time-nuts] LTE-Lite module

Bob Camp kb8tq at n1k.org
Mon Oct 20 17:52:44 EDT 2014


PHK has a roughly 6 line code snippet that does a basic PLL. Add two more lines to check / clamp the integrator if you wish. That’s 8 lines. If you want a D term (to give it an FLL component) add 2 more lines. We’re up to 10 lines. 

It’s just a control loop, not a full GPSDO. There’s not a lot to it.

The code and some magic hardware to run it on is not the key to all this. Setting up and spending the time testing and optimizing is.


> On Oct 20, 2014, at 8:54 AM, Charles Steinmetz <csteinmetz at yandex.com> wrote:
> Bob wrote:
>> We tend to focus on this or that enhanced feature in a piece of code. It's fun to talk about. That's not what keeps most designs from doing what they should. By focusing on this rather than the testing required, we set people up to fail. If you start off the project believing you mostly need fancy code when you mostly need long term testing instead, you hit a wall pretty fast. Setting up for one is not at all the same as setting up for the other.
> Not really sure what this has to do with my post to which you replied??  I assure you, I do not find code to be a fun, or even very interesting, topic of conversation, and I did not mention it at all in that post.  Really, the only thing I've said about code is that I've found it takes more than 100 lines to do a proper ADPLL.  When I have some time, I have to sit down and study Poul-Henning's code to see what I can learn from it about parsimony.
> Best regards,
> Charles
> _______________________________________________
> time-nuts mailing list -- time-nuts at febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.

More information about the time-nuts mailing list