transmission efficiency
TRANSCRIPT
-
7/30/2019 Transmission Efficiency
1/26
Transmission Efficiency
Business Data Communications, 4e
-
7/30/2019 Transmission Efficiency
2/26
Transmission Efficiency:Multiplexing
Several data sources share a common
transmission medium simultaneously
Line sharing saves transmission costs
Higher data rates mean more cost-effective
transmissions
Takes advantage of the fact that most
individual data sources require relatively low
data rates
-
7/30/2019 Transmission Efficiency
3/26
Multiplexing Diagram
-
7/30/2019 Transmission Efficiency
4/26
Alternate Approaches toTerminal Support
Direct point-to-point links
Multidrop line
Multiplexer
Integrated MUX function in host
-
7/30/2019 Transmission Efficiency
5/26
Direct Point-to-Point
-
7/30/2019 Transmission Efficiency
6/26
Multidrop Line
-
7/30/2019 Transmission Efficiency
7/26
Multiplexer
-
7/30/2019 Transmission Efficiency
8/26
Integrated MUX in Host
-
7/30/2019 Transmission Efficiency
9/26
Frequency Division Multiplexing
Requires analog signaling & transmission
Total bandwidth = sum of input bandwidths +guardbands
Modulates signals so that each occupies a
different frequency band
Standard for radio broadcasting, analog
telephone network, and television (broadcast,
cable, & satellite)
-
7/30/2019 Transmission Efficiency
10/26
FDM Example: ADSL
ADSL uses frequency-division modulation (FDM) to exploit
the 1-MHz capacity of twisted pair.
There are three elements of the ADSL strategy
Reserve lowest 25 kHz for voice, known as POTS
Use echo cancellation 1 or FDM to allocate a small
upstream band and a larger downstream bandUse FDM within the upstream and downstream bands,
using discrete multitone
-
7/30/2019 Transmission Efficiency
11/26
-
7/30/2019 Transmission Efficiency
12/26
Synchronous Time-DivisionMultiplexing (TDM)
Used in digital transmission
Requires data rate of the medium to exceed data rateof signals to be transmitted
Signals take turns over medium
Slices of data are organized into frames
Used in the modern digital telephone system
US, Canada, Japan: DS-0, DS-1 (T-1), DS-3 (T-3), ...
Europe, elsewhere: E-1, E3,
-
7/30/2019 Transmission Efficiency
13/26
SONET/SDH
SONET (Synchronous Optical Network) is an
optical transmission interface proposed by BellCoreand standardized by ANSI.
Synchronous Digital Hierarchy (SDH), a compatible
version, has been published by ITU-T
Specifications for taking advantage of the high-
speed digital transmission capability of optical fiber.
-
7/30/2019 Transmission Efficiency
14/26
SONET/SDH Signal Hierarchy
-
7/30/2019 Transmission Efficiency
15/26
STS-1 and STM-N Frames
-
7/30/2019 Transmission Efficiency
16/26
Statistical Time DivisionMultiplexing
Intelligent TDM
Data rate capacity required is well below thesum of connected capacity
Digital only, because it requires more
complex framing of data
Widely used for remote communications with
multiple terminals
-
7/30/2019 Transmission Efficiency
17/26
STDM: Cable Modems
Cable TV provider dedicates two channels,
one for each direction.Channels are shared by subscribers, so some
method for allocating capacity is needed\--
typically statistical TDM
-
7/30/2019 Transmission Efficiency
18/26
Cable Modem Scheme
-
7/30/2019 Transmission Efficiency
19/26
Transmission Efficiency:Data Compression
Reduces the size of data
files to move more
information with fewer bits
Used for transmission and
for storage
Combines w/ multiplexing
to increase efficiency
Works on the principle of
eliminating redundancy
Codes are substituted for
compressed portions of data
Lossless: reconstituted data
is identical to original (ZIP,
GIF)
Lossy: reconstituted data is
only perceptually
equivalent (JPEG, MPEG)
-
7/30/2019 Transmission Efficiency
20/26
Run Length Encoding
Replace long string of anything with flag,
character, and countUsed in GIF to compress long stretches of
unchanged color, in fax transmissions to
transmit blocks of white space
-
7/30/2019 Transmission Efficiency
21/26
Run-Length Encoding Example
-
7/30/2019 Transmission Efficiency
22/26
Huffman EncodingLength of each character code based on
statistical frequency in text
Tree-based dictionary of characters
Encoding is the string of symbols on each
branch followed.String EncodingTEA 10 00 010
SEA 011 00 010
TEN 10 00 110
-
7/30/2019 Transmission Efficiency
23/26
Lempel-Ziv Encoding
Used in V.42 bis, ZIP
buffer strings at transmitter and receiver
replace strings with pointer to location of
previous occurrence
algorithm creates a tree-based dictionary of
character strings
-
7/30/2019 Transmission Efficiency
24/26
Lempel-Ziv Example
-
7/30/2019 Transmission Efficiency
25/26
-
7/30/2019 Transmission Efficiency
26/26
MPEG Processing Steps
Preliminary scaling and color conversion
Color subsamplingDiscrete cosine transformation (DCT)
Quantization
Run-length encoding
Huffman coding
Interframe compression