For questions requiring a numeric answer, show your work.
Assume you're transmitting/receiving information using the codes
in Table 10.2 in the chapter on Coding Information; also assume that at
most one error per "word" will occur. What would you do if you receive
the message 1111001 ?
Consider the following (5,3) binary linear code. (Be sure you
understand what that means!) The first check digit is calculated as the
parity bit for all three data bits; the second check digit is the parity
bit for the first two data bits.
Show the table containing all the "code words".
What is the weight of this code?
How many errors can this code detect?
How many errors can this code correct?
Consider the "DNA" data compression scheme in the book.
How would the string TACGTTGCA be represented using this scheme?
Does this require more or less space than the simpler 2-bit-per-symbol
scheme?
Does this mean that this compression scheme is bogus? Explain.
Consider this alternative to the book's DNA scheme: