Frequency-Shift Keying: Modulating and Demodulating
Frequency-Shift Keying: Modulating and Demodulating
Variations[edit]
Continuous-phase frequency-shift keying[edit]
In principle FSK can be implemented by using completely independent free-
running oscillators, and switching between them at the beginning of each
symbol period. In general, independent oscillators will not be at the same
phase and therefore the same amplitude at the switch-over instant, causing
sudden discontinuities in the transmitted signal.
In practice, many FSK transmitters use only a single oscillator, and the
process of switching to a different frequency at the beginning of each symbol
period preserves the phase. The elimination of discontinuities in the phase
(and therefore elimination of sudden changes in amplitude)
reduces sideband power, reducing interference with neighboring channels.
Gaussian frequency-shift keying[edit]
Rather than directly modulating the frequency with the digital data symbols,
"instantaneously" changing the frequency at the beginning of each symbol
period, Gaussian frequency-shift keying (GFSK) filters the data pulses with
a Gaussian filter to make the transitions smoother. This filter has the
advantage of reducing sideband power, reducing interference with
neighboring channels, at the cost of increasing intersymbol interference. It is
used by Improved Layer 2 Protocol, DECT, Bluetooth,[5] Cypress
WirelessUSB, Nordic Semiconductor,[6] Texas Instruments LPRF, IEEE
802.15.4, Z-Wave and Wavenis devices. For basic data rate Bluetooth the
minimum deviation is 115 kHz.
A GFSK modulator differs from a simple frequency-shift keying modulator in
that before the baseband waveform (levels −1 and +1) goes into the FSK
modulator, it is passed through a Gaussian filter to make the transitions
smoother so to limit its spectral width. Gaussian filtering is a standard way for
reducing spectral width; it is called pulse shaping in this application.
In ordinary non-filtered FSK, at a jump from −1 to +1 or +1 to −1, the
modulated waveform changes rapidly, which introduces large out-of-band
spectrum. If the pulse is changed going from −1 to +1 as −1, −0.98, −0.93, ...,
+0.93, +0.98, +1, and this smoother pulse is used to determine the carrier
frequency, the out-of-band spectrum will be reduced.[7]
Minimum-shift keying[edit]
Minimum frequency-shift keying or minimum-shift keying (MSK) is a particular
spectrally efficient form of coherent FSK. In MSK, the difference between the
higher and lower frequency is identical to half the bit rate. Consequently, the
waveforms that represent a 0 and a 1 bit differ by exactly half a carrier period.
The maximum frequency deviation is δ = 0.25 fm, where fm is the maximum
modulating frequency. As a result, the modulation index m is 0.5. This is the
smallest FSK modulation index that can be chosen such that the waveforms
for 0 and 1 are orthogonal.
Gaussian minimum-shift keying[edit]
A variant of MSK called Gaussian minimum-shift keying (GMSK) is used in
the GSM mobile phone standard.
Audio frequency-shift keying[edit]
Audio frequency-shift keying (AFSK) is a modulation technique by
which digital data is represented by changes in the frequency (pitch) of
an audio tone, yielding an encoded signal suitable for transmission
via radio or telephone. Normally, the transmitted audio alternates between two
tones: one, the "mark", represents a binary one; the other, the "space",
represents a binary zero.
AFSK differs from regular frequency-shift keying in performing the modulation
at baseband frequencies. In radio applications, the AFSK-modulated signal
normally is being used to modulate an RF carrier (using a conventional
technique, such as AM or FM) for transmission.
AFSK is not always used for high-speed data communications, since it is far
less efficient in both power and bandwidth than most other modulation
modes.[citation needed] In addition to its simplicity, however, AFSK has the advantage
that encoded signals will pass through AC-coupled links, including most
equipment originally designed to carry music or speech.
AFSK is used in the U.S.-based Emergency Alert System to notify stations of
the type of emergency, locations affected, and the time of issue without
actually hearing the text of the alert.
Continuous 4-level modulation[edit]
Phase 1 radios in the Project 25 system use continuous 4-level FM (C4FM)
modulation.[8][9]
Applications[edit]
1200 baud AFSK signal
0:00
Listen to an example of a
1200 baud AFSK-modulated
signal.