I build safety- and mission-critical embedded systems, the greenfield kind where a defect isn't a bug ticket. Thirty years on microcontrollers; a former Trident submarine radioman, DSP at Analog Devic
I'm writing a series, it should be about 10 parts, one a week:
Building a MIL-STD-188-110 HF Modem in Modern C++
The build log of a real, standards-compliant HF radio modem in modern C++ that has to cross-compile down to a microcontroller, not just run on a workstation. Less a code dump than a look at the discipline behind mission-critical DSP: why the signal path allocates nothing, how strong types keep a hertz from ever being read as a kilohertz, and why the transmitter is the one block where you trust the standard over your own instincts. I'm writing it mostly to pass along what thirty years of embedded work taught me.
Status: ongoing. The overview and "the rules I build by" are up, with the transmit chain next.
Hey, I'm Hema 👋
Developer, writer, and creator of Dev Opportunity Radar, a weekly series published every Friday on DEV, helping people discover opportunities they might otherwise miss.
I build safety- and mission-critical embedded systems, the greenfield kind where a defect isn't a bug ticket. Thirty years on microcontrollers; a former Trident submarine radioman, DSP at Analog Devic
We will see, I hope someone finds it interesting. With any luck, I will post about 10 - 15 in the series and go over some fairly advanced DSP concepts.
I see you are from Andhra Pradesh, I spent two weeks in Visakhapatnam many years ago, what a wonderful place.
Hey, I'm Hema 👋
Developer, writer, and creator of Dev Opportunity Radar, a weekly series published every Friday on DEV, helping people discover opportunities they might otherwise miss.
This is a great idea for a thread.
I'm writing a series, it should be about 10 parts, one a week:
Building a MIL-STD-188-110 HF Modem in Modern C++
The build log of a real, standards-compliant HF radio modem in modern C++ that has to cross-compile down to a microcontroller, not just run on a workstation. Less a code dump than a look at the discipline behind mission-critical DSP: why the signal path allocates nothing, how strong types keep a hertz from ever being read as a kilohertz, and why the transmitter is the one block where you trust the standard over your own instincts. I'm writing it mostly to pass along what thirty years of embedded work taught me.
Status: ongoing. The overview and "the rules I build by" are up, with the transmit chain next.
dev.to/kg7hf/series/44572
Oh, I hadn’t come across your series before! This sounds really interesting. I’ll definitely be checking it out. Thanks for sharing it here 😀
We will see, I hope someone finds it interesting. With any luck, I will post about 10 - 15 in the series and go over some fairly advanced DSP concepts.
I see you are from Andhra Pradesh, I spent two weeks in Visakhapatnam many years ago, what a wonderful place.
Vizag is one of the most beautiful places here 😄 Also, I will be following along, and wishing you all the success with the series 😃