Design a binary finite state automaton to accept strings

Assignment Help Mathematics
Reference no: EM131066183

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 automaton (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.
  • 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.
  • 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.
  • Your machine processes all strings correctly, and is in reduced standard form. Your machine is completely correct.

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

Reference no: EM131066183

Questions Cloud

Explain in detail and provide real-world examples : Discuss three key concepts that you found to be the most beneficial. Discuss three marketing concepts you learned from the Marketplace Live simulation that you can apply to your current career and/or business.
What is the maximum amount the company can pay the geologist : Without further information, the company believes there is a 20% chance that an earthquake will occur at Chico during the next 5 years.
Ast wants to estimate the accumulated profit : AutoSafeTech (AST) is considering marketing, at the start of next year, a new anti-theft device for motor vehicles.  Based on GPS technology, the device would be supplied free to customers. Customers would then pay an annual subscription for AST's..
Relationship between the rank of a matrix : What's the relationship between the rank of a matrix and singular values in singular value decomposition?
Design a binary finite state automaton to accept strings : Your task is to design a binary finite state automaton (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..
Current yield in percentage : A $500 Treasury bond with a coupon rate of 3.8% that has a market value of $475. What is the current yield in percentage?
Percentage and the annual return in percentage : Four years after paying $2300 for shares in a startup company, you sell the shares for $2100(at a loss). What is the total return in percentage and the annual return in percentage?
Percentage and the annual return in percentage : Four years after buying 150 shares of stock for $70 per share, you sell the stock for $ 16,100. What is the total return in percentage and the annual return in percentage?
Total return in percentage and the annual return : Six years after purchasing shares in a mutual fund for $7800, the shares are sold for $11,100. What is the total return in percentage and the annual return in percentage?

Reviews

Write a Review

Mathematics Questions & Answers

  When will the tank be half empty

Water leaks from a vertical cylindrical tank through a small hole in its base at a rate proportional to the square root of the volume of water remaining. The tank initially contains 250 liters and 23 liters leak out during the first day. When will..

  Use the mean value theorem to show

Use the Mean Value Theorem to show that57/8

  Finding the probability from the given data

Finding the Probability from the given data - find the probability of getting no cracked candy canes.

  Find the product of the second polynomial

Find the product of all the three zero of the second polynomial

  Determining integral function

The rate of change of the frequency (f) of an electronic osillator with respect to the inductance (L) is df/dL = 80(4 + L)^-3/2, find (f) as a function of (L) if (f) = 80 Hz for L = 0H.

  The track rises vertical height of 600 m over horizontal

a train track runs along a river in a valley. the track rises a vertical height of 600 m over a horizontal distance of

  What fraction did she save of her paycheck

Sarah spent 4/9 of her paycheck on food,1/3 of her money on rent,180$ on shopping,270 on clothing and saved 50$ as a remaining. What fraction did she save of her paycheck

  Area of bounded region

Find the area of the region bounded by the graphs of the given equations.

  Find the exponential function that models this behavior

An unknown radioactive element decays into non-radioactive substances. In 420 days the radioactivity of a sample decreases by 24 percent.

  Verify that total annualnbspcostnbspaggregated

consider the following data for a clinical

  How many milliliters of this drug can be made

A certain drug is made out of two 5 compounds only: compound A and compound B. To make this drug, 7 parts of compound A are used for every parts of compound B. If a chemist has 265 milliliters of compound A, how many milliliters of this drug can b..

  Write a simplified expression for the weekly revenue

Write a simplified expression for the weekly revenue and Construct a table of values and graph the function

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