A discrete memoryless channel C consists of two discrete memoryless channels D and E, which are connected serially as shown in the following figure.
The input alphabet of D is Σa={a1,a2,a3,a4}. Both of the output alphabet of D and the input alphabet of E are Σb={b1,b2,b3,b4}. The output alphabet of E is Σc={c1,c2}. Let random variables X,Y, and Z be respectively on Σa,Σb, and Σc. The channel transition matrix p(Y∣X) for D and the channel transition matrix q(Z∣Y) for E are given as
We consider only the AND operation and the XOR (exclusive or) operation ⊕ for the elements in {0,1}. We define a word as an element in {0,1}k(k≥1), each of which is represented as a row vector. Consider the liner codes generated with a matrix G of k rows and n columns (k,n≥1) as x=wG, where w∈{0,1}k is a word and x∈{0,1}n is a codeword. Let C(G)={wG∣w∈{0,1}k}. Answer the following questions.
(1) Show that x⊕y∈C(G) holds for all x,y∈C(G), where x⊕y is the row vector obtained by element-wise XOR of two row vectors x and y.
(2) For the set C(G), prove that
x,y∈C(G) and x=ymind(x,y)=x∈C(G) and x=0mind(x,0),
where d is the Hamming distance and 0=(0,0,…,0).
(3) For the case that G is given below, find a matrix F of n rows and n columns such that G′=GF generates a systematic code. Moreover, by using the matrices F and G′, compute the parity check matrix H for C(G).