MANCHESTER ENCODING
Manchester encoding (first published in 1949) is a synchronous clock encoding technique used by the physical layer to encode the clock and data of a synchronous bit stream. In this technique, the actual binary data to be transmitted over the cable are not sent as a sequence of logic 1′s and 0′s (known technically as Non return to zero(NRZ). Instead, the bits are translated into a slightly different format that has a number of advantages over using straight binary encoding (i.e. NRZ).
In the Manchester encoding shown, a logic 0 is indicated by a 0 to 1 transition at the centre of the bit and a logic 1 is indicated by a 1 to 0 transition at the centre of the bit. Note that signal transitions do not always occur at the ‘bit boundaries’ (the division between one bit and another), but that there is always a transition at the centre of each bit. The Manchester encoding rules are summarised below:
| Original Data |
Value Sent |
| Logic 0 |
0 to 1 (upward transition at bit centre) |
| Logic 1 |
1 to 0 (downward transition at bit centre) |
Note that in some cases you will see the encoding reversed, with 0 being represented as a 0 to 1 transition. The two definitions have co-existed for many years. The Ethernet Blue-Book and IEEE standards (10 Mbps) describe the method in whih a Logic 0 is sent as 0 to 1 transition, and a Logic 1 as a one to zero transition (where a zero is represented by a less negative voltage on the cable). Note that because many physical layers employ an inverting line to convert the binary digits into an electrical signal, the signal on the wire is the exact opposite of that output by the encoder. Differential physical layer transmission, does not suffer this inversion.
The following diagram shows a typical Manchester encoded signal with the corresponding binary representation of the data (1,1,0,1,0,0) being sent.
The waveform for a Manchester encoded bit stream carrying the sequence of bits 110100.
Note that signal transitions do not always occur at the ‘bit boundaries’ (the division between one bit and another), but that there is always a transition at the centre of each bit.The encoding may be alternatively viewed as a phase encoding where each bit is encoded by a postive 90 degree phase transition, or a negative 90 degree phase transition. The Manchester code is therefore sometimes known as a Biphase Code.
A Manchester encoded signal contains frequent level transitions which allow the receiver to extract the clock signal using a DIGITAL PHASE LOCKED LOOP(DPLL)and correctly decode the value and timing of each bit. To allow reliable operation using a DPLL, the transmitted bit stream must contain a high density of bit transitions. Manchester encoding ensures this, allowing the receiving DPLL to correctly extract the clock signal.
The bi-phase Manchester encoding can consume up to approximately twice the bandwidth of the original signal (20 MHz). This is the penalty for introducing frequent transitions. For a 10 Mbps LAN, the signal spectrum lies between the 5 and 20 MHz. Manchester encoding is used as the physical layer of an Ethernet , where the additional bandwidth is not a significant issue for coaxial cable transmission, the limited bandwidth of CAT5e cable necessitated a more efficient encoding method for 100 Mbps transmission using a4b/5b code. This uses three signal levels (instead of the two levels used in Manchester encoding) and therfore allows a 100 Mbps signal to occupy only 31 MHz of bandwidth. Gigabit Ethernet utilises five levels and encoding, to provide even more efficient use of the limited cable bandwidth, sending 1 Gbps within 100 MHz of bandwidth.
Differential Manchester encoding ( Conditioned Diphase)
Conditioned Diphase is a method of digital baseband transmission. Conditioned diphase uses a line encoding technique that encodes the digital data to be transmitted with a clock signal….
encoding) is a method of encoding data in which data
DATA
Debt, AIDS, Trade in Africa is a multinational Non-governmental organization founded in January 2002 in London by U2′s Bono along with Robert Sargent Shriver III and activists from the Jubilee 2000 Drop the Debt campaign….
and clock signal
Clock signal
In electronics and especially Synchronous logic digital circuits, a clock signal is a Signalling used to coordinate the actions of two or more Electronic circuit….
s are combined to form a single self-synchronising
Synchronizing
In telecommunication, the term synchronizing has the following meanings:# Achieving and maintaining synchronism.# In fax, achieving and maintaining predetermined speed relations between the scanning spot and the recording spot within each scanning line….
data stream
Data stream
In telecommunications and computing, a data stream is a sequence of encoder coherent Signalling s used to Transmission or receive information that is in transmission ….
. It is a differential encoding, using the presence or absence of transitions to indicate logical value. This gives it several advantages over vanilla Manchester encoding:
- Detecting transitions is often less error-prone than comparing against a threshold in a noisy environment.
- Because only the presence of a transition is important, polarity is not. differential coding
- .Differential coding
In digital communications, differential coding is a technique used to provide unambiguous signal reception when using some types of modulation….
schemes will work exactly the same if the signal is inverted (wires swapped).
Line code
In telecommunication, a line code is a code chosen for use within a communications system for transmission purposes. Line coding is often used for digital data transport….
s with this property include NRZI, bipolar encoding
Bipolar encoding
In telecommunication, bipolar encoding is a type of line code . A duobinary signal is such an encoding….
Biphase Mark Code
The biphase mark code is a type of encoding for binary data streams. When a binary data stream is sent without modification via a channel, there can be long series of logical ones or zeros without any transitions which makes clock recovery and synchronization difficult….
Coded mark inversion
In telecommunication, coded mark inversion is a non-return-to-zero line code. It encodes zero bits as a half bit time of zero followed by a half bit time of one, and while one bits are encoded as a full bit time of a constant level….
MLT-3 encoding
MLT-3 encoding is a line code that uses three voltage levels. An MLT-3 interface emits less electromagnetic interference and requires less Bandwidth than most other Boolean logic or Ternary logic interfaces that operate at the same bit rate , such as Manchester code or Bipolar encoding….
).
A ’1′ bit is indicated by making the first half of the signal equal to the last half of the previous bit’s signal i.e. no transition at the start of the bit-time. A ’0′ bit is indicated by making the first half of the signal opposite to the last half of the previous bit’s signal i.e. a zero bit is indicated by a transition at the beginning of the bit-time. In the middle of the bit-time there is always a transition, whether from high to low, or low to high. A reversed scheme is possible, and no advantage is given by using either scheme.
A related method is Manchester encoding in which the meaningful transitions are the mid-bit ones, and these encode data by their direction (positive-negative is one value, negative-positive is the other).
Differential Manchester is specified in the IEEE 802.5
IBM token ring
Token ring local area network technology is a local area network network protocol which resides at the data link layer of the OSI model. It uses a special three-byte frame called a token that travels around the ring….
standard for token ring LANs, and is used for many other applications, including magnetic and optical storage.
Note: In differential Manchester encoding, if a “1″ is represented by one transition, then a “0″ is represented by two transitions and vice versa.
//
Recent Comments