Изобретение относится к области радиосвязи, электросвязи и вычислительной техники, а конкретнее к области способов и устройств передачи информации в вычислительных сетях.
Известны способы передачи дискретной информации (см., например, [1] стр.357-369, [2] стр.200-231, заявка на изобретение №99120097/09 от 17.12.1998 [3]).
В известных способах передачу дискретной информации осуществляют путем преобразования сообщения в последовательность различимых сигналов (кодовых комбинаций), которые изменяют таким образом, чтобы они обладали способностью обнаруживать и корректировать ошибки при приеме, вызываемые воздействием помех, и восстанавливать сообщения по принятым кодовым комбинациям.
Известные способы обеспечивают помехоустойчивость связи, но обладают большой избыточностью при передаче сообщений в условиях сильных помех.
Наиболее близким по технической сущности к заявляемому способу является способ, описанный в [1] стр.358. Способ включает на передающем конце линии связи преобразование входного сигнала сообщения в последовательность кодовых комбинаций, состоящих из n - информационных бит, добавление к каждой кодовой комбинации информационных бит по k - контрольных бит, комбинацию которых определяют в зависимости от комбинации n - информационных бит, а на приемном конце линии связи осуществляют восстановление сообщения по принятым кодовым комбинациям и подачу его на оконечное устройство.
Однако способ-прототип имеет недостаток. При увеличении помех в линии связи и при активных вторжениях уменьшается помехозащищенность связи, так как корректирующие возможности кода ограничены вводимой избыточностью.
Таким образом, в изобретении решается проблема повышения помехоустойчивости связи в условиях помех.
Это достигается тем, что в известном способе передачи дискретной информации, заключающемся в преобразовании входного сигнала сообщения на передающем конце линии связи в последовательность кодовых комбинаций, состоящих из n - информационных бит, добавлении к каждой кодовой комбинации информационных бит по k - контрольных бит, комбинацию которых определяют в зависимости от комбинации n - информационных бит, а на приемном конце линии связи осуществлении восстановления сообщения по принятым кодовым комбинациям и подаче его на оконечное устройство согласно изобретению на передающем конце линии связи комбинацию из k - контрольных бит выбирают в соответствии с символом β i, определяемым путем сложения по модулю P=2k символа ai, соответствующего комбинации из k - выбранных информационных бит с символом β i-1, соответствующим комбинации из k - контрольных бит предыдущей кодовой комбинации сообщения β i≡β i-1+ai (mod Р), а на приемном конце линии связи для каждой кодовой комбинации формируют корректирующий символ а
В совокупности признаков заявленного способа используется следующая терминология и обозначения:
- дискретная информация - это сообщения или данные, записанные в двоичном коде и представленные сигналом в виде последовательности нулевых и единичных бит;
- символ - это число, например а, записанное в виде знаков двоичной системы счисления и представленное в виде последовательности (комбинации) нулевых и единичных бит, если считать, что позиция каждого бита λ i, соответствует двоичному разряду а=20λ
≡ - отношение сравнимости (а=b(mod р)) - а сравнимо с b по модулю р: два числа а и b называются сравнимыми по модулю р, если при делении обеих чисел на р их остатки равны;
- сложение чисел а и b по модулю р означает, что два числа складываются обычным образом, а их сумма переводится в конечное множество с помощью сравнения по модулю р.
Эти отличительные признаки по сравнению с прототипом позволяют сделать вывод о соответствии заявляемого технического решения критерию "новизна".
В предлагаемом способе передачи дискретной информации перечисленная совокупность существенных признаков в указанном порядке обеспечивает более высокую помехоустойчивость связи по отношению к прототипу, так как комбинация контрольных бит, добавляемая к кодовой комбинации сообщения, определяется не только комбинацией информационных бит данной кодовой комбинации, но и комбинациями информационных бит всех предшествующих кодовых комбинаций сообщения. Для используемого способа кодирования комбинаций контрольных бит при искажении какой-то одной закодированной комбинации контрольных бит ошибка при декодировании этой комбинации распространяется и на соседнюю декодируемую комбинацию, а при искажении одной комбинации информационных бит в процессе кодирования контрольных бит ошибка распространяется на все последующие кодированные комбинации. Эти свойства используемого кода позволяют не только обнаруживать искаженные при приеме кодовые комбинации из k - выбранных информационных бит, но и исправлять все искаженные биты этих кодовых комбинаций на приемном конце линии связи. За счет этого увеличивается количество возможных корректируемых бит во всем передаваемом сообщении, что повышает помехоустойчивость связи.
Именно новое свойство совокупности признаков, приводящих к увеличению помехоустойчивости связи в условиях помех и активных вторжений, позволяет сделать вывод о соответствии предлагаемого технического решения критерию "изобретательский уровень".
Предлагаемый способ передачи дискретной информации опробован в лабораторных условиях. Пример реализации данного способа с помощью устройств представлен на чертеже, где:
блок 1 - источник сигнала;
блок 2 - кодирующее устройство;
блок 3 - передатчик;
блок 4 - приемник;
блок 5 - декодирующее устройство;
блок 6 - оконечное устройство.
Сигнал в виде последовательности нулевых и единичных бит {1110000010000110001010011110100011100100101101110110} в блоке 2 преобразуют в последовательность кодовых комбинаций {1110, 0000, 1000, 0110, 0010, 1001, 1110, 1000, 1110, 0100, 1011, 0111, 0110}, которой соответствует последовательность символов {14, 0, 8, 6, 2, 9, 14, 8, 14, 4, 11, 7, 6}.
Для простоты описания работы устройства будем считать, что к каждой кодовой комбинации из 4-х информационных бит (n=4) добавляют по 3 контрольных бита (k=3). В этом случае P=2k=8. В каждой кодовой комбинации выбирают по 3 информационных бита, комбинация которых будет подвергаться корректировке при ошибочном приеме бит. Выбранной последовательности комбинаций информационных бит {110, 000, 000, 110, 010, 001, 110, 000, 110, 100, 011, 111, 110} сопоставляют последовательность символов а={6, 0, 0, 6, 2, 1, 6, 0, 6, 4, 3, 7, 6} и определяют по формуле β i≡β i-1+ai (mod P) последовательность символов контрольных бит β ={6, 6, 6, 4, 6, 7, 5, 5, 3, 7, 2, 1, 7}, которой ставят в соответствие последовательность комбинаций контрольных бит {110, 110, 110, 100, 110, 111, 101, 101, 011, 111, 010, 001, 111}. Контрольные биты присоединяют к информационным битам и сообщение в закодированном виде {1110110, 0000110, 1000110, 0110100, 0010110, 1001111, 1110101, 1000101, 1110011, 0100111, 1011010, 0111001, 0110111} передают с помощью устройств 3 и 4 на приемный конец линии связи. В декодирующем устройстве 5 принятые искаженные комбинации информационных бит корректируют и восстановленное сообщение подают на оконечное устройство 6.
Например, если при приеме сообщения в каждой второй кодовой комбинации исказились все выбранные информационные биты, то последовательность символов принятых комбинаций будет иметь вид a={1, 0, 7, 6, 5, 1, 1, 0, 1, 4, 4, 7, 1}, а вычисленная по формуле а
Если исказились все выбранные информационные биты в двух смежных комбинациях, например в третей и четвертой, и вместо кодовых комбинаций {000, 110}, которым соответствуют символы {0, 6}, приняты комбинации {111, 001, которым соответствуют символы {7, 1}, то последовательность принятых не искаженных комбинаций контрольных бит, которым соответствует последовательность символов β ={6, 6, 6, 4, 6, 7, 5, 5, 3, 7, 2, 1, 7}, будет отличаться от вычисленной по формуле β
Если при приеме сообщения исказились все контрольные биты, например в третьей кодовой комбинации, и вместо кодовой комбинации {110} будет принята комбинация {001}, а информационные биты сообщения не исказились, то последовательность символов для комбинации принятых контрольных бит β ={6, 6, 1, 4, 6, 7, 5, 5, 3, 7, 2, 1, 7}, будет отличаться от вычисленной по формуле β
Для рассмотренного примера реализации способа передачи дискретной информации при передачи сообщения, содержащего 30 кодовых комбинаций, в которых используют 4 информационные и 3 контрольные биты, может быть исправлено до 60 информационных бит, которые могут исказиться в 20 кодовых комбинациях. В то же время способ-прототип, в котором контрольные биты выбирают оптимально для корректировки одной кодовой комбинации, позволяет при тех же условиях скорректировать одну биту в кодовой комбинации, а в рассмотренном сообщении скорректировать до 30 информационных бит.
Для того чтобы осуществить корректировку двух бит в одной кодовой комбинации при использовании способа-прототипа необходимо число контрольных бит в одной кодовой комбинации увеличить до шести. Только в этом случае в сообщении может быть исправлено 60 информационных бит.
Если вместо 3 контрольных бит в рассмотренном примере будет использоваться 4 бита, то предлагаемый способ позволяет скорректировать до 80 информационных бит в сообщении, в то время как эффективность способа-прототипа не изменится и составит 30 скорректированных бит в сообщении, поскольку оптимальное число контрольных бит k для корректировки r бит в кодовой комбинации определяется выражением
Таким образом, предложенный способ по отношению к прототипу обеспечивает более высокую помехоустойчивость связи.
Если в каждой кодовой комбинации информационные биты, подлежащие корректировке, будут выбирать в зависимости от их важности, то снижается ущерб, нанесенный воздействием помех и активными вторжениями в процессе передачи информации.
При определении комбинаций контрольных бит, а также при вычислении информационных и контрольных символов в предлагаемом способе вместо операции сложения символов по модулю Р может использоваться операция поразрядного сложения битов по модулю два.
Реализация предлагаемого способа не вызывает затруднений, так как все блоки и узлы, входящие в устройство, реализующее способ, общеизвестны и широко описаны в технической литературе.
Источники информации
1. Бычков С.И. Космические радиотехнические комплексы. - М.: Советское радио, 1967.
2. Д.Д.Кловский Теория передачи сигналов. - М.: Связь, 1973.
3. Устройство для кодирования/декодирования N-битовых исходных слов в соответствующие М-битовые канальные слова и обратно. Заявка на изобретение №99120097/09 от 07.12.1998 - МПК 7 Н 03 М 7/00.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ ПЕРЕДАЧИ ДИСКРЕТНОЙ ИНФОРМАЦИИ В СИСТЕМАХ С ОБРАТНОЙ СВЯЗЬЮ | 2002 |
|
RU2239951C2 |
СПОСОБ ПЕРЕДАЧИ ДИСКРЕТНОЙ ИНФОРМАЦИИ В СИСТЕМАХ С ОБРАТНОЙ СВЯЗЬЮ | 2002 |
|
RU2239289C2 |
СПОСОБ ПЕРЕДАЧИ ДИСКРЕТНЫХ СООБЩЕНИЙ В СИСТЕМАХ С ПОВТОРЕНИЕМ ПЕРЕДАЧ И ОБРАТНОЙ СВЯЗЬЮ | 2006 |
|
RU2310990C1 |
СПОСОБ ПЕРЕДАЧИ ДИСКРЕТНОЙ ИНФОРМАЦИИ В СИСТЕМАХ С ОБРАТНОЙ СВЯЗЬЮ | 2009 |
|
RU2419992C1 |
СПОСОБ ПЕРЕДАЧИ ДИСКРЕТНОГО СООБЩЕНИЯ В СИСТЕМАХ С ОБРАТНОЙ СВЯЗЬЮ | 2006 |
|
RU2302083C1 |
СПОСОБ ПЕРЕДАЧИ ДИСКРЕТНОЙ ИНФОРМАЦИИ | 2006 |
|
RU2348102C2 |
СПОСОБ ПЕРЕДАЧИ ДИСКРЕТНЫХ СООБЩЕНИЙ С ЗАЩИТОЙ ОТ НЕСАНКЦИОНИРОВАННОГО ДОСТУПА | 2009 |
|
RU2423801C2 |
СПОСОБ ПОТОЧНОГО КОДИРОВАНИЯ ДИСКРЕТНОЙ ИНФОРМАЦИИ | 2003 |
|
RU2246179C1 |
СПОСОБ ПОТОЧНОГО КОДИРОВАНИЯ ДИСКРЕТНОЙ ИНФОРМАЦИИ | 2004 |
|
RU2270524C2 |
СПОСОБ ПЕРЕДАЧИ-ПРИЕМА СООБЩЕНИЙ В СИСТЕМАХ СВЯЗИ | 2015 |
|
RU2595627C1 |
Изобретение относится к области радиосвязи, электросвязи и вычислительной техники, а конкретнее к области способов и устройств передачи информации в вычислительных сетях. Сущность изобретения заключается в преобразовании входного сигнала сообщения на передающем конце линии связи в последовательность кодовых комбинаций, состоящих из n - информационных бит, добавлении к каждой кодовой комбинации информационных бит по k - контрольных бит, комбинацию которых определяют в зависимости от комбинации n - информационных бит, а на приемном конце линии связи восстановлении сообщения по принятым кодовым комбинациям и подаче его на оконечное устройство, причем на передающем конце линии связи комбинацию из k - контрольных бит выбирают в соответствии с символом βi, определяемым путем сложения по модулю Р=2k символа αi, соответствующего комбинации из k – выбранных информационных бит с символом βi-1, соответствующим комбинации из k - контрольных бит предыдущей кодовой комбинации сообщения βi=βi-1+αi, (mod F), а на приемном конце линии связи для каждой кодовой комбинации формируют корректирующий символ α
βi=βi-1+αi(mod P),
где P=2n;
символы α, β - это числа, записанные в виде знаков двоичной системы счисления и представленные в виде последовательности (комбинации) нулевых и единичных бит;
αi, βi - символ и закодированный символ сформированного сообщения;
βi-1 - закодированный предыдущий символ сформированного сообщения,
а на передающем конце линии связи передаваемое сообщение кодируют аналогично как и на приемном конце линии связи, сравнивают переданное и принятое закодированные сообщения и передают на приемный конец линии связи команды на стирание сообщения, если сравниваемые переданное и принятое закодированные сообщения имеют расхождения в двух или более смежных символах.
RU 99120097 А, 27.08.2001 | |||
Электрогидравлический распределитель со струйной трубкой | 1976 |
|
SU624000A1 |
Прибор, замыкающий сигнальную цепь при повышении температуры | 1918 |
|
SU99A1 |
US 5477222 A, 19.12.1995. |
Авторы
Даты
2004-11-10—Публикация
2002-12-19—Подача