# Question 100 Points Send Following Text Channel Coding Perform Ecodig Include Punctuation Q28095931 Question (100 points): We will send the following text with channel coding and then perform ecodig (do include the punctuation in the message below) Text?”EECS-202-Basic Digital Communication with Networking” Use the parity equations given below: P1=D1 + D4 + D5 + D7 + D9 + D10 + D11 P3D2D3 + D5 +D7D8D9D10 Please note that this is a systematic code where we both send the data and the parity 1. Determine the coding parameters (n.k.d) and state what they mean. Do you think this is a good code. 2. Determine the generator matrix,G, at the channel encoder part and specify which part of it refers the 3. Channel Encoding: Determine the parity check matrix, H from G for the channel decoder part. 4. Coding: Now convert all the letters given above into their binary representation by using ASCII Why? (10 points) sub-matrix A. (10 points) Then calculate all the Syndromes for each single bit errors. (10 points) table and apply (n,k,d) code above by using the generator matrix. How many bits are you expecting to get? Comment. (10 points) 5. Interleaving: Apply interleaving with a block size of 16 x 15 or 240 bits (10 points) 6. Framing: Serialize all the data into a row vector as if it is now ready to be sent over a binary symmetric channel (BSC). As an indication of start of a frame append the serial data with 01111110. Moreover, generate a random number between1 an 100 and also append that many random bits to the beginning of the serial data after you insert the frame start. This way we will make the beginning of the frame unknown to the receiver. (10 points) 7. Introduce errors: Now intentionally invert the bits at indices from 235 to 249 (consecutive 15 bits 8. De-Framing: Write a frame start detection function that gets you the beginning of the frame (10 9. De-Interleaving: Up to how many consecutive bit errors can the proposed error correction scheme 10. De-Codin: Apply the syndrome decoding by sing the matrix H for the correction of error bits. are in error). These indices are for the final sequence obtained in part (6). (10 points) points) with interleaving correct? Comment. Then, de-interleave the data. (10 points) Get the data after chanl decoding and convert to ASCII and display. Did you get the original data? Comment. (10 points) Show transcribed image text

0 replies