• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

Computer Notes

Library
    • Computer Fundamental
    • Computer Memory
    • DBMS Tutorial
    • Operating System
    • Computer Networking
    • C Programming
    • C++ Programming
    • Java Programming
    • C# Programming
    • SQL Tutorial
    • Management Tutorial
    • Computer Graphics
    • Compiler Design
    • Style Sheet
    • JavaScript Tutorial
    • Html Tutorial
    • Wordpress Tutorial
    • Python Tutorial
    • PHP Tutorial
    • JSP Tutorial
    • AngularJS Tutorial
    • Data Structures
    • E Commerce Tutorial
    • Visual Basic
    • Structs2 Tutorial
    • Digital Electronics
    • Internet Terms
    • Servlet Tutorial
    • Software Engineering
    • Interviews Questions
    • Basic Terms
    • Troubleshooting
Menu

Header Right

Home » Networking » Communication » Encoding Techniques and Codec
Next →
← Prev

Encoding Techniques and Codec

By Dinesh Thakur

It is required that information must be encoded into signals before it can be transported across communication media. In more precise words we may say that the waveform pattern of voltage or current used to represent the 1s and 0s of a digital signal on a transmission link is called digital to digital line encoding. There are different encoding schemes available:

We’ll be covering the following topics in this tutorial:

  • Digltal-to-Digltal Encoding
  • Unipolar
  • Polar
  • Non-Return to Zero (NRZ)
  • Return to Zero (RZ)
  • Biphase
  • Bipolar
  • Bipolar uses three voltage levels. These are positive, negative, and zero. Bit 0 occurs at zero level of amplitude. Bit 1 occurs alternatively when the voltage level is either positive or negative and therefore, also called as Alternate Mark Inversion (AMI). There is no DC component because of the alternate polarity of the pulses for Is. Figure describes bipolar encoding.Analog to Digital
  • Digital to Analog
  • Analog to Analog
  • Codec’s (Coders and Decoders)

Digltal-to-Digltal Encoding

It is the representation of digital information by a digital signal.

Digital-to-Digital Encoding Techniques There are basically following types of digital· to-digital encoding available like:

  • Unipolar
  • Polar
  • Bipolar.

Unipolar

 Unipolar encoding uses only one level of value 1 as a positive value and 0 remains Idle. Since unipolar line encoding has one of its states at 0 Volts, it’s also called Return to Zero (RTZ) as shown in Figure. A common example of unipolar line encoding is the 11’L logic levels used in computers and digital logic.

Unipolar Encoding TechniquesUnipolar encoding represents DC (Direct Current) component and therefore, ca.’1nottravel through media such as microwaves or transformers. It has low noise margin and needs extra hardware for synchronization purposes. It is well suited where the signal path is short. For long distances, it produces stray capacitance in the transmission medium and therefore, it never returns to zero as shown in Figure.

Unipolar Signal After Stray Capacitance Effect

Polar

Polar encoding uses two levels of voltages say positive and negative. For example, the RS:232D interface uses Polar line encoding. The signal does not return to zero; it is either a positive voltage or a negative voltage. Polar encoding may be classified as non·return to zero (NRZ), return to zero (RZ) and biphase. NRZ may be further divided into NRZ·L and NRZ·I. Biphase has also two different categories as Manchester and Differential Manchester encoding. Polar line encoding is the simplest pattern that eliminates most of the residua! DC problem. Figure shows the Polar line encoding. It has the same problem of synchronization as that of unipolar encoding. The added benefit of polar encoding is that it reduces the power required to transmit the signal by one-half.

Polor Encoding Representation

Non-Return to Zero (NRZ)

In NRZ·L, the level of the signal is 1 if the amplitude is positive and 0 in case of negative amplitude.

In NRZ·I, whenever a positive amplitude or bit I appears in the signal, the signal gets inverted,

Figure explains the concepts of NRZ-L and NRZ·I more precisely.

NRZ-L and NRZ-l Representation

Return to Zero (RZ)

RZ uses three values to represent the signal. These are positive, negative, and zero. Bit 1is represented when signal changes from positive to zero. Bit 0 is represented when signal changes from negative to zero. Figure explains the RZ concept.

RZ RepresentationBiphase

Biphase is implemented in two different ways as Manchester and Differential Manchester encoding.

In Manchester encoding, transition happens at the middle of each bit period. A low to high transition represents a 1 and a high to low transition represents a 0.In case of Differential Manchester encoding, transition occurs at the beginning of a bit time, which represents a zero.

These encoding can detect errors during transmission because of the transition during every bit period. Therefore, the absence of a transition would indicate an error condition. They have no DC component and there is always a transition available for synchronizing receives and transmits clocks.

Bipolar

Bipolar uses three voltage levels. These are positive, negative, and zero. Bit 0 occurs at zero level of amplitude. Bit 1 occurs alternatively when the voltage level is either positive or negative and therefore, also called as Alternate Mark Inversion (AMI). There is no DC component because of the alternate polarity of the pulses for Is. Figure describes bipolar encoding.Bipolar RepresentationAnalog to Digital

Analog to digital encoding is the representation of analog information by a digital signal. These include PAM (Pulse Amplitude Modulation), and PCM (Pulse Code Modulation).

Digital to Analog

These include ASK (Amplitude Shift Keying), FSK (Frequency Shift Keying), PSK (Phase Shift Keying), QPSK (Quadrature Phase Shift Keying), are QAM (Quadrature Amplitude Modulation).

Analog to Analog

These are Amplitude modulation, Frequency modulation and Phase modulation techniques,

Codec’s (Coders and Decoders)

Codec stands for coders/decompression in data communication. The reverse conversion of analog to digital is necessary in situations where it is advantageous to send analog information across a digital circuit. Certainly, this is often the case in carrier networks, where huge volumes of analog voice are digitized and sent across high capacity, digital circuits. The device that accomplishes the analog to digital conversion is known as a codec. Codec’s code an analog input into a digital format on the transmitting side of the connection, reversing the process, or decoding the information on the receiving side, in order to reconstitute the analog signal. Codec’s are widely used to convert analog voice and video to digital format, and to reverse the process on the receiving end.

You’ll also like:

  1. What is CODEC?
  2. Switching Techniques
  3. Techniques for Maintenance
  4. What are the Different Techniques Used for Proving the Correctness of a Program
  5. What are the different techniques used for representing three-dimensional objects?
Next →
← Prev
Like/Subscribe us for latest updates     

About Dinesh Thakur
Dinesh ThakurDinesh Thakur holds an B.C.A, MCDBA, MCSD certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps.

Dinesh Thakur is a Freelance Writer who helps different clients from all over the globe. Dinesh has written over 500+ blogs, 30+ eBooks, and 10000+ Posts for all types of clients.


For any type of query or something that you think is missing, please feel free to Contact us.


Primary Sidebar

Networking

Networking Tutorials

  • Network - Home
  • Network - Uses
  • Network - Advantages
  • Network - Classification
  • Network - Architecture Type
  • Nework - Networks Vs Comms

