SlideShare a Scribd company logo
1 of 38
DIGITAL TRANSMISSION
CHAPTER- 04
- MEENAKSHI PAUL
OUTLINE
4.1 DIGITAL-TO-DIGITAL CONVERSION
4.1.1 Line Coding
4.1.2 Line Coding Schemes
4.1.3 Block Coding
4.1.4 Scrambling
4.2 ANALOG-TO-DIGITAL CONVERSION
4.2.1 Pulse Code Modulation (PCM)
4.2.2 Delta Modulation (DM)
4.3 TRANSMISSION MODES
4.3.1 Parallel Transmission
4.3.2 Serial Transmission
2
4.1 DIGITAL-TO-DIGITAL CONVERSION
 In this section, we see how we can represent digital data
by using digital signals.
 The conversion involves three techniques:
 line coding
 block coding
 scrambling
 Line coding is always needed; block coding and
scrambling may or may not be needed.
4.3
4.1.1 LINE CODING
 Process of converting binary data to digital signal
 At the sender, digital data are encoded into a digital signal.
 The receiver, the digital data are recreated by decoding the digital signal.
4
4.1.2 LINE CODING SCHEMES
4.5
 NRZ (Non-Return-to-Zero) :
 A non-return-to-zero (NRZ) scheme in which the positive voltage defines bit 1 and
the zero voltage defines bit 0.
 It is called NRZ because the signal does not return to zero at the middle of the bit.
 Polar Schemes
6
LINE CODING METHODS
 Unipolar
 Uses only one voltage level (one side of time axis)
 Polar
 Uses two voltage levels (negative and positive)
 E.g., NRZ, RZ, Manchester, Differential Manchester
 Bipolar
 Uses three voltage levels (+, 0, and –) for data bits
 Multilevel
7
UNIPOLAR
 Simplest form of digital encoding
Rarely used
 Only one polarity of voltage is used
 E.g., polarity assigned to 1
8
t
0 1 0 0 1 1 0 0
POLAR ENCODING
 Two voltage levels (+,-) represent data bits
 Most popular four
 Nonreturn-to-Zero (NRZ)
 Return-to-Zero (RZ)
 Manchester
 Differential Manchester
9
NRZ ENCODING
 Nonreturn to Zero
 NRZ-L (NRZ-Level): Signal level depends on bit value
 NRZ-I (NRZ-Invert): Signal is inverted if 1 is encountered
10
t
0 1 0 0 1 1 1 0
t
0 1 0 0 1 1 1 0
N = Bit rate
Save = Average signal rate
RZ ENCODING
 Return to Zero
 Uses three voltage levels: +, - and 0, but only + and - represent data bits
 Half way thru each bit, signal returns to zero
11
t
0 1 0 0 1 1 0 0 ?
MANCHESTER ENCODING
 Uses an inversion at the middle of each bit
 For bit representation
 For synchronization
12
t
0 1 0 0 1 1 0 1 = 0
= 1
DIFFERENTIAL MANCHESTER
ENCODING
 The inversion on the middle of each bit is only for synchronization
 Transition at the beginning of each bit tells the value
13
t
0 1 0 0 1 1 0 1
BIPOLAR ENCODING
 Bipolar encoding uses three voltage levels: +, -
and 0
 Each of all three levels represents a bit
 E.g., Bipolar AMI (Alternate Mark Inversion)
 0V always represents binary 0
 Binary 1s are represented by alternating + and -
14t
0 1 0 0 1 1 0 1
BNZS SCHEMES
 BnZS – Bipolar n-zero substitution
 Based on Bipolar AMI
 n consecutive zeros are substituted with some +/- levels
 provides synchronization during long sequence of 0s
 E.g., B8ZS
15
t
1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0
Bipolar
AMI
B8ZS
V B 0 V000 B
V – Bipolar violation
B – Valid bipolar signal
OTHER SCHEMES
 mBnL
 m data elements are substituted with n signal elements
 E.g., 2B1Q (two binary, 1 quaternary)
16
t
00 11 01 10 01 10 11 00
-3
-1
+1
+3 Bit sequence Voltage level
00 -3
01 -1
10 +3
11 +1
MULTILEVEL: 8B6T
 Eight binary, six ternary
17
BLOCK CODING
 Improves the performance of line coding
 Provides
 Synchronization
 Error detection
18
Division Substitution
Line
Coding
:
0010
1101
0001
:
…01011010001… :
10110
01011
01010
:
t
4B/5B ENCODING TABLE
19
Data Code Data Code
0000 11110 1000 10010
0001 01001 1001 10011
0010 10100 1010 10110
0011 10101 1011 10111
0100 01010 1100 11010
0101 01011 1101 11011
0110 01110 1110 11100
0111 01111 1111 11101
Data Code
Q (Quiet) 00000
I (Idle) 11111
H (Halt) 00100
J (start delimiter) 11000
K (start delimiter) 10001
T (end delimiter) 01101
S (Set) 11001
R (Reset) 00111
ANALOG TO DIGITAL CONVERSION
 Pulse Amplitude Modulation (PAM)
 Converts an analog signal into a series of pulses by sampling
20
PAM
Analog signal PAM signal
(Sampled analog data)
4.2.1PULSE CODE MODULATION (PCM)
 Converts an analog signal into a digital signal
 PAM
 Quantization
 Binary encoding
 Line coding
21
PCM: QUANTIZATION
 Converts continuous values of data to a finite number of
discrete values
22
1 2 3 4 5 6 70
Input
2
4
6
Output
PCM: QUANTIZATION
23
Quantization
QUANTIZATION ERROR
 Assume sine-wave input and uniform quantization
 Known as the 6 dB/bit approximation
24
See also: http://en.wikipedia.org/wiki/Quantization_error#Quantization_noise_model
EXAMPLE: QUANTIZATION ERROR
 A telephone subscriber line must have an SNRdB above 40. What is the
minimum number of bits per sample?
25
Solution
We can calculate the number of bits as
Telephone companies usually assign 7 or 8 bits per sample.
PCM: BINARY ENCODING
 Maps discrete values to binary digits
26
PCM: THE WHOLE PROCESS
27
MINIMUM SAMPLING RATE
 Nyquist Theorem:
28
Sampling rate must be greater than
twice the highest frequency
t
sampling interval
Ex. Find the maximum sampling
interval for recording human voice
(freq. range 300Hz – 3000Hz)
SAMPLING AND BIT RATE
 Ex. Calculate the minimum bit rate for recording
human voice, if each sample requires 60 levels
of precision
29
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.
 Topics discussed in this section:
 Parallel Transmission
 Serial Transmission
4.30
DATA TRANSMISSION AND MODES
4.31
4.32
Figure 4.32 Parallel transmission
4.33
Figure 4.33 Serial transmission
4.34
In asynchronous transmission, we send 1 start bit (0) at the beginning and 1
or more stop bits (1s) at the end of each byte. There may be a gap between
each byte.
Note
4.35
Asynchronous here means “asynchronous at the byte level,”
but the bits are still synchronized;
their durations are the same.
Note
4.36
Figure 4.34 Asynchronous transmission
4.37
In synchronous transmission, we send bits one after another without start or
stop bits or gaps. It is the responsibility of the receiver to group the bits.
Note
4.38
Figure 4.35 Synchronous transmission

More Related Content

What's hot

1432.encoding concepts
1432.encoding concepts1432.encoding concepts
1432.encoding conceptstechbed
 
Digital Transmission
Digital TransmissionDigital Transmission
Digital Transmissionanuragyadav94
 
Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesBiplap Bhattarai
 
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
 
Data Communication & Computer network: Bipolar codes
Data Communication & Computer network: Bipolar codesData Communication & Computer network: Bipolar codes
Data Communication & Computer network: Bipolar codesDr Rajiv Srivastava
 
Data Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSIONData Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSIONAvijeet Negel
 
Manchester & Differential Manchester encoding scheme
Manchester & Differential Manchester encoding schemeManchester & Differential Manchester encoding scheme
Manchester & Differential Manchester encoding schemeArunabha Saha
 
Data Communication & Computer Networks:Digital Signal Encoding
Data Communication & Computer Networks:Digital Signal EncodingData Communication & Computer Networks:Digital Signal Encoding
Data Communication & Computer Networks:Digital Signal EncodingDr Rajiv Srivastava
 
Data Communication & Computer Networks : Data Types
Data Communication & Computer Networks : Data TypesData Communication & Computer Networks : Data Types
Data Communication & Computer Networks : Data TypesDr Rajiv Srivastava
 

What's hot (20)

1432.encoding concepts
1432.encoding concepts1432.encoding concepts
1432.encoding concepts
 
Unit 4
Unit 4Unit 4
Unit 4
 
Digital Transmission
Digital TransmissionDigital Transmission
Digital Transmission
 
Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling Techniques
 
Multi level,multi transition
Multi level,multi transitionMulti level,multi transition
Multi level,multi transition
 
Ch4 digital transmission
Ch4 digital transmissionCh4 digital transmission
Ch4 digital transmission
 
Baseline Wandering
Baseline WanderingBaseline Wandering
Baseline Wandering
 
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
 
Data Communication & Computer network: Bipolar codes
Data Communication & Computer network: Bipolar codesData Communication & Computer network: Bipolar codes
Data Communication & Computer network: Bipolar codes
 
Data Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSIONData Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSION
 
Lecture 08
Lecture 08Lecture 08
Lecture 08
 
Lecture 09
Lecture 09Lecture 09
Lecture 09
 
Dcn aasignment
Dcn aasignmentDcn aasignment
Dcn aasignment
 
Manchester & Differential Manchester encoding scheme
Manchester & Differential Manchester encoding schemeManchester & Differential Manchester encoding scheme
Manchester & Differential Manchester encoding scheme
 
Data Communication & Computer Networks:Digital Signal Encoding
Data Communication & Computer Networks:Digital Signal EncodingData Communication & Computer Networks:Digital Signal Encoding
Data Communication & Computer Networks:Digital Signal Encoding
 
Data Communication & Computer Networks : Data Types
Data Communication & Computer Networks : Data TypesData Communication & Computer Networks : Data Types
Data Communication & Computer Networks : Data Types
 
Multi level multi transition
Multi level multi transitionMulti level multi transition
Multi level multi transition
 
Ch 04
Ch 04Ch 04
Ch 04
 
5 ofdm
5 ofdm5 ofdm
5 ofdm
 
Line coding
Line codingLine coding
Line coding
 

Similar to 04 digital transmission

W6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfW6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfmatom84405
 
line coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of codingline coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of codingDrZMaryLivinsaProfEC
 
Ch3 Digital Transmission.ppt
Ch3 Digital Transmission.pptCh3 Digital Transmission.ppt
Ch3 Digital Transmission.pptfatinHumaira14
 
Data Encoding
Data EncodingData Encoding
Data EncodingLuka M G
 
digital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfdigital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfKiranG731731
 
Chapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptChapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptfaisalahmed441
 
Introduction to communication system lecture5
Introduction to communication system lecture5Introduction to communication system lecture5
Introduction to communication system lecture5Jumaan Ally Mohamed
 
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdfpcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdfNahshonMObiri
 
Lecture3 signal encoding_in_wireless
Lecture3  signal encoding_in_wirelessLecture3  signal encoding_in_wireless
Lecture3 signal encoding_in_wirelessYahya Alzidi
 
Line coding Tec hniques.pptx
Line coding Tec                 hniques.pptxLine coding Tec                 hniques.pptx
Line coding Tec hniques.pptxnaveen088888
 
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
 

Similar to 04 digital transmission (20)

W6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfW6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdf
 
Ch04
Ch04Ch04
Ch04
 
lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
 
G5243336
G5243336G5243336
G5243336
 
line coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of codingline coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of coding
 
Koding
KodingKoding
Koding
 
Ch3 Digital Transmission.ppt
Ch3 Digital Transmission.pptCh3 Digital Transmission.ppt
Ch3 Digital Transmission.ppt
 
Data Encoding
Data EncodingData Encoding
Data Encoding
 
Data Communication Unit 2
Data Communication Unit 2 Data Communication Unit 2
Data Communication Unit 2
 
digital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfdigital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdf
 
digital layer
digital layerdigital layer
digital layer
 
Chapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptChapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.ppt
 
Introduction to communication system lecture5
Introduction to communication system lecture5Introduction to communication system lecture5
Introduction to communication system lecture5
 
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdfpcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
 
Lecture3 signal encoding_in_wireless
Lecture3  signal encoding_in_wirelessLecture3  signal encoding_in_wireless
Lecture3 signal encoding_in_wireless
 
Line coding Tec hniques.pptx
Line coding Tec                 hniques.pptxLine coding Tec                 hniques.pptx
Line coding Tec hniques.pptx
 
Ch4 1 v1
Ch4 1 v1Ch4 1 v1
Ch4 1 v1
 
Encoding Techniques
Encoding TechniquesEncoding Techniques
Encoding Techniques
 
Chapter5 dek3133
Chapter5 dek3133Chapter5 dek3133
Chapter5 dek3133
 
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
 

More from Meenakshi Paul

Introduction to Artificial Intelligences
Introduction to Artificial IntelligencesIntroduction to Artificial Intelligences
Introduction to Artificial IntelligencesMeenakshi Paul
 
19 Network Layer Protocols
19 Network Layer Protocols19 Network Layer Protocols
19 Network Layer ProtocolsMeenakshi Paul
 
Other Wireless Networks
Other Wireless NetworksOther Wireless Networks
Other Wireless NetworksMeenakshi Paul
 
Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Meenakshi Paul
 
Introduction to the Data Link Layer
Introduction to the Data Link LayerIntroduction to the Data Link Layer
Introduction to the Data Link LayerMeenakshi Paul
 
Bandwidth Utilization Multiplexing and Spectrum Spreading
Bandwidth Utilization Multiplexing and Spectrum SpreadingBandwidth Utilization Multiplexing and Spectrum Spreading
Bandwidth Utilization Multiplexing and Spectrum SpreadingMeenakshi Paul
 
Information Systems and Knowledge Management
 Information Systems and Knowledge Management Information Systems and Knowledge Management
Information Systems and Knowledge ManagementMeenakshi Paul
 
Ch01 The Role of Business Research
Ch01 The Role of Business ResearchCh01 The Role of Business Research
Ch01 The Role of Business ResearchMeenakshi Paul
 
05 analog transmission
05 analog transmission05 analog transmission
05 analog transmissionMeenakshi Paul
 
03 Introduction to Physical layer
03  Introduction to Physical layer03  Introduction to Physical layer
03 Introduction to Physical layerMeenakshi Paul
 

More from Meenakshi Paul (20)

Introduction to Artificial Intelligences
Introduction to Artificial IntelligencesIntroduction to Artificial Intelligences
Introduction to Artificial Intelligences
 
Binary Arithmetic
Binary ArithmeticBinary Arithmetic
Binary Arithmetic
 
19 Network Layer Protocols
19 Network Layer Protocols19 Network Layer Protocols
19 Network Layer Protocols
 
Other Wireless Networks
Other Wireless NetworksOther Wireless Networks
Other Wireless Networks
 
Wireless LANs
Wireless LANsWireless LANs
Wireless LANs
 
Wired LANs
Wired LANsWired LANs
Wired LANs
 
Codes
CodesCodes
Codes
 
Number System
Number SystemNumber System
Number System
 
Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Media Access Control (MAC Layer)
Media Access Control (MAC Layer)
 
Data Link Control
Data Link ControlData Link Control
Data Link Control
 
Introduction to the Data Link Layer
Introduction to the Data Link LayerIntroduction to the Data Link Layer
Introduction to the Data Link Layer
 
Switching
SwitchingSwitching
Switching
 
Transmission Media
Transmission MediaTransmission Media
Transmission Media
 
Bandwidth Utilization Multiplexing and Spectrum Spreading
Bandwidth Utilization Multiplexing and Spectrum SpreadingBandwidth Utilization Multiplexing and Spectrum Spreading
Bandwidth Utilization Multiplexing and Spectrum Spreading
 
IP classes
IP classesIP classes
IP classes
 
Theory building
Theory buildingTheory building
Theory building
 
Information Systems and Knowledge Management
 Information Systems and Knowledge Management Information Systems and Knowledge Management
Information Systems and Knowledge Management
 
Ch01 The Role of Business Research
Ch01 The Role of Business ResearchCh01 The Role of Business Research
Ch01 The Role of Business Research
 
05 analog transmission
05 analog transmission05 analog transmission
05 analog transmission
 
03 Introduction to Physical layer
03  Introduction to Physical layer03  Introduction to Physical layer
03 Introduction to Physical layer
 

Recently uploaded

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Recently uploaded (20)

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

04 digital transmission

  • 2. OUTLINE 4.1 DIGITAL-TO-DIGITAL CONVERSION 4.1.1 Line Coding 4.1.2 Line Coding Schemes 4.1.3 Block Coding 4.1.4 Scrambling 4.2 ANALOG-TO-DIGITAL CONVERSION 4.2.1 Pulse Code Modulation (PCM) 4.2.2 Delta Modulation (DM) 4.3 TRANSMISSION MODES 4.3.1 Parallel Transmission 4.3.2 Serial Transmission 2
  • 3. 4.1 DIGITAL-TO-DIGITAL CONVERSION  In this section, we see how we can represent digital data by using digital signals.  The conversion involves three techniques:  line coding  block coding  scrambling  Line coding is always needed; block coding and scrambling may or may not be needed. 4.3
  • 4. 4.1.1 LINE CODING  Process of converting binary data to digital signal  At the sender, digital data are encoded into a digital signal.  The receiver, the digital data are recreated by decoding the digital signal. 4
  • 5. 4.1.2 LINE CODING SCHEMES 4.5
  • 6.  NRZ (Non-Return-to-Zero) :  A non-return-to-zero (NRZ) scheme in which the positive voltage defines bit 1 and the zero voltage defines bit 0.  It is called NRZ because the signal does not return to zero at the middle of the bit.  Polar Schemes 6
  • 7. LINE CODING METHODS  Unipolar  Uses only one voltage level (one side of time axis)  Polar  Uses two voltage levels (negative and positive)  E.g., NRZ, RZ, Manchester, Differential Manchester  Bipolar  Uses three voltage levels (+, 0, and –) for data bits  Multilevel 7
  • 8. UNIPOLAR  Simplest form of digital encoding Rarely used  Only one polarity of voltage is used  E.g., polarity assigned to 1 8 t 0 1 0 0 1 1 0 0
  • 9. POLAR ENCODING  Two voltage levels (+,-) represent data bits  Most popular four  Nonreturn-to-Zero (NRZ)  Return-to-Zero (RZ)  Manchester  Differential Manchester 9
  • 10. NRZ ENCODING  Nonreturn to Zero  NRZ-L (NRZ-Level): Signal level depends on bit value  NRZ-I (NRZ-Invert): Signal is inverted if 1 is encountered 10 t 0 1 0 0 1 1 1 0 t 0 1 0 0 1 1 1 0 N = Bit rate Save = Average signal rate
  • 11. RZ ENCODING  Return to Zero  Uses three voltage levels: +, - and 0, but only + and - represent data bits  Half way thru each bit, signal returns to zero 11 t 0 1 0 0 1 1 0 0 ?
  • 12. MANCHESTER ENCODING  Uses an inversion at the middle of each bit  For bit representation  For synchronization 12 t 0 1 0 0 1 1 0 1 = 0 = 1
  • 13. DIFFERENTIAL MANCHESTER ENCODING  The inversion on the middle of each bit is only for synchronization  Transition at the beginning of each bit tells the value 13 t 0 1 0 0 1 1 0 1
  • 14. BIPOLAR ENCODING  Bipolar encoding uses three voltage levels: +, - and 0  Each of all three levels represents a bit  E.g., Bipolar AMI (Alternate Mark Inversion)  0V always represents binary 0  Binary 1s are represented by alternating + and - 14t 0 1 0 0 1 1 0 1
  • 15. BNZS SCHEMES  BnZS – Bipolar n-zero substitution  Based on Bipolar AMI  n consecutive zeros are substituted with some +/- levels  provides synchronization during long sequence of 0s  E.g., B8ZS 15 t 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 Bipolar AMI B8ZS V B 0 V000 B V – Bipolar violation B – Valid bipolar signal
  • 16. OTHER SCHEMES  mBnL  m data elements are substituted with n signal elements  E.g., 2B1Q (two binary, 1 quaternary) 16 t 00 11 01 10 01 10 11 00 -3 -1 +1 +3 Bit sequence Voltage level 00 -3 01 -1 10 +3 11 +1
  • 17. MULTILEVEL: 8B6T  Eight binary, six ternary 17
  • 18. BLOCK CODING  Improves the performance of line coding  Provides  Synchronization  Error detection 18 Division Substitution Line Coding : 0010 1101 0001 : …01011010001… : 10110 01011 01010 : t
  • 19. 4B/5B ENCODING TABLE 19 Data Code Data Code 0000 11110 1000 10010 0001 01001 1001 10011 0010 10100 1010 10110 0011 10101 1011 10111 0100 01010 1100 11010 0101 01011 1101 11011 0110 01110 1110 11100 0111 01111 1111 11101 Data Code Q (Quiet) 00000 I (Idle) 11111 H (Halt) 00100 J (start delimiter) 11000 K (start delimiter) 10001 T (end delimiter) 01101 S (Set) 11001 R (Reset) 00111
  • 20. ANALOG TO DIGITAL CONVERSION  Pulse Amplitude Modulation (PAM)  Converts an analog signal into a series of pulses by sampling 20 PAM Analog signal PAM signal (Sampled analog data)
  • 21. 4.2.1PULSE CODE MODULATION (PCM)  Converts an analog signal into a digital signal  PAM  Quantization  Binary encoding  Line coding 21
  • 22. PCM: QUANTIZATION  Converts continuous values of data to a finite number of discrete values 22 1 2 3 4 5 6 70 Input 2 4 6 Output
  • 24. QUANTIZATION ERROR  Assume sine-wave input and uniform quantization  Known as the 6 dB/bit approximation 24 See also: http://en.wikipedia.org/wiki/Quantization_error#Quantization_noise_model
  • 25. EXAMPLE: QUANTIZATION ERROR  A telephone subscriber line must have an SNRdB above 40. What is the minimum number of bits per sample? 25 Solution We can calculate the number of bits as Telephone companies usually assign 7 or 8 bits per sample.
  • 26. PCM: BINARY ENCODING  Maps discrete values to binary digits 26
  • 27. PCM: THE WHOLE PROCESS 27
  • 28. MINIMUM SAMPLING RATE  Nyquist Theorem: 28 Sampling rate must be greater than twice the highest frequency t sampling interval Ex. Find the maximum sampling interval for recording human voice (freq. range 300Hz – 3000Hz)
  • 29. SAMPLING AND BIT RATE  Ex. Calculate the minimum bit rate for recording human voice, if each sample requires 60 levels of precision 29
  • 30. 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.  Topics discussed in this section:  Parallel Transmission  Serial Transmission 4.30
  • 31. DATA TRANSMISSION AND MODES 4.31
  • 33. 4.33 Figure 4.33 Serial transmission
  • 34. 4.34 In asynchronous transmission, we send 1 start bit (0) at the beginning and 1 or more stop bits (1s) at the end of each byte. There may be a gap between each byte. Note
  • 35. 4.35 Asynchronous here means “asynchronous at the byte level,” but the bits are still synchronized; their durations are the same. Note
  • 37. 4.37 In synchronous transmission, we send bits one after another without start or stop bits or gaps. It is the responsibility of the receiver to group the bits. Note