SlideShare a Scribd company logo
1
1
1 tohttps://github.com/syaifulahdan/
DATA COMMUNICATION
Signal Encoding Technique
Data Communications and Networking
 Overview Encoding and Modulation
 DIgita Data, Digital Signal
 Digital Data, Analog Signal
 Analog Data, Digital Signal
 Analog Data, Analog Signal
Reading:
Book Chapter 5
Data and Computer Communications, 8th edition
By William Stallings
Data Communications and
Networking
Chapter 5
Signal Encoding Techniques
References:
Book Chapter 5
Data and Computer Communications, 8th
edition, by William Stallings
2
3
3
3 tohttps://github.com/syaifulahdan/
Outline
• Overview
—Encoding and Modulation
• Digital data, digital signal
• Digital data, analog signal
• Analog data, digital signal
• Analog data, analog signal
3
4
4
4 tohttps://github.com/syaifulahdan/
Encoding and Modulation
4
5
5
5 tohttps://github.com/syaifulahdan/
Modulation
• Modulation is the process of encoding source data
onto a carrier signal with frequency fc.
—The frequency of the carrier signal is chosen to be
compatible with the transmission medium being used.
—Modulation techniques involve operation on one or more of
the three parameters: amplitude, frequency, and phase
• According to the input source signal m(t) (either
analog or digital), which is called baseband signal (or
modulating signal) , the carrier signal fc(t) will be
modulated into modulated signal s(t).
5
6
6
6 tohttps://github.com/syaifulahdan/
Encoding/modulation Techniques
• Digital data, digital signal
—The equipment for encoding digital data into a digital signal
is less complex and less expensive than digital-to-analog
modulation equipment.
• Analog data, digital signal
—Conversion of analog data (e.g., voice, video) to digital form
permits the use of modern digital transmission & switching.
• Digital data, analog signal
—Optical system and unguided media (wireless system) only
propagate analog signals.
• Analog data, analog signal
—Baseband: easy and cheap, e.g., in voice-grade telephone
lines, voice signals are transmitted over telephone lines at
their original spectrum
—Modulation permits frequency division multiplexing, e.g.,
AM/FM radios
6
7
7
7 tohttps://github.com/syaifulahdan/
(I) Digital Data, Digital Signal
• Digital signal is a sequence of discrete,
discontinuous voltage pulses.
• Each pulse is a signal element.
• Binary data are transmitted by encoding the
bit stream into signal elements.
• In the simplest case, one bit is represented by
one signal element.
—E.g., 1 is represented by a lower voltage level,
and 0 is represented by a higher voltage level
7
8
8
8 tohttps://github.com/syaifulahdan/
Terminologies
• Unipolar
— If all signal elements have the same algebraic sign (all positive or
all negative), then the signal is unipolar.
• Polar
— One logic state represented by positive voltage, the other by
negative voltage
• Data rate
— Rate of data transmission measured in bps: bits per second
• Duration or length of a bit
— Time taken for transmitter to emit the bit
• Modulation rate
— Rate at which the signal level changes
— Measured in baud: signal elements per second
• Mark and Space
— Mark: Binary 1
— Space: Binary 0
How are they
related?
8
9
9
9 tohttps://github.com/syaifulahdan/
Interpreting Signals at the Receiver
• The receiver needs to know
— The timing of each signal element, i.e., when a signal element
begins and ends
— signal levels
— These tasks are performed by sampling each element position in the
middle of the interval and comparing the value to a threshold.
• Factors affecting successful interpreting of signals
— Signal-to-noise ratio (SNR)
— Data rate
— Bandwidth
• Some principles:
— An increase in data rate increases bit error rate (BER)
— An increase in SNR decreases BER
— An increase in bandwidth allows an increase in data rate
• Another factor that can improve performance:
— Encoding scheme: the mapping from data bits to signal elements
9
10
10
10 tohttps://github.com/syaifulahdan/
Evaluation of Encoding
Schemes (1)
• Signal Spectrum
— Lack of high frequencies reduces required bandwidth
— Lack of dc component allows ac coupling via transformer,
providing electrical isolation and reducing interference
— Concentrate power in the middle of the bandwidth
• Clocking
— Need to determine the beginning and end of each bit
— Synchronizing transmitter and receiver
1. Use external clock, which is expensive; or
2. Synchronization mechanism based on the transmitted signal
10
11
11
11 tohttps://github.com/syaifulahdan/
Comparison of Encoding
Schemes (2)
• Error detection
—Various error-detection techniques will be covered in Chapter
9
—Some error detection capability can be built into signal
encoding scheme
• Signal interference and noise immunity
—Some codes are better than others in the presence of noise
—Performance is usually expressed in terms of BER
• Cost and complexity
—Higher signal rate (thus data rate) leads to higher cost
—Some codes require a signal rate greater than the actual data
rate
11
12
12
12 tohttps://github.com/syaifulahdan/
Encoding Schemes
• Nonreturn to Zero (NRZ)
—Nonreturn to Zero-Level (NRZ-L)
—Nonreturn to Zero Inverted (NRZI)
• Multilevel Binary
—Bipolar-AMI
—Pseudoternary
• Biphase
—Manchester
—Differential Manchester
• Scrambling techniques
—B8ZS
—HDB3
12
13
13
13 tohttps://github.com/syaifulahdan/ 13
14
14
14 tohttps://github.com/syaifulahdan/
NRZ
14
15
15
15 tohttps://github.com/syaifulahdan/
Nonreturn to Zero-Level (NRZ-L)
• Two different voltages for 0 and 1 bits
• Voltage is constant during a bit interval
—no transition, i.e. no return to zero voltage
• E.g. absence of voltage for zero, constant
positive voltage for one
• More often, negative voltage for one value
and positive for the other
• This is known as NRZ-L
15
16
16
16 tohttps://github.com/syaifulahdan/
Nonreturn to Zero Inverted
• NRZI: Nonreturn to zero, invert on ones
• Constant voltage pulse for duration of bit
• Data are encoded as presence or absence of
signal transition at the beginning of the bit
time
• A transition (low to high or high to low)
denotes a binary 1
• No transition denotes binary 0
• NRZI is an example of differential encoding
technique
16
17
17
17 tohttps://github.com/syaifulahdan/
Differential Encoding
• Data are represented in terms of the changes
between successive signal elements, rather
than the signal elements themselves.
• It is more reliable to detect a transition in
the presence of noise than to compare a
value to a threshold.
• With a complex transmission layouts, it is
easy to lose the sense of the polarity of the
signal.
17
18
18
18 tohttps://github.com/syaifulahdan/
NRZ pros and cons
• Pros
—Easy to engineer
—Make efficient use of bandwidth
• Cons
—The presence of dc component
—The lack of synchronization capability
• NRZ codes are commonly used for digital
magnetic recording, but not often used for
signal transmission.
18
19
19
19 tohttps://github.com/syaifulahdan/
Multilevel Binary
• Use more than two levels
• Bipolar-AMI: alternate mark inversion
—zero represented by no line signal
—one represented by a positive or negative pulse
—one pulses must alternate in polarity
—Advantages:
• No loss of synchronization if a long string of 1s occurs
(0s still be a problem)
• No net dc component
• Provides a simple means of error detection
19
20
20
20 tohttps://github.com/syaifulahdan/
Pseudoternary
• 1 represented by the absence of line signal
• 0 represented by alternating positive and
negative pulses
• No advantage or disadvantage over bipolar-
AMI
20
21
21
21 tohttps://github.com/syaifulahdan/
Bipolar-AMI and Pseudoternary
0 1 0 0 1 1 0 0 0 1 1
21
22
22
22 tohttps://github.com/syaifulahdan/
Trade-off for Multilevel Binary
• Not as efficient as NRZ
—In a 3 level system, each signal element could
represent log23 = 1.58 bits
—However, in biploar-AMI & pseudoternary, each
signal element only represents one bit
—Receiver must distinguish between three levels
(+A, -A, 0)
—Requires approx. 3dB more signal power for same
probability of bit error, or
—The BER for NRZ codes, at a given SNR, is
significantly less than for mulitlevel binary.
22
23
23
23 tohttps://github.com/syaifulahdan/
Biphase
• Manchester
—There is a transition at the middle of each bit period.
—The midbit transition serves as a clock mechanism and also
as data: low to high represents 1, high to low represents 0
—Used by IEEE 802.3 Ethernet LAN
• Differential Manchester
—The midbit transition is used only to provide clocking.
—0 is represented by the presence of a transition at the
beginning of a bit period.
—1 is represented by the absence of a transition at the
beginning of a bit period.
—Note: this is a differential encoding scheme
—Used by IEEE 802.5 token ring LAN
23
24
24
24 tohttps://github.com/syaifulahdan/
Manchester Encoding
24
25
25
25 tohttps://github.com/syaifulahdan/
Differential Manchester
Encoding
25
26
26
26 tohttps://github.com/syaifulahdan/
Biphase Pros and Cons
• Pros
—Self-clocking: Because there is a predictable
transition during each bit time, the receiver can
synchronize on that transition.
—No dc component
—Error detection: the absence of an expected
transition can be used to detect errors
• Con
—Requires at least one transition per bit time and
may have as many as two transitions, thus,
—The maximum modulation rate is twice that for
NRZ
—Requires more bandwidth
26
27
27
27 tohttps://github.com/syaifulahdan/
Modulation Rate
27
28
28
28 tohttps://github.com/syaifulahdan/
Scrambling
• Use scrambling to replace sequences that would
produce constant voltage
• Main idea:
—Sequences that would result in a constant voltage are
replaced by filling sequences that will provide sufficient
transitions for the receiver’s clock to maintain
synchronization.
—Filling sequences must be recognized by receiver and
replaced with original data sequence.
—Filling sequence is the same length as original sequence.
• Design goals:
—No dc component
—No long sequences of zero-level line signals
—No reduction in data rate
—Error detection capability
28
29
29
29 tohttps://github.com/syaifulahdan/
B8ZS
• Bipolar With 8-Zeros Substitution
• Based on bipolar-AMI, whose drawback is a long
string of zeros may result in loss of synchronization.
• If octet of all zeros occurs and the last voltage pulse
preceding this octet was positive, encode as 000+-0-+
• If octet of all zeros occurs and the last voltage pulse
preceding this octet was negative, encode as 000-
+0+-
• Causes two violations of AMI code
• Unlikely to occur as a result of noise
• Receiver recognizes the pattern and interprets the
octet as consisting of all zeros.
29
30
30
30 tohttps://github.com/syaifulahdan/
HDB3
• High-Density Bipolar-3 Zeros
• Based on bipolar-AMI
• String of four zeros is replaced with sequences
containing one or two pulses.
Number of Bipolar Pulses since last
substitution
Polarity of
Preceding Pulse
Odd Even
- 000- +00+
+ 000+ -00-
30
31
31
31 tohttps://github.com/syaifulahdan/
B8ZS and HDB3
31
32
32
32 tohttps://github.com/syaifulahdan/
(II) Digital Data, Analog Signal
• E.g., Public telephone system
—Designed to transmit analog signals in 300Hz to 3400Hz
(limited by the central office, not the twisted pair cable)
—Use modem for digital data (modulator-demodulator)
• Modulation involves operation on one or more of the
three characteristics of a carrier signal
—Amplitude shift keying (ASK)
—Frequency shift keying (FSK)
• Binary FSK (BFSK)
• Multiple FSK (MFSK)
—Phase shift keying (PSK)
• Binary PSK (BPSK)
• Four-level PSK (QPSK)
• Multilevel PSK (MPSK)
• QAM: a combination of ASK and PSK
32
33
33
33 tohttps://github.com/syaifulahdan/
Modulation Techniques
33
34
34
34 tohttps://github.com/syaifulahdan/
Amplitude Shift Keying
• Values are represented by different amplitudes
of the carrier frequency
• Usually, one amplitude is zero
—i.e. presence and absence of carrier is used
• Inefficient: up to 1200bps on voice grade
lines
• ASK is used to transmit digital data over
optical fiber.
34
35
35
35 tohttps://github.com/syaifulahdan/
Binary Frequency Shift Keying
• The most common form of FSK is binary FSK
(BFSK)
• Two binary values represented by two
different frequencies (near carrier frequency)
• BFSK is less susceptible to error than ASK.
• Up to 1200bps on voice grade lines
• Also used for high frequency (3 to 30MHz)
radio
35
36
36
36 tohttps://github.com/syaifulahdan/
Multiple FSK
• MFSK: More than two frequencies are used
• Each signalling element represents more than
one bit
• More bandwidth efficient
• But more prone to error!
36
37
37
37 tohttps://github.com/syaifulahdan/
FSK on Voice Grade Line
37
38
38
38 tohttps://github.com/syaifulahdan/
Phase Shift Keying
• In PSK, the phase of the carrier signal is
shifted to represent data.
• Binary PSK
—Two phases represent two binary digits
• Differential PSK
—Phase shifted relative to previous transmission
rather than some constant reference signal
38
39
39
39 tohttps://github.com/syaifulahdan/
Differential PSK
39
40
40
40 tohttps://github.com/syaifulahdan/
Multilevel PSK
• More efficient use of bandwidth
• Each signal element represents more than one
bit
• QPSK: quadrature PSK
—shifts of  /2 (90o), i.e. 4 different phases
—Each signal element represents 2 bits
• Multilevel PSK
—Can use 8 or more phase angles, and each phase
can have more than one amplitude
—9600bps modem use 12 angles, four of which
have two amplitudes, in total 16 different signal
elements
40
41
41
41 tohttps://github.com/syaifulahdan/
Quadrature Amplitude
Modulation
• QAM is used in the asymmetric digital
subscriber line (ADSL) and some wireless
standards.
• Combination of ASK and PSK
• A logical extension of QPSK
• Send two different signals simultaneously on
the same carrier frequency
—Use two copies of the carrier, one shifted by 90°
—Each carrier is ASK modulated
—Two independent signals over same medium
—Demodulate and combine for original binary
output 41
42
42
42 tohttps://github.com/syaifulahdan/
QAM Levels
• Two level ASK
—Each of two streams in one of two states
—Four state system
—Essentially QPSK
• Four level ASK
—Combined stream in one of 16 states
• 64 and 256 state systems have been
implemented
• Improved data rate for given bandwidth
—Increased potential error rate
42
43
43
43 tohttps://github.com/syaifulahdan/
(III) Analog Data, Digital Signal
• Digitization
—Conversion of analog data into digital data
• Digital data can then be transmitted using NRZ-L
• Digital data can then be transmitted using code other
than NRZ-L
• Digital data can then be converted to analog signal
—Analog to digital conversion done using a codec
(coder-decoder)
—Two principle codec techniques
• Pulse Code Modulation
• Delta modulation
43
44
44
44 tohttps://github.com/syaifulahdan/
Digitizing Analog Data
44
45
45
45 tohttps://github.com/syaifulahdan/
Pulse Code Modulation
• Sampling Theorem: If a signal is sampled at regular
intervals of time and at a rate higher than twice the
highest signal frequency, then the samples contain all
the information of the original signal.
• For example, voice data are limited to below 4000Hz
—8000 samples per second is sufficient to characterize the
voice signal.
• Samples are analog samples, called Pulse Amplitude
Modulation (PAM) samples.
• To convert to digital, each analog sample must be
assigned a binary code.
45
46
46
46 tohttps://github.com/syaifulahdan/
Pulse Code Modulation
• Each sample is quantized into some level
—The original signal is now only approximated and
cannot be recovered exactly
—This effect is called quantizing error or quantizing
noise
• For example, 8 bit sample gives 256 levels
• 8000 samples per second and 8 bits per
sample gives 64kbps, for a single voice
signal.
46
47
47
47 tohttps://github.com/syaifulahdan/
PCM Example
47
48
48
48 tohttps://github.com/syaifulahdan/
PCM Block Diagram
48
49
49
49 tohttps://github.com/syaifulahdan/
Nonlinear Encoding
• Typically, PCM scheme is refined using nonlinear
encoding.
• Quantization levels are not equally spaced.
• The problem of equal spacing:
—The mean absolute error for each sample is regardless of
signal level.
—Lower amplitude values are relatively more distorted.
• Nonlinear encoding:
—Use a greater number of quantizing steps for signals of low
amplitude, and a smaller number of quantizing steps for
signals of large amplitude
—Reduces overall signal distortion
49
50
50
50 tohttps://github.com/syaifulahdan/
Effect of Non-Linear Coding
50
51
51
51 tohttps://github.com/syaifulahdan/
Delta Modulation
• Modulation:
—An analog signal is approximated by a staircase
function that moves up or down by quantization
level at each sampling interval.
—If the value of the sampled waveform exceeds that
of the staircase function, 1 is generated,
otherwise, 0 is generated.
• Two important parameters:
—The size of the step.
—The sampling rate.
51
52
52
52 tohttps://github.com/syaifulahdan/ 52
53
53
53 tohttps://github.com/syaifulahdan/
Delta Modulation
• Noise
—Slope overload noise (when the analog waveform
is changing rapidly than the staircase can follow)
—Quantizing noise (when the analog waveform is
changing slowly)
• Trade-off
—The quantizing noise increases as the size of the
step increases.
—The slope overload noise increases as the size of
the step decreases.
53
54
54
54 tohttps://github.com/syaifulahdan/
(IV) Analog Data, Analog Signals
• Modulation:
—Combine an input signal m(t) and a carrier
frequency fc to produce a signal s(t) whose
bandwidth is usually centered on fc
• E.g., voice signals are transmitted over
telephone lines at their original spectrum.
• Types of modulation
—Amplitude modulation: AM
—Angle Modulation
• Frequency modulation: FM
• Phase modulation: PM
54
55
55
55 tohttps://github.com/syaifulahdan/
Analog
Modulation
55
56
56
56 tohttps://github.com/syaifulahdan/
KEY POINTS
• Both analog and digital information can be encoded
as either analog or digital signals. The particular
encoding that is chosen depends on the specific
requirements to be met and the media and
communications facilities available.
• Digital data, digital signal: The simplest form of
digital encoding of digital data is to assign one
voltage level to binary one and another to binary
zero. More complex encoding schemes are used to
improve performance, by altering the spectrum of the
signal and providing synchronization capability.
• Digital data, analog signal: A modem converts digital
data to an analog signal so that it can be transmitted
over an analog line. The basic techniques are ASK,
FSK, and PSK.
56
57
57
57 tohttps://github.com/syaifulahdan/
KEY POINTS
• Analog data, digital signals: Analog data, such as voice and
video, are often digitized to be able to use digital transmission
facilities. The simplest technique is PCM (Pulse Code
Modulation), which involve sampling the analog data
periodically and quantizing the samples. Another technique is
Delta Modulation.
• Analog data, analog signals: Analog data are modulated by a
carrier frequency to produce an analog signal in a different
frequency band, which can be utilized on an analog
transmission system. The basic techniques are AM (Amplitude
Modulation), FM (Frequency Modulation), and PM (Phase
Modulation).
57

More Related Content

What's hot

UNIT-4.pptx
UNIT-4.pptxUNIT-4.pptx
UNIT-4.pptx
LALITHAS47
 
Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling Techniques
Biplap Bhattarai
 
OFDM Basics
OFDM BasicsOFDM Basics
OFDM Basics
Alwin Poulose
 
Link power and rise time budget analysis
Link power and rise time budget analysisLink power and rise time budget analysis
Link power and rise time budget analysis
CKSunith1
 
GSM channels
GSM channelsGSM channels
GSM channels
Mohd Nazir Shakeel
 
Multiple Access Techniques
Multiple Access TechniquesMultiple Access Techniques
Combating fading channels (1) (3)
Combating fading channels (1) (3)Combating fading channels (1) (3)
Combating fading channels (1) (3)
liril sharma
 
Speech encoding techniques
Speech encoding techniquesSpeech encoding techniques
Speech encoding techniques
Hemaraja Nayaka S
 
Unit 3 introduction to cognitive radios
Unit 3   introduction to cognitive radiosUnit 3   introduction to cognitive radios
Unit 3 introduction to cognitive radios
JAIGANESH SEKAR
 
Unit iv wcn main
Unit iv wcn mainUnit iv wcn main
Unit iv wcn main
vilasini rvr
 
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Waqas Afzal
 
Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)
Anees Akhtar
 
Introduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsIntroduction To Wireless Fading Channels
Introduction To Wireless Fading Channels
Nitin Jain
 
Line coding
Line codingLine coding
Line coding
Gagan Randhawa
 
Moving target indicator radar (mti)
Moving target indicator radar (mti) Moving target indicator radar (mti)
Moving target indicator radar (mti)
abdulrehmanali
 
Satellite link design
Satellite link designSatellite link design
Satellite link design
RAVIKIRAN ANANDE
 
The cellular concept
The cellular conceptThe cellular concept
The cellular concept
ZunAib Ali
 
Serial Communication & Embedded System Interface
Serial Communication & Embedded System InterfaceSerial Communication & Embedded System Interface
Serial Communication & Embedded System Interface
KUET
 
Lecture Notes: EEEC6440315 Communication Systems - Inter Symbol Interference...
Lecture Notes:  EEEC6440315 Communication Systems - Inter Symbol Interference...Lecture Notes:  EEEC6440315 Communication Systems - Inter Symbol Interference...
Lecture Notes: EEEC6440315 Communication Systems - Inter Symbol Interference...
AIMST University
 
Dcs unit 2
Dcs unit 2Dcs unit 2
Dcs unit 2
Anil Nigam
 

What's hot (20)

UNIT-4.pptx
UNIT-4.pptxUNIT-4.pptx
UNIT-4.pptx
 
Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling Techniques
 
