Maybe a good follow-up post would be to compare the Apollo hardware to modern hardware. It would be nice to see the differences in size, complexity, etc.
The GNSS chip typically has 30-60. The 3G modem (if enabled) has ~10 independent receivers (called "fingers" in CDMA parlance). WiFi has 1 (legacy 802.11b).
Things like viterbi are designed to be done efficiently in hardware. Doing it in software is limited to CPU core speed. Multi threaded solutions are hard to engineer as the signal is a continuous stream and cannot trivially be split up for parallel processing.
I do grounds stations for a living. Currently building edge clouds to do this at scale where the dishes are placed around the globe.
The GNSS chip typically has 30-60. The 3G modem (if enabled) has ~10 independent receivers (called "fingers" in CDMA parlance). WiFi has 1 (legacy 802.11b).