Frequency-shift keying
Lua error in package.lua at line 80: module 'strict' not found.
Frequency-shift keying (FSK) is a frequency modulation scheme in which digital information is transmitted through discrete frequency changes of a carrier signal.[1] The technology is used for communication systems such as amateur radio, caller ID and emergency broadcasts. The simplest FSK is binary FSK (BFSK). BFSK uses a pair of discrete frequencies to transmit binary (0s and 1s) information.[2] With this scheme, the "1" is called the mark frequency and the "0" is called the space frequency. The time domain of an FSK modulated carrier is illustrated in the figures to the right.
Contents
Implementations of FSK Modems
Reference implementations of FSK modems exist and are documented in detail.[3] The demodulation of a binary FSK signal can be done using the Goertzel algorithm very efficiently, even on low-power microcontrollers.[4]
Other forms of FSK
Continuous-phase frequency-shift keying
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
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
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 DECT, Bluetooth,[5] Cypress WirelessUSB, Nordic Semiconductor,[6] Texas Instruments LPRF, 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 we change the pulse going from −1 to +1 as −1, −.98, −.93 ..... +.93, +.98, +1, and we use this smoother pulse to determine the carrier frequency, the out-of-band spectrum will be reduced.[7]
Minimum-shift keying
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
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
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
A variant of MSK called Gaussian minimum shift keying (GMSK) is used in the GSM mobile phone standard.
Audio FSK
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 FM
Phase 1 radios in the Project 25 system use continuous 4 level FM (C4FM) modulation.[8][9]
Applications
![]() |
|
Problems playing this file? See media help. |
In 1910, Reginald Fessenden invented a two-tone method of transmitting Morse code. Dots and dashes were replaced with different tones of equal length.[10] The intent was to minimize transmission time.
Some early CW transmitters employed an arc converter that could not be conveniently keyed. Instead of turning the arc on and off, the key slightly changed the transmitter frequency in a technique known as the compensation-wave method.[11] The compensation-wave was not used at the receiver. Spark transmitters used for this method consumed a lot of bandwidth and caused interference, so it was discouraged by 1921.[12]
Most early telephone-line modems used audio frequency-shift keying (AFSK) to send and receive data at rates up to about 1200 bits per second. The Bell 103 and Bell 202 modems used this technique.[13] Even today, North American caller ID uses 1200 baud AFSK in the form of the Bell 202 standard. Some early microcomputers used a specific form of AFSK modulation, the Kansas City standard, to store data on audio cassettes[citation needed]. AFSK is still widely used in amateur radio, as it allows data transmission through unmodified voiceband equipment. Radio control gear uses FSK, but calls it FM and PPM instead.
AFSK is also used in the United States’ Emergency Alert System to transmit warning information[citation needed]. It is used at higher bitrates for Weathercopy used on Weatheradio by NOAA in the U.S.
The CHU shortwave radio station in Ottawa, Canada broadcasts an exclusive digital time signal encoded using AFSK modulation.[citation needed]
FSK is commonly used[citation needed] in Caller ID and remote metering applications: see FSK standards for use in Caller ID and remote metering for more details
See also
- Amplitude-shift keying (ASK)
- Continuous-phase frequency-shift keying (CPFSK)
- Dual-tone multi-frequency (DTMF), another encoding technique representing data by pairs of audio frequencies
- Frequency-change signaling
- Multiple frequency-shift keying (MFSK)
- Orthogonal frequency division multiplexing (OFDM)
- Phase-shift keying (PSK)
- Federal Standard 1037C
- MIL-STD-188
- spread spectrum frequency shift keying (S-FSK)
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found., p 509
- ↑ FSK: Signals and Demodulation (B. Watson) http://www.xn--sten-cpa.se/share/text/tektext/digital-modulation/FSK_signals_demod.pdf
- ↑ Teaching DSP through the Practical Case Study of an FSK Modem (TI) http://www.ti.com/lit/an/spra347/spra347.pdf
- ↑ FSK Modulation and Demodulation With the MSP430 Microcontroller (TI) http://www.ti.com/lit/an/slaa037/slaa037.pdf
- ↑ Sweeney, D. "An introduction to bluetooth a standard for short range wireless networking" Proceedings. 15th Annual IEEE International ASIC/SOC Conference, Rochester, NY, USA, 25-28 Sept. 2002, pp. 474–475. 2002. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1158106
- ↑ Nordic Semiconductor. nRF24LU1+ Preliminary Product Specification v1.2
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Essam Atalla et al. "A Practical Step Forward Toward Software-Defined Radio Transmitters". p. 1.
- ↑ Steve Ford. "ARRL's VHF Digital Handbook". 2008. p. 6-2.
- ↑ Morse 1925, p. 44; Morse cites British patent 2,617/11.
- ↑ Bureau of Standards 1922, pp. 415–416
- ↑ Little 1921, p. 125
- ↑ Kennedy & Davis 1992, pp. 549–550
- Lua error in package.lua at line 80: module 'strict' not found.. Revised to April 24, 1921.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
External links
- dFSK: Distributed Frequency Shift Keying Modulation in Dense Sensor Networks
- M Nasseri, J Kim, M Alam - Proceedings of the 17th Communications & Networking, 2014, Unified metric calculation of sampling-based turbo-coded noncoherent MFSK for mobile channel
- J Kim, P Raorane, M Nasseri, M Alam - Proceedings of the 46th Annual Simulation Symposium, 2013, Performance analysis of sampling-based turbo coded NCQFSK for image data transmission