Encoders and Decoders
In Digital Electronics
Presented By:
• Huzaifa Subhan
• Abdullah Tanveer
• Hamza Arshad
• Muneeb
• Irsa Adnan
Submitted Engr.
To Zubair
Introduction
Encoders and Decoders are fundamental components in digital systems.
They are used for data conversion, communication, and storage.
Play a crucial role in minimizing data redundancy and improving signal
interpretation.
Together, they ensure accurate interpretation and transmission of digital
signals in a wide range of applications, from microprocessors to modern
communication networks..
What is an Encoder?
An encoder is a digital circuit that converts data from one format to another.
It reduces multiple input lines to fewer output lines.
Example: 8-to-3 Encoder.
Logic Diagram of Encoder
Types of Encoders
Binary Encoder
Priority Encoder
Rotary Encoder
Optical Encoder
Priority Encoder Logic Diagram
Priority Encoder Explained
Prioritizes highest-order input when multiple inputs are active.
Ensures a deterministic output.
Example: In 8 inputs, if both I3 and I6 are high, output reflects
What is a Decoder?
A decoder performs the reverse function of an encoder.
Converts n inputs to 2ⁿ outputs.
Used to select among multiple options.
Example: 2-to-4 decoder.
Logic Diagram of Decoder
Types of Decoders
Binary Decoder
BCD to 7-Segment Decoder
Demultiplexer as Decoder
Address Decoders
Decoder Operation Example
Input: 2-bit binary number.
Output: One of 4 lines active.
Logic: When input is 10, output line Y2 is high.
Encoder vs Decoder
Encoder Decoder
Encoder circuit basically Decoder performs reverse
converts the applied operation and recovers the
information signal into a coded original information signal from
digital bit stream. the coded bits.
In case of encoder, the applied Decoder accepts coded binary
signal is the active signal input. data as its input.
The number of inputs accepted The number of input accepted
by an encoder is 2n. by decoder is only n inputs.
OR gate is the basic logic AND gate along with NOT gate
element used in it. is the basic logic element used
in it.
It is used in E-mail, video
encoders etc. It is used in Microprocessors,
memory chips etc.
Applications of Encoders
Keyboard encoding
Data compression
Robotics (rotary encoders)
Remote control systems
Applications of Decoders
Memory address decoding
Display systems
Instruction decoding in CPUs
Communication system.
Real-World Example
Example:
In a digital watch:
Encoder: Maps button press to binary code.
Decoder: Maps binary to display segments.
Conclusion
Encoders and Decoders are vital in modern electronics.
They ensure accurate data transmission and interpretation.
Their efficient use enhances performance in automation, communication, and
computation.
Thank You