Mock EEE6221 Graded Assessment Test for academic year 2020-21 Question A communications system is to be designed to support reliable data transmission in a safety critical application over a feedback channel where the receiver is able to request retransmission back to the transmitter when required. You have been tasked to design the error control coding for this. You identified that given the application and channel in this data transmission, error detection coding is appropriate. To validate your proposed design, you decided to do a manual simulation of the whole encoding and decoding process based on the specifications supplied by your system architect. Show through detailed manual calculations that your choice of error detection coding technique meets the specifications. You need to show all workings involved in the encoding and decoding steps. Specifications: Data blocks size: 8-bits Error detection reliability figure: F= (1-2-3)x100% Your answer should be structured as follows: Choice of code: what type of error detecting code you chose and what are the parameters in terms of that meet the specifications. Encoder design: show through manual calculations how the data is encoded using your chosen code and give the resulting codeword for test data block below. Channel simulation: simulate your channel by adding the right error pattern to your codeword. Decoder design: show through manual calculations how the erroneous codeword is corrected using your code Validation: show that your corrected codeword is a valid codeword. Marking Rubric The following rubric (marked out of 50) will be used. Students already have 50% in the “final” exam by this point. 0-10 (Below 2.1/Merit Level): Shows the basics of a code choice and the basic parameters of the code chosen justified. Some steps of the encoding and decoding are listed. 10-15 (Low 2.1/Merit Level): Shows the correct choice of the code to be used with a good justification for the choice of parameters. Encoding process is shown working for the test data. 15-20 (Below Distinction level/ Top 2.1) : Shows the correct choice of the code to be used with a good justification for the choice of parameters. Encoding process is shown working for the test data. Simulation of channel errors introduced and steps of decoding listed and detailed for at least the initial stages. >20 (Distinction/1st class): Shows the correct choice of the code to be used with a good justification for the choice of parameters. Encoding process is shown working for the test data. Simulation of channel errors introduced and steps of decoding listed and detailed for all stages to validate the whole design to meet the specifications.
欢迎咨询51作业君