Show HN: Building a GPS receiver Hi everyone! Shortly after publishing my iOS 4 jailbreak last October[1], I got to work on my next hobby project: a from-scratch homebrew GPS receiver, which can solve the user’s location solely from billions of radio antenna samples. I took a commodity SDR (alongside the Python standard library and numpy) and built a signal processing pipeline that can detect and track GPS satellites over many minutes, drop and pick up satellites as they come in and out of view, and precisely determine the user’s position and clock inaccuracy. All told, gypsum can go from a cold start to a fix on the user’s position, and the precise time, in less than a minute of listening to the antenna. I went on a journey of learning how to detect and track satellite signals that are literally too quiet to hear, and I hope that some of the magic comes through in the posts! After implementing this myself and walking the long road of getting it working, I’m left completely stunned by the brilliance of GPS, across so many axes. I hope you enjoy the read! On a more personal note, I’ll be starting a new job next week which isn’t as amenable to publishing side projects, and therefore this will be my last publicly-published project for some time. I’ve had great experiences making and sharing projects on here, and I’m really grateful for the positive feedback that’s been shared! [1]: https://ift.tt/zprVojG https://ift.tt/MhzI80a April 15, 2024 at 08:12PM
Show HN: Building a GPS receiver https://ift.tt/tgQqIkh
Related Articles
Show HN: Two uBlock Origin rules to improve your Twitch experience https://ift.tt/3pkGtgPShow HN: Two uBlock Origin rules to improve your Twitch experience It … Read More
Show HN: A Chrome extension to generate markup link reference for current page https://ift.tt/3H2xfvHShow HN: A Chrome extension to generate markup link reference for curr… Read More
Show HN: HTML/CSS Photo Sheet https://ift.tt/3mqfMoUShow HN: HTML/CSS Photo Sheet https://ift.tt/3Fp7oxB December 24, 2021… Read More
Show HN: I built my own second brain software tool https://ift.tt/3sqSIKIShow HN: I built my own second brain software tool https://ift.tt/3Fi8… Read More
Show HN: Release 0.8 of sbctl, Secure Boot key manager https://ift.tt/3qaQ7l8Show HN: Release 0.8 of sbctl, Secure Boot key manager https://ift.tt/… Read More
Show HN: Turn a Raspberry Pi into a Bluetooth MIDI Device https://ift.tt/3H1yknrShow HN: Turn a Raspberry Pi into a Bluetooth MIDI Device https://ift.… Read More
Show HN: Describe SQL using natural language, and execute against real data https://ift.tt/3p3pDTaShow HN: Describe SQL using natural language, and execute against real… Read More
Show HN: Python decorator that enables arbitrarily-deep tail/non-tail recursion https://ift.tt/3pdjvIfShow HN: Python decorator that enables arbitrarily-deep tail/non-tail … Read More
0 Comments: