SlideShare ist ein Scribd-Unternehmen logo
1 von 43
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 signalAbhishek 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. kuraleNeha Kurale
 
Chap 5 analog transmission
Chap 5 analog transmissionChap 5 analog transmission
Chap 5 analog transmissionMukesh Tekwani
 
Analog Transmission
Analog TransmissionAnalog Transmission
Analog TransmissionShiraz316
 
Ch3 1 Data communication and networking
Ch3 1 Data communication and networkingCh3 1 Data communication and networking
Ch3 1 Data communication and networkingNeha 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 TRANSMISSIONAvijeet Negel
 
1432.encoding concepts
1432.encoding concepts1432.encoding concepts
1432.encoding conceptstechbed
 
Analog Transmissions
Analog TransmissionsAnalog Transmissions
Analog TransmissionsTechiNerd
 
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. kuraleNeha 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 & NetworkingDrishti Bhalla
 

Was ist angesagt? (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
 

Andere mochten auch

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
 
Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication Principlesmekind
 
Advanced trends in microcontrollers by suhel
Advanced trends in microcontrollers by suhelAdvanced trends in microcontrollers by suhel
Advanced trends in microcontrollers by suhelSuhel 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 counterManoj Guha
 
Transmision media
Transmision mediaTransmision media
Transmision mediaHemant Jain
 
Transmission modes & medias networking
Transmission modes & medias networkingTransmission modes & medias networking
Transmission modes & medias networkingVINOTHINI DURAIRAJ
 
Modul rangakaian digital
Modul rangakaian digitalModul rangakaian digital
Modul rangakaian digitalPahlawan 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
 

Andere mochten auch (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
 

Ähnlich wie Chap4 d t-d conversion

CS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptCS553_ST7_Ch05-SignalEncodingTechniques.ppt
CS553_ST7_Ch05-SignalEncodingTechniques.pptmshanajoel6
 
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
 
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 shapingAayush Kumar
 
Digital & analog transmission
Digital & analog transmissionDigital & analog transmission
Digital & analog transmissionJeffery 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 TechniquesBiplap Bhattarai
 
Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniquesSyed Zaid Irshad
 
Chapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptChapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptfaisalahmed441
 
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 codingDr Rajiv Srivastava
 
digital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfdigital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfKiranG731731
 
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
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eadpeer
 

Ähnlich wie 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
 
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 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
 
Lecture 2 encoding
Lecture 2 encodingLecture 2 encoding
Lecture 2 encoding
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9e
 

Mehr von arslan_akbar90

Mehr von 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
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
"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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
"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 ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

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