Information Technology Reference
In-Depth Information
Proposition 2. Any trace monomial term can be represented as a linear com-
bination of functions in Π k for some k which is a coset leader modulo 2 n
1 ,
and the following set is a basis of
F n :
Π =
Π k .
(18)
k
Γ ( n )
This is referred to as a polynomial basis of
F n .
Remark 1. Let a k =
a kt } t≥ 0 .Then a k is an LFSR sequence, generated by f α k ,
the minimal polynomial of α k .Let
{
be the DFT of a k .Then
A k,j = A k if j = k
0oth rw .
{
A k,j }
In other words, the trace representation of a can be considered as a direct sum
of the LFSR sequences with irreducible minimal polynomials for which the DFT
sequences of any two of them are orthogonal.
E cient Computation of the Polynomial Bases of
F n
3.2
Inthefollowing,weassumethat a =
{
a t }
is generated by v ( x ) which is primitive
over
F 2 of degree n , i.e., a is an m -sequence of degree n . Then the period a is
N =2 n
F 2 n .Thenwehave a t = Tr 1 ( βα t )
1. Let α be a root of v ( x )in
F 2 n .If a ( k ) = 0 ,the k -decimation of a ,thenwemaychoose r as
the smallest integer such that the k -decimation of L i a is a zero sequence for
i =0 , 1 ,...,r
where β
1, but the k -decimation of L r a is not a zero sequence. Let β k
be the element corresponding to this shift (i.e., β k in Π k , defined in (17)). For
simplicity, we still denote such a decimation as a ( k ) . Therefore, the elements of
a ( k ) are given by a kt = Tr n 1 ( β k α kt ) ,t =0 , 1 ,... ,where n k is the size of the
coset C k .Wedenote
a ( k )
0 ,
0 ,
L a ( k )
P k =
(19)
.
0 ,L n k 1 a ( k )
where L i a ( k ) 's are regarded as binary vectors of dimension 2 n
1, and each row
corresponds to a function in Π k .Thus,foreach k , a coset leader modulo 2 n
1,
we only need to compute a ( k ) ,therestoftherowsin P k can be obtained by the
shift operator which has no cost. Furthermore,
|
Γ ( n )
|
, the number of the coset
leaders modulo 2 n
1, is equal to the number of the irreducible polynomials
over
F 2 of degrees dividing n . Thus, for computing the polynomial basis of
F n ,
one only need to compute
decimation sequences from a , approximately,
2 n /n decimation sequences from a , in order to get the polynomial basis of
|
Γ ( n )
|
F n ,
compared it with the boolean basis, where we have to compute 2 n vectors of
dimension 2 n since there is no computational saving for these evaluations.
Search WWH ::




Custom Search