SlideShare a Scribd company logo
1 of 13
Download to read offline
Manchester & Differential
Manchester
Line Coding: Polar Biphase Encoding Techniques
CMS-A-CC-4-8
Lockdown Talk Series: DCNIT-LDTalks-6
Arunabha Saha
Department of Computer Science, Vidyasagar College
University of Calcutta
May 2020
Outline
Overview of Biphase encoding techniques
Manchester encoding
Differential Manchester encoding
Polar Encoding Variants
Biphase Encoding
It solves the synchronization problem
The transition of state in signal happens in the middle of the bit;
does not returns to zero
Two variants:
Manchester Encoding (ME)
Differential Manchester Encoding (DME)
Manchester Encoding(ME)(1)
In ME, every bit represented as a transition, low → high or
high → low
Its a self-synchronizing signal with no DC component.
ME is a form of binary phase shift keying(BPSK), where the data
controls the phase of a square wave carrier whose frequency is the
data rate.
ME encodes both the data and the clock in a bit stream.
ME(2)
There are two conventions to represent ME
first published by G.E. Thomas(1949)
IEEE 802.3(ethernet) and IEEE 802.4(token bus) standards.
ME(3)
Encoding: In ME, XOR logic is used for encoding; XOR the data with the
clock
Conventions:
Each bit has a period .
IEEE 802.3: ’0’ represented by high-to-low and ’1’ represented by
low-to-high( in G.E. Thomas convention, the reverse is true).
Any transition occurs at the mid of the bit-period.
Initial transition of the waveform is just overhead; not represents any
meaningful data.
ME(4)
Applications:
ME used is early ethernet physical layer.
Its in use for IR protocols, RFID and NFC systems.
this widely used in LAN such as Ethernet(IEEE 802.3) and token
bus(IEEE 802.4).
Pros:
No DC component
No signal drooping issue
Ease of synchronization
ME is transparent
Cons:
Because of larger number of transitions occupies larger bandwidth.
Lacks error detection capability.
Differential Manchester Encoding(DME)(1)
Also known as Biphase Mark Code, Conditioned diphase , etc.
In DME, data and clock are combined to form singel 2-level
synchronizing data stream.
Presence or absence of transitions indicates logical value.
Its not important to know the exact polarity of the signal because
the data encoded as the change of state.
It makes synchronization easier
In DME, the transition in the middle of the bit-period used for
synchronization
DME(2)
Transition means "0" and no transition means "1" .
DME(3)
DME example:
Each digit in the differential encoded sequence is obtained by comparing
the present input bit with the past encoded bit. A binary 1 is encoded if
the present input bit and past encoded bit are of opposite state. A binary
0 is encoded if the states are the same.
d(n) = m(n) ⊕ d(n − 1)
DME(4)
Differential Manchester encoding has the following advantages over some
other line codes: 1
For every bit there is a transition is guaranteed.
In noisy environment, detecting transitions is less erroneous than
comparing agaisnt a threshold.
Unlike ME, here(in DME) presence of transitions is important, not
the polarity.
If the magnitude of high and low signal levels are same but of
different poalrity, it makes the average 0; (theoretically, 0 DC bias).
1 https://en.wikipedia.org/wiki/Differential_Manchester_encoding
Thank You
Image source: Google Images
all materials and codes are copyright protected under GNU GPL and Creative Commons(cc) license. Anyone can share or redistribute for
non-commercial purpose only. Usage of any lecture materials or(and) codes by any individual or institution for commercial benefits or
advancement without permission is strictly prohibited.

More Related Content

What's hot

Error Detection and correction concepts in Data communication and networks
Error Detection and correction concepts in Data communication and networksError Detection and correction concepts in Data communication and networks
Error Detection and correction concepts in Data communication and networksNt Arvind
 
Wireless transmission
Wireless transmissionWireless transmission
Wireless transmissionRajapriya82
 
Error detection & correction codes
Error detection & correction codesError detection & correction codes
Error detection & correction codesRevathi Subramaniam
 
Line coding presentation
Line coding presentationLine coding presentation
Line coding presentationDibyendu Porey
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)vishnudharan11
 
Physical Layer Numericals - Data Communication & Networking
Physical Layer  Numericals - Data Communication & NetworkingPhysical Layer  Numericals - Data Communication & Networking
Physical Layer Numericals - Data Communication & NetworkingDrishti Bhalla
 
