Site icon Thoughts on Computing

A problem on binary orthogonal matrix

Problem

is a binary square matrix whose elements are chosen from the set . That is . And is an orthogonal matrix, .

Theorem: prove that any sub matrix of , with size , if this sub matrix  contains only (no in it at all), then .

Proof

Consider any sub matrix of of . Let’s focus on the row vectors of . And all these vectors’ column contains only 1.

Let’s eval the Hamming Distance between each pair of these row vectors. Each row vector consists of two parts:

Taking any two row vectors, let

We have:

So .

Now let’s only consider the vectors contain only the second-part columns. These vectors’ length is . There are such vectors. And the pair-wise Hamming Distance is .

Let’s model this a coding problem and find the relation among codewords number, codewords length and Hamming Distance.

There is a famous theorem Plotkin Bound for the problem:

Pay attention to the symbols and do not mix them up:

If is even, then , so we can use i) of the theorem. That is, , this is just what we want to prove.

If is odd, then , so we can use ii) of the theorem. That is :

So we prove that .

Plotkin Bound

Please refer wikipedia link for more details: Plotkin BoundIt is quite easy to prove and understand. The core idea is to represent the summation of all pairs’ Hamming Distance in two different ways.

Exit mobile version