SlideShare a Scribd company logo
1 of 4
Download to read offline
IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org
ISSN (e): 2250-3021, ISSN (p): 2278-8719
Vol. 05, Issue 02 (February. 2015), ||V4|| PP 20-23
International organization of Scientific Research 20 | P a g e
Design of Manchester Digital to Digital Encoding Data
Transmission
Amna Mohammed Elzain,Abdelrasoul Jabar Alzubaidi2
Alazhery University- Engineering college
Sudan University of Science and technology –Engineering college- Electronics Engineering School ,
Abstract: -. Manchester coding is a very common data coding method, probably the most common used today.
With Manchester coding, we can encode both clock and signal into one, and transmit the signal serially. One
distinctive characteristic about this method is that the encoded signal has always an average DC level of 50%.
This means that averaging the HIGH and LOW pulse durations of a complete encoded data, will result into ( ½)
of the HIGH voltage level. This feature is very helpful in cases where the power output is a function of the data,
such as in AM modulation. Using Manchester encoding, the average power is always the same, no matter what
data are transmitted. Manchester encoding is also widely used in infrared data transmissions. This paper deals
with the design of biphase digital to digital encoding (Manchester) data transmission using microcontroller ,
latch, darlington amplifier , solid state relay, personnel computer and Bascom programming language .
Keywords: - microcontroller , Bascom , Biphase, , Digital to Digital Encoding , Latch , Darlington Amplifier,
Solid State Relay , Computer.
I. INTRODUCTION
Biphase encoding is probably the best existing solution to the problem of synchronization.. In this
method, the signal changes at the middle of the bit interval but does not return to zero. Instead, it continues to
the opposite pole. As in RZ, these mid interval transitions allow for synchronization. There are many schemes of
digital to digital encoding. Some schemes lack synchronization and have a dc component in the encoded data .
These two disadvantages are considered a big handicap and should be eliminated . The Manchester digital to
digital encoding scheme offers an acceptable solution to the problem of synchronization. At the same time the
Manchester encoding eliminates the dc component.
II. MANCHESTER ENCODING SCHEME
Manchester encoding uses the inversion at the middle of each bit interval for both synchronization and
bit representation. By using a single transition for a dual purpose, Manchester encoding achieves the same level
of synchronization as RZ but with only two levels of amplitude.
Like all other coding methods, Manchester code follows an algorithm to encode data. This algorithm goes like
this: The data are represented NOT by logic 1 or 0, but with line transitions. A logic 0 is represented by a
transition from HIGH to LOW, and a logic 1 is represented by a transition from LOW to HIGH. Figure (1)
below shows a 5-bits example:
Figure (1) A five bits example Manchester code.
Design of Manchester Digital to Digital Encoding Data Transmission
International organization of Scientific Research 21 | P a g e
The data to encode is the binary number 10010, reading from left to right. The coding occurs on every falling
edge of the clock. On the first falling edge of the clock, the coded signal has a LOW to HIGH transition,
because the data is HIGH. On the second falling edge of the clock, the code has a HIGH to LOW transition
because the data is LOW. The same algorithm is applied for the rest of the signal.
III. METHODOLOGY
The circuit diagram for the method of biphase digital to digital encoding data transmission consists of two
elements as follows :
A . Hardware:
The hardware components consists of:
Latch SN 74373 : used as a buffer to store data.
Amplifier ULN 2003-500 m A : used to increase the current of the signal .
Double contacts Solid State Relay : used to change the signal level status from high to low and vice
versa .
Atmega 32 microcontroller : It is used to drive the interface devices connected to its ports.
. Computer : It is used to program the microcontroller.
Lab link : The lab link is used to connect the parallel port of the computer to program the
microcontroller.
B. Software:
Bascom programming language: is used to send data bits to the designed circuit. The circuit diagram
consists of an interface circuit as shown in Figure (2). The method is based on creating an input digital data
by the microcontroller. One bit passes and processed serially each time. The output depends upon the input bit
value. This process will be repeated until the end of data.
Data source Bits Interface Manchester
SSR encod.
Figure (2) Block diagram of the biphase Manshester dig. to dig. Encoding.
IV. ALGORITHM
The microcontroller algorithm includes a sequence of steps for the performance of biphase Manshester
digital to digital encoding . Each byte will be send serially bit by bit to the interface circuit .. A termination
byte denotes the end of data . The algorithm is shown in figure (3) below:
Darlington
AmplifierLatch
+5 volts
output
-5 volts
Atmega 32
Microcontroller
Design of Manchester Digital to Digital Encoding Data Transmission
International organization of Scientific Research 22 | P a g e
Figure (3) The microcontroller flow chart for Manchester encoding
V. RESULTS
The circuit for biphase digital to digital encoding consists of a microcontroller connected to an
interface circuit ..The task of the interface circuit is to transform the solid state relay (SSR) from one state to
another .The change over position of the SSR depends upon the value of the incoming bit .The final output
from the interface circuit will be a signal voltage that varies according to the bit value. Table (1) shows the
result of biphase digital to digital encoding (Manchester) for a nibble entry.
Table (1) Biphase digital to digital encoding (Manchester ) for a nibble
Bit value Latch output SSR position SSR pos. (with
CK.)
Final output
0 0 High-to-Low +5v. To -5v.
1 1 Low-to-High -5v. To +5v.
0 0 High-to-Low +5v. To -5v.
0 0 High-to-Low +5v. To -5v
Design of Manchester Digital to Digital Encoding Data Transmission
International organization of Scientific Research 23 | P a g e
VI. CONCLUSION
All of the biphase techniques require at least one transition per bit time and may have as many as two
transitions. Thus, the maximum modulation rate is twice that for NRZ; this means that the band width required
is correspondingly greater. On the other hand , the biphase digital to digital encoding scheme offers
synchronization between the transmission and reception entities.. The synchronization is achieved because there
is a predictable transition during each bit time. The receiver can synchronize on the transition in the bit interval .
For this reason, the biphase codes are known as self-clocking codes. The second advantage is that there is no dc
component. Biphase codes have no dc component, yielding the benefits described earlier.
The third advantage is the error detection. The error detection is possible when an absence of an
expected transition happens .This technique can be used to detect errors. Noise on the line would have to invert
both the signal before and after the expected transition to cause an undetected error. The disadvantage of this
scheme is that for encoding each bit we need two clocks. The design of the electronic circuit is made simple and
easy to connect to the microcontroller . The circuit can be easily modified to accommodate other digital to
digital encoding schemes .
REFERENCES
[1]. Behrouz A. Ferozane ,Data communications and networking , The McGraw-Hill publishing company
limited,2003 .
[2]. William Stalling ,Computer Data communications and networking , The McGraw-Hill publishing
company limited,2007 .
[3]. Morris Mano ,Digital design , The McGraw-Hill publishing company limited,2004 .
[4]. Douglas E. Comer , Computer networks and internet, The Prentice Hall Inc.,1999 .
[5]. http://wiki.answers.com/Q/Definition_of_digital_signal_encoding#slide=2
http://ecomputernotes.com/computernetworkingnotes/communication-networks/encoding-techniques-
and-codec
[6]. http://encyclopedia2.thefreedictionary.com/Manchester+encoding
[7]. [http://en.wikipedia.org/wiki/Bipolar_encoding#cite_note-1

More Related Content

What's hot

Documentaion of datalogger and arduino
Documentaion of datalogger and arduinoDocumentaion of datalogger and arduino
Documentaion of datalogger and arduinosarvan k
 
Wireless data transmission through uart port using arm & rf transceiver
Wireless data transmission through uart port using arm & rf transceiverWireless data transmission through uart port using arm & rf transceiver
Wireless data transmission through uart port using arm & rf transceivereSAT Publishing House
 
Codec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsCodec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsIJEEE
 
Serial Communication
Serial CommunicationSerial Communication
Serial CommunicationRashmi
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eadpeer
 
Serial Data Communication
Serial Data CommunicationSerial Data Communication
Serial Data CommunicationDesty Rahayu
 
Micro c lab8(serial communication)
Micro c lab8(serial communication)Micro c lab8(serial communication)
Micro c lab8(serial communication)Mashood
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDLDesign &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDLIJERA Editor
 
Data Encoding for Wireless Transmission
Data Encoding for Wireless TransmissionData Encoding for Wireless Transmission
Data Encoding for Wireless TransmissionSean McQuay
 
Design of high speed reconfigurable coprocessor for interleaver and de interl...
Design of high speed reconfigurable coprocessor for interleaver and de interl...Design of high speed reconfigurable coprocessor for interleaver and de interl...
Design of high speed reconfigurable coprocessor for interleaver and de interl...IAEME Publication
 
Asynchronous Serial Communication and standards
Asynchronous Serial Communication and standardsAsynchronous Serial Communication and standards
Asynchronous Serial Communication and standardsMathivanan Natarajan
 
Education set for collecting and visualizing data using sensor system based ...
Education set for collecting and visualizing data using sensor  system based ...Education set for collecting and visualizing data using sensor  system based ...
Education set for collecting and visualizing data using sensor system based ...IJMER
 
IEEE Paper A SystemC AMS Model of an I2C Bus Controller
IEEE Paper A SystemC AMS Model  of an I2C Bus ControllerIEEE Paper A SystemC AMS Model  of an I2C Bus Controller
IEEE Paper A SystemC AMS Model of an I2C Bus ControllerDweapons Art
 
Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...iosrjce
 

What's hot (20)

Gas sensor
Gas sensorGas sensor
Gas sensor
 
Documentaion of datalogger and arduino
Documentaion of datalogger and arduinoDocumentaion of datalogger and arduino
Documentaion of datalogger and arduino
 
Wireless data transmission through uart port using arm & rf transceiver
Wireless data transmission through uart port using arm & rf transceiverWireless data transmission through uart port using arm & rf transceiver
Wireless data transmission through uart port using arm & rf transceiver
 
Codec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsCodec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI Interconnects
 
Serial Communication
Serial CommunicationSerial Communication
Serial Communication
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9e
 
Serial Data Communication
Serial Data CommunicationSerial Data Communication
Serial Data Communication
 
Micro c lab8(serial communication)
Micro c lab8(serial communication)Micro c lab8(serial communication)
Micro c lab8(serial communication)
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
Project_intership
Project_intershipProject_intership
Project_intership
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniques
 
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDLDesign &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
 
Data Encoding for Wireless Transmission
Data Encoding for Wireless TransmissionData Encoding for Wireless Transmission
Data Encoding for Wireless Transmission
 
Comm lab manual_final-1
Comm lab manual_final-1Comm lab manual_final-1
Comm lab manual_final-1
 
Design of high speed reconfigurable coprocessor for interleaver and de interl...
Design of high speed reconfigurable coprocessor for interleaver and de interl...Design of high speed reconfigurable coprocessor for interleaver and de interl...
Design of high speed reconfigurable coprocessor for interleaver and de interl...
 
Asynchronous Serial Communication and standards
Asynchronous Serial Communication and standardsAsynchronous Serial Communication and standards
Asynchronous Serial Communication and standards
 
Education set for collecting and visualizing data using sensor system based ...
Education set for collecting and visualizing data using sensor  system based ...Education set for collecting and visualizing data using sensor  system based ...
Education set for collecting and visualizing data using sensor system based ...
 
IEEE Paper A SystemC AMS Model of an I2C Bus Controller
IEEE Paper A SystemC AMS Model  of an I2C Bus ControllerIEEE Paper A SystemC AMS Model  of an I2C Bus Controller
IEEE Paper A SystemC AMS Model of an I2C Bus Controller
 
Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...
 

Viewers also liked

Geography lesson example
Geography lesson exampleGeography lesson example
Geography lesson exampleYSJLTD
 
The Windows Store and Monetizing your App
The Windows Store and Monetizing your AppThe Windows Store and Monetizing your App
The Windows Store and Monetizing your AppAlan Mendelevich
 
Fedegan_Animal_Ganadero_Resolución_01513_2004_Enfermedad_Bovino_Tuberculosis
Fedegan_Animal_Ganadero_Resolución_01513_2004_Enfermedad_Bovino_TuberculosisFedegan_Animal_Ganadero_Resolución_01513_2004_Enfermedad_Bovino_Tuberculosis
Fedegan_Animal_Ganadero_Resolución_01513_2004_Enfermedad_Bovino_TuberculosisFedegan
 

Viewers also liked (14)

H5243740
H5243740H5243740
H5243740
 
E5242427
E5242427E5242427
E5242427
 
A5240112
A5240112A5240112
A5240112
 
I5244145
I5244145I5244145
I5244145
 
100001
100001100001
100001
 
G5243336
G5243336G5243336
G5243336
 
B5241316
B5241316B5241316
B5241316
 
F5242832
F5242832F5242832
F5242832
 
J5244649
J5244649J5244649
J5244649
 
C5241719
C5241719C5241719
C5241719
 
Html5
Html5Html5
Html5
 
Geography lesson example
Geography lesson exampleGeography lesson example
Geography lesson example
 
The Windows Store and Monetizing your App
The Windows Store and Monetizing your AppThe Windows Store and Monetizing your App
The Windows Store and Monetizing your App
 
Fedegan_Animal_Ganadero_Resolución_01513_2004_Enfermedad_Bovino_Tuberculosis
Fedegan_Animal_Ganadero_Resolución_01513_2004_Enfermedad_Bovino_TuberculosisFedegan_Animal_Ganadero_Resolución_01513_2004_Enfermedad_Bovino_Tuberculosis
Fedegan_Animal_Ganadero_Resolución_01513_2004_Enfermedad_Bovino_Tuberculosis
 

Similar to D5242023

Unit-4_Bus_Encoding_Part_1.ppt
Unit-4_Bus_Encoding_Part_1.pptUnit-4_Bus_Encoding_Part_1.ppt
Unit-4_Bus_Encoding_Part_1.pptRavi Selvaraj
 
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...IRJET Journal
 
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash AdcCmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash AdcIOSRJECE
 
IMPLEMENTATION OF JOINT NETWORK CHANNEL DECODING ALGORITHM FOR MULTIPLE ACCES...
IMPLEMENTATION OF JOINT NETWORK CHANNEL DECODING ALGORITHM FOR MULTIPLE ACCES...IMPLEMENTATION OF JOINT NETWORK CHANNEL DECODING ALGORITHM FOR MULTIPLE ACCES...
IMPLEMENTATION OF JOINT NETWORK CHANNEL DECODING ALGORITHM FOR MULTIPLE ACCES...cscpconf
 
Implementation of Joint Network Channel Decoding Algorithm for Multiple Acces...
Implementation of Joint Network Channel Decoding Algorithm for Multiple Acces...Implementation of Joint Network Channel Decoding Algorithm for Multiple Acces...
Implementation of Joint Network Channel Decoding Algorithm for Multiple Acces...csandit
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationMangaiK4
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationMangaiK4
 
Digital Signal Conditioning
Digital Signal ConditioningDigital Signal Conditioning
Digital Signal ConditioningGhansyam Rathod
 
Chapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptChapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptfaisalahmed441
 
An approach to design Flash Analog to Digital Converter for High Speed and Lo...
An approach to design Flash Analog to Digital Converter for High Speed and Lo...An approach to design Flash Analog to Digital Converter for High Speed and Lo...
An approach to design Flash Analog to Digital Converter for High Speed and Lo...VLSICS Design
 
Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)IISRT
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder IJECEIAES
 
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADCDesign of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADCAman JanGra
 
Giga bit per second Differential Scheme for High Speed Interconnect
Giga bit per second Differential Scheme for High Speed InterconnectGiga bit per second Differential Scheme for High Speed Interconnect
Giga bit per second Differential Scheme for High Speed InterconnectVLSICS Design
 
Simulation of 3 bit Flash ADC in 0.18μmTechnology using NG SPICE Tool for Hig...
Simulation of 3 bit Flash ADC in 0.18μmTechnology using NG SPICE Tool for Hig...Simulation of 3 bit Flash ADC in 0.18μmTechnology using NG SPICE Tool for Hig...
Simulation of 3 bit Flash ADC in 0.18μmTechnology using NG SPICE Tool for Hig...ijsrd.com
 

Similar to D5242023 (20)

lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
 
Unit-4_Bus_Encoding_Part_1.ppt
Unit-4_Bus_Encoding_Part_1.pptUnit-4_Bus_Encoding_Part_1.ppt
Unit-4_Bus_Encoding_Part_1.ppt
 
Ff34970973
Ff34970973Ff34970973
Ff34970973
 
Line Coding.pptx
Line Coding.pptxLine Coding.pptx
Line Coding.pptx
 
M010617376
M010617376M010617376
M010617376
 
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
 
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash AdcCmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc
 
IMPLEMENTATION OF JOINT NETWORK CHANNEL DECODING ALGORITHM FOR MULTIPLE ACCES...
IMPLEMENTATION OF JOINT NETWORK CHANNEL DECODING ALGORITHM FOR MULTIPLE ACCES...IMPLEMENTATION OF JOINT NETWORK CHANNEL DECODING ALGORITHM FOR MULTIPLE ACCES...
IMPLEMENTATION OF JOINT NETWORK CHANNEL DECODING ALGORITHM FOR MULTIPLE ACCES...
 
Implementation of Joint Network Channel Decoding Algorithm for Multiple Acces...
Implementation of Joint Network Channel Decoding Algorithm for Multiple Acces...Implementation of Joint Network Channel Decoding Algorithm for Multiple Acces...
Implementation of Joint Network Channel Decoding Algorithm for Multiple Acces...
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
 
Digital Signal Conditioning
Digital Signal ConditioningDigital Signal Conditioning
Digital Signal Conditioning
 
Chapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.pptChapter2-PhysicalLayer.ppt
Chapter2-PhysicalLayer.ppt
 
An approach to design Flash Analog to Digital Converter for High Speed and Lo...
An approach to design Flash Analog to Digital Converter for High Speed and Lo...An approach to design Flash Analog to Digital Converter for High Speed and Lo...
An approach to design Flash Analog to Digital Converter for High Speed and Lo...
 
Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder
 
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADCDesign of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
 
Giga bit per second Differential Scheme for High Speed Interconnect
Giga bit per second Differential Scheme for High Speed InterconnectGiga bit per second Differential Scheme for High Speed Interconnect
Giga bit per second Differential Scheme for High Speed Interconnect
 
Simulation of 3 bit Flash ADC in 0.18μmTechnology using NG SPICE Tool for Hig...
Simulation of 3 bit Flash ADC in 0.18μmTechnology using NG SPICE Tool for Hig...Simulation of 3 bit Flash ADC in 0.18μmTechnology using NG SPICE Tool for Hig...
Simulation of 3 bit Flash ADC in 0.18μmTechnology using NG SPICE Tool for Hig...
 
Vlsics08
Vlsics08Vlsics08
Vlsics08
 

More from IOSR-JEN

More from IOSR-JEN (20)

C05921721
C05921721C05921721
C05921721
 
B05921016
B05921016B05921016
B05921016
 
A05920109
A05920109A05920109
A05920109
 
J05915457
J05915457J05915457
J05915457
 
I05914153
I05914153I05914153
I05914153
 
H05913540
H05913540H05913540
H05913540
 
G05913234
G05913234G05913234
G05913234
 
F05912731
F05912731F05912731
F05912731
 
E05912226
E05912226E05912226
E05912226
 
D05911621
D05911621D05911621
D05911621
 
C05911315
C05911315C05911315
C05911315
 
B05910712
B05910712B05910712
B05910712
 
A05910106
A05910106A05910106
A05910106
 
B05840510
B05840510B05840510
B05840510
 
I05844759
I05844759I05844759
I05844759
 
H05844346
H05844346H05844346
H05844346
 
G05843942
G05843942G05843942
G05843942
 
F05843238
F05843238F05843238
F05843238
 
E05842831
E05842831E05842831
E05842831
 
D05842227
D05842227D05842227
D05842227
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 

D5242023

  • 1. IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 05, Issue 02 (February. 2015), ||V4|| PP 20-23 International organization of Scientific Research 20 | P a g e Design of Manchester Digital to Digital Encoding Data Transmission Amna Mohammed Elzain,Abdelrasoul Jabar Alzubaidi2 Alazhery University- Engineering college Sudan University of Science and technology –Engineering college- Electronics Engineering School , Abstract: -. Manchester coding is a very common data coding method, probably the most common used today. With Manchester coding, we can encode both clock and signal into one, and transmit the signal serially. One distinctive characteristic about this method is that the encoded signal has always an average DC level of 50%. This means that averaging the HIGH and LOW pulse durations of a complete encoded data, will result into ( ½) of the HIGH voltage level. This feature is very helpful in cases where the power output is a function of the data, such as in AM modulation. Using Manchester encoding, the average power is always the same, no matter what data are transmitted. Manchester encoding is also widely used in infrared data transmissions. This paper deals with the design of biphase digital to digital encoding (Manchester) data transmission using microcontroller , latch, darlington amplifier , solid state relay, personnel computer and Bascom programming language . Keywords: - microcontroller , Bascom , Biphase, , Digital to Digital Encoding , Latch , Darlington Amplifier, Solid State Relay , Computer. I. INTRODUCTION Biphase encoding is probably the best existing solution to the problem of synchronization.. In this method, the signal changes at the middle of the bit interval but does not return to zero. Instead, it continues to the opposite pole. As in RZ, these mid interval transitions allow for synchronization. There are many schemes of digital to digital encoding. Some schemes lack synchronization and have a dc component in the encoded data . These two disadvantages are considered a big handicap and should be eliminated . The Manchester digital to digital encoding scheme offers an acceptable solution to the problem of synchronization. At the same time the Manchester encoding eliminates the dc component. II. MANCHESTER ENCODING SCHEME Manchester encoding uses the inversion at the middle of each bit interval for both synchronization and bit representation. By using a single transition for a dual purpose, Manchester encoding achieves the same level of synchronization as RZ but with only two levels of amplitude. Like all other coding methods, Manchester code follows an algorithm to encode data. This algorithm goes like this: The data are represented NOT by logic 1 or 0, but with line transitions. A logic 0 is represented by a transition from HIGH to LOW, and a logic 1 is represented by a transition from LOW to HIGH. Figure (1) below shows a 5-bits example: Figure (1) A five bits example Manchester code.
  • 2. Design of Manchester Digital to Digital Encoding Data Transmission International organization of Scientific Research 21 | P a g e The data to encode is the binary number 10010, reading from left to right. The coding occurs on every falling edge of the clock. On the first falling edge of the clock, the coded signal has a LOW to HIGH transition, because the data is HIGH. On the second falling edge of the clock, the code has a HIGH to LOW transition because the data is LOW. The same algorithm is applied for the rest of the signal. III. METHODOLOGY The circuit diagram for the method of biphase digital to digital encoding data transmission consists of two elements as follows : A . Hardware: The hardware components consists of: Latch SN 74373 : used as a buffer to store data. Amplifier ULN 2003-500 m A : used to increase the current of the signal . Double contacts Solid State Relay : used to change the signal level status from high to low and vice versa . Atmega 32 microcontroller : It is used to drive the interface devices connected to its ports. . Computer : It is used to program the microcontroller. Lab link : The lab link is used to connect the parallel port of the computer to program the microcontroller. B. Software: Bascom programming language: is used to send data bits to the designed circuit. The circuit diagram consists of an interface circuit as shown in Figure (2). The method is based on creating an input digital data by the microcontroller. One bit passes and processed serially each time. The output depends upon the input bit value. This process will be repeated until the end of data. Data source Bits Interface Manchester SSR encod. Figure (2) Block diagram of the biphase Manshester dig. to dig. Encoding. IV. ALGORITHM The microcontroller algorithm includes a sequence of steps for the performance of biphase Manshester digital to digital encoding . Each byte will be send serially bit by bit to the interface circuit .. A termination byte denotes the end of data . The algorithm is shown in figure (3) below: Darlington AmplifierLatch +5 volts output -5 volts Atmega 32 Microcontroller
  • 3. Design of Manchester Digital to Digital Encoding Data Transmission International organization of Scientific Research 22 | P a g e Figure (3) The microcontroller flow chart for Manchester encoding V. RESULTS The circuit for biphase digital to digital encoding consists of a microcontroller connected to an interface circuit ..The task of the interface circuit is to transform the solid state relay (SSR) from one state to another .The change over position of the SSR depends upon the value of the incoming bit .The final output from the interface circuit will be a signal voltage that varies according to the bit value. Table (1) shows the result of biphase digital to digital encoding (Manchester) for a nibble entry. Table (1) Biphase digital to digital encoding (Manchester ) for a nibble Bit value Latch output SSR position SSR pos. (with CK.) Final output 0 0 High-to-Low +5v. To -5v. 1 1 Low-to-High -5v. To +5v. 0 0 High-to-Low +5v. To -5v. 0 0 High-to-Low +5v. To -5v
  • 4. Design of Manchester Digital to Digital Encoding Data Transmission International organization of Scientific Research 23 | P a g e VI. CONCLUSION All of the biphase techniques require at least one transition per bit time and may have as many as two transitions. Thus, the maximum modulation rate is twice that for NRZ; this means that the band width required is correspondingly greater. On the other hand , the biphase digital to digital encoding scheme offers synchronization between the transmission and reception entities.. The synchronization is achieved because there is a predictable transition during each bit time. The receiver can synchronize on the transition in the bit interval . For this reason, the biphase codes are known as self-clocking codes. The second advantage is that there is no dc component. Biphase codes have no dc component, yielding the benefits described earlier. The third advantage is the error detection. The error detection is possible when an absence of an expected transition happens .This technique can be used to detect errors. Noise on the line would have to invert both the signal before and after the expected transition to cause an undetected error. The disadvantage of this scheme is that for encoding each bit we need two clocks. The design of the electronic circuit is made simple and easy to connect to the microcontroller . The circuit can be easily modified to accommodate other digital to digital encoding schemes . REFERENCES [1]. Behrouz A. Ferozane ,Data communications and networking , The McGraw-Hill publishing company limited,2003 . [2]. William Stalling ,Computer Data communications and networking , The McGraw-Hill publishing company limited,2007 . [3]. Morris Mano ,Digital design , The McGraw-Hill publishing company limited,2004 . [4]. Douglas E. Comer , Computer networks and internet, The Prentice Hall Inc.,1999 . [5]. http://wiki.answers.com/Q/Definition_of_digital_signal_encoding#slide=2 http://ecomputernotes.com/computernetworkingnotes/communication-networks/encoding-techniques- and-codec [6]. http://encyclopedia2.thefreedictionary.com/Manchester+encoding [7]. [http://en.wikipedia.org/wiki/Bipolar_encoding#cite_note-1