3 ms·
I'm surprised theres no error correction in your uplink. Crazy.
by 3pt14159 5y ago
I'm surprised theres no error correction in your uplink. Crazy.
- diamondo25 5y agoIt depends on the API. If your API is "put this data over uart to the TTY", and the uart of the device is overloaded and drops characters... Or maybe mangles characters due to bitflips. Or what have you. Its all possible!
- nonameiguess 5y agoOne of the more interesting projects I ever had to complete was while awaiting clearance when I first started working for the NRO years back in ground processing algorithms (no longer work there, by the way). One of the long time guys gave us an assignment to implement the BCH error-correcting code, and then iteratively optimize it until we were able to implement the algorithm for computing the code published in a company proprietary whitepaper that was more efficient than any of the publicly published algorithms. That was just everything that is fun about programming. The actual production implementation corrected up to 8 bits per block, though I can't remember the block size any more. Ground processing was a totally separate program and contract from mission control, though, so my team only ever received data from the satellites. We never sent data to them.