chapter 16: data communication fundamentals
DESCRIPTION
Chapter 16: Data Communication Fundamentals. Business Data Communications, 6e. Data Communication Components. Data Analog: Continuous value data (sound, light, temperature) Digital: Discrete value (text, integers, symbols) Signal Analog: Continuously varying electromagnetic wave - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/1.jpg)
Chapter 16:Data Communication
FundamentalsBusiness Data Communications, 6e
![Page 2: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/2.jpg)
2
Data Communication Components
• Data– Analog: Continuous value data (sound, light,
temperature)– Digital: Discrete value (text, integers, symbols)
• Signal– Analog: Continuously varying electromagnetic wave– Digital: Series of voltage pulses (square wave)
• Transmission– Analog: Works the same for analog or digital signals– Digital: Used only with digital signals
![Page 3: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/3.jpg)
3
Analog DataSignal Options
• Analog data to analog signal– Inexpensive, easy conversion (e.g., telephone)– Data may be shifted to a different part of the
available spectrum (multiplexing)– Used in traditional analog telephony
• Analog data to digital signal– Requires a codec (encoder/decoder)– Allows use of digital telephony, voice mail
![Page 4: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/4.jpg)
4
Digital DataSignal Options• Digital data to analog signal
– Requires modem (modulator/demodulator)– Allows use of PSTN to send data– Necessary when analog transmission is used
• Digital data to digital signal– Requires CSU/DSU (channel service unit/data service
unit)– Less expensive when large amounts of data are
involved– More reliable because no conversion is involved
![Page 5: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/5.jpg)
5
Analog and Digital Signaling
![Page 6: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/6.jpg)
6
Transmission Choices
• Analog transmission– only transmits analog signals, without regard for data
content– attenuation overcome with amplifiers– signal is not evaluated or regenerated
• Digital transmission– transmits analog or digital signals– uses repeaters rather than amplifiers– switching equipment evaluates and regenerates signal
![Page 7: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/7.jpg)
7
Analog and Digital Data and Signals
Analog Signal
Digital Signal
Analog Data
Two alternatives:(1) signal occupies the same spectrum as the analog data(2) Analog data are encoded to occupy a different spectrum.
Analog data are encoded using a codec to produce a digital bit stream.
Digital Data
Digital data are encoded using a modem to produce analog signal.
Two alternatives:(1) signal consists of two voltage levels to represent two binary values(2) digital data are encoded to produce a digital signal with desired properties.
![Page 8: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/8.jpg)
Analog and Digital Treatment of Signals
Analog Transmission
Digital Transmission
Analog Signal
Is propagated through amplifiers; same treatment whether signal is used to represent analog data or digital data.
Assumes that the analog signal represents digital data. Signal is propagated through repeaters; at each repeater, digital data are recovered from inbound signal and used to generate a new analog outbound signal.
Digital Signal
Not used. Digital signal represents a stream of 1s and 0s which may represent digital data or may be an encoding of analog data. Signal is propagated though repeaters; at each repeater, stream of 1s and 0s is recovered from inbound signal and used to generate a new digital outbound signal.
![Page 9: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/9.jpg)
9
Advantages of Digital Transmission
• Cost – large scale and very large scale integration has caused continuing drop in cost
• Data Integrity – effect of noise and other impairments is reduced
• Capacity Utilization – high capacity is more easily and cheaply achieved with time division rather than frequency division
• Security & Privacy – Encryption possible• Integration – All signals (Voice. Video, image,
data) treated the same
![Page 10: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/10.jpg)
10
Analog Encoding of Digital Data
• Data encoding and decoding technique to represent data using the properties of analog waves
• Modulation: the conversion of digital signals to analog form
• Demodulation: the conversion of analog data signals back to digital form
![Page 11: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/11.jpg)
11
Modem
• An acronym for modulator-demodulator• Uses a constant-frequency signal known as
a carrier signal• Converts a series of binary voltage pulses
into an analog signal by modulating the carrier signal
• The receiving modem translates the analog signal back into digital data
![Page 12: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/12.jpg)
12
Methods of Modulation
• Amplitude modulation (AM) or amplitude shift keying (ASK)
• Frequency modulation (FM) or frequency shift keying (FSK)
• Phase modulation or phase shift keying (PSK)
![Page 13: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/13.jpg)
13
Modulation of Analog Signals for Digital Data
![Page 14: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/14.jpg)
14Business Data Communications, 5e
Amplitude Shift Keying (ASK)
• In radio transmission, known as amplitude modulation (AM)
• The amplitude (or height) of the sine wave varies to transmit the ones and zeros
• Major disadvantage is that telephone lines are very susceptible to variations in transmission quality that can affect amplitude
![Page 15: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/15.jpg)
15
1 0 0 1
ASK Illustration
![Page 16: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/16.jpg)
16
Frequency Shift Keying (FSK)
• In radio transmission, known as frequency modulation (FM)
• Frequency of the carrier wave varies in accordance with the signal to be sent
• Signal transmitted at constant amplitude• More resistant to noise than ASK• Less attractive because it requires more
analog bandwidth than ASK
![Page 17: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/17.jpg)
17
1 1 0 1
FSK Illustration
![Page 18: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/18.jpg)
18
Phase Shift Keying (PSK)
• Also known as phase modulation (PM)• Frequency and amplitude of the carrier
signal are kept constant• The carrier signal is shifted in phase
according to the input data stream• Each phase can have a constant value, or
value can be based on whether or not phase changes (differential keying)
![Page 19: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/19.jpg)
19
0 0 1 1
PSK Illustration
![Page 20: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/20.jpg)
20
Voice Grade Modems
• Designed for digital transmission over ordinary phone lines
• Uses 4-kHz bandwidth• Adheres to ITU-T standards
![Page 21: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/21.jpg)
21
Cable Modems• Permits Internet access over cable television networks. • ISP is at or linked by high-speed line to central cable
office • Cables used for television delivery can also be used to
deliver data between subscriber and central location• Upstream and downstream channels are shared among
multiple subscribers, time-division multiplexing technique
• Splitter is used to direct TV signals to a TV and the data channel to a cable modem
![Page 22: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/22.jpg)
22
Cable Modems
![Page 23: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/23.jpg)
23
Asymmetric DigitalSubscriber Line (ADSL)
• New modem technology for high-speed digital transmission over ordinary telephone wire.
• At central office, a combined data/voice signal is transmitted over a subscriber line
• At subscriber’s site, twisted pair is split and routed to both a PC and a telephone– At the PC, an ADSL modem demodulates the data signal for the PC. – At the telephone, a microfilter passes the 4-kHz voice signal.
• The data and voice signals are combined on the twisted pair line using frequency-division-multiplexing techniques.
![Page 24: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/24.jpg)
24
ADSL Modem Application
![Page 25: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/25.jpg)
25
Digital Encoding of Analog Data
• Evolution of telecommunications networks to digital transmission and switching requires voice data in digital form
• Best-known technique for voice digitization is pulse-code modulation (PCM)
• The sampling theorem: If a signal is sampled at regular intervals of time and at a rate higher than twice the significant signal frequency, the samples contain all the information of the original signal.
• Good-quality voice transmission can be achieved with a data rate of 8 kbps
• Some videoconference products support data rates as low as 64 kbps
![Page 26: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/26.jpg)
26
Pulse-Code Modulation Example
![Page 27: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/27.jpg)
27
Digital Encodingof Digital Data
• Most common, easiest method is different voltage levels for the two binary digits
• Typically, negative=1 and positive=0• Known as NRZ-L, or nonreturn-to-zero
level, because signal never returns to zero, and the voltage during a bit transmission is level
![Page 28: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/28.jpg)
28
Differential NRZ
• Differential version is NRZI (NRZ, invert on ones)
• Change=1, no change=0• Advantage of differential encoding is that
it is more reliable to detect a change in polarity than it is to accurately detect a specific level
![Page 29: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/29.jpg)
29
Problems With NRZ
• Difficult to determine where one bit ends and the next begins
• In NRZ-L, long strings of ones and zeroes would appear as constant voltage pulses
• Timing is critical, because any drift results in lack of synchronization and incorrect bit values being transmitted
![Page 30: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/30.jpg)
30
Biphase Alternatives to NRZ
• Require at least one transition per bit time, and may even have two
• Modulation rate is greater, so bandwidth requirements are higher; maximum modulation rate is twice NRZ
• Advantages– Synchronization due to predictable transitions– Error detection based on absence of a
transition
![Page 31: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/31.jpg)
31
Manchester Code
• Transition in the middle of each bit period• Transition provides clocking and data• Low-to-high=1 , high-to-low=0• Used in Ethernet and other LANs
![Page 32: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/32.jpg)
32
Differential Manchester
• Midbit transition is only for clocking• Transition at beginning of bit period=0• Transition absent at beginning=1• Has added advantage of differential
encoding• Used in token-ring
![Page 33: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/33.jpg)
33
Digital Signal Encoding Schemes
![Page 34: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/34.jpg)
34
Analog Encoding of Analog Information
• Voice-generated sound wave can be represented by an electromagnetic signal with the same frequency components, and transmitted on a voice-grade telephone line.
• Modulation can produce a new analog signal that conveys the same information but occupies a different frequency band– A higher frequency may be needed for effective
transmission– Analog-to-analog modulation permits frequency-
division multiplexing
![Page 35: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/35.jpg)
35
Analog Sine-Wave Signals
![Page 36: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/36.jpg)
36
Asynchronous Transmission• Avoids timing problem by not sending long,
uninterrupted streams of bits• Data transmitted one character at a time, where
each character is 5 to 8 bits in length. • Timing or synchronization must only be
maintained within each character; the receiver has the opportunity to resynchronize at the beginning of each new character.
• Simple and cheap but requires an overhead of 2 to 3 bits per character
![Page 37: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/37.jpg)
37
Asynchronous Transmission
![Page 38: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/38.jpg)
38
Synchronous Transmission• Block of bits transmitted in a steady stream
without start and stop codes. • Clocks of transmitter and receiver must somehow
be synchronized– Provide a separate clock line between transmitter and
receiver; works well over short distances, – Embed the clocking information in the data signal.
• Each block begins with a preamble bit pattern and generally ends with a postamble bit pattern
• The data plus preamble, postamble, and control information are called a frame
![Page 39: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/39.jpg)
39
Synchronous Transmission
• More efficient than asynchronous transmission
• Preamble, postamble and control information are typically < 100 bits
• Introduces the need for error checking
![Page 40: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/40.jpg)
40
Error Control Process
• All transmission media have potential for introduction of errors
• All data link layer protocols must provide method for controlling errors
• Error control process has two components– Error detection: redundancy introduced so that the
occurrence of an error will be detected– Error correction: receiver and transmitter cooperate
to retransmit frames that were in error
![Page 41: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/41.jpg)
41
Error Detection: Parity Bits
• Bit added to each character to make all bits add up to an even number (even parity) or odd number (odd parity)
• Good for detecting single-bit errors only• High overhead (one extra bit per 7-bit
character=12.5%)• Noise impulses are often long enough to
destroy more than one bit
![Page 42: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/42.jpg)
42
Error Detection: Cyclic Redundancy Check (CRC)
• Data in frame treated as a single binary number, divided by a unique prime binary, and remainder is attached to frame
• 17-bit divisor leaves 16-bit remainder, 33-bit divisor leaves 32-bit remainder
• For a CRC of length N, errors undetected are 2-N
• Overhead is low (1-3%)
![Page 43: Chapter 16: Data Communication Fundamentals](https://reader036.vdocuments.us/reader036/viewer/2022062323/5681676c550346895ddc54ad/html5/thumbnails/43.jpg)
43
Error Detection Process