dire qu'il ya un tableau de 1024 bits qui sont tous des zéros:Algorithme: Encodage minimal, correction d'erreur, aide s'il vous plaît?
exemple: [0,0,0,0,0,0,0, ...]
Je 20 zéros avec écraser les à des positions complètement au hasard:
exemple: [0,1,0,0,0,0,0, ...]
Quel est le nombre minimum théorique de bits nécessaires pour coder l'emplacement de ces 20 bits placés au hasard, en supposant que j'avais un codeur parfait? Je sais qu'il y a des équations de théorie de la communication qui me le diront, mais je veux vérifier mes calculs.
Question bonus plus difficile: Montrez-moi le code pour un algorithme qui implémente un encodage qui approche cette limite minimum.
Bonus bonus: Que se passe-t-il si le bit retourne le niveau d'octet au lieu du niveau de bit? par exemple. octets entiers retournés. Même résultat?
Y a-t-il maintenant 1044 bits, ou encore seulement 1024? –
Je voulais dire remplacer, pas insérer, bonne prise. Il y a encore 1024 bits. – user213060