J'essaye d'encoder et de décoder un message simple en utilisant Matlab. Le message est noté msg = [1 0 0 1 1 1 0 1]. l'étape de codage est fructueuse mais l'étape de décodage "viterbi" renvoie une chaîne binaire de zéros '0 0 0 0 0 0 0 0' pas le msg initial. Au-delà du code source, je ne knwo pas où est le problème
Code de convolution et décodage de viterbi en utilisant matlab
trellis = poly2trellis(7,[171 133])
code = convenc(msg,trellis);
decoded = vitdec(code,trellis,64,'cont','hard');
merci beaucoup.
Merci Monsieur @Alireza Amirshahi –