SlideShare a Scribd company logo
Chapter 4. Digital Transmission


1. Digital-to-Digital Conversion
2. Analog-to-Digital Conversion
3. Transmission Mode
Digital-to-Digital Conversion
• Involves three techniques:
   – Line coding (always needed), block coding, and
     scrambling
• Line coding: the process of converting digital data to
  digital signals
Signal Element and Data Element
• Data elements are what we need to send; signal elements are what we
  can send
• r is number of data elements carried by each signal element
Data Rate Versus Signal Rate
• Data rate defines the number of data elements (bits) sent in 1s: bps
• Signal rate is the number of signal elements sent in 1s: baud
• Data rate = bit rate, signal rate = pulse rate, modulation rate, baud rate
• Goal of DC is to increase data rate while decreasing baud rate
                                S = c x N x 1/r
   where N is the date rate; c is the case factor, S is the number of signal
   elements; r is the number of data elements carried by each signal
   element
• Although the actual bandwidth of a digital signal is infinite, the
  effective bandwidth is finite
• The bandwidth is proportional to the signal rate (baud rate)
• The minimum bandwidth: Bmin = c x N x 1/r
• The maximum data rate: Nmax = 1/c x B x r
Design Consideration for Line Coding
                   Scheme
•   Baseline
    – Running average of received signal power calculated
       by receiver
•    Baseline wandering
    – Long string of 0s and 1s can cause a drift in the
       baseline so prevent it
•   DC components
    – DC or low frequencies cannot pass a transformer or
       telephone line (below 200 Hz)
•   Self-synchronization
•   Built-in error detection
•   Immunity to noise and interference
•   Complexity
Lack of Synchronization
Line Coding Schemes
Unipolar Scheme
•   One polarity: one level of signal voltage
•   Unipolar NRZ (None-Return-to-Zero) is simple, but
     – DC component : Cannot travel through microwave or transformer
     – Synchronization : Consecutive 0’s and 1’s are hard to be synchronized →
       Separate line for a clock pulse
     – Normalized power is double that for polar NRZ
Polar Scheme
• Two polarity: two levels of voltage
• Problem of DC component is alleviated (NRZ,RZ)
  or eliminated (Biphaze)
Polar NRZ
• NRZ-L (Non Return to Zero-Level)
   – Level of the voltage determines the value of the bit
• NRZ-I (Non Return to Zero-Invert)
   – Inversion or the lack of inversion determines the value of the bit
Polar NRZ: NRZ-L and NRZ-I
• Baseline wandering problem
  – Both, but NRZ-L is twice severe
• Synchronization Problem
  – Both, but NRZ-L is more serious
• NRZ-L and NRZ-I both have an average signal
  rate of N/2 Bd
• Both have a DC component problem
RZ
• Provides synchronization for consecutive 0s/1s
• Signal changes during each bit
• Three values (+, -, 0) are used
   – Bit 1: positive-to-zero transition, bit 0: negative-to-zero transition
Biphase
• Combination of RZ and NRZ-L ideas
• Signal transition at the middle of the bit is used for
  synchronization
• Manchester
   – Used for Ethernet LAN
   – Bit 1: negative-to-positive transition
   – Bit 0: positive-to-negative transition
• Differential Manchester
   – Used for Token-ring LAN
   – Bit 1: no transition at the beginning of a bit
   – Bit 0: transition at the beginning of a bit
Polar Biphase
• Minimum bandwidth is 2 times that of NRZ
Bipolar Scheme
• Three levels of voltage, called “multilevel binary”
• Bit 0: zero voltage, bit 1: alternating +1/-1
   – (Note) In RZ, zero voltage has no meaning
• AMI (Alternate Mark Inversion) and pseudoternary
   – Alternative to NRZ with the same signal rate and no DC
     component problem
Multilevel Scheme
• To increase the number of bits per baud by encoding a
  pattern of m data elements into a pattern of n signal
  elements
• In mBnL schemes, a pattern of m data elements is encoded
  as a pattern of n signal elements in which 2m ≤ Ln
• 2B1Q (two binary, one quaternary)
• 8B6T (eight binary, six ternary)
• 4D-PAM5 (four-dimensional five-level pulse amplitude
  modulation)

• Note L=2 Binary, L=3 Ternary, L=4 Quaternary
2B1Q: for DSL
Multiline Transmission: MLT-3
• The signal rate for MLT-3 is one-fourth the bit rate
• MLT-3 when we need to send 100Mbps on a copper wire that cannot
  support more than 32MHz
Summary of Line Coding Schemes
Block Coding
• Block coding is normally referred to as mB/nB coding; it
  replaces each m-bit group with an n-bit group
4B/5B
• Solve the synchronization problem of NRZ-I
• 20% increase the signal rate of NRZ-I (Biphase scheme has the signal
  rate of 2 times that of NRZ-I
• Still DC component problem
4B/5B Mapping Codes
Scrambling
• Biphase : not suitable for long distance communication due
  to its wide bandwidth requirement
• Combination of block coding and NRZ: not suitable for
  long distance encoding due to its DC component problem
• Bipolar AMI: synchronization problem  Scrambling
B8ZS

•   Commonly used in North America
•   Updated version of AMI with synchronization
•   Substitutes eight consecutive zeros with 000VB0VB
•   V denotes “violation”, B denotes “bipolar”
B8ZS Encoding
HDB3 substitutes four consecutive zeros with
             000V or B00V depending
on the number of nonzero pulses after the last
                   substitution.
       If # of non zero pulses is even the
  substitution is B00V to make total # of non
                 zero pulse even.
If # of non zero pulses is odd the substitution
   is 000V to make total # of non zero pulses
                      even.
Figure 5-12


              HDB3 Encoding
HDB3

•   High-density bipolar 3-zero
•   Commonly used outside of North America
•   HDB3 substitutes four consecutive zeros with 000V or B00V depending
    on the number of nonzero pulses after the last substitution
Sampling: Analog-to-Digital Conversion

• Analog information (e.g., voice) → digital signal
  (e.g., 10001011…)
• Codec(Coder/Decoder): A/D converter
PCM

• Pulse Code Modulation
• Three processes
  – The analog signal is sampled
  – The sampled signal is quantized
  – The quantized values are encoded as streams of bits
• Sampling: PAM (Pulse amplitude Modulation)
  – According to the Nyquist theorem, the sampling rate
    must be at least 2 times the highest frequency contained
    in the signal.
Components of PCM Encoder
Different Sampling Methods for PCM
Nyquist Sampling Rate
Sampling Rate
Quantization
Quantization
• Quantization level (L)
• Quantization error : depending on L (or nb )
   – SNRdB = 6.02nb + 1.76 dB
• Nonuniform quantization:
   – Companding and expanding
   – Effectively reduce the SNRdB
Original Signal Recovery: PCM Decoder
4-3 TRANSMISSION MODES

 The transmission of binary data across a link can be
accomplished in either parallel or serial mode.
 In parallel mode, multiple bits are sent with each
clock tick.
 In serial mode, 1 bit is sent with each clock tick.
 While there is only one way to send parallel data,
there are three subclasses of serial transmission:
asynchronous, synchronous, and isochronous.




                                                         38
Transmission Modes
Parallel Transmission
• Use n wires to send n bits at one time synchronously
• Advantage: speed
• Disadvantage: cost ⇒ Limited to short distances
Serial Transmission
•   On communication channel
•   Advantage: reduced cost
•   Parallel/serial converter is required
•   Three ways: asynchronous, synchronous, or isochronous
Asynchronous Transmission
•   Use start bit (0) and stop bits (1s)
•   A gap between two bytes: idle state or stop bits
•   It means asynchronous at byte level
•   Must still be synchronized at bit level
•   Good for low-speed communications (terminal)
Synchronous Transmission
•   Bit stream is combined into “frames”
•   Special sequence of 1/0 between frames: No gap
•   Timing is important in midstream
•   Byte synchronization in the data link layer
•   Advantage: speed ⇒ high-speed transmission

More Related Content

What's hot

Baud rate is the number of change in signal
Baud rate is the number of change in signalBaud rate is the number of change in signal
Baud rate is the number of change in signal
Abhishek Pathak
 
Digital Transmission
Digital TransmissionDigital Transmission
Digital Transmissionanuragyadav94
 
Ch4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kuraleCh4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kurale
Neha Kurale
 
Ch4 1 v1
Ch4 1 v1Ch4 1 v1
Ch4 1 v1
bhagavanprasad
 
Dccn - Digital Transmission
Dccn - Digital TransmissionDccn - Digital Transmission
Dccn - Digital Transmission
Taimoor Muzaffar Gondal
 
Chap 5 analog transmission
Chap 5 analog transmissionChap 5 analog transmission
Chap 5 analog transmission
Mukesh Tekwani
 
data transmission
data transmission data transmission
data transmission
Emdadul Haque
 
Chap4
Chap4Chap4
Analog Transmission
Analog TransmissionAnalog Transmission
Analog Transmission
Shiraz316
 
Ch3 1 Data communication and networking
Ch3 1 Data communication and networkingCh3 1 Data communication and networking
Ch3 1 Data communication and networking
Neha Kurale
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission FundamentalsAisu
 
Data Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSIONData Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSION
Avijeet Negel
 
1432.encoding concepts
1432.encoding concepts1432.encoding concepts
1432.encoding conceptstechbed
 
Analog Transmissions
Analog TransmissionsAnalog Transmissions
Analog TransmissionsTechiNerd
 
Data and signals
Data and signalsData and signals
Data and signals
HamzahMohammed4
 
Ch5 1 Data communication and networking by neha g. kurale
Ch5 1 Data communication and networking by neha g. kuraleCh5 1 Data communication and networking by neha g. kurale
Ch5 1 Data communication and networking by neha g. kurale
Neha Kurale
 
Ch04
Ch04Ch04
Ch04H K
 
Physical Layer Numericals - Data Communication & Networking
Physical Layer  Numericals - Data Communication & NetworkingPhysical Layer  Numericals - Data Communication & Networking
Physical Layer Numericals - Data Communication & Networking
Drishti Bhalla
 

What's hot (20)

Baud rate is the number of change in signal
Baud rate is the number of change in signalBaud rate is the number of change in signal
Baud rate is the number of change in signal
 
Digital Transmission
Digital TransmissionDigital Transmission
Digital Transmission
 
Ch4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kuraleCh4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kurale
 
Ch4 1 v1
Ch4 1 v1Ch4 1 v1
Ch4 1 v1
 
Dccn - Digital Transmission
Dccn - Digital TransmissionDccn - Digital Transmission
Dccn - Digital Transmission
 
Chap 5 analog transmission
Chap 5 analog transmissionChap 5 analog transmission
Chap 5 analog transmission
 
data transmission
data transmission data transmission
data transmission
 
Ch04
Ch04Ch04
Ch04
 
Chap4
Chap4Chap4
Chap4
 
Analog Transmission
Analog TransmissionAnalog Transmission
Analog Transmission
 
Ch3 1 Data communication and networking
Ch3 1 Data communication and networkingCh3 1 Data communication and networking
Ch3 1 Data communication and networking
 
Ch 05
Ch 05Ch 05
Ch 05
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission Fundamentals
 
Data Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSIONData Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSION
 
1432.encoding concepts
1432.encoding concepts1432.encoding concepts
1432.encoding concepts
 
Analog Transmissions
Analog TransmissionsAnalog Transmissions
Analog Transmissions
 
Data and signals
Data and signalsData and signals
Data and signals
 
Ch5 1 Data communication and networking by neha g. kurale
Ch5 1 Data communication and networking by neha g. kuraleCh5 1 Data communication and networking by neha g. kurale
Ch5 1 Data communication and networking by neha g. kurale
 
Ch04
Ch04Ch04
Ch04
 
Physical Layer Numericals - Data Communication & Networking
Physical Layer  Numericals - Data Communication & NetworkingPhysical Layer  Numericals - Data Communication & Networking
Physical Layer Numericals - Data Communication & Networking
 

Viewers also liked

Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferAnuj Modi
 
Copy of mcse 514 communication_system
Copy of mcse 514 communication_systemCopy of mcse 514 communication_system
Copy of mcse 514 communication_systemSelim Reza
 
Profibus vs profinet
Profibus vs profinetProfibus vs profinet
Profibus vs profinet
Rahul Shekhawat
 
Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication Principles
mekind
 
Advanced trends in microcontrollers by suhel
Advanced trends in microcontrollers by suhelAdvanced trends in microcontrollers by suhel
Advanced trends in microcontrollers by suhel
Suhel Mulla
 
Data Communication and Networking
Data Communication and NetworkingData Communication and Networking
Data Communication and NetworkingEdlynne Ogena
 
Asynchronous Counter (1st update)
Asynchronous Counter (1st update)Asynchronous Counter (1st update)
Asynchronous Counter (1st update)
Aravir Rose
 
Asynchronous Counter
Asynchronous Counter Asynchronous Counter
Asynchronous Counter
Aravir Rose
 
Modulo n counter
Modulo n counterModulo n counter
Modulo n counter
Manoj Guha
 
Usb protocol
Usb protocol Usb protocol
Usb protocol
PREMAL GAJJAR
 
Transmision media
Transmision mediaTransmision media
Transmision media
Hemant Jain
 
Transmission modes & medias networking
Transmission modes & medias networkingTransmission modes & medias networking
Transmission modes & medias networking
VINOTHINI DURAIRAJ
 
Modul rangakaian digital
Modul rangakaian digitalModul rangakaian digital
Modul rangakaian digital
Pahlawan Sagala
 
Meeting w9 chapter 3 part 2
Meeting w9   chapter 3 part 2Meeting w9   chapter 3 part 2
Meeting w9 chapter 3 part 2Hattori Sidek
 

Viewers also liked (20)

Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transfer
 
Copy of mcse 514 communication_system
Copy of mcse 514 communication_systemCopy of mcse 514 communication_system
Copy of mcse 514 communication_system
 
Usb
UsbUsb
Usb
 
Ec305.13 buses mgl
Ec305.13 buses mglEc305.13 buses mgl
Ec305.13 buses mgl
 
Profibus vs profinet
Profibus vs profinetProfibus vs profinet
Profibus vs profinet
 
Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication Principles
 
Ch03
Ch03Ch03
Ch03
 
Advanced trends in microcontrollers by suhel
Advanced trends in microcontrollers by suhelAdvanced trends in microcontrollers by suhel
Advanced trends in microcontrollers by suhel
 
Data Communication and Networking
Data Communication and NetworkingData Communication and Networking
Data Communication and Networking
 
Ch3 1 v1
Ch3 1 v1Ch3 1 v1
Ch3 1 v1
 
Asynchronous Counter (1st update)
Asynchronous Counter (1st update)Asynchronous Counter (1st update)
Asynchronous Counter (1st update)
 
Asynchronous Counter
Asynchronous Counter Asynchronous Counter
Asynchronous Counter
 
Modulo n counter
Modulo n counterModulo n counter
Modulo n counter
 
Usb protocol
Usb protocol Usb protocol
Usb protocol
 
Sampling
SamplingSampling
Sampling
 
Transmision media
Transmision mediaTransmision media
Transmision media
 
Transmission modes & medias networking
Transmission modes & medias networkingTransmission modes & medias networking
Transmission modes & medias networking
 
Modul rangakaian digital
Modul rangakaian digitalModul rangakaian digital
Modul rangakaian digital
 
Meeting w9 chapter 3 part 2
Meeting w9   chapter 3 part 2Meeting w9   chapter 3 part 2
Meeting w9 chapter 3 part 2
 
Chapter4
Chapter4Chapter4
Chapter4
 

Similar to Chap4 d t-d conversion

Ch05
Ch05Ch05
L8 signal encoding techniques
L8 signal encoding techniquesL8 signal encoding techniques
L8 signal encoding techniques
Md. Shafiul Alam Sagor
 
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
mshanajoel6
 
Dc4 t1
Dc4 t1Dc4 t1
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
 
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
 
Digital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingDigital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shaping
Aayush Kumar
 
Digital & analog transmission
Digital & analog transmissionDigital & analog transmission
Digital & analog transmission
Jeffery Vava
 
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
 
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
 
Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniques
Syed Zaid Irshad
 
lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
ShakibAhmed52
 
Chapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptChapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.ppt
faisalahmed441
 
Dcn aasignment
Dcn aasignmentDcn aasignment
Data Encoding in Data Communication.pptx
Data Encoding in  Data Communication.pptxData Encoding in  Data Communication.pptx
Data Encoding in Data Communication.pptx
zulhelmanz
 
Data Communication & Computer Networks : Unipolar & Polar coding
Data Communication & Computer Networks : Unipolar & Polar codingData Communication & Computer Networks : Unipolar & Polar coding
Data Communication & Computer Networks : Unipolar & Polar coding
Dr Rajiv Srivastava
 
digital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfdigital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdf
KiranG731731
 
Lecture 08
Lecture 08Lecture 08
Lecture 08
Anwal Mirza
 
Lecture 2 encoding
Lecture 2 encoding Lecture 2 encoding
Lecture 2 encoding
Josh Street
 

Similar to Chap4 d t-d conversion (20)

Ch05
Ch05Ch05
Ch05
 
L8 signal encoding techniques
L8 signal encoding techniquesL8 signal encoding techniques
L8 signal encoding techniques
 
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
 
Dc4 t1
Dc4 t1Dc4 t1
Dc4 t1
 
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
 
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
 
Digital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingDigital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shaping
 
Digital & analog transmission
Digital & analog transmissionDigital & analog transmission
Digital & analog transmission
 
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
 
Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling Techniques
 
Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniques
 
lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
 
Chapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptChapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.ppt
 
Dcn aasignment
Dcn aasignmentDcn aasignment
Dcn aasignment
 
Data Encoding in Data Communication.pptx
Data Encoding in  Data Communication.pptxData Encoding in  Data Communication.pptx
Data Encoding in Data Communication.pptx
 
Data Communication & Computer Networks : Unipolar & Polar coding
Data Communication & Computer Networks : Unipolar & Polar codingData Communication & Computer Networks : Unipolar & Polar coding
Data Communication & Computer Networks : Unipolar & Polar coding
 
digital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfdigital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdf
 
Lecture set 2
Lecture set 2Lecture set 2
Lecture set 2
 
Lecture 08
Lecture 08Lecture 08
Lecture 08
 
Lecture 2 encoding
Lecture 2 encoding Lecture 2 encoding
Lecture 2 encoding
 

More from arslan_akbar90

Attachments 2012 03_13
Attachments 2012 03_13Attachments 2012 03_13
Attachments 2012 03_13arslan_akbar90
 
Chap5 analog transmission
Chap5 analog transmissionChap5 analog transmission
Chap5 analog transmissionarslan_akbar90
 

More from arslan_akbar90 (7)

Attachments 2012 03_13
Attachments 2012 03_13Attachments 2012 03_13
Attachments 2012 03_13
 
Student solutions
Student solutionsStudent solutions
Student solutions
 
Week5 chap6
Week5 chap6Week5 chap6
Week5 chap6
 
Week5 (chap 5)
Week5 (chap 5)Week5 (chap 5)
Week5 (chap 5)
 
Chap7
Chap7Chap7
Chap7
 
Chap5 analog transmission
Chap5 analog transmissionChap5 analog transmission
Chap5 analog transmission
 
Week 2
Week 2Week 2
Week 2
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

Chap4 d t-d conversion

  • 1. Chapter 4. Digital Transmission 1. Digital-to-Digital Conversion 2. Analog-to-Digital Conversion 3. Transmission Mode
  • 2. Digital-to-Digital Conversion • Involves three techniques: – Line coding (always needed), block coding, and scrambling • Line coding: the process of converting digital data to digital signals
  • 3. Signal Element and Data Element • Data elements are what we need to send; signal elements are what we can send • r is number of data elements carried by each signal element
  • 4. Data Rate Versus Signal Rate • Data rate defines the number of data elements (bits) sent in 1s: bps • Signal rate is the number of signal elements sent in 1s: baud • Data rate = bit rate, signal rate = pulse rate, modulation rate, baud rate • Goal of DC is to increase data rate while decreasing baud rate S = c x N x 1/r where N is the date rate; c is the case factor, S is the number of signal elements; r is the number of data elements carried by each signal element • Although the actual bandwidth of a digital signal is infinite, the effective bandwidth is finite • The bandwidth is proportional to the signal rate (baud rate) • The minimum bandwidth: Bmin = c x N x 1/r • The maximum data rate: Nmax = 1/c x B x r
  • 5. Design Consideration for Line Coding Scheme • Baseline – Running average of received signal power calculated by receiver • Baseline wandering – Long string of 0s and 1s can cause a drift in the baseline so prevent it • DC components – DC or low frequencies cannot pass a transformer or telephone line (below 200 Hz) • Self-synchronization • Built-in error detection • Immunity to noise and interference • Complexity
  • 8. Unipolar Scheme • One polarity: one level of signal voltage • Unipolar NRZ (None-Return-to-Zero) is simple, but – DC component : Cannot travel through microwave or transformer – Synchronization : Consecutive 0’s and 1’s are hard to be synchronized → Separate line for a clock pulse – Normalized power is double that for polar NRZ
  • 9. Polar Scheme • Two polarity: two levels of voltage • Problem of DC component is alleviated (NRZ,RZ) or eliminated (Biphaze)
  • 10. Polar NRZ • NRZ-L (Non Return to Zero-Level) – Level of the voltage determines the value of the bit • NRZ-I (Non Return to Zero-Invert) – Inversion or the lack of inversion determines the value of the bit
  • 11. Polar NRZ: NRZ-L and NRZ-I • Baseline wandering problem – Both, but NRZ-L is twice severe • Synchronization Problem – Both, but NRZ-L is more serious • NRZ-L and NRZ-I both have an average signal rate of N/2 Bd • Both have a DC component problem
  • 12. RZ • Provides synchronization for consecutive 0s/1s • Signal changes during each bit • Three values (+, -, 0) are used – Bit 1: positive-to-zero transition, bit 0: negative-to-zero transition
  • 13. Biphase • Combination of RZ and NRZ-L ideas • Signal transition at the middle of the bit is used for synchronization • Manchester – Used for Ethernet LAN – Bit 1: negative-to-positive transition – Bit 0: positive-to-negative transition • Differential Manchester – Used for Token-ring LAN – Bit 1: no transition at the beginning of a bit – Bit 0: transition at the beginning of a bit
  • 14. Polar Biphase • Minimum bandwidth is 2 times that of NRZ
  • 15. Bipolar Scheme • Three levels of voltage, called “multilevel binary” • Bit 0: zero voltage, bit 1: alternating +1/-1 – (Note) In RZ, zero voltage has no meaning • AMI (Alternate Mark Inversion) and pseudoternary – Alternative to NRZ with the same signal rate and no DC component problem
  • 16. Multilevel Scheme • To increase the number of bits per baud by encoding a pattern of m data elements into a pattern of n signal elements • In mBnL schemes, a pattern of m data elements is encoded as a pattern of n signal elements in which 2m ≤ Ln • 2B1Q (two binary, one quaternary) • 8B6T (eight binary, six ternary) • 4D-PAM5 (four-dimensional five-level pulse amplitude modulation) • Note L=2 Binary, L=3 Ternary, L=4 Quaternary
  • 18. Multiline Transmission: MLT-3 • The signal rate for MLT-3 is one-fourth the bit rate • MLT-3 when we need to send 100Mbps on a copper wire that cannot support more than 32MHz
  • 19. Summary of Line Coding Schemes
  • 20. Block Coding • Block coding is normally referred to as mB/nB coding; it replaces each m-bit group with an n-bit group
  • 21. 4B/5B • Solve the synchronization problem of NRZ-I • 20% increase the signal rate of NRZ-I (Biphase scheme has the signal rate of 2 times that of NRZ-I • Still DC component problem
  • 23. Scrambling • Biphase : not suitable for long distance communication due to its wide bandwidth requirement • Combination of block coding and NRZ: not suitable for long distance encoding due to its DC component problem • Bipolar AMI: synchronization problem  Scrambling
  • 24. B8ZS • Commonly used in North America • Updated version of AMI with synchronization • Substitutes eight consecutive zeros with 000VB0VB • V denotes “violation”, B denotes “bipolar”
  • 26. HDB3 substitutes four consecutive zeros with 000V or B00V depending on the number of nonzero pulses after the last substitution. If # of non zero pulses is even the substitution is B00V to make total # of non zero pulse even. If # of non zero pulses is odd the substitution is 000V to make total # of non zero pulses even.
  • 27. Figure 5-12 HDB3 Encoding
  • 28. HDB3 • High-density bipolar 3-zero • Commonly used outside of North America • HDB3 substitutes four consecutive zeros with 000V or B00V depending on the number of nonzero pulses after the last substitution
  • 29. Sampling: Analog-to-Digital Conversion • Analog information (e.g., voice) → digital signal (e.g., 10001011…) • Codec(Coder/Decoder): A/D converter
  • 30. PCM • Pulse Code Modulation • Three processes – The analog signal is sampled – The sampled signal is quantized – The quantized values are encoded as streams of bits • Sampling: PAM (Pulse amplitude Modulation) – According to the Nyquist theorem, the sampling rate must be at least 2 times the highest frequency contained in the signal.
  • 31. Components of PCM Encoder
  • 36. Quantization • Quantization level (L) • Quantization error : depending on L (or nb ) – SNRdB = 6.02nb + 1.76 dB • Nonuniform quantization: – Companding and expanding – Effectively reduce the SNRdB
  • 38. 4-3 TRANSMISSION MODES  The transmission of binary data across a link can be accomplished in either parallel or serial mode.  In parallel mode, multiple bits are sent with each clock tick.  In serial mode, 1 bit is sent with each clock tick.  While there is only one way to send parallel data, there are three subclasses of serial transmission: asynchronous, synchronous, and isochronous. 38
  • 40. Parallel Transmission • Use n wires to send n bits at one time synchronously • Advantage: speed • Disadvantage: cost ⇒ Limited to short distances
  • 41. Serial Transmission • On communication channel • Advantage: reduced cost • Parallel/serial converter is required • Three ways: asynchronous, synchronous, or isochronous
  • 42. Asynchronous Transmission • Use start bit (0) and stop bits (1s) • A gap between two bytes: idle state or stop bits • It means asynchronous at byte level • Must still be synchronized at bit level • Good for low-speed communications (terminal)
  • 43. Synchronous Transmission • Bit stream is combined into “frames” • Special sequence of 1/0 between frames: No gap • Timing is important in midstream • Byte synchronization in the data link layer • Advantage: speed ⇒ high-speed transmission