SlideShare a Scribd company logo
Channel Coding-A walkthrough
This article is just for revising Channel Coding concepts.
Channel coding is the process that transforms binary data bits into signal elements that can cross
the transmission medium. In the simplest case, in a metallic wire a bi- nary 0 is represented by a
lower voltage, and a binary 1 by a higher voltage. How- ever, before selecting a coding scheme it
is necessary to identify some of the strengths and weaknesses of line codes:
 High-frequency components are not desirable because they require more chan- nel bandwidth,
suffer more attenuation, and generate crosstalk in electrical links.
 Direct current (dc) components should be avoided because they require physi- cal coupling of
transmission elements. Since the earth/ground potential usually varies between remote
communication ends, dc provokes unwanted earth-re- turn loops.
 The use of alternating current (ac) signals permits a desirable physical isola- tion using
condensers and transformers.
 Timing control permits the receiver to correctly identify each bit in the trans- mitted message. In
synchronous transmission, the timing is referenced to the transmitter clock, which can be sent as
a separate clock signal, or embedded into the line code. If the second option is used, then the
receiver can extract its clock from the incoming data stream thereby avoiding the installation of an
ad- ditional line.
Figure 1.1: Line encoding technologies. AMI and HDB3 are usual in electrical signals, while CMI is often
used in optical signals.
In order to meet these requirements, line coding is needed before the signal is trans- mitted, along with
the corresponding decoding process at the receiving end. There are a number of different line codes that
apply to digital transmission, the most widely used ones are alternate mark inversion (AMI), high-density
bipolar three ze- ros (HDB3), and coded mark inverted (CMI).
Nonreturn to zero
Nonreturn to zero (NRZ) is a simple method consisting of assigning the bit “1” to the positive value of the
signal amplitude (voltage), and the bit “0” to the nega- tive value (see Figure 1.1 ). There are two serious
disadvantages to this:
1. No timing information is included in the signal, which means that synchronism can easily be lost
if, for instance, a long sequence of zeros is being received.
2. The spectrum of the signal includes a dc component.
Alternate mark inversion
Alternate mark inversion (AMI) is a transmission code, also known as pseudo- ternary, in which a “0” bit
is transmitted as a null voltage and the “1” bits are represented alternately as positive and negative
voltage. The digital signal coded in AMI is characterized as follows (see Figure 1.1):
 The dc component of its spectrum is null.
 It does not solve the problem of loss of synchronization with long sequences of zeros.
Bit eight-zero suppression
Bit eight-zero suppression (B8ZS) is a line code in which bipolar violations are de- liberately inserted if
the user data contains a string of eight or more consecutive ze- ros. The objective is to ensure a sufficient
number of transitions to maintain the synchronization when the user data stream contains a large number
of consecutive zeros (see Figure 1.1 and Figure 1.2).
The coding has the following characteristics:
 The timing information is preserved by embedding it in the line signal, even when long sequences
of zeros are transmitted, which allows the clock to be re- covered properly on reception
 The dc component of a signal that is coded in B8Z3 is null.
Figure 1.2 B8ZS and HDB3 coding. Bipolar violations are: V+ a positive level and V- negative.
High-density bipolar three zeroes
High-density bipolar three zeroes (HDB3) is similar to B8ZS, but limits the maxi- mum number of
transmitted consecutive zeros to three (see Figure 1.5). The basic idea consists of replacing a series of
four bits that are equal to “0” with a code word “000V” or “B00V,” where “V” is a pulse that violates the
AMI law of alternate po- larity, and B it is for balancing the polarity.
 “B00V” is used when, until the previous pulse, the coded signal presents a dc component that is
not null (the number of positive pulses is not compensated by the number of negative pulses).
 “000V” is used under the same conditions as above, when, until the previous pulse, the dc
component is null (see Figure 1.6).
 The pulse “B” (for balancing), which respects the AMI alternation rule and has positive or negative
polarity, ensuring that two consecutive “V” pulses will have different polarity.
Coded mark inverted
The coded mark inverted (CMI) code, also based on AMI, is used instead of HDB3 at high transmission
rates, because of the greater simplicity of CMI coding and de- coding circuits compared to the HDB3 for
these rates. In this case, a “1” is transmit- ted according to the AMI rule of alternate polarity, with a
negative level of voltage during the first half of the period of the pulse, and a positive level in the second
half. The CMI code has the following characteristics (see Figure 1.1):
 The spectrum of a CMI signal cancels out the components at very low frequencies.
 It allows for the clock to be recovered properly, like the HDB3 code.
 The bandwidth is greater than that of the spectrum of the same signal coded in AMI.

More Related Content

What's hot

29422920 overview-of-ng-sdh
29422920 overview-of-ng-sdh29422920 overview-of-ng-sdh
29422920 overview-of-ng-sdh
bui thequan
 
SDH MAPPING AND MULTIPLEXING
SDH MAPPING AND MULTIPLEXINGSDH MAPPING AND MULTIPLEXING
SDH MAPPING AND MULTIPLEXING
Niranjan Poojary
 
SDH and TDM telecom
SDH and TDM telecomSDH and TDM telecom
SDH ALARMS
SDH ALARMSSDH ALARMS
SDH ALARMS
Niranjan Poojary
 
Sdh total final
Sdh total finalSdh total final
Sdh total final
Manish Desai
 
SDH Principle - Huawei
SDH Principle - HuaweiSDH Principle - Huawei
SDH Principle - Huawei
Mohamed Sewailam
 
Fast detection of number of antenna ports in lte system
Fast detection of number of antenna ports in lte systemFast detection of number of antenna ports in lte system
Fast detection of number of antenna ports in lte system
eSAT Journals
 
Sonet sdh-defects
Sonet sdh-defectsSonet sdh-defects
Sonet sdh-defects
MapYourTech
 
SDH (Synchronous Digital Hierarchy) & Its Architecture
SDH (Synchronous Digital Hierarchy) & Its ArchitectureSDH (Synchronous Digital Hierarchy) & Its Architecture
SDH (Synchronous Digital Hierarchy) & Its Architecture
ijsrd.com
 
Sdh basics hand_outs_of_sdh_basics
Sdh basics hand_outs_of_sdh_basicsSdh basics hand_outs_of_sdh_basics
Sdh basics hand_outs_of_sdh_basics
Paul Andrew
 
SDH presentation
SDH presentationSDH presentation
SDH presentation
Zohreh Sadeghabadi
 
Thesis of sdh
Thesis of sdhThesis of sdh
Thesis of sdh
Mesbah-Ul Islam
 
DMRC SDH theory
DMRC SDH theoryDMRC SDH theory
Sdh concept
Sdh conceptSdh concept
Sonet
SonetSonet
Sonet
essafi
 
Fundamentals of sdh
Fundamentals of sdhFundamentals of sdh
Fundamentals of sdh
sreejithkt
 
40G 100G gigabit ethernet technology overview
40G 100G gigabit ethernet technology overview40G 100G gigabit ethernet technology overview
40G 100G gigabit ethernet technology overview
MapYourTech
 
Alcatel lucent bts
Alcatel lucent btsAlcatel lucent bts
Alcatel lucent bts
Sayed Qaisar Shah
 
SYNHRONOUS TRANSMISSION OFC
SYNHRONOUS TRANSMISSION OFCSYNHRONOUS TRANSMISSION OFC
SYNHRONOUS TRANSMISSION OFC
imbarun
 

What's hot (20)

29422920 overview-of-ng-sdh
29422920 overview-of-ng-sdh29422920 overview-of-ng-sdh
29422920 overview-of-ng-sdh
 
SDH MAPPING AND MULTIPLEXING
SDH MAPPING AND MULTIPLEXINGSDH MAPPING AND MULTIPLEXING
SDH MAPPING AND MULTIPLEXING
 
SDH and TDM telecom
SDH and TDM telecomSDH and TDM telecom
SDH and TDM telecom
 
SDH ALARMS
SDH ALARMSSDH ALARMS
SDH ALARMS
 
Sdh total final
Sdh total finalSdh total final
Sdh total final
 
SDH Principle - Huawei
SDH Principle - HuaweiSDH Principle - Huawei
SDH Principle - Huawei
 
Fast detection of number of antenna ports in lte system
Fast detection of number of antenna ports in lte systemFast detection of number of antenna ports in lte system
Fast detection of number of antenna ports in lte system
 
Sonet sdh-defects
Sonet sdh-defectsSonet sdh-defects
Sonet sdh-defects
 
SDH (Synchronous Digital Hierarchy) & Its Architecture
SDH (Synchronous Digital Hierarchy) & Its ArchitectureSDH (Synchronous Digital Hierarchy) & Its Architecture
SDH (Synchronous Digital Hierarchy) & Its Architecture
 
Sdh basics hand_outs_of_sdh_basics
Sdh basics hand_outs_of_sdh_basicsSdh basics hand_outs_of_sdh_basics
Sdh basics hand_outs_of_sdh_basics
 
SDH presentation
SDH presentationSDH presentation
SDH presentation
 
SDH Frame Structure
SDH Frame StructureSDH Frame Structure
SDH Frame Structure
 
Thesis of sdh
Thesis of sdhThesis of sdh
Thesis of sdh
 
DMRC SDH theory
DMRC SDH theoryDMRC SDH theory
DMRC SDH theory
 
Sdh concept
Sdh conceptSdh concept
Sdh concept
 
Sonet
SonetSonet
Sonet
 
Fundamentals of sdh
Fundamentals of sdhFundamentals of sdh
Fundamentals of sdh
 
40G 100G gigabit ethernet technology overview
40G 100G gigabit ethernet technology overview40G 100G gigabit ethernet technology overview
40G 100G gigabit ethernet technology overview
 
Alcatel lucent bts
Alcatel lucent btsAlcatel lucent bts
Alcatel lucent bts
 
SYNHRONOUS TRANSMISSION OFC
SYNHRONOUS TRANSMISSION OFCSYNHRONOUS TRANSMISSION OFC
SYNHRONOUS TRANSMISSION OFC
 

Similar to Channel coding a walkthrough

lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
ShakibAhmed52
 
Line coding Tec hniques.pptx
Line coding Tec                 hniques.pptxLine coding Tec                 hniques.pptx
Line coding Tec hniques.pptx
naveen088888
 
line coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of codingline coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of coding
DrZMaryLivinsaProfEC
 
BUS ENCODER FOR CROSSTALK AVOIDANCE IN RLC MODELED
BUS ENCODER FOR CROSSTALK AVOIDANCE IN RLC MODELED BUS ENCODER FOR CROSSTALK AVOIDANCE IN RLC MODELED
BUS ENCODER FOR CROSSTALK AVOIDANCE IN RLC MODELED
VLSICS Design
 
Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling Techniques
Biplap Bhattarai
 
DESIGN AND PERFORMANCE ANALYSIS OF ULTRA LOW POWER 6T SRAM USING ADIABATIC TE...
DESIGN AND PERFORMANCE ANALYSIS OF ULTRA LOW POWER 6T SRAM USING ADIABATIC TE...DESIGN AND PERFORMANCE ANALYSIS OF ULTRA LOW POWER 6T SRAM USING ADIABATIC TE...
DESIGN AND PERFORMANCE ANALYSIS OF ULTRA LOW POWER 6T SRAM USING ADIABATIC TE...
VLSICS Design
 
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
Sofics
 
Ch4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleCh4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kurale
Neha Kurale
 
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTERA NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
VLSICS Design
 
Basic of gsm anurag
Basic of gsm  anuragBasic of gsm  anurag
Basic of gsm anurag
Anurag Sharma
 
An approach to design Flash Analog to Digital Converter for High Speed and Lo...
An approach to design Flash Analog to Digital Converter for High Speed and Lo...An approach to design Flash Analog to Digital Converter for High Speed and Lo...
An approach to design Flash Analog to Digital Converter for High Speed and Lo...
VLSICS Design
 
Pulse Shaping FIR Filter for WCDMA
Pulse Shaping FIR Filter for WCDMAPulse Shaping FIR Filter for WCDMA
Pulse Shaping FIR Filter for WCDMA
Bhagwat Singh Rathore
 
D5242023
D5242023D5242023
D5242023
IOSR-JEN
 
Basic of gsm by pawan
Basic of gsm by pawanBasic of gsm by pawan
Basic of gsm by pawan
Pawan Kumar
 
Gsm rf interview questions
Gsm rf interview questionsGsm rf interview questions
Gsm rf interview questionsradira03
 
Lec-12-DCN.pptx about digital transmission and conversions
Lec-12-DCN.pptx about digital transmission and conversionsLec-12-DCN.pptx about digital transmission and conversions
Lec-12-DCN.pptx about digital transmission and conversions
az577330
 

Similar to Channel coding a walkthrough (20)

lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
 
Line coding Tec hniques.pptx
Line coding Tec                 hniques.pptxLine coding Tec                 hniques.pptx
Line coding Tec hniques.pptx
 
line coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of codingline coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of coding
 
BUS ENCODER FOR CROSSTALK AVOIDANCE IN RLC MODELED
BUS ENCODER FOR CROSSTALK AVOIDANCE IN RLC MODELED BUS ENCODER FOR CROSSTALK AVOIDANCE IN RLC MODELED
BUS ENCODER FOR CROSSTALK AVOIDANCE IN RLC MODELED
 
Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling Techniques
 
DESIGN AND PERFORMANCE ANALYSIS OF ULTRA LOW POWER 6T SRAM USING ADIABATIC TE...
DESIGN AND PERFORMANCE ANALYSIS OF ULTRA LOW POWER 6T SRAM USING ADIABATIC TE...DESIGN AND PERFORMANCE ANALYSIS OF ULTRA LOW POWER 6T SRAM USING ADIABATIC TE...
DESIGN AND PERFORMANCE ANALYSIS OF ULTRA LOW POWER 6T SRAM USING ADIABATIC TE...
 
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
2011 Protection of a 3.3V Domain and Switchable 1.8V/3.3V I/O in 40nm and 28n...
 
Chapter4
Chapter4Chapter4
Chapter4
 
Lecture set 2
Lecture set 2Lecture set 2
Lecture set 2
 
Ch4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleCh4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kurale
 
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTERA NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
 
Basic of gsm anurag
Basic of gsm  anuragBasic of gsm  anurag
Basic of gsm anurag
 
An approach to design Flash Analog to Digital Converter for High Speed and Lo...
An approach to design Flash Analog to Digital Converter for High Speed and Lo...An approach to design Flash Analog to Digital Converter for High Speed and Lo...
An approach to design Flash Analog to Digital Converter for High Speed and Lo...
 
Pulse Shaping FIR Filter for WCDMA
Pulse Shaping FIR Filter for WCDMAPulse Shaping FIR Filter for WCDMA
Pulse Shaping FIR Filter for WCDMA
 
D5242023
D5242023D5242023
D5242023
 
Is2515571559
Is2515571559Is2515571559
Is2515571559
 
Is2515571559
Is2515571559Is2515571559
Is2515571559
 
Basic of gsm by pawan
Basic of gsm by pawanBasic of gsm by pawan
Basic of gsm by pawan
 
Gsm rf interview questions
Gsm rf interview questionsGsm rf interview questions
Gsm rf interview questions
 
Lec-12-DCN.pptx about digital transmission and conversions
Lec-12-DCN.pptx about digital transmission and conversionsLec-12-DCN.pptx about digital transmission and conversions
Lec-12-DCN.pptx about digital transmission and conversions
 

More from MapYourTech

dBm : a mathematical interpretation
dBm : a mathematical interpretationdBm : a mathematical interpretation
dBm : a mathematical interpretation
MapYourTech
 
Generic framing protocol
Generic framing protocolGeneric framing protocol
Generic framing protocol
MapYourTech
 
Amplifiers -edfa,raman & soa comparision
Amplifiers -edfa,raman & soa comparisionAmplifiers -edfa,raman & soa comparision
Amplifiers -edfa,raman & soa comparision
MapYourTech
 
What is an eye diagram?
What is an eye diagram?What is an eye diagram?
What is an eye diagram?
MapYourTech
 
How otn supercedes over sdh?
How otn supercedes over sdh?How otn supercedes over sdh?
How otn supercedes over sdh?
MapYourTech
 
Why synchronization is not required in otn?
Why synchronization is not required in otn?Why synchronization is not required in otn?
Why synchronization is not required in otn?
MapYourTech
 
Network operation center
Network operation centerNetwork operation center
Network operation center
MapYourTech
 
Significance of scrambler in sonet
Significance of scrambler in sonetSignificance of scrambler in sonet
Significance of scrambler in sonet
MapYourTech
 
Rejuvenating pcm pulse code modulation
Rejuvenating pcm pulse code modulationRejuvenating pcm pulse code modulation
Rejuvenating pcm pulse code modulation
MapYourTech
 
Focusing prbs pseudo random binary sequence
Focusing prbs pseudo random binary sequenceFocusing prbs pseudo random binary sequence
Focusing prbs pseudo random binary sequence
MapYourTech
 
The ethernet frame a walkthrough
The ethernet frame a walkthroughThe ethernet frame a walkthrough
The ethernet frame a walkthrough
MapYourTech
 
Pause frames an overview
Pause frames an overviewPause frames an overview
Pause frames an overview
MapYourTech
 
Glimpse of carrier ethernet
Glimpse of carrier ethernetGlimpse of carrier ethernet
Glimpse of carrier ethernet
MapYourTech
 
Otn maintenance signal interaction
Otn maintenance signal interactionOtn maintenance signal interaction
Otn maintenance signal interaction
MapYourTech
 
The optical time domain reflectometer
The optical time domain reflectometerThe optical time domain reflectometer
The optical time domain reflectometer
MapYourTech
 
Why no auto negotiation for fiber optic media?
Why no auto negotiation for fiber optic media?Why no auto negotiation for fiber optic media?
Why no auto negotiation for fiber optic media?
MapYourTech
 
Why it is good to have orl 30d b for general fiber links?
Why it is good to have orl 30d b for general fiber links?Why it is good to have orl 30d b for general fiber links?
Why it is good to have orl 30d b for general fiber links?
MapYourTech
 
What is q factor ?
What is q factor ?What is q factor ?
What is q factor ?
MapYourTech
 
Rs(n,k)exploring n and k in reed solomon fec code
Rs(n,k)exploring n and k in reed solomon fec codeRs(n,k)exploring n and k in reed solomon fec code
Rs(n,k)exploring n and k in reed solomon fec code
MapYourTech
 
Q and dBq: a walkthrough
Q and dBq:  a walkthroughQ and dBq:  a walkthrough
Q and dBq: a walkthrough
MapYourTech
 

More from MapYourTech (20)

dBm : a mathematical interpretation
dBm : a mathematical interpretationdBm : a mathematical interpretation
dBm : a mathematical interpretation
 
Generic framing protocol
Generic framing protocolGeneric framing protocol
Generic framing protocol
 
Amplifiers -edfa,raman & soa comparision
Amplifiers -edfa,raman & soa comparisionAmplifiers -edfa,raman & soa comparision
Amplifiers -edfa,raman & soa comparision
 
What is an eye diagram?
What is an eye diagram?What is an eye diagram?
What is an eye diagram?
 
How otn supercedes over sdh?
How otn supercedes over sdh?How otn supercedes over sdh?
How otn supercedes over sdh?
 
Why synchronization is not required in otn?
Why synchronization is not required in otn?Why synchronization is not required in otn?
Why synchronization is not required in otn?
 
Network operation center
Network operation centerNetwork operation center
Network operation center
 
Significance of scrambler in sonet
Significance of scrambler in sonetSignificance of scrambler in sonet
Significance of scrambler in sonet
 
Rejuvenating pcm pulse code modulation
Rejuvenating pcm pulse code modulationRejuvenating pcm pulse code modulation
Rejuvenating pcm pulse code modulation
 
Focusing prbs pseudo random binary sequence
Focusing prbs pseudo random binary sequenceFocusing prbs pseudo random binary sequence
Focusing prbs pseudo random binary sequence
 
The ethernet frame a walkthrough
The ethernet frame a walkthroughThe ethernet frame a walkthrough
The ethernet frame a walkthrough
 
Pause frames an overview
Pause frames an overviewPause frames an overview
Pause frames an overview
 
Glimpse of carrier ethernet
Glimpse of carrier ethernetGlimpse of carrier ethernet
Glimpse of carrier ethernet
 
Otn maintenance signal interaction
Otn maintenance signal interactionOtn maintenance signal interaction
Otn maintenance signal interaction
 
The optical time domain reflectometer
The optical time domain reflectometerThe optical time domain reflectometer
The optical time domain reflectometer
 
Why no auto negotiation for fiber optic media?
Why no auto negotiation for fiber optic media?Why no auto negotiation for fiber optic media?
Why no auto negotiation for fiber optic media?
 
Why it is good to have orl 30d b for general fiber links?
Why it is good to have orl 30d b for general fiber links?Why it is good to have orl 30d b for general fiber links?
Why it is good to have orl 30d b for general fiber links?
 
What is q factor ?
What is q factor ?What is q factor ?
What is q factor ?
 
Rs(n,k)exploring n and k in reed solomon fec code
Rs(n,k)exploring n and k in reed solomon fec codeRs(n,k)exploring n and k in reed solomon fec code
Rs(n,k)exploring n and k in reed solomon fec code
 
Q and dBq: a walkthrough
Q and dBq:  a walkthroughQ and dBq:  a walkthrough
Q and dBq: a walkthrough
 

Recently uploaded

Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 

Recently uploaded (20)

Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 

Channel coding a walkthrough

  • 1. Channel Coding-A walkthrough This article is just for revising Channel Coding concepts. Channel coding is the process that transforms binary data bits into signal elements that can cross the transmission medium. In the simplest case, in a metallic wire a bi- nary 0 is represented by a lower voltage, and a binary 1 by a higher voltage. How- ever, before selecting a coding scheme it is necessary to identify some of the strengths and weaknesses of line codes:  High-frequency components are not desirable because they require more chan- nel bandwidth, suffer more attenuation, and generate crosstalk in electrical links.  Direct current (dc) components should be avoided because they require physi- cal coupling of transmission elements. Since the earth/ground potential usually varies between remote communication ends, dc provokes unwanted earth-re- turn loops.  The use of alternating current (ac) signals permits a desirable physical isola- tion using condensers and transformers.  Timing control permits the receiver to correctly identify each bit in the trans- mitted message. In synchronous transmission, the timing is referenced to the transmitter clock, which can be sent as a separate clock signal, or embedded into the line code. If the second option is used, then the receiver can extract its clock from the incoming data stream thereby avoiding the installation of an ad- ditional line.
  • 2. Figure 1.1: Line encoding technologies. AMI and HDB3 are usual in electrical signals, while CMI is often used in optical signals. In order to meet these requirements, line coding is needed before the signal is trans- mitted, along with the corresponding decoding process at the receiving end. There are a number of different line codes that apply to digital transmission, the most widely used ones are alternate mark inversion (AMI), high-density bipolar three ze- ros (HDB3), and coded mark inverted (CMI). Nonreturn to zero Nonreturn to zero (NRZ) is a simple method consisting of assigning the bit “1” to the positive value of the signal amplitude (voltage), and the bit “0” to the nega- tive value (see Figure 1.1 ). There are two serious disadvantages to this: 1. No timing information is included in the signal, which means that synchronism can easily be lost if, for instance, a long sequence of zeros is being received. 2. The spectrum of the signal includes a dc component. Alternate mark inversion
  • 3. Alternate mark inversion (AMI) is a transmission code, also known as pseudo- ternary, in which a “0” bit is transmitted as a null voltage and the “1” bits are represented alternately as positive and negative voltage. The digital signal coded in AMI is characterized as follows (see Figure 1.1):  The dc component of its spectrum is null.  It does not solve the problem of loss of synchronization with long sequences of zeros. Bit eight-zero suppression Bit eight-zero suppression (B8ZS) is a line code in which bipolar violations are de- liberately inserted if the user data contains a string of eight or more consecutive ze- ros. The objective is to ensure a sufficient number of transitions to maintain the synchronization when the user data stream contains a large number of consecutive zeros (see Figure 1.1 and Figure 1.2). The coding has the following characteristics:  The timing information is preserved by embedding it in the line signal, even when long sequences of zeros are transmitted, which allows the clock to be re- covered properly on reception  The dc component of a signal that is coded in B8Z3 is null. Figure 1.2 B8ZS and HDB3 coding. Bipolar violations are: V+ a positive level and V- negative. High-density bipolar three zeroes High-density bipolar three zeroes (HDB3) is similar to B8ZS, but limits the maxi- mum number of transmitted consecutive zeros to three (see Figure 1.5). The basic idea consists of replacing a series of four bits that are equal to “0” with a code word “000V” or “B00V,” where “V” is a pulse that violates the AMI law of alternate po- larity, and B it is for balancing the polarity.  “B00V” is used when, until the previous pulse, the coded signal presents a dc component that is not null (the number of positive pulses is not compensated by the number of negative pulses).  “000V” is used under the same conditions as above, when, until the previous pulse, the dc component is null (see Figure 1.6).  The pulse “B” (for balancing), which respects the AMI alternation rule and has positive or negative polarity, ensuring that two consecutive “V” pulses will have different polarity. Coded mark inverted The coded mark inverted (CMI) code, also based on AMI, is used instead of HDB3 at high transmission rates, because of the greater simplicity of CMI coding and de- coding circuits compared to the HDB3 for
  • 4. these rates. In this case, a “1” is transmit- ted according to the AMI rule of alternate polarity, with a negative level of voltage during the first half of the period of the pulse, and a positive level in the second half. The CMI code has the following characteristics (see Figure 1.1):  The spectrum of a CMI signal cancels out the components at very low frequencies.  It allows for the clock to be recovered properly, like the HDB3 code.  The bandwidth is greater than that of the spectrum of the same signal coded in AMI.