How to encode/decode CRC-5-EPC (x^5+x^3+1) in MATLAB?
I've tried:
code = encode(msg,n,k,'cyclic/binary', [1,0,1,0,0,1]);
But it returns:
The generator polynomial P cannot produce a cyclic code generator matrix.
Maybe you should use crc.generator
(doc) instead of encode
:
h = crc.generator([1,0,1,0,0,1])
code = generate(gen, msg);