Изобретение относится к области систем обработки, хранения и передачи цифровых данных с возможностью обнаружения и исправления ошибок. Способ может быть осуществлен при передаче информации с использованием как проводных так и волоконнооптических канатов связи.
При оценке эффективности передачи информации по Манчестеру 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л.с. · 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 · 0,8 L/L + 2, рис. 1). Использование полуслов является более эффективным способом, но это повлечет за собой существенное изменение протокола обмена, и в том и другом случае потребуется разработка дополнительной кодирующей и декодирующей аппаратуры.
Известны способы передачи информации с использованием кодов типа Манчестер, например способ, реализованный в устройствах, описанных в патентах США N 5007050 (публ. 09.04.1991), 5471462 (публ. 28.11.1995) и 5557280 (публ. 17.09,1996). В данных способах при передаче сигналов слова, передаваемые в коде Манчестер II, дополняются контрольным разрядом, предназначенным для проверки передаваемой кодовой комбинации по паритету. Однако такая проверка производится с целью обнаружения ошибки и повторения в этом случае передачи сигнала.
Наиболее близким аналогом заявленного изобретения является реализованный в устройстве для декодирования сигналов способ исправления ошибок при передаче информации биомпульсным кодом Манчестер II, при котором определяют значение составляющих разрядов сигнала, передаваемого указанным кодом, и в случае выявления одинаковых значений составляющих в каком-либо разряде, фиксируют ошибку. В этом случае повторяют передачу сигнала (авторское свидетельство СССР N 1591189, публ. 07.09.1983).
Техническим результатом, на достижение которого направлено данное изобретение, является повышение помехоустойчивости при передаче сигналов с возможностью исправления одиночных ошибок.
Технический результат достигается тем, что в способе исправления одиночных ошибок при передаче информации биимпульсным кодом Манчестер II, при котором определяют значение составляющих разрядов сигнала, передаваемого указанным кодом, и в случае выявления одинаковых значений составляющих в каком-либо разряде, фиксируют ошибку, сигнал, передаваемый кодом Манчестер II, предварительно снабжают контрольным разрядом, значение которого устанавливают в зависимости от исходных значений информационных разрядов, задавая соответствующие характеристики указанного сигнала, находят искаженную составляющую разряда, содержащего зафиксированную ошибку, по значениям других разрядов переданного сигнала с учетом указанных заданных характеристик и меняют ее значение.
Значение контрольного разряда может быть задано суммированием по модулю два значений исходных информационных разрядов сигнала.
Зависимость информационной эффективности сообщения (Eсб) от числа информационных слов в сообщении (L) приведена на фиг. 1. На фиг. 2. показан сигнал, передаваемый с использованием комбинированного способа исправления одиночных ошибок. На фиг. 3 и 4 показана реализация методов кодирования информации при передаче ее по различным каналам связи.
Поскольку при кодировании одного бита исходной информации по существу используются два бита передаваемой информации, то есть 1=01, а 0=10, то запрещенными комбинациями в пределах разряда являются 11 и 00. Появление запрещенных комбинаций укажет на наличие ошибок, а значение контрольного разряда позволит восстановить искаженное значение.
При этом техническая реализация метода декодирования с исправлением одиночных ошибок не ухудшает информационную эффективность передаваемых сообщений и не требует доработки кодирующих устройств. Способ универсален, так как может быть использован на любых линиях связи: проводных, волоконно-оптических и т.д.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ЛЕТАТЕЛЬНЫМ АППАРАТОМ, ИСПОЛЬЗУЮЩЕЕ КОМБИНИРОВАННУЮ СИСТЕМУ ИНФОРМАЦИОННОГО ОБМЕНА | 2000 |
|
RU2166461C1 |
ИНТЕГРИРОВАННЫЙ КОМПЛЕКС БОРТОВОГО ОБОРУДОВАНИЯ С МУЛЬТИПЛЕКСНОЙ СИСТЕМОЙ ИНФОРМАЦИОННОГО ОБМЕНА | 2001 |
|
RU2174485C1 |
УЧЕБНО-ТРЕНИРОВОЧНЫЙ КОМПЛЕКС АВИАЦИОННЫЙ | 2004 |
|
RU2250511C1 |
ЛЕГКИЙ СВЕРХЗВУКОВОЙ МНОГОЦЕЛЕВОЙ САМОЛЕТ | 2004 |
|
RU2271305C1 |
СИСТЕМА УПРАВЛЕНИЯ ОРУЖИЕМ ЛЕТАТЕЛЬНОГО АППАРАТА | 2003 |
|
RU2249543C1 |
СПОСОБ УПРАВЛЕНИЯ САМОЛЕТОМ | 2003 |
|
RU2235042C1 |
СИСТЕМА ФОРМИРОВАНИЯ РЕЗЕРВНОЙ ИНФОРМАЦИИ О ПРОСТРАНСТВЕННОМ ПОЛОЖЕНИИ ЛЕТАТЕЛЬНОГО АППАРАТА | 2006 |
|
RU2324623C1 |
САМОЛЕТ С СИСТЕМОЙ ФОРМИРОВАНИЯ РЕЗЕРВНОЙ ИНФОРМАЦИИ О ПРОСТРАНСТВЕННОМ ПОЛОЖЕНИИ ЛЕТАТЕЛЬНОГО АППАРАТА | 2006 |
|
RU2324624C1 |
СПОСОБ ИСПРАВЛЕНИЯ ОШИБОК ПРИ ПЕРЕДАЧЕ ИНФОРМАЦИИ БИИМПУЛЬСНЫМ КОДОМ Манчестер-II И УСТРОЙСТВО ЕГО ОСУЩЕСТВЛЕНИЯ | 2014 |
|
RU2566336C1 |
ЛЕГКИЙ МНОГОЦЕЛЕВОЙ САМОЛЕТ | 2003 |
|
RU2235044C1 |
Изобретение относится к области систем обработки, хранения и передачи цифровых данных с возможностью обнаружения и исправления ошибок. Способ исправления одиночных ошибок при передаче информации биимпульсным кодом Манчестер II заключается в том, что определяют значение составляющих разрядов сигнала, передаваемого указанным кодом. В случае выявления одинаковых значений составляющих в каком-либо разряде фиксируют ошибку. Сигнал, передаваемый кодом Манчестер II, снабжен контрольным разрядом, значение которого устанавливают в зависимости от исходных значений информационных разрядов, задавая соответствующие характеристики указанного сигнала. Находят искаженную составляющую разряда, содержащего зафиксированную ошибку, по значениям других разрядов переданного сигнала с учетом указанных заданных характеристик и меняют ее значение. Техническим результатом, на достижение которого направлено данное изобретение, является повышение помехоустойчивости при передаче сигналов с возможностью исправления одиночных ошибок. 1 з.п. ф-лы, 4 ил.
SU 1591189 A, 07.09.1983 | |||
US 5007050 A, 09.04.1991 | |||
US 5471462 A, 28.11.1995 | |||
US 5557280 A, 17.09.1996 | |||
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ | 1995 |
|
RU2087072C1 |
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ДВОИЧНОЙ ИНФОРМАЦИИ | 1991 |
|
RU2022479C1 |
US 4302845 A, 24.11.1981 | |||
Экономайзер | 0 |
|
SU94A1 |
JP 61199355 A1, 03.09.1986 | |||
EP 09801169 A2, 16.02.2000 | |||
ГЕНЕРАТОР АДРЕСА СЧИТЫВАНИЯ С ЧЕРЕДОВАНИЕМ | 1997 |
|
RU2134017C1 |
Авторы
Даты
2001-02-20—Публикация
2000-07-31—Подача