Orthogonal Matrix PDF
Orthogonal Matrix PDF
1 Introduction
2 Orthogonal Matrices
Let F n denote the vector space of n-tuples (or row vectors) with components in an arbitrary eld F . The scalar product of the vectors u and
v is the eld element uvT , where here and hereafter the superscripted
T denotes transposition. The vectors u and v are said to be orthogonal
when uvT = 0.
A square matrix A over F is said to be orthogonal if
AAT = I;
where here and hereafter I denotes an identity matrix of appropriate dimension. Equivalently, A is orthogonal just when each row of A is orthogonal to every other row of A but has a scalar product of 1 with itself.
1
3 Antiorthogonal Matrices
B=
1 1 :
1 2
G = [I : P];
BBT = ,I;
at least as many columns as rows. If B is row-antiorthogonal but nonsquare, BT cannot also be row-antiorthogonal. In a eld of characteristic
2 and only in such a eld, a row-antiorthogonal matrix is also a roworthogonal matrix. Deleting rows of an antiorthogonal matrix gives a
row-antiorthogonal matrix, but not every row-orthogonal matrix can be
so constructed, as our previous example of the binary matrix B = [1 1 1]
demonstrates.
Recalling that a linear code V is said to be weakly self-dual if V V ? ,
we obtain a simple generalization of Proposition 1.
Proposition 2 A leading-systematic linear code V is weakly self-dual if
and only if, in its systematic generator matrix
G = [I : P];
4 Self-Orthogonal Matrices
CCT = O;
where here and hereafter O denotes a zero matrix of appropriate dimension. Equivalently, C is self-orthogonal just when each row of C is orthogonal to every row of C including itself. It follows from CCT = O that
det(C) = 0 and hence that a self-orthogonal matrix is always singular.
An example of a self-orthogonal matrix over the eld GF(2) is
2
1
6
C = 4 11
0
Note that
1
1
1
0
1
1
0
1
13
1 7:
05
1
1 1 0 13
CT C = 64 11 11 00 11 75
1 1 0 1
T
so that C is not self-orthogonal in this example.
We are now virtually forced to say, for an in general non-square matrix
C, that C is row-self-orthogonal if
CCT = O;
4
We now show some connections between the above-dened matrices and
linear codes with complementary duals (or LCD codes for short). An LCD
code is a linear code V such that V \ V ? = f0g. The reader is referred
to [4] for proofs of the basic properties of LCD codes including the fact
that if G is a generator matrix for a linear code V , then V is self-dual if
and only if GGT is a nonsingular matrix.
We now show a rst connection between LCD codes and the abovedened matrices.
Proposition 4 A leading-systematic linear code V is an LCD code if (but
not only if), in its systematic generator matrix
G = [I : P];
the matrix P is row-self-orthogonal or, equivalently, if G is row-orthogonal.
Proof: Because GGT = I + PPT , it follows that G is row-orthogonal just
when P is row-self-orthogonal. Moreover, if P is row-self-orthogonal, then
GGT = I so that V is indeed an LCD code.
As an application of Proposition 4, we rst note that, for any k m
matrix Q over a eld of characteristic 2, the k 2m matrix P = [Q : Q]
is row-self-orthogonal. Thus G = [I : Q : Q] generates a leadingsystematic LCD code of length n = k + 2m and dimension k. In fact,
these are the codes used in Proposition 2 of [4] to establish the asymptotic
goodness of LCD codes over a nite eld of characteristic 2.
More generally, if Q is any k m matrix over a eld of characteristic
p such that -1 is a quadratic residule modulo p, i.e., such that there exists
in GF(p) for which 2 = ,1, then P = [Q : Q] is row-self-orthogonal
and hence G = [I : Q : Q] generates a leading-systematic LCD code
of length n = k + 2m and dimension k. A theorem of Lagrange (cf. p.
302 in [5]), implies that, for any prime p, one can nd elements , ,
and in GF(p) such that 2 + 2 +
2 + 2 = ,1. The corresponding
matrix P = [Q : Q :
Q : Q] is thus row-self-orthogonal. Hence
G = [I : Q : Q :
Q : Q] generates a leading-systematic LCD code
5
G = [I : QCA];
6 Closing Remarks
References