SlideShare a Scribd company logo
1 of 30
A Seminar On:
Line Coding
Presented by:
Miss Rina Ahire
ME(ETC)
1
Objectives:
•Need of Line Coding
•Introduction of Line Coding
•Properties of Line Coding
•Types of Line Coding
•Advantages and Disadvantages
•Power Spectral Density
• PSD of Line Coding
•Comparison of Line Coding
2
Need Of Line Coding:
•Various Techniques
•Other Way: From Computers
•Information: Inherently discrete in nature
•Transmitted over band-limited channel: Signal gets Dispersed
•Causes: Overlap and Distortion
•Distortion: Intersymbol Interference(ISI) 3
To avoid all these problems we are going for
Line Coding
4
Introduction:
•Binary Data: Pulses
•Line Coding: A pair of pulses to represent symbols 1 and 0
5
Properties of Line Coding:
•Transmission Bandwidth: as small as possible
• Power Efficiency: As small as possible for given BW and
probability of error
• Error Detection and Correction capability: Ex: Bipolar
• Favorable power spectral density: dc=0
• Adequate timing content: Extract timing from pulses
• Transparency: Prevent long strings of 0s or 1s 6
Types of Line Coding:
7
Unipolar Signaling:
•On-Off keying ie OOK
•Pulse 0: Absence of pulse
•Pulse1 : Presence of pulse
There are two common variations of unipolar signalling:
1. Non-Return to Zero (NRZ)
2. Return to Zero (RZ)
8
Unipolar Non-Return to Zero (NRZ):
•Duration of the MARK pulse (Ƭ ) is equal to the duration (To) of
the symbol slot.
9
Advantages:
•Simplicity in implementation
• Doesn’t require a lot of bandwidth for transmission.
Disadvantages:
•Presence of DC level (indicated by spectral line at 0 Hz).
•Contains low frequency components. Causes “Signal Droop”
•Does not have any error correction capability.
•Does not posses any clocking component for ease of
synchronisation.
•Is not Transparent. Long string of zeros causes loss of
synchronisation.
10
Unipolar Return to Zero (RZ):
•MARK pulse (Ƭ ) is less than the duration (To) of the symbol slot.
•Fills only the first half of the time slot, returning to zero for the
second half.
11
Advantages:
•Simplicity in implementation.
•Presence of a spectral line at symbol rate which can be used as
symbol timing clock signal.
Disadvantages:
•Presence of DC level (indicated by spectral line at 0 Hz).
•Continuous part is non-zero at 0 Hz. Causes “Signal Droop”.
•Does not have any error correction capability.
•Occupies twice as much bandwidth as Unipolar NRZ.
•Is not Transparent
12
Polar Signalling:
•Polar RZ
•Polar NRZ
Polar NRZ:
•A binary 1 is represented by a pulse g1(t)
•A binary 0 by the opposite (or antipodal) pulse g0(t) = -g1(t).
13
Advantages:
•Simplicity in implementation.
•No DC component.
Disadvantages:
•Continuous part is non-zero at 0 Hz. Causes “Signal Droop”.
•Does not have any error correction capability.
•Does not posses any clocking component for ease of
synchronisation.
•Is not transparent.
14
Polar RZ:
•A binary 1: A pulse g1(t)
•A binary 0: The opposite (or antipodal) pulse g0(t) = -g1(t).
•Fills only the first half of the time slot, returning to zero for the
second half.
15
Advantages:
•Simplicity in implementation.
•No DC component.
Disadvantages:
•Continuous part is non-zero at 0 Hz. Causes “Signal Droop”.
•Does not have any error correction capability.
•Occupies twice as much bandwidth as Polar NRZ.
16
Bipolar Signalling:
•Alternate mark inversion (AMI)
•Uses three voltage levels (+V, 0, -V)
•0: Absence of a pulse
•1: Alternating voltage levels of +V and –V
17
Bipolar NRZ:
Bipolar RZ:
18
Advantages:
•No DC component.
•Occupies less bandwidth than unipolar and polar NRZ schemes.
•Does not suffer from signal droop (suitable for transmission over
AC coupled lines).
•Possesses single error detection capability.
Disadvantages:
•Does not posses any clocking component for ease of
synchronisation.
•Is not Transparent.
19
Manchester Signalling:
•The duration of the bit is divided into two halves
•A ‘One’ is +ve in 1st half and -ve in 2nd half.
•A ‘Zero’ is -ve in 1st half and +ve in 2nd half.
20
Advantages:
•No DC component.
•Does not suffer from signal droop (suitable for transmission over
AC coupled lines).
•Easy to synchronise.
•Is Transparent.
Disadvantages:
•Because of the greater number of transitions it occupies a
significantly large bandwidth.
•Does not have error detection capability.
21
Power Spectral Density:
•The function which gives distribution of power of a signal at
various frequencies in frequency domain.
•PSD is the Fourier Transform of autocorrelation
•Rectangular pulse and its spectrum
22
PSD Derivation:
• We now need to derive the time autocorrelation of a power
signal x(t)
_--
• Since x(t) consists of impulses, is found by
• Recognizing for real signals, we have
23
•Since the pulse filter has the spectrum of , we have
• Now, we can use this to find the PSD of various line codes.
24
PSD of Polar Signalling:
• In polar signalling,
Binary “1” is transmitted by a pulse f(t)
Binary “0” is transmitted by a pulse –f(t)
• In this case, is equally likely to be 1 or -1 and is always 1.
• Moreover, both and are either 1 or -1. So, is either 1
or -1.
They are equally likely to be 1 or -1 on the average, out of N terms the product
is equal to 1 for N/2 terms and is equal to -1 for the remaining N/2 terms.
Where, There are N pulses and for each one.
The summation on the right-hand side of the above equation is N.
25
PSD of Bipolar Signalling:
•To calculate the PSD, we have
•On the average, half of the are 0, and the remaining half are
either 1 or -1, with . Therefore,
26
•To compute R1, we consider the pulse strength product .
-Four possible equally likely sequences of two bits:11,10,01,00.
-Since bit 0 encoded by no pulse , the product for
the last three of these sequences. This means that, on the average,
3N/4 combinations have and only N/4 combinations have
non zero . Because of the bipolar rule, the bit sequence 11
can only be encoded by two consecutive pulse of opposite
polarities. This means the product for the N/4
combinations.
27
PSD of Lines Codes:
28
Sr.
No.
Parameters Polar RZ Polar NRZ AMI Manchester
1 Transmission of DC
component
YES YES NO NO
2 Signaling Rate 1/Tb 1/Tb 1/Tb 1/Tb
3 Noise Immunity LOW LOW HIGH HIGH
4 Synchronizing
Capability
Poor Poor Very Good Very Good
5 Bandwidth Required 1/Tb 1/2Tb 1/2Tb 1/Tb
6 Crosstalk HIGH HIGH LOW LOW
Comparison of Line Codes:
29
Thank You
30

More Related Content

What's hot (20)

Line coding
Line codingLine coding
Line coding
 
Line coding adcs
Line coding adcsLine coding adcs
Line coding adcs
 
Line coding
Line codingLine coding
Line coding
 
Koding
KodingKoding
Koding
 
Line coding
Line coding Line coding
Line coding
 
Unipolar
UnipolarUnipolar
Unipolar
 
Line coding
Line codingLine coding
Line coding
 
U N I T I I Baseband Demod V S H
U N I T I I  Baseband Demod  V S HU N I T I I  Baseband Demod  V S H
U N I T I I Baseband Demod V S H
 
Manchester Encoding
Manchester EncodingManchester Encoding
Manchester Encoding
 
Line coding
Line codingLine coding
Line coding
 
Lecture 2 encoding
Lecture 2 encodingLecture 2 encoding
Lecture 2 encoding
 
Data encoding
Data encodingData encoding
Data encoding
 
Data Communication & Computer Networks : Unipolar & Polar coding
Data Communication & Computer Networks : Unipolar & Polar codingData Communication & Computer Networks : Unipolar & Polar coding
Data Communication & Computer Networks : Unipolar & Polar coding
 
Data communications 4 1
Data communications 4 1Data communications 4 1
Data communications 4 1
 
Line coding
Line codingLine coding
Line coding
 
Lecture 08
Lecture 08Lecture 08
Lecture 08
 
Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling Techniques
 
Encoding Techniques
Encoding TechniquesEncoding Techniques
Encoding Techniques
 
Digital Data to Digital Signal Conversion
Digital Data to Digital Signal ConversionDigital Data to Digital Signal Conversion
Digital Data to Digital Signal Conversion
 
Encoding techniques
Encoding techniquesEncoding techniques
Encoding techniques
 

Viewers also liked

Letícia e Fernanda | T-Session
Letícia e Fernanda | T-SessionLetícia e Fernanda | T-Session
Letícia e Fernanda | T-SessionLetícia Cristina
 
KİMYA SANAYİ SEKTÖRÜNDE SEVESO II DİREKTİFİ KAPSAMINDAKİ ENDÜSTRİLERDE KAZA R...
KİMYA SANAYİ SEKTÖRÜNDE SEVESO II DİREKTİFİ KAPSAMINDAKİ ENDÜSTRİLERDE KAZA R...KİMYA SANAYİ SEKTÖRÜNDE SEVESO II DİREKTİFİ KAPSAMINDAKİ ENDÜSTRİLERDE KAZA R...
KİMYA SANAYİ SEKTÖRÜNDE SEVESO II DİREKTİFİ KAPSAMINDAKİ ENDÜSTRİLERDE KAZA R...Özlem ÖZKILIÇ
 
Municipal Finances and Debt Obligations
Municipal Finances and Debt ObligationsMunicipal Finances and Debt Obligations
Municipal Finances and Debt Obligationsshare17
 
503 玉米芽智能体温计 泰普思安
503 玉米芽智能体温计 泰普思安503 玉米芽智能体温计 泰普思安
503 玉米芽智能体温计 泰普思安Rui (Nash) Yang
 
349 关于flow portal.net bpm-2015版本
349 关于flow portal.net bpm-2015版本349 关于flow portal.net bpm-2015版本
349 关于flow portal.net bpm-2015版本Rui (Nash) Yang
 
Zai Gezunt - Edição Nº 25
Zai Gezunt - Edição Nº 25Zai Gezunt - Edição Nº 25
Zai Gezunt - Edição Nº 25PLETZ.com -
 

Viewers also liked (10)

Letícia e Fernanda | T-Session
Letícia e Fernanda | T-SessionLetícia e Fernanda | T-Session
Letícia e Fernanda | T-Session
 
KİMYA SANAYİ SEKTÖRÜNDE SEVESO II DİREKTİFİ KAPSAMINDAKİ ENDÜSTRİLERDE KAZA R...
KİMYA SANAYİ SEKTÖRÜNDE SEVESO II DİREKTİFİ KAPSAMINDAKİ ENDÜSTRİLERDE KAZA R...KİMYA SANAYİ SEKTÖRÜNDE SEVESO II DİREKTİFİ KAPSAMINDAKİ ENDÜSTRİLERDE KAZA R...
KİMYA SANAYİ SEKTÖRÜNDE SEVESO II DİREKTİFİ KAPSAMINDAKİ ENDÜSTRİLERDE KAZA R...
 
1
11
1
 
KAREN DOS REIS CV APRIL2015
KAREN DOS REIS CV APRIL2015KAREN DOS REIS CV APRIL2015
KAREN DOS REIS CV APRIL2015
 
Us3352046
Us3352046Us3352046
Us3352046
 
Municipal Finances and Debt Obligations
Municipal Finances and Debt ObligationsMunicipal Finances and Debt Obligations
Municipal Finances and Debt Obligations
 
503 玉米芽智能体温计 泰普思安
503 玉米芽智能体温计 泰普思安503 玉米芽智能体温计 泰普思安
503 玉米芽智能体温计 泰普思安
 
349 关于flow portal.net bpm-2015版本
349 关于flow portal.net bpm-2015版本349 关于flow portal.net bpm-2015版本
349 关于flow portal.net bpm-2015版本
 
Zai Gezunt - Edição Nº 25
Zai Gezunt - Edição Nº 25Zai Gezunt - Edição Nº 25
Zai Gezunt - Edição Nº 25
 
Taymyr peninsula
Taymyr peninsulaTaymyr peninsula
Taymyr peninsula
 

Similar to Sonjoy kundu 007

Linecodingstudent 140716233501-phpapp01
Linecodingstudent 140716233501-phpapp01Linecodingstudent 140716233501-phpapp01
Linecodingstudent 140716233501-phpapp01Gita Patil
 
digital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfdigital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfKiranG731731
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversionarslan_akbar90
 
base-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.pptbase-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.pptAbyThomas54
 
Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniquesSyed Zaid Irshad
 
Digital transmission-1.pptx
Digital transmission-1.pptxDigital transmission-1.pptx
Digital transmission-1.pptxShoukatRiaz
 
Binary to digital encoding tbs 301
Binary to digital encoding tbs 301Binary to digital encoding tbs 301
Binary to digital encoding tbs 301Bhupesh Rawat
 
Analog mixed vlsi notes
Analog mixed vlsi notesAnalog mixed vlsi notes
Analog mixed vlsi notesathiulla
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eadpeer
 
Network Components
Network ComponentsNetwork Components
Network Componentszaisahil
 
Lec_CodingSchemes.pptx
Lec_CodingSchemes.pptxLec_CodingSchemes.pptx
Lec_CodingSchemes.pptxslayHoaqin
 

Similar to Sonjoy kundu 007 (20)

LineCoding_ADCS.ppt
LineCoding_ADCS.pptLineCoding_ADCS.ppt
LineCoding_ADCS.ppt
 
Linecodingstudent 140716233501-phpapp01
Linecodingstudent 140716233501-phpapp01Linecodingstudent 140716233501-phpapp01
Linecodingstudent 140716233501-phpapp01
 
digital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfdigital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdf
 
Ch05
Ch05Ch05
Ch05
 
05 signal encoding
05 signal encoding05 signal encoding
05 signal encoding
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversion
 
Line Coding.pptx
Line Coding.pptxLine Coding.pptx
Line Coding.pptx
 
Chapter4
Chapter4Chapter4
Chapter4
 
base-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.pptbase-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.ppt
 
Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniques
 
DC_PPT.pptx
DC_PPT.pptxDC_PPT.pptx
DC_PPT.pptx
 
Digital transmission-1.pptx
Digital transmission-1.pptxDigital transmission-1.pptx
Digital transmission-1.pptx
 
Binary to digital encoding tbs 301
Binary to digital encoding tbs 301Binary to digital encoding tbs 301
Binary to digital encoding tbs 301
 
Analog mixed vlsi notes
Analog mixed vlsi notesAnalog mixed vlsi notes
Analog mixed vlsi notes
 
L8 signal encoding techniques
L8 signal encoding techniquesL8 signal encoding techniques
L8 signal encoding techniques
 
lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9e
 
Network Components
Network ComponentsNetwork Components
Network Components
 
Encoding Techniques
Encoding TechniquesEncoding Techniques
Encoding Techniques
 
Lec_CodingSchemes.pptx
Lec_CodingSchemes.pptxLec_CodingSchemes.pptx
Lec_CodingSchemes.pptx
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Sonjoy kundu 007

  • 1. A Seminar On: Line Coding Presented by: Miss Rina Ahire ME(ETC) 1
  • 2. Objectives: •Need of Line Coding •Introduction of Line Coding •Properties of Line Coding •Types of Line Coding •Advantages and Disadvantages •Power Spectral Density • PSD of Line Coding •Comparison of Line Coding 2
  • 3. Need Of Line Coding: •Various Techniques •Other Way: From Computers •Information: Inherently discrete in nature •Transmitted over band-limited channel: Signal gets Dispersed •Causes: Overlap and Distortion •Distortion: Intersymbol Interference(ISI) 3
  • 4. To avoid all these problems we are going for Line Coding 4
  • 5. Introduction: •Binary Data: Pulses •Line Coding: A pair of pulses to represent symbols 1 and 0 5
  • 6. Properties of Line Coding: •Transmission Bandwidth: as small as possible • Power Efficiency: As small as possible for given BW and probability of error • Error Detection and Correction capability: Ex: Bipolar • Favorable power spectral density: dc=0 • Adequate timing content: Extract timing from pulses • Transparency: Prevent long strings of 0s or 1s 6
  • 7. Types of Line Coding: 7
  • 8. Unipolar Signaling: •On-Off keying ie OOK •Pulse 0: Absence of pulse •Pulse1 : Presence of pulse There are two common variations of unipolar signalling: 1. Non-Return to Zero (NRZ) 2. Return to Zero (RZ) 8
  • 9. Unipolar Non-Return to Zero (NRZ): •Duration of the MARK pulse (Ƭ ) is equal to the duration (To) of the symbol slot. 9
  • 10. Advantages: •Simplicity in implementation • Doesn’t require a lot of bandwidth for transmission. Disadvantages: •Presence of DC level (indicated by spectral line at 0 Hz). •Contains low frequency components. Causes “Signal Droop” •Does not have any error correction capability. •Does not posses any clocking component for ease of synchronisation. •Is not Transparent. Long string of zeros causes loss of synchronisation. 10
  • 11. Unipolar Return to Zero (RZ): •MARK pulse (Ƭ ) is less than the duration (To) of the symbol slot. •Fills only the first half of the time slot, returning to zero for the second half. 11
  • 12. Advantages: •Simplicity in implementation. •Presence of a spectral line at symbol rate which can be used as symbol timing clock signal. Disadvantages: •Presence of DC level (indicated by spectral line at 0 Hz). •Continuous part is non-zero at 0 Hz. Causes “Signal Droop”. •Does not have any error correction capability. •Occupies twice as much bandwidth as Unipolar NRZ. •Is not Transparent 12
  • 13. Polar Signalling: •Polar RZ •Polar NRZ Polar NRZ: •A binary 1 is represented by a pulse g1(t) •A binary 0 by the opposite (or antipodal) pulse g0(t) = -g1(t). 13
  • 14. Advantages: •Simplicity in implementation. •No DC component. Disadvantages: •Continuous part is non-zero at 0 Hz. Causes “Signal Droop”. •Does not have any error correction capability. •Does not posses any clocking component for ease of synchronisation. •Is not transparent. 14
  • 15. Polar RZ: •A binary 1: A pulse g1(t) •A binary 0: The opposite (or antipodal) pulse g0(t) = -g1(t). •Fills only the first half of the time slot, returning to zero for the second half. 15
  • 16. Advantages: •Simplicity in implementation. •No DC component. Disadvantages: •Continuous part is non-zero at 0 Hz. Causes “Signal Droop”. •Does not have any error correction capability. •Occupies twice as much bandwidth as Polar NRZ. 16
  • 17. Bipolar Signalling: •Alternate mark inversion (AMI) •Uses three voltage levels (+V, 0, -V) •0: Absence of a pulse •1: Alternating voltage levels of +V and –V 17
  • 19. Advantages: •No DC component. •Occupies less bandwidth than unipolar and polar NRZ schemes. •Does not suffer from signal droop (suitable for transmission over AC coupled lines). •Possesses single error detection capability. Disadvantages: •Does not posses any clocking component for ease of synchronisation. •Is not Transparent. 19
  • 20. Manchester Signalling: •The duration of the bit is divided into two halves •A ‘One’ is +ve in 1st half and -ve in 2nd half. •A ‘Zero’ is -ve in 1st half and +ve in 2nd half. 20
  • 21. Advantages: •No DC component. •Does not suffer from signal droop (suitable for transmission over AC coupled lines). •Easy to synchronise. •Is Transparent. Disadvantages: •Because of the greater number of transitions it occupies a significantly large bandwidth. •Does not have error detection capability. 21
  • 22. Power Spectral Density: •The function which gives distribution of power of a signal at various frequencies in frequency domain. •PSD is the Fourier Transform of autocorrelation •Rectangular pulse and its spectrum 22
  • 23. PSD Derivation: • We now need to derive the time autocorrelation of a power signal x(t) _-- • Since x(t) consists of impulses, is found by • Recognizing for real signals, we have 23
  • 24. •Since the pulse filter has the spectrum of , we have • Now, we can use this to find the PSD of various line codes. 24
  • 25. PSD of Polar Signalling: • In polar signalling, Binary “1” is transmitted by a pulse f(t) Binary “0” is transmitted by a pulse –f(t) • In this case, is equally likely to be 1 or -1 and is always 1. • Moreover, both and are either 1 or -1. So, is either 1 or -1. They are equally likely to be 1 or -1 on the average, out of N terms the product is equal to 1 for N/2 terms and is equal to -1 for the remaining N/2 terms. Where, There are N pulses and for each one. The summation on the right-hand side of the above equation is N. 25
  • 26. PSD of Bipolar Signalling: •To calculate the PSD, we have •On the average, half of the are 0, and the remaining half are either 1 or -1, with . Therefore, 26
  • 27. •To compute R1, we consider the pulse strength product . -Four possible equally likely sequences of two bits:11,10,01,00. -Since bit 0 encoded by no pulse , the product for the last three of these sequences. This means that, on the average, 3N/4 combinations have and only N/4 combinations have non zero . Because of the bipolar rule, the bit sequence 11 can only be encoded by two consecutive pulse of opposite polarities. This means the product for the N/4 combinations. 27
  • 28. PSD of Lines Codes: 28
  • 29. Sr. No. Parameters Polar RZ Polar NRZ AMI Manchester 1 Transmission of DC component YES YES NO NO 2 Signaling Rate 1/Tb 1/Tb 1/Tb 1/Tb 3 Noise Immunity LOW LOW HIGH HIGH 4 Synchronizing Capability Poor Poor Very Good Very Good 5 Bandwidth Required 1/Tb 1/2Tb 1/2Tb 1/Tb 6 Crosstalk HIGH HIGH LOW LOW Comparison of Line Codes: 29