Nov
28th
Sun
28th
Radio/programming victories
In chronological order:
- Kicking GNU Radio’s ass
- Demodulating a Gaussian frequency shift keying (GFSK) waveform with a Gaussian minimum shift keying (GMSK) demodulator
- Learning that the demodulated bits are always inverted for no obvious reason
- Writing bitstuff and unbitstuff routines
- Implementing proprietary scramble and unscramble routines to make real information look like noise
- Learning the signal from item 2 was GFSK and not GMSK, even though it was supposed to be GMSK.
- Creating a GFSK waveform using a continuous phase frequency shift keying (CPFSK) modulator.
- Achieving end-to-end, digital communications using items 1-7 with a little silver box which came with minimal documentation.
- Writing no-return-to-zero (NRZI) encoding and decoding routines
Hell yeah!