|
D.10.2.11 genMDSMat
Procedure from library decodegb.lib (see decodegb_lib).
- Usage:
- genMDSMat(n, a); n is int, a is number
| - n x n are dimensions of the MDS matrix,
- a is a primitive element of the field.
|
- Note:
- An MDS matrix is constructed in the following way. We take 'a' to be a
generator of the multiplicative group of the field. Then we construct
the Vandermonde matrix with this 'a'.
- Assume:
- extension field should already be defined
- Return:
- a matrix with the MDS property.
Example:
See also:
Decoding method based on quadratic equations.
|