La
definizione di ortogonalità tra due sequenze di bit
x = x1…xn, y = y1…yn
è basata sul concetto di convoluzione o cross-relazione, definito dal seguente
prodotto matriciale:
x * y = x I y [1]
Dove
x, y sono vettori appartenenti a {0,1}n e I
è la matrice identica di dimensione nxn, avente tutti 1 sulla diagonale.
Estendiamo
il calcolo della [1]
[2]
da
cui la condizione di ortogonalità tra stringhe di bit: due stringhe di bit
sono ortogonali se la loro convoluzione è nulla, ovvero:
[3]