Pulse-position modulation

Last updated

Pulse-position modulation (PPM) is a form of signal modulation in which M message bits are encoded by transmitting a single pulse in one of possible required time shifts. [1] [2] This is repeated every T seconds, such that the transmitted bit rate is bits per second. It is primarily useful for optical communications systems, which tend to have little or no multipath interference.

Contents

History

An ancient use of pulse-position modulation was the Greek hydraulic semaphore system invented by Aeneas Stymphalus around 350 B.C. that used the water clock principle to time signals. [3] In this system, the draining of water acts as the timing device, and torches are used to signal the pulses. The system used identical water-filled containers whose drain could be turned on and off, and a float with a rod marked with various predetermined codes that represented military messages. The operators would place the containers on hills so they could be seen from each other at a distance. To send a message, the operators would use torches to signal the beginning and ending of the draining of the water, and the marking on the rod attached to the float would indicate the message.

In modern times, pulse-position modulation has origins in telegraph time-division multiplexing, which dates back to 1853, and evolved alongside pulse-code modulation and pulse-width modulation. [4] In the early 1960s, Don Mathers and Doug Spreng of NASA invented pulse-position modulation used in radio-control (R/C) systems. PPM is currently being used in fiber-optic communications, deep-space communications, and continues to be used in R/C systems.

Synchronization

One of the key difficulties of implementing this technique is that the receiver must be properly synchronized to align the local clock with the beginning of each symbol. Therefore, it is often implemented differentially as differential pulse-position modulation, whereby each pulse position is encoded relative to the previous, such that the receiver must only measure the difference in the arrival time of successive pulses. It is possible to limit the propagation of errors to adjacent symbols, so that an error in measuring the differential delay of one pulse will affect only two symbols, instead of affecting all successive measurements.

Sensitivity to multipath interference

Aside from the issues regarding receiver synchronization, the key disadvantage of PPM is that it is inherently sensitive to multipath interference that arises in channels with frequency-selective fading, whereby the receiver's signal contains one or more echoes of each transmitted pulse. Since the information is encoded in the time of arrival (either differentially, or relative to a common clock), the presence of one or more echoes can make it extremely difficult, if not impossible, to accurately determine the correct pulse position corresponding to the transmitted pulse. Multipath in Pulse Position Modulation systems can be easily mitigated by using the same techniques that are used in Radar systems that rely totally on synchronization and time of arrival of the received pulse to obtain their range position in the presence of echoes.

Non-coherent detection

One of the principal advantages of PPM is that it is an M-ary modulation technique that can be implemented non-coherently, such that the receiver does not need to use a phase-locked loop (PLL) to track the phase of the carrier. This makes it a suitable candidate for optical communications systems, where coherent phase modulation and detection are difficult and extremely expensive. The only other common M-ary non-coherent modulation technique is M-ary frequency-shift keying (M-FSK), which is the frequency-domain dual to PPM.

PPM vs. M-FSK

PPM and M-FSK systems with the same bandwidth, average power, and transmission rate of M/T bits per second have identical performance in an additive white Gaussian noise (AWGN) channel. However, their performance differs greatly when comparing frequency-selective and frequency-flat fading channels. Whereas frequency-selective fading produces echoes that are highly disruptive for any of the M time-shifts used to encode PPM data, it selectively disrupts only some of the M possible frequency-shifts used to encode data for M-FSK. On the other hand, frequency-flat fading is more disruptive for M-FSK than PPM, as all M of the possible frequency-shifts are impaired by fading, while the short duration of the PPM pulse means that only a few of the M time-shifts are heavily impaired by fading.

Optical communications systems tend to have weak multipath distortions, and PPM is a viable modulation scheme in many such applications.

Applications for RF communications

Narrowband RF (radio frequency) channels with low power and long wavelengths (i.e., low frequency) are affected primarily by flat fading, and PPM is better suited than M-FSK to be used in these scenarios. One common application with these channel characteristics, first used in the early 1960s with top-end HF (as low as 27 MHz) frequencies into the low-end VHF band frequencies (30 MHz to 75 MHz for RC use depending on location), is the radio control of model aircraft, boats and cars, originally known as "digital proportional" radio control. PPM is employed in these systems, with the position of each pulse representing the angular position of an analogue control on the transmitter, or possible states of a binary switch. The number of pulses per frame gives the number of controllable channels available. The advantage of using PPM for this type of application is that the electronics required to decode the signal are extremely simple, which leads to small, light-weight receiver/decoder units (model aircraft require parts that are as lightweight as possible). Servos made for model radio control include some of the electronics required to convert the pulse to the motor position – the receiver is required to first extract the information from the received radio signal through its intermediate frequency section, then demultiplex the separate channels from the serial stream, and feed the control pulses to each servo.

