HaCkED By KaSpEr511

* +_+ KaSpEr Was Here +_+ *

 Contact O.K: UzI@Hotmail.Com  

 

 

Parity Check Matrix and Dual Codes

July 6th, 2009

In the first post, the reason why we introduce the encoding process is so that the receiver realize if she get an altered message. Now in the other  post, we introduce encoding process by using an encoding matrix . How does the receiver recognize if an error has taken place?

Note that we can consider the   matrix as a map

.

We know that , hence by the rank-nullity theorem, the nullity of is . Let be the matrix where its rows are basis of null space of . We call this matrix as the parity check matrix. Clearly or equivalently . Remember that every codeword is of the form for some , hence if is a valid codeword then for some and this implies that . This gives the receiver a simple procedure whether the received message is a valid codeword or not. If the receiver get the message but then she knows that is not a valid codeword. There is an error on it and the receiver can ask for a retransmission.


Let be an matrix and let be a generator matrix of . Let be a parity check matrix as above. We have seen that . Hence is in the kernel of . But since the rank of is , then the rank of the kernel of , i.e. the nullity of is . Since also of dimension , then two must equal. So every codes has two representation: as the image of generating matrix and as the kernel of - the transpose of parity check matrix .

Dual Codes

Let be an code with and are its generator and parity check matrix. Let denotes the dot product between and . We define the dual code of as

.

Now if is a basis of , then .

One can easily verify, that is a vector space.

Note that we can write the dot product as . Now since the rows of are basis of and . Then every vector of the form is in and conversely if we have . So . Therefore is the generator matrix of and one can verify that is the parity check matrix of .

Reblog this post [with Zemanta]

Categories: Coding Theory

Tags: , , Leave a comment

Leave a comment

Feed

http://watchmath.com/vlog / Parity Check Matrix and Dual Codes