OFDM Basics
OFDM BasicsOFDM Basics
OFDM Basics
 
Link power and rise time budget analysis
Link power and rise time budget analysisLink power and rise time budget analysis
Link power and rise time budget analysis
 
GSM channels
GSM channelsGSM channels
GSM channels
 
Multiple Access Techniques
Multiple Access TechniquesMultiple Access Techniques
Multiple Access Techniques
 
Combating fading channels (1) (3)
Combating fading channels (1) (3)Combating fading channels (1) (3)
Combating fading channels (1) (3)
 
Speech encoding techniques
Speech encoding techniquesSpeech encoding techniques
Speech encoding techniques
 
Unit 3 introduction to cognitive radios
Unit 3   introduction to cognitive radiosUnit 3   introduction to cognitive radios
Unit 3 introduction to cognitive radios
 
Unit iv wcn main
Unit iv wcn mainUnit iv wcn main
Unit iv wcn main
 
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
 
Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)
 
Introduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsIntroduction To Wireless Fading Channels
Introduction To Wireless Fading Channels
 
Line coding
Line codingLine coding
Line coding
 
Moving target indicator radar (mti)
Moving target indicator radar (mti) Moving target indicator radar (mti)
Moving target indicator radar (mti)
 
Satellite link design
Satellite link designSatellite link design
Satellite link design
 
The cellular concept
The cellular conceptThe cellular concept
The cellular concept
 
Serial Communication & Embedded System Interface
Serial Communication & Embedded System InterfaceSerial Communication & Embedded System Interface
Serial Communication & Embedded System Interface
 
Lecture Notes: EEEC6440315 Communication Systems - Inter Symbol Interference...
Lecture Notes:  EEEC6440315 Communication Systems - Inter Symbol Interference...Lecture Notes:  EEEC6440315 Communication Systems - Inter Symbol Interference...
Lecture Notes: EEEC6440315 Communication Systems - Inter Symbol Interference...
 
Dcs unit 2
Dcs unit 2Dcs unit 2
Dcs unit 2
 

Similar to Dc ch05 : signal encoding techniques

Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniques
Syed Zaid Irshad
 
Ch05
Ch05Ch05
Network Components
Network ComponentsNetwork Components
Network Components
zaisahil
 
Line Coding.pptx
Line Coding.pptxLine Coding.pptx
Line Coding.pptx
vishal choudhary
 
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
mshanajoel6
 
Analog mixed vlsi notes
Analog mixed vlsi notesAnalog mixed vlsi notes
Analog mixed vlsi notes
athiulla
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eadpeer
 
Chapter 2.1.pptx
Chapter 2.1.pptxChapter 2.1.pptx
Chapter 2.1.pptx
Tekle12
 
Chapter 2.1.pptx
Chapter 2.1.pptxChapter 2.1.pptx
Chapter 2.1.pptx
Tekle12
 
L8 signal encoding techniques
L8 signal encoding techniquesL8 signal encoding techniques
L8 signal encoding techniques
Md. Shafiul Alam Sagor
 
Chapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptChapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.ppt
faisalahmed441
 
base-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.pptbase-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.ppt
AbyThomas54
 
Encoding1
Encoding1Encoding1
Encoding1
munir09
 
05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniquesOrbay Yeşil
 
Lecture notes eng - Line Coding New.ppt
Lecture notes eng  - Line Coding New.pptLecture notes eng  - Line Coding New.ppt
Lecture notes eng - Line Coding New.ppt
JumanneChiyanda
 
Cse3461.c.signal encoding.09 04-2012
Cse3461.c.signal encoding.09 04-2012Cse3461.c.signal encoding.09 04-2012
Cse3461.c.signal encoding.09 04-2012Praveen Kumar
 
DCCN S1.ppt
DCCN S1.pptDCCN S1.ppt
DCCN S1.ppt
abdulkadirmohamed29
 

Similar to Dc ch05 : signal encoding techniques (20)

Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniques
 
Ch05
Ch05Ch05
Ch05
 
05 signal encoding
05 signal encoding05 signal encoding
05 signal encoding
 
Network Components
Network ComponentsNetwork Components
Network Components
 
Line Coding.pptx
Line Coding.pptxLine Coding.pptx
Line Coding.pptx
 
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
 
Analog mixed vlsi notes
Analog mixed vlsi notesAnalog mixed vlsi notes
Analog mixed vlsi notes
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9e
 
Chapter 2.1.pptx
Chapter 2.1.pptxChapter 2.1.pptx
Chapter 2.1.pptx
 
Chapter 2.1.pptx
Chapter 2.1.pptxChapter 2.1.pptx
Chapter 2.1.pptx
 
L8 signal encoding techniques
L8 signal encoding techniquesL8 signal encoding techniques
L8 signal encoding techniques
 
Chapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptChapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.ppt
 
base-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.pptbase-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.ppt
 
Encoding1
Encoding1Encoding1
Encoding1
 
05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniques
 
Lecture notes eng - Line Coding New.ppt
Lecture notes eng  - Line Coding New.pptLecture notes eng  - Line Coding New.ppt
Lecture notes eng - Line Coding New.ppt
 
Cse3461.c.signal encoding.09 04-2012
Cse3461.c.signal encoding.09 04-2012Cse3461.c.signal encoding.09 04-2012
Cse3461.c.signal encoding.09 04-2012
 
Network
NetworkNetwork
Network
 
DCCN S1.ppt
DCCN S1.pptDCCN S1.ppt
DCCN S1.ppt
 
05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniques
 

More from Syaiful Ahdan

Sertifikat EC00202128391
 Sertifikat EC00202128391 Sertifikat EC00202128391
Sertifikat EC00202128391
Syaiful Ahdan
 
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
Syaiful Ahdan
 
Sertifikat ec00202059774
Sertifikat ec00202059774Sertifikat ec00202059774
Sertifikat ec00202059774
Syaiful Ahdan
 
Sertifikat ec00202059775
Sertifikat ec00202059775Sertifikat ec00202059775
Sertifikat ec00202059775
Syaiful Ahdan
 
Sertifikat EC00202045078
Sertifikat EC00202045078Sertifikat EC00202045078
Sertifikat EC00202045078
Syaiful Ahdan
 
Sertifikat EC00202044723
 Sertifikat EC00202044723 Sertifikat EC00202044723
Sertifikat EC00202044723
Syaiful Ahdan
 
Sertifikat EC00202023523
Sertifikat EC00202023523Sertifikat EC00202023523
Sertifikat EC00202023523
Syaiful Ahdan
 
Sertifikat EC00201826309
Sertifikat EC00201826309Sertifikat EC00201826309
Sertifikat EC00201826309
Syaiful Ahdan
 
Sertifikat EC00202023149
Sertifikat EC00202023149Sertifikat EC00202023149
Sertifikat EC00202023149
Syaiful Ahdan
 
Sertifikat EC00202022868
Sertifikat EC00202022868Sertifikat EC00202022868
Sertifikat EC00202022868
Syaiful Ahdan
 
Sertifikat EC00202021343
Sertifikat EC00202021343Sertifikat EC00202021343
Sertifikat EC00202021343
Syaiful Ahdan
 
Sertifikat EC00202022755
Sertifikat EC00202022755Sertifikat EC00202022755
Sertifikat EC00202022755
Syaiful Ahdan
 
Sertifikat EC00201987196
Sertifikat EC00201987196Sertifikat EC00201987196
Sertifikat EC00201987196
Syaiful Ahdan
 
Sertifikat EC00201856484
Sertifikat EC00201856484Sertifikat EC00201856484
Sertifikat EC00201856484
Syaiful Ahdan
 
Sertifikat EC00201856352
Sertifikat EC00201856352Sertifikat EC00201856352
Sertifikat EC00201856352
Syaiful Ahdan
 
Sertifikat EC00201856994
Sertifikat EC00201856994Sertifikat EC00201856994
Sertifikat EC00201856994
Syaiful Ahdan
 
Sertifikat EC00201856895
Sertifikat EC00201856895Sertifikat EC00201856895
Sertifikat EC00201856895
Syaiful Ahdan
 
Meeting 2 introdcution network administrator
Meeting 2   introdcution network administratorMeeting 2   introdcution network administrator
Meeting 2 introdcution network administrator
Syaiful Ahdan
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
Syaiful Ahdan
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
Syaiful Ahdan
 

More from Syaiful Ahdan (20)

Sertifikat EC00202128391
 Sertifikat EC00202128391 Sertifikat EC00202128391
Sertifikat EC00202128391
 
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
SP2JPB - Aplikasi Sistem Pelayanan Pemesanan Jasa Perbaikan Pada Bengkel Alam...
 
Sertifikat ec00202059774
Sertifikat ec00202059774Sertifikat ec00202059774
Sertifikat ec00202059774
 
Sertifikat ec00202059775
Sertifikat ec00202059775Sertifikat ec00202059775
Sertifikat ec00202059775
 
Sertifikat EC00202045078
Sertifikat EC00202045078Sertifikat EC00202045078
Sertifikat EC00202045078
 
Sertifikat EC00202044723
 Sertifikat EC00202044723 Sertifikat EC00202044723
Sertifikat EC00202044723
 
Sertifikat EC00202023523
Sertifikat EC00202023523Sertifikat EC00202023523
Sertifikat EC00202023523
 
Sertifikat EC00201826309
Sertifikat EC00201826309Sertifikat EC00201826309
Sertifikat EC00201826309
 
Sertifikat EC00202023149
Sertifikat EC00202023149Sertifikat EC00202023149
Sertifikat EC00202023149
 
Sertifikat EC00202022868
Sertifikat EC00202022868Sertifikat EC00202022868
Sertifikat EC00202022868
 
Sertifikat EC00202021343
Sertifikat EC00202021343Sertifikat EC00202021343
Sertifikat EC00202021343
 
Sertifikat EC00202022755
Sertifikat EC00202022755Sertifikat EC00202022755
Sertifikat EC00202022755
 
Sertifikat EC00201987196
Sertifikat EC00201987196Sertifikat EC00201987196
Sertifikat EC00201987196
 
Sertifikat EC00201856484
Sertifikat EC00201856484Sertifikat EC00201856484
Sertifikat EC00201856484
 
Sertifikat EC00201856352
Sertifikat EC00201856352Sertifikat EC00201856352
Sertifikat EC00201856352
 
Sertifikat EC00201856994
Sertifikat EC00201856994Sertifikat EC00201856994
Sertifikat EC00201856994
 
Sertifikat EC00201856895
Sertifikat EC00201856895Sertifikat EC00201856895
Sertifikat EC00201856895
 
Meeting 2 introdcution network administrator
Meeting 2   introdcution network administratorMeeting 2   introdcution network administrator
Meeting 2 introdcution network administrator
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 

Recently uploaded

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 

Recently uploaded (20)

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 

Dc ch05 : signal encoding techniques

  • 1. 1 1 1 tohttps://github.com/syaifulahdan/ DATA COMMUNICATION Signal Encoding Technique Data Communications and Networking  Overview Encoding and Modulation  DIgita Data, Digital Signal  Digital Data, Analog Signal  Analog Data, Digital Signal  Analog Data, Analog Signal Reading: Book Chapter 5 Data and Computer Communications, 8th edition By William Stallings
  • 2. Data Communications and Networking Chapter 5 Signal Encoding Techniques References: Book Chapter 5 Data and Computer Communications, 8th edition, by William Stallings 2
  • 3. 3 3 3 tohttps://github.com/syaifulahdan/ Outline • Overview —Encoding and Modulation • Digital data, digital signal • Digital data, analog signal • Analog data, digital signal • Analog data, analog signal 3
  • 5. 5 5 5 tohttps://github.com/syaifulahdan/ Modulation • Modulation is the process of encoding source data onto a carrier signal with frequency fc. —The frequency of the carrier signal is chosen to be compatible with the transmission medium being used. —Modulation techniques involve operation on one or more of the three parameters: amplitude, frequency, and phase • According to the input source signal m(t) (either analog or digital), which is called baseband signal (or modulating signal) , the carrier signal fc(t) will be modulated into modulated signal s(t). 5
  • 6. 6 6 6 tohttps://github.com/syaifulahdan/ Encoding/modulation Techniques • Digital data, digital signal —The equipment for encoding digital data into a digital signal is less complex and less expensive than digital-to-analog modulation equipment. • Analog data, digital signal —Conversion of analog data (e.g., voice, video) to digital form permits the use of modern digital transmission & switching. • Digital data, analog signal —Optical system and unguided media (wireless system) only propagate analog signals. • Analog data, analog signal —Baseband: easy and cheap, e.g., in voice-grade telephone lines, voice signals are transmitted over telephone lines at their original spectrum —Modulation permits frequency division multiplexing, e.g., AM/FM radios 6
  • 7. 7 7 7 tohttps://github.com/syaifulahdan/ (I) Digital Data, Digital Signal • Digital signal is a sequence of discrete, discontinuous voltage pulses. • Each pulse is a signal element. • Binary data are transmitted by encoding the bit stream into signal elements. • In the simplest case, one bit is represented by one signal element. —E.g., 1 is represented by a lower voltage level, and 0 is represented by a higher voltage level 7
  • 8. 8 8 8 tohttps://github.com/syaifulahdan/ Terminologies • Unipolar — If all signal elements have the same algebraic sign (all positive or all negative), then the signal is unipolar. • Polar — One logic state represented by positive voltage, the other by negative voltage • Data rate — Rate of data transmission measured in bps: bits per second • Duration or length of a bit — Time taken for transmitter to emit the bit • Modulation rate — Rate at which the signal level changes — Measured in baud: signal elements per second • Mark and Space — Mark: Binary 1 — Space: Binary 0 How are they related? 8
  • 9. 9 9 9 tohttps://github.com/syaifulahdan/ Interpreting Signals at the Receiver • The receiver needs to know — The timing of each signal element, i.e., when a signal element begins and ends — signal levels — These tasks are performed by sampling each element position in the middle of the interval and comparing the value to a threshold. • Factors affecting successful interpreting of signals — Signal-to-noise ratio (SNR) — Data rate — Bandwidth • Some principles: — An increase in data rate increases bit error rate (BER) — An increase in SNR decreases BER — An increase in bandwidth allows an increase in data rate • Another factor that can improve performance: — Encoding scheme: the mapping from data bits to signal elements 9
  • 10. 10 10 10 tohttps://github.com/syaifulahdan/ Evaluation of Encoding Schemes (1) • Signal Spectrum — Lack of high frequencies reduces required bandwidth — Lack of dc component allows ac coupling via transformer, providing electrical isolation and reducing interference — Concentrate power in the middle of the bandwidth • Clocking — Need to determine the beginning and end of each bit — Synchronizing transmitter and receiver 1. Use external clock, which is expensive; or 2. Synchronization mechanism based on the transmitted signal 10
  • 11. 11 11 11 tohttps://github.com/syaifulahdan/ Comparison of Encoding Schemes (2) • Error detection —Various error-detection techniques will be covered in Chapter 9 —Some error detection capability can be built into signal encoding scheme • Signal interference and noise immunity —Some codes are better than others in the presence of noise —Performance is usually expressed in terms of BER • Cost and complexity —Higher signal rate (thus data rate) leads to higher cost —Some codes require a signal rate greater than the actual data rate 11
  • 12. 12 12 12 tohttps://github.com/syaifulahdan/ Encoding Schemes • Nonreturn to Zero (NRZ) —Nonreturn to Zero-Level (NRZ-L) —Nonreturn to Zero Inverted (NRZI) • Multilevel Binary —Bipolar-AMI —Pseudoternary • Biphase —Manchester —Differential Manchester • Scrambling techniques —B8ZS —HDB3 12
  • 15. 15 15 15 tohttps://github.com/syaifulahdan/ Nonreturn to Zero-Level (NRZ-L) • Two different voltages for 0 and 1 bits • Voltage is constant during a bit interval —no transition, i.e. no return to zero voltage • E.g. absence of voltage for zero, constant positive voltage for one • More often, negative voltage for one value and positive for the other • This is known as NRZ-L 15
  • 16. 16 16 16 tohttps://github.com/syaifulahdan/ Nonreturn to Zero Inverted • NRZI: Nonreturn to zero, invert on ones • Constant voltage pulse for duration of bit • Data are encoded as presence or absence of signal transition at the beginning of the bit time • A transition (low to high or high to low) denotes a binary 1 • No transition denotes binary 0 • NRZI is an example of differential encoding technique 16
  • 17. 17 17 17 tohttps://github.com/syaifulahdan/ Differential Encoding • Data are represented in terms of the changes between successive signal elements, rather than the signal elements themselves. • It is more reliable to detect a transition in the presence of noise than to compare a value to a threshold. • With a complex transmission layouts, it is easy to lose the sense of the polarity of the signal. 17
  • 18. 18 18 18 tohttps://github.com/syaifulahdan/ NRZ pros and cons • Pros —Easy to engineer —Make efficient use of bandwidth • Cons —The presence of dc component —The lack of synchronization capability • NRZ codes are commonly used for digital magnetic recording, but not often used for signal transmission. 18
  • 19. 19 19 19 tohttps://github.com/syaifulahdan/ Multilevel Binary • Use more than two levels • Bipolar-AMI: alternate mark inversion —zero represented by no line signal —one represented by a positive or negative pulse —one pulses must alternate in polarity —Advantages: • No loss of synchronization if a long string of 1s occurs (0s still be a problem) • No net dc component • Provides a simple means of error detection 19
  • 20. 20 20 20 tohttps://github.com/syaifulahdan/ Pseudoternary • 1 represented by the absence of line signal • 0 represented by alternating positive and negative pulses • No advantage or disadvantage over bipolar- AMI 20
  • 21. 21 21 21 tohttps://github.com/syaifulahdan/ Bipolar-AMI and Pseudoternary 0 1 0 0 1 1 0 0 0 1 1 21
  • 22. 22 22 22 tohttps://github.com/syaifulahdan/ Trade-off for Multilevel Binary • Not as efficient as NRZ —In a 3 level system, each signal element could represent log23 = 1.58 bits —However, in biploar-AMI & pseudoternary, each signal element only represents one bit —Receiver must distinguish between three levels (+A, -A, 0) —Requires approx. 3dB more signal power for same probability of bit error, or —The BER for NRZ codes, at a given SNR, is significantly less than for mulitlevel binary. 22
  • 23. 23 23 23 tohttps://github.com/syaifulahdan/ Biphase • Manchester —There is a transition at the middle of each bit period. —The midbit transition serves as a clock mechanism and also as data: low to high represents 1, high to low represents 0 —Used by IEEE 802.3 Ethernet LAN • Differential Manchester —The midbit transition is used only to provide clocking. —0 is represented by the presence of a transition at the beginning of a bit period. —1 is represented by the absence of a transition at the beginning of a bit period. —Note: this is a differential encoding scheme —Used by IEEE 802.5 token ring LAN 23
  • 26. 26 26 26 tohttps://github.com/syaifulahdan/ Biphase Pros and Cons • Pros —Self-clocking: Because there is a predictable transition during each bit time, the receiver can synchronize on that transition. —No dc component —Error detection: the absence of an expected transition can be used to detect errors • Con —Requires at least one transition per bit time and may have as many as two transitions, thus, —The maximum modulation rate is twice that for NRZ —Requires more bandwidth 26
  • 28. 28 28 28 tohttps://github.com/syaifulahdan/ Scrambling • Use scrambling to replace sequences that would produce constant voltage • Main idea: —Sequences that would result in a constant voltage are replaced by filling sequences that will provide sufficient transitions for the receiver’s clock to maintain synchronization. —Filling sequences must be recognized by receiver and replaced with original data sequence. —Filling sequence is the same length as original sequence. • Design goals: —No dc component —No long sequences of zero-level line signals —No reduction in data rate —Error detection capability 28
  • 29. 29 29 29 tohttps://github.com/syaifulahdan/ B8ZS • Bipolar With 8-Zeros Substitution • Based on bipolar-AMI, whose drawback is a long string of zeros may result in loss of synchronization. • If octet of all zeros occurs and the last voltage pulse preceding this octet was positive, encode as 000+-0-+ • If octet of all zeros occurs and the last voltage pulse preceding this octet was negative, encode as 000- +0+- • Causes two violations of AMI code • Unlikely to occur as a result of noise • Receiver recognizes the pattern and interprets the octet as consisting of all zeros. 29
  • 30. 30 30 30 tohttps://github.com/syaifulahdan/ HDB3 • High-Density Bipolar-3 Zeros • Based on bipolar-AMI • String of four zeros is replaced with sequences containing one or two pulses. Number of Bipolar Pulses since last substitution Polarity of Preceding Pulse Odd Even - 000- +00+ + 000+ -00- 30
  • 32. 32 32 32 tohttps://github.com/syaifulahdan/ (II) Digital Data, Analog Signal • E.g., Public telephone system —Designed to transmit analog signals in 300Hz to 3400Hz (limited by the central office, not the twisted pair cable) —Use modem for digital data (modulator-demodulator) • Modulation involves operation on one or more of the three characteristics of a carrier signal —Amplitude shift keying (ASK) —Frequency shift keying (FSK) • Binary FSK (BFSK) • Multiple FSK (MFSK) —Phase shift keying (PSK) • Binary PSK (BPSK) • Four-level PSK (QPSK) • Multilevel PSK (MPSK) • QAM: a combination of ASK and PSK 32
  • 34. 34 34 34 tohttps://github.com/syaifulahdan/ Amplitude Shift Keying • Values are represented by different amplitudes of the carrier frequency • Usually, one amplitude is zero —i.e. presence and absence of carrier is used • Inefficient: up to 1200bps on voice grade lines • ASK is used to transmit digital data over optical fiber. 34
  • 35. 35 35 35 tohttps://github.com/syaifulahdan/ Binary Frequency Shift Keying • The most common form of FSK is binary FSK (BFSK) • Two binary values represented by two different frequencies (near carrier frequency) • BFSK is less susceptible to error than ASK. • Up to 1200bps on voice grade lines • Also used for high frequency (3 to 30MHz) radio 35
  • 36. 36 36 36 tohttps://github.com/syaifulahdan/ Multiple FSK • MFSK: More than two frequencies are used • Each signalling element represents more than one bit • More bandwidth efficient • But more prone to error! 36
  • 38. 38 38 38 tohttps://github.com/syaifulahdan/ Phase Shift Keying • In PSK, the phase of the carrier signal is shifted to represent data. • Binary PSK —Two phases represent two binary digits • Differential PSK —Phase shifted relative to previous transmission rather than some constant reference signal 38
  • 40. 40 40 40 tohttps://github.com/syaifulahdan/ Multilevel PSK • More efficient use of bandwidth • Each signal element represents more than one bit • QPSK: quadrature PSK —shifts of  /2 (90o), i.e. 4 different phases —Each signal element represents 2 bits • Multilevel PSK —Can use 8 or more phase angles, and each phase can have more than one amplitude —9600bps modem use 12 angles, four of which have two amplitudes, in total 16 different signal elements 40
  • 41. 41 41 41 tohttps://github.com/syaifulahdan/ Quadrature Amplitude Modulation • QAM is used in the asymmetric digital subscriber line (ADSL) and some wireless standards. • Combination of ASK and PSK • A logical extension of QPSK • Send two different signals simultaneously on the same carrier frequency —Use two copies of the carrier, one shifted by 90° —Each carrier is ASK modulated —Two independent signals over same medium —Demodulate and combine for original binary output 41
  • 42. 42 42 42 tohttps://github.com/syaifulahdan/ QAM Levels • Two level ASK —Each of two streams in one of two states —Four state system —Essentially QPSK • Four level ASK —Combined stream in one of 16 states • 64 and 256 state systems have been implemented • Improved data rate for given bandwidth —Increased potential error rate 42
  • 43. 43 43 43 tohttps://github.com/syaifulahdan/ (III) Analog Data, Digital Signal • Digitization —Conversion of analog data into digital data • Digital data can then be transmitted using NRZ-L • Digital data can then be transmitted using code other than NRZ-L • Digital data can then be converted to analog signal —Analog to digital conversion done using a codec (coder-decoder) —Two principle codec techniques • Pulse Code Modulation • Delta modulation 43
  • 45. 45 45 45 tohttps://github.com/syaifulahdan/ Pulse Code Modulation • Sampling Theorem: If a signal is sampled at regular intervals of time and at a rate higher than twice the highest signal frequency, then the samples contain all the information of the original signal. • For example, voice data are limited to below 4000Hz —8000 samples per second is sufficient to characterize the voice signal. • Samples are analog samples, called Pulse Amplitude Modulation (PAM) samples. • To convert to digital, each analog sample must be assigned a binary code. 45
  • 46. 46 46 46 tohttps://github.com/syaifulahdan/ Pulse Code Modulation • Each sample is quantized into some level —The original signal is now only approximated and cannot be recovered exactly —This effect is called quantizing error or quantizing noise • For example, 8 bit sample gives 256 levels • 8000 samples per second and 8 bits per sample gives 64kbps, for a single voice signal. 46
  • 49. 49 49 49 tohttps://github.com/syaifulahdan/ Nonlinear Encoding • Typically, PCM scheme is refined using nonlinear encoding. • Quantization levels are not equally spaced. • The problem of equal spacing: —The mean absolute error for each sample is regardless of signal level. —Lower amplitude values are relatively more distorted. • Nonlinear encoding: —Use a greater number of quantizing steps for signals of low amplitude, and a smaller number of quantizing steps for signals of large amplitude —Reduces overall signal distortion 49
  • 51. 51 51 51 tohttps://github.com/syaifulahdan/ Delta Modulation • Modulation: —An analog signal is approximated by a staircase function that moves up or down by quantization level at each sampling interval. —If the value of the sampled waveform exceeds that of the staircase function, 1 is generated, otherwise, 0 is generated. • Two important parameters: —The size of the step. —The sampling rate. 51
  • 53. 53 53 53 tohttps://github.com/syaifulahdan/ Delta Modulation • Noise —Slope overload noise (when the analog waveform is changing rapidly than the staircase can follow) —Quantizing noise (when the analog waveform is changing slowly) • Trade-off —The quantizing noise increases as the size of the step increases. —The slope overload noise increases as the size of the step decreases. 53
  • 54. 54 54 54 tohttps://github.com/syaifulahdan/ (IV) Analog Data, Analog Signals • Modulation: —Combine an input signal m(t) and a carrier frequency fc to produce a signal s(t) whose bandwidth is usually centered on fc • E.g., voice signals are transmitted over telephone lines at their original spectrum. • Types of modulation —Amplitude modulation: AM —Angle Modulation • Frequency modulation: FM • Phase modulation: PM 54
  • 56. 56 56 56 tohttps://github.com/syaifulahdan/ KEY POINTS • Both analog and digital information can be encoded as either analog or digital signals. The particular encoding that is chosen depends on the specific requirements to be met and the media and communications facilities available. • Digital data, digital signal: The simplest form of digital encoding of digital data is to assign one voltage level to binary one and another to binary zero. More complex encoding schemes are used to improve performance, by altering the spectrum of the signal and providing synchronization capability. • Digital data, analog signal: A modem converts digital data to an analog signal so that it can be transmitted over an analog line. The basic techniques are ASK, FSK, and PSK. 56
  • 57. 57 57 57 tohttps://github.com/syaifulahdan/ KEY POINTS • Analog data, digital signals: Analog data, such as voice and video, are often digitized to be able to use digital transmission facilities. The simplest technique is PCM (Pulse Code Modulation), which involve sampling the analog data periodically and quantizing the samples. Another technique is Delta Modulation. • Analog data, analog signals: Analog data are modulated by a carrier frequency to produce an analog signal in a different frequency band, which can be utilized on an analog transmission system. The basic techniques are AM (Amplitude Modulation), FM (Frequency Modulation), and PM (Phase Modulation). 57