CASA Function: BCHDecode

Decode using error-locator decoding.

Calling Sequence:

Parameters:

w : list, vector
C : casa/finite/BCH2

Result:

a : vector

Description:

Examples:

> F4:= finiteField(4);

[Maple Math]

> C:= BCH2(3,3,[2,0],F4);

[Maple Math]

> c:= CyclicEncode([seq(1,i=1..C["k"])],C);

[Maple Math]

> r:= evalm(c+[0,1,0,0,0,0,0,0,0]);

[Maple Math]

> BCHDecode(r,C);

[Maple Math]

See Also:

[CASA] [finiteField] [BCH2] [CyclicEncode]