Forward Error Correction decoder
Keywords
digital, unidirectional
Ports
| Name | Type |
|---|---|
| input | Digital Signal |
| output | Digital Signal |
Properties
General Properties
| Name | Default value | Default unit | Range |
|---|---|---|---|
|
name Defines the name of the element. |
FEC Decoder | - | - |
|
annotate Defines whether or not to display annotations on the schematic editor. |
true | - | [true, false] |
|
enabled Defines whether or not the element is enabled. |
true | - | [true, false] |
|
type Defines the element unique type (read only). |
FEC Decoder | - | - |
|
description A brief description of the elements functionality. |
Forward Error Correction decoder | - | - |
|
prefix Defines the element name prefix. |
FEC | - | - |
|
model Defines the element model name. |
- | - | - |
|
library Defines the element location or source in the library (custom or design kit). |
- | - | - |
|
local path Defines the local path or working folder $LOCAL for the element. |
- | - | - |
|
url An optional URL address pointing to the element online help. |
- | - | - |
Standard Properties
| Name | Default value | Default unit | Range |
|---|---|---|---|
|
load from file Defines whether or not to load measurements from an input file or to use the currently stored values. |
false | - | [true, false] |
|
filename The file containing the LDPC or Hamming matrix. Refer to the Implementation Details section for the format expected. |
hamming3_n7_k4.dat | - | - |
|
decoder type Defines whether to use a soft decoding or hard decoding. |
hard decoder | - | [hard decoder, soft decoder |
Numerical Properties
| Name | Default value | Default unit | Range |
|---|---|---|---|
|
maximum number of iterations This determines the maximum number of iterations for the decoding algorithm. |
100 | - | (0, +∞) |
====================================
Implementation Details
The Forward Error Correction (FEC) Decoder element performs linear decoding of the input signal using a user defined parity-check matrix. A Bit Flipping algorithm is uses for hard-decoding, and a Sum-Product algorithm is used for soft-decoding.
For more details of this element, please visit the page Forward Error Correction (FEC).