Manchester Encoding
Biphase coding, self-clocking, IEEE 802.3 Ethernet standard.
Manchester encoding is a biphase line coding scheme where each bit is represented by a transition at the midpoint of the bit period rather than by a static voltage level. This mid-bit transition carries both the data and the clock information simultaneously, making Manchester encoding inherently self-clocking. It is the encoding standard used in IEEE 802.3 Ethernet (10 Mbps) and is studied extensively in digital communications courses and GATE examinations.
Core Concept of Manchester Encoding
In Manchester encoding, the bit value is not encoded by an absolute voltage level but by the direction of the transition at the mid-point of each bit period. According to the IEEE 802.3 standard used in Ethernet, a high-to-low transition at the mid-bit represents a binary 1, and a low-to-high transition represents a binary 0. Some textbooks define this convention in reverse, so the direction used depends on the standard being referenced.
The critical property is that a transition always occurs at the center of every bit period, regardless of the data value. This guaranteed mid-bit transition is what makes Manchester encoding self-clocking. The receiver can continuously detect these transitions and use a phase-locked loop to synchronize its internal clock to the incoming data stream. This eliminates the need for a separate clock line, which would require additional wiring in a network and would suffer from skew at high data rates.
In addition to the mandatory mid-bit transition, there may or may not be a transition at the boundary between two consecutive bit periods. If consecutive bits are different, no boundary transition is needed. If consecutive bits are the same (both 1s or both 0s), a boundary transition occurs to set the signal to the correct starting level for the next mid-bit transition. This boundary transition carries no data information. Recognizing this distinction is important in GATE waveform analysis questions.
Differential Manchester Encoding
Differential Manchester encoding is a variant used in IEEE 802.5 Token Ring and some ISDN interfaces. In this scheme, a bit 0 is indicated by a transition at the start of the bit period (in addition to the mandatory mid-bit transition), while a bit 1 is indicated by no transition at the start of the bit period. The mid-bit transition is always present in every bit slot to maintain self-clocking.
The advantage of differential Manchester over standard Manchester is immunity to polarity inversion. Since the information is encoded in the presence or absence of transitions rather than the direction of transitions, reversing the two wires of a twisted pair (which inverts polarity) does not cause any data errors. This is why Token Ring networks used differential Manchester on shielded twisted pair cables where connector polarity was a practical concern.
Mathematical Expression and Bandwidth
Manchester encoding transmits each bit using a signal that changes state at least once per bit period. The minimum pulse width in Manchester is T_b/2, which is identical to RZ. Therefore, the bandwidth of Manchester encoding is the same as RZ:
B_Manchester = 2 R_b as the null-to-null bandwidth. In terms of baud rate, Manchester transmits at a baud rate of 2 times the bit rate because two signal elements are sent per bit period. A 10 Mbps Ethernet using Manchester encoding operates at 20 Mbaud on the physical medium. The spectral efficiency is 0.5 bps/Hz, the same as RZ.
Manchester encoding has zero DC component by design. Because every bit produces both a high and a low half-period, the average voltage over any complete bit period is zero. This makes Manchester suitable for transformer-coupled and AC-coupled channels. The absence of a DC component was an important design requirement for Ethernet, which used transformer isolation at every network interface card.
Practical Understanding
Manchester encoding was the physical layer encoding used in original 10BASE5 (Thicknet) and 10BASE2 (Thinnet) Ethernet networks, standardized under IEEE 802.3. The guaranteed self-clocking allowed simple and robust receiver design without expensive crystal oscillators needing tight synchronization to an external reference.
The bandwidth penalty of Manchester encoding (double the bit rate bandwidth) became a limiting factor as Ethernet speeds increased. At 100 Mbps and beyond, requiring 200 MHz of channel bandwidth over standard Category 5 cable was impractical. This is why 100BASE-TX Fast Ethernet switched to 4B5B encoding followed by MLT-3 signaling, and Gigabit Ethernet uses 8B10B encoding. Manchester was gradually replaced by more bandwidth-efficient schemes as data rates increased.
Numerical Example
For Manchester encoding, bandwidth calculation uses the same relationship as RZ since the minimum signal element width is half the bit period. GATE questions also test the baud rate calculation, where baud rate is twice the bit rate for Manchester encoding.
Given:
Bit rate R_b = 10 Mbps (IEEE 802.3 Ethernet)
Encoding: Manchester
Why this formula applies:
Each bit produces two half-period signal elements.
Pulse width = T_b/2, so bandwidth = 2 x R_b.
Baud rate = signal elements per second = 2 x R_b.
Formula:
B_Manchester = 2 x R_b
Baud Rate = 2 x R_b
Substitution:
B_Manchester = 2 x 10 x 10^6 = 20 x 10^6
Baud Rate = 2 x 10 x 10^6 = 20 x 10^6
Calculation:
B_Manchester = 20 MHz
Baud Rate = 20 Mbaud
Final Answer:
Minimum bandwidth required = 20 MHz
Baud rate on physical medium = 20 MbaudExam Tip: Manchester bandwidth = 2 R_b, same as RZ. The baud rate of Manchester is also 2 times the bit rate. A common GATE trap is asking for baud rate versus bit rate. For Manchester, baud rate is always double the bit rate. Also, DC component of Manchester is always zero regardless of data pattern.
Manchester Mechanism Summary
- Mid-bit transition is mandatory for every bit in Manchester encoding. Direction of transition encodes data value.
- IEEE 802.3: High to Low = bit 1, Low to High = bit 0. This convention is standard in most GATE textbooks.
- Differential Manchester: transition at start of bit period = 0, no transition at start = 1. Mid-bit transition always present.
- Bandwidth = 2 R_b. Baud rate = 2 x bit rate. Spectral efficiency = 0.5 bps/Hz.
- DC component is zero for all data patterns because every bit period contains both high and low half-periods.
- Used in 10 Mbps Ethernet (IEEE 802.3). Differential Manchester used in Token Ring (IEEE 802.5).
- Higher data rate systems (100 Mbps and above) abandoned Manchester encoding due to excessive bandwidth requirement.
Quick Revision
- Manchester encoding: mid-bit transition always present. Direction of transition encodes bit value (H to L = 1, L to H = 0 in IEEE 802.3).
- Bandwidth = 2 R_b. Baud rate = 2 x R_b. Both are twice the bit rate.
- DC component is always zero. AC-coupled and transformer-coupled channels are fully supported.
- Differential Manchester uses transition presence/absence at bit start rather than direction. Immune to polarity reversal.
- Used in 10 Mbps Ethernet. Not used in Fast Ethernet or Gigabit Ethernet due to bandwidth inefficiency.
- Exam trap: Baud rate is not equal to bit rate for Manchester. Baud rate is always 2 x bit rate.
- Boundary transitions in Manchester carry no data. Only mid-bit transitions encode information.
Manchester Encoding Quiz
Test your understanding of Manchester (biphase) coding, its self-clocking property, and IEEE 802.3 usage.
Q1.In IEEE 802.3 Manchester encoding, a binary 1 is represented as:
Related Articles
NRZ Line Coding
Non-return to zero, unipolar, polar, bipolar variants.
9 min read
Baseband Transmission Basics
Digital signals over low-pass channels, limitations.
4 min read
Correlative Coding
Duobinary signaling, controlled ISI.
11 min read
Run Length Encoding
Compression of repetitive data, simple algorithm.
12 min read
Equalization Basics
Zero forcing, MMSE equalizers, adaptive equalization overview.
5 min read