Видео: Хаммингийн алдаа засах код гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Хаммингийн код багц юм алдаа - залруулах кодууд илрүүлэхэд ашиглаж болох ба зөв Мэдээллийг илгээгчээс хүлээн авагч руу шилжүүлэх эсвэл хадгалах үед гарч болох алдаа.
Үүний нэгэн адил Hamming кодыг алдаа засахад хэрхэн ашигладаг вэ?
Хаммингийн код блок юм код Энэ нь хоёр хүртэлх битийн алдааг нэгэн зэрэг илрүүлэх чадвартай ба засах нэг битийн алдаа. Үүнийг R. W боловсруулсан. Эдгээр илүүдэл битүүд нь нэмэлт битүүд бөгөөд үүнийг идэвхжүүлэхийн тулд мессежийн тодорхой байрлалд үүсгэж, оруулдаг. алдаа илрүүлэх болон залруулга.
Хэммингийн код хэр их алдаа илрүүлж чадахыг бас мэдэх үү? Хаммингийн кодууд илрүүлэх боломжтой хоёр бит хүртэл алдаа эсвэл нэг бит засах алдаа гүйгээр илрүүлэх засаагүй алдаа . Үүний эсрэгээр, энгийн паритет код засч чадахгүй алдаа , ба илрүүлж чадна зөвхөн сондгой тооны бит алдаа.
Үүнээс гадна, жишээн дээр Хаммингийн код гэж юу вэ?
Хаммингийн код алдаа засах багц юм код компьютерийн өгөгдлийг зөөх эсвэл хадгалах үед гарч болох битийн алдааг илрүүлэх, засахад ашиглаж болно. Хаммингийн код R. W-ийн нэрээр нэрлэгдсэн. Хэминг Bell Labs. Үүнийг идэвхжүүлэхийн тулд дамжуулагч станц дамжуулалтад нэмэлт өгөгдөл (алдаа засах бит гэж нэрлэдэг) нэмэх ёстой.
Хаммингийн кодын давуу болон сул тал юу вэ?
Хамгийн том ашиг тус -ийн hamming код Энэ арга нь нэг битийн алдааны хувьд өгөгдлийн урсгалыг өгдөг сүлжээнд үр дүнтэй байдаг. Хамгийн том сул тал -ийн hamming код Энэ арга нь зөвхөн ганц битийн асуудлыг шийдэж чадна.
Зөвлөмж болгож буй:
Алдаа засах код хэрхэн ажилладаг вэ?
Алдаа засах код нь оруулсан бүх алдааг үлдсэн тоон дээр үндэслэн илрүүлж, засах боломжтой (тодорхой хязгаарлалтын хүрээнд) тоонуудын дарааллыг илэрхийлэх алгоритм юм. Алдаа засах кодууд болон холбогдох математикийн судалгааг кодчиллын онол гэж нэрлэдэг
Алдаа илрүүлэх болон алдаа засах кодуудын гол ялгаа нь юу вэ?
Алдаа илрүүлэх болон алдаа засах аль аль нь тодорхой хэмжээний илүүдэл өгөгдлийг бодит өгөгдөлтэй хамт илгээхийг шаарддаг; залруулга нь илрүүлэхээс илүү ихийг шаарддаг. Паритын битүүд нь алдааг илрүүлэх энгийн арга юм. Паритет бит нь өгөгдлийн 1 битийн нийлбэр болох өгөгдлийн хамт илгээсэн нэмэлт бит юм
Нэг битийн алдаа засах гэж юу вэ?
Ганц алдаа засах аливаа Хаммингийн кодыг бүхэл кодлогдсон үгэнд дахин нэг парит бит нэмснээр давхар битийн алдааг найдвартай илрүүлэхийн тулд өргөтгөж болно. Аливаа нэг битийн алдаа нь хүчинтэй үгнээс нэг зайд байх ба залруулгын алгоритм нь хүлээн авсан үгийг хамгийн ойрын хүчинтэй үг рүү хөрвүүлдэг
Алдаа засах арга техник гэж юу вэ?
Алдаа засах ажлыг хоёр аргаар хийж болно: Буцах алдаа засах: Алдааг олж мэдсэний дараа хүлээн авагч нь илгээгчээс өгөгдлийн нэгжийг бүхэлд нь дахин дамжуулахыг хүснэ. Урагш алдаа засах: Энэ тохиолдолд хүлээн авагч нь алдааг автоматаар засдаг алдаа засах кодыг ашигладаг
Хаана ч автоматжуулалтад алдаа засах гэж юу вэ?
Алдаа боловсруулах тушаал. TaskBot / MetaBot Logic-ийг ажиллуулах үед алдаа засах командыг ашиглан алдаа засах хэрэгтэй. Даалгаварт алдаа гарвал үргэлжлүүлэх эсвэл зогсоох эсэхийг зааж, алдаа засах үйлдлээс хамааран Даалгаврын статусыг тохируулна