Generalized (u, u+v)-Construction
The following generalization of the (u, u + v)-construction is a special case of Blokh-Zyablov-concatenation ([1], rediscovered in [2] as well as in [3]):
Let C1,…, Cr be r (si, Ni, di)-codes, all over Fb, with b ≥ r and s1 ≤ ⋯ ≤ sr. Let φij : Fbsi→Fbsj for i ≤ j denote the embedding of Fbsi in Fbsj defined by
Furthermore, choose r different elements αi ∈ Fb and let pi ∈ Fb[X] be defined by pi := (X – α1) ⋯ (X – αi−1) for i = 1,…, r.
Then






is an (s, N, d)-code over Fb with



If the Ci are linear [si, ni, di]-codes with Ni = qni and ni×si generator matrices Gi for all i = 1,…, r, the resulting code is linear with generator matrix



where φij is applied to the row vectors of Gi.
In the context of orthogonal arrays r linear OAs A1,…, Ar with parameters OA(bmi, si,Fb, ki) and s1 ≤ ⋯ ≤ sr can be used for constructing an OA(bm1+…+mr, s1 + … + sr,Fb, k) with k = min{rk1 + (r – 1),(r – 1)k2 + (r – 2),…, 1kr +0}.
Special Cases
For r = 1 this construction yields C = C1.
For r = 2, α1 = 0, and α1 = 1 it is identical to the (u, u + v)-construction.
For r = 3, it is essentially the (u, u−v, u + v + w)-construction.
References
[1] | È. L. Blokh and Victor V. Zyablov. Coding of generalized concatenated codes. Problems of Information Transmission, 10:218–222, 1974. |
[2] | Tim Blackmore and Graham H. Norton. Matrix-product codes over Fq. Applicable Algebra in Engineering, Communication and Computing, 12(6):477–500, December 2001. doi:10.1007/PL00004226 MR1873271 (2002m:94054) |
[3] | Ferruh Özbudak and Henning Stichtenoth. Note on Niederreiter-Xing’s propagation rule for linear codes. Applicable Algebra in Engineering, Communication and Computing, 13(1):53–56, April 2002. doi:10.1007/s002000100091 |
Copyright
Copyright © 2004, 2005, 2006, 2007, 2008, 2009, 2010 by Rudolf Schürer and Wolfgang Ch. Schmid.
Cite this as: Rudolf Schürer and Wolfgang Ch. Schmid. “Generalized (u, u+v)-Construction.”
From MinT—the database of optimal net, code, OA, and OOA parameters.
Version: 2024-09-05.
http://mint.sbg.ac.at/desc_CGeneralizedUUPlusV.html