Код документа: RU2719770C1
Заявленная группа изобретений относится к радиотехнике и может быть использована в многопозиционных радиотехнических системах для определения координат (ОК) заданных источников радиоизлучения (ИРИ) с кодовым или временным разделением каналов.
Известен способ измерения взаимной задержки MSK сигналов пакетных радиосетей в разностно-дальномерной системе местоопределения (см. Пат. РФ №2623094, МПК G01S 5/06, опубл. 22.06.2017, бюл. №18). Способ предполагает прием периферийными пунктами приема (ППП) разностно-дальномерной системы местоопределения (РДСМО) сигналов пакетных радиосетей, измерение времени прихода сигналов относительно единой шкалы времени, передачу по линии связи измеренных значений на центральный пункт приема и обработки (ЦППО), где вычисляют взаимные задержки сигналов τi,k, причем модуль взаимно- корреляционной функции (ВКФ) R(τ) вычисляют с помощью парциальных ВКФ, чем достигается повышение точности измерения τi,k.
Однако аналогу присущи недостатки, ограничивающие его применение. Основным из них является недостаточная точность ОК ИРИ. Аналогу присуща сложность реализации ППП. Способ предусматривает использование на всех ППП системы единого времени при измерении задержки сигналов. Кроме того, отсутствие привязки измеренных значений задержки сигнала на ППП к заданному источнику радиоизлучения при оценке их координат в условиях, когда работа нескольких ИРИ осуществляется на одной частоте (ИРИ с временным или кодовым разделением) приводит к ошибкам оценки координат ИРИ.
Известны Пат. РФ №№2258242, 2309420, 2521084 и др., эффективность применения которых резко падает при оценке координат ИРИ с временным или кодовым разделением каналов. В зависимости от длительности оценки задержек сигналов τi,k возникают ошибки ОК различной природы.
Наиболее близким по технической сущности к заявляемому техническому решению является разностно-дальномерный способ определения координат источника радиоизлучения (см. Пат. №2539968, МПК G01S 3/46, опубл. 27.01.2015, бюл. №3).
Способ-прототип заключается в приеме сигналов ИРИ разнесенными в пространстве периферийными пунктами приема, связанными с ЦППО командными линиями связи и линиями аналоговой ретрансляции сигналов, причем по командным линиям связи с ЦППО на ППП передают команды настройки на частоту сигнала ИРИ, а по линиям аналоговой ретрансляции принятые в ППП сигналы ИРИ передают на ЦППО, где измеряют разности времени приема сигналов в ППП и ЦППО τi,k, i и k - номера ЦППО и ППП соответственно, при этом задержки τi,k определяют как аргумент максимизации модуля взаимно-корреляционной функции, а на их основе вычисление координат ИРИ.
Прототип обеспечивает уменьшение количества вычислений при оценке временных задержек, принимаемых на ППП сигналов ИРИ в реализуемой ЦППО процедуре. Кроме того, выполнение ППП максимально упрощено, что способствует широкому применению способа-прототипа в РДСМО. Каждый ППП представляет собой совокупность устройств, выделяющих радиосигналы ИРИ на фоне помех, а также устройств, организующих аналоговые линии ретрансляции.
Однако прототипу присущ недостаток, ограничивающий его применение: недостаточная точность определения координат ИРИ, а в ряде случаев он теряет работоспособность. Причиной ошибок ОК прежде всего является многолучевость распространения радиоволн. В результате последние приходят на измеритель с разных направлений и с разной задержкой. Ошибочное определение координат возникает и в тех случаях, когда на частоте искомого ИРИ работают несколько корреспондентов (ИРИ) с временным или кодовым разделением каналов, например, сети Wi-Fi, GSM 2G, UMTS и др.
Проиллюстрируем возникающую при этом проблему на плоскости для двух ИРИ, разработанных на одной частоте с временным разделением. Положим, что ЦППО находится в точке А (см. фиг. 1), два ППП располагаются в точках В и С. Искомый ИРИ в точке D, а второй ИРИ, работающий на той же частоте, находится в точке Е. Сплошными линиями отображены возможные положения искомого ИРИ по каждой паре ППП. Для второго ИРИ эти линии показаны пунктиром.
Если временной интервал накопления сигнала в ЦППО окажется много больше, чем интервал передачи данных в используемом стандарте связи (при временном разделении), в накапливаемом сигнале будут присутствовать излучения обеих ИРИ. Это приведет к ошибкам вычисления ВКФ и как следствие - к погрешностям измерения задержек сигнала τi,k. Последнее приводит к ошибкам определения местоположения ИРИ. Если мощность сигнала второго ИРИ на входе приемных трактов ППП окажется выше мощности сигнала искомого ИРИ, в ЦППО будут определены с погрешностями координаты второго ИРИ. Следовательно, это приведет к ошибочному определению местоположения второго ИРИ вместо искомого. При возникновении ситуации, когда мощность сигнала второго ИРИ окажется выше на части ППП, то результаты определения координат непредсказуемы (см. фиг. 2).
Ошибки измерений координат возможны и в ситуации, когда временной интервал накопления сигнала сопоставим с временем передачи данных в используемом стандарте связи. Они возникают при несогласованности начала интервалов накопления сигнала и передачи данных. Координаты искомого ИРИ будут также неправильно определены и в ситуации с согласованными интервалами «накопление - передача», но при работе второго ИРИ.
Целью заявляемого технического решения является разработка разностно-дальномерного способа определения координат ИРИ, обеспечивающего повышение точности местоположения заданного источника радиоизлучения в условиях работы на одной частоте нескольких ИРИ с временным или кодовым разделением каналов.
Поставленная цель достигается тем, что в известном разностно-дальномерном способе определения координат ИРИ, основанном на приеме сигналов пространственно разнесенными периферийными пунктами приема, связанных с центральным пунктом приема и обработки командными линиями связи и линиями аналоговой ретрансляции сигнала, причем командными линиями связи с ЦППО на ППП передают команды настройки на частоту сигнала ИРИ, а по линиям аналоговой ретрансляции принятые в ППП сигналы ИРИ передают на ЦППО, где измеряется разность времени приема этих сигналов в ППП и ЦППО τk, где k ∈ 1, 2, …, N - номера ППП и измерительных баз ЦППО-ПППk соответственно, на основе которых выполняют определение координат ИРИ, на ЦППО на подготовительном этапе в прямоугольном виде задают контролируемый район (КР), а границы по оси 0х и 0у обозначают через А и В соответственно, КР делят на элементарные участки со сторонами а и b по осям 0х и 0у соответственно, площадь которых выбирают исходя из заданной точности Δd определения координат ИРИ, определяют координаты центров элементарного участка (Xi, Yj), на основе которых формируют матрицу координат N размерности А'×В', где Xi=ai, i=1, 2, …, А/а=А', Yj=bj, j=1, 2, …, B/b=В', для каждого элемента (Xi, Yj) матрицы координат N всех K измерительных баз определяют эталонные значения разности времени прихода сигнала на ЦППО и ПППk τi,j,k, формируют K эталонных матриц Mk, k=1, 2, …, K, элементами каждой из которых является соответствующее координатам (Xi, Yj) эталонное значение разности задержки прихода сигналов τi,j,k для k-й измерительной базы ЦППО - ПППk, а в процессе работы для учета разности времени приема сигнала вычисляют взаимно-корреляционную функцию (ВКФ) сигналов Rk[τ], принятых на k-м ППП, k=1, 2, …K, и на ЦППО, для значений временного сдвига в интервале τ ∈ (-c-1dk, c-1dk), где dk - расстояние между ЦППО и k-м ППП, с заданным шагом Δτ, соответствующим частоте дискретизации сигнала, на основе К эталонных матриц Mk формируют корреляционные матрицы Фk путем замены элементов задержки τi,j,k на соответствующие им измеренные значения ВКФ Rk[τi,j], значения матриц Фk, k=1, 2, …, K, суммируют по всем K измерительным базам
При этом измерение разности времени приема сигналов заданного ИРИ на ЦППО и ППП осуществляют на основе анализа преамбулы и заголовка текущего фрейма.
Благодаря новой совокупности существенных признаков за счет более полного учета полученной статистики результатов измерений в заявляемом способе обеспечивается повышение точности определения координат заданного ИРИ разностно-дальномерным способом в условиях работы нескольких ИРИ на одной частоте с временным или кодовым разделением каналов.
Известны устройства реализации разностно-дальномерного способа местоопределения ИРИ (см. Пат. РФ №2670142, 2363010, 2309420). Всем им присущ общий недостаток - низкая точность определения координат ИРИ. Кроме того, эффективность (работоспособность) их применения падает при ОК ИРИ с кодовым или временным разделением каналов.
Наиболее близким по технической сущности является устройство (см. Пат. РФ №2521084, G01S 3/46, опубл. 27.06.2014, бюл. №18, фиг. 1), реализующее РДСМО. Устройство-прототип содержит k периферийных пунктов приема и центральный пункт приема и обработки, причем каждый ППП состоит из последовательно соединенных тракта приема радиосигналов и тракта ретрансляции радиосигналов, а ЦППО содержит радиопередатчик, k+1 трактов приема радиосигналов и центральный пост обработки (ЦПО), k+1 входов которого соединены с выходами соответствующих трактов приема радиосигналов, а выход является выходной шиной ЦППО, первая входная шина которого является входом управления радиопередатчика и соединена с входами управления трактов приема радиосигналов ЦППО, предназначена для задания частоты настройки трактов приема радиосигналов.
Устройство-прототип обеспечивает некоторое повышение точности измерения координат ИРИ разностно-дальномерным способом за счет исключения процедуры ретрансляции сигналов с наихудшим отношением сигнал / шум.
Однако устройству присущи недостатки, ограничивающие его применение: точностные характеристики ОК снижаются в условиях многолучевости распространения радиосигналов. Кроме того, эффективность использования устройства (его точностные характеристики) дополнительно падает в условиях, когда на частоте искомого излучателя работает несколько корреспондентов с временным или кодовым разделением каналов.
Целью заявляемого технического решения является разработка устройства определения координат ИРИ на основе разностно-дальномерного способа, обеспечивающего повышение точности определения местоположения заданного источника радиоизлучения в условиях одновременной работы на одной частоте нескольких ИРИ с временным или кодовым разделением каналов.
Поставленная цель достигается тем, что в известном устройстве, содержащем K периферийных пунктов приема и центральный пункт приема и обработки, причем каждый ППП состоит из последовательно соединенных тракта приема радиосигналов и тракта ретрансляции радиосигналов, а ЦППО содержит радиопередатчик, предназначенный для реализации командной линии связи, K+1 трактов приема радиосигналов и центральный пост обработки, выход которого является выходной шиной ЦППО, причем K+1 входов ЦПО соединены с выходами соответствующих трактов приема сигналов, первая входная шина которого является входом управления радиопередатчика и соединена с входами управления трактов приема радиосигналов ЦППО, предназначена для задания частоты настройки ƒн трактов приема радиосигналов, центральный пост обработки содержит K+1 аналогово-цифровых преобразователей, входы которых являются соответственно K+1 входами ЦПО, K+1 блоков памяти, группы информационных входов которых соединены с выходами соответствующих аналого-цифровых преобразователей, вычислитель, предназначенный для нахождения взаимно-корреляционной функции (ВКФ) сигналов Rk[τ], принятых на k-м ППП, k=1, 2, …, K, и на ЦППО, для значений временного сдвига в интервале τ ∈ (-c-1dk, c-1dk), где dk - расстояние между ЦППО и k-м ППП, с заданным шагом Δτ, группа из K+1 входов вычислителя соединена с информационными выходами соответствующих K+1 блоков памяти, блок управления, предназначенный для задания длительности интервала анализа Δt и его начала t', тракт анализа, предназначенный для определения начала очередного фрейма t*, его длительности Δtp, вида модуляции МАС-фрейма и его демодуляции, определения адреса текущего пользователя Р, второй вход которого является вторым установочным входом ЦПО и третьей входной шиной ЦППО, предназначенной для задания адреса пользователя
Введение новых элементов и связей позволяет достигнуть цели изобретения - обеспечить повышение точности определения координат заданного ИРИ в условиях работы на одной частоте нескольких источников радиоизлучения с временным или кодовым разделением каналов.
Заявляемый способ поясняется чертежами, на которых:
на фиг. 1 иллюстрируется задача местоопределения ИРИ на плоскости для двух ИРИ (искомый D и второй Е), ЦППО (А), двух ППП (В и С);
на фиг. 2 показаны возможные результаты определения местоположения заданного ИРИ при обобщенных условиях измерений (мощность сигнала второго ИРИ Е выше на части ППП);
на фиг. 3 приведена структура преамбулы и заголовка PLCP передаваемого фрейма в стандарте IEEE 802.11b;
на фиг. 4 показана структура известных МАС-фреймов:
а) CTS МАС-фрейм;
б) PS-Poll МАС-фрейм;
в) CF-End МАС-фрейм;
г) CF-End+CF-Fck МАС-фрейм;
д) BlockAckRed МАС-фрейм;
на фиг. 5 приведена структура поля Frame Control МАС-фрейма;
на фиг. 6 иллюстрируется значение полей Туре и Subtype для различных типов фрейма;
на фиг. 7 показан обобщенный алгоритм работы разностно-дальномерного способа определения координат ИРИ в соответствии с заявляемым изобретением;
на фиг. 8 приведена обобщенная структурная схема устройства, реализующего данный способ;
на фиг. 9 - порядок задания контролируемого района:
а) задание границ контролируемого района;
б) формирование элементарных участков;
в) определение координат центров элементарных участков;
на фиг. 10 - порядок формирования матрицы координат N;
на фиг. 11 - порядок формирования первой из K:
а) эталонной матрицы Mk;
б) корреляционной матрицы Фk;
на фиг. 12 - пример визуализации значений задержки сигнала для ЦППО и ППП, где белым цветом показана максимальная задержка, а черным - минимальная в условиях присутствия отраженного сигнала;
на фиг. 13 приведено измеренное значение ВКФ для одной измерительной базы;
на фиг. 14 показан результат визуализации значений Rk[τ] на контролируемый район для одной измерительной базы;
на фиг. 15 приведены значения ВКФ для трех измерительных баз;
на фиг. 16 представлена визуализация суммы проекций ВКФ трех измерительных баз;
на фиг. 17 показана структурная схема тракта анализа;
на фиг. 18 приведен алгоритм работы блока поиска и анализа заголовка PLCP;
на фиг. 19 представлен алгоритм работы блока формирования матрицы координат N;
на фиг. 20 показан алгоритм работы блока формирования эталонных матриц Mk;
на фиг. 21 приведен алгоритм работы блока формирования корреляционных матриц Фk;
на фиг. 22 представлен алгоритм работы сумматора (формирователя суммарной корреляционной матрицы
на фиг. 23 показан алгоритм работы блока принятия решения.
Предлагаемый способ ниже рассмотрен на примере широко используемых сетей Wi-Fi. Известно, что в стандарте IEEE 802.11b (см. Приложение Г (информационное). Стандарт IEEE 802.11a, b, g, n. Беспроводные сети передачи данных Wi-Fi. Электронный ресурс. HTTP://ab57.ru/soft/wifidoc.pdf. Дата обращения 23.01.2019) в режиме DSSS в начале каждого отправляемого фрейма данных содержится преамбула и заголовок PLCP, модулированные посредством DBPSK модуляции (см. фиг. 6). В преамбуле, в поле SFD находится индикатор начала фрейма в виде 0xF3A0. В заголовке PLCP содержится информация о способе модуляции самих данных (МАХ-фрейм) и их длина. В поле Signal находится информация о типе цифровой модуляции МАС-фрейма. Значение 0х0А соответствует DBPSK, а 0x14 DQPSK модуляции. Выполнив соответствующий вид демодуляции в начале МАС-фрейма определяют адрес пользователя (устройства ИРИ). Если МАС-адрес обнаруженного фрейма совпадает с МАС-адресом заданного ИРИ, местоопределение которого необходимо определить, то интервал времени, использованный для передачи от преамбулы до завершения данных (МАС-фрейм) целесообразно использовать для местоопределения.
Реализация заявляемого способа поясняется следующим образом (см. фиг. 7-16). На подготовительном этапе на ЦППО в прямоугольном виде задают контролируемый район (КР), а границы по оси 0х и 0у обозначают через А и В соответственно (см. фиг. 9а, б и в). Названный район делят на элементарные участки со сторонами а и b по осям 0х и 0у соответственно, площадь которых выбирают исходя из заданной точности Δd определения координат ИРИ. На практике, как правило, а=b. Определяют координаты центров элементарных участков (Xi, Yj) на основе которых формируют матрицу координат N размерности А'×В', где Xi=ai,
где с - скорость света, (Х0, Y0) - координаты ЦППО, (Хk, Yk) - координаты k-го ППП, k=1, 2, 3 - номера ППП. С этой целью на подготовительном этапе задают координаты ЦППО и всех ППП.
Далее формируют K эталонных матриц Mk, k=1, 2, …, K, элементами каждой из которых является соответствующее координатам (Xi, Yj) эталонное значение разности задержке прихода сигнала τi,j,k для k-й измерительной базы ЦППО - ПППk (см. фиг. 11).
Пример визуализации значений задержки для ЦППО и одного ППП показан на фиг. 12. При этом белым цветом показана максимальная задержка, а черным - минимальная в условиях присутствия отраженного сигнала. Далее задают МАС-адрес пользователя
Обобщенная структурная схема устройства, реализующего данный способ, содержит три ППП (k ∈ 1, 2 и 3) и один ЦППО (k ∈ 4). Каждый ППП сигналов ИРИ с временным или кодовым разделением в общем виде представляет совокупность последовательно соединенных трактов приема сигналов ИРИ названных классов и трактов, реализующих аналоговую ретрансляцию излучений. ЦППО содержит радиопередатчик, предназначенный для реализации командной линии связи, совокупность из K+1 трактов приема радиосигналов (из них K трактов, предназначенных для приема ретранслированных ППП сигналов) и центральный пункт обработки в составе: блок управления, тракт анализа, K+1 аналогово-цифровых преобразователей (АЦП), K+1 блоков памяти, вычислитель, блок формирования матриц эталонных значений Mk, блок формирования матрицы координат N, блок формирования корреляционных матриц Фk, сумматор и блок принятия решения. При этом все ППП настраиваются на заданную частоту сигнала, значение которой поступает по командным каналам связи от ЦППО.
Сигналы ИРИ, принятые на ЦППО и ППП имеют вид
соответственно.
Последние с выходов приемных трактов ППП поступают на входы соответствующих трактов аналоговой ретрансляции и далее излучают в эфир.
На ЦППО эти излучения принимают с помощью соответствующих K приемных трактов и запоминаются на заданное время Δt. Одновременно с ними осуществляют прием сигналов этого ИРИ и на собственный K+1-вый приемный тракт в течение того же интервала времени Δt, в течение которого осуществляют их анализ.
Для этого принятые в K+1-м приемном тракте ЦППО сигналы с помощью АЦП и демодулятора (снимают DBPSK модуляцию), превращая аналоговый сигнал x4(t) в битовую последовательность a4(t) (см. фиг. 17). На его основе осуществляют поиск преамбулы и заголовка PLCP (см. фиг. 3). В преамбуле в поле SFD содержится значение 0xF3A0, которое служит индикатором начала фрейма. В заголовке PLCP в поле Signal содержится информация о способе цифровой модуляции самих данных (МАС-фрейма). Значение 0х0А соответствуют DBPSK модуляции, а 0x14-DQPSK модуляции. Кроме того, в заголовке PLCP содержится информация о длине данных в МАС-фрейме.
Известны МАС-фреймы различных типов: CTS - фиг. 3а, PS-Poll - фиг. 4б, CF-End - фиг. 4в, CF-End+CF-Ack - фиг. 4г, Block Ack Req - фиг. 4д. Помимо перечисленных, существуют и другие типы МАС-фреймов, однако в них отсутствует информация о МАС-адресах передающего устройства. Поэтому их использование затруднено для местоопределения ИРИ.
У всех фреймов в их начале есть поле Frame Control (см. фиг. 5), где содержится информация о типе данного фрейма - это поля Туре и Subtype. Значение этих полей для каждого фрейма показано на фиг. 6. В поле ТА у фреймов содержится МАС-адрес передающего устройства. Для получения названных данных необходимо предварительно выполнить цифровую демодуляцию МАС-фрейма в соответствии с содержимом поля Signal заголовке PLCP.
В случае совпадения МАС-адреса Р обнаруженного фрейма с заданным адресом
Дополнительная синхронизация при измерении τk не требуется в связи с тем, что обработку всех K+1 сигналов осуществляют в одном месте. Нахождение задержек τk с последующим определением координаты ИРИ выполняют в соответствии со способом-прототипом.
Вычисление ВКФ сигналов Rk[τ], принятой k-й измерительной базой, k=1, 2, …, K, осуществляют для значений временного сдвига τ ∈ (-c-1dk; c-1dk), где
где τ - временной сдвиг между сигналами (задержка), u4(t),
После этого полученные значения каждой рассчитанной ВКФ Rk[τ] проецируют на элементы соответствующей k-й эталонной матрицы Mk (элементы зоны поиска). В матрице Mk каждый элемент τi,j,k соответствует определенной точке (Xi, Yj). По ранее полученным значениям τi,j,k для каждой точки (Xi, Yj) контролируемого района рассчитывают значения Rk[τi,j] в соответствии с (3) и, следовательно, соответствующие этой точке. Названная операция соответствует формированию соответствующей (из набора в K) корреляционной матрицы Фk.
Формирование K корреляционных матриц Фk осуществляют путем проецирования полученных значений ВКФ Rk[τi,j] в соответствующих местах эталонной матрицы Mk, а следовательно, в соответствующих точках (Xi, Yj).
На следующем этапе на зону поиска (матрицы Фk) значения Rk[τ] суммируют по всем K измерительным базам:
Такой подход к ОК заданного ИРИ обеспечивает повышение точности выполняемых измерений. Известно, что во взаимно-корреляционных функциях R[τ] присутствуют побочные максимумы от отраженных сигналов, иногда с максимальным значением (см. фиг. 13, 15). Последние имеют местоположение на временной оси не соответствующее положению ИРИ. В известных способах и устройствах это приводит к ошибкам измерений координат. В предложенном способе значение ВКФ R[τi,j] принимает максимальное значение (глобальный максимум) благодаря тому, что в точке (Xi, Yj) оно равно сумме величин корреляций, соответствующих местоположению истинным локальным максимумам Rk[τ] всех трех измерительных баз. В свою очередь локальные максимумы, полученные от переотраженных сигналов всех трех измерительных баз, будут распределены случайным образом. Их суммирование не дает глобального максимума ВКФ (см. фиг. 16). На фиг. 15 показаны ВКФ для трех измерительных баз, работающих по сигналам Wi-Fi. На первом и третьем графике ВКФ четко видны побочные пики от отраженных сигналов, причем на третьем графике побочный пик выше, чем истинный, соответствующий истинному положению ИРИ. На фиг. 16 представлена визуализация суммы проекций ВКФ на контролируемый район. Наблюдается пересечение трех линий, образованных истинными пиками ВКФ. Побочные пики не внесли ошибки при определении местоположения ИРИ.
Таким образом, имеет место следующая последовательность операций.
На подготовительном этапе:
1 Задание контролируемого района в прямоугольном виде по координатам двух диагонально расположенных точек, в котором будет осуществляться поиск и местоопределение заданных ИРИ с введением координат в одной из вершин. Границы по оси 0х и 0у обозначают через А и В соответственно (см. фиг. 9а).
2 КР делят на элементарные участки со сторонами а и b по осям 0х и 0у соответственно, площадь которых выбирают исходя из заданной точности Δd определения координат ИРИ (см. фиг. 9б).
3 Определяют координаты центров элементарных участков (Xi, Yj) (см. фиг. 9в).
4 На основе координат (Xi, Yj) формируют матрицу координат N размерности А'×B', где Xi=ai, i=1, 2, …, А/а=A', Yi=bj, j=1, 2, …, B/b=В' (см. фиг. 10).
5 Для каждого элемента (Xi, Yj) матрицы N и всех K измерительных баз определяют эталонные значения разности времени прихода сигнала на ЦППО и ПППk τi,j,k.
6 Формируют K эталонных матриц Mk, k=1, 2, …, K, элементами каждой из которых является соответствующее координатам (Xi, Yj) эталонное значение разности задержки прихода сигнала τi,j,k для k-й измерительной базы ЦППО - ПППk (см. фиг. 11).
В процессе работы:
1 Накопление в ЦППО сигналов за некоторый промежуток времени Δt от всех ППП и ЦППО.
2 Демодуляция накопленного сигнала, принятого собственно ЦППО и модулированного посредством DBPSK модуляции. В результате получают массив битов.
3 Поиск в массиве битов SFD кода - значения 0xF3A0 (11110011101000002).
4 Чтение заголовка PLCP - следующие 48 бит после SFD кода.
5 Определение способа модуляции МАС-фрейма: в поле Signal заголовка PLCP: значение 0х0А (000010102) соответствуют DBPSK модуляции, 0x14 (000101002) - DQPSK - модуляции.
6 Определение длины МАС-фрейма - поле Length заголовка PLCP.
7 Демодуляция МАС-фрейма.
8 Определение МАС-адреса устройства.
9 Если МАС-адрес устройства соответствует МАС-адресу искомого устройства, то выделяют часть сигнала, соответствующего началу преамбулы PLCP и окончанию МАС-фрейма, в противном случае начиная с конца текущего фрейма, осуществляется поиск следующего фрейма (пункт 3).
10 Вычисление взаимно-корреляционной функции сигналов Rk[τ], принятых на k-м ППП, k=1, 2, …, K, и на ЦППО для значений временного сдвига в интервале τ ∈ (-c-1dk, c-1dk), где dk - расстояние между ЦППО и k-м ППП, с заданным шагом Δτ (см. фиг. 12).
11 Формирование K корреляционных матриц Фk путем замены элементов задержки τi,j,k матриц Mk на соответствующие им измеренные значения ВКФ Rk[τi,j].
12 Суммирование матриц Фk по всем K измерительным базам (см. фиг. 16)
13 Принятие за наиболее вероятное местоположение заданного ИРИ точки с координатами (Xi, Yj), соответствующей максимальному значению элемента
Положительный эффект в повышении точности определения координат достигается благодаря учету всей полученной статистики измерений пространственно-информационных параметров (значений взаимно-корреляционных функций), а не их дискретных значений.
Заявленное устройство определения координат ИРИ на основе разностно-дальномерного способа (см. фиг. 8) содержит K периферийных пунктов приема 1.1-1.K и центральный пункт приема и обработки 2, причем каждый ППП 1.1-1.K состоит из последовательно соединенных тракта приема радиосигналов 4 и тракта ретрансляции радиосигналов 5, а ЦППО 2 содержит радиопередатчик 7, предназначенный для реализации командной линии связи, K+1 трактов приема радиосигналов 8.1-8.K+1 и центральный пост обработки 3, K+1 входов которого соединены с выходами соответствующих трактов приема радиосигналов 8.1-8.K+1, а выход является выходной шиной 24 ЦППО 2, первая входная шина 6 которого является входом управления радиопередатчика 7 и соединена со входами управления трактов приема радиосигналов 8.1-8.K+1, предназначена для задания частоты настройки ƒн трактов приема радиосигналов 8.1-8K+1 ЦППО и опосредованно через радиостанцию 7 трактов приема радиосигналов 4.1-4.K ППП. ЦППО выполнен содержащим K+1 аналого-цифровых преобразователей 9.1-9.K+1, входы которых соединены с выходами соответствующих трактов приема радиосигналов 8.1-8.K+1, K+1 блоков памяти 13.1-13.K+1, информационные входы которых соединены с выходами соответствующих аналого-цифровых преобразователей 9.1-9.K+1, вычислитель 15, предназначенный для нахождения взаимно-корреляционной функции сигналов Rk[τ], принятых на k-м ППП 1.k, k=1, 2, …, K, и на ЦППО 2, для значений временного сдвига в интервале τ ∈ (-c-1dk, c-1dk), где dk - расстояние между ЦППО и k-м ППП, с заданным шагом Δτ, группа из K+1 входов вычислителя 15 соединена с информационными выходами соответствующих K+1 блоков памяти 13.1-13.K+1, блок управления 11, предназначенный для задания длительности интервала анализа Δt и его начала t', тракт анализа 12, предназначенный для определения начала очередного фрейма t*, его длительности
Работа устройства (см. фиг. 7, 8 и 17) осуществляется следующим образом. На подготовительном этапе задают структуру измерителя: количество ППП 1 K, K=3, определяют их координаты {X, Y)K (работа устройства рассматривается на плоскости (X, Y)). Определяют координаты ЦППО (X, Y)K+1. По шине 22 полученные данные заносят в вычислитель 15 ЦПО 3. По второй входной шине ЦППО 10 задают интервал анализа Δt (временной интервал, на который одновременно запоминают в блоках 13.1-13.4 сигналы ИРИ) и его начало t'. По первой входной шине ЦППО 6 поступает значение частоты ƒн для настройки на нее приемных трактов 8.1-8.4 ЦППО 2. Опосредованно через радиостанцию 7 с помощью кода частоты N(ƒн) осуществляют настройку приемных трактов 4.1-4.3 ППП 1. Третья входная шина 21 ЦППО 2 используется для задания МАС-адреса пользователя
В прямоугольном виде задают контролируемый район, в котором будет осуществляться поиск и местоопределение заданного ИРИ. Эта операция осуществляется по команде, поступающей на пятую входную шину 23 ЦППО 2. Границы района задают координатами двух диаметрально расположенных точек (X, Y)A и (X, Y)B. Границы по оси 0х и 0у обозначают через А и В соответственно (см. фиг. 9а). КР делят на элементарные участки со сторонами а и b, значения которых также задают по шине 23. Эту операцию выполняет блок 18. Далее с помощью блока 18 определяют центры элементарных участков (см. фиг. 9б, в). На основе полученных координат (Xi, Yj) с помощью блока 18 формируют матрицу координат размерности А'×В', где Xi=ai, i=1, 2, …, А/а=А', Yj=bj, j=1, 2, …, B/b=В' (см. фиг. 10).
Для каждого элемента (Xi, Yj) матрицы N и всех K измерительных баз в соответствии с (1) в блоке 17 определяют эталонные значения разности времени прихода сигнала на ЦППО и ПППk, k=1, 2, …, K. На основе полученных данных формируют K матриц эталонных значений Mk путем замены элементов (Xi, Yj) матрицы координат N на соответствующие значения эталонных задержек τi,j,k.
Каждый ППП 1.1-1.3 сигналов ИРИ представляет совокупность последовательно соединенных трактов приема радиосигналов 4.k и тракт ретрансляции радиосигналов 5.k, k=1, 2 или 3. Тракты 4.k настраиваются на заданную частоту ƒн по команде N(ƒн), поступающей от ЦППО 2 по линии командной радиосвязи. Центральный пункт приема и обработки 2 содержит радиопередатчик 7, предназначенный для реализации командной линии связи, совокупность из K+1 (четырех) трактов приема радиосигналов 8.1-8.4 и центральный пункт обработки 3 (см. фиг. 8) в составе: блок управления 11, тракт анализа 12, аналого-цифровые преобразователи 9.1-9.4, блоки памяти 13.1-13.4, вычислитель 15, блок формирования корреляционных матриц Фk 16, блок формирования матриц эталонных значений Mk 17, блок формирования матрицы координат N 18, сумматор 19, блок принятия решения 20 и генератор тактовых импульсов 14.
Сигналы ИРИ, принятые на ЦППО 2 и ППП 1.1-1.3 и имеющие вид (2) с выходов трактов 8.1-8.4 поступают на входы соответствующих АЦП 9.1-9.4. Оцифрованные сигнальные потоки a1(t), a2(t), a3(t) и a4(t) с выходов блоков 9.1-9.4 далее следуют на информационные входы соответствующих блоков памяти 13.1-13.4. Операция одновременной записи сигналов в блоки 13.1-13.4 осуществляется по команде блока управления 11 в момент времени t', которая поступает на их вторые управляющие входы. Для этого на выходе блока 11 формируется импульс прямоугольной формы заданной длительности Δt. Значение Δt выбирается из расчета:
где tпр - длительность преамбулы PLCP 144 бит, tзаг - длительность заголовка PLCP 48 бит, tcp - средняя длительность МАС-файла. За интервал времени Δt необходимо обнаружить и проанализировать целостное излучение одного из пользователей системы Wi-Fi.
Сигналы ИРИ, принятые непосредственно на ЦППО 2 трактом 8.4 х4(t) и преобразованные в цифровую форму
После принятия решения об обнаружении сигналов заданного
В противном случае, когда фрейм с заданным
Вычислитель 15 предназначен для вычисления K взаимно-корреляционных функций Rk[τ]. Для этого дополнительно по четвертой входной шине 22 в блок 15 поступают координаты местоположения ППП 1.k (X, Y)k, k=1, 2, 3; координаты ЦППО 2 (X, Y)4, значение шага корреляции Δτ, соответствующее частоте дискретизации. В блоке 15 дополнительно вычисляется значение границ временного сдвига τ при нахождении ВКФ для каждой измерительной базы, расстояние между ЦППО 2 и ППП 1.k dk. Полученные значения ВКФ Rk[τ] поступают на второй вход блока формирования корреляционных матриц Фk 16. На первый вход блока 16 поступают значения K матриц эталонных значений Mk 17. В функции блока 16 входит формирование K корреляционных матриц Фk путем замены элементов задержки τi,j,k матриц Mk на соответствующие им измеренные значения ВКФ Rk[τ], поступающие с выхода блока 15.
Сформированные блоком 16 значения K корреляционных матриц Фk поступают на вход сумматора 19. В функцию блока 19 входит выполнение операции суммирования
Синхронность работы элементов устройства обеспечивают импульсы тактового генератора 14.
Тракт анализа 12 предназначен для поиска на интервале времени Δt сигнала очередного фрейма, определении его границ и адреса текущего пользователя Р сравнении полученного адреса Р с заданным
Реализация элементов предложенного устройства известна и трудностей не вызывает. Аналого-цифровые преобразователи 9.1-9.4 могут быть реализованы на микросхемах LTC 2208 производства Analog Devices.
Блок управления 11 предназначен для организации записи сигналов ИРИ в блоки памяти 13.1-13.4 «пакетами» заданной длительности Δt. Может быть выполнен из последовательно соединенных таймере и RS-триггере на элементной базе микросхем ТТЛ-серии.
Блоки памяти 13.1-13.4 реализуют по известным схемам (см. Большие интегральные схемы запоминающих устройств: Справочник / А.Ю. Горденов и др. - М.: Радио и связь, 1990. - 288 с.).
Вычислитель 15 предназначен для нахождения K взаимно-корреляционных функций Rk[τ] на основе выражения (3) и может быть реализован на процессоре с фиксированной точкой фирмы Freescale DSP563xx. Блок формирования корреляционных матриц 16 предназначен для формирования K матриц Фk на основе полученных в блоке 15 значений Rk[τ] и величин задержки сигнала из соответствующих K эталонных матриц Mk (блок 17). Может быть реализован на процессоре DSP5685x компании Freescale. Алгоритм работы блока 16 приведен на фиг. 21.
Блок формирования эталонных матриц Mk 17 предназначен для определения на подготовительном этапе задержки прихода сигнала τi,j,k в ЦППО 2 и ППП 1 для всех точек (Xi, Yj) и оформления на их основе K матрицы Mk. Может быть реализован на процессоре TMS 320С28х фирмы Texas Instruments, алгоритм работы которого приведен на фиг. 20.
Блок 19 предназначен для суммирования K полученных блоком 16 корреляционных матриц Фk. Может быть реализован совместно с блоком 16 на процессоре DSP5685x, алгоритм работы которого приведен на фиг. 22.
Блок принятия решения 20 предназначен для определения элемента матрицы
Построение генератора тактовых импульсов 14 известно и широко освещено в литературе (см. Тактовый генератор: устройство, принцип работы, применение. Электронный ресурс: http://fb.ru/article/452508/taktovyiy-generator-ustroystvo-printsip-rabotyi-primenenie. Обращение 14.02.2019).
Тракты 4.1-4.3, 5.1-5.3 и 8.1-8.4 реализуют аналогично соответствующим трактам прототипа.
Реализация демодулятора сигналов относительной (дифференциальной) двоичной фазовой манипуляции DBPSK 26 известна и трудностей не вызывает (см. Сигналы с двоичной фазовой манипуляцией (DBPSK). Дифференциальная BPSK (DBPSK). Теория и практика цифровой обработки сигналов. Электронный ресурс: http://www.dsplib.ru/content/bpsk/bpsk.html. Обращение 14.02.2019).
Демодулятор сигналов дифференциальной квадратурной фазовой манипуляцией DQPSK 28 известен и трудностей не вызывает (см. Мелихов С.В. Методы манипуляции цифровой радиосвязи. Учебное пособие для студентов радиотехнических специальностей. - Томск: ТГУСУЗ, 2017. - 64 с.).
Блок анализа МАС-фрейма 29 предназначен для сравнения адреса текущего фрейма Р с заданным по шине 21. Представляет из себя блок сравнения, реализация которого трудностей не вызывает. Может быть реализован на электронной логике микросхем ТТЛ-серии.
Блок задания интервала измерений Δtизм 25 предназначен для задания временных границ t* и t1 измерения пространственных параметров, заданного ИРИ (t*, t1) ∈ tизм. Измеренные в тракте 12 текущие значения (t*, t1) поступают на его выход (выход блока 25) в том случае, если на выходе блока 29 формируется управляющий сигнал, соответствующий совпадению
Блок поиска и анализа заголовка PLCP 27 предназначен для определения начала фрейма, типа модуляции МАС-фрейма и его длительности. Эти функции блок 27 выполняет путем сравнения входного цифрового потока
В случае использования аналоговых сигналов для определения координат ИРИ необходимость в блоках 9.1-9.3 отпадает. Принятые трактами 8.1-8.4 сигналы непосредственно поступают на информационные входы соответствующих блоков памяти 13.1-13.4. Блок 9.4 остается для обеспечения штатной работы тракта анализа 12.
Кроме того, определение координат заданного ИРИ, работающего в отличной от рассмотренной выше системе связи, например, GSM G2, предполагает использование тракта анализа 12 согласованной с ней структуры.
Группа изобретений относится к радиотехнике и может быть использована в многопозиционных радиотехнических системах для определения координат заданного источника радиоизлучения (ИРИ) с кодовым и временным разделением каналов. Достигаемый технический результат - повышение точности местоопределения заданного ИРИ. Технический результат в способе достигается благодаря определению на подготовительном этапе центров элементарных участков контролируемого района (X, Y), на основе которых формируют матрицу координат, для каждого элемента (X, Y) всех K измерительных баз «периферийный пункт приема (ППП) - центральный пункт приема и обработки (ЦППО)», определяют эталонные значения разности времени приема сигнала τ, формируют K эталонных матриц, элементами каждой из которых является соответствующее координатам (X, Y) эталонное значение τ, на основе рассмотренной совокупности операций по запоминанию и анализу принимаемых сигналов выделяют излучения только заданного ИРИ, вычисляют K взаимно-корреляционных функций (ВКФ) для соответствующих измерительных баз, формируют K корреляционных матриц путем замены элементов τэталонных матриц на соответствующие им измеренные значения ВКФ, суммируют полученные корреляционные матрицы, за наиболее вероятное расположение заданного ИРИ принимают координаты точки (X, Y), соответствующей максимальному значению элемента суммарной корреляционной матрицы. Устройство, реализующее способ, для достижения указанного технического результата дополнительно содержит введенные в центральный пост обработки четыре аналого-цифровых преобразователя, блок управления, тракт анализа, четыре блока памяти, тактовый генератор, вычислитель, блок формирования корреляционных матриц, блок формирования эталонных матриц, блок формирования матриц координат, сумматор и блок принятия решения с соответствующими связями. 2 н. и 1 з.п. ф-лы, 23 ил.
Способ измерения взаимной задержки msk сигналов пакетных радиосетей в разностно-дальномерной системе местоопределения