Digital transmission is the sending of information over physical communication media in the form of digital signals. Analog signals must therefore be digitized first before being transmitted. The present article discusses in detail the different types of encoding.
Digital information cannot be sent directly in the form of 0s and 1s. First, it must be encoded in the form of a signal with two states, for example:
- Two voltage levels with respect to earth.
- The difference in voltage between two wires.
- The presence/absence of current in a wire.
- The presence/absence of light.
This transformation of binary information into a two-state signal is done by the baseband decoder (DCE), which is the origin of the term baseband transmission to designate digital transmission.
Digital signal encoding
To optimize transmission, the signal must be encoded to facilitate its transmission on the physical medium. There are various encoding systems for this purpose that can be divided into two categories:
- Two-level encoding: the signal can only take on a strictly negative or strictly positive value (-X or +X, where X represents a value of the physical quantity being used to transport the signal).
- Three-level encoding: the signal can take on a strictly negative, null, or strictly positive value (-X, 0, or +X).
NRZ encoding (meaning No Return to Zero), is the first encoding system, and also the simplest. It consists of simply transforming the 0s into -X and the 1s into +X. This results in a bipolar encoding in which the signal is never null. Thus, the receiver can determine whether a signal is present or not.
NRZI encoding is significantly different from NRZ encoding. With this encoding, when the bit value is 1, the signal changes state after the clock tick. When the bit value is 0, the signal does not change state.
NRZI encoding has numerous advantages, including:
- Detection of whether a signal is present or not.
- The need for a low signal transmission current.
However, it does have one problem: the presence of continuous current during a sequence of zeros that disturbs the synchronization between transmitter and receiver.
Manchester encoding, also called biphase encoding or Phase Encode (PE), introduces a transition in the middle of each interval. In fact, it amounts to performing an exclusive OR (XOR) of the signal with the clock signal that translates into a rising edge when the bit value is zero and a falling edge in the opposite case.
Manchester encoding has numerous advantages, including:
- Possibility for the receiver to detect a signal (as it does not take on a zero value).
- A spectrum occupying a wide band
Delay encoding (by Miller)
Delay encoding, also called Miller encoding, is similar to Manchester encoding, except that a transition occurs in the middle of an interval only when the bit is 1. This allows higher data rates.
Bipolar encoding is a three-level encoding. Therefore, it uses three states of the quantity transported on the physical medium:
- The value is 0 when the bit value is 0.
- Alternatively, X and -X when the bit value is 1.
- What is digital data transmission
- Digital transmission
- What is digital transmission
- Data transmission cables > Guide
- Everything you need to know about data transmission modes > Guide
- Data transmission cables
- Transfer data from one excel worksheet to another automatically > Guide
- Digital convergence > Guide
- Cannot ping computer on same network: Windows 10, Windows 7
- Get a computer name from IP address in a LAN: command line
- Windows networking commands: with examples, cheat sheet
- Set the right MTU: meaning, calculator, settings
- TeamViewer sound sharing: Mac, Android, not working, Ubuntu
- Unable to access http://192.168.0.1
- How to activate VoLTE in Vodafone India
- List open ports: Windows, Linux
- Teamviewer start with Windows: missing, registry
- Configure WinSCP: to save to an INI File
- Cups-pdf for Windows: driver, virtual PDF printer
- 192.168.1.1 - 192.168.0.1 IP address signification
- How to connect PCs with a Ethernet cable?
- Activate Internet booster: Vodafone India
- What is a network card?
- What is the difference between intranet and extranet?
- Dell Inspiron Bluetooth drivers: installation
- How to share internet connection: Android
- Network architecture: definition, in computer network
- Disable TeamViewer shutdown: greyed out, remote-shutdown
- How to create a Local Area Network (LAN)?
- The list of DNS servers of the major ISPs
- Find your MAC address: on Windows 10, Linux, Mac
- Everything about WPAN: Wireless Personal Area Network
- What is a client/server environment: definition, example
- What is the hub in network equipment: definition, usage
- Everything about different types of networks: LAN, WAN, etc.
- All about different types of networks
- What is 3-tier client/server architecture: example, diagram
- What are PPP and SLIP protocols and what are they used for?
- What is Bluetooth and how does it work?
- Freebox "Router" mode
- What is the WiMAX technology: vs WiFi, LTE