SlideShare a Scribd company logo
Data Communication
and Computer Networks
[EEE 314]
Mubashir Husain RehmaniMubashir Husain Rehmani
Assistant Professor
Department of Electrical Engineering
COMSATS Institute of Information Technology,
Wah Cantt, Pakistan
Digital
Transmission
Conversion Methods
Digital
to
DigitalDigital
Encoding
LineLine coding is the process ofcoding is the process of
converting digital data to digitalconverting digital data to digital
signalssignalssignalssignals
Line Coding
Signal Level vs Data Level
Lack of Synchronization
Line Coding
Unipolar encoding uses only one
voltage level.
In a unipolar scheme, all the
signal levels are on one side of
the time axis, either above
or below.
UniPolar Encoding
Polar encoding uses two voltagePolar encoding uses two voltage
levels (positive and negative).levels (positive and negative).
Types of Polar Encoding
NRZ Non Return to Zero
NRZ-L Non Return to Zero - Level
NRZ-I Non Return to Zero – Inverted
In NRZIn NRZ--L the level of the signal isL the level of the signal is
dependent upon the state of thedependent upon the state of the
bit.bit.bit.bit.
In NRZIn NRZ--I the signal is inverted if aI the signal is inverted if a
1 is encountered.1 is encountered.
NRZ-L and NRZ-I
RZ Encoding
Return-to-zero (RZ) scheme uses three values: positive,
negative, and zero. In RZ, the signal changes not
between bits but during the bit. The signal goes to 0 in the
middle of each bit. It remains there until the beginning of
the next bit.
Manchester Encoding
In Manchester encoding, the duration of the bit is divided into
two halves. The voltage remains at one level during the first
half and moves to the other level in the second half.
In Manchester encoding, theIn Manchester encoding, the
transition at the middle of the bittransition at the middle of the bit
is used for both synchronizationis used for both synchronizationis used for both synchronizationis used for both synchronization
and bit representation.and bit representation.
Differential Manchester
Encoding
In differential ManchesterIn differential Manchester
encoding, the transition at theencoding, the transition at the
middle of the bit is used only formiddle of the bit is used only for
synchronization.synchronization.synchronization.synchronization.
The bit representation is definedThe bit representation is defined
by the inversion orby the inversion or noninversionnoninversion
at the beginning of the bit.at the beginning of the bit.
In bipolar encoding, we use threeIn bipolar encoding, we use three
levels: positive, zero,levels: positive, zero,
and negative.and negative.and negative.and negative.
Types of Bipolar Encoding
BiPolar AMI Encoding
B8ZS Encoding
Analog
to
DigitalDigital
Encoding
Analog to Digital Encoding
Pulse Code Modulation (PCM)
The Analog signal is Sampled
The Sampled signal is Quantized
The Quantized values are encoded as stream
of bitsof bits
Sampling: PAM
Quantized PAM Signal
Digital
to
AnalogAnalog
Encoding
Digital to Analog Encoding
Dccn - Digital Transmission
Bit rate is the number of bits per
second. Baud rate is the number of
signal units per second. Baud rate issignal units per second. Baud rate is
less than or equal to the bit rate.
Dccn - Digital Transmission
Dccn - Digital Transmission
ASK
In amplitude shift keying, the amplitude of the carrier signal is
varied to create signal elements. Both frequency and phase
remain constant while the amplitude changes.
FSK
In frequency shift keying, the frequency of the carrier
signal is varied to represent data.
PSK
In phase shift keying, the phase of the carrier is varied to
represent two or more different signal elements. Both peak
amplitude and frequency remain constant as the phase
changes.
PSK Consetllation
A constellation diagram can help us define the amplitude
and phase of a signal element
4-PSK Method
4-PSK Constellation
8-PSK
QAM
Quadrature amplitude modulation is a
combination of ASK and PSK so that a
maximum contrast between each signalmaximum contrast between each signal
unit (bit, dibit, tribit, and so on) is
achieved.
Table 5.1 Bit and baud rate comparison
ModulationModulation UnitsUnits Bits/BaudBits/Baud Baud rateBaud rate Bit Rate
ASK, FSK, 2ASK, FSK, 2--PSKPSK Bit 1 N N
44--PSK, 4PSK, 4--QAMQAM Dibit 2 N 2N
88--PSK, 8PSK, 8--QAMQAM Tribit 3 N 3N
1616--QAMQAM Quadbit 4 N 4N
3232--QAMQAM Pentabit 5 N 5N
6464--QAMQAM Hexabit 6 N 6N
128128--QAMQAM Septabit 7 N 7N
256256--QAMQAM Octabit 8 N 8N
Transmission Mode
Parallel Transmission
Serial Transmission
In asynchronous transmission,In asynchronous transmission,
we send 1 start bit (0) at thewe send 1 start bit (0) at the
beginning and 1 or more stopbeginning and 1 or more stopbeginning and 1 or more stopbeginning and 1 or more stop
bits (1s) at the end of each byte.bits (1s) at the end of each byte.
There may be a gap betweenThere may be a gap between
each byte.each byte.
Asynchronous here meansAsynchronous here means
“asynchronous at the byte level,”“asynchronous at the byte level,”
but the bits are stillbut the bits are stillbut the bits are stillbut the bits are still
synchronized; their durations aresynchronized; their durations are
the same.the same.
Asynchronous Tranmission
In synchronous transmission,In synchronous transmission,
we send bits one after anotherwe send bits one after another
without start/stop bits or gaps.without start/stop bits or gaps.without start/stop bits or gaps.without start/stop bits or gaps.
It is the responsibility of theIt is the responsibility of the
receiver to group the bits.receiver to group the bits.
Synchronous Tranmission
Modulation of Analog Signals
Amplitude Modulation (AM)
Frequency Modulation (FM)
Phase Modulation (PM)
Analog to Analog Modulation
Types of Analog Modulation
AM
FM

