Top
Back: randomCheck
Forward: mindist
FastBack: brnoeth_lib
FastForward: System and Control theory
Up: decodegb_lib
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

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.


Top Back: randomCheck Forward: mindist FastBack: brnoeth_lib FastForward: System and Control theory Up: decodegb_lib Top: Singular Manual Contents: Table of Contents Index: Index About: About this document
            User manual for Singular version 3-1-6, Dec 2012, generated by texi2html.