signal encoding techniques
signal encoding techniquessignal encoding techniques
signal encoding techniquesSrinivasa Rao
 
Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionWayne Jones Jnr
 
Polar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemesPolar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemesArunabha Saha
 

What's hot (20)

Error Detection and correction concepts in Data communication and networks
Error Detection and correction concepts in Data communication and networksError Detection and correction concepts in Data communication and networks
Error Detection and correction concepts in Data communication and networks
 
Wireless transmission
Wireless transmissionWireless transmission
Wireless transmission
 
Text compression
Text compressionText compression
Text compression
 
Error detection & correction codes
Error detection & correction codesError detection & correction codes
Error detection & correction codes
 
Channel coding
Channel coding  Channel coding
Channel coding
 
Line coding presentation
Line coding presentationLine coding presentation
Line coding presentation
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)
 
Physical Layer Numericals - Data Communication & Networking
Physical Layer  Numericals - Data Communication & NetworkingPhysical Layer  Numericals - Data Communication & Networking
Physical Layer Numericals - Data Communication & Networking
 
signal encoding techniques
signal encoding techniquessignal encoding techniques
signal encoding techniques
 
Line coding
Line codingLine coding
Line coding
 
Line coding
Line codingLine coding
Line coding
 
4. block coding
4. block coding 4. block coding
4. block coding
 
Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital Transmission
 
Convolutional codes
Convolutional codesConvolutional codes
Convolutional codes
 
Token bus
Token busToken bus
Token bus
 
Hamming codes
Hamming codesHamming codes
Hamming codes
 
HANDOFF
HANDOFFHANDOFF
HANDOFF
 
Polar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemesPolar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemes
 
Error control
Error controlError control
Error control
 
Delta Modulation
Delta ModulationDelta Modulation
Delta Modulation
 

Similar to Manchester & Differential Manchester encoding scheme

Introduction to communication system lecture5
Introduction to communication system lecture5Introduction to communication system lecture5
Introduction to communication system lecture5Jumaan Ally Mohamed
 
Gsm Soft Viterbi Code
Gsm Soft Viterbi CodeGsm Soft Viterbi Code
Gsm Soft Viterbi Codefrankie_z
 
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
 
Ch4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleCh4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleNeha Kurale
 
Data communications 4 1
Data communications 4 1Data communications 4 1
Data communications 4 1Raymond Pidor
 
Channel Coding (Digital communication)
Channel Coding (Digital communication)Channel Coding (Digital communication)
Channel Coding (Digital communication)VARUN KUMAR
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
W6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfW6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfmatom84405
 
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC CodesPerformance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codesidescitation
 
A Low Power VITERBI Decoder Design With Minimum Transition Hybrid Register Ex...
A Low Power VITERBI Decoder Design With Minimum Transition Hybrid Register Ex...A Low Power VITERBI Decoder Design With Minimum Transition Hybrid Register Ex...
A Low Power VITERBI Decoder Design With Minimum Transition Hybrid Register Ex...VLSICS Design
 
Convolutional Codes And Their Decoding
Convolutional Codes And Their DecodingConvolutional Codes And Their Decoding
Convolutional Codes And Their DecodingKakali Saharia
 
Digital base band modulation
Digital base band modulationDigital base band modulation
Digital base band modulationPrajakta8895
 
ELH – 3.1: ADVANCED DIGITAL COMMUNICATION UNIT – II Coding techniques
ELH – 3.1: ADVANCED DIGITAL COMMUNICATION UNIT – II Coding techniquesELH – 3.1: ADVANCED DIGITAL COMMUNICATION UNIT – II Coding techniques
ELH – 3.1: ADVANCED DIGITAL COMMUNICATION UNIT – II Coding techniquesKuvempu University
 

Similar to Manchester & Differential Manchester encoding scheme (20)

Turbo Code
Turbo Code Turbo Code
Turbo Code
 
Introduction to communication system lecture5
Introduction to communication system lecture5Introduction to communication system lecture5
Introduction to communication system lecture5
 
Manchester coding
Manchester coding Manchester coding
Manchester coding
 
lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
 
Gsm Soft Viterbi Code
Gsm Soft Viterbi CodeGsm Soft Viterbi Code
Gsm Soft Viterbi Code
 
D5242023
D5242023D5242023
D5242023
 
Digital communication unit II
Digital communication unit IIDigital communication unit II
Digital communication unit II
 
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
 
Ch4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleCh4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kurale
 
Data communications 4 1
Data communications 4 1Data communications 4 1
Data communications 4 1
 
Dcn aasignment
Dcn aasignmentDcn aasignment
Dcn aasignment
 
Channel Coding (Digital communication)
Channel Coding (Digital communication)Channel Coding (Digital communication)
Channel Coding (Digital communication)
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
 
W6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfW6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdf
 
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC CodesPerformance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
 
A Low Power VITERBI Decoder Design With Minimum Transition Hybrid Register Ex...
A Low Power VITERBI Decoder Design With Minimum Transition Hybrid Register Ex...A Low Power VITERBI Decoder Design With Minimum Transition Hybrid Register Ex...
A Low Power VITERBI Decoder Design With Minimum Transition Hybrid Register Ex...
 
Convolutional Codes And Their Decoding
Convolutional Codes And Their DecodingConvolutional Codes And Their Decoding
Convolutional Codes And Their Decoding
 
Digital base band modulation
Digital base band modulationDigital base band modulation
Digital base band modulation
 
ELH – 3.1: ADVANCED DIGITAL COMMUNICATION UNIT – II Coding techniques
ELH – 3.1: ADVANCED DIGITAL COMMUNICATION UNIT – II Coding techniquesELH – 3.1: ADVANCED DIGITAL COMMUNICATION UNIT – II Coding techniques
ELH – 3.1: ADVANCED DIGITAL COMMUNICATION UNIT – II Coding techniques
 

More from Arunabha Saha

Unipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZUnipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZArunabha Saha
 
Introduction to Line Coding Schemes
Introduction to Line Coding SchemesIntroduction to Line Coding Schemes
Introduction to Line Coding SchemesArunabha Saha
 
Introduction to Channel Capacity | DCNIT-LDTalks-1
Introduction to Channel Capacity | DCNIT-LDTalks-1Introduction to Channel Capacity | DCNIT-LDTalks-1
Introduction to Channel Capacity | DCNIT-LDTalks-1Arunabha Saha
 
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...Arunabha Saha
 
Naive Bayes Classifier
Naive Bayes ClassifierNaive Bayes Classifier
Naive Bayes ClassifierArunabha Saha
 
Introduction to Quantum Secret Sharing
Introduction to Quantum Secret SharingIntroduction to Quantum Secret Sharing
Introduction to Quantum Secret SharingArunabha Saha
 
Introduction to Quantum Teleportation & BBCJPW Protocol
Introduction to Quantum Teleportation & BBCJPW ProtocolIntroduction to Quantum Teleportation & BBCJPW Protocol
Introduction to Quantum Teleportation & BBCJPW ProtocolArunabha Saha
 
Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1Arunabha Saha
 
Introduction to Quantum Computation. Part - 2
Introduction to Quantum Computation. Part - 2Introduction to Quantum Computation. Part - 2
Introduction to Quantum Computation. Part - 2Arunabha Saha
 
Brief Introduction to Boltzmann Machine
Brief Introduction to Boltzmann MachineBrief Introduction to Boltzmann Machine
Brief Introduction to Boltzmann MachineArunabha Saha
 

More from Arunabha Saha (11)

Baseline Wandering
Baseline WanderingBaseline Wandering
Baseline Wandering
 
Unipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZUnipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZ
 
Introduction to Line Coding Schemes
Introduction to Line Coding SchemesIntroduction to Line Coding Schemes
Introduction to Line Coding Schemes
 
Introduction to Channel Capacity | DCNIT-LDTalks-1
Introduction to Channel Capacity | DCNIT-LDTalks-1Introduction to Channel Capacity | DCNIT-LDTalks-1
Introduction to Channel Capacity | DCNIT-LDTalks-1
 
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...
 
Naive Bayes Classifier
Naive Bayes ClassifierNaive Bayes Classifier
Naive Bayes Classifier
 
Introduction to Quantum Secret Sharing
Introduction to Quantum Secret SharingIntroduction to Quantum Secret Sharing
Introduction to Quantum Secret Sharing
 
