Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
What is physical layer coding violation?
The Physical Layer Coding Violation is a framing technique used in data communication to identify frame boundaries by intentionally violating the normal encoding rules of the physical layer. This method leverages the redundancy built into certain encoding schemes to create distinct markers for frame delimitation.
How It Works
This technique is specifically used in networks where the physical medium encoding contains redundancy, such as in Manchester encoding. In Manchester coding, each data bit is represented by two physical bits, creating natural redundancy that can be exploited for framing purposes.
Manchester Encoding Implementation
In Manchester encoding, each data bit is represented using two physical bits with specific patterns:
Bit 1 − Encoded as high-low (10) pair
Bit 0 − Encoded as low-high (01) pair
Every data bit contains a transition in the middle, which helps the receiver locate bit boundaries accurately. The unused combinations high-high (11) and low-low (00) serve as coding violations.
Frame Delimitation Process
Since the combinations 11 and 00 never appear in legitimate data transmission under Manchester encoding, they can be used as special markers to indicate frame boundaries. When the receiver detects these violation patterns, it knows that a frame is either starting or ending.
Advantages
Reliable detection − Coding violations are easily distinguishable from normal data patterns
No additional overhead − Uses existing encoding redundancy without adding extra bits
Synchronization support − Maintains clock synchronization while providing framing
Limitations
Encoding dependency − Only works with redundant encoding schemes like Manchester
Limited applicability − Cannot be used with non-redundant encoding methods
Error sensitivity − Transmission errors might create false violations
Conclusion
Physical layer coding violation is an efficient framing technique that exploits encoding redundancy to create frame delimiters. By using normally invalid bit combinations as boundary markers, it provides reliable frame detection without additional overhead in networks using redundant encoding schemes like Manchester coding.