PPM encoding for radio control

A complete PPM frame is about 22.5 ms (can vary between implementation), and signal low state is always 0.3 ms. It begins with a start frame (high state for more than 2 ms). Each channel (up to 8) is encoded by the time of the high state plus the lower state. (PPM high state + 0.3 = servo PWM pulse width).

More sophisticated radio control systems are now often based on pulse-code modulation, which is more complex but offers greater flexibility and reliability. The advent of 2.4 GHz band FHSS radio-control systems in the early 21st century changed this further.

Pulse-position modulation is also used for communication with the ISO/IEC 15693 contactless smart card, as well as in the HF implementation of the Electronic Product Code (EPC) Class 1 protocol for RFID tags.

See also

Related Research Articles

<span class="mw-page-title-main">Code-division multiple access</span> Channel access method used by various radio communication technologies

Code-division multiple access (CDMA) is a channel access method used by various radio communication technologies. CDMA is an example of multiple access, where several transmitters can send information simultaneously over a single communication channel. This allows several users to share a band of frequencies. To permit this without undue interference between the users, CDMA employs spread spectrum technology and a special coding scheme.

<span class="mw-page-title-main">Frequency modulation</span> Encoding of information in a carrier wave by varying the instantaneous frequency of the wave

Frequency modulation (FM) is the encoding of information in a carrier wave by varying the instantaneous frequency of the wave. The technology is used in telecommunications, radio broadcasting, signal processing, and computing.

In electronics and telecommunications, modulation is the process of varying one or more properties of a periodic waveform, called the carrier signal, with a separate signal called the modulation signal that typically contains information to be transmitted. For example, the modulation signal might be an audio signal representing sound from a microphone, a video signal representing moving images from a video camera, or a digital signal representing a sequence of binary digits, a bitstream from a computer.

<span class="mw-page-title-main">Orthogonal frequency-division multiplexing</span> Method of encoding digital data on multiple carrier frequencies

In telecommunications, orthogonal frequency-division multiplexing (OFDM) is a type of digital transmission used in digital modulation for encoding digital (binary) data on multiple carrier frequencies. OFDM has developed into a popular scheme for wideband digital communication, used in applications such as digital television and audio broadcasting, DSL internet access, wireless networks, power line networks, and 4G/5G mobile communications.

<span class="mw-page-title-main">Frequency-shift keying</span> Data communications modulation protocol

Frequency-shift keying (FSK) is a frequency modulation scheme in which digital information is encoded on a carrier signal by periodically shifting the frequency of the carrier between several discrete frequencies. The technology is used for communication systems such as telemetry, weather balloon radiosondes, caller ID, garage door openers, and low frequency radio transmission in the VLF and ELF bands. The simplest FSK is binary FSK (BFSK), in which the carrier is shifted between two discrete frequencies to transmit binary information.

<span class="mw-page-title-main">Line code</span> Pattern used within a communications system to represent digital data

In telecommunication, a line code is a pattern of voltage, current, or photons used to represent digital data transmitted down a communication channel or written to a storage medium. This repertoire of signals is usually called a constrained code in data storage systems. Some signals are more prone to error than others as the physics of the communication channel or storage medium constrains the repertoire of signals that can be used reliably.

In radio communication, multipath is the propagation phenomenon that results in radio signals reaching the receiving antenna by two or more paths. Causes of multipath include atmospheric ducting, ionospheric reflection and refraction, and reflection from water bodies and terrestrial objects such as mountains and buildings. When the same signal is received over more than one path, it can create interference and phase shifting of the signal. Destructive interference causes fading; this may cause a radio signal to become too weak in certain areas to be received adequately. For this reason, this effect is also known as multipath interference or multipath distortion.

<span class="mw-page-title-main">Non-return-to-zero</span> Telecommunication coding technique

In telecommunication, a non-return-to-zero (NRZ) line code is a binary code in which ones are represented by one significant condition, usually a positive voltage, while zeros are represented by some other significant condition, usually a negative voltage, with no other neutral or rest condition.

<span class="mw-page-title-main">Fading</span> Term in wireless communications

In wireless communications, fading refers to the variation of signal attenuation over variables like time, geographical position, and radio frequency. Fading is often modeled as a random process. In wireless systems, fading may either be due to multipath propagation, referred to as multipath-induced fading, weather, or shadowing from obstacles affecting the wave propagation, sometimes referred to as shadow fading.

