Question: We propose to design a channel code, called C _ 1 , 2 , by combining two linear block codes C - 1 and C
We propose to design a channel code, called C by combining two linear block codes
and
The parameters of are and whereas the parameters of are
and min where and denote the message lengths, and designate the
codeword lengths, and and are the minimum Hamming distances between
codewords.
The encoding algorithm is explained below.
Each message composed of information bits is stored in a twodimensional D
array of size bits. This array thus has columns and rows.
At the first step of encoding, each row of this array is encoded into a codeword of length
bits using C The row encoding results in a D array composed of columns and
rows.
At the second and final step of encoding, each of the columns is encoded into a
codeword of length using C The column encoding results in a D array composed of
columns and rows. This array is the codeword associated with the bit array
present at the encoder output.
The minimum Hamming distance, dmin, between codewords for is the product of
and In other words, we can write How would
you demonstrate this result?
How would you decode the code C in practice? To illustrate your explanations, feel
free to draw the decoder structure that you propose.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
