Bonjour,
Je dois réaliser un programme sous matlab, qui doit créer un QR Code.

Mon problème est la correction d'erreur Reed Solomon

L'utilisateur rentre le mot qu'il veut.
[...]
J'en suis arrivé à une chaîne de nombre que je doit faire passé dans un générateur de pôlynome (Reed solomon)
(J'ai trouvé des sites qui le font très bien :
http://www.pclviewer.com/rs2/calculator.html)

Ce que je voudrais que ça produise :
par exemple
j'ai en entrée :
32 91 11 120 209 114 220 77 67 64 236 17 236

[Générateur de polynôme Reed Solomon]

et je voudrais trouver en sortie :
168 72 22 82 217 54 156 0 46 15 180 122 16

j'ai trouvé les fonctions, rsenc comm.rsencoder gf ...
Mais impossible de comprendre le fonctionnement de ces fonctions.
Les fonctions sont détaillé sur :
http://www.mathworks.fr/fr/help/comm...n.html#fp12225

J'ai essayé un code de ce type

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
n = 255; k = 13; % Codeword length and message length
m = 8; % Number of bits in each symbol
msg = [32 91 11 120 209 114 220 77 67 64 236 17 236]; % Message is a Galois array.
obj = comm.RSEncoder(n, k);
c1 = step(obj, msg(1,:)');
c = [c1].';
Il me produit un chaine de 255 alors que j'en veux 13 en sortie.

Merci de votre aide.