Hacker News new | ask | show | jobs
by FredFS456 1594 days ago
RF/radio is one solid application. Can't really do the signal processing fast enough on an SBC.
2 comments

Not just the signal processing on the received data, but if you want to transmit something, you will probably be using one or more DDS channels to do so. Those may be in the FPGA, or external chips. Either way, if you are mixing the outputs of the DDS, being off by a single clock cycle can cause your transmitted data to be complete garbage.

With an FPGA and external DDS chips, this is difficult to do just because of mismatches in PCB trace lengths and/or small temperature fluctuations. With a microcontroller, it is nearly impossible to do even when using DMA because of memory bus contention.

Ohh good one. mmRadar projects I guess will fall into this category too.