Communication Networks

Similar documents
Communication Technologies

Ș.l. dr. ing. Lucian-Florentin Bărbulescu

Module 3: Physical Layer

SEN366 Computer Networks

ITM 1010 Computer and Communication Technologies

UNIT TEST I Digital Communication

Chapter 4 Digital Transmission 4.1

Lecture 23: Media Access Control. CSE 123: Computer Networks Alex C. Snoeren

Fundamentals of Digital Communication

C06a: Digital Modulation

Lecture 3 Concepts for the Data Communications and Computer Interconnection

COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES

Computational Complexity of Multiuser. Receivers in DS-CDMA Systems. Syed Rizvi. Department of Electrical & Computer Engineering

Year : TYEJ Sub: Digital Communication (17535) Assignment No. 1. Introduction of Digital Communication. Question Exam Marks

Wireless Transmission & Media Access

Multiplexing Module W.tra.2

Communications I (ELCN 306)

Chapter 7 Multiple Division Techniques for Traffic Channels

BSc (Hons) Computer Science with Network Security, BEng (Hons) Electronic Engineering. Cohorts: BCNS/17A/FT & BEE/16B/FT

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

EITF25 Internet Techniques and Applications L2: Physical layer. Stefan Höst

MODULATION AND MULTIPLE ACCESS TECHNIQUES

UNIT-1. Basic signal processing operations in digital communication

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

Digital to Digital Encoding

ITM 1010 Computer and Communication Technologies

Wireless Communications

Lecture 7: Centralized MAC protocols. Mythili Vutukuru CS 653 Spring 2014 Jan 27, Monday

Digital Communication (650533) CH 3 Pulse Modulation

Chapter-1: Introduction

Access Methods and Spectral Efficiency

SOME PHYSICAL LAYER ISSUES. Lecture Notes 2A

BSc (Hons) Computer Science with Network Security. Examinations for Semester 1

Class 4 ((Communication and Computer Networks))

Downloaded from 1

Mobile Communication and Mobile Computing

Digital data (a sequence of binary bits) can be transmitted by various pule waveforms.

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

Making Connections Efficient: Multiplexing and Compression

Data Communications and Networking (Module 2)

Multiple Access. Difference between Multiplexing and Multiple Access

Lecture 8: Media Access Control. CSE 123: Computer Networks Stefan Savage

(Refer Slide Time: 2:23)

Wireless Networks. Why Wireless Networks? Wireless Local Area Network. Wireless Personal Area Network (WPAN)

Lecture 8: Media Access Control

Lecture 5 Transmission. Physical and Datalink Layers: 3 Lectures

Bandwidth Utilization:

Data Encoding. Two devices are used for producing the signals: CODECs produce DIGITAL signals MODEMs produce ANALOGUE signals

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 9: Multiple Access, GSM, and IS-95

Digital signal is denoted by discreet signal, which represents digital data.there are three types of line coding schemes available:

Objectives. Presentation Outline. Digital Modulation Lecture 01

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris

Chapter 4 Digital Transmission 4.1

B.E SEMESTER: 4 INFORMATION TECHNOLOGY

COMP211 Physical Layer

An Introduction to Wireless Technologies Part 2. F. Ricci

Summary of Basic Concepts

and coding (a.k.a. communication theory) Signals and functions Elementary operation of communication: send signal on

Department of Electronics and Communication Engineering 1

Chapter 2 Overview. Duplexing, Multiple Access - 1 -

Multiplexing Concepts and Introduction to BISDN. Professor Richard Harris

Basic Concepts in Data Transmission

Multiple Access System

Lecture LTE (4G) -Technologies used in 4G and 5G. Spread Spectrum Communications

6. has units of bits/second. a. Throughput b. Propagation speed c. Propagation time d. (b)or(c)

CHAPTER 3 Syllabus (2006 scheme syllabus) Differential pulse code modulation DPCM transmitter

MODULE IV. End Sem. Exam Marks. Syllabus

Pulse Code Modulation

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Physical layer. Fundamentals of Communication Networks

TELECOMMUNICATION SYSTEMS

Chapter 7. Multiple Division Techniques

Structure of the Lecture

Lecture 3: Modulation & Clock Recovery. CSE 123: Computer Networks Alex C. Snoeren

Final Exam (ECE 408/508 Digital Communications) (05/05/10, Wed, 6 8:30PM)

*Most details of this presentation obtain from Behrouz A. Forouzan. Data Communications and Networking, 5 th edition textbook

Comm 502: Communication Theory

T325 Summary T305 T325 B BLOCK 3 4 PART III T325. Session 11 Block III Part 3 Access & Modulation. Dr. Saatchi, Seyed Mohsen.

Digital Communication - Analog to Digital

Multiple Access Techniques for Wireless Communications

Signal Encoding Techniques

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Digital Communications Overview, ASK, FSK. Prepared by: Keyur Desai Department of Electrical Engineering Michigan State University ECE458

Erik Haas and Michael Schnell German Aerospace Center - DLR. J. Prinz, C.Rihacek, and M. Sajatovic Frequentis Nachrichtentechnik G.m.b.H.

Lecture 5 Transmission

The HC-5560 Digital Line Transcoder

ECT-215 Homework #1 Solution Set Chapter 14 Problems 1-29

Chapter Two. Fundamentals of Data and Signals. Data Communications and Computer Networks: A Business User's Approach Seventh Edition

DIGITAL COMMUNICATION

MTI 7603 Pseudo-Ternary Codes

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE)

Datenkommunikation SS L03 - TDM Techniques. Time Division Multiplexing (synchronous, statistical) Digital Voice Transmission, PDH, SDH

Mobile Communications Chapter 6: Broadcast Systems

Lecture 3: Modulation & Clock Recovery. CSE 123: Computer Networks Stefan Savage

MOBILE COMPUTING 4/8/18. Basic Call. Public Switched Telephone Network - PSTN. CSE 40814/60814 Spring Transit. switch. Transit. Transit.

CTD600 Communication Trainer kit

Stream Information. A real-time voice signal must be digitized & transmitted as it is produced Analog signal level varies continuously in time

Data Communication (CS601)

EE 460L University of Nevada, Las Vegas ECE Department

Transcription:

Communication Networks Chapter 4 Transmission Technique Communication Networks: 4. Transmission Technique 133 Overview 1. Basic Model of a Transmission System 2. Signal Classes 3. Physical Medium 4. Coding Communication Networks: 4. Transmission Technique 134 Prof. Jochen Seitz 1

1. Basic Model of a Transmission System Terminology Transmission Transport of physical signals via a transmission medium between two directly connected devices (source and sink) Switching Provision of a complete transmission path between two end systems over several intermediate devices End Systems Devices used by the end user used for input and output of data responsible for coding/decoding, multiplexing/demultiplexing, modulating/demodulating send and receive data with error detection and correction functionality Communication Networks: 4. Transmission Technique 135 1. Basic Model of a Transmission System Source and Sink Information Source Physical Medium Sink Communication Networks: 4. Transmission Technique 136 Prof. Jochen Seitz 2

discrete value continuous value 1. Basic Model of a Transmission System Basic Model of a Transmission System Source Transmission Channel SC LC LDC SDC Physical Medium Sink u e (t) Transmission System u a (t) SC = Source Coding SDC = Source Decoding LC = Line Coding LDC = Line Decoding Communication Networks: 4. Transmission Technique 137 2. Signal Classes Signal Classes continuous time discrete time Value u analog Value u Digitalization Time t Time t Value u Value u digital Time t Time t Communication Networks: 4. Transmission Technique 138 Prof. Jochen Seitz 3

2. Signal Classes Digitalization of an Analog Signal 1. Sampling continuous time discrete time values are still continuous Nyquist/Shannon Sampling Theorem: determination of minimum sampling frequency if f g is the highest frequency of a bandlimited analog signal, the sampling frequency should be at least 2f g to guarantee perfect reconstruction 2. Quantization continuous values discrete values values are mapped onto value intervals quantization error (noise in D/A conversion) 3. Source Coding identification of intervals by bit sequence Communication Networks: 4. Transmission Technique 139 2. Signal Classes Example: Digitalization of Human Speech for ISDN Theoretically, voice is not a bandlimited signal CCITT telephone channel is limited to 300 Hz 3,400 Hz Sampling at least with 6,800 Hz, but due to the steepness of the signal s edge, 8,000 Hz is chosen Quantization 256 quantization intervals non-linear quantization to improve signal-to-noise ratio SNR (A-law, m-law) Coding 8 bits per sample Resulting data rate Data Rate voice = # Samples Bits bit bit = 8 000 8 = 64 000 Second Sample s s Communication Networks: 4. Transmission Technique 140 Prof. Jochen Seitz 4

2. Signal Classes Digital Speech Transmission Source Coding A/D Line Coding Network Line Decoding D/A Source Decoding Communication Networks: 4. Transmission Technique 141 2. Signal Classes File Transfer Digital Signal Conversion Line Coding File Transfer Source Coding Network Source Decoding Line Decoding Digital Signal Conversion Communication Networks: 4. Transmission Technique 142 Prof. Jochen Seitz 5

3. Physical Medium Physical Medium Usage of a physical medium to transfer information Source Information Sink x(t) y(t) Transformer Transformer x (t) y (t) Medium z (t) Source of Interference Transmission Channel Primary Signals x t, y(t): physical parameters related to source/sink Signals x t, y t, z (t): physical parameters related to channel Physical Medium: e.g. electrical conductor y (t) = F(x t, z t ) Communication Networks: 4. Transmission Technique 143 3. Physical Medium Transmission over Physical Layer x(t) x (t) Transmitted Data +V Transmitted Signal -V 0 1 0 0 1 1 0 1 Taken from F. Halsall (2000) Repetition from Chapter 2 y (t) Typical Received Signal Sampling Instants y(t) Received Data 0 1 0 0 0 1 0 1 Bit Error Communication Networks: 4. Transmission Technique 144 Prof. Jochen Seitz 6

4. Coding Coding Types (I) Source Coding: Transforming user information so that they can be transferred via the transmission channel as fast as possible and transformed back at the receiver Channel Coding: Transforming information to provide transmission on a bandwidth-limited channel over a long distance with as few errors as possible Line Coding: Transforming digital information into a sequence of physical signals to be transmitted over a physical channel Communication Networks: 4. Transmission Technique 145 4. Coding Coding Types (II) Coding Source Coding Channel Coding Line Coding Goal: Reduction of redundancy Goal: Detection and correction of transmission errors Goal: Adaptation of code symbols to the physical channel 01100110 http://www.althos.com/tutorial/images/ GSM-tutorial-channel-coding.jpg Example: Manchester encoding Communication Networks: 4. Transmission Technique 146 Prof. Jochen Seitz 7

4. Coding Source Coding Lossless Compression Eliminating statistical redundancy No information loss Examples Huffman Encoding Arithmetic Encoding Lossy Compression Removing unnecessary or less important information Received information is unequal to original information Examples MP3 for audio files JPG for photos Communication Networks: 4. Transmission Technique 147 4. Coding Channel Coding Error Detection Adding redundancy Parity bits Check sums Tests at the receiver to prove integrity of transmitted information Results to be used together with special protocol functions Acknowledgement Retransmission Forward Error Correction Adding even more redundancy Detecting and correcting errors Hamming Distance: the number of bit positions at which two possible symbols are different Receiver reconstructs original information Block Code Hamming Code Communication Networks: 4. Transmission Technique 148 Prof. Jochen Seitz 8

4. Coding Line Coding Representing the digital signal to be transported by a waveform that is appropriate for the specific properties of the physical channel Requirements: Eliminate DC component Facilitate (bit) synchronization Minimize spectral content Ease error detection and correction Communication Networks: 4. Transmission Technique 149 4. Coding Line Coding: Non Return to Zero (NRZ) 0 1 0 1 1 0 0 0 1 1 NRZ unipolar NRZ-Inverted (NRZI) bipolar Communication Networks: 4. Transmission Technique 150 Prof. Jochen Seitz 9

4. Coding Line Coding: Alternate Mark Inversion (AMI) AMI-Code: (modified, as used for ISDN) +0 (+750 mv) 1 (0 mv) -0 (-750 mv) 1 0 0 0 1 1 0 1 Coding Violation (CV): Each interval DC-free 1 0 0 0 1 1 0 0 1 0 0 1 CV When 0 and 1 are sent at the same time, the receiver will get a 0 CV Communication Networks: 4. Transmission Technique 151 4. Coding Line Coding: Manchester-Code +A 0 1 0 1 1 0 0 0 1 1 Manchester 0 -A Coding: 1 signal transition +A -A in the middle of the bit interval 0 signal transition -A +A in the middle of the bit interval Eventually, a signal transition at the beginning of the bit interval is required Communication Networks: 4. Transmission Technique 152 Prof. Jochen Seitz 10

Multiplexing Focus on a physical (analog) channel. Information transferred via physical signals that change over time These signals occupy capacity/bandwidth of the transmission channel for a given time (connection time, packet duration, ) Requested and offered bandwidth usually not corresponding wasted resources not adequate communication Communication Networks - 4. Transmission Technique 153 Requested = Offered Bandwidth C information coded in physical signals bandwidth capacity of the physical channel The application utilizes the physical channel in an optimal way Communication Networks - 4. Transmission Technique 154 Prof. Jochen Seitz 11

Requested > Offered Bandwidth information coded in physical signals bandwidth capacity of the physical channel bandwidth capacity of the physical channel In order to transmit the complete amount of information, several channels have to be bundled Communication Networks - 4. Transmission Technique 155 Requested < Offered Bandwidth information coded in physical signals information coded in physical signals bandwidth capacity of the physical channel Several applications may utilize the physical channel in an optimal way. Multiplexing Communication Networks - 4. Transmission Technique 156 Prof. Jochen Seitz 12

Conjoined Transmission of Information Streams Different streams of information of concurrently active application entities that use the same frequency range interfere with each other They cannot be separated at the receiver Time Application Entity12 Bandwidth (Frequency) Communication Networks - 4. Transmission Technique 157 Multiplex Transmission Multiplex: Multiple analog message signals or digital data streams combined into one signal over a shared medium Sharing an expensive resource Different categories of multiplexing: Space Division Multiplexing Time Division Multiplexing Frequency Division Multiplexing Code Division Multiplexing Wavelength Division Multiplexing Communication Networks - 4. Transmission Technique 158 Prof. Jochen Seitz 13

Space Division Multiplex Space partitioned into different areas Each user/application is assigned to one area No interference possible Examples: analog telephony radio cells in mobile telephony Communication Networks - 4. Transmission Technique 159 Frequency Division Multiplex Separate frequency range assigned to each user / application Different users / applications might send concurrently Receiver can separate the transmissions by tuning to according frequency Time Application Entity 1 Application Entity 2 Bandwidth (Frequency) Communication Networks - 4. Transmission Technique 160 Prof. Jochen Seitz 14

Time Division Multiplex Each user / application has exclusive access to the complete bandwidth of the channel, but only at certain time periods Assignment can be done statically or on demand Bandwidth (Frequency) Time Communication Networks - 4. Transmission Technique 161 Code Division Multiplex On digital channels, different streams can be separated based on different (mutually orthogonal) codes (chipping sequences) The streams occupy the same spectrum The receiver can separate the streams Signal Power Bandwidth (Frequency) Time Communication Networks - 4. Transmission Technique 162 Prof. Jochen Seitz 15

Multiplex Transmission Source Modulation Demodulation Sink Source Modulation Demodulation Sink + Source Modulation Demodulation Sink Communication Networks - 4. Transmission Technique 163 Time and Frequency Division Multiplex Frequency Division Multiplex 1 2 3 4 5 6 7 8 9 10 11 12 60 108 khz f frequency range, divided into 12 sub-ranges, 4 khz each Time Division Multiplex 1 2 3 4 29 30 31 32 0 125 µs t time period divided into 32 time slots, approx. 3,9 µs each Communication Networks - 4. Transmission Technique 164 Prof. Jochen Seitz 16

Time Multiplexing / Demultiplexing 8 bit Code Word S 1 Multiplexing Demultiplexing Transmission Path S 1 S 2 S 2 S 1 Multiplex Frame S 1 S 2 S 2 A B S 3 S 3 S 4 S 4 S 3 S 3 S 4 t 4 t 3 t 2 t 1 t 4 t 3 t 2 t 1 t 4 t 3 t 2 t 1 Time Slot S 4 Communication Networks - 4. Transmission Technique 165 Example of Code Division Multiplex (1) Four senders A, B, C, D Assigned chipping sequences: A (-1-1 -1 +1 +1-1+ 1 +1) B (-1-1 +1-1 +1 +1 +1-1) C (-1 +1-1 +1 +1 +1-1 -1) D (-1 +1-1 -1-1 -1 +1-1) Sender C sends 1 : See Tanenbaum 2011 Sender C sends 0 : Communication Networks: 4. Transmission Technique 166 Prof. Jochen Seitz 17

Example of Code Division Multiplex (2) A sends 1, B sends 1, C sends 0, D sends 1 A : B: C: D: Communication Networks: 4. Transmission Technique 167 Example of Code Division Multiplex (2) Receiver wants to find out the value sent by C (knowing C s chipping sequence): combined signal RS (-2-2 0-2 0-2 +4 0) RS C = = 2 2+0 2+0.2.4+0 8 2 1 + 2 +1 + 0 1 + 2 +1 + 0 +1 + 2 +1 + +4 1 + 0 1 = 1 = 0 8 Communication Networks: 4. Transmission Technique 168 Prof. Jochen Seitz 18

Multiplexing - Recapitulation Multiplexing allows the transmission of several streams ( logical channels) over one physical channel Multiplexing might support synchronous communication fix data rate and transmission time asynchronous communication variable data rate and transmission time Communication Networks - 4. Transmission Technique 169 Multiple Access According to the multiplexing techniques, several multiple access procedures can be defined for shared media: Space Division Multiple Access (SDMA) Time Division Multiple Access (TDMA) Frequency Division Multiple Access (FDMA) Code Division Multiple Access (CDMA) Controlled access to the shared medium avoid collisions Communication Networks - 4. Transmission Technique 170 Prof. Jochen Seitz 19

References Comer, Douglas E. (2015): Computer Networks and Internets. Sixth Edition. Boston, Columbus, Indianapolis: Pearson. Proakis, John G.; Salehi, Masoud (2015): Fundamentals of Communication Systems. Second Edition. Boston: Pearson. Seitz, Jochen; Debes, Maik (2016): Kommunikationsnetze. Eine umfassende Einführung. Anwendungen Dienste Protokolle. Ilmenau: Unicopy Campus Edition. Stallings, William (2014): Data and Computer Communications. 10th edition. Upper Saddle River, N.J.: Pearson. Tanenbaum, Andrew S.; Wetherall, David J. (2011): Computer Networks. 5th edition. Boston: Pearson Prentice Hall. Communication Networks: 4. Transmission Technique 171 Prof. Jochen Seitz 20