Multiplexing No. 1  Seattle Pacific University Multiplexing: Sharing a single medium between multiple users Kevin Bolding Electrical Engineering Seattle.

Slides:



Advertisements
Similar presentations
Chapter Thirteen: Multiplexing and Multiple- Access Techniques.
Advertisements

Multiplexing and Spreading
Data Communications and Networking
Note Bandwidth utilization is the wise use of available bandwidth to achieve specific goals. Efficiency can be achieved by multiplexing; privacy and.
Bandwidth Utilization: Multiplexing and Spreading
Multiplexing Multiplexing is the set of techniques that allows the simultaneous transmission of multiple signals across a single data link. A Multiplexer.
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Ch. 8 Multiplexing.
Data Communication Bandwidth Utilization: Multiplexing and Spreading
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 K. Salah Module 3.3: Multiplexing WDM FDM TDM T-1 ADSL.
Sharing a physical link How can we maximize the utilization of the bandwidth of a physical link?
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 CMPT 371 Data Communications and Networking Spread Spectrum.
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Multiplexing and Demultiplexing. Question Why cannot Verizon users get an iPhone from AT&T and get it work in Verizon's network?
Data and Computer Communications Chapter 8 – Multiplexing
Multiplexing.
Physical Layer (2). Goal Physical layer design goal: send out bits as fast as possible with acceptable low error ratio Goal of this lecture – Review some.
Chapter 10: Transmission Efficiency Business Data Communications, 4e.
CSCI 465 D ata Communications and Networks Lecture 12 Martin van Bommel CSCI 465 Data Communications & Networks 1.
William Stallings Data and Computer Communications 7 th Edition Chapter 8 Multiplexing.
Computer Architecture Lecture 30 Fasih ur Rehman.
1 CSCD 433 Network Programming Fall 2013 Lecture 4 Physical Layer Line Coding Continued.
1 Chapter 5 Multiplexing : Sharing a Medium Data Communications and Computer Networks: A Business User’s Approach.
Concepts of Multiplexing Many input signals to one transmission media Reduces the number of channels or conductors running from point A to point B Added.
CIS 321 – Data Communications & Networking Chapter 8 – Multiplexing.
02 – Performance Basics 1CS Computer Networks.
1 CSCD 433 Network Programming Fall 2012 Lecture 5 Physical Layer Line Coding.
Spring 2007Data Communications, Kwangwoon University6-1 Chapter 6. Bandwidth Utilization: Multiplexing and Spreading 1.Multiplexing 2.Spread Spectrum.
Computer Networks Chapter 6 - Multiplexing. Spring 2006Computer Networks2 Multiplexing  The term “multiplexing” is used whenever it is necessary to share.
Multiplexing Sharing a Medium. Introduction Under the simplest conditions, a medium can carry only one signal at any moment in time.  How to transmit.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Lecture # 17 Computer Communication & Networks.
In The Name Of Allah The Most Merciful The most Beneficial…
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Analog Signals No. 1  Seattle Pacific University Band Limited Signals: Sending Analog Data with Band Limited Signals Based on Chapter 5 of William Stallings,
Multiplexing. Multiplexing is the set of techniques that allows simultaneous transmission of multiple signals across a single link.
Chapter 6 Bandwidth Utilization Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Multiplexing and Spreading (Bandwidth Utilization)
COMMUNICATION SYSTEM EECB353 Chapter 7 Part III MULTIPLE ACCESS Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga Nasional
1 Multiplexing Introduction  Multiplexing  The set of techniques that allow the simultaneous transmission of multiple signals across a single data link.
Data and Computer Communications by William Stallings Eighth Edition Networks and Communication Department 1 Multiplexing Click to edit Master subtitle.
Transmission Media Sharing When can you share? –High Medium capacity Why share ? –Less transmission costs –More cost-effective transmissions How would.
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Spread Spectrum Chapter.
Introduction to Communication Lecture (07) 1. Bandwidth utilization Bandwidth utilization is the wise use of available bandwidth to achieve specific goals.
Outline  Introduction (Resource Management and Utilization).  Compression and Multiplexing (Other related definitions).  The Most Important Access Utilization.
6.1 Chapter 6 Bandwidth Utilization: Multiplexing and Spreading Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Multiplexing and Demultiplexing
Chapter 2 PHYSICAL LAYER.
Bandwidth Utilization: Multiplexing and Spreading
Bandwidth Utilization (Multiplexing and Spectrum Spreading)
Bandwidth Utilization: Multiplexing and Spreading
Bandwidth Utilization
The Concept of Multiplexing
Chapter 6 Bandwidth Utilization: Multiplexing and Spreading
Multiplexing : Sharing a Medium
Multiple Access Problem: When two or more nodes transmit at the same time, their frames will collide and the link bandwidth is wasted during collision.
Multiplexing and Demultiplexing
Chapter 6 Multiplexing.
Multiplexing Multiplexing is the set of techniques that allows the simultaneous transmission of multiple signals across a single data link. A Multiplexer.
Chapter 4: Digital Transmission
By Engr: S Rehan ali shah
Dr. Clincy Professor of CS
Dr. Clincy Professor of CS
Bandwidth Utilization: Multiplexing and Spreading
Multiplexing and Demultiplexing
Multiplexing Simultaneous transmission of multiple signals across a single data link As data & telecomm use increases, so does traffic Add individual links.
Presentation transcript:

