1 Data Encoding – Chapter 5 (part 1) CSE 3213 Fall 2011 5/2/2015 9:13 AM.

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.
Chapter 5 – Signal Encoding and Modulation Techniques
Physical Layer – Part 2 Data Encoding 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.
Data and Computer Communications
S IGNAL E NCODING T ECHNIQUES Engr. Mehran Mamonai Department of Telecommunication.
Chapter 4 Digital Transmission
4.2 Digital Transmission Pulse Modulation (Part 2.1)
CSCD 218 : DATA COMMUNICATIONS AND NETWORKING 1
William Stallings Data and Computer Communications 7th Edition
Networks: Data Encoding1 Data Encoding Techniques.
Data Encoding Techniques
Signal Encoding Lesson 05 NETS2150/2850
3. Encoding Techniques and Spread Spectrum
The Physical Layer, Encoding Schemes: -Physical Transmission of Bits- Chapter 2.
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.
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)
Aegis School of Telecommunication Telecom Systems I by Dr. M. G. Sharma, Phd. IIT Kharagpur Microwaves and Antennas.
Data and Computer Communications
Signal Encoding Techniques
Chapter 4 Digital Transmission
Data and Computer Communications
FIT 1005 Networks & Data 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
British Computer Society (BCS)
Chapter 4 Digital Transmission.
DIGITAL-TO-DIGITAL CONVERSION In this section, we see how we can represent digital data by using digital signals. The conversion involves three.
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.
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 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
Physical Layer (Part 2) Data 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.
Physical Layer – Part 2 Data Encoding Techniques
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 5. Data Encoding Digital Data, Digital Signals
Physical Layer – Part 2 Data Encoding Techniques
EEC4113 Data Communication & Multimedia System Chapter 2: Baseband Encoding by Muhazam Mustapha, September 2012.
Presentation transcript:

1 Data Encoding – Chapter 5 (part 1) CSE 3213 Fall /2/2015 9:13 AM

Signal Encoding Techniques 2

3 Encoding Techniques Digital data, digital signals (5.1) Analog data, digital signals (5.3) Digital data, analog signals (5.2) Analog data, analog signals (5.4)

Digital Data, Digital Signals (5.1) Digital signal —discrete, discontinuous voltage pulses —each pulse is a signal element —binary data encoded into signal elements 4

5 Terminology (1) Unipolar — all signal elements have same sign Polar — one logic state represented by positive voltage the other by negative voltage Data rate — rate of data transmission R, in bits per second Duration or length of a bit — time taken for transmitter to emit the bit (1/R)

6 Terminology (2) Modulation rate — rate at which the signal level changes — measured in baud = number of signal elements per second Mark and Space — binary 1 and binary 0 respectively

7 Interpreting Signals Need to know — timing of bits - when they start and end — signal levels Factors affecting successful interpreting of signals — signal to noise ratio — data rate — bandwidth — encoding scheme

8 Comparison of Encoding Schemes (1) Factors to compare: Signal Spectrum — lack of high frequencies reduces required bandwidth — concentrate power in the middle of the bandwidth Clocking — synchronizing transmitter and receiver, using either external clock, or sync mechanism based on signal

9 Comparison of Encoding Schemes (2) Error detection — responsibility of data link control — but can be built in to signal encoding for faster detection Signal interference and noise immunity — some codes are better than others Cost and complexity — higher signal rate ( and thus data rate) lead to higher costs — some codes require signal rate greater than data rate

Encoding Schemes (1) B8ZS HDB3 10

11 Encoding Schemes (2) Nonreturn to Zero-Level (NRZ-L) Nonreturn to Zero Inverted (NRZI) Bipolar -AMI Pseudoternary Manchester Differential Manchester B8ZS HDB3

12 Nonreturn to Zero-Level (NRZ-L) Two different voltages for 0 and 1 bits Voltage constant during bit interval — no transition during a bit (no return to zero voltage) — absence of voltage for 0, constant positive voltage for 1 — more often, negative voltage for 1, and positive voltage for 0 (NRZ-L)

13 Nonreturn to Zero Inverted Non-return to zero, inverted on ones Constant voltage pulse for duration of bit 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

14 NRZ-L and NRZI Examples

15 Differential Encoding NRZI is an example of differential encoding Data represented by changes rather than levels More reliable detection of transition rather than levels If the leads from an attached device to a twisted-pair lines are accidentally inverted, all 1s and 0s for NRZ-L will be inverted. This does not happen with differential encoding (NRZI).

16 NRZ pros and cons Pros — easy to engineer — make good use of bandwidth Cons — presence of a DC component — lack of synchronization capability Used for magnetic recording Not often used for signal transmission

17 Multilevel Binary Use more than two signal levels — Bipolar-AMI (Alternate Mark Inversion) — Pseudoternary

Bipolar-AMI binary 0 represented by no line signal binary 1 represented by positive or negative pulse binary 1 pulses alternate in polarity no loss of sync if a long string of 1s occurs (long strings of 0s still a problem) no net DC component lower bandwidth (than biphase coding) easy error detection (due to pulse alternation) 18

19 Bipolar-AMI and Pseudoternary

20 Pseudoternary Same as bipolar-AMI, except that — binary 1 represented by absence of line signal — binary 0 represented by alternating positive and negative pulses No advantage or disadvantage over bipolar-AMI

21 Multilevel Binary Issues Synchronization needed for long runs of 0s or 1s — can insert additional bits that force transitions (used in low-rate ISDN). — scramble data (later). Overcoming NRZ problems, but … Not as efficient as NRZ — each signal element represents only one bit instead log 2 3 = 1.58 bits in a 3-level system. — receivers must distinguish between three levels (+A, -A, 0). — requires approx. 3dB more signal power for same probability of bit error.

Theoretical Bit Error Rate

23 Biphase Encoding Manchester —Transition in middle of each bit period —Transition serves as clock and data —Low to high represents 1 —High to low represents 0 —Used by IEEE Differential Manchester —Mid-bit transition is for clocking only —Transition at start of a bit period represents 0 —No transition at start of a bit period represents 1 —Note: this is a differential encoding scheme —Used by IEEE 802.5

Manchester Encoding has transition in middle of each bit period transition serves as clock and data low to high represents 1 high to low represents 0 used by IEEE (Ethernet, baseband coaxial cable and twisted – pair bus LANs) 24

Differential Manchester Encoding mid-bit transition is for clocking only transition at start of bit period representing 0 no transition at start of bit period representing 1 —this is a differential encoding scheme used by IEEE (token ring LANs using shielded twisted pair) 25

26 Biphase Pros and Cons Pros — synchronization on mid bit transition (self clocking) — no dc component — has error detection Absence of expected transition Cons — at least one transition per bit time and possibly two — maximum modulation rate is twice NRZ — requires more bandwidth

27 Modulation Rate (1)

Modulation Rate (2) expressed in baud (Bd) named after Jean-Maurice-Émile Baudot, the French inventor of the Baudot code used in telegraphy 1 Bd = 1 signal/sec D = R/L = R/(log 2 M) —D = modulation rate, baud —R = data rate, bps —L = number of bits per signal element —M = number of different signal elements = 2 L Example: R = 1 Mbps, L = 0.5  D = 2 MBd 28

Normalized Signal Transition Rates Table 5.3

Scrambling (1) Biphase encoding is widely used in LANs, at high data rates (up to 10Mbps). Biphase encoding not widely used in long distance communications: — high signaling rate relative to the data rate — more costly in long-distance applications Alternative: use other schemes in combination with scrambling Bipolar AMI + scrambling  B8ZS and HDB3 30

Scrambling (2) Use scrambling to replace sequences that would produce constant voltage These filling sequences must — produce enough transitions to sync — be recognized by receiver and replaced with original — be same length as original Design goals — have no DC component — have no long sequences of zero level line signal — have no reduction in data rate — give error detection capability 31

32 B8ZS Bipolar With 8 Zeros Substitution Based on bipolar-AMI If octet of all 0s and last voltage pulse preceding was positive encode as If octet of all 0s and last voltage pulse preceding was negative encode as Causes two violations of AMI code Unlikely to occur as a result of noise Receiver detects and interprets as octet of all zeros

33 B8ZS and HDB3

34 HDB3 High Density Bipolar 3 Zeros Based on bipolar-AMI String of four 0s replaced with one or two pulses

Summary

Reading Section 5.1, Stallings’ book Homework: problems 5.6 to 5.9, Stallings’ book 36