Ich bin verwirrt darüber, wie eine Paritätsprüfung prüft, ob die empfangenen Daten korrekt sind. Zu meinem Verständnis überprüft es nur, ob es eine gerade oder ungerade Anzahl von 1 gibt. Aus diesem Grund würde es nicht nur einen Fehler in 50% der Zeit finden? Wenn ich zum Beispiel die Nummer 110011 mit einer geraden Parität sende und die letzten 2 Bits abgeschnitten werden (1100), würde es den Test trotzdem bestehen, obwohl ein Teil des Signals verloren gegangen ist?Funktioniert Paritätsprüfung immer bei der Fehlererkennung?
0
A
Antwort
0
kann die einfache Paritätsprüfung nur eine ungerade Anzahl von Bit-Fehler erkennen, aber es wird 100% der Zeit erkennen.
Es gibt anspruchsvollere Fehlerkorrekturtechniken. Der Hamming code kann bis zu zwei Bit-Fehler erkennen oder Ein-Bit-Fehler korrigieren.
Ich bin kein Experte auf diesem.
Verwandte Themen
- 1. Fehlererkennung Effizienz (CRC, Prüfsumme, etc)
- 2. R: Fehlererkennung
- 3. Fehlererkennung in Compilern
- 4. Paritätsprüfung in Matlab und FPGA-Board
- 5. Paritätsprüfung der seriellen Schnittstelle fehlgeschlagen in Boost Asio
- 6. Gute Speicherprofilierung, Leck und Fehlererkennung für Windows
- 7. Node.js Argumente bei der Verwendung für immer
- 8. Fehlererkennung in der statischen Analyse und symbolische Ausführung
- 9. Boost asio ip tcp iostream Fehlererkennung
- 10. Fehlererkennung in Bluetooth-Kommunikation mit Android
- 11. Fehler immer bei der Verwendung von multispinner
- 12. Enthält die Paritätsprüfung Start- und Stoppbits an RS-232?
- 13. Ausnahme bei C# - aber das Programm funktioniert immer noch
- 14. Ganz neu bei Haskell, warum funktioniert diese Funktion für immer?
- 15. Winkeluhr funktioniert nicht immer
- 16. Wie funktioniert der TCP-Server für immer?
- 17. Immer auf der unteren Fußzeile funktioniert nicht
- 18. scrollTop() funktioniert nicht immer
- 19. CreateDocumentCollectionIfNotExistsAsync funktioniert nicht immer
- 20. JavaFX ChangeListener nicht immer funktioniert
- 21. navigator.onLine nicht immer funktioniert
- 22. overridePendingTransition() funktioniert nicht immer
- 23. Application_OnError nicht immer funktioniert
- 24. S_ISREG funktioniert nicht bei der Listenfunktion
- 25. Quartz.net funktioniert nicht immer
- 26. Verschachtelte Versprechen bei der Verwendung von Array.map, mit Promise.all, aber immer noch nicht funktioniert
- 27. Komplexität der IDE-Fehlererkennung und automatische Vervollständigung abhängig von der Sprachsyntax?
- 28. Machen Sie PHPSstorm immer bei FTP angemeldet
- 29. URL wird immer bei „[“ eckige Klammer gespaltet
- 30. Coupon wird immer wieder hinzugefügt bei der Kasse