1 CSE3213 Computer Network I Chapter 3 Digital Transmission Fundamentals Course page: Slides modified from Alberto.

Slides:



Advertisements
Similar presentations
1 Transmission Fundamentals Chapter 2 (Stallings Book)
Advertisements

Chapter-3-1CS331- Fakhry Khellah Term 081 Chapter 3 Data and Signals.
ECE 4321: Computer Networks Chapter 3 Data Transmission.
William Stallings Data and Computer Communications 7 th Edition Chapter 3 Data Transmission.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
1 Chapter 2. Transmission Fundamentals Wen-Shyang Hwang KUAS EE.
Lecture 3 Transmission basics Chapter 3, pages Dave Novak School of Business University of Vermont Sources: 1) Network+ Guide to Networks, Dean 2013.
EE 4272Spring, 2003 Chapter 3 Data Transmission Part II Data Communications Concept & Terminology Signal : Time Domain & Frequency Domain Concepts Signal.
Physical Layer (Part 1) Advanced Computer Networks.
Quiz #1 What is the difference between channel coding, modulation, and source coding? Draw a block diagram showing the order in which the following happens:
Chapter 3 Data and Signals
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Data Transmission Slide 1 Continuous & Discrete Signals.
Introduction to Networking. Spring 2002Computer Network Applications Analog Devices Maintain an exact physical analog of (some form of) information. Ex:
1 Physical Layer. 2 Receiver Communication channel Transmitter Figure 3.5 Copyright ©2000 The McGraw Hill Companies Leon-Garcia & Widjaja: Communication.
Sep 06, 2005CS477: Analog and Digital Communications1 Introduction Analog and Digital Communications Autumn
IS250 Spring 2010 Physical Layer IS250 Spring 2010
Computer Networks Chapter 3: Digital transmissions fundamentals Part 1.
ELEN602 Lecture 3 Review of last lecture –layering, IP architecture Data Transmission.
Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
Module 3.0: Data Transmission
Introduction Lecture1. Communication Systems Systems communicate in order to share information. To communicate means to pass information from one place.
Network Technology CSE3020 Week 2
Chapter 3 Data and Signals
The Physical Layer: Data Transmission Basics
Networks: Physical Layer1 Physical Layer. Networks: Physical Layer2 Receiver Communication channel Transmitter Figure 3.5 Copyright ©2000 The McGraw Hill.
King Saud University College of Applied studies and Community Service 1301CT By: Nour Alhariqi 1nalhareqi st semester
Chapter 3 Digital Transmission Fundamentals 3.1 Digital Representation of Information 3.2 Why Digital Communications? 3.3 Digital Representation of Analog.
Data Transmission The basics of media, signals, bits, carries, and modems (Part II)
3.1 Figure 3.16 Two digital signals: one with two signal levels and the other with four signal levels.
Review: The application layer. –Network Applications see the network as the abstract provided by the transport layer: Logical full mesh among network end-points.
1-1 Basics of Data Transmission Our Objective is to understand …  Signals, bandwidth, data rate concepts  Transmission impairments  Channel capacity.
Part 2 Physical Layer and Media
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Digital Transmission Fundamentals Digital Representation of Information Why Digital Communications? Signal Time Variations And Bandwidth Characterization.
1 Chap. 3 Data Transmission & Transmission Media.
1 CSE3213 Computer Network I Chapter Digital Transmission Fundamentals Course page: Slides modified from Alberto.
Introduction to Data communication
1 Business Telecommunications Data and Computer Communications Chapter 3 Data Transmission.
1 nd semester King Saud University College of Applied studies and Community Service 1301CT.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 8.
CE 4228 Data Communications and Networking
CS3502, Data and Computer Networks: the physical layer-1.
Computer Communication & Networks
ECEN 621, Prof. Xi Zhang ECEN “ Mobile Wireless Networking ” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings,
02 – Performance Basics 1CS Computer Networks.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 3 Digital Signals Dr Rudzidatul Akmam Bt Dziyauddin.
Aegis School of Telecommunication 1 Telecom Systems I by Dr. M. G. Sharma, Phd. IIT Kharagpur Microwaves and Antennas Dean Telecom.
1/21 Chapter 4 – Transmission Media. 2/21 Overview  guided – copper twisted pair, coaxial cable optical fiber  unguided – wireless; through air, vacuum,
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
Digital Transmission Dr. Hassan Yousif Department of Electrical Engineering College of Engineering at Wadi Aldwasser Slman bin Abdulaziz University Class.
Physical Layer (Data and Signals)
Chapter 4 Telecommunications and Networking The McGraw-Hill Companies, Inc All rights reserved. Irwin/McGraw-Hill.
Electromagnetic Spectrum
Chapter 3 Data and Signals. 3.2 Last Lecturer Summary Bit Rate Bit Length Digital Signal as a Composite Analog Signal Application Layer Distortion Noise.
Physical Layer (Part 1) Computer Networks C13.
1 CSCD 433 Network Programming Fall 2011 Lecture 4 Physical Layer Transmission.
Lecture Focus: Data Communications and Networking  Transmission Impairment Lecture 14 CSCS 311.
1 st semester 1436/  When a signal is transmitted over a communication channel, it is subjected to different types of impairments because of imperfect.
Module 4 Cable Testing.
1 3. Data Transmission. Prof. Sang-Jo Yoo 2 Contents  Concept and Terminology  Analog and Digital Data Transmission  Transmission Impairments  Asynchronous.
Transmission Media. Quiz: ANGEL->Lessons->Quiz 2 Figure 1Figure 2 Figure 3Figure 4.
Advanced Computer Networks
Chapter 2 : Data Communications BENG 4522 Data Communications & Computer Networks Transmission Impairment Signals travel through the transmission.
Chapter 3 TRANSMISSION IMPAIRMENT. 3-4 TRANSMISSION IMPAIRMENT Signals travel through transmission media, which are not perfect. The imperfection causes.
William Stallings Data and Computer Communications 7th Edition
Introduction to electronic communication systems
Introduction Analog and Digital Signal
The Physical Layer Part 1
Presentation transcript:

