Question

In this assignment the source Alphabet is A={a,b,c}. The symbol counts are ng=14, no=1, sequence ccba using incremental arith


In this assignment the source Alphabet is A= {a,b,c}. The symbol counts are na=14, nb=1, nc=1. You have to encode the sequenc
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Step 1 : Obtain the probability value of each symbol from the value of symbol counts.

Probability of symbol a = 14 / 16 = 0.875

Probability of symbol b = 1 / 16 = 0.0625

Probability of symbol c = 1 / 16 = 0.0625

Given sequence is ccba

The probability always ranges between 0 and 1.

The upper limit at a particular stage is equal to lowe limit value of the previous stage + ( difference of upper limit and lowe limit of the previous stage ) * ( probability of the symbol )

The interval diagram is as follows :  

Step 1 Step 2 Step 3 Step 4 0.9991211 1 0.9375 0.9925 0.9991211 + 0.99911427 \b 0.875 0.9921 0.9990625 0.99911377 + Codeword

The codeword ranges in between 0.9990625 and 0.9991137.

Symbol scanned Interval period
c [0.9375 - 1]
c [0.9925 - 1]
b [0.9990625 - 0.9991211]
a [0.9990625 - 0.99911377]

The final low value of the above figure the above table, that is for symbol a,will give the encoded value for the sequence ccba

and hence, the answer is 0.9990625.

Add a comment
Know the answer?
Add Answer to:
In this assignment the source Alphabet is A={a,b,c}. The symbol counts are ng=14, no=1, sequence ccba...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • ASSIGNMENT 2 (C4,_CO2, PO1) 1. Calculate DFT of the following discrete-time sequence, x(n) using DFT technique...

    ASSIGNMENT 2 (C4,_CO2, PO1) 1. Calculate DFT of the following discrete-time sequence, x(n) using DFT technique x(n) = {72,-56, 159) (C4, CO2,PO1) 2. Calculate the 8-point DFT of the following discrete-time sequence, x(n) using Decimation In Time Fast Fourier transform (DIT-FFT) algorithm. Show the sketch and label all parameters on a signal flow graph/butterfly diagram structure in your answer. (1-3<ns3 x(n) = 0 elsewhere

  • File: "DARK BLUE" chromatogram sequence Run Ended: Jul 26, 2003, 1:45:37 Signal G:31 A:18 T:14 C:13...

    File: "DARK BLUE" chromatogram sequence Run Ended: Jul 26, 2003, 1:45:37 Signal G:31 A:18 T:14 C:13 Sample: Olum-abobseq Lane: 12 Base spacing 15.75 1511 bases in 16944 scans 10 20 G C CCA CCCA Comment: 2010-Ime-hh Page 1 of 7 30 G 40 G N I MWM Wanan UNA DuranWNLOA AMADIWIAIN COMUNIWW MILLAINA WINON WAANDINAVIANORULARIDANI WAWILINIOMI 14 А с с А G G G с ANG 190 TTN C AG G N NTN N N N A NN N NC...

  • This is for C++ Write a program that reads in a sequence of characters entered by...

    This is for C++ Write a program that reads in a sequence of characters entered by the user and terminated by a period ('.'). Your program should allow the user to enter multiple lines of input by pressing the enter key at the end of each line. The program should print out a frequency table, sorted in decreasing order by number of occurences, listing each letter that ocurred along with the number of times it occured. All non-alphabetic characters must...

  • I would like some assistance correcting an issue I am having with this assignment. Once a...

    I would like some assistance correcting an issue I am having with this assignment. Once a finite state automaton (FSA) is designed, its transition diagram can be translated in a straightforward manner into program code. However, this translation process is considerably tedious if the FSA is large and troublesome if the design is modified. The reason is that the transition information and mechanism are combined in the translation. To do it differently, we can design a general data structure such...

  • x Assignment 1 - Database.pdf ... Learn how to access and use NCBI databases Question 1:...

    x Assignment 1 - Database.pdf ... Learn how to access and use NCBI databases Question 1: Search Taxonomy database for: 1) Homo sapiens, 2) Heterodoxus macropus, 3) E. coli. a. What is the common name of the species? b. How many nucleotide or protein sequence records do you find (show your search results in cropped windows)? Question 2: Use the name "plague thrips" to search the Nucleotide database. a. What is the scientific name of the plague thrips? b. How...

  • Hi any help is appreciated! I am using C++. The Julian Day Number (JDN) is a...

    Hi any help is appreciated! I am using C++. The Julian Day Number (JDN) is a sequential count of days since the beginning of the Julian Period. Day number zero corresponds to 1 January 4713 BCE. As a result of calendar reform in the 16th Century, we will only be computing day numbers since 15 October 1582 (which was the first day of the modern Gregorian calendar, having day number 2299161). 1 January 2001 was day number 2451911. To compute...

  • In c++ Section 1. Stack ADT – Overview  Data Items The data items in a stack...

    In c++ Section 1. Stack ADT – Overview  Data Items The data items in a stack are of generic DataType. This means use should use templating and your Node class. Structure  The stack data items are linearly ordered from the most recently added (the top) to the least recently added (the bottom). This is a LIFO scheme. Data items are inserted onto (pushed) and removed from (popped) the top of the stack.  Operations  Constructor. Creates an empty stack.  Copy constructor....

  • Assignment Overview In Part 1 of this assignment, you will write a main program and several...

    Assignment Overview In Part 1 of this assignment, you will write a main program and several classes to create and print a small database of baseball player data. The assignment has been split into two parts to encourage you to code your program in an incremental fashion, a technique that will be increasingly important as the semester goes on. Purpose This assignment reviews object-oriented programming concepts such as classes, methods, constructors, accessor methods, and access modifiers. It makes use of...

  • ASSIGNMENT MATERIAL QUESTIONS 1. Identify the steps in the accounting cycle, distinguish- 13. Why are assets...

    ASSIGNMENT MATERIAL QUESTIONS 1. Identify the steps in the accounting cycle, distinguish- 13. Why are assets classified as current or long terrm ing those that occur during the period from those that are performed at the end of the period what basis are they classified? Where do the classified amounts appear? current 2. Why is the worksheet a valuable accounting tool? 3. Name two advantages the worksheet has over the 14. Indicate which of the following accounts are assets and...

  • Experiment 14 Advance Study Assignment: Heat Effects and Calorimetry 1. A metal sample weighing 14790 g...

    Experiment 14 Advance Study Assignment: Heat Effects and Calorimetry 1. A metal sample weighing 14790 g and at a temperature of 99.5°C was placed in 49.73 g of water in a calo- rimeter at 23.0 C. At equilibrium the temperature of the water and metal was 41.8°C a. What was As for the water? (Ar- 41.8 23.0 x18.80 18.8 c b. What was Ar for the metal? 99.5-41.8is 57.78 57.7 Voc c. How much heat flowed into the water? (Take...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT