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

Similar documents
Politecnico di Milano Facoltà di Ingegneria dell Informazione. 3 Basic concepts. Wireless Networks Prof. Antonio Capone

Reti di Telecomunicazione. Channels and Multiplexing

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. E2 Multiplexing

Data and Computer Communications. Tenth Edition by William Stallings

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

Mobile Communication Systems. Part 7- Multiplexing

Contents. Telecom Systems Chae Y. Lee. FDM Bell Systems s FDM Synchronous TDM T1, T3 Statistical TDM Multiple Access: FDMA, TDMA, CDMA

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

Multiplexing Module W.tra.2

Multiplexing. Chapter 8. Frequency Division Multiplexing Diagram. Frequency Division Multiplexing. Multiplexing

ITS323: Introduction to Data Communications CSS331: Fundamentals of Data Communications

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. E3 Error and flow control

Cellular systems 02/10/06

Module 3: Physical Layer

SC - Single carrier systems One carrier carries data stream

Chapter 7 Multiple Division Techniques for Traffic Channels

CS420/520 Axel Krings Page 1 Sequence 8

William Stallings Data and Computer Communications. Chapter 8 Multiplexing. Multiplexing

Multiple Access (3) Required reading: Garcia 6.3, 6.4.1, CSE 3213, Fall 2010 Instructor: N. Vlajic

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

Data Communications. Unguided Media Multiplexing

MODULE IV. End Sem. Exam Marks. Syllabus

Physical Layer. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF

EEE 309 Communication Theory

Technical Aspects of LTE Part I: OFDM

Data and Computer Communications. Tenth Edition by William Stallings

SOME PHYSICAL LAYER ISSUES. Lecture Notes 2A

Question Paper Profile

Chapter 1 Acknowledgment:

The Physical Layer Outline

Multiple Access Techniques for Wireless Communications

RADIO LINK ASPECT OF GSM

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

Computer Networks: Multiplexing

Access Methods and Spectral Efficiency

Communications Theory and Engineering

(650536) Prerequisite: Digital Communications (610533) Instructor: Dr. Abdel-Rahman Al-Qawasmi

Multiple Access Methods

CARLETON UNIVERSITY Department of Systems and Computer Engineering

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

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

MODULATION AND MULTIPLE ACCESS TECHNIQUES

Chapter 7. Multiple Division Techniques

Multiplexing. Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology

Medium Access Control. Wireless Networks: Guevara Noubir. Slides adapted from Mobile Communications by J. Schiller

Multiple Access Schemes

FDM- FREQUENCY DIVISION MULTIPLEXING

Data and Computer Communications

Data and Computer Communications Chapter 8 Multiplexing

ITM 1010 Computer and Communication Technologies

Background: Cellular network technology

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

ECS455: Chapter 4 Multiple Access

CS601 Data Communication Solved Objective For Midterm Exam Preparation

Multiple Access. Difference between Multiplexing and Multiple Access

Planning of LTE Radio Networks in WinProp

Lecture 8: Media Access Control

IEEE P Broadband Wireless Access Working Group

Bandwidth Utilization:

ISHIK UNIVERSITY Faculty of Science Department of Information Technology Fall Course Name: Wireless Networks

Introduction to Wireless and Mobile Networking. Hung-Yu Wei g National Taiwan University

Wireless Transmission & Media Access

ET4254 Communications and Networking 1

Orthogonal Frequency Division Multiplexing & Measurement of its Performance

OFDMA and MIMO Notes

Lecture 9: Spread Spectrum Modulation Techniques

Multiplexing. Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur

Interference management Within 3GPP LTE advanced

Lecture 3 Cellular Systems

EE 304 TELECOMMUNICATIONs ESSENTIALS HOMEWORK QUESTIONS AND ANSWERS

Outline. EEC-484/584 Computer Networks. Homework #1. Homework #1. Lecture 8. Wenbing Zhao Homework #1 Review

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

Multiple access techniques

a. Find the minimum number of samples per second needed to recover the signal without loosing information.

Sirindhorn International Institute of Technology Thammasat University

Bandwidth Utilization:

Cellular Network. Ir. Muhamad Asvial, MSc., PhD

10EC81-Wireless Communication UNIT-6

Next: Broadcast Systems

Cellular Wireless Networks. Chapter 10

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

Mobile Computing. Chapter 3: Medium Access Control

Chapter 2 Overview. Duplexing, Multiple Access - 1 -

Outline of the Lecture

CDMA - QUESTIONS & ANSWERS

Data Communications and Networks

CS601-Data Communication Latest Solved Mcqs from Midterm Papers

Chapter 14. Cellular Wireless Networks

Bandwidth utilization is the wise use of available bandwidth to achieve specific goals.

An Introduction to Wireless Technologies Part 2. F. Ricci

Mobile Communications Chapter 6: Broadcast Systems

Multiple Access System

CDMA is used to a limited extent on the 800-MHz band, but is much more common in the 1900-MHz PCS band. It uses code-division multiple access by

Wireless Communications Lecture 4: Multiple Access Technologies

UNIT 6 ANALOG COMMUNICATION & MULTIPLEXING YOGESH TIWARI EC DEPT,CHARUSAT

Multi-carrier Modulation and OFDM

Academic Course Description. CO2110 OFDM/OFDMA COMMUNICATIONS Third Semester, (Odd semester)

Lecture 8 Mul+user Systems

Wireless Networks (PHY): Design for Diversity

Transcription:

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

Disclaimer o The basics of signal characterization (in time and frequency for deterministic and random signals) and systems (transfer function, transmission channel) are assumed to be known o The course of Fundamentals of Signals and Systems provides this basic knowledge 2

Functionalities of the physical layer o Transmission: n n Transport of modulated signals Modulation: transformation of bits in signals suitable for the transmission medium with a sustainable rate o Synchronization: acquisition of frequency and phase of the bit flow o Multiplexing: sharing of a common transmission medium by a set of flows transmitted by a single station o Multiple access: sharing of a common transmission medium by a set of flows transmitted by multiple separate station o Interworking: modulation translation 3

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione Transmission media 4

Transmission channels o The transmission channel includes n Transmitter n n Transmission medium Receiver TX H(f) RX o It is characterized by a transmission rate R (kb/ s) that depends on the bandwidth available and the received power o And a propagation delay τ which depend on electromagnetic field propagation speen and physical distance between TX and RC 5

Transmission time L bits 0 1 1 0 0 0 1 0 T o Transmission time T for transmitting L bits depends on the transmission rate T = L R 6

Propagation delay 0 1 1 0 0 0 1 0 TX Distance D Propagation delay τ 0 1 1 0 0 0 1 0 o The time τ necessary for a signal transmitted by TX to reach RX depends on the distance D (in m) and propagation speed v (in m/s, usually close to light speed) τ = D v RX 7

Total time for transmission Distance D 0 1 1 0 0 0 1 0 Propagation delay τ L bit 0 1 1 0 0 0 1 0 Transmission time T propagation speed v = D/τ transmission rate R = L/T TX RX Total delay between transmission of the first bit and reception of the last bit = T+ τ 8

Reference o Study more in deep: n Tanenbaum book: Chapter 2, sections 1-4 9

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione Multiplexing (physical level) 10

Physical multiplexing o It s the operation that allows signals related to different flows of bits transmitted by a station to share the same physical channel Node 1 Node 2 Logical level MPX Physical layer Physical layer DMPX 11

Physical multiplexing o At physical layer we can divide the capacity of atransmission channel (constant rate) into subchannels of lower capacity (constant rate) MPX Shared channel DMPX 12

Physical multiplexing o We have different techniques based on the physical parameter used to divide channel o Space division o Frequency Division Multiplexing (FDM) o Time Division Multiplexing (TDM) o Code Division Multiplexing (CDM) o Wavelength Division Multiplexing (WDM) 13

Space division o Space division is the most straightforward way of creating multiple sub-channel o The typical example is the access network with multiple twisted pair cables used for telephony o Multiple optical fibers use the same approach o With wireless things are more complicated, but, 14

FDM o Transmission medium is characterized by an available bandwidth f min f max o The available bandwidth can be divide into subbands on which modulated signals of the subchannels can be transmitted f min f max 15

FDM: Example o Distribution of TV channels with antenna systems f 16

FDM: Example o Asymmetric Digital Subscriber Loop (ADSL) o Technique for multiplexing different signals on the same twisted pair o Data channels (uplink and downlink) and telephone channel are multiplexed using FDM Voice 0-4Khz Uplink up to 1 Mb/s 25-200 KHz Downlink up to 8 Mb/s 240 KHz - 2 Mhz f 17

FDM o Traditional FDM works below modulation and divide transmission bandwidth B = NB tot o Efficiency depends on the sub-bands separation o Modern modulation techniques allow FDM to be part of the technique itself (example is OFDM Orthogonal Frequency Division Multiplexing) 18

TDM o It s the operation that divides time axis into regular inter of time (time slot) o Time slots are cyclically assegned to N subchannels o The cyclic period is (N time slots) is names frame time slot frame o Even if in principle in different time slots separate modulated signals can be transmitted, in practice a single modulated signal is divided into time slots with an integer number of symbols (bits) 19

TDM o bits of N flows are gathered into queues and transmitted in groups of K bits o The larger K the higher the delay and the memory necessary Frame K=2 20

TDM o Bits are then transmitted at a rate which is at least N times faster than the flows rate Frame K=2 21

TDM o Frame duration must have a duration equal to the arrival time of K bits in individual flows Frame Channel 1 Channel 2 Channel N output Channel 1 input Channel 2 input Channel N input 22

TDM V: flow rate (input) W: multiplex rate (output) N: # of flows k: bits per slot T T : Frame duration MUX TDM T F = k V V = k T F = W N T F = N k W 1 2 N 1 2 N k bits T F 23

TDM Example: Pulse Code Modulation (PCM) o Digital transmission of analog telephone signal t t 24

TDM example: PCM o In old telephone system, signal transmitted by end phone is analog and converted to digital and multiplexed with others by local telephone station o The digital coding is based on a 8 KHz sampling rate with 8 bits per sample which gives a 64 kb/s (ITU G.711, 1960) o Signals are directly multiplexed in groups of 30 through TDM (E1 mux) 25

TDM example: PCM sampling 8 KHz Phase shift of 1/n C a n a l e 1 TDM PAM f c 1 Quantization in 256 levels Coding 8 bits 64 kb/s per channel C a n a l e 2 Σ Q C S e g n a l i a n a l o g i c i f c 2 TDM PCM C a n a l e N f c N 26

CDM o CDM consists in multiplexing N flows of bits/ symbols multiplying them for code word selected among a set of mutually orthogonal ones o Code words are exactly N bits/symbols long which are named chips to avoid ambiguity o Chips have a duration N times smaller than information bit/symbols of the flows bit Code word chip 27

CDM o Codes c a and c b are orthogonal when N N N c 2 c 1 (i) c 2 (i) = 0 1 (i) = c 2 1 (i) =1 i=1 o An example of mutually orthogonal codes are given by the rows of Hadamard matrices: i=1 i=1 Normal codes (energy equal to 1) H H 2 2 n = = 1 H H n n 1-1 1 Example: N=4 H - H n n 1 1 1 1 1-1 1-1 1 1-1 -1 1-1 -1 1 codice 1 codice 2 codice 3 codice 4 28

CDM bit b 1 b 2 Code 1 Code 1 X X X X Code 1 Code 2 Σ Σ b 1 b 2 b 3 X 3 b j c j (i) j=1 Code 3 Code 3 X Σ b 3 Output of generic receiver k: N 3 b j c j (i) i=1 j=1 N i=1 c k (i) = b k c k 2 (i) = b k 29

WDM o Wavelength Division Multiplexing (WDM) o It s a different name assigned to FDM in optical communications over fibers o Frequencies are named colors and spectrums of modulated signals are typically rather sparse λ1 λ2 λ3 Σ 30

Inverse multiplexing o It is used to group together multiple physical channels and get a faster one o Bits/symbols arriving in sequence are distributed in parallel over a set of slower channels 31

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione Multiple access at physical layer 32

Multiple access o It s similar to multiplexing, but the physical broadcast channel is shared among multiple stations that use a different sub-channel Logical layer Node 1 Node 2 Node 3 Node 4 Physical layer AM AM AM AM Broadcast Channel 33

Multiple access vs. Multiplexing Node 1 Node 2 Multiplexing MPX DMPX Node 1 Node 2 Node 3 Node 4 Multiple Access AM AM AM AM Channel broadcast 34

Multiple access o Same approaches used for multiplexing are used for multiple access at physical layer n FDMA Frequency Division Multiple Access n TDMA Time Division Multiple Access n CDMA Code Division Multiple Access 35

FDMA o There is basically no difference between FDM and FDMA f min f max f min f max 36

FDMA: Example GSM Multiple access 25 MHz Multiplexing 25 MHz,,,,,, 890 915 Uplink 124 carriers 935 960 Downlink 124 carriers MHz 37

TDMA o Like in TDM a set of time slots are defined and grouped into a periodic frame slot Frame o Transmissions from different stations are typically several bits long and are called bursts o Bits at stations are put in queues and then transmitted during the right slot 38

TDMA Frame burst 39

TDMA o Bit flows of different stations are typically not synchronous o Receiver must synchronize first and then start decoding bits o Guard times between slots are used to avoid overlaps due to propagation delay slot Frame Guard time 40

TDMA o A central station can provide a reference synchronization signal Reference signal 2τ i 2Δτ 41

TDMA o Due to propagation delay the reference signal is actually received at different times (dispersion 2Δτ) reference When does the slots starts? 2τ i 2Δτ 42

TDMA o To avoid overlaps a safety margin of 2Δτ is added to slot duration Guard time 2Δτ 43

TDMA efficiency o Efficiency = fraction of time used to data transmission o Give n T g guard time n T i information transmission time n n i number of bits per slot n R physical channel rate η = T i T i +T g = 1 1+ T g T i = 1 1+T g R n i 44

TDMA: rates o o o Frame duration must be equal to the interval of time in which bits of a flow are generated to fit in a slot T T Frame V Sub-channel rate Frame T T Channel 1 Channel 2 Channel N output Channel 1 input Channel 2 input Channel N input 45

TDMA: rates T T = n i V! T T = N n i # R +T g " $ & % R = NV 1 NVT g n i 46

CDMA o It is based on the same principles of CDM but o Perfect orthogonality among codes cannot be achieved because of imperfect synchronization o Different codes are used even if interference among sub-channels is generated o For a deep study see courses on digital and radio communications codice 1 codice 2 codice 3 codice 4 synchronism 47

Duplexing o It is the way in which a physical channel is used for transmitting in both directions TX RX TX RX o It can be considered like a special case of multiple access o Typical approaches are based on: n n n Space division (two separate transmission media) Time Division Duplexing (transmission and reception in different intervals of time) Frequency Division Duplexing (transmission and reception simultaneous on different frequency carriers) 48

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione Switching 49

Forwarding o It is the function that allows relaying information from one link to another Node 1 Node 2 Switching 50

Circuit switching A X Y Z B Spazio Propagazione Trasmissione Elaborazione Instaurazione Ritardo end-to-end Dati Rilascio Tempo 51

Packet switching Store and forward A B C T 0 =transmission start T 1 =transmission end T 2 =first bit arrival T 3 =last bit arrival Transmission time: T=T 1 - T 0 =L/R L=packet leght [bit] R=transmission rate[bit/s] Propagation delay: τ=t 2 -T 0 =l/c l=link lenght[m] C=propagation speed [m/s] 52

Packet switching Store and forward A B C 53

Packet switching Store and forward o Representation scheme with multiple time axes: A T 1 B τ 1 T 2 C τ 2 54

Packet switching o Store-and-forward: packet must be completely received before starting transmission on next link o Cut-Through: transmission can start when header is received 55

Statistical multiplexing A Ethernet a 10 Mbps Statistical multiplexing C B Queue 1,5 Mbps D E Packet sequence from A and B does not follow a static assignment like in TDMA, but transmissions occur when packets arrive statistical multiplexing 56

Packet delay Due to statistical multiplexing packet experience variable delay o Node processing n n Error control Forwarding (table lookup) o o o Waiting time n Time in the queue waiting to be transmitted Transmission time Propagation time A transmission propagation B processing waiting 57

Simplified node architecture I/O Bus DMA Ctrl 3 CPU 2 1 Main Memory System Bus DMA Xfer NIC NIC NIC Fast Ethernet FDDI ATM 1. Packet input 2. Header processing Routing table lookup DMA transaction 3. Packet output NIC = Network Interface Controller DMA = Direct Memory Access 58

Node model Arrival of packets from input interfaces Processing and output selection Input queue for packet processing Output queue for transmission Transmission on output link 59

Delay calculation Assumption: Example 1 processing delay neglected A B C Packet can wait in the output queue A T 1 attesa B τ 1 T 2 C τ 2 60

Delay calculation Different output link Example 2 A B have independent C queues D A T 1 B τ 1 T 2 C τ 2 61

Delay calculation Different output link Example 2 A B have independent C queues D A T 1 T 1 B τ 1 T 3 D τ 3 62

Queuing delay o Queuing delay can be modeled considering random process of arrival with queuing theory: n R=rate [b/s] n L=packet leght (bits) n α=average arrival rate Intensità di traffico = La/R o Lα/R ~ 0: small queuing delay o Lα/R -> 1: delay goes to infinity 63

Packet losses o Queues have limited size o In congestion (queue full) packets are dropped o Dropped packets can be retransmitted depending on the layer/ protocol that manages the loss (retransmission protocols typically at link and transport layers). 64

Packet switching: datagram and virtual circuit o There are two types of packet switching techniques: n Datagram n Virtual circuit 65

Datagram o With datagram, output link selection is based on destination address only o Packets of the same flow are forwarded independently Destination Routing table Output port 66

Virtual circuit o Nodes identifies packets of a flow through a label (or circuit identifier) o The virtual circuit is setup before start transmitting packets o After setup phase all packets of the flow are identified an forwarded in the network along the virtual circuit Routing table label Output port 67

Virtual circuit o Label assignment: n global n local Input label output Output label 112 1 234 234 112 1 2 3 68