You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We see that erased symbols are not included in the count if the word to be decoded is a codeword (option 2). On the other hand, if the word to be decoded contains errors, then the erased symbols are included in the count even if the erased symbol was correct (option 1). Thus the decoder does not comply with either of the logical options.
The same issue applies to the returned list of corrected symbol positions, i.e. the one returned in eras_pos.
The text was updated successfully, but these errors were encountered:
The man page for the Reed-Solomon encoding and decoding functions states:
This doesn't specify how how "erased" symbols are accounted for in the returned count. There are two logical options:
We run the following code to check what happens:
The output is:
We see that erased symbols are not included in the count if the word to be decoded is a codeword (option 2). On the other hand, if the word to be decoded contains errors, then the erased symbols are included in the count even if the erased symbol was correct (option 1). Thus the decoder does not comply with either of the logical options.
The same issue applies to the returned list of corrected symbol positions, i.e. the one returned in eras_pos.
The text was updated successfully, but these errors were encountered: