Constructor that allows to set each parameter explicitly.
The second argument specifies the bits per input symbol. For a conventional binary code this argument equals one. In this case the input symbols are actually input bits. Hence in this case the first parameter sets the number of input bits.
- Parameters:
-
| symbolsPerStep | The number of input symbols per step (or bits, see above) |
| bitsPerSymbol | The number of bits per input symbol |
| startingMode | For conventional codes the starting mode should be set to 'ZERO'. |
| mappMode | For conventional codes the mapping mode should be set to 'NATURAL' |
| polynomials | The sequence of forward polynomials specifying the code |
| recursivePolynomial | The recursive polynomial (equals 0 for non recursive codes) |
| systematic | If true a systematic part is considered |
|