Патент на изобретение №2163400
|
||||||||||||||||||||||||||
(54) КОМБИНИРОВАННЫЙ УНИВЕРСАЛЬНЫЙ СПОСОБ ИСПРАВЛЕНИЯ ОДИНОЧНЫХ ОШИБОК ПРИ ПЕРЕДАЧЕ ИНФОРМАЦИИ БИИМПУЛЬСНЫМ КОДОМ МАНЧЕСТЕР II
(57) Реферат: Изобретение относится к области систем обработки, хранения и передачи цифровых данных с возможностью обнаружения и исправления ошибок. Способ исправления одиночных ошибок при передаче информации биимпульсным кодом Манчестер II заключается в том, что определяют значение составляющих разрядов сигнала, передаваемого указанным кодом. В случае выявления одинаковых значений составляющих в каком-либо разряде фиксируют ошибку. Сигнал, передаваемый кодом Манчестер II, снабжен контрольным разрядом, значение которого устанавливают в зависимости от исходных значений информационных разрядов, задавая соответствующие характеристики указанного сигнала. Находят искаженную составляющую разряда, содержащего зафиксированную ошибку, по значениям других разрядов переданного сигнала с учетом указанных заданных характеристик и меняют ее значение. Техническим результатом, на достижение которого направлено данное изобретение, является повышение помехоустойчивости при передаче сигналов с возможностью исправления одиночных ошибок. 1 з.п. ф-лы, 4 ил. Изобретение относится к области систем обработки, хранения и передачи цифровых данных с возможностью обнаружения и исправления ошибок. Способ может быть осуществлен при передаче информации с использованием как проводных так и волоконнооптических канатов связи. При оценке эффективности передачи информации по Манчестеру II последовательным кодом используют две характеристики: скорость передачи информации и информационную эффективность. Скорость передачи информации характеризует предельные возможности передающей среды и технические возможности приемо-передающей аппаратуры и измеряется либо в бит/с или Гц/с и является величиной постоянной для конкретной реализации системы передачи информации. Информационная эффективность передаваемой информации определяется, в основном, логической организацией обмена и зависит от форматов слов и сообщений, режимов работы, методов кодирования и поведения системы при отказах и сбоях и может быть измерена отношением полезной информации к общему объему передаваемой информации и определена как информационная эффективность слова, сообщения, массива информации, режима работы и т.д. Информация в системах, выполненных в соответствии с ГОСТ 2675652-87, передается 20-разрядными словами, из которых три разряда отведены для передачи синхроимпульса и один контрольный разряд. Таким образом, информационная эффективность слова (е) определяется как ![]() где m – число информационных бит в слове; N – общее число бит в слове. Для передачи сообщения контроллер выдает командное слово, в ответ на правильно принятую информацию получает ответное слово, а количество информационных слов в одном сообщении может быть от 1 до 32. В общем случае информационная эффективность сообщения определится следующим образом: ![]() где L – число информационных слов в сообщении, K – число служебных слов в сообщении. Для конкретного случая, когда e = 0,8, а К = 2 получим ![]() Анализ Eсб = E (L) показал, что при передаче информации короткими сообщениями (3-5 слов) величина информационной эффективности составляет около 50%, а при сообщениях длиной в 34 слова достигает 95% от максимального значения 0,8. Появление ошибок при передаче информации вызывает необходимость повторения сообщений для локализации и идентификации искажений, что в свою очередь оказывает отрицательное влияние на информационную эффективность. С точки зрения оценки надежности дискретного канала в целом необходимо учитывать, что ошибки могут возникнуть не только в линии связи, но и в устройстве кодирования (вероятность безоткатной работы которого равна Pкод) и устройстве декодирования (которого равна Pдекод), отказы в которых как принято считать, подчиняются экспоненциальному закону распределения, и тогда вероятность безотказной работы дискретного канала в целом Pканала определится как Pканала = Pкод ![]() ![]() где Pл.с. – вероятность безотказной работы линии связи. Поведение последовательного канала информационного обмена при появлении помех только в линии связи с учетом того, что в каждом передаваемом слове введен один контрольный разряд, значение которого определяется суммой по модулю 2 информационных разрядов, т.е. 20 разряд в формате слов характеризуется следующим. Введение дополнительного разряда снижает информационную эффективность слова, но с позиции теории помехоустойчивого кодирования, превращая 16-ти разрядные слова с кодовым расстоянием d = 1 в 17-ти разрядные слова с кодовым расстоянием d = 2, позволяет обнаруживать появление одиночных ошибок и всех ошибок нечетной кратности (3, 5, 7 и т. д). Таким образом, наличие контрольного разряда в слове позволяет повторить передачу слова при его искажении. Следовательно, при передаче N слов по линии связи N Pсл. слов будут переданы без искажений (где Pсл. – вероятность безошибочной передачи слова), а N (1-Pсл.) будут искажены и их придется повторить. При повторной передаче М(Pсл.) Pсл. слов будут переданы без искажений, а N (1-Pсл.) (1-Pсл.) будут искажены и их придется повторить и продолжать повторять передачу искаженных слов до полного их исчезновения. Отметим, что заметное влияние на информационную эффективность оказывает вероятность искажения одиночного сообщения от величин 0,001 и ниже и наиболее существенно оно проявляется при большой длине сообщений (15-30 слов). Исправление одиночных ошибок позволяет резко поднять информационную эффективность в условиях помех. Полученные расчетным путем зависимости информационной эффективности с учетом возможной коррекции показывают, что исправление одиночных ошибок позволяет повысить информационную эффективность и делает канал практически чистым. Известные методы исправления одиночных ошибок предполагают использование избыточных корректирующих кодов типа кодов Хэминга, Элай-есса, Рида-Мюллера и т.д. Однако для реализации кодов Хэминга и Элайесса потребуется введение дополнительных разрядов (5 и 8 разрядов соответственно). Для передачи дополнительных разрядов необходимо использовать дополнительное слово или в лучшем случае половину слова. При введении дополнительных слов информационная эффективность упадет в 2 раза по сравнению с исходной, что сделает проведение исправления ошибок бессмысленным (Eсб = 0,5 ![]() Формула изобретения
РИСУНКИ
|
||||||||||||||||||||||||||