
Encoding and Decoding
- or -
Post a project like this3199
$45
- Posted:
- Proposals: 4
- Remote
- #1389655
- PRE-FUNDED
- Awarded
Description
Experience Level: Intermediate
Estimated project duration: 1 day or less
General information for the business: Personal
Description of requirements/functionality: Encoding a message in a sequence of characters/symbols with the shortest possible average number of bits per character/symbol and thus minimum number of bits for the total message.
(i) Determining the frequency of the occurrence of each symbol inside the message.
(ii) Ranking the symbols in order of increasing frequency.
(iii) Combining the two lowest frequency symbols into a single composite symbol for each step. The
frequency of this new symbol is therefore the sum of the two original ones and the process is then
repeated until a single composite symbol remains.
(iv) Starting at the final symbol, it breaks-up the composite symbols, assigns 0 to the left branch
and 1 to the right branch and then creates a Huffman binary tree.
(v) The binary string from the root node to the leaf node will be used to encode the symbol at the
leaf node.
Description of requirements/functionality: Encoding a message in a sequence of characters/symbols with the shortest possible average number of bits per character/symbol and thus minimum number of bits for the total message.
(i) Determining the frequency of the occurrence of each symbol inside the message.
(ii) Ranking the symbols in order of increasing frequency.
(iii) Combining the two lowest frequency symbols into a single composite symbol for each step. The
frequency of this new symbol is therefore the sum of the two original ones and the process is then
repeated until a single composite symbol remains.
(iv) Starting at the final symbol, it breaks-up the composite symbols, assigns 0 to the left branch
and 1 to the right branch and then creates a Huffman binary tree.
(v) The binary string from the root node to the leaf node will be used to encode the symbol at the
leaf node.

Andy S.
100% (2)Projects Completed
2
Freelancers worked with
2
Projects awarded
50%
Last project
20 Aug 2017
Mauritius
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Hello,
I have some doubts. may i ask you?
ThanksAndy S.14 Dec 2016Yes you can
-
Hey,
Can we discuss more please ?
Thanks & regards
SeanAndy S.13 Dec 2016Yes we can
message via inbox
thanksSean S.13 Dec 2016I need to have a skype call with you! Do you mind to share your best time for?
Thanks
259935259331
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies