способ передачи дискретной информации

Классы МПК:H03M13/00 Кодирование, декодирование или преобразование кода для обнаружения ошибок или их исправления; основные предположения теории кодирования; границы кодирования; способы оценки вероятности ошибки; модели каналов связи; моделирование или проверка кодов
Автор(ы):, ,
Патентообладатель(и):Государственный научно-исследовательский испытательный институт проблем технической защиты информации Государственной технической комиссии при Президенте Российской Федерации (RU)
Приоритеты:
подача заявки:
2002-12-19
публикация патента:

Изобретение относится к области радиосвязи, электросвязи и вычислительной техники, а конкретнее к области способов и устройств передачи информации в вычислительных сетях. Сущность изобретения заключается в преобразовании входного сигнала сообщения на передающем конце линии связи в последовательность кодовых комбинаций, состоящих из n - информационных бит, добавлении к каждой кодовой комбинации информационных бит по k - контрольных бит, комбинацию которых определяют в зависимости от комбинации n - информационных бит, а на приемном конце линии связи восстановлении сообщения по принятым кодовым комбинациям и подаче его на оконечное устройство, причем на передающем конце линии связи комбинацию из k - контрольных бит выбирают в соответствии с символом способ передачи дискретной информации, патент № 2239941 i, определяемым путем сложения по модулю Р=2k символа способ передачи дискретной информации, патент № 2239941 i, соответствующего комбинации из k – выбранных информационных бит с символом способ передачи дискретной информации, патент № 2239941 i-1, соответствующим комбинации из k - контрольных бит предыдущей кодовой комбинации сообщения способ передачи дискретной информации, патент № 2239941 i=способ передачи дискретной информации, патент № 2239941 i-1+способ передачи дискретной информации, патент № 2239941 i, (mod F), а на приемном конце линии связи для каждой кодовой комбинации формируют корректирующий символ способ передачи дискретной информации, патент № 2239941 *i для выбранной комбинации из k - информационных бит путем сложения по модулю P=2k символа способ передачи дискретной информации, патент № 2239941 i, соответствующего принятой комбинации контрольных бит, с сопряженным символом способ передачи дискретной информации, патент № 2239941 ci-1, соответствующим комбинации контрольных бит предыдущей кодовой комбинации сообщения способ передачи дискретной информации, патент № 2239941 *i=способ передачи дискретной информации, патент № 2239941 i+способ передачи дискретной информации, патент № 2239941 ci-1 (mod P), где способ передачи дискретной информации, патент № 2239941 ci-1=P-способ передачи дискретной информации, патент № 2239941 i-1, сравнивают сформированные корректирующие символы способ передачи дискретной информации, патент № 2239941 *i с символами способ передачи дискретной информации, патент № 2239941 i, соответствующими комбинации из k - выбранных и принятых информационных бит, при этом если нет искажений в двух смежных сравниваемых символах, то заменяют все искаженные комбинации из k - выбранных информационных бит способ передачи дискретной информации, патент № 2239941 i на комбинации, соответствующие корректирующим символам способ передачи дискретной информации, патент № 2239941 i для комбинации из k - выбранных информационных бит, а если имеются расхождения в двух смежных сравниваемых символах способ передачи дискретной информации, патент № 2239941 i, a*i и способ передачи дискретной информации, патент № 2239941 i+i, способ передачи дискретной информации, патент № 2239941 *ii+1, то корректируют искаженные смежные комбинации из k - выбранных и принятых информационных бит только для случая, когда комбинации контрольных бит не подверглись искажениям. Технический результат, достигаемый при осуществлении изобретения, состоит в на повышении помехоустойчивости передачи дискретной информации 2 з.п. ф-лы, 1 ил.

способ передачи дискретной информации, патент № 2239941

способ передачи дискретной информации, патент № 2239941

Формула изобретения

1. Способ передачи дискретной информации в системах с обратной связью, включающий на передающем конце линии связи деление входного сигнала на блоки длиною n-бит, последовательность блоков длиною n-битов запоминают, формируют сообщение и передают сформированное сообщение по линии связи, а на приемном конце линии связи запоминают принятое сообщение, передают его по каналу обратной связи на передающий конец линии связи, принимают сообщение на передающем конце линии связи и сравнивают переданное и принятое сообщения, передают на приемный конец линии связи последующие сообщения, если сравниваемые переданное и принятое сообщения совпадают, передают на приемный конец линии связи команды на стирание сообщения, если сравниваемые сообщения не совпадают, и повторно передают сформированное сообщение на приемный конец линии связи после стирания ошибочно принятого сообщения, отличающийся тем, что на приемном конце линии связи принятое сообщение кодируют, причем каждый символ сообщения определяют в соответствии с формулой

способ передачи дискретной информации, патент № 2239941 i=способ передачи дискретной информации, патент № 2239941 i-1+способ передачи дискретной информации, патент № 2239941 i(mod P),

где P=2n;

символы способ передачи дискретной информации, патент № 2239941, способ передачи дискретной информации, патент № 2239941 - это числа, записанные в виде знаков двоичной системы счисления и представленные в виде последовательности (комбинации) нулевых и единичных бит;

способ передачи дискретной информации, патент № 2239941 i, способ передачи дискретной информации, патент № 2239941 i - символ и закодированный символ сформированного сообщения;

способ передачи дискретной информации, патент № 2239941 i-1 - закодированный предыдущий символ сформированного сообщения,

а на передающем конце линии связи передаваемое сообщение кодируют аналогично как и на приемном конце линии связи, сравнивают переданное и принятое закодированные сообщения и передают на приемный конец линии связи команды на стирание сообщения, если сравниваемые переданное и принятое закодированные сообщения имеют расхождения в двух или более смежных символах.

2. Способ по п.1, отличающийся тем, что кодирование сообщений на приемном и передающем концах линии связи осуществляют путем поразрядного сложения по модулю два битов очередного символа сообщения с битами предыдущего закодированного символа этого сообщения.

3. Способ по п.1 или 2, отличающийся тем, что символы передаваемого сообщения кодируют на передающем конце линии связи корректирующим кодом, исправляющим одиночные ошибки, а на приемном конце линии связи осуществляют декодирование принятых символов и их корректировку.

Описание изобретения к патенту

Изобретение относится к области радиосвязи, электросвязи и вычислительной техники, а конкретнее к области способов и устройств передачи информации в вычислительных сетях.

Известны способы передачи дискретной информации (см., например, [1] стр.357-369, [2] стр.200-231, заявка на изобретение №99120097/09 от 17.12.1998 [3]).

В известных способах передачу дискретной информации осуществляют путем преобразования сообщения в последовательность различимых сигналов (кодовых комбинаций), которые изменяют таким образом, чтобы они обладали способностью обнаруживать и корректировать ошибки при приеме, вызываемые воздействием помех, и восстанавливать сообщения по принятым кодовым комбинациям.

Известные способы обеспечивают помехоустойчивость связи, но обладают большой избыточностью при передаче сообщений в условиях сильных помех.

Наиболее близким по технической сущности к заявляемому способу является способ, описанный в [1] стр.358. Способ включает на передающем конце линии связи преобразование входного сигнала сообщения в последовательность кодовых комбинаций, состоящих из n - информационных бит, добавление к каждой кодовой комбинации информационных бит по k - контрольных бит, комбинацию которых определяют в зависимости от комбинации n - информационных бит, а на приемном конце линии связи осуществляют восстановление сообщения по принятым кодовым комбинациям и подачу его на оконечное устройство.

Однако способ-прототип имеет недостаток. При увеличении помех в линии связи и при активных вторжениях уменьшается помехозащищенность связи, так как корректирующие возможности кода ограничены вводимой избыточностью.

Таким образом, в изобретении решается проблема повышения помехоустойчивости связи в условиях помех.

Это достигается тем, что в известном способе передачи дискретной информации, заключающемся в преобразовании входного сигнала сообщения на передающем конце линии связи в последовательность кодовых комбинаций, состоящих из n - информационных бит, добавлении к каждой кодовой комбинации информационных бит по k - контрольных бит, комбинацию которых определяют в зависимости от комбинации n - информационных бит, а на приемном конце линии связи осуществлении восстановления сообщения по принятым кодовым комбинациям и подаче его на оконечное устройство согласно изобретению на передающем конце линии связи комбинацию из k - контрольных бит выбирают в соответствии с символом способ передачи дискретной информации, патент № 2239941 i, определяемым путем сложения по модулю P=2k символа ai, соответствующего комбинации из k - выбранных информационных бит с символом способ передачи дискретной информации, патент № 2239941 i-1, соответствующим комбинации из k - контрольных бит предыдущей кодовой комбинации сообщения способ передачи дискретной информации, патент № 2239941 iспособ передачи дискретной информации, патент № 2239941 способ передачи дискретной информации, патент № 2239941 i-1+ai (mod Р), а на приемном конце линии связи для каждой кодовой комбинации формируют корректирующий символ а*i для выбранной комбинации из k - информационных бит путем сложения по модулю P=2k символа способ передачи дискретной информации, патент № 2239941 i, соответствующего принятой комбинации контрольных бит, с сопряженным символом способ передачи дискретной информации, патент № 2239941 сi-1, соответствующим комбинации контрольных бит предыдущей кодовой комбинации сообщения а* iспособ передачи дискретной информации, патент № 2239941 способ передачи дискретной информации, патент № 2239941 i+способ передачи дискретной информации, патент № 2239941 ci-1 (mod Р), где способ передачи дискретной информации, патент № 2239941 ci-1=Р-способ передачи дискретной информации, патент № 2239941 i-1, сравнивают сформированные корректирующие символы a*i, с символами аi, соответствующими комбинации из k - выбранных и принятых информационных бит, при этом если нет искажений в двух смежных сравниваемых символах, то заменяют все искаженные комбинации из k - выбранных информационных бит аi на комбинации, соответствующие корректирующим символам a*i для комбинации из k - выбранных информационных бит, а если имеются искажения в двух смежных сравниваемых символах аi, а*i, и аi+1 , а*i+1, то формируют корректирующие символы способ передачи дискретной информации, патент № 2239941 *i, для комбинаций контрольных бит путем сложения по модулю P=2k символа аi, соответствующего комбинации из k - выбранных и принятых информационных бит со всеми предыдущими символами, соответствующими комбинациям из k - выбранных и принятых информационных бит этого сообщения способ передачи дискретной информации, патент № 2239941 *iспособ передачи дискретной информации, патент № 2239941 ai+способ передачи дискретной информации, патент № 2239941 *i-1 (mod Р), сравнивают их с символами способ передачи дискретной информации, патент № 2239941 i, соответствующим комбинации из k - принятых контрольных бит и корректируют искаженные смежные комбинации из k - выбранных и принятых информационных бит если возникли расхождения в последующих сравниваемых комбинациях контрольных бит.

В совокупности признаков заявленного способа используется следующая терминология и обозначения:

- дискретная информация - это сообщения или данные, записанные в двоичном коде и представленные сигналом в виде последовательности нулевых и единичных бит;

- символ - это число, например а, записанное в виде знаков двоичной системы счисления и представленное в виде последовательности (комбинации) нулевых и единичных бит, если считать, что позиция каждого бита способ передачи дискретной информации, патент № 2239941 i, соответствует двоичному разряду а=20 способ передачи дискретной информации, патент № 2239941 0+21способ передачи дискретной информации, патент № 2239941 1+22способ передачи дискретной информации, патент № 2239941 2+... +2n-1способ передачи дискретной информации, патент № 2239941 n-1;

способ передачи дискретной информации, патент № 2239941 - отношение сравнимости (а=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} и определяют по формуле способ передачи дискретной информации, патент № 2239941 iспособ передачи дискретной информации, патент № 2239941 способ передачи дискретной информации, патент № 2239941 i-1+ai (mod P) последовательность символов контрольных бит способ передачи дискретной информации, патент № 2239941 ={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}, а вычисленная по формуле а*iспособ передачи дискретной информации, патент № 2239941 способ передачи дискретной информации, патент № 2239941 i+способ передачи дискретной информации, патент № 2239941 ci-1 (mod Р), где способ передачи дискретной информации, патент № 2239941 ci-1=Р-способ передачи дискретной информации, патент № 2239941 i-1 последовательность корректирующих символов а *={6, 0, 0, 6, 2, 1, 6, 0, 6, 4, 3, 7, 6} будет отличаться от принятой в каждой второй кодовой комбинации. При приеме сообщения контрольные биты не исказились, так как в противном случае имело место расхождение сравниваемых символов а и а* в двух смежных кодовых комбинациях. В этом случае искаженные символы {1, 7, 5, 1, 1, 4, 1}, которым соответствует комбинация бит {001, 111, 101, 001, 001, 100, 001}, заменяют на корректирующие символы {6, 0, 2, 6, 6, 3, 6}, которым соответствует комбинация бит {110, 000, 010, 110, 110, 011, 110}.

Если исказились все выбранные информационные биты в двух смежных комбинациях, например в третей и четвертой, и вместо кодовых комбинаций {000, 110}, которым соответствуют символы {0, 6}, приняты комбинации {111, 001, которым соответствуют символы {7, 1}, то последовательность принятых не искаженных комбинаций контрольных бит, которым соответствует последовательность символов способ передачи дискретной информации, патент № 2239941 ={6, 6, 6, 4, 6, 7, 5, 5, 3, 7, 2, 1, 7}, будет отличаться от вычисленной по формуле способ передачи дискретной информации, патент № 2239941 *iспособ передачи дискретной информации, патент № 2239941 аi+способ передачи дискретной информации, патент № 2239941 *i-1 {mod Р) последовательности корректирующих контрольных символов {6, 6, 5, 6, 0, 1, 7, 7, 5, 1, 4, 3, 1} во всех последующих сравниваемых символах. В этом случае корректируют только искаженные информационные биты в двух соседних кодовых комбинациях.

Если при приеме сообщения исказились все контрольные биты, например в третьей кодовой комбинации, и вместо кодовой комбинации {110} будет принята комбинация {001}, а информационные биты сообщения не исказились, то последовательность символов для комбинации принятых контрольных бит способ передачи дискретной информации, патент № 2239941 ={6, 6, 1, 4, 6, 7, 5, 5, 3, 7, 2, 1, 7}, будет отличаться от вычисленной по формуле способ передачи дискретной информации, патент № 2239941 *iспособ передачи дискретной информации, патент № 2239941 ai+способ передачи дискретной информации, патент № 2239941 *i-1 (mod Р) последовательности корректирующих контрольных символов способ передачи дискретной информации, патент № 2239941 *={6, 6, 4, 4, 6, 7, 5, 5, 3, 7, 2, 1, 7} только в одной третьей кодовой комбинации, а последовательность символов для комбинаций принятых информационных бит а={6, 0, 0, 6, 2, 1, 6, 0, 6, 4, 3, 7, 6} будет отличаться от вычисленной последовательности корректирующих информационных символов а=*{6, 0, 0, 3, 3, 1, 6, 0, 6, 4, 3, 7, 6} в третьей и четвертой кодовых комбинациях. В этом случае корректируются только все искаженные контрольные биты в третьей кодовой комбинации.

Для рассмотренного примера реализации способа передачи дискретной информации при передачи сообщения, содержащего 30 кодовых комбинаций, в которых используют 4 информационные и 3 контрольные биты, может быть исправлено до 60 информационных бит, которые могут исказиться в 20 кодовых комбинациях. В то же время способ-прототип, в котором контрольные биты выбирают оптимально для корректировки одной кодовой комбинации, позволяет при тех же условиях скорректировать одну биту в кодовой комбинации, а в рассмотренном сообщении скорректировать до 30 информационных бит.

Для того чтобы осуществить корректировку двух бит в одной кодовой комбинации при использовании способа-прототипа необходимо число контрольных бит в одной кодовой комбинации увеличить до шести. Только в этом случае в сообщении может быть исправлено 60 информационных бит.

Если вместо 3 контрольных бит в рассмотренном примере будет использоваться 4 бита, то предлагаемый способ позволяет скорректировать до 80 информационных бит в сообщении, в то время как эффективность способа-прототипа не изменится и составит 30 скорректированных бит в сообщении, поскольку оптимальное число контрольных бит k для корректировки r бит в кодовой комбинации определяется выражением способ передачи дискретной информации, патент № 2239941

Таким образом, предложенный способ по отношению к прототипу обеспечивает более высокую помехоустойчивость связи.

Если в каждой кодовой комбинации информационные биты, подлежащие корректировке, будут выбирать в зависимости от их важности, то снижается ущерб, нанесенный воздействием помех и активными вторжениями в процессе передачи информации.

При определении комбинаций контрольных бит, а также при вычислении информационных и контрольных символов в предлагаемом способе вместо операции сложения символов по модулю Р может использоваться операция поразрядного сложения битов по модулю два.

Реализация предлагаемого способа не вызывает затруднений, так как все блоки и узлы, входящие в устройство, реализующее способ, общеизвестны и широко описаны в технической литературе.

Источники информации

1. Бычков С.И. Космические радиотехнические комплексы. - М.: Советское радио, 1967.

2. Д.Д.Кловский Теория передачи сигналов. - М.: Связь, 1973.

3. Устройство для кодирования/декодирования N-битовых исходных слов в соответствующие М-битовые канальные слова и обратно. Заявка на изобретение №99120097/09 от 07.12.1998 - МПК 7 Н 03 М 7/00.

Класс H03M13/00 Кодирование, декодирование или преобразование кода для обнаружения ошибок или их исправления; основные предположения теории кодирования; границы кодирования; способы оценки вероятности ошибки; модели каналов связи; моделирование или проверка кодов

устройство кодирования, способ конфигурирования кода с исправлением ошибок и программа для них -  патент 2527207 (27.08.2014)
формирователь кода хэмминга -  патент 2526769 (27.08.2014)
мультиплексирование управляющей информации и информации данных от пользовательского оборудования в режиме передачи mimo -  патент 2522307 (10.07.2014)
способ и устройство помехоустойчивого декодирования сигналов, полученных с использованием кода проверки на четность с низкой плотностью -  патент 2522299 (10.07.2014)
способ и устройство для демодуляции канального кода -  патент 2521299 (27.06.2014)
способ и устройство для канального кодирования и декодирования в системе связи, в которой используются коды контроля четности с низкой плотностью -  патент 2520406 (27.06.2014)
способ и устройство для канального кодирования и декодирования в системе связи, в которой используются коды контроля четности с низкой плотностью -  патент 2520405 (27.06.2014)
способы и устройство, использующие коды с fec с постоянной инактивацией символов для процессов кодирования и декодирования -  патент 2519524 (10.06.2014)
способ передачи/приема нисходящих данных с использованием ресурсных блоков в системе беспроводной подвижной связи и устройства для его реализации -  патент 2518934 (10.06.2014)
уменьшенное рассогласование коэффициентов усиления постоянной состовляющей (dc) и dc-утечки при обработке преобразования с перекрытием -  патент 2518932 (10.06.2014)
Наверх