Нэг паритет шалгах код хэдэн алдааг засч чадах вэ?
Нэг паритет шалгах код хэдэн алдааг засч чадах вэ?

Видео: Нэг паритет шалгах код хэдэн алдааг засч чадах вэ?

Видео: Нэг паритет шалгах код хэдэн алдааг засч чадах вэ?
Видео: Алдаа илрүүлэх код : Паритетийг тайлбарласан | Сондгой тэнцэл ба тэгш тэгш байдал 2024, May
Anonim

Хоёр хэмжээст паритет шалгалтууд чадна илрүүлэх ба зөв бүгд ганц алдаа мөн хоёр ба гурвыг илрүүлэх алдаа матрицын аль ч хэсэгт тохиолддог.

Тиймээс, код хичнээн алдаа илрүүлж чадах вэ?

Хэминг кодууд илрүүлэх боломжтой хоёр бит хүртэл алдаа эсвэл нэг бит засах алдаа гүйгээр илрүүлэх засаагүй алдаа . Үүний эсрэгээр, энгийн паритет код засч чадахгүй алдаа , ба илрүүлж чадна зөвхөн сондгой тооны бит алдаа.

Дараа нь асуулт бол паритет алдааг засч чадах уу? Паритет бит Энэ бол маш энгийн схем юм чадна дан эсвэл өөр сондгой тоог (өөрөөр хэлбэл гурав, тав гэх мэт) илрүүлэхэд ашигладаг алдаа гаралтанд. Эргүүлсэн битүүдийн тэгш тоо болно хийх паритет бит гарч ирнэ зөв өгөгдөл алдаатай байсан ч гэсэн.

Үүнийг анхаарч үзвэл нэг битийн алдааг хэрхэн тодорхойлох вэ?

Хамгийн энгийн нь илрүүлэх арга а нэг битийн алдаа 4-д жаахан код нь паритет шалгах аргыг ашиглах бөгөөд энэ тохиолдолд нэг нэмэлт жаахан нэмэх шаардлагатай (паритет жаахан ).

Паритет код ашиглан алдааг хэрхэн засах вэ?

илрүүлэх ба зөв алдаа, нэмэлт битийг дамжуулах үед өгөгдлийн бит дээр нэмдэг. Нэмэлт битүүдийг дуудна паритет битүүд. Тэд зөвшөөрдөг илрүүлэх эсвэл залруулга алдаанаас. Өгөгдлийн битүүд хамт байна хамт нь паритет битүүд нь a код үг.

Зөвлөмж болгож буй: