SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
Signal Encoding Techniques
CEN 220/CIS 192 Advanced Data Communications and Networking
Data and Computer Communications, W. Stallings 9/E, Chapter 5
2
Signal Encoding Techniques
“Even the natives have difficulty mastering this peculiar vocabulary.”
 
—The Golden Bough, 
Sir James George Frazer
3
Signal Encoding Techniques
4
Digital Data, Digital Signal
●
digital signal
 discrete, discontinuous voltage pulses
 each pulse is a signal element
 binary data encoded into signal elements
5
Terminology
●
unipolar – all signal elements have the same sign
●
polar – one logic state represented by positive voltage
and the other by negative voltage
●
data rate – rate of data ( R ) transmission in bits per
second
●
duration or length of a bit – time taken for transmitter
to emit the bit (1/R)
●
modulation rate – rate at which the signal level changes,
measured in baud = signal elements per second.
●
mark and space – binary 1 and binary 0
6
Key Data Transmission Terms
7
Interpreting Signals
8
Digital
Signal
Encoding
Formats
9
Encoding Schemes
10
Nonreturn to Zero-Level (NRZ-L)
●
easiest way to transmit digital signals is to use two
different voltages for 0 and 1 bits
●
voltage constant during bit interval
 no transition (no return to zero voltage)
 absence of voltage for 0, constant positive voltage for 1
 more often, a negative voltage represents one value and
a positive voltage represents the other (NRZ-L)
11
Encoding Schemes
12
Non-return to Zero Inverted (NRZI)
●
Non-return to zero, invert on ones
●
constant voltage pulse for duration of bit
●
data encoded as presence or absence of signal
transition at beginning of bit time
 transition (low to high or high to low) denotes binary 1
 no transition denotes binary 0
●
example of differential encoding
 data represented by changes rather than levels
 more reliable to detect a transition in the presence of noise
than to compare a value to a threshold
 easy to lose sense of polarity
13
NRZ Pros & Cons
●
used for magnetic
recording
●
not often used for
signal transmission
14
Multilevel Binary Bipolar-AMI
●
use more than two signal levels
●
Bipolar-AMI
 binary 0 represented by no line signal
 binary 1 represented by positive or negative pulse
 binary 1 pulses alternate in polarity
 no loss of sync if a long string of 1s occurs
 no net dc component
 lower bandwidth
 easy error detection
15
Multilevel Binary Pseudoternary
●
binary 1 represented by absence of line signal
●
binary 0 represented by alternating positive and negative
pulses
●
no advantage or disadvantage over bipolar-AMI and each
is the basis of some applications
16
Multilevel Binary Issues
●
synchronization with long runs of 0’s or 1’s
 can insert additional bits that force transitions
 scramble data
●
not as efficient as NRZ
 each signal element only represents one bit
• receiver distinguishes between three levels: +A, -A, 0
 a 3 level system could represent log23 = 1.58 bits
 requires approximately 3dB more signal power for
same probability of bit error
17
Theoretical Bit Error Rate
18
Manchester Encoding
●
transition in middle of each bit period
●
midbit transition serves as clock and data
●
low to high transition represents a 1
●
high to low transition represents a 0
●
used by IEEE 802.3
19
Differential Manchester Encoding
●
midbit transition is only used for clocking
●
transition at start of bit period representing 0
●
no transition at start of bit period representing 1
 this is a differential encoding scheme
●
used by IEEE 802.5
20
Biphase Pros and Cons
21
Spectral Density of Various
Signal Encoding Schemes
22
Stream of Binary Ones at 1 Mbps
23
Normalized Signal Transition Rate of Various
Digital Signal Encoding Schemes
Table 5.3  
24
Scrambling
●
use scrambling to replace sequences that would produce
constant voltage
●
these filling sequences must:
 produce enough transitions to sync
 be recognized by receiver & replaced with original
 be same length as original
●
design goals
 have no dc component
 have no long sequences of zero level line signal
 have no reduction in data rate
 give error detection capability
25
HDB3 Substitution Rules
Table 5.4
26
B8ZS and HDB3
27
Digital Data, Analog Signal
main use is public
telephone system
 has frequency range
of 300 Hz to 3400 Hz
 uses modem
(modulator-
demodulator)
28
Modulation Techniques
29
Amplitude Shift Keying
●
encode 0/1 by different carrier amplitudes
 usually have one amplitude zero
●
susceptible to sudden gain changes
●
inefficient
●
used for:
 up to 1200 bps on voice grade lines
 very high speeds over optical fiber
30
Binary Frequency Shift Keying
●
two binary values represented by two different
frequencies (near carrier)
●
less susceptible to error than ASK
●
used for:
– up to 1,200 bps on voice grade lines
– high frequency radio
– even higher frequency on LANs using coaxial cable
31
Multiple FSK
●
each signalling element represents more than one bit
●
more than two frequencies used
●
more bandwidth efficient
●
more prone to error
32
FSK Transmission
33
Phase Shift Keying
●
phase of 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 reference signal
34
DPSK
35
Bandwidth Efficiency for Digital-to-Analog
Encoding Schemes
36
Quadrature PSK
●
more efficient use if each signal element represents more
than one bit
 uses phase shifts separated by multiples of /2 (90°)
 each element represents two bits
 split input data stream in two and modulate onto
carrier and phase shifted carrier
●
can use 8 phase angles and more than one amplitude
 9,600 bps modem uses 12 angles, four of which have
two amplitudes
37
QPSK and OQPSK Modulators
38
QPSK
39
Performance of Digital to
Analog Modulation Schemes
40
Bit Error Rates for Multilevel FSK and PSK
41
Quadrature Amplitude Modulation
●
QAM used on asymmetric digital subscriber line
(ADSL) and some wireless
●
combination of ASK and PSK
●
logical extension of QPSK
●
send two different signals simultaneously on
same carrier frequency
 use two copies of carrier, one shifted 90°
 each carrier is ASK modulated
 two independent signals over same medium
 demodulate and combine for original binary output
42
QAM Modulator
43
QAM Variants
●
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
●
have 64 and 256 state systems
●
improved data rate for given bandwidth
 increased potential error rate
44
Analog Data, Digital Signal
●
digitization is conversion of analog data into digital data
which can then:
 be transmitted using NRZ-L
 be transmitted using code other than NRZ-L
 be converted to analog signal
●
analog to digital conversion done using a codec
 pulse code modulation
 delta modulation
45
Digitizing Analog Data
46
Pulse Code Modulation (PCM)
●
sampling theorem:
 “If a signal is sampled at regular intervals at a rate
higher than twice the highest signal frequency, the
samples contain all information in original signal”
 e.g. 4,000 Hz voice data, requires 8,000 sample per
second
●
strictly have analog samples
 Pulse Amplitude Modulation (PAM)
●
assign each a digital value
47
PCM Example
48
PCM Block Diagram
49
Non-Linear Coding
50
Typical Companding Functions
51
Delta Modulation (DM)
●
analog input is approximated by a staircase function
 can move up or down one level () at each sample
interval
●
has binary behavior
 function only moves up or down at each sample
interval
 hence can encode each sample as single bit
 1 for up or 0 for down
52
Delta Modulation Example
53
Delta Modulation Operation
54
PCM verses Delta Modulation
●
DM has simplicity compared to PCM but has worse SNR
●
issue of bandwidth used
 for good voice reproduction with PCM:
• want 128 levels (7 bit) & voice bandwidth 4 kHz
• Need 8,000 x 7 = 56 kbps
●
data compression can improve on this
●
still growing demand for digital signals
 use of repeaters, TDM, efficient switching
●
PCM preferred to DM for analog signals
55
Analog Data, Analog Signals
●
modulate carrier frequency with analog data
●
why modulate analog signals?
 higher frequency can give more efficient transmission
 permits frequency division multiplexing
●
types of modulation:
 Amplitude
 Frequency
 Phase
56
Analog
Modulation
Techniques
● Amplitude Modulation
● Frequency Modulation
● Phase Modulation
57
Summary
●
Signal encoding techniques
 digital data, digital signal
• NRZ, multilevel binary, biphase, modulation rate,
scrambling techniques
 analog data, digital signal
• PCM, DM
 digital data, analog signal
• ASK, FSK, BFSK, PSK
 analog data, analog signal
• AM, FM, PM

Mais conteúdo relacionado

Mais procurados

radio resource_management_v1.1_chema
radio resource_management_v1.1_chemaradio resource_management_v1.1_chema
radio resource_management_v1.1_chemamohammad ali amini
 
IPv6: Internet Protocol version 6
IPv6: Internet Protocol version 6IPv6: Internet Protocol version 6
IPv6: Internet Protocol version 6Ankita Mahajan
 
3GPP SON Series: Mobility Load Balancing (MLB)
3GPP SON Series: Mobility Load Balancing (MLB)3GPP SON Series: Mobility Load Balancing (MLB)
3GPP SON Series: Mobility Load Balancing (MLB)3G4G
 
Mobile Communication
Mobile CommunicationMobile Communication
Mobile Communicationstooty s
 
5G NR parameters
5G NR parameters5G NR parameters
5G NR parametersSasi Reddy
 
Gsm presentation shaikot
Gsm presentation shaikotGsm presentation shaikot
Gsm presentation shaikotsivakumar D
 
Throughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsThroughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsPei-Che Chang
 
Evolution of mobile radio communication
Evolution of mobile radio communicationEvolution of mobile radio communication
Evolution of mobile radio communicationjadhavmanoj01
 
Chapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and NetworksChapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and NetworksShafaan Khaliq Bhatti
 
Cellular network
Cellular networkCellular network
Cellular networkshreb
 
Wi fi 6 (802.11ax) presentation
Wi fi 6 (802.11ax) presentationWi fi 6 (802.11ax) presentation
Wi fi 6 (802.11ax) presentationBryan Slayman
 
13 gsm bss network kpi (network interference) optimization manual[1].doc
13 gsm bss network kpi (network interference) optimization manual[1].doc13 gsm bss network kpi (network interference) optimization manual[1].doc
13 gsm bss network kpi (network interference) optimization manual[1].doctharinduwije
 
LTE Architecture and interfaces
LTE Architecture and interfacesLTE Architecture and interfaces
LTE Architecture and interfacesAbdulrahman Fady
 
LTE - Long Term Evolution
LTE - Long Term EvolutionLTE - Long Term Evolution
LTE - Long Term EvolutionArief Gunawan
 
Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)Hamidreza Bolhasani
 

Mais procurados (20)

Radio network overview
Radio network overviewRadio network overview
Radio network overview
 
radio resource_management_v1.1_chema
radio resource_management_v1.1_chemaradio resource_management_v1.1_chema
radio resource_management_v1.1_chema
 
IPv6: Internet Protocol version 6
IPv6: Internet Protocol version 6IPv6: Internet Protocol version 6
IPv6: Internet Protocol version 6
 
3GPP SON Series: Mobility Load Balancing (MLB)
3GPP SON Series: Mobility Load Balancing (MLB)3GPP SON Series: Mobility Load Balancing (MLB)
3GPP SON Series: Mobility Load Balancing (MLB)
 
Handover In 4 G Networks
Handover In 4 G NetworksHandover In 4 G Networks
Handover In 4 G Networks
 
Mobile Communication
Mobile CommunicationMobile Communication
Mobile Communication
 
5G NR parameters
5G NR parameters5G NR parameters
5G NR parameters
 
Gsm presentation shaikot
Gsm presentation shaikotGsm presentation shaikot
Gsm presentation shaikot
 
Throughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsThroughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systems
 
Evolution of mobile radio communication
Evolution of mobile radio communicationEvolution of mobile radio communication
Evolution of mobile radio communication
 
Chapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and NetworksChapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and Networks
 
Cellular network
Cellular networkCellular network
Cellular network
 
Sonet
SonetSonet
Sonet
 
Wi fi 6 (802.11ax) presentation
Wi fi 6 (802.11ax) presentationWi fi 6 (802.11ax) presentation
Wi fi 6 (802.11ax) presentation
 
13 gsm bss network kpi (network interference) optimization manual[1].doc
13 gsm bss network kpi (network interference) optimization manual[1].doc13 gsm bss network kpi (network interference) optimization manual[1].doc
13 gsm bss network kpi (network interference) optimization manual[1].doc
 
LTE Architecture and interfaces
LTE Architecture and interfacesLTE Architecture and interfaces
LTE Architecture and interfaces
 
3gpp overview
3gpp overview3gpp overview
3gpp overview
 
LTE - Long Term Evolution
LTE - Long Term EvolutionLTE - Long Term Evolution
LTE - Long Term Evolution
 
RBS 6601.pdf
RBS 6601.pdfRBS 6601.pdf
RBS 6601.pdf
 
Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)
 

Destaque

Destaque (20)

Chapter 8 - Multiplexing 9e
Chapter 8 - Multiplexing 9eChapter 8 - Multiplexing 9e
Chapter 8 - Multiplexing 9e
 
Chapter 7 - Data Link Control Protocols 9e
Chapter 7 - Data Link Control Protocols 9eChapter 7 - Data Link Control Protocols 9e
Chapter 7 - Data Link Control Protocols 9e
 
Chapter 4 - Transmission Media 9e
Chapter 4 - Transmission Media 9eChapter 4 - Transmission Media 9e
Chapter 4 - Transmission Media 9e
 
01 overview-1
01 overview-101 overview-1
01 overview-1
 
03 data transmission
03 data transmission03 data transmission
03 data transmission
 
Chapter 6 - Digital Data Communication Techniques 9e
Chapter 6 - Digital Data Communication Techniques 9eChapter 6 - Digital Data Communication Techniques 9e
Chapter 6 - Digital Data Communication Techniques 9e
 
08 multiplexing
08 multiplexing08 multiplexing
08 multiplexing
 
05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniques
 
06 digital datacomm
06 digital datacomm06 digital datacomm
06 digital datacomm
 
09 spread spectrum
09 spread spectrum09 spread spectrum
09 spread spectrum
 
Message Authentication: MAC, Hashes
Message Authentication: MAC, HashesMessage Authentication: MAC, Hashes
Message Authentication: MAC, Hashes
 
L8 signal encoding techniques
L8 signal encoding techniquesL8 signal encoding techniques
L8 signal encoding techniques
 
05 signal encoding
05 signal encoding05 signal encoding
05 signal encoding
 
10 lecture - ospf part1 , introduction to ospf , areas and abr
10   lecture  - ospf part1 , introduction to ospf , areas and abr10   lecture  - ospf part1 , introduction to ospf , areas and abr
10 lecture - ospf part1 , introduction to ospf , areas and abr
 
04 transmission media
04 transmission media04 transmission media
04 transmission media
 
signal encoding techniques
signal encoding techniquessignal encoding techniques
signal encoding techniques
 
Data encoding
Data encodingData encoding
Data encoding
 
4 signal encodingtechniques
4 signal encodingtechniques4 signal encodingtechniques
4 signal encodingtechniques
 
Encoding techniques
Encoding techniquesEncoding techniques
Encoding techniques
 
Data Encoding
Data EncodingData Encoding
Data Encoding
 

Semelhante a Chapter 5 - Signal Encoding Techniques 9e

komdat5
komdat5komdat5
komdat5pasca
 
05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniquesOrbay Yeşil
 
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptmshanajoel6
 
Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniquesSyed Zaid Irshad
 
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
 
3G overview final
3G overview final 3G overview final
3G overview final Ahmed Emara
 
Dc ch05 : signal encoding techniques
Dc ch05 : signal encoding techniquesDc ch05 : signal encoding techniques
Dc ch05 : signal encoding techniquesSyaiful Ahdan
 
Lecture 2 encoding
Lecture 2 encoding Lecture 2 encoding
Lecture 2 encoding Josh Street
 
Lecture 2 encoding
Lecture 2 encodingLecture 2 encoding
Lecture 2 encodingJosh Street
 
Analog Transmission
Analog TransmissionAnalog Transmission
Analog TransmissionShiraz316
 
Digital Communication 2
Digital Communication 2Digital Communication 2
Digital Communication 2admercano101
 
Analog mixed vlsi notes
Analog mixed vlsi notesAnalog mixed vlsi notes
Analog mixed vlsi notesathiulla
 
Encoding1
Encoding1Encoding1
Encoding1munir09
 
Network Components
Network ComponentsNetwork Components
Network Componentszaisahil
 
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.pptAbyThomas54
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversionarslan_akbar90
 

Semelhante a Chapter 5 - Signal Encoding Techniques 9e (20)

komdat5
komdat5komdat5
komdat5
 
05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniques
 
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
 
Ch05
Ch05Ch05
Ch05
 
05 signal encoding
05 signal encoding05 signal encoding
05 signal encoding
 
Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniques
 
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
 
Line Coding.pptx
Line Coding.pptxLine Coding.pptx
Line Coding.pptx
 
3G overview final
3G overview final 3G overview final
3G overview final
 
Dc ch05 : signal encoding techniques
Dc ch05 : signal encoding techniquesDc ch05 : signal encoding techniques
Dc ch05 : signal encoding techniques
 
Lecture 2 encoding
Lecture 2 encoding Lecture 2 encoding
Lecture 2 encoding
 
Lecture 2 encoding
Lecture 2 encodingLecture 2 encoding
Lecture 2 encoding
 
Analog Transmission
Analog TransmissionAnalog Transmission
Analog Transmission
 
Digital Communication 2
Digital Communication 2Digital Communication 2
Digital Communication 2
 
Analog mixed vlsi notes
Analog mixed vlsi notesAnalog mixed vlsi notes
Analog mixed vlsi notes
 
Encoding1
Encoding1Encoding1
Encoding1
 
Pass band transmission
Pass band transmission Pass band transmission
Pass band transmission
 
Network Components
Network ComponentsNetwork Components
Network Components
 
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
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversion
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Chapter 5 - Signal Encoding Techniques 9e

  • 1. Signal Encoding Techniques CEN 220/CIS 192 Advanced Data Communications and Networking Data and Computer Communications, W. Stallings 9/E, Chapter 5
  • 4. 4 Digital Data, Digital Signal ● digital signal  discrete, discontinuous voltage pulses  each pulse is a signal element  binary data encoded into signal elements
  • 5. 5 Terminology ● unipolar – all signal elements have the same sign ● polar – one logic state represented by positive voltage and the other by negative voltage ● data rate – rate of data ( R ) transmission in bits per second ● duration or length of a bit – time taken for transmitter to emit the bit (1/R) ● modulation rate – rate at which the signal level changes, measured in baud = signal elements per second. ● mark and space – binary 1 and binary 0
  • 10. 10 Nonreturn to Zero-Level (NRZ-L) ● easiest way to transmit digital signals is to use two different voltages for 0 and 1 bits ● voltage constant during bit interval  no transition (no return to zero voltage)  absence of voltage for 0, constant positive voltage for 1  more often, a negative voltage represents one value and a positive voltage represents the other (NRZ-L)
  • 12. 12 Non-return to Zero Inverted (NRZI) ● Non-return to zero, invert on ones ● constant voltage pulse for duration of bit ● data encoded as presence or absence of signal transition at beginning of bit time  transition (low to high or high to low) denotes binary 1  no transition denotes binary 0 ● example of differential encoding  data represented by changes rather than levels  more reliable to detect a transition in the presence of noise than to compare a value to a threshold  easy to lose sense of polarity
  • 13. 13 NRZ Pros & Cons ● used for magnetic recording ● not often used for signal transmission
  • 14. 14 Multilevel Binary Bipolar-AMI ● use more than two signal levels ● Bipolar-AMI  binary 0 represented by no line signal  binary 1 represented by positive or negative pulse  binary 1 pulses alternate in polarity  no loss of sync if a long string of 1s occurs  no net dc component  lower bandwidth  easy error detection
  • 15. 15 Multilevel Binary Pseudoternary ● binary 1 represented by absence of line signal ● binary 0 represented by alternating positive and negative pulses ● no advantage or disadvantage over bipolar-AMI and each is the basis of some applications
  • 16. 16 Multilevel Binary Issues ● synchronization with long runs of 0’s or 1’s  can insert additional bits that force transitions  scramble data ● not as efficient as NRZ  each signal element only represents one bit • receiver distinguishes between three levels: +A, -A, 0  a 3 level system could represent log23 = 1.58 bits  requires approximately 3dB more signal power for same probability of bit error
  • 18. 18 Manchester Encoding ● transition in middle of each bit period ● midbit transition serves as clock and data ● low to high transition represents a 1 ● high to low transition represents a 0 ● used by IEEE 802.3
  • 19. 19 Differential Manchester Encoding ● midbit transition is only used for clocking ● transition at start of bit period representing 0 ● no transition at start of bit period representing 1  this is a differential encoding scheme ● used by IEEE 802.5
  • 21. 21 Spectral Density of Various Signal Encoding Schemes
  • 22. 22 Stream of Binary Ones at 1 Mbps
  • 23. 23 Normalized Signal Transition Rate of Various Digital Signal Encoding Schemes Table 5.3  
  • 24. 24 Scrambling ● use scrambling to replace sequences that would produce constant voltage ● these filling sequences must:  produce enough transitions to sync  be recognized by receiver & replaced with original  be same length as original ● design goals  have no dc component  have no long sequences of zero level line signal  have no reduction in data rate  give error detection capability
  • 27. 27 Digital Data, Analog Signal main use is public telephone system  has frequency range of 300 Hz to 3400 Hz  uses modem (modulator- demodulator)
  • 29. 29 Amplitude Shift Keying ● encode 0/1 by different carrier amplitudes  usually have one amplitude zero ● susceptible to sudden gain changes ● inefficient ● used for:  up to 1200 bps on voice grade lines  very high speeds over optical fiber
  • 30. 30 Binary Frequency Shift Keying ● two binary values represented by two different frequencies (near carrier) ● less susceptible to error than ASK ● used for: – up to 1,200 bps on voice grade lines – high frequency radio – even higher frequency on LANs using coaxial cable
  • 31. 31 Multiple FSK ● each signalling element represents more than one bit ● more than two frequencies used ● more bandwidth efficient ● more prone to error
  • 33. 33 Phase Shift Keying ● phase of 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 reference signal
  • 35. 35 Bandwidth Efficiency for Digital-to-Analog Encoding Schemes
  • 36. 36 Quadrature PSK ● more efficient use if each signal element represents more than one bit  uses phase shifts separated by multiples of /2 (90°)  each element represents two bits  split input data stream in two and modulate onto carrier and phase shifted carrier ● can use 8 phase angles and more than one amplitude  9,600 bps modem uses 12 angles, four of which have two amplitudes
  • 37. 37 QPSK and OQPSK Modulators
  • 39. 39 Performance of Digital to Analog Modulation Schemes
  • 40. 40 Bit Error Rates for Multilevel FSK and PSK
  • 41. 41 Quadrature Amplitude Modulation ● QAM used on asymmetric digital subscriber line (ADSL) and some wireless ● combination of ASK and PSK ● logical extension of QPSK ● send two different signals simultaneously on same carrier frequency  use two copies of carrier, one shifted 90°  each carrier is ASK modulated  two independent signals over same medium  demodulate and combine for original binary output
  • 43. 43 QAM Variants ● 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 ● have 64 and 256 state systems ● improved data rate for given bandwidth  increased potential error rate
  • 44. 44 Analog Data, Digital Signal ● digitization is conversion of analog data into digital data which can then:  be transmitted using NRZ-L  be transmitted using code other than NRZ-L  be converted to analog signal ● analog to digital conversion done using a codec  pulse code modulation  delta modulation
  • 46. 46 Pulse Code Modulation (PCM) ● sampling theorem:  “If a signal is sampled at regular intervals at a rate higher than twice the highest signal frequency, the samples contain all information in original signal”  e.g. 4,000 Hz voice data, requires 8,000 sample per second ● strictly have analog samples  Pulse Amplitude Modulation (PAM) ● assign each a digital value
  • 51. 51 Delta Modulation (DM) ● analog input is approximated by a staircase function  can move up or down one level () at each sample interval ● has binary behavior  function only moves up or down at each sample interval  hence can encode each sample as single bit  1 for up or 0 for down
  • 54. 54 PCM verses Delta Modulation ● DM has simplicity compared to PCM but has worse SNR ● issue of bandwidth used  for good voice reproduction with PCM: • want 128 levels (7 bit) & voice bandwidth 4 kHz • Need 8,000 x 7 = 56 kbps ● data compression can improve on this ● still growing demand for digital signals  use of repeaters, TDM, efficient switching ● PCM preferred to DM for analog signals
  • 55. 55 Analog Data, Analog Signals ● modulate carrier frequency with analog data ● why modulate analog signals?  higher frequency can give more efficient transmission  permits frequency division multiplexing ● types of modulation:  Amplitude  Frequency  Phase
  • 56. 56 Analog Modulation Techniques ● Amplitude Modulation ● Frequency Modulation ● Phase Modulation
  • 57. 57 Summary ● Signal encoding techniques  digital data, digital signal • NRZ, multilevel binary, biphase, modulation rate, scrambling techniques  analog data, digital signal • PCM, DM  digital data, analog signal • ASK, FSK, BFSK, PSK  analog data, analog signal • AM, FM, PM