Anda di halaman 1dari 4

Semester : Fall Year: 2010 - 2011

Programme : M.Tech Class: I Sem CE


Course :EEE 621L Modern Digital Communication Lab Experiment no:
Experiment Title : Huffman Encoder Date:

1. Objective (s):
1.1. Encode and compress the incoming data using Huffman
Algorithm
1.2. Calculation of compression ratio

2. Theory:

In computer science and information theory, Huffman coding is an


entropy encoding algorithm used for lossless data compression. The term
refers to the use of a variable-length code table for encoding a source symbol
(such as a character in a file) where the variable-length code table has been
derived in a particular way based on the estimated probability of occurrence
for each possible value of the source symbol.

Huffman coding uses a specific method for choosing the


representation for each symbol, resulting in a prefix code (sometimes called
"prefix-free codes") (that is, the bit string representing some particular
symbol is never a prefix of the bit string representing any other symbol) that
expresses the most common characters using shorter strings of bits than are
used for less common source symbols. Huffman was able to design the most
efficient compression method of this type: no other mapping of individual
source symbols to unique strings of bits will produce a smaller average
output size when the actual symbol frequencies agree with those used to
create the code. A method was later found to do this in linear time if input
probabilities (also known as weights) are sorted.

School of Electronics Engineering


VIT University
1
Semester : Fall Year: 2010 - 2011
Programme : M.Tech Class: I Sem CE
Course :EEE 621L Modern Digital Communication Lab Experiment no:
Experiment Title : Huffman Encoder Date:

3.Software Used:
Matlab

4. Algorithm:

School of Electronics Engineering


VIT University
2
Semester : Fall Year: 2010 - 2011
Programme : M.Tech Class: I Sem CE
Course :EEE 621L Modern Digital Communication Lab Experiment no:
Experiment Title : Huffman Encoder Date:

6. Observation Table:

SL. NO Probability Code word

Average length:

Efficiency:

7. Result:

8. Inference:

School of Electronics Engineering


VIT University
3
Semester : Fall Year: 2010 - 2011
Programme : M.Tech Class: I Sem CE
Course :EEE 621L Modern Digital Communication Lab Experiment no:
Experiment Title : Huffman Encoder Date:

EVALUATION PROCEDURE:

Sl.No Factor Max.Marks Marks


Obtained
1 Work ethics 10

2 Logic Used 15

3 Result & Inference 15

4 Viva 10

Total 50

Faculty Signature:

Evaluation Date:

School of Electronics Engineering


VIT University
4

Anda mungkin juga menyukai