CSCI 465 Data Communications and Networks Lecture 8 Martin van Bommel CSCI 465 Data Communications and Networks 1.

Slides:



Advertisements
Similar presentations
Physical Layer (Part 2) Data Encoding Techniques
Advertisements

Lecture 26 Physical Layer Ch 4: Digital Transmission
Data and Computer Communications
1 Computer Communication & Networks Lecture 6 Physical Layer: Digital Transmission Waleed Ejaz
Physical Layer – Part 2 Data Encoding Techniques
ICSA 341 (Updated 12/2001) Encoding There are four types of encoding possible. –Digital Encoding of Digital Data –Digital Encoding of Analog Data –Analog.
EE 4272Spring, 2003 Chapter 5 Data Encoding Data Transmission Digital data, digital signal Analog data, digital signal: e.g., voice, and video are often.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Chapter 8: Data Communication Fundamentals Business Data Communications, 4e.
Networks: Data Encoding1 Data Encoding Techniques.
Physical Layer – Part 2 Data Encoding Techniques
Data Encoding Techniques
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 4 Digital Transmission.
Pulse Modulation CHAPTER 4 Part 3
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.
Chapter 16: Data Communication Fundamentals Business Data Communications, 6e.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 5 “Data Communication Fundamentals”.
DIGITAL-TO-DIGITAL CONVERSION
Base-Band Digital Data Transmission Prepared By: Amit Degada. Electronics Engineering Department, Sardar Vallabhbhai National Institute of Technology,
Computer Networks Digitization. Spring 2006Computer Networks2 Transfer of an Analog Signal  When analog data (voice, pictures, video) are transformed.
Chapter 4 Digital Transmission
Chapter-4/5-1CS331- Fakhry Khellah Term 081 Chapter 4 (Only 4.2 – 4.3) Digital Transmission.
Data Communications Chapter 5 Data Encoding.
Computer Communication & Networks
10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011.
ECS 152A 4. Communications Techniques. Asynchronous and Synchronous Transmission Timing problems require a mechanism to synchronize the transmitter and.
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.
การสื่อสารข้อมูลและเครือข่าย คอมพิวเตอร์ Data Communication and Networks บทที่ 2 พื้นฐานข้อมูลและ สัญญาณ อาจารย์ผู้สอน : ดร. วีรพันธุ์ ศิริฤทธิ์ .
BZUPAGES.COM 4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 8: Data Communication Fundamentals Business Data Communications, 4e.
Chapter 4 Digital Transmission.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 4 Digital Transmission.
: Data Communication and Computer Networks
3-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks Lecture-11:Data encoding techniques week 12- q-2/ 2008 Dr. Anwar Mousa University.
British Computer Society (BCS)
Chapter 4 Digital Transmission.
Kashif BashirWWW.Taleem.greatnow.com 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.
Physical Layer (Part 2) Data Encoding Techniques Computer Networks Spring 2012.
4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 4 Digital Transmission
Prof. Hosny Ibrahim Lecture 5. Data Communication IT 221 By: Prof. Hosny M. Ibrahim 2.
Digital Interfaces An interface links two devices Interface Standards define: – mechanical specifications - how many wires & connector type –electrical.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Excerpts from Slides of Chapter 4 Forouzan Digital Transmission.
1/30/ :20 PM1 Chapter 6 ─ Digital Data Communication Techniques CSE 3213 Fall 2011.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 4 Digital Transmission.
Physical Layer (I) Data Encoding Techniques Advanced Computer Networks.
Digital Line Encoding Converting standard logic level to a form more suitable to telephone line transmission. Six factors must be considered when selecting.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education,
Pulse Code Modulation (PCM) Analog voice data must be translated into a series of binary digits before they can be transmitted. With Pulse Code Modulation.
Signal Encoding Techniques. Digital Data, Digital Signal  Digital signal discrete, discontinuous voltage pulses discrete, discontinuous voltage pulses.
1587: COMMUNICATION SYSTEMS 1 Digital Signals, modulation and noise Dr. George Loukas University of Greenwich,
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
DIGITAL TRANSMISSION PART C
Physical Layer (Part 2) Data Encoding Techniques
Chapter 4 Digital Transmission
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
Chapter 8: Data Communication Fundamentals
NET301 Lecture 5 10/18/2015 Lect5 NET301.
NET301 Lecture 5 10/18/2015 Lect5 NET301.
Chapter 4 Digital Transmission
Physical Layer – Part 2 Data Encoding Techniques
Presentation transcript:

CSCI 465 Data Communications and Networks Lecture 8 Martin van Bommel CSCI 465 Data Communications and Networks 1

Digital Encoding of Analog Data Uses pulse-code modulation (PCM) The sampling theorem: – If a signal f(t) is sampled at regular intervals of time and at a rate higher than twice the highest signal frequency, the samples contain all the information of the original signal samples/sec sufficient for 4000 Hz – As seen earlier, capturing voice frequencies b/w 300 & 3400 Hz sufficient to reproduce speech CSCI 465 Data Communications and Networks 2

Converting Samples to Bits Quantizing (similar concept to pixelization) Breaks wave into pieces, samples it, and assigns a value in a particular range More bits per sample means greater detail, fewer bits means less detail 8-bit range allows for 256 possible sample levels – Quality of recovered voice comparable to analog 8000 samples/sec * 8 bits/sample = 64 kbps 3 CSCI 465 Data Communications and Networks

Codec Coder/Decoder converts analog signals into a digital form and converts it back to analog signals e.g. television – 4.6 MHz bandwidth signal (9.2 M samples per sec) – 10-bit codes – 92 Mbps data Repeaters instead of amplifiers – No cumulative noise 4 CSCI 465 Data Communications and Networks

Digital Encoding of Digital Data Most common, easiest method is different voltage levels for the two binary digits Typically, negative=1 and positive=0 Known as NRZ-L, or non-return-to-zero level – signal never returns to zero, and the voltage during a bit transmission is level (constant) 5 CSCI 465 Data Communications and Networks

Differential NRZ Differential version is NRZI (NRZ, invert on ones) Change=1, no change=0 Advantage of differential encoding is that it is more reliable to detect a change in polarity than it is to accurately detect a specific level 6 CSCI 465 Data Communications and Networks

Problems With NRZ Difficult to determine where one bit ends and the next begins In NRZ-L, long strings of ones and zeroes would appear as constant voltage pulses Timing is critical, because any drift results in lack of synchronization and incorrect bit values being transmitted 7 CSCI 465 Data Communications and Networks

Biphase Alternatives to NRZ Require at least one transition per bit time, and may even have two Modulation rate is greater, so bandwidth requirements are higher Advantages – Synchronization due to predictable transitions – Error detection based on absence of a transition 8 CSCI 465 Data Communications and Networks

Manchester Code Transition in the middle of each bit period Transition provides clocking and data Low-to-high=1, high-to-low=0 Used in Ethernet 9 CSCI 465 Data Communications and Networks

Differential Manchester Midbit transition is only for clocking Transition at beginning of bit period=0 Transition absent at beginning=1 Has added advantage of differential encoding Used in token-ring 10 CSCI 465 Data Communications and Networks

Digital Encoding Schemes 11 CSCI 465 Data Communications and Networks

Asynchronous & Synchronous Transmission Concerned with timing issues How does the receiver know when the bit period begins and ends? Small timing difference become more significant over time if no synchronization takes place between sender and receiver 12 CSCI 465 Data Communications and Networks

Asynchronous Transmission Data transmitted 1 character at a time Character format is 1 start & 1+ stop bit, plus data (typically between 5 and 8 bits) Character may include parity bit Timing needed only within each character Resynchronization with each start bit Uses simple, cheap technology Wastes 20-30% of bandwidth 13 CSCI 465 Data Communications and Networks Good for data with large gaps (e.g. keyboard)

Asynchronous Example 14

Synchronous Transmission Large blocks of bits transmitted without start/stop codes Synchronized by clock signal or clocking data Data framed by preamble and postamble bit patterns to establish timing More efficient than asynchronous Overhead typically below 5% Used at higher speeds than asynchronous Requires error checking, usually provided by HDLC 15

Synchronization Choices Low-speed terminals and PCs commonly use asynchronous transmission – inexpensive – “burst” tendency of communication reduces impact of inefficiency Large systems and networks commonly use synchronous transmission – overhead too expensive; efficiency necessary – error-checking more important 16 CSCI 465 Data Communications and Networks