Shannon-fano-elias code or arithmetic code for symbols

Assignment Help Basic Computer Science
Reference no: EM1361833

"The binary sequence s = 111111111000000111111111111111100001 = 1^9,0^6,1^16,0^4,1 was generated by a stationary two-state Markov chain with transition probabilities p1|0 = 2p0|1 = 0.2. Encode s using

(a.1) a Huffman code for 3-bit symbols based on the source model,

(a.2) a Huffman code for 3-bit symbols based on relative frequencies in s;

(b.1) a Shannon-Fano-Elias code or an arithmetic code for 3-bit symbols based on the source model,
(b.2) a Shannon-Fano-Elias code or an arithmetic code for 3-bit symbols based on relative frequencies in s;
(c.1) an arithmetic stream code (as described in CT or class) based on the source model,
(c.2) an adaptive arithmetic stream code (as described in class; use Prob. 2), based on s;
(d.1) the "basic" Lempel-Ziv algorithm (CT),
(d.2) the "modified" Lempel-Ziv algorithm (class).

(e) Relate your answers to the entropy rate of the Markov source and the entropy of s based on relative frequencies.

You need not solve every problem by pen and paper. The arithmetic stream codes get quickly out of hand. If you choose to write a program, please turn in your "source code" with your solution"

Reference no: EM1361833

Questions Cloud

Develop java code to compute monthly rent for housing units : Develop a java code that computes monthly rent for 3 housing units namely Bungalows,Apartments and hostels. All housing units have got size,color and monthly rental rate.
Lottery payments per year : The lottery is $60,000,000 and the state offers to pay you $3,000,000 per year for the next twenty years, or you can take the lump sum today of $29,500,000.
Define nafta and eu have certain similarities and differenc : Explain NAFTA and EU have certain similarities and differences and Are we moving more towards regional and bilateral trade arrangements than multilateral ones
Break even point for operating expanses : Highland Cable Corporation is planning an expansion of its facilities. Highland Cable is currently financed with 50% debt and 50% equity common stock par value of $10.
Shannon-fano-elias code or arithmetic code for symbols : The binary sequence s = 111111111000000111111111111111100001 = 1^9,0^6,1^16,0^4,1 was generated by a stationary two-state Markov chain with transition probabilities p1|0 = 2p0|1 = 0.2. a Shannon-Fano-Elias code or an arithmetic code for 3-bit symb..
Compute operating and financial leverage : Illinois Tool Company's  fixed operating costs are $1,260,000 and its variable cost ratio is 0.70. The company has $3,000,000 in bonds outstanding at an interest rate of 8 percent.
What happens if the block is immersed in carbon disulfide : suppose the specific heats of milk and coffe are the same as that of water, and neblect the specific heat of the container.
Explain the reinforcement approach to motivation : Explain The reinforcement approach to motivation has been found to be superior to other motivational models
Interest rates and returns on assets : The yield on Treasury bonds has increased because the government wants to borrow more from the public. The demand for money will

Reviews

Write a Review

Basic Computer Science Questions & Answers

  How silicon-based semiconductors revolutionized computing

New materials frequently lead to new technologies that change society. Describe how silicon-based semiconductors revolutionized computing.

  Explaining components of computing environment

According to Raggad's taxonomy of information security, a computing environment is made up of ?ve continuously interacting components namely; activities, people, data, technology and networks.

  Design patterns in today-s development environments

In System Analysis and Design: Design Patterns - How widely used are design patterns in today's development environments?

  Explaining ethical issues related to it

Ethics is "a set of principles of right conduct". Main ethical issues related to IT are accuracy, privacy,  property (including intellectual property), and accessibility to information.

  Derive expression for the effective mips rate

Derive an expression for the effective MIPS rate when using this system for the execution of this program in terms of x, n and α.

  Explaining origins or genesis of wireless networking

Explain origins/genesis of wireless networking.

  Why is it important to educate users about risks

what is a primary security risk that users should acknowledge when using macros? Why is it important to educate users of these risks once their dilemma is resolved?

  Write z schemas defining state of the system card validation

Write Z schemas defining the state of the system, card validation (where the user's identifier is checked) and cash withdrawal.

  How many register window should be saved to memory as result

Assume two more calls are made after the maximum value from part (a) is reached. How many register windows must be saved to memory as a result?

  Expalining protocols essential in data communications

What is meant by protocol? Why are protocols essential in data communications?

  Important ideas for legislators to get from your testimony

Suppose the legislature in your state is debating the adoption of UCITA. What are the three most important ideas you want your legislators to get from your testimony?

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd