Uses a custom implementation of MFSK-4. Not even sure if I implemented it correctly, but it works.
Example signal in src/signals.
Example video in docs.
Code is a mess, too tired to reorganize and optimize.
Also, don't use this in the real world. It's a terrible protocol. This was made for fun.
| Sampling Freq (Hz) | 48,000 |
|---|---|
| Symbol Rate (Baud) | 100 |
| Frequencies | 400, 800, 1200, 1600 |
| Symbol Map | - 00: 400- 01: 800- 10: 1200- 11: 1600 |