More Related Content

PPTX
Eye pattern
PPT
Correlative level coding
PPTX
Interfacing with peripherals: analog to digital converters and digital to ana...
PPT
Du binary signalling
PPTX
Motor Control Relay, Pwm, DC and Stepper Motors
PPSX
Lect 2 ARM processor architecture
PPTX
Static Noise margin
PPT
Microcontroller-8051.ppt
Eye pattern
Correlative level coding
Interfacing with peripherals: analog to digital converters and digital to ana...
Du binary signalling
Motor Control Relay, Pwm, DC and Stepper Motors
Lect 2 ARM processor architecture
Static Noise margin
Microcontroller-8051.ppt

What's hot (20)

PDF
Minimum and Maximum Modes of microprocessor 8086
PPTX
Verilog presentation final
PDF
Seven segment interfacing with 8051.pdf
PPTX
Switches and LEDs interface to the 8051 microcontroller
PPT
Counters
PPTX
Nyquist criterion for distortion less baseband binary channel
PPTX
Encoder for (7,3) cyclic code using matlab
PPTX
LCD Interacing with 8051
PPTX
Microcontroller presentation
PPTX
Linear block code
PDF
Stepper motor-interfacing
PPT
Initial Conditions of Resistor, Inductor & Capacitor
DOCX
ARM7-ARCHITECTURE
PPT
Microcontroller 8051
PDF
DAC Interfacing with 8051.pdf
PPTX
Single Slope ADC.pptx
PPTX
Folded dipole antenna
PDF
8051 Microcontroller I/O ports
PPT
Programming 8051 Timers
PPTX
8051 Microcontroller ppt
Minimum and Maximum Modes of microprocessor 8086
Verilog presentation final
Seven segment interfacing with 8051.pdf
Switches and LEDs interface to the 8051 microcontroller
Counters
Nyquist criterion for distortion less baseband binary channel
Encoder for (7,3) cyclic code using matlab
LCD Interacing with 8051
Microcontroller presentation
Linear block code
Stepper motor-interfacing
Initial Conditions of Resistor, Inductor & Capacitor
ARM7-ARCHITECTURE
Microcontroller 8051
DAC Interfacing with 8051.pdf
Single Slope ADC.pptx
Folded dipole antenna
8051 Microcontroller I/O ports
Programming 8051 Timers
8051 Microcontroller ppt
Ad

Similar to Dccn - Digital Transmission (20)

PPTX
lec5_13.pptx
PPT
PPT
Data Encoding
PPT
base-band_digital_data_transmission-Line coding - Copy.ppt
PDF
Data Communication & Computer Networks : Unipolar & Polar coding
PDF
G5243336
PPT
Unit 4
PPT
Encoding and Modulating Data Signal from analog to digital and from digital t...
PPT
Lecture 09
PDF
W6_Ch5_Signal Encoding.pdf
PPTX
DC_PPT.pptx
PDF
DCN 5th ed. slides ch04 Digital Transmission.pdf
PDF
Baseband shaping for data transmission
PPTX
Encoding techniques
PPTX
Encoding Techniques
PPTX
04 digital transmission
PDF
Digital Data, Digital Signal | Scrambling Techniques
PPT
signal encoding techniques
PPT
Koding
PDF
Chapter-4-Digital-Transmission Data Comm.pptx.pdf
lec5_13.pptx
Data Encoding
base-band_digital_data_transmission-Line coding - Copy.ppt
Data Communication & Computer Networks : Unipolar & Polar coding
G5243336
Unit 4
Encoding and Modulating Data Signal from analog to digital and from digital t...
Lecture 09
W6_Ch5_Signal Encoding.pdf
DC_PPT.pptx
DCN 5th ed. slides ch04 Digital Transmission.pdf
Baseband shaping for data transmission
Encoding techniques
Encoding Techniques
04 digital transmission
Digital Data, Digital Signal | Scrambling Techniques
signal encoding techniques
Koding
Chapter-4-Digital-Transmission Data Comm.pptx.pdf
Ad

More from Taimoor Muzaffar Gondal (20)

PDF
Basics of Computer
PPTX
Lecture 04: Errors During the Measurement Process
PDF
Introduction to Measurements-Lecture 01
PPTX
Updated Lecture 01- History of Atom
PPTX
Heat and Its Transfer
PPTX
Low, Medium and High Frequency Current
PPTX
Rectification and Electrotherapy
PPTX
Applications of EM Waves
PPTX
Electromagnetism Fundamentals
PPTX
Effects of Currents and Type of Cells and Batteries
PPTX
Current Electricity
PPTX
Static Electricity
PPTX
Lecture 01- Atomic Structure
PPTX
An Overview of PLC
TXT
Regula falsi MATLAB Code
TXT
Newton's method for MATLAB Code
TXT
Langrange method for MATLAB Code
TXT
Jacobi method for MATLAB
TXT
Gauss seidal Matlab Code
TXT
Finite difference Matlab Code
Basics of Computer
Lecture 04: Errors During the Measurement Process
Introduction to Measurements-Lecture 01
Updated Lecture 01- History of Atom
Heat and Its Transfer
Low, Medium and High Frequency Current
Rectification and Electrotherapy
Applications of EM Waves
Electromagnetism Fundamentals
Effects of Currents and Type of Cells and Batteries
Current Electricity
Static Electricity
Lecture 01- Atomic Structure
An Overview of PLC
Regula falsi MATLAB Code
Newton's method for MATLAB Code
Langrange method for MATLAB Code
Jacobi method for MATLAB
Gauss seidal Matlab Code
Finite difference Matlab Code

Recently uploaded (20)

PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Geodesy 1.pptx...............................................
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Well-logging-methods_new................
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Digital Logic Computer Design lecture notes
PPTX
additive manufacturing of ss316l using mig welding
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
composite construction of structures.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Geodesy 1.pptx...............................................
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Well-logging-methods_new................
Foundation to blockchain - A guide to Blockchain Tech
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Digital Logic Computer Design lecture notes
additive manufacturing of ss316l using mig welding
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
composite construction of structures.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
CH1 Production IntroductoryConcepts.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Automation-in-Manufacturing-Chapter-Introduction.pdf

Dccn - Digital Transmission