<span class="mw-page-title-main">Radio-controlled model</span>

A radio-controlled model is a model that is steerable with the use of radio control (RC). All types of model vehicles have had RC systems installed in them, including ground vehicles, boats, planes, helicopters and even submarines and scale railway locomotives.

This is an index of articles relating to electronics and electricity or natural electricity and things that run on electricity and things that use or conduct electricity.

<span class="mw-page-title-main">Single-frequency network</span>

A single-frequency network or SFN is a broadcast network where several transmitters simultaneously send the same signal over the same frequency channel.

<span class="mw-page-title-main">Visible light communication</span> Use of light in the visible spectrum as a telecommunication medium

In telecommunications, visible light communication (VLC) is the use of visible light as a transmission medium. VLC is a subset of optical wireless communications technologies.

In digital modulation, minimum-shift keying (MSK) is a type of continuous-phase frequency-shift keying that was developed in the late 1950s by Collins Radio employees Melvin L. Doelz and Earl T. Heald. Similar to OQPSK, MSK is encoded with bits alternating between quadrature components, with the Q component delayed by half the symbol period.

Multiple frequency-shift keying (MFSK) is a variation of frequency-shift keying (FSK) that uses more than two frequencies. MFSK is a form of M-ary orthogonal modulation, where each symbol consists of one element from an alphabet of orthogonal waveforms. M, the size of the alphabet, is usually a power of two so that each symbol represents log2M bits.

In a digitally modulated signal or a line code, symbol rate, modulation rate or baud rate is the number of symbol changes, waveform changes, or signaling events across the transmission medium per unit of time. The symbol rate is measured in baud (Bd) or symbols per second. In the case of a line code, the symbol rate is the pulse rate in pulses per second. Each symbol can represent or convey one or several bits of data. The symbol rate is related to the gross bit rate, expressed in bits per second.

<span class="mw-page-title-main">Underwater acoustic communication</span> Wireless technique of sending and receiving messages through water

Underwater acoustic communication is a technique of sending and receiving messages in water. There are several ways of employing such communication but the most common is by using hydrophones. Underwater communication is difficult due to factors such as multi-path propagation, time variations of the channel, small available bandwidth and strong signal attenuation, especially over long ranges. Compared to terrestrial communication, underwater communication has low data rates because it uses acoustic waves instead of electromagnetic waves.

IEC 61334, known as Distribution automation using distribution line carrier systems, is a standard for low-speed reliable power line communications by electricity meters, water meters and SCADA. It is also known as spread frequency-shift keying (S-FSK) and was formerly known as IEC 1334 before IEC's most recent renumbering. It is actually a series of standards describing the researched physical environment of power lines, a well-adapted physical layer, a workable low-power media access layer, and a management interface. Related standards use the physical layer, but not the higher layers.

Pulse-code modulation (PCM) is a method used to digitally represent sampled analog signals. It is the standard form of digital audio in computers, compact discs, digital telephony and other digital audio applications. In a PCM stream, the amplitude of the analog signal is sampled at uniform intervals, and each sample is quantized to the nearest value within a range of digital steps.

Stress wave communication is a technique of sending and receiving messages using host structure itself as the transmission medium. Conventional modulation methods such as amplitude-shift keying (ASK), frequency-shift keying (FSK), phase-shift keying (PSK), quadrature amplitude modulation (QAM), pulse-position modulation (PPM) and orthogonal frequency-division multiplexing (OFDM) could be leveraged for stress wave communication. The challenge to use stress wave as the carrier of the communication is the severe signal distortions due to the multipath channel dispersion. Compared with other communication techniques, it is a very reliable communication for special applications, such as within concrete structures, well drilling string, pipeline structures and so on.

References

  1. K. T. Wong (March 2007). "Narrowband PPM Semi-Blind Spatial-Rake Receiver & Co-Channel Interference Suppression" (PDF). European Transactions on Telecommunications. The Hong Kong Polytechnic University. 18 (2): 193–197. doi:10.1002/ett.1147. Archived from the original (PDF) on 2015-09-23. Retrieved 2013-09-26.
  2. Yuichiro Fujiwara (2013). "Self-synchronizing pulse position modulation with error tolerance". IEEE Transactions on Information Theory. 59: 5352–5362. arXiv: 1301.3369 . doi:10.1109/TIT.2013.2262094.
  3. Michael Lahanas. "Ancient Greek Communication Methods". Archived from the original on 2014-11-02.
  4. Ross Yeager & Kyle Pace. "Copy of Communications Topic Presentation: Pulse Code Modulation". Prezi.