SFB-5 mit MATLAB
-
11-12-2019 - |
Frage
Wie man kodiert / dekodiert SFB-5-EPC (x ^ 5 + x ^ 3 + 1) in der Mathematik?
Ich habe es versucht:
code = encode(msg,n,k,'cyclic/binary', [1,0,1,0,0,1]);
Aber es kehrt zurück:
Das Generatorpolynom P kann keine zyklische Codegeneratormatrix erzeugen.
Lösung
Vielleicht solltest du benutzen crc.generator
(Dok) statt encode
:
h = crc.generator([1,0,1,0,0,1])
code = generate(gen, msg);
Andere Tipps
Von http://www.mathworks.co.uk/help/toolbox/comm/ref/encode.html (betonung liegt bei mir):
code = encode(msg,n,k,'cyclic/fmt',genpoly)
codierenmsg
und erstellt einen systematischen zyklischen Code.genpoly
ist ein Zeilenvektor, der die Koeffizienten in der Reihenfolge von aufsteigende Kräfte, des binären Generatorpolynoms.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow