СПОСОБ ТАКТОВОЙ СИНХРОНИЗАЦИИ ПО ИНФОРМАЦИОННЫМ СИГНАЛАМ С ПРОВЕРКОЙ ПО CRC Российский патент 2015 года по МПК G06F17/00 H04L7/02 

Описание патента на изобретение RU2568304C2

Изобретение относится к области электрорадиотехники, а именно к технике радиосвязи, и может быть использовано в системах передачи данных, использующих фазоманипулированные сигналы, без введения избыточности, для поддержания (подстройки) тактовой синхронизации для сигналов с фазовой манипуляцией (ФМн) или квадратурно-амплитудной модуляцией (КАМ), в кодовых конструкциях которых используются блоковые помехоустойчивые коды и CRC.

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

Существует множество подходов для обеспечения установления и поддержания тактовой синхронизации. Большинство из них основаны на периодической передаче тестовых синхропоследовательностей, не несущих информацию, [СИНХРОИНФО-2013 // Материалы международного научно-технического семинара «Системы синхронизации, формирования и обработки сигналов в инфокоммуникациях», 30 июня - 3 июля 2013 г. / Под ред. д.т.н. проф. А.В. Пестрякова. - М.: ООО «Брис-М» оперативная полиграфия и дизайн студия, 235 с.]. Это снижает скорость передачи информации, поэтому перспективным является использование информационных сигналов для поддержания тактовой синхронизации.

Наиболее близким к заявленному техническому решению является способ совместной тактовой и кодовой синхронизации (патент РФ на изобретение №2460219 от 10.02.2010), принятый за прототип. Способ совместной тактовой и кодовой синхронизации заключается в том, что принимают дискретную информацию в виде кодовых слов с исправлением ошибок в пределах скользящего окна приема, последовательно сдвигаемого на один дискретный отсчет, при каждом сдвиге скользящего окна приема декодируют кодовые слова с исправлением ошибок и сравнивают число исправляемых ошибок с предварительно заданным пороговым значением числа ошибок при числе исправленных ошибок, меньшем порогового, запоминают его и, кроме того, запоминают номер временной метки, соответствующей номеру этого дискретного отсчета, причем принимают дискретную информацию со сдвигом скользящего окна приема во временном интервале, равном временному интервалу кодового слова. Факт достижения тактовой и кодовой синхронизации устанавливают в момент времени из числа ранее запомненных временных меток, соответствующих номеру дискретного отсчета с минимальным числом исправленных ошибок из числа запомненных во всем временном интервале кодового слова дискретных отсчетов.

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

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

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

Структурная схема предлагаемого устройства изображена на чертеже, где:

1 - источник сообщений;

2 - первый блок добавления CRC;

3 - первый кодер;

4 - первый модулятор;

5 - канал связи;

6 - демодулятор;

7 - декодер;

8 - блок проверки CRC;

9 - получатель сообщений;

10 - второй блок добавления CRC;

11 - второй кодер;

12 - второй модулятор;

13 - блок вычисления АКФ;

14 - блок проверки условия;

15 - блок вычисления ВКФ;

16 - блок принятия решения.

Способ тактовой синхронизации по информационным сигналам с проверкой по CRC заключается в следующем. На передающей стороне в источнике сообщений 1 формируют информационный блок длиной m бит, для которого вычисляют и добавляют CRC в первом блоке добавления CRC 2, после этого длина блока равна k=m+с бит, где с - количество бит CRC. Полученный блок кодируют помехоустойчивым кодом (n, k) в первом кодере 3, после чего кодовый блок длиной n бит, представляющих собой дискретную информацию в виде кодовых слов, модулируют в первом модуляторе 4 и полученный сигнал S(t) передают в канал связи 5.

На приемной стороне принимаемый из канала связи 5 сигнал S ˜ ( t ) демодулируют в демодуляторе 6, получая принятую дискретную информацию в виде кодовых слов, в которой могут присутствовать ошибки, которую декодируют в декодере 7 и вычисляют CRC в блоке проверки CRC 8. Вычисление CRC есть деление на полином, остаток от деления показывает, присутствуют ли ошибки в декодированном блоке. Если остаток равен нулю, то считают, что декодирование в принимаемом кодовом блоке произошло без ошибок. В этом случае декодированный информационный блок длиной m бит передают получателю сообщений 9, а также вычисляют и добавляют CRC во втором блоке добавления CRC 10, кодируют во втором кодере 11 и модулируют во втором модуляторе 12. Сигнал с выхода второго модулятора 12 S ¯ ( t ) подают на вход блока вычисления АКФ 13. При этом при безошибочном декодировании сигнал S ¯ ( t ) S ( t ) . Автокорреляционную функцию на выходе блока вычисления АКФ 13 подают на вход блока проверки условия 14, где проверяют корреляционные свойства полученного сигнала S ¯ ( t ) и при удовлетворяющих заданным требованиям АКФ, таким как ширина главного лепестка и уровень боковых лепестков менее заданного порога, сигнал S ¯ ( t ) подают на первый вход блока вычисления ВКФ 15, на второй вход которого подают принимаемый из канала связи сигнал S ˜ ( t ) . Результат вычисления ВКФ - массив отсчетов функции взаимной корреляции - передают в блок принятия решения 16, в котором определяют положение максимального значения в массиве, получая, таким образом, искомое положение тактовой синхронизации.

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

Похожие патенты RU2568304C2

название год авторы номер документа
СПОСОБ УСТАНОВЛЕНИЯ ТАКТОВОЙ СИНХРОНИЗАЦИИ ПО ИНФОРМАЦИОННЫМ СИГНАЛАМ НА ОСНОВЕ РЕЗУЛЬТАТОВ ДЕКОДИРОВАНИЯ 2015
  • Егоров Владимир Викторович
  • Катанович Андрей Андреевич
  • Лобов Сергей Александрович
  • Маслаков Михаил Леонидович
  • Мингалев Андрей Николаевич
  • Смаль Михаил Сергеевич
  • Тимофеев Александр Евгеньевич
RU2628263C2
СПОСОБ ПЕРЕДАЧИ ДАННЫХ ПО МНОГОЛУЧЕВОМУ КАНАЛУ СВЯЗИ С АДАПТИВНОЙ НАСТРОЙКОЙ КОРРЕКТИРУЮЩЕГО ФИЛЬТРА ПО ИНФОРМАЦИОННЫМ СИГНАЛАМ 2012
  • Егоров Владимир Викторович
  • Катанович Андрей Андреевич
  • Лобов Сергей Александрович
  • Маслаков Михаил Леонидович
  • Мингалев Андрей Николаевич
  • Смаль Михаил Сергеевич
  • Тимофеев Александр Евгеньевич
RU2510950C2
СПОСОБ ПЕРЕДАЧИ СООБЩЕНИЙ В СИСТЕМАХ С ОБРАТНОЙ СВЯЗЬЮ И ГИБРИДНЫМ АВТОМАТИЧЕСКИМ ЗАПРОСОМ НА ПОВТОРЕНИЕ 2022
  • Житков Михаил Юрьевич
  • Кузнецов Андрей Геннадьевич
  • Мустакимова Яна Романовна
  • Лицын Семен Натанович
RU2786023C1
СПОСОБ СОВМЕСТНОЙ ТАКТОВОЙ И КОДОВОЙ СИНХРОНИЗАЦИИ 2010
  • Хвостунов Юрий Сергеевич
  • Сиротинин Игорь Васильевич
  • Хромов Валентин Васильевич
RU2460219C2
СПОСОБ КОДИРОВАНИЯ-ДЕКОДИРОВАНИЯ ИНФОРМАЦИИ В СИСТЕМАХ ПЕРЕДАЧИ ДАННЫХ 2014
  • Сараджишвили Сергей Эрикович
  • Хвостунов Юрий Сергеевич
  • Хромов Валентин Васильевич
RU2562435C1
СПОСОБ КОДИРОВАНИЯ-ДЕКОДИРОВАНИЯ ИНФОРМАЦИИ В СИСТЕМАХ ПЕРЕДАЧИ ДАННЫХ 2005
  • Парамонов Александр Борисович
  • Егоров Владимир Викторович
  • Щеглова Елена Федоровна
  • Тимофеев Александр Евгеньевич
  • Мингалев Андрей Николаевич
RU2310273C2
СПОСОБ ОЦЕНКИ ДОСТОВЕРНОСТИ ПРИЕМА СИГНАЛОВ С МНОГОПОЗИЦИОННОЙ ОТНОСИТЕЛЬНОЙ ФАЗОВОЙ МОДУЛЯЦИЕЙ 2010
  • Гребнева Раиса Кузьминична
  • Егоров Владимир Викторович
  • Катанович Андрей Андреевич
  • Лобов Сергей Александрович
  • Мингалев Андрей Николаевич
  • Тимофеев Александр Евгеньевич
RU2434334C1
СПОСОБ КОДИРОВАНИЯ-ДЕКОДИРОВАНИЯ КАСКАДНОЙ КОДОВОЙ КОНСТРУКЦИИ В СИСТЕМАХ ПЕРЕДАЧИ ДАННЫХ 2009
  • Мингалев Андрей Николаевич
  • Парамонов Александр Борисович
  • Егоров Владимир Викторович
  • Тимофеев Александр Евгеньевич
  • Щеглова Елена Федоровна
RU2420870C1
СПОСОБ УСТОЙЧИВОЙ КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ ПРИ ПРИМЕНЕНИИ ЖЕСТКИХ И МЯГКИХ РЕШЕНИЙ И МОДУЛЯЦИИ ПО ТИПУ СТЫКА С1-ФЛ 2023
  • Забабурин Андрей Николаевич
  • Трушин Сергей Алексеевич
RU2812964C1
УСТРОЙСТВО ДЕКОДИРОВАНИЯ С МЯГКИМИ РЕШЕНИЯМИ ДЛЯ ДВУХСТУПЕНЧАТОГО КАСКАДНОГО КОДА 2012
  • Забабурин Андрей Николаевич
  • Квашенников Владислав Валентинович
  • Ромачева Ирина Анатольевна
  • Третьяков Андрей Васильевич
  • Трушин Сергей Алексеевич
RU2485683C1

Реферат патента 2015 года СПОСОБ ТАКТОВОЙ СИНХРОНИЗАЦИИ ПО ИНФОРМАЦИОННЫМ СИГНАЛАМ С ПРОВЕРКОЙ ПО CRC

Способ относится к области электрорадиотехники, а именно к технике радиосвязи, и может быть использован в системах передачи данных, использующих фазоманипулированные сигналы, без введения избыточности, для поддержания тактовой синхронизации для сигналов с фазовой манипуляцией или квадратурно-амплитудной модуляцией, в кодовых конструкциях которых используются блоковые помехоустойчивые коды и CRC. Техническим результатом является возможность поддерживать тактовую синхронизацию по информационному сигналу без передачи дополнительных синхронизирующих сигналов, что повышает скорость передачи информации при сохранении технической скорости передачи. Сущность способа тактовой синхронизации по информационным сигналам с проверкой по CRC заключается в последовательных демодуляции принятого сигнала, декодировании кодовых слов с исправлением ошибок и проверке факта декодирования по результатам вычисления CRC, т.е. остатка деления на полином. При нулевом остатке к информационному блоку вычисляют и добавляют CRC, осуществляют кодирование помехоустойчивым кодом, модулируют и рассчитывают взаимокорреляционную функцию (ВКФ) с принятым из канала связи сигналом. 1 ил.

Формула изобретения RU 2 568 304 C2

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

Документы, цитированные в отчете о поиске Патент 2015 года RU2568304C2

Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для синхронизации шумоподобных сигналов 1981
  • Воробьев Александр Сергеевич
  • Кузичкин Александр Васильевич
  • Куркин Владимир Михайлович
  • Просенков Борис Иванович
  • Артюшин Владимир Васильевич
  • Тарасов Виктор Михайлович
SU1003372A2
Устройство синхронизации шумоподобных сигналов 1979
  • Воробьев Александр Сергеевич
SU879802A2
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1

RU 2 568 304 C2

Авторы

Егоров Владимир Викторович

Катанович Андрей Андреевич

Лобов Сергей Александрович

Маслаков Михаил Леонидович

Мингалев Андрей Николаевич

Смаль Михаил Сергеевич

Тимофеев Александр Евгеньевич

Даты

2015-11-20Публикация

2014-01-09Подача