Networking Devices

  • Network - Modem
  • Network - Routers Types
  • Network - Bluetooth
  • Network - RS-232C
  • Network - Hub
  • Network - Devices
  • Network - Bridges
  • Network - Repeaters
  • Network - Routers
  • Network - Switching Hubs
  • Network - Transceiver
  • Network - Multiplexer
  • Network - Gateway
  • Network - BNC Connector
  • Network - Optical Connectors
  • Network - NICs
  • Networking Protocol

  • Protocol - Definition
  • Protocol - IP
  • Protocol - Aloha
  • Protocol - MAC Layer
  • Protocol - Sliding Window
  • Protocol - Stop & Wait
  • Protocol - Network Protocols
  • Protocol - Token Passing
  • Protocol - SIP
  • Protocol - Ad-Hoc Networks Routing
  • Protocol - Lap-f
  • Protocol - Point-to-Point
  • Protocol - PPP
  • Protocol - PPP Phases
  • Protocol - LDP
  • Protocol - MPLS
  • Protocol - MPOA
  • Protocol - HDLC
  • Protocol - Distance Vector routing
  • Protocol - IGMP
  • Protocol - ICMP
  • Protocol - SLIP
  • Protocol - DVMRP
  • Protocol - SDLC
  • Protocol - Routing
  • Protocol - UDP
  • Protocol - ARP and RARP
  • Protocol - Link-State
  • Protocol - ARP Table
  • Protocol - RTP
  • Protocol - NHRP
  • Network Addressing

  • Addressing - Home
  • Addressing - SubNetting
  • Addressing - Classless
  • Addressing - Classes or Classful
  • Addressing - IPV4 vs IPV6
  • Addressing - IPv6
  • Addressing - Subnet Mask
  • Addressing - MAC Address
  • Addressing - Supernetting
  • Addressing - Private IP
  • Addressing - IPv4
  • Addressing - Public IP
  • Addressing - Multihomed
  • Addressing - Indirect Addressing
  • Addressing - ASP
  • Addressing - VLSM
  • Addressing - Routing Algorithms
  • Addressing - Hierarchical Routing
  • Addressing - Routing
  • Addressing - Distributed Routing
  • Addressing - Data Routing
  • Addressing - Services
  • Addressing - IP forwarding
  • Addressing - Aging
  • Addressing - Algorithm CR
  • Networking Media

  • Transmission - Home
  • Transmission - Modes
  • Transmission - Media
  • Transmission - System
  • Transmission - Bound
  • Transmission - Unbound
  • Transmission - Baseband
  • Transmission - Wired
  • Transmission - Fiber Benfits
  • Transmission - Infrared
  • Transmission - UnGuided
  • Transmission - Microwave
  • Transmission - Infrared
  • Transmission - Radio Wave
  • Transmission - Network
  • Transmission - Digital Signal
  • Transmission - Data
  • Transmission - Asynchronous
  • Transmission - Sync Vs Async
  • Cable - Twisted-Pair
  • Cable - Coaxial
  • Cable - UTP and STP
  • Cable - Fiber Optics
  • Cable - Gigabit Ethernet
  • Cable - Fast Ethernet
  • Cable - Ethernet Cable
  • Cable - Fiber-Optic Using
  • Cable - CATV
  • Cable - 100Base T
  • Cable - 10BASE T
  • Cable - 10 Base 2
  • Cable - 10 Base 5
  • Networking Types

  • IEEE - 802.11
  • IEEE - 802.5
  • IEEE - 802.15
  • IEEE - 802.11e
  • IEEE - 802.11n
  • Network - Ethernet
  • Network - Arpanet
  • Network - Frame Relay
  • Network - X.25
  • Network - Telephone
  • Network - WSN
  • Network - Metro Ethernet
  • Network - WAN Ethernet
  • Network - Wireless Mesh
  • Network - SAN
  • Network - SNA
  • Network - Cisco Architecture
  • Network - Vlan
  • Network - FDDI
  • Network - 100VG-Any
  • Network - EPON
  • Network - ISDN
  • Network - ARCNet
  • Network - Passive Optical
  • Networking Reference Models

  • Models - TCP/IP
  • Models - OSI
  • Models - MAC Layer
  • Models - Network Layer
  • Models - MAC Layer Functions
  • Models - TCP/IP Vs OSI
  • Models - CSMA
  • Models - CSMA/CD
  • Models - CSMA/CA
  • Models - CDMA
  • Models - STDM
  • Models - FDMA
  • Models - TDMA
  • Models - SDH
  • Models - CDM
  • Models - Multiplexing
  • Models - Reference
  • Models - Random Access Methods
  • Models - TCP/IP Architecture
  • Models - FDM
  • Models - IP Header
  • Models - OTN
  • Models - Amplitude Levels
  • Models - MIMO
  • Models - Plesiochronous Media
  • Models - Half Duplex
  • Models - ISO Architecture
  • Models - Data-Link Layer
  • Models - WDM
  • Models - Duplex
  • Models - Ethernet FDSE
  • Networking Switching Techniques

  • Switching - Home
  • Switching - Techniques
  • Switching - Packet
  • Switching - Circuit
  • Switching - Message
  • Switching - Packet Vs virtual Circuit
  • Switching - Cell
  • Switching - ATM Cell Structure
  • Switching - Virtual Circuit Vs Datagram
  • Switching - Time Space
  • Switching - Modulation
  • Switching - Cell Relay
  • Switching - ATM Structure
  • Switching - VC Vs PVC
  • Switching - Packet and Circuit
  • Switching - VPC
  • Switching - IP
  • Switching - Logical Channels
  • Switching - TDM
  • Switching - FDM
  • Network Codes

  • Codes - CRC
  • Codes - Error Correction and Detection
  • Codes - Hamming
  • Codes - Piggybacking
  • Codes - Encoding Techniques
  • Codes - Error Control
  • Codes - Parity Check
  • Codes - Parity bit
  • Codes - Bit Error
  • Codes - CRC
  • Codes - Transmission Errors
  • Codes - Error Detection and Correction
  • Network Communication

  • Communication - Home
  • Communication - Satellite
  • Communication - Wireless
  • Communication - Data Type
  • Communication - Congestion Control
  • Communication - Network
  • Communication - Data
  • Communication - Software
  • Communication - Layering Process
  • Networking Signaling

  • Signal - Analog
  • Signal - Digital
  • Signal - Analog Vs Digital
  • Signal - Digitization
  • Network Security

  • Security - Home
  • Security - Requirements
  • Security - Threats
  • Security - Services

Other Links

  • Networking - PDF Version

Footer

Basic Course

  • Computer Fundamental
  • Computer Networking
  • Operating System
  • Database System
  • Computer Graphics
  • Management System
  • Software Engineering
  • Digital Electronics
  • Electronic Commerce
  • Compiler Design
  • Troubleshooting

Programming

  • Java Programming
  • Structured Query (SQL)
  • C Programming
  • C++ Programming
  • Visual Basic
  • Data Structures
  • Struts 2
  • Java Servlet
  • C# Programming
  • Basic Terms
  • Interviews

World Wide Web

  • Internet
  • Java Script
  • HTML Language
  • Cascading Style Sheet
  • Java Server Pages
  • Wordpress
  • PHP
  • Python Tutorial
  • AngularJS
  • Troubleshooting

 About Us |  Contact Us |  FAQ

Dinesh Thakur is a Technology Columinist and founder of Computer Notes.

Copyright © 2023. All Rights Reserved.