Introduction to Quantum Teleportation & BBCJPW Protocol
Introduction to Quantum Teleportation & BBCJPW ProtocolIntroduction to Quantum Teleportation & BBCJPW Protocol
Introduction to Quantum Teleportation & BBCJPW Protocol
 
Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1
 
Introduction to Quantum Computation. Part - 2
Introduction to Quantum Computation. Part - 2Introduction to Quantum Computation. Part - 2
Introduction to Quantum Computation. Part - 2
 
Brief Introduction to Boltzmann Machine
Brief Introduction to Boltzmann MachineBrief Introduction to Boltzmann Machine
Brief Introduction to Boltzmann Machine
 

Recently uploaded

dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of PlayPooky Knightsmith
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111GangaMaiya1
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use CasesTechSoup
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 

Recently uploaded (20)

dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 

Manchester & Differential Manchester encoding scheme

  • 1. Manchester & Differential Manchester Line Coding: Polar Biphase Encoding Techniques CMS-A-CC-4-8 Lockdown Talk Series: DCNIT-LDTalks-6 Arunabha Saha Department of Computer Science, Vidyasagar College University of Calcutta May 2020
  • 2. Outline Overview of Biphase encoding techniques Manchester encoding Differential Manchester encoding
  • 4. Biphase Encoding It solves the synchronization problem The transition of state in signal happens in the middle of the bit; does not returns to zero Two variants: Manchester Encoding (ME) Differential Manchester Encoding (DME)
  • 5. Manchester Encoding(ME)(1) In ME, every bit represented as a transition, low → high or high → low Its a self-synchronizing signal with no DC component. ME is a form of binary phase shift keying(BPSK), where the data controls the phase of a square wave carrier whose frequency is the data rate. ME encodes both the data and the clock in a bit stream.
  • 6. ME(2) There are two conventions to represent ME first published by G.E. Thomas(1949) IEEE 802.3(ethernet) and IEEE 802.4(token bus) standards.
  • 7. ME(3) Encoding: In ME, XOR logic is used for encoding; XOR the data with the clock Conventions: Each bit has a period . IEEE 802.3: ’0’ represented by high-to-low and ’1’ represented by low-to-high( in G.E. Thomas convention, the reverse is true). Any transition occurs at the mid of the bit-period. Initial transition of the waveform is just overhead; not represents any meaningful data.
  • 8. ME(4) Applications: ME used is early ethernet physical layer. Its in use for IR protocols, RFID and NFC systems. this widely used in LAN such as Ethernet(IEEE 802.3) and token bus(IEEE 802.4). Pros: No DC component No signal drooping issue Ease of synchronization ME is transparent Cons: Because of larger number of transitions occupies larger bandwidth. Lacks error detection capability.
  • 9. Differential Manchester Encoding(DME)(1) Also known as Biphase Mark Code, Conditioned diphase , etc. In DME, data and clock are combined to form singel 2-level synchronizing data stream. Presence or absence of transitions indicates logical value. Its not important to know the exact polarity of the signal because the data encoded as the change of state. It makes synchronization easier In DME, the transition in the middle of the bit-period used for synchronization
  • 10. DME(2) Transition means "0" and no transition means "1" .
  • 11. DME(3) DME example: Each digit in the differential encoded sequence is obtained by comparing the present input bit with the past encoded bit. A binary 1 is encoded if the present input bit and past encoded bit are of opposite state. A binary 0 is encoded if the states are the same. d(n) = m(n) ⊕ d(n − 1)
  • 12. DME(4) Differential Manchester encoding has the following advantages over some other line codes: 1 For every bit there is a transition is guaranteed. In noisy environment, detecting transitions is less erroneous than comparing agaisnt a threshold. Unlike ME, here(in DME) presence of transitions is important, not the polarity. If the magnitude of high and low signal levels are same but of different poalrity, it makes the average 0; (theoretically, 0 DC bias). 1 https://en.wikipedia.org/wiki/Differential_Manchester_encoding
  • 13. Thank You Image source: Google Images all materials and codes are copyright protected under GNU GPL and Creative Commons(cc) license. Anyone can share or redistribute for non-commercial purpose only. Usage of any lecture materials or(and) codes by any individual or institution for commercial benefits or advancement without permission is strictly prohibited.