fsk
FSK, or frequency-shift keying, is a form of digital modulation in which information is conveyed by shifting the instantaneous frequency of a carrier between discrete values. In binary FSK, two frequencies represent the binary symbols 0 and 1; more generally, M-ary FSK uses M distinct frequencies to encode symbols. Some implementations use continuous-phase variants to improve spectral efficiency and reduce abrupt phase changes.
Key parameters of FSK include the center frequency, the frequency deviation (the separation between the frequencies
Demodulation of FSK can be achieved with a frequency discriminator, a phase-locked loop, or coherent and non-coherent
Common applications include traditional radio data transmissions and older dial-up modems, wireless telemetry, and broadcast paging.