LECTURE 5 CT1303 LAN. DATA ENCODING Digital signal: is a sequence of discrete, discontinuous voltage pulses. Each pulse is a signal element Binary data.

Slides:



Advertisements
Similar presentations
Signal Encoding Techniques
Advertisements

1 Pertemuan 07 Teknik Modulasi Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Teknik Enkoding Pertemuan 08 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 5 – Signal Encoding Techniques.
4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 5 – Signal Encoding Techniques.
Data and Computer Communications
Data and Computer Communications Chapter 5 – Signal Encoding Techniques.
1 Data Encoding – Chapter 5 (part 1) CSE 3213 Fall /2/2015 9:13 AM.
Chapter 5 – Signal Encoding and Modulation Techniques
EE 4272Spring, 2003 Chapter 5 Data Encoding Data Transmission Digital data, digital signal Analog data, digital signal: e.g., voice, and video are often.
S IGNAL E NCODING T ECHNIQUES Engr. Mehran Mamonai Department of Telecommunication.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
CSCD 218 : DATA COMMUNICATIONS AND NETWORKING 1
William Stallings Data and Computer Communications 7th Edition
Signal Encoding Lesson 05 NETS2150/2850
3. Encoding Techniques and Spread Spectrum
The Physical Layer, Encoding Schemes: -Physical Transmission of Bits- Chapter 2.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 4 Digital Transmission.
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
Sami Al-Wakeel 1 Data Transmission and Computer Networks Data Encoding.
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)
Aegis School of Telecommunication Telecom Systems I by Dr. M. G. Sharma, Phd. IIT Kharagpur Microwaves and Antennas.
EE 3220: Digital Communication Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser Slman bin Abdulaziz.
Data and Computer Communications
Data Communications Chapter 5 Data Encoding.
Department of Electrical and Computer Engineering
Computer Communication & Networks
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Digital Encoding.
ECE 4371, Fall, 2015 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Computer Communication & Networks Lecture # 05 Physical Layer: Signals & Digital Transmission Nadeem Majeed Choudhary
1 Kyung Hee University Digital Transmission. 2 Kyung Hee University 4 장 Digital Transmission 4.1 Line Coding 4.2 Block Coding 4.3 Sampling 4.4 Transmission.
Chapter 4 Digital Transmission.
British Computer Society (BCS)
Chapter 4 Digital Transmission.
9/12/ Digital Transmisison - Lin 1 CPET/ECET Digital Transmission Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical.
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.
Spring 2007Data Communications, Kwangwoon University4-1 Chapter 4. Digital Transmission 1.Digital-to-Digital Conversion 2.Analog-to-Digital Conversion.
Prof. Hosny Ibrahim Lecture 5. Data Communication IT 221 By: Prof. Hosny M. Ibrahim 2.
Session 2. Objectives: By the end of this session, the student will be able to: Distinguish between data and signals. Cite the advantages of digital data.
Line Coding and Binary Keying Modulation
1 Chapter 5 Encoding. 2 Figure 4-1 Transformation of Information to Signals.
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 Ir. Hary Nugroho MT.. Data Transmission.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education,
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
Data Encoding Data Encoding refers the various techniques of impressing data (0,1) or information on an electrical, electromagnetic or optical signal that.
Chapter 4. Digital Transmission
4.2 Digital Transmission Pulse Modulation (Part 2.1)
DIGITAL TRANSMISSION PART C
Data Conversion Methods
Signal Encoding Techniques
Chapter 4 Digital Transmission
Signal Encoding Techniques
Data Encoding Data Encoding refers the various techniques of impressing data (0,1) or information on an electrical, electromagnetic or optical signal that.
Lecture 1 Line Encoding 2nd semester
CT1303 LAN Rehab AlFallaj.
Lecture 6: Signal Encoding Techniques
NET301 Lecture 5 10/18/2015 Lect5 NET301.
NET301 Lecture 5 10/18/2015 Lect5 NET301.
Chapter 4 Digital Transmission
Chapter 5. Data Encoding Digital Data, Digital Signals
Data Transmission And Digital Communication
EEC4113 Data Communication & Multimedia System Chapter 2: Baseband Encoding by Muhazam Mustapha, September 2012.
CS433 - Data Communication and Computer Networks
Presentation transcript:

LECTURE 5 CT1303 LAN

DATA ENCODING Digital signal: is a sequence of discrete, discontinuous voltage pulses. Each pulse is a signal element Binary data encoded into signal elements Line Coding: The process of converting binary data, sequence of bits, to a digital signal.

TERMS Data rate Rate of data transmission in bits per second Duration or length of a bit (Bit interval) The time required to send one signal bit. Modulation rate Rate at which the signal level changes Measured in baud = signal elements per second

TERMS Polar signal: Polar Signal has 2 voltage levels, one positive and one negative Unipolar signal: UniPolar signal has only 1 voltage level. All signal elements have same sign.

TERMS BiPolar signal: Bibolar signal has 3 voltage levels, positive, negative and zero. Biphase Signal: Biphase signal voltage changers during bit transmission time (bit interval).

ENCODING SCHEMES Nonreturn to Zero-Level (NRZ-L) Nonreturn to Zero Inverted (NRZI) Bipolar -AMI Pseudoternary Manchester Differential Manchester B8ZS HDB3

COMPARISON OF ENCODING SCHEMES Signal Spectrum Clocking Synchronizing transmitter and receiver External clock Sync mechanism based on signal Error detection Can be built in to signal encoding Signal interference and noise immunity Some codes are better than others Cost and complexity Higher signal rate (& thus data rate) lead to higher costs Some codes require signal rate greater than data rate

NONRETURN TO ZERO LEVEL NRZ-L A type of polar signal. The level of the signal depends on the type of bit it represents. There is a two different voltages for 0 and 1 bits A positive voltage: the bit is a 0. A negative voltage: the bit is a1. Voltage constant during bit interval no transition, i.e. no return to zero voltage in general, absence of voltage for zero,constant positive voltage for one

NONRETURN TO ZERO LEVEL NRZ-L A problem can occur when the data contain a long stream of 0s or 1s. The receiver receives a continuous voltage and determines how many bits are sent by relying on its clock, which may or my not be synchronized with the sender clock. No synchronization provided. Easy to engineer, Make good use of bandwidth

NONRETURN TO ZERO INVERT NRZ-I An inversion of the voltage level represents a 1 bit. It is the transmission between a positive and negative voltage, not the voltage itself, that represents a 1bit. Data encoded as presence or absence of signal transition at beginning of bit time Transition (low to high or high to low) denotes a binary 1, No transition denotes binary 0 An example of differential encoding Provide synchronization.

ALTERNATIE MARK INVERSION- AMI Use more than two levels BiPolar encoding. Mark : comes from telegraphy means and means 1. AMI: alternate 1 inversion. A natural 0 voltage represents binary 0, Binary 1s are represented by alternating positive and negative voltage.

ALTERNATIE MARK INVERSION- AMI No loss of sync if a long string of “1”s Can NOT provide synchronization if sequence of 0s are sent. (“0”still a problem) Lower bandwidth Easy error detection

AMI

PSEUDOTERNARY “1” represented by absence of line signal “0” represented by alternating positive and negative No advantage or disadvantage over bipolar-AMI

MANCHESTER A Biphase encoding technique. Manchester encoding uses an inversion at the middle of each bit interval for both synchronization and bit represent. A negative to positive transmission represent binary 1. A positive to negative transmission represents binary 0. Bit transmitted are less than signals. Transition serves as clock and data A large Frequency bandwidth is needed. Used by IEEE (CSMA/CD, i.e. Ethernet)

MANCHESTER

DIFFERENTIAL MANCHESTER A Biphase encoding technique. The inversion at the middle of the bit interval is used for synchronization.(Mid-bit transition is clocking only) The presence or absence of an additional transition at the beginning of the interval is used to identify the bit. A transition means binary 0. No transition means binary 1. 2 signal changes to represent binary 0, but only one to represent binary 1

DIFFERENTIAL MANCHESTER

SCRAMBLED CODES Similar to AMI but used as an improvement of AMI; better synchronization. Replace every sequence of 8 bits of 0s with a special codes in the American systems and replace a sequence of 4 bits of 0s with a special codes in the European systems. Receiver replace the special codes with the sequence of 0s when receiver recognizes the code.

SCRAMBLED CODES Filling sequence Must produce enough transitions to sync Must be recognized by receiver and replace with original Same length as original No long sequences of zero level line signal No reduction in data rate Error detection capability

BLOCK CODING To improve the performance of line coding. Some kind of redundancy are needed to ensure synchronization. Additional bits are included to detects errors.

BLOCK CODING

BLOCK CODING: 4B\5B Used in fiber optics LANs 1.Division: The sequence of bits are divided into groups of m bits. Ex: in 4B\5B block coding, the original bit sequence is divided into 4-bit groups 2.Substitution: M bits code are substituted for n bits group. Ex: in 4B\5B block coding, 5 bits will substitute the 4 bits group. 4 bits codes = 2^ 4 = 16 possible codes 5 bits codes = 2^ 5 = 32 possible codes

BLOCK CODING : 4B\5B  Choosing process of 5 bits codes are based on strategies and policies that ensures and helps in synchronization and error detection. No more than 3 consecutives 0s or 1s. No more than 1 leading 0 and no more than 2 trailing 0s. If one or more of the bits in the block is changed in such a way that one of the unused codes is received,the receiver can easily detect the error 3.Line coding: NRZ-I are used for line encoding.

BLOCK CODING : 8B\10B Used in highly speed LANs. Better in synchronization. Better in error detection. Better effective of transmission. BUT: the required bandwidth is increased in 4B\5B and 8B\10B.

BLOCK CODING : 8B\6T Used in fast Ethernet LANs. Division of bits into 8 bits groups. Substitute 8 bit groups with a 6 symbol code. Each symbol is ternary; having 1 of 3 signal levels. Each block of 8 bits data is encoded as units of ternary signals ( +1, 0, -1 V)