Design a binary finite state automation

Assignment Help Mathematics
Reference no: EM131554085

Question: You have been assigned your own individual codes for the letters A, B, C and also a "parity property".

You can obtain your codes and parity property by following the FSA codes and party property link below.

You are the central hub for a communication system. Messages come to you as sequences of As, Bs and Cs but coded in binary. Each such binary message is to be followed by a "check digit". This is a final 0 or 1 so that the entire binary message satisfies your parity property.

The parity properties are:

Even 0 The entire message (including the check digit) has an even number of 0's.

Odd 0 The entire message (including the check digit) has an odd number of 0's.

Even 1 The entire message (including the check digit) has an even number of 1's.

Odd 1 The entire message (including the check digit) has an odd number of 1's.

For example if your codes are A = 101, B = 1101, C = 001 and your parity property is Odd0, the message ABAC would get encoded as 10111011010011. The final character is the check digit. It is a ‘1' because we want an odd number of 0s. So 10111011010011 is valid, but 10111011010010 and 10111011011100 are not. Make sure you correctly understand this example before you go further. ABAC is 1011101101001. It has 5 0s, so it already has an odd number of 0s. We have to add a check digit to keep this number odd, so the check digit in this case is 1. If the parity property had been Even0 the check digit would have been 0.

Your task is to design a binary finite state automation (FSA) to accept all strings that represent valid messages (for your particular codes and parity property) and reject all others. This FSA must be DETERMINISTIC, REDUCED and must be in STANDARD FORM.

This project is machine marked. You can submit your attempts as many times as you like and your submission will be marked immediately.

You will obtain one of 4 responses:

- Your machine does not work. It does not process the string "..." correctly. The string that your machine processes incorrectly may assist you in understanding why your machine does not work. (0 marks)

- Your machine processes all strings correctly, but is not in reduced form. This means that your machine accepts precisely those messages that are valid, but has states which are equivalent. (5 marks)

- Your machine processes all strings correctly. It is reduced but is not in standard form. This means that your machine accepts precisely those messages that are valid, has the right number of states, but they are not named in the correct order for standard form. (6 marks)

- Your machine processes all strings correctly, and is in reduced standard form. Your machine is completely correct. (8 marks)

My individual code is A=00011 B=0010 C=010 Parity: Odd0

Reference no: EM131554085

Questions Cloud

Describe the output-input-middle method : Describe the output-input-middle method. Provide example. What is a heuristic? What is a heuristic function? What is a heuristic search.
Thinking about investing in new project : Go-Go Inc. is thinking about investing in a new project. what Go-Go's weighted average cost of capital?
List the groups of stakeholders and define each group : List the groups of stakeholders and define each group. What were your selection criteria, given what you have learned so far about the nature of projects?
Two types of machines for manufacturing process : A company is considering two types of machines for a manufacturing process. Compare these two mutually exclusive alternatives by the present-worth method.
Design a binary finite state automation : You can obtain your codes and parity property by following the FSA codes and party property link below.
What is the best response of the democrats : If the Republic decide to cut military spending, what is the best response of the Democrats? Given this response, what is the payoff for the Republicans
Determine net present value of the value of retirement : Determine the net present value of the value of your retirement needs at your age of retirement if you retire at the age of 60 using the following criteria.
Space to store the two final produce : An economy is endowed with 100 units of labor and 100 units of electricity, and 150 units of storage space to store the two final produce

Reviews

Write a Review

Mathematics Questions & Answers

  Confidence interval for estimating population mean

confidence interval for estimating population mean

  Explain some practical applications for fractions

Describe some practical applications for fractions in your daily life and some challenges that you have experienced regarding the use of fractions.

  Determining the unique types of pizza

How many unique types of pizza can you create when allowed to choose two of seven types of meats, two of eight types of vegetables, one of two types of sauces, and one of three types of crusts?

  Importance of mentoring to aid in career advancement

CAREER CONNECTION: This assignment builds socialization skills and establishes the importance of mentoring to aid in career advancement.

  Use ratio test to find radius of convergence of the series

Let f (x) = (1 + c )α . with α ∈ R. You should not assume that alpha is an integer. Find the Maclaurin series Mα(x) for f(x). Use the ratio test to find the radius of convergence of this series.

  How is dividing a polynomial by a binomial similar

How is dividing a polynomial by a binomial similar to or different from the long division you learned in elementary school?

  The weight of pumpkins in basket b was twice that of

a farmer packed 37 pumpkins.each pumpkin had a weight of about 48 ounces.he put them into three baskets. the weight of

  What was the differance between the two prizes

in a golf tournament aaron won the first prize of $163700&sean came second with $97330. what was the differance between the two prizes ? what would they each have won if they had tied?

  How do you solve the volume of a rectangular chinese box

how do you solve the volume of a rectangular chinese box is given by the formula V=LWH the volume shown on the right is 160 cu units find the width and the length.

  Number of downtown and suburban businesses

Timely Transport provides local delivery service for a number of downtown and suburban businesses. Delivery charges are based on distance and weight involved for each delivery: 10 cents per pound and 10 cents per mile. Also, there is a $10 handlin..

  What is the largest possible dimension of row

MATH 54 QUIZ 7. If A is a 3 × 5 matrix, what is the largest possible dimension of Row(A)? What is the largest possible dimension of Nul(A)

  Find an explicit solution of laplace''s equation

Show that arg(tanh z ) is given by tan - 1 (sin 2 y/ sinh 2 x ). Identify arg(tanh z ) as the imaginary part of a suitable function of a complex variable and hence deduce that, for x > 0, tan - 1 (sin 2 y/ sinh 2 x ) is a solution of Laplace's equa..

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