Бейне: Қатені түзету коды қалай жұмыс істейді?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
Қатені түзететін код - бұл алгоритм үшін сияқты сандар тізбегін өрнектейді сол кез келген қателер қай енгізілгенін анықтауға болады және түзетілді (белгілі бір шектеулер шегінде) қалған сандарға негізделген. Қатені зерттеу-түзету кодтары және байланысты математика белгілі кодтау ретінде теория.
Бұл жерде қателерді түзету кодтары қайда қолданылады?
Қате - түзету кодтары сондай-ақ пайдаланылады CD ойнатқыштарында, жоғары жылдамдықты модемдерде және ұялы телефондарда. Модемдер пайдаланады қатені анықтау олар белгілі бір беру модуліндегі цифрлардың қосындысы болып табылатын бақылау сомасын есептегенде. ISBN пайдаланылады кітаптарды анықтау үшін чек саны да бар.
Екіншіден, қателерді анықтау және түзету қалай жүзеге асырылады? Кімге анықтау және түзету the қателер , қосымша разрядтар жіберу кезінде деректер биттеріне қосылады. Қосымша биттерді паритет биттері деп атайды. Олар рұқсат етеді анықтау немесе түзету -ның қателер . Деректер биттері паритет биттерімен бірге код сөзін құрайды.
Сол сияқты, қатені түзету кодтары қалай жұмыс істейді деген сұрақ туындауы мүмкін.
Алдын ала қатені түзету (FEC) - бұл қатені түзету анықтау техникасы және дұрыс қайта жіберу қажеттілігінсіз жіберілетін деректердегі қателердің шектеулі саны. Егер ол деректерде қателер жоқ екенін анықтаса, ол орындайды қате - түзету коды бұл нақты кадрды жасайды.
Қателерді түзету әдістері қандай?
Қатені түзету екі жолмен өңдеуге болады: кері қатені түзету : Бір рет қате табылса, қабылдаушы жіберушіден бүкіл деректер бірлігін қайта жіберуді сұрайды. Алға қатені түзету : Бұл жағдайда ресивер пайдаланады қате - түзету автоматты түрде түзететін код қателер.
Ұсынылған:
Қатені анықтау және қатені түзету кодтарының негізгі айырмашылығы неде?
Қатені анықтау да, қатені түзету де нақты деректермен бірге артық деректердің кейбір көлемін жіберуді талап етеді; түзету анықтаудан көп нәрсені қажет етеді. Паритет биттері қателерді анықтаудың қарапайым тәсілі болып табылады. Паритеттік бит – деректердің жай ғана 1 биттік қосындысы болып табылатын деректермен бірге жіберілетін қосымша бит
Жалғыз паритеттік тексеру коды қанша қатені түзете алады?
Екі өлшемді паритеттік тексерулер барлық жалғыз қателерді анықтап, түзете алады және матрицаның кез келген жерінде орын алатын екі және үш қатені анықтай алады
Хамминг қатесін түзету коды дегеніміз не?
Хамминг коды – деректерді жіберушіден қабылдаушыға жылжытқанда немесе сақтау кезінде туындауы мүмкін қателерді анықтау және түзету үшін пайдаланылуы мүмкін қателерді түзету кодтарының жиынтығы
Неліктен Python коды функцияда жылдамырақ жұмыс істейді?
Әдетте python функциясындағы жаһандық айнымалыларға қарағанда жергілікті айнымалыларды сақтау жылдамырақ екені анықталды. Мұны төмендегідей түсіндіруге болады. Жергілікті/жаһандық айнымалы сақтау уақыттарынан басқа, операциялық кодты болжау функцияны жылдамырақ етеді
Бір биттік қатені түзету дегеніміз не?
Кез келген жалғыз қатені түзететін Хамминг кодын бүкіл кодталған сөзге тағы бір паритетті бит қосу арқылы қос разрядтық қателерді сенімді анықтау үшін кеңейтуге болады. Кез келген бір разрядты қате жарамды сөзден бір қашықтықты білдіреді, ал түзету алгоритмі қабылданған сөзді ең жақын жарамдыға түрлендіреді