What is Line Coding? Mapping of binary information sequence into the digital signal that enters the channel Ex. “1” maps to +A square pulse; “0” to –A.

Slides:



Advertisements
Similar presentations
Teknik Enkoding Pertemuan 08 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Advertisements

4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Data Encoding – Chapter 5 (part 1) CSE 3213 Fall /2/2015 9:13 AM.
CSCD 218 : DATA COMMUNICATIONS AND NETWORKING 1
Signal Encoding Lesson 05 NETS2150/2850
LECTURE 5 CT1303 LAN. DATA ENCODING Digital signal: is a sequence of discrete, discontinuous voltage pulses. Each pulse is a signal element Binary data.
DIGITAL-TO-DIGITAL CONVERSION
Base-Band Digital Data Transmission Prepared By: Amit Degada. Electronics Engineering Department, Sardar Vallabhbhai National Institute of Technology,
COSC 3213 – Computer Networks I Summer 2003 Topics: 1. Line Coding (Digital Data, Digital Signals) 2. Digital Modulation (Digital Data, Analog Signals)
1 CSE3213 Computer Network I Chapter Digital Transmission Fundamentals Course page: Slides modified from Alberto.
Intan Shafinaz Mustafa Dept of Electrical Engineering
EE 3220: Digital Communication Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser Slman bin Abdulaziz.
Data Communications Chapter 5 Data Encoding.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Digital Encoding.
Chapter 3 Digital Transmission Fundamentals Line Coding Error Detection and Correction.
Chapter 4 Digital Transmission.
British Computer Society (BCS)
Digital Communications
9/12/ Digital Transmisison - Lin 1 CPET/ECET Digital Transmission Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical.
Pulse Code Modulation (PCM)
EEC4113 Data Communication & Multimedia System Chapter 2: Baseband Encoding by Muhazam Mustapha, July 2010.
4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part V) DIGITAL TRANSMISSION-LINE ENCODING Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga.
Spring 2007Data Communications, Kwangwoon University4-1 Chapter 4. Digital Transmission 1.Digital-to-Digital Conversion 2.Analog-to-Digital Conversion.
ECE 4710: Lecture #13 1 Bit Synchronization  Synchronization signals are clock-like signals necessary in Rx (or repeater) for detection (or regeneration)
ECE 4710: Lecture #11 1 Binary vs. Multi-Level Bit Message: t 5 V T s = 1 msec T 0 = 8 T s = 8 msec R = (8/8 ms) = 1 kbps FNBW.
1 CSCD 433 Network Programming Fall 2011 Lecture 4 Physical Layer Transmission.
Physical Layer Issues and Methods Outline Physical Layer Overview Non-Return to Zero Manchester 4B/5B.
Line Coding and Binary Keying Modulation
CSCI 465 Data Communications and Networks Lecture 8 Martin van Bommel CSCI 465 Data Communications and Networks 1.
1 Chapter 5 Encoding. 2 Figure 4-1 Transformation of Information to Signals.
Line Coding Schemes ‏Line coding is the process of converting binary data, a sequence of bits to a digital signal. Authors Phani Swathi Chitta Mentor Prof.
Chapter 4 (part 1_a) Baseband Data Transmission EKT 357 Digital Communications.
Digital Line Encoding Converting standard logic level to a form more suitable to telephone line transmission. Six factors must be considered when selecting.
Signal Encoding Techniques. Digital Data, Digital Signal  Digital signal discrete, discontinuous voltage pulses discrete, discontinuous voltage pulses.
CSE 320 Data Communications
Data Communications and Networking
EE 551/451, Fall, 2006 Communication Systems
Chapter 4. Digital Transmission
Computer Communication & Networks
4.2 Digital Transmission Pulse Modulation (Part 2.1)
DIGITAL TRANSMISSION PART C
Data Conversion Methods
Prepared By Mr. Arshad Ahmad
Dr. Clincy Professor of CS
Physical Layer (Part 2) Data Encoding Techniques
Chapter 4 Digital Transmission
Physical Layer – Part 2 Data Encoding Techniques
Lecture 1 Line Encoding 2nd semester
CT1303 LAN Rehab AlFallaj.
Line Codes and Their Spectra
Dr. Clincy Professor of CS
Chapter 3 Digital Transmission Fundamentals
Line Codes and Their Spectra
NET301 Lecture 5 10/18/2015 Lect5 NET301.
NET301 Lecture 5 10/18/2015 Lect5 NET301.
CCE Computer Networks Chapter 5: Encoding Information must be encoded into signals before it can be transported across communication media Information.
Chapter 4 Digital Transmission
Lecture 3 Digital Transmission Fundamentals
NRZ-L: [Non-Return-to-Zero-Level]
Chapter 5. Data Encoding Digital Data, Digital Signals
Lecture 2: Line Encoding 1nd semester By: Adal ALashban.
DATA COMMUNICATION Lecture-15.
Physical Layer – Part 2 Data Encoding Techniques
Data Transmission And Digital Communication
EEC4113 Data Communication & Multimedia System Chapter 2: Baseband Encoding by Muhazam Mustapha, September 2012.
Disadvantages of Analog Transmission
Chapter 5: Encoding Information must be encoded into signals before it can be transported across communication media Information can be either Digital,
CS433 - Data Communication and Computer Networks
Chapter 4 Digital Transmission
Presentation transcript:

What is Line Coding? Mapping of binary information sequence into the digital signal that enters the channel Ex. “1” maps to +A square pulse; “0” to –A pulse Line code selected to meet system requirements: Transmitted power: Power consumption = $ Bit timing: Transitions in signal help timing recovery Bandwidth efficiency: Excessive transitions wastes bw Low frequency content: Some channels block low frequencies long periods of +A or of –A causes signal to “droop” Waveform should not have low-frequency content Error detection: Ability to detect errors helps Complexity/cost: Is code implementable in chip at high speed?

Line coding examples 1 Unipolar NRZ Polar NRZ NRZ-inverted (differential encoding) 1 Unipolar NRZ Bipolar encoding Manchester Differential Polar NRZ

Spectrum of Line codes Assume 1s & 0s independent & equiprobable NRZ has high content at low frequencies Bipolar tightly packed around T/2 Manchester wasteful of bandwidth

Unipolar & Polar Non-Return-to-Zero (NRZ) 1 Unipolar NRZ Polar NRZ Unipolar NRZ “1” maps to +A pulse “0” maps to no pulse High Average Power 0.5*A2 +0.5*02=A2/2 Long strings of A or 0 Poor timing Low-frequency content Simple Polar NRZ “1” maps to +A/2 pulse “0” maps to –A/2 pulse Better Average Power 0.5*(A/2)2 +0.5*(-A/2)2=A2/4 Long strings of +A/2 or –A/2 Poor timing Low-frequency content Simple

Bipolar Code Three signal levels: {-A, 0, +A} 1 Bipolar Encoding Three signal levels: {-A, 0, +A} “1” maps to +A or –A in alternation “0” maps to no pulse Every +pulse matched by –pulse so little content at low frequencies String of 1s produces a square wave Spectrum centered at T/2 Long string of 0s causes receiver to lose synch Zero-substitution codes

Manchester code & mBnB codes 1 Manchester Encoding “1” maps into A/2 first T/2, -A/2 last T/2 “0” maps into -A/2 first T/2, A/2 last T/2 Every interval has transition in middle Timing recovery easy Uses double the minimum bandwidth Simple to implement Used in 10-Mbps Ethernet & other LAN standards mBnB line code Maps block of m bits into n bits Manchester code is 1B2B code 4B5B code used in FDDI LAN 8B10b code used in Gigabit Ethernet 64B66B code used in 10G Ethernet

Differential Coding 1 NRZ-inverted (differential encoding) Differential Manchester encoding Errors in some systems cause transposition in polarity, +A become –A and vice versa All subsequent bits in Polar NRZ coding would be in error Differential line coding provides robustness to this type of error “1” mapped into transition in signal level “0” mapped into no transition in signal level Same spectrum as NRZ Errors occur in pairs Also used with Manchester coding