Differential Coding: From Wikipedia, The Free Encyclopedia
Differential Coding: From Wikipedia, The Free Encyclopedia
Page 1 of 3
Differential coding
From Wikipedia, the free encyclopedia
In digital communications, differential coding is a technique used to provide unambiguous signal reception when using some types of modulation. It makes data to be transmitted to depend not only from the current bit (or symbol), but also from the previous one. The common types of modulation that require differential coding include phase shift keying and quadrature amplitude modulation.
Contents
1 Purposes of differential coding 2 Conventional differential coding 3 Generalized differential coding 4 Applications 5 Drawbacks 6 Other techniques to resolve a phase ambiguity 7 See also 8 External links and references
Now xi depends only on a difference between yi and yi 1 and not on their values. So, whether the data stream is inverted or not, the decoded data will always be correct. When data is transmitted over twisted-pair wires, it is easy to accidentally insert an extra half-twist in the cable between the transmitter and the receiver. When this happens, the received data are inverted. There are several different line codes designed to be polarity insensitive[1] -- whether the data stream is inverted or not, the decoded data will always be correct. The line codes with this property include differential Manchester encoding, bipolar encoding, NRZI, biphase mark code, coded mark inversion, and MLT-3 encoding.
http://en.wikipedia.org/wiki/Differential_coding
12/11/2009
Page 2 of 3
A differential encoder
A differential decoder is thus similar to an analog differentiator, its impulse response being
Note that in binary (modulo-2) arithmetic, addition and subtraction (and positive and negative numbers) are equivalent.
http://en.wikipedia.org/wiki/Differential_coding
12/11/2009
Page 3 of 3
Applications
Differential coding is widely used in satellite and radio relay communications together with PSK and QAM modulations.
Drawbacks
Differential coding has one significant drawback: it leads to error multiplication. That is, if one symbol such as yi was received incorrectly, two incorrect symbols xi and xi + 1 would be at the differential decoder's output, see: and . This approximately doubles the BER at signal-to-noise ratios for which errors rarely occur in consecutive symbols.
See also
Phase shift keying Satellite modem
INTELSAT Earth Station Standard IESS-308 DVB framing structure, channel coding and modulation for 11/12 GHz satellite services (EN 300 421) Retrieved from "http://en.wikipedia.org/wiki/Differential_coding" Categories: Data transmission This page was last modified on 19 July 2009 at 22:09. Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. See Terms of Use for details. Wikipedia is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
http://en.wikipedia.org/wiki/Differential_coding
12/11/2009