Professional Documents
Culture Documents
Theorem 1.5.7 (9, Theorems 3.3 and 3.7]). Let q be a power of a prime and let m ≥2 be
relatively prime to q . Then there exists an asymptotically good sequence of q-ary QCCD
codes.
Proof. Let ξ be a primitive m th root of unity over F q. There are two possibilities.
By Corollary 1.3.7, each D i with i≥ 1 is a QCCD code of index ℓ i. If e :=[ H : F q ], then the
length and the F q-dimension of D i are m ℓi and 2 e k i, respectively. By the Jensen Bound
of Theorem 1.4.1, the minimum distance of D i satisfies
d ( D i ) ≥ min {d ( ⟨ θ′ ⟩ ) d i ,d ( ⟨ θ′ ⟩ ⊕ ⟨ θ ′′ ⟩ ) d i } ≥ d ( ⟨ θ ′ ⟩ ⊕ ⟨ θ′ ′ ⟩ ) d i
For the sequence of QCCD codes ( D i )i ≥ 1, the relative rate is
2eki 2e ki
R=lim inf = lim inf ,
i → ∞ m ℓi m i → ∞ ℓi
and this quantity is positive since ( C i )i ≥1 is asymptotically good. For the relative distance,
we have
d ( Di ) di
≥ d ( ⟨θ ⟩ ⊕ ⟨ θ ⟩ ) lim inf
′ ′′
δ=lim inf
m ℓi i →∞ i→ ∞ ℓ i
Note again that δ is positive since ( C i )i ≥1 is asymptotically good.
In case (2), we clearly have that n and − n are always in the same q -cyclotomic coset
modulo m . Therefore every irreducible factor of x m − 1 over F q is self-reciprocal. As m ≥2,
we can choose such a factor g(x )≠ x − 1. Let G=F q [ x ]/⟨ g (x) ⟩. We denote by θ the
primitive idempotent corresponding to the q -ary minimal cyclic code of length m with
check polynomial g(x ). Let ( C i )i ≥1 be an asymptotically good sequence of Hermitian LCD
codes over G . Such a sequence exists by [9, Theorem 3.6]. Assume that each C i has
parameters [ ℓ i , k i , d i ] . For each i≥ 1, define the q -ary QC code D i as the QC code with one
constituent:
Di :=⟨ θ ⟩ ◻Ci .
If e :=[ G : F q ], then the length and the dimension of D i are m ℓi and e k i, respectively. By
the Jensen Bound of Theorem 1.4.1, we have
d ( Di ) ≥ d (⟨ θ ⟩)d ( Ci )
C=¿
Remark 1.6.2. Note that a convolutional code is in general defined as an F q (x)-
submodule (subspace) of F q ¿. However, this leads to codewords with rational
coordinates and infinite weight. From the practical point of view, there is no reason to
use this as the definition (see [6, [15]). Note that even if C is defined as a subspace of F q ¿
, it has an encoder which can be obtained by clearing off the denominators of all the
entries in any encoder. Moreover, it is usually assumed that G is noncatastrophic in the
sense that a finite weight codeword c (x )∈ C can only be produced from a finite weight
information word u(x ). In other words, an encoder G is said to be noncatastrophic if, for
any u(x )∈ F q ¿ has finite weight implies that u(x ) also has finite weight. Hence, with a
noncatastrophic encoder G , all finite weight codewords are covered by the F q [ x] -module
structure. Noncatastrophic encoders exist for any convolutional code (see [22]).
It is clear that for a given (ℓ , k ) convolutional code C and any m>1, there is a natural QC
code C ′, of length m ℓ and index ℓ , related to it as shown below. Note that we denote the
map from C to C ′ also by Ψ .
′
Ψ :C ⟶C
c (x )=( c 0 (x ) ,… , c ℓ −1 (x ) ) ⟼ c (x)=( c 0 (x ), … , c ℓ − 1 (x) ) .
′ ′ ′
Lally [15] showed that the minimum distance of the QC code C ′ above is a lower bound
on the free distance of the convolutional code C .
Theorem 1.6.3 ([15, Theorem 2]). Let C be an (ℓ , k ) convolutional code over F q and let C ′
be the related Q C code in Rℓ . Then d free (C)≥ d ( C ′ ).
F q [ x] modules F q ¿ and F q [x ] are identified via the map Φ in (1.17). With this
ℓ
all of Lally's findings can be translated to the module descriptions that we have been
using for convolutional and QC codes and this is how they are presented in Theorem
1.6.3
1. Acknowledgements
The third author thanks Frederic Ezerman, Markus Grassl and Patrick Solé for their
valuable comments and discussions. The authors are also grateful to Cary Huffman for
his great help in improving this chapter. The second and third authors are supported by
NTU Research Grant M4080456.
2. Bibliography
[1] E. Blokh and V. Zyablov, "Coding of generalized concatenated codes," Probl. Inform.
Transm., vol. 10, pp. 218-222, 1974.
[2] R. Bose and D. Chaudhuri, "On a class of error correcting binary group code," Inf.
Control, vol. 3, no. 1, pp. 68-79, 1960.
[3] C. Chen, W. Peterson, and E. Weldon, "Some results on quasi-cyclic codes," Inf.
Control, vol. 15, no. 5, pp. 407-423, 1969.
[4] J. Conway, V. Pless, and N. Sloane, "Self-dual codes over G F(3) and G F(4) of
length not exceeding 16," IEEE Trans. Inform. Theory, vol. 25, pp. 312-322, 1979.
[7] C. Güneri and F. Özbudak, "A bound on the minimum distance of quasi-cyclic codes,"
SIAM J. Discrete Math, vol. 26, no. 4, pp. 1781-1796, 2012.
[9] C. Güneri, B. Özkaya, and P. Solé, "Quasi-cyclic complementary dual codes," Finite
Fields Appl., vol. 42, pp. 67-80, 2016.
[10] C. Hartmann and K. Tzeng, "Generalizations of the BCH bound," Inf. Control, vol.
20, no. 5 , pp. 489-498, 1972.
[11] A. Hocquenghem, "Codes correcteurs d'erreurs," Chiffres (Paris), vol. 2, pp. 147-156,
1959.
[12] J. Jensen, "The concatenated structure of cyclic and abelian codes," IEEE Trans.
Inform. Theory, vol. 31, no. 6, pp. 788-793, 1985.
[13] T. Kasami, "A Gilbert-Varshamov bound for quasi-cyclic codes of rate 1/2," IEEE
Trans. Inform. Theory, vol. 20, p. 679, 1974.
[15] — , "Algebraic lower bounds on the free distance of convolutional codes," IEEE
Trans. Inform. Theory, vol. 52, no. 5, pp. 2101-2110, 2006.
[16] K. Lally and P. Fitzpatrick, "Algebraic structure of quasi-cyclic codes," Discrete Appl.
Math., vol. 111, no. 1-2, pp. 157-175, 2001.