1 CSE3213 Computer Network I Chapter 3 Digital Transmission Fundamentals Course page: Slides modified from Alberto Leon-Garcia and Indra Widjaja

2 Digital Networks Digital transmission enables networks to support many services Telephone TV

3 Questions of Interest How long will it take to transmit a message? –How many bits are in the message (text, image)? –How fast does the network/system transfer information? Can a network/system handle a voice (video) call? –How many bits/second does voice/video require? At what quality? How long will it take to transmit a message without errors? –How are errors introduced? –How are errors detected and corrected? What transmission speed is possible over radio, copper cables, fiber, infrared, …?

4 Digital Representation of Information

5 Bits, numbers, information Bit: number with value 0 or 1 –n bits: digital representation for 0, 1, …, 2 n –Byte or Octet, n = 8 –Computer word, n = 16, 32, or 64 n bits allows enumeration of 2 n possibilities –n-bit field in a header –n-bit representation of a voice sample –Message consisting of n bits The number of bits required to represent a message is a measure of its information content –More bits → More content

6 Block vs. Stream Information Block Information that occurs in a single block –Text message –Data file –JPEG image –MPEG file Size = Bits / block or bytes/block –1 kbyte = 2 10 bytes –1 Mbyte = 2 20 bytes –1 Gbyte = 2 30 bytes Stream Information that is produced & transmitted continuously –Real-time voice –Streaming video Bit rate = bits / second –1 kbps = 10 3 bps –1 Mbps = 10 6 bps –1 Gbps =10 9 bps

7 Transmission Delay Use data compression to reduce L Use higher speed modem to increase R Place server closer to reduce d L number of bits in message R bps speed of digital transmission system L/R time to transmit the information t prop time for signal to propagate across medium d distance in meters c speed of light (3x10 8 m/s in vacuum) Delay = t prop + L/R = d/c + L/R seconds

8 Compression Information usually not represented efficiently Data compression algorithms –Represent the information using fewer bits –Noiseless: original information recovered exactly E.g. zip, compress, GIF, fax –Noisy: recover information approximately JPEG Tradeoff: # bits vs. quality Compression Ratio #bits (original file) / #bits (compressed file)

9 H W =++ H W H W H W Color image Red component image Green component image Blue component image Total bits = 3  H  W pixels  B bits/pixel = 3HWB bits Example: 8  10 inch picture at 400  400 pixels per inch  400  8  10 = 12.8 million pixels 8 bits/pixel/color 12.8 megapixels  3 bytes/pixel = 38.4 megabytes Color Image

10 TypeMethodFormatOriginalCompressed( Ratio) TextZip, compress ASCIIKbytes- Mbytes (2-6) FaxCCITT Group 3 A4 page 200x100 pixels/in kbytes 5-54 kbytes (5-50) Color Image JPEG8x10 in 2 photo pixels/in Mbytes 1-8 Mbytes (5-30) Examples of Block Information

11 Th e s p ee ch s i g n al l e v el v a r ie s w i th t i m(e) Stream Information A real-time voice signal must be digitized & transmitted as it is produced Analog signal level varies continuously in time

12 Digitization of Analog Signal Sample analog signal in time and amplitude Find closest approximation         Original signal Sample value Approximation R s = Bit rate = # bits/sample x # samples/second 3 bits / sample

13 Bit Rate of Digitized Signal Bandwidth W s Hertz: how fast the signal changes –Higher bandwidth → more frequent samples –Minimum sampling rate = 2 x W s Representation accuracy: range of approximation error –Higher accuracy → smaller spacing between approximation values → more bits per sample

14 Example: Voice & Audio Telephone voice W s = 4 kHz → 8000 samples/sec 8 bits/sample R s =8 x 8000 = 64 kbps Cellular phones use more powerful compression algorithms: 8-12 kbps CD Audio W s = 22 kHertz → samples/sec 16 bits/sample R s =16 x 44000= 704 kbps per audio channel MP3 uses more powerful compression algorithms: 50 kbps per audio channel

15 Video Signal Sequence of picture frames –Each picture digitized & compressed Frame repetition rate – frames/second depending on quality Frame resolution –Small frames for videoconferencing –Standard frames for conventional broadcast TV –HDTV frames 30 fps Rate = M bits/pixel x (WxH) pixels/frame x F frames/second

16 Video Frames Broadcast TV at 30 frames/sec = 10.4 x 10 6 pixels/sec HDTV at 30 frames/sec = 67 x 10 6 pixels/sec QCIF videoconferencing at 30 frames/sec = 760,000 pixels/sec

17 Digital Video Signals TypeMethodFormatOriginalCompressed Video Confer- ence H x144 or 352x288 fr/sec 2-36 Mbps kbps Full Motion MPEG2720x480 fr/sec 249 Mbps 2-6 Mbps fr/sec 1.6 Gbps Mbps

18 Transmission of Stream Information Constant bit-rate –Signals such as digitized telephone voice produce a steady stream: e.g. 64 kbps –Network must support steady transfer of signal, e.g. 64 kbps circuit Variable bit-rate –Signals such as digitized video produce a stream that varies in bit rate, e.g. according to motion and detail in a scene –Network must support variable transfer rate of signal, e.g. packet switching or rate-smoothing with constant bit-rate circuit

19 Stream Service Quality Issues Network Transmission Impairments Delay: Is information delivered in timely fashion? Jitter: Is information delivered in sufficiently smooth fashion? Loss: Is information delivered without loss? If loss occurs, is delivered signal quality acceptable? Applications & application layer protocols developed to deal with these impairments

20 Why Digital Communications?

21 A Transmission System Transmitter Converts information into signal suitable for transmission Injects energy into communications medium or channel –Telephone converts voice into electric current –Modem converts bits into tones Receiver Receives energy from medium Converts received signal into form suitable for delivery to user –Telephone converts current into voice –Modem converts tones into bits Receiver Communication channel Transmitter

22 Transmission Impairments Communication Channel Pair of copper wires Coaxial cable Radio Light in optical fiber Light in air Infrared Transmission Impairments Signal attenuation Signal distortion Spurious noise Interference from other signals Transmitted Signal Received Signal Receiver Communication channel Transmitter

23 Analog Long-Distance Communications Each repeater attempts to restore analog signal to its original form Restoration is imperfect –Distortion is not completely eliminated –Noise & interference is only partially removed Signal quality decreases with # of repeaters Communications is distance-limited Still used in analog cable TV systems Analogy: Copy a song using a cassette recorder Source Destination Repeater Transmission segment Repeater...

24 Analog vs. Digital Transmission Analog transmission: all details must be reproduced accurately Sent Received Distortion Attenuation Digital transmission: only discrete levels need to be reproduced Distortion Attenuation Simple Receiver: Was original pulse positive or negative?

25 Digital Long-Distance Communications Regenerator recovers original data sequence and retransmits on next segment Can design so error probability is very small Then each regeneration is like the first time! Analogy: copy an MP3 file Communications is possible over very long distances Digital systems vs. analog systems –Less power, longer distances, lower system cost –Monitoring, multiplexing, coding, encryption, protocols… Source Destination Regenerator Transmission segment Regenerator...

26 Digital Binary Signal For a given communications medium: How do we increase transmission speed? How do we achieve reliable communications? Are there limits to speed and reliability? +A+A -A-A 0 T 2T2T 3T3T 4T4T5T5T 6T6T Bit rate = 1 bit / T seconds

27 Pulse Transmission Rate Objective: Maximize pulse rate through a channel, that is, make T as small as possible Channel t t If input is a narrow pulse, then typical output is a spread-out pulse with ringing Question: How frequently can these pulses be transmitted without interfering with each other? Answer: 2 x W c pulses/second where W c is the bandwidth of the channel T

28 Bandwidth of a Channel If input is sinusoid of frequency f, then –output is a sinusoid of same frequency f –Output is attenuated by an amount A(f) that depends on f –A(f)≈1, then input signal passes readily –A(f)≈0, then input signal is blocked Bandwidth W c is range of frequencies passed by channel Channel X(t) = a cos(2  ft) Y(t) = A(f) a cos(2  ft) WcWc 0 f A(f)A(f) 1 Ideal low-pass channel

29 Multilevel Pulse Transmission Assume channel of bandwidth W c, and transmit 2 W c pulses/sec (without interference) If pulses amplitudes are either -A or +A, then each pulse conveys 1 bit, so Bit Rate = 1 bit/pulse x 2W c pulses/sec = 2W c bps If amplitudes are from {-A, -A/3, +A/3, +A}, then bit rate is 2 x 2W c bps By going to M = 2 m amplitude levels, we achieve Bit Rate = m bits/pulse x 2W c pulses/sec = 2mW c bps In the absence of noise, the bit rate can be increased without limit by increasing m

30 Noise & Reliable Communications All physical systems have noise –Electrons always vibrate at non-zero temperature –Motion of electrons induces noise Presence of noise limits accuracy of measurement of received signal amplitude Errors occur if signal separation is comparable to noise level Bit Error Rate (BER) increases with decreasing signal- to-noise ratio Noise places a limit on how many amplitude levels can be used in pulse transmission

31 SNR = Average signal power Average noise power SNR (dB) = 10 log 10 SNR Signal Noise Signal + noise Signal Noise Signal + noise High SNR Low SNR t t t t t t Signal-to-Noise Ratio error No errors

32 Arbitrarily reliable communications is possible if the transmission rate R < C. If R > C, then arbitrarily reliable communications is not possible. “Arbitrarily reliable” means the BER can be made arbitrarily small through sufficiently complex coding. C can be used as a measure of how close a system design is to the best achievable performance. Bandwidth W c & SNR determine C Shannon Channel Capacity C = W c log 2 (1 + SNR) bps

33 Example Find the Shannon channel capacity for a telephone channel with W c = 3400 Hz and SNR = C = 3400 log 2 ( ) = 3400 log 10 (10001)/log 10 2 = bps Note that SNR = corresponds to SNR (dB) = 10 log 10 (10001) = 40 dB

34 Bit Rates of Digital Transmission Systems SystemBit RateObservations Telephone twisted pair kbps4 kHz telephone channel Ethernet twisted pair 10 Mbps, 100 Mbps100 meters of unshielded twisted copper wire pair Cable modem500 kbps-4 MbpsShared CATV return channel ADSL twisted pair kbps in, Mbps out Coexists with analog telephone signal 2.4 GHz radio2-11 MbpsIEEE wireless LAN 28 GHz radio Mbps5 km multipoint radio Optical fiber Gbps1 wavelength Optical fiber>1600 GbpsMany wavelengths

35 Examples of Channels ChannelBandwidthBit Rates Telephone voice channel 3 kHz33 kbps Copper pair1 MHz1-6 Mbps Coaxial cable500 MHz (6 MHz channels) 30 Mbps/ channel 5 GHz radio (IEEE ) 300 MHz (11 channels) 54 Mbps / channel Optical fiberMany TeraHertz40 Gbps / wavelength