Multiplexing No. 1  Seattle Pacific University Multiplexing: Sharing a single medium between multiple users Kevin Bolding Electrical Engineering Seattle Pacific University Based on Chapter 8 of William Stallings, Data and Computer Communication, 7 th Ed.

Multiplexing No. 2  Seattle Pacific University Sharing Multiplexing is all about sharing Multiple users want to use the same medium Cost savings Fewer wires/fibers Use of large capacity links Statistical usage Necessity Airwaves are not private property! So, how can we share? Any way that we can filter out everybody else’s signal

Multiplexing No. 3  Seattle Pacific University Methods of Multiplexing Frequency (wavelength) division Each channel gets a portion of the total bandwidth Use band-pass filtering Time division Each channel gets the whole bandwidth for a portion of the time Use time-slot filtering – Synchronous Use demand-driven techniques - Asynchronous Code division Each channel has an individual digital code Transmits on many bands at once (spread-spectrum) Uses digital processing to filter out signals

Multiplexing No. 4  Seattle Pacific University Frequency Division Multiplexing FDM can be used any time a channel’s required bandwidth is less than the medium’s total bandwidth Simply assign each channel a portion of the bandwidth kHz Single speech signal AM Modulated to 64kHz note: dual sidebands kHz transmit only one sideband kHz 0 Multiplexed with other signals 72 Based on Stallings, Fig. 8.5 Also called Wavelength Division Multiplexing (WDM)

Multiplexing No. 5  Seattle Pacific University Time Division Multiplexing Use all of the bandwidth for each channel Divide the usage based on time slots Normally used only with digital data Mux Synchronous TDM Each channel has a fixed, regularly occurring slot It’s 4:03: , this must be channel 3…

Multiplexing No. 6  Seattle Pacific University North American TDM Standards NameVoiceMbps Channels DS DS-1(T1) DS-1c DS DS-3(T3) DS NameDataPayload Rate (Mbps)Rate (Mbps) OC OC OC OC OC OC AT&TSONET OC OC

Multiplexing No. 7  Seattle Pacific University Asynchronous TDM Synchronous TDM reserves space for the maximum channel rate Always allocated, even if input stream is idle Wiser allocation: Allocate a slot for a channel only when it is needed Issues How do we know what channel a slot is for? Put a header in each slot (packet) How do we manage all of the different needs of input streams? Asynchronous TDM – Use packets (datagrams) instead of time slots

Multiplexing No. 8  Seattle Pacific University Code Division Multiplexing Instead of allocating discrete time/frequency units, allow multiple users to use the whole bandwidth Use digital coding techniques to separate users Each sender has a unique digital code All data is encoded with this code; receiver separates signals by codes Spread-spectrum technique Signal 10x Spreading Code Encoded signal (10x BW) Shannon’s Law: C=B log 2 (SNR+1) SS: Large bandwidth, low power

Multiplexing No. 9  Seattle Pacific University CDMA – Walsh Codes Hadamard-Walsh codes are mutually orthogonal After being combined, they can all be separated back out Walsh functions of order 2 (can combine two sequences) The (0) code is used to transmit a binary 0, the (1) for a binary 1 W 2 0(0) = W 2 0(1) = W 2 1(0) = W 2 1(1) = To transmit: Sum codes from all channels Ch : Ch : Sum: 0 +2 Ch : Ch : Sum: 2 0 Ch : Ch : Sum: 0 -2 Ch : Ch : Sum: -2 0 All summed combinations are unique – can separate out the original code Note: 2-times spreading – Each bit becomes two chips

Multiplexing No. 10  Seattle Pacific University Larger Walsh Codes Walsh codes are (nearly) mutually orthogonal codes of any degree Some correlation in larger codes, but minimal W87W W86W W85W W84W W83W W82W W81W W80W80 An 8-way Walsh code (Note: Use negative of code to send 0) CDMA uses 64-bit Walsh codes 64x Spreading Can support 64 simultaneous transmissions on the same frequency band

Multiplexing No. 11  Seattle Pacific University Using Walsh Codes: 8-sender Example Walsh matrix: Multiply data to send by row. Spreads each bit 8x On the common channel, all signals are effectively summed when combined in airwaves Each row represents 8 chips sent by that sender Sending (Modulating) Process Time for 1 Bit 8 Chips This is sent on the channel over one bit time (8 chip times) Data to send by 8 senders 1C7 0C6 1C5 0C4 0C3 0C2 1C1 1C0 (Binary 1 represented by +1, Binary 0 represented by -1)

Multiplexing No. 12  Seattle Pacific University Using Walsh Codes: 8-sender Example Walsh matrix: Multiply received data by column. Receiving (Demodulating) Process Sum rows 8  Binary 1 -8  Binary 0 1C7 0C6 1C5 0C4 0C3 0C2 1C1 1C This is sent on the channel over one bit time (8 chip times) Each channel recovers the original bit sent to it

Multiplexing No. 13  Seattle Pacific University Multiplexing Summary Three basic methods of division: Frequency Time Code (digital) Can combine methods: Frequency-division into large bands, then time- division within each band SONET works this way Time-division over a single CDMA channel