Hoffman coding in 8bit sequence

  • Thread starter Thread starter ydan87
  • Start date Start date
  • Tags Tags
    Coding Sequence
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 3K views
ydan87
Messages
25
Reaction score
0
A data file contains a sequence of 8-bit characters such that all 256 characters are about as common: the maximum character frequency is less than twice the minimum character frequency. Prove that Huffman coding in this case is not more efficient than using an ordinary 8-bit fixed-length code.

Any help please?
 
Physics news on Phys.org
This isn't very clear: characters are "about as common" with "maximum frequency less than double minimum frequency". This could mean all but two characters have equal likelyhood with probability of 1/256, one of the two characters probability could be (4/3 x 1/256) = 4/768 the other characters probability (2/3 x 1/256) = 2/768. Here it's pretty clear that hoffman coding would result in expansion of data since 254/256 of the time, you don't have hoffman compressable data. On the other extreme, 128 of the characters could be about twice as likely as the remaining 128 characters, but this doesn't match the description "about as common". Still, what would the hoffman coding be for this case?
 
Last edited: