INTRODUCTORY COMPUTER NETWORKS PHYSICAL LAYER, DIGITAL TRANSMISSION FUNDAMENTALS. Faramarz Hendessi

Similar documents
Lecture Information Multimedia Video Coding & Architectures

Lecture Information. Mod 01 Part 1: The Need for Compression. Why Digital Signal Coding? (1)

CS 457 Multimedia Applications. Fall 2014

CPSC 441 Tutorial-1. Department of Computer Science University of Calgary

NETWORK PROBLEM SET Solution

Chapter 2 Lecture 5 Computer Systems Organization

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

CS321: Computer Networks Introduction to Computer Networks and Internet

Digital Image Processing

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach

NETWORK PROBLEM SET Due Date 6/28/2014

INTRODUCTORY COMPUTER

Introduction to LAN/WAN. Application Layer 4

Multimedia Networking

ITNP80: Multimedia! Sound-II!

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression

CS348: Computer Networks Introduction to Computer Networks and Internet

CSC 170 Introduction to Computers and Their Applications. Lecture #1 Digital Basics. Data Representation

Lecture 2 Communication services The Trasport Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

ECE 499/599 Data Compression & Information Theory. Thinh Nguyen Oregon State University

Multimedia: video ... frame i+1

Mul$media Streaming. Digital Audio and Video Data. Digital Audio Sampling the analog signal. Challenges for Media Streaming.

CS 074 The Digital World. Digital Audio

The Gullibility of Human Senses

Data Representation and Networking

Lecture #6 Multiplexing and Switching

Mohammad Hossein Manshaei 1393

Introduction to Wireless Networking ECE 401WN Spring 2008

Chapter 7 Multimedia Networking

Digital Communication Networks

Eliminating the Last Mile Bottleneck

L2: Bandwidth and Latency. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

Multimedia Networking ECE 599

Introductory to Computer Networks Local Area Networks. Lecture 16 Fall Isfahan University of technology Dr.

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK

CS519: Computer Networks

Basics of datacommunication

CS 528 Mobile and Ubiquitous Computing Lecture 4a: Playing Sound and Video Emmanuel Agu

Module 11 Narrowband and Broadband ISDN

Lecture 2: Network Protocols and Layering

CSCI-1680 Physical Layer Link Layer I Rodrigo Fonseca

Communication Networks

Multimedia Networking

Audio and video compression

Elementary Computing CSC 100. M. Cheng, Computer Science

15 Data Compression 2014/9/21. Objectives After studying this chapter, the student should be able to: 15-1 LOSSLESS COMPRESSION

ETSF10 Internet Protocols Transport Layer Protocols

Review of Network Technologies

CS 335 Graphics and Multimedia. Image Compression

CSC 4900 Computer Networks: Multimedia Applications

Networking Applications

Standard File Formats

Week-12 (Multimedia Networking)

EEC-484/584 Computer Networks

Recommended Readings

Compression; Error detection & correction

Lossy compression. CSCI 470: Web Science Keith Vertanen

Camera to NVR Ratio for Recording

Digital Media. Daniel Fuller ITEC 2110

Product Evaluation Guide. for CMOS Megapixel IP Cameras. Version 1.0

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:

UNIVERSITI TUN HUSSEIN ONN MALAYSIA FINAL EXAMINATION SEMESTER I SESSION 2009/10

Session 3 Networks I

Department of Computer and IT Engineering University of Kurdistan. Data Communication Netwotks (Graduate level) Data Link Layer

Robert Matthew Buckley. Nova Southeastern University. Dr. Laszlo. MCIS625 On Line. Module 2 Graphics File Format Essay

ET4254 Communications and Networking 1

Top-Down Network Design

Chapter 5 VoIP. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March Multmedia Networking

Switching and Forwarding - continued

Multimedia networks. Additional references. Jargon. Analog to Digital (S5 4.3) KR: Kurose and Ross chapter 7 (KR3: 3 rd ed)

Outline: Connecting Many Computers

Switching and Forwarding - continued

Chapter 28. Multimedia

o MAC (6/18 or 33%) o WIN (17/18 or 94%) o Unix (0/18 or 0%)

Master Course Computer Networks IN2097

NETWORK PARADIGMS. Bandwidth (Mbps) ATM LANS Gigabit Ethernet ATM. Voice, Image, Video, Data. Fast Ethernet FDDI SMDS (DQDB)

A closer look at network structure:

Part 1 of 4. MARCH

Come & Join Us at VUSTUDENTS.net

70 CHAPTER 1 COMPUTER NETWORKS AND THE INTERNET

Data Communication Prof.A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 36 Multimedia Networks

CSC 4900 Computer Networks: Introduction

Solution of Exercise Sheet 1

Compression; Error detection & correction

Introduction to Computer Science (I1100) Data Storage

CSC 401 Data and Computer Communications Networks

CHAPTER 2 - DIGITAL DATA REPRESENTATION AND NUMBERING SYSTEMS

Multimedia Networking

Wireless Networks. Communication Networks

Megapixel Networking 101. Why Megapixel?

Lossy compression CSCI 470: Web Science Keith Vertanen Copyright 2013

Ch. 5 - ISDN - Integrated Services Digital Network

ECE 417 Guest Lecture Video Compression in MPEG-1/2/4. Min-Hsuan Tsai Apr 02, 2013

INTRODUCTORY COMPUTER

COM-208: Computer Networks - Homework 1

2 Network Basics. types of communication service. how communication services are implemented. network performance measures. switching.

INTRODUCTORY COMPUTER

Lecture 3 Image and Video (MPEG) Coding

ITEC310 Computer Networks II

Lecture 2: Internet Structure

Transcription:

INTRODUCTORY COMPUTER NETWORKS PHYSICAL LAYER, DIGITAL TRANSMISSION FUNDAMENTALS Faramarz Hendessi

Introductory Computer Networks Lecture 5 Fall 2010 Isfahan University of technology Dr. Faramarz Hendessi 2

DIGITAL REPRESENTATION OF INFORMATION

Bits, numbers, information 4 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

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 5

Transmission Delay 6 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 Use data compression to reduce L Use higher speed modem to increase R Place server closer to reduce d

Compression 7 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)

Color Image 8 W W W W H Color image Red component image Green component image = H + H + H 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 2 400 400 8 10 = 12.8 million pixels 8 bits/pixel/color 12.8 megapixels 3 bytes/pixel = 38.4 megabytes

Examples of Block Information 9 Type Method Format Original Compressed (Ratio) Text Zip, compress ASCII Kbytes- Mbytes (2-6) Fax CCITT Group 3 A4 page 200x100 pixels/in 2 256 kbytes 5-54 kbytes (5-50) Color Image JPEG 8x10 in 2 photo 38.4 400 2 pixels/in 2 Mbytes 1-8 Mbytes (5-30)

Stream Information 10 A real-time voice signal must be digitized & transmitted as it is produced Analog signal level varies continuously in time 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)

3 bits / sample Digitization of Analog Signal 11 Sample analog signal in time and amplitude Find closest approximation Original signal Sample value 7D/2 5D/2 3D/2 D/2 -D/2-3D/2-5D/2-7D/2 Approximation R s = Bit rate = # bits/sample x # samples/second

Bit Rate of Digitized Signal 12 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

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 44000 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 13

Transmission of Stream Information 14 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

Stream Service Quality Issues 15 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