РАЗРАБОТКА СИСТЕМЫ СИНХРОНИЗАЦИИ НА ОСНОВЕ СЛОЖНЫХ ШИРОКОПОЛОСНЫХ СИГНАЛОВ
Кузнецов Виталий Степанович, ^ 1036724/2072-8735-2020-!4-5-4-14
Национальный исследовательский университет "МИЭТ", Москва, Зеленоград, Россия, [email protected]
Волков Алексей Станиславович,
Национальный исследовательский университет "МИЭТ", Москва, Зеленоград, Россия, [email protected]
Солодков Алексей Викторович,
Национальный исследовательский университет "МИЭТ", Москва, Зеленоград, Россия, [email protected]
Дорошенко Владислав Александрович,
Национальный исследовательский университет "МИЭТ", Москва, Зеленоград, Россия, [email protected]
Ключевые слова: широкополосный сигнал, псевдослучайная последовательность, синхронизация, согласованная фильтрация, обнаружение ШПС, сложный сигнал
Рассмотрены методы приема и обнаружения псевдослучайной последовательности (ПСП), а также методов подтверждения и снижения вероятности ложной синхронизации. Предложен метод обнаружения синхросигнала в составе пакета данных, основанный на равенстве нулю отклика цифрового фильтра, порождающего m-последовательность при подаче на вход этой же последовательности. Предложена структура сложного каскадного шумоподобного сигнала для синхронизации кадра от выбранной абонентской станции, называемой станцией привязки в системе множественного доступа с временным разделением пользователей. Выбрана структура синхросигнала и структура информационных сигналов в виде ПСП на основе симплексных кодов, обладающих наилучшими корреляционными характеристиками. В качестве схемы приема последовательности синхронизации была выбрана двухкаскадная схема приема сложного сигнала, где в качестве первого каскада выступают просуммированные некогерентно выходы согласованных фильтров на подсемейства ПСП, выделенных абоненту, в квадратурных ветвях, а в качестве второго каскада предложена схема на основе последовательной оценки. Проведено статистическое моделирование предложенных сигналов и алгоритмов их обработки в условиях аддитивного белого гауссовского шума, измерены вероятности пропуска синхросигнала и ложного срабатывания. Для синхропоследовательности сигнала станции общей длины 32385 чипов вероятность синхронизации достигает 0,9 при отношении Ech/N0 не менее -15,1 дБ. Предложено выражение для оценки вероятности обнаружения синхросигнала при его каскадной структуре и посимвольном приеме. Получено теоретическое выражение для оценки вероятности ложного срабатывания и обнаружения сигнала для схемы синхронизации.
Информация об авторах:
Кузнецов Виталий Степанович, д.т.н., профессор кафедры "Телекоммуникационные системы" федерального государственного автономного образовательного учреждения высшего образования "Национальный исследовательский университет "Московский институт электронной техники", Москва, г. Зеленоград, Россия
Волков Алексей Станиславович, к.т.н., доцент кафедры "Телекоммуникационные системы" федерального государственного автономного образовательного учреждения высшего образования "Национальный исследовательский университет "Московский институт электронной техники", Москва, г. Зеленоград, Россия
Солодков Алексей Викторович, преподаватель кафедры "Телекоммуникационные системы" федерального государственного автономного образовательного учреждения высшего образования "Национальный исследовательский университет "Московский институт электронной техники", Москва, г. Зеленоград, Россия
Дорошенко Владислав Александрович, магистрант кафедры "Телекоммуникационные системы" федерального государственного автономного образовательного учреждения высшего образования "Национальный исследовательский университет "Московский институт электронной техники", Москва, г. Зеленоград, Россия
Для цитирования:
Кузнецов В.С., Волков А.С., Солодков А.В., Дорошенко В.А. Разработка системы синхронизации на основе сложных широкополосных сигналов // T-Comm: Телекоммуникации и транспорт. 2020. Том 14. №5. С. 4-14.
For citation:
Kuznetsov V.S., Volkov A.S., Solodkov A.V., Doroshenko V.A.. (2020) Development of a synchronization system based on complex broadband signals. T-Comm, vol. 14, no.5, pр. 4-14. (in Russian)
7TT
Введение
Значительное количество современных беспроводных систем основано на пакетной связи. В таких системах моменты поступления пакетов обычно являются случайными и неизвестными на приемной стороне. При этом, полезная нагрузка может быть успешно демодулирована только при условии, что выполнена синхронизация приемника с передающей стороной. Во многих практических применениях параметры для выполнения процесса синхронизации априорно не известны на приемной стороне и, следовательно, должны оцениваться по принятому сигналу.
Системы синхронизации играют важную роль при передаче цифровой информации. В пакетных сетях, где передача информации ведется непрерывно, подобные системы позволяют осуществлять помехоустойчивый, т.е. энергетически эффективный прием цифрового сигнала.
В данной статье рассматриваются различные алгоритмы обнаружения сигнала синхронизации в преамбуле получаемого пакета данных для систем с организацией временного разделения пользователей, а также на основе реализованной математической модели системы связи производятся измерения вероятностных характеристик.
Обнаружение синхросигнала в составе пакета данных
В случае одноранговой структуры сети абоненты являются равноправными, поэтому сигналы для установления начала пакета каждого из абонентов следует посылать в каждом пакете и выполнять процедуру синхронизацию начала пакета и границ чипов для каждого пакета. Это означает, что такая процедура должна быть надежной (поскольку будет полностью определять вероятность пропуска пакета) и быстрой (это определит удельный объем синхросигнала в кадре).
Ввиду сложной помеховой обстановки и малого отношения сигнал/помеха в линейной части приемника широкополосных сигналов (ШПС) в качестве с и нхро преамбулы в каждом пакете должна быть выбрана достаточно длинная последовательность. Линейная т-последовательность генерируется примитивным характеристическим многочленом вида:
(1)
,+......+ = 0 .
Откуда
т
(2)
Равенство нулю характеристического многочлена (1) указывает на то, что линейная т-последовательность длины £> = 2й — 1 чипов, где т — память регистра, генерируемая линейным фильтром согласно выражению (2), является для него нулевой: если ш-последовательность подать на вход этого же фильтра, то с т + 1 такта на выходе фильтра будут только нулевые символы. Принимаемая в канале с аддитивным белый гауссовским шумом (АБГШ) последовательность подается на вход генератора псевдослучайной последовательности (ПСП). Когда будет найден входной отрезок последовательности из 2т подряд символов, принятых без ошибок, ТОС/И + 1 такта на выходе фильтра появятся т символов 0 [1-3].
С 2т+ 1 такта управляющая логика переключает генератор ПСП в режим автономной генерации и далее производится вычисление функции авто- или взаимнокорреляции опорного ШПС с принимаемой последовательностью.
Если первая группа т чипов является начальной установкой (н.у.) генераторного регистра, то передача синхросигнала (СС) может начинаться со второй группы ш чипов (рисунок 1), Принимаемая в канале с АБГШ последовательность подается на вход согласованного фильтра (СФ) для накопления энергии каждого символа и далее с его выхода — на вход генератора ПСП.
Принятый
сигнал
+шум
Гц г Детектор
л 0 обнаружения
Опорная ПСИ р Слежение
Генератор тактовой частоты на этапе загрузки
' Т О, л. С Счет до О
К ТИр - К
Генератор ПСП
Отводы генератора и исключающие ИЛИ
2 3 т
Загрузка Слежение
НУ - первая группа т чипов, т=]5. Минимально время захвата - т чипов.
К контуру сопровождения
&
Рис. 1. Схема обнаружения сигнала. Начальная установка регистра - 1 группа т чипов {не передается), начало синхросигнала - 2 группа из т чипов; автономная генерация синхросигнала с 3 группы из т чипов
Обнаружение синхросигнала от выделенной станции синхронизации
При наличии выделенной станции, организующей временную структуру кадров в своей зоне радиовидимости (аналогично роли базовой станции в мобильных сотовых сетях) синхросигнал начала кадра или суперкадра можно передавать только этой станцией и однократно, в начале кадра, а поддержание структуры временного разделения производится абонентскими станциями автономно за счет внутренних тактовых генераторов. Частота посылки синхросигнала, таким образом, будет определяться качеством этих генераторов. Такая станция далее будет называться станцией временной привязки, и в качестве такой станции может выступать любая из абонентских станций.
В качестве сигнала станции временной привязки [4,5], определяющей моменты начата кадров и суперкадров для организации временного разделения абонентов, следует использовать более сложную комбинированную последовательность (составную синхропоследовательноеть) [6-8]. Для примера была рассмотрена структура, при которой т-последовательность длины £>ц = 2S- I =255 манипулируете» в соответствии с символами ш-последовательности длины £>7 = 27 - 1 = 127. Общая длина синхроноследовагельности сигнала станции привязки равна Z)l5 = (28 -1 )<27-1) = 32385 чипов.
Поскольку прием сигнала ведется в условиях низкого отношения сигнал/шум и возможно канала, отличного от гаус-совского, для увеличения шанса достоверного приема сиг-
нала и уменьшения вероятностей ложной синхронизации критерием обнаружения сигнала устанавливается не однократное превышение реакций схемы обнаружения сигнала некоторого порога, а временной интервал между этими событиями. Общая длина сигнала станции привязки для выбранного алгоритма синхронизации равна двум периодам последовательности 2-£)15. Порождающие полиномы для последовательностей выбраны исходя из минимальных уровней боковых лепестков среди последовательностей данного периода [9], их двоичное представление С7 = 1000! Ill, С8 =100011101.
Прием осуществляется каскадной схемой, описанной далее, в которой СФ па последовательность длины является входом для второго каскада, реализованного как в виде СФ, так и в виде схемы на основе последовательной оценки (RASIf) [10-11]. Основной результат работы всей схемы -интервал между пиками на выходе второго каскада: если он равен эталонному значению то синхросигнал станции привязки и момент времени îq его окончания считаются обнаруженными.
Цифровое моделирование приема синхросигнале
Общая схема системы связи на рис. 2. На рисунке 3 приведена блок-схема приемника синхросигнала (блоки Acq RX и Acq ТХ на рис. 2). Ниже приведено описание блоков математической модели.
tlrtllMKi; lipHky ikll
Clunïiel Si IK RC
I, \
Swc 15!
Ло( 1 \ ;x
I >
Л W ON Channel Syne RC
I Передан ми к j
f
—-j — I In
QuoMiwr I WRt I
HZb:-
Oitmn/rr О RRC g
'[ "мл
I ni su-<ыГИ CotttUMC?
Q
Q
Til RSDdMfar
Приемник
Рис. 2. Схема математической модели системы связи
Второй каскад цифровой СФ
Quantizer I
/
/
Quantiser Q
RRCQ
Complex to RcaMmiig
Stop Pareil -
peak^detect
MF_lst_Q
Sign
Рис. 3. Общий вид схемы приема синхросигнала
7ТЛ
Исходя из статистического моделирования множитель выбран равным 5. Длина окна выбрана равной длительности 100 чипов для наглядности, используемое при работе значение - не менее 1000.
Блок Сп^эиш отвечает за активацию тактирования второго каскада при обнаружении последовательностей длины йц. Вероятность восстановления тактовой сетки для второго каскада является определяющей для итоговых вероятностей верного захвата, пропуска и ложной тревоги всей схемы, поскольку потенциальные возможности схемы из-за большой базы сигнала при условии полной синхронизации, позволяют работать при отношении сигнал/шум менее -30 дБ, в то время как надежное обнаружение сигнала СФ первого каскада при таких низких отношениях невозможно.
Появление единичного пика на выходе СФ при низких отношениях Сигнал/шум может быть вызвано и шумом, поэтому для надежного установления факга обнаружения последовательностей длины Оц следует использовать дополнительные критерии подтверждения. Были проверены четыре метода подтверждения, описанные ниже.
Рис. 6. Блок-схема алгоритма обнаружителя на основе дистанции между пиками
Обнаружитель па основе дистанций между ликами
Этот алгоритм реагирует на все пики на входе, замеряя дистанцию между двумя соседними. Уменьшение порога детектирования на выходе первого фильтра повышает вероятность возникновения ложных пиков, что уменьшает вероятность верною обнаружения нескольких пиков подряд без ложных пиков между ними. Для уменьшения вероятности ложного срабатывания производится замер дистанций между соседними пиками подряд пит injrow, в модели этот параметр выбран равным 3. Блок-схема алгоритма приведена на рис. 6.
Обнаружитель на основе появления пиков
на нужной дистанции
По сравнению с предыдущим методом этот алгоритм реагирует только на пики, отстоящие на период последовательности £)*, поскольку для каналов с замираниями в качестве критерия наличия сигнала надежнее выбирать дистанцию между пиками, а не факг однократного превышения пика над порогом. Для уменьшения вероятности ложного срабатывания аналогично предыдущему алгоритму производится поиск mmjnjow пиков подряд, в модели этот параметр выбран равным 3. Блок-схема алгоритма приведена на рис. 7.
Рис, 7. Блок-схема алгоритма обнаружителя па основе появления пиков па нужной дистанции
Обнаружитель на основе автомата состоянии
Для увеличения вероятности обнаружения в ситуациях, когда, например, за двумя верно обнаруженными пиками следует отсутствие пика в ожидаемое время через период Последовательности, однако еще через период пик появляется, был опробован алгоритм, учитывающий предысторию.
Блок TiilervalCalc l st определяет наличие пиков с выхода СФ с интервалом между ними PeakDislJlst =J5g. Если дистанция между двумя следующими друг за другом пиками равна заданной, формируется флаг hit, если же второй пик не возник в ожидаемое время - флаг miss. Блок ControlLogic - автомат состояний. Входные параметры блока, их значения при моделировании и назначение следующие (задаются как вектор значений рогат logic 1st - [lock Jh lock lim lockmarg]): lockjh = 3 - порог обнаружения; locklim = 6 - предельное значение номера состояния; lock_marg = 1 - запас.
Начальное состояние автомата состояний имеет номер 0. Каждое событие ////увеличивает номер состояние на 1 (но не более lock lim), каждой событие miss - уменьшает на I (но не меньше 0). Номер состояния хранится в формате [но-мер_состояния флаг_обнаружеиии] в элементе задержки. При превышении номером значения hckjh последовательности длины считаются уверенно обнаруженными, флаг обнаружения становится равным I и активируется второй каскад с помощью флага lock. Одновременно с этим на выходе появляются стробы тактирования второго каскада load. При номере состояния равном lockjh, активированном флаге и событии miss номер состояния уменьшается на 1, однако обнуление флата произойдет только если номер состояния будет равен lock_th-lock_marg. Это сделано с целью удержания флага обнаружения при низком отношении сигнал/шум и большом числе принятых ошибочных чипов. Диаграмма состояний приведена на рис. 8.
Рис. 8, Диаграмма состояний блока СопЦоИ.оёк
Обнаружитель на основе предсказания периодичности
Этот алгоритм основам на периодичности появления пиков и знании этого периода, а также нулевом среднем значении вероятностной составляющей значение отклика СФ,
Первое появление пика запускает счетчик до длительности £>к, и каждый последующий момент времени, соответствующий позиции потенциального пика отклика СФ, суммируются значения выхода СФ первого каскада. Число слагаемых, или иначе длительность накопления суммы в периодах
последовательности длины £)я задается параметром Оер!Н_1м= 10, выбранным эмпирически. Из-за случайного характера отклонения значений ВКФ сумма усредняется, и в случае ложного первого пика среднее значение суммы равно 150, в то время как для истинных ников нри отношении сигнал/шум -20 дБ среднее значение равно 300. Исходя из этого был выбран порог Зит гИ = 250, с которым н сравнивается сумма. При превышении суммой ОергЬ_Ы слагаемых порога 5ит_1Ь сигналы длительностью Дч считаются обнаруженными. Алгоритм работы приведен на рис. 9.
Рис. 9, Блок-схема алгоритма сю наружи тел я на основе предсказания периодичности
о —.——1 --;-1-■-
О 0.5 ! 1.5 2 2.5x10'
|}|кмн I) чипах
Рис. 10, Кумулятивная функция распределения вероятности обнаружения достоверного срабатывания фильтра первого каскада
7ТТ
bit in
XOR
Lógica E Operators
Zr
XOR
z"
Logical Operator I
XOR
Logical Ope ra to r6
XOR
Logical Operator 2
Z"
XOR
Logical Operator4
2"
XOR —
Logical Operator^
XOR
Logical ()perator5
Z"
XOR
Logical Operator?
Z"
XOR
Logical Operators
Search_K Search_9 Search_10 Search^l 1 Search^l 2 Search_l3 Search_ 14 Рис. 13. Блок контроля качества синхронизации SWI
AN [1
KD
SWI
Logical Operator IО
Используется следующее свойство: при достоверных поступающих отсчетах в регистр поиска результат операции XOR выхода цепи обратной связи и самого старшего бита в регистре всегда равен 0, Входные отчеты могут искажаться иод воздействием шума, поэтому ведется поиск нулевого сегмента на выходе схемы XOR длительностью не менее чем длина порождающего регистра, в нашем случае 7. В момент обнаружения такого сегмента в регистре находится сегмент последовательности, которая порождается этими же обратными связями, и генерацию последующих символов можно производить автономно. Процедура обнаружения последовательности из w_aver_ra.se нулей осуществляется блоком Nulljcounter, факт обнаружение отмечается флагом mode_seI_ 1. При появлении этого флага текущее состояние регистра поиска загружается как исходное состояние регистра генерации Gen_I...7 и далее генерация ПСИ осуществляется в автономном режиме.
Блок Conv осуществляет сжатие спектра сигнала и его интегрирование. Блок Peak fbnner осуществляет поиск конца последовательности длиной D?. Условие окончания выбрано следующим - результат интегрирования блоком Conv больше порога th_RASE_2st — 60 (50% от длины последовательности Di), а состояние регистра генерации блока Gen_1...7 равно заранее известному состоянию «0010001», возникающему в регистре генерации ПСП в передатчике в конце периода ПСП. Потери времени при случае ложной синхронизации можно снизить, используя блок контроля качества синхронизации SW1 (англ. signal worth indicator), схема которого представлена на рис, 13 [12].
Этот блок позволяет быстро оценивать качество синхронизации во время интегрирования, продолжая проверку приходящих символов тем же методом сложения отводов регистра. Проверка проводится для перекрывающихся сегментов принятого сигнала, сдвинутых на два чипа. Если результат всех трех XOR равен единицам одновременно, то выносится решение о ложной синхронизации и процедура RAS К перезапускается с обнулением промежуточного результата интегрирования.
Схема на основе согласованного фильтра MF_2st
Эта схема представляет собой СФ на бинарную последовательность длины Dj, поскольку решение выносится в виде взятия знака пика отклика СФ первою каскада. Пик на вы-
ходе СФ второго каскада определяется как превышение порога <h_MFJ.st = 60.
Блок peakdetect производит подсчет дистанции между двумя первыми пиками с выхода второго каскада. При обнаружении двух пиков активируется флаг slopjsearch, а дистанция между пиками появляется на выходе measdist. Факт обнаружения, дистанция и момент времени обнаружения в конце моделирования передаются в MATLAB для дальнейшей обработки. Общее решение О верном приеме преамбулы выносится после измерения расстояния между пиками отклика второго каскада и сравнения его с эталоном, равным длине £>|5 комбинированной последовательности в результате моделирования, а так же сравнением момента обнаружения (т.е. момента to) с запланированным.
Число таких случаев верного приема усредняется по run п экспериментам, а вероятность верного приема (при данном отношении сигнал/шум) приравнивается к отношению этого усредненного числа успешных исходов к общему числу моделирований гип п.
По итогам статистического моделирования в канале с АБГШ получена зависимость успешного обнаружения P,i„ синхросигнала при условии его передачи (рис. 14).
Вероятность пропуска синхросигнала, определяемая как Pmiss= I -Pdei, приведена на рис. 15.
Таким образом, успешный захват синхросигнала возможен при выбранных характеристиках сигналов при отношении EJNo не менее -15,1 дБ с вероятность пропуска 107. Для надежной работы в канале с замираниями мощность сигнала синхронизации в пакете целесообразно увеличить на 3-5 дБ по сравнению с передачей данных.
Вероятность ложной синхронизации можно оценить как произведение вероятностей независимых событий
Р = р -N Р Р -Р -2-Р (3)
1 faL 61 "sue 1 Мат/ Jal ' JalSWl ási у '
где Ршi - вероятность превышения порога откликом СФ первого каскада при отсутствии сигнала, - коэффициент, Определяющий появление нескольких таких событий (для выбранного алгоритма он численно равен Depth Ь7= 10), Pfa\conf- вероятность ложного срабатывания алгоритма подтверждения. Рц,2~ вероятность превышения порога результатом интегрирования в схеме RASE, Pftoswi ~ вероятность несрабатывания схемы SWI, 2 - вероятность появления двух пиков, поскольку производится замер расстояния между ними, Pdhi - вероятность того, что дистанция между пиками оказалась в точности равна D\¡.
7ТЛ
р-тн 2 I ¡=0
-1
D-i
4s
s
HTH-A)
CD'\-
>-J
где
z
J 2-HTH-A)
а-аГ-ГГ
I
Ы-(ТН-Л)
(9)
C=P
D inner
4 J L *
— вероятность непревышения уровня порога одним из боковых пиков. Для отрицательных j вероятность Р-,„„ег заменяется на 1.
Для наглядности построим /рафик вероятности необнаружения синхросигнала (при его наличии в эфире) для внутренней ГТСГТ и всей каскадной ГТСГТ, вычисленные по формуле 1 - Päd, приведенный на рис. 16.
10
10'
1СГ
10
ю-
10"
Вероятность необнаружения сигнала
— Внутренняя ПСП ■' Весь синхросигнал
S \t '"ч
-17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7
Eci/N(,, дБ
Рис. 16. Теоретическое значение вероятности необнаружения синхросигнала
Результаты, приведенные на рис. 15, удовлетворяют оценки согласно выражению (9) и 1рафику на рис. 16, что позволяет сделать вывод о корректности математической модели сигнала и метода приема в условиях ЛБГШ.
Заключение
В данной работе было проведено математическое моделирование системы связи с использованием различных методов обнаружения синхропоследовательности в преамбуле получаемого пакета данных. Результаты моделирования показали, что для двухкаскадной реализации системы выделения широкополосного сигнала достигается минимальное значение ложной тревоги и удовлетворительное значение вероятности обнаружения, причем для последнего определена теоретическая верхняя граница среди четырех алгоритмов дополнительного подтверждения обнаружения псевдослучайной последовательности. Среди методов подтверждения нахождения пиков откликов СФ в условиях шумов наилучшие результаты показал алгоритм на основе предсказания периодичности, так как он оказался работоспособным при малых отношениях Сигнал/шум. Помимо этого, были рассмотрены реализации
алгоритмов второго каскада как в виде согласованного фильтра, так и в виде схемы на основе последовательной оценки с внедренными улучшениями. Оба алгоритма показали идентичные результаты, удовлетворяющие потенциальной помехоустойчивости двухкаскадной системы.
По итогам статистического моделирования успешный захват синхросигнала возможен при отношении Ec//Nn не менее -15,1 дБ с вероятность пропуска 10"9. Для надежной работы в канале с замираниями мощность сигнала синхронизации целесообразно увеличить на 3-5 дБ. Общая вероятность ложной тревоги всей схемы обнаружения оказалась меньше, чем 10" .
Литература
1. Перцев Л.В., Кузнецов B.C. Декодирование длинных псевдослучайных кодов при воздействии шума и непрерывной хаотической импульсной помехи // Естественные и технические науки. №4. 2012. С. 244-247.
2. Перцев Л.В., Кузнецов B.C. Быстрое декодирование длинных псевдослучайных кодов // Цифровая обработка сигналов и ее применение - DSPA-2011. 13-я международная конференция: Тезисы докладов. Москва, 2011. С. 54-56.
3. Перцев Л.В., Кузнецов B.C. Декодирование и помехоустойчивость длинных псевдослучайных кодов при воздействии шума и непрерывной хаотической импульсной помехи // Цифровая обработка сигналов и ее применение - DSPA-20I2. 14-я международная конференция; Тезисы докладов. Москва, 2012. С. 28-30.
4. Кузнецов B.C., Волков А.С., Солодков А.В., Баскаков А.Е. Разработка гетерогенной помехозатцищенной системы радиосвязи с временным кодово-адресным разделением // Т-Согпт: Телекоммуникации и транспорт. 2018. Том 12. №9. С. 4-9.
5. Волков А.С., Бахтин А.А., Угроватов А.В., Волкова Е.А. и др. Применение протокола TCP в мобильных самоорганизующихся сетях ad hoc, основанных на широкополосных сигналах // Системы синхронизации, формирования и обработки сигналов. 2019. Т. 10. №. 1.С. 4-10.
6. Журавлев В.И. Поиск и синхронизация в широкополосных системах. М.: Радио и связь, 1986. 240 с.
7. Лосев В В., Бродская Е.Б., Коржик В.И, Поиск и декодирование сложных дискретных сигналов. Под ред. Коржика В.И. М.: Радио и связь, 1988, 223 с.
8. Тузов Г.И.. Сивов В.А., Прыткое В.И. и др. Помехозащищенность радиосистем со сложными сигналами. Под ред. Г.И. Тузов. М.: Радио и связь, 1985. 264 с.
9. Питерсон У., Уэлдон Э. Коды, исправляющие ошибки. Пер. с англ, М.: Мир, 1976. 600 с.
10. Ward R. Acquisition of pseudonoise signals by sequential estimation // IEEE Transactions on Communication Technology, 1965. T. 13. №4. P. 475-483.
11. Ward R., Yiu K. Acquisition of pseudonoise signals by recursion-aided sequential estimation // IEEE Transactions on Communications, 1977. V. 25. № 8. P. 784-794.
12. Lee J.S., Miller L.E. CDMA Systems Engineering Handbook. Boston-London: Artech House, 1998. 1228 p.
13. MasseyJ. L., Mittelholzer T. Welch's bound and sequence sets for code-division multiple-access systems // Sequences II: Methods in Communication, Security and Computer Sciences, 1993, P. 63-78.
14. Fogiel M. et al. Handbook of mathematical, scientific, and engineering formulas, tables, functions, graphs, transforms. Research & Education Assoc., 1984, 1248 p.
15. Ипатов В.П. Широкополосные системы и кодовое разделение сигналов. Принципы и приложения. М.: Техносфера, 2007. 488 с.
7ТТ
DEVELOPMENT OF A SYNCHRONIZATION SYSTEM BASED ON COMPLEX BROADBAND SIGNALS
Vitaliy S. Kuznetsov, National Research University of Electronic Technology, Moscow, Russia, [email protected] Alexey S. Volkov, National Research University of Electronic Technology, Moscow, Russia, [email protected] Alexey V. Solodkov, National Research University of Electronic Technology, Moscow, Russia, [email protected] Vladislav A. Doroshenko, National Research University of Electronic Technology, Moscow, Russia, [email protected]
Abstract
In this paper different methods of receiving and detecting pseudonoise (PN) signals, as well as methods of confirming and reducing the probability of false synchronization, are considered. A method of detection a synchronization signal as part of a data packet is proposed, based on the zero response of the digital filter, generating an m-sequence when the same sequence is input. The structure of a complex cascade PN signal for synchronizing a frame from a selected user station, called a binding station in a time-division multiple access system, is proposed. The structure of the synchronization signal and the structure of information signals in the form of a PN sequence based on simplex codes having the best correlation characteristics are selected. A two-stage complex signal detection method as the synchronization sequence reception circuit is selected, where the first cascade is the incoherently summed outputs of the matched filters on the PN sequence subsets, allocated to the user, in quadrature branches, and the processing method based on the sequential estimation as the second cascade is proposed. Statistical simulation of the proposed signals and the algorithms for their processing in the conditions of additive white gaussian noise is carried out, the probabilities of missing the synchronization signal and false response were measured. For a synchronization sequence of the station signal with a total length of 32385 chips, the synchronization probability reaches 0.9 with an Ech/N0 ratio of at least -15.1 dB. An expression is proposed for estimating the probability of detecting a synchronization signal with its cascade structure and symbol-by-symbol reception. A theoretical expression is obtained for estimating the probability of a false response and signal detection for a synchronization circuit.
Keywords: broadband signal, pseudonoise sequence, synchronization, matched filtering, spread spectrum signals detection, complex signal. References
1. Pertsev L.V., Kuznetsov V.S. (2012). Decoding long pseudorandom codes under the influence of noise and continuous-time chaotic pulse jamming. Estestvennye i tekhnicheskie nauki, no.4, pp. 244-247.
2. Pertsev L.V., Kuznetsov V.S. (2011). Fast decoding of long pseudorandom codes. DSPA-2011, 13th International Conference. Moscow, pp. 54-56.
3. Pertsev L.V., Kuznetsov V.S. (2012). Decoding and antijam tolerance of long pseudorandom codes under the influence of noise and continuous-time chaotic impulse jamming. Digital Signal Processing and its Application - DSPA-2012. 14th International Conference. Moscow, pp. 28-30.
4. Kuznetsov V.S., Volkov A.S., Solodkov A.V., Baskakov A.E. (2018). Development of a heterogeneous anti-jam radio communication system with a time and code division multiple access. T-Comm. Vol. 12. No. 9, pp. 4-9.
5. Volkov A.S., Bakhtin A.A., Ugrovatov A.V., Volkova E.A. et al. (2019). Application of the TCP protocol in mobile self-organizing ad hoc networks based on broadband signals. Sistemy sinhronizacii, formirovaniya i obrabotki signalov. Vol. 10. No. 1, pp. 4-10.
6. Zhuravlev V.I. (1986). Poisk i sinhronizaciya v shirokopolosnyh sistemah [Search and synchronization in broadband systems]. Moscow: Radio i svyaz'. 240 p.
7. Losev V.V., Brodskaya E.B., Korzhik V.I. et al. (1988), Poisk i dekodirovanie slozhnyh diskretnyh signalov [Search and decoding of complex discrete signals], Korzhik, V.I. (ed.). Moscow: Radio i svyaz'. 223 p.
8. Tuzov G.I., Sivov V.A., Prytkov V.I. et al. (1985). Pomekhozashchishchennost' radiosistem so slozhnymi signalami [Antijam tolerance of radio systems with complex signals], Tuzov, G.I. (ed.). Moscow: Radio i svyaz'. 264 p.
9. Peterson W., Weldon E. (1976). Kody, ispravlyayushchie oshibki [Error Correcting Codes]. 600 p.
10. Ward R. (1965). Acquisition of pseudonoise signals by sequential estimation. IEEE Transactions on Communication Technology. Vol. 13. No.4, pp. 475483.
11. Ward R., Yiu K. (1977). Acquisition of pseudonoise signals by recursion-aided sequential estimation. IEEE Transactions on Communications. Vol. 25. No. 8, pp. 784-794.
12. Lee J.S., Miller L.E. (1998). CDMA Systems Engineering Handbook. Boston-London: Artech House. 1228 p.
13. Massey J.L., Mittelholzer T. (1993). Welch's bound and sequence sets for code-division multiple-access systems, Sequences II: Methods in Communication, Security and Computer Sciences, pp. 63-78.
14. Fogiel M. et al. (1984). Handbook of mathematical, scientific, and engineering formulas, tables, functions, graphs, transforms, Research & Education Assoc, 1248 p.
15. Ipatov V.P. (2007). Shirokopolosnye sistemy i kodovoe razdelenie signalov [Wideband and code division systems]. Moscow: Tekhnosfera. 488 p.
Information about authors:
Vitaliy S. Kuznetsov, Professor of the Department of Telecommunications, National Research University of Electronic Technology, Moscow, Russia Alexey S. Volkov, assistant professor of the Department of Telecommunications, National Research University of Electronic Technology, Moscow, Russia Alexey V. Solodkov, academic of the Department of Telecommunications, National Research University of Electronic Technology, Moscow, Russia Vladislav A. Doroshenko, graduate student of the Department of Telecommunications, National Research University of Electronic Technology, Moscow, Russia