Изобретение относится к области радиотехники, и в частности радионавигации с использованием сигналов навигационных систем и систем их поддержек GPS, ГЛОНАСС, GALILEO, SBAS и GBAS.
Предлагаемый способ и устройство могут быть использованы в мультисистемных приемниках спутниковой навигации, работающих по сигналам спутников навигационных систем и систем их поддержек GPS, ГЛОНАСС, GALILEO, SBAS и GBAS.
Наиболее близким к заявляемому изобретению по устройству и по способу программной обработки радиосигналов являются способ и устройство «Программный приемник реального времени» (Real time software receiver) [1], которые были выбраны в качестве прототипа.
Способ программной обработки буферизованных выборок оцифрованных сигналов [1] включает операции поиска, захвата, сопровождения и оценки параметров сигналов, а программный приемник реального времени [1] включает антенну, аналоговый радиоприемный тракт со средством преобразования частоты сигналов спутников вниз, средства оцифровки аналоговых сигналов промежуточной частоты и их буферизации, программный коррелятор сигналов с ожидаемыми псевдослучайными кодами спутников в реальном времени, процессор общего назначения для решения навигационных уравнений и обслуживания интерфейсов различных потребителей.
Однако это изобретение имеет недостатки, такие как:
1) невозможность создания мультисистемного многочастотного многоканального программного приемника реального времени из-за недостаточной производительности (в обозримом будущем) микропроцессоров общего назначения и даже специализированных сигнальных; отсутствие защиты от сосредоточенных по спектру помех, например, индустриального происхождения;
2) отсутствие многоразрядных АЦП (аналого-цифровых преобразователей), необходимых для оценки помеховой обстановки. Расположение их в микросхеме (МС) аналогового тракта приведет к большому количеству выводов как в аналоговой МС, так и в МС сигнального процессора (n×m, где n - разрядность АЦП, m - число цифруемых частотных каналов) и соединительных проводов между ними.
В основу изобретения поставлена задача создания такого способа и устройства, которое устранит вышеуказанные недостатки прототипа.
Поставленная задача решается тем, что в способе программной обработки буферизованных выборок оцифрованных сигналов, включающем операции поиска, захвата, сопровождения и оценки параметров сигналов, согласно изобретению обработку сигналов начинают с построения частотной панорамы методом оценки спектра на основе быстрого преобразования Фурье для оценки доплеровских частот сигналов, определения наличия и оценки параметров узкополосных помех, причем в специализированных сигнальных процессорах с векторно-матричными сопроцессорами методом частотной выборки по данным частотной панорамы вычисляют коэффициенты цифровых режекторных КИХ-фильтров узкополосных помех, причем эти коэффициенты загружают по шинам внутрисистемного обмена из специализированного сигнального процессора с векторно-матричным сопроцессором в средства режекции, расположенные в блоке предварительной обработки сигналов (БПОС), а для поиска, сопровождения и оценки параметров сигналов предварительно режектируют узкополосные помехи набором вышеупомянутых цифровых режекторных КИХ-фильтров узкополосных помех, причем поиск осуществляют программно в получиповом окне дальномерного кода методом быстрой свертки в частотной области с использованием процедуры обнаружения по критерию Вальда, причем в режиме сопровождения оценку доплеровского сдвига частоты производят программно на специализированном сигнальном процессоре с векторно-матричным сопроцессором методом оценки спектра на основе быстрого преобразования Фурье с более высокой разрешающей способностью, чем для частотной панорамы, а оценку текущей фазы несущей в режиме сопровождения производят вычислением арктангенса отношения квадратурной проекции сигнала к синфазной, эту оценку формируют с использованием оценки доплеровской частоты, полученной в процессе сопровождения.
Поставленная задача решается также тем, что в мультисистемный многоканальный программный приемник реального времени сигналов спутниковых навигационных систем и систем их поддержек, включающий антенно-фидерное устройство, аналоговый радиоприемный тракт со средством преобразования частоты сигналов спутников вниз, средством оцифровки аналоговых сигналов промежуточной частоты, процессор общего назначения, реализующий операции предварительной сортировки цифровых отсчетов входного сигнала, их буферизации, и программного коррелирования сигналов с кодами спутников в реальном времени, а также решения навигационных уравнений и обслуживания интерфейсов различных потребителей, в устройство вводят аналоговые тракты сигналов разных частот систем GPS, ГЛОНАСС, GALILEO, SBAS и GBAS с соответствующими антенно-фидерными устройствами, два специализированных сигнальных процессора с векторно-матричными сопроцессорами для полной программной обработки в реальном времени перечисленных выше сигналов, причем первый осуществляет быструю свертку сигнала при поиске, а второй подготавливает исходные данные для быстрой свертки сигнала.
Вычислительная платформа мультисистемного многоканального программного приемника реального времени сигналов спутниковых навигационных систем и систем их поддержек, включающая два специализированных сигнальных процессора с векторно-матричными сопроцессорами, один процессор общего назначения, блок оперативной памяти и памяти программ, шины внутрисистемного обмена информацией и интерфейсный блок, выполнена в виде системы на кристалле (SoC).
В этой же системе на кристалле SoC размещают блок предварительной обработки сигналов, включающий цифровые режекторные КИХ-фильтры узкополосных помех, средства цифрового гетеродинирования литерных частот ГЛОНАСС, квадратор для построения частотной панорамы, средства буферизации и когерентного накопления оцифрованных выборок сигналов на программно управляемых интервалах времени.
В вычислительной платформе, выполненной в виде системы на кристалле SoC, размещают также аналого-цифровые преобразователи для устранения п.З недостатка прототипа. Блок схема мультисистемного многоканального программного приемника реального времени сигналов спутниковых навигационных систем и систем их поддержек представлена на чертеже, где
1 - антенно-фидерное устройство;
2 - аналоговый радиоприемный тракт со средством преобразования частоты сигналов спутников вниз;
3 - вычислительная платформа в виде системы на кристалле SoC;
4-7 - аналого-цифровые преобразователи (АЦП);
8 - блок предварительной обработки сигналов (БПОС);
9 - специализированный сигнальный процессор с векторно-матричным сопроцессором для быстрой свертки сигнала при поиске;
10 - специализированный сигнальный процессор с векторно-матричным сопроцессором, который подготавливает исходные данные для быстрой свертки сигнала;
11 - блок оперативной памяти и памяти программ;
12 - процессор общего назначения;
13 - интерфейсный блок;
14 - шины внутрисистемного обмена информацией.
Вычислительная платформа в виде системы на кристалле 3 - System on Chip (SoC), включает процессор общего назначения 12, функции которого ограничивают решением навигационных уравнений и обслуживанием интерфейсов разных потребителей, два специализированных сигнальных процессора с векторно-матричными сопроцессорами 9, 10 для полной программной обработки в реальном времени вышеперечисленных сигналов, причем первый осуществляет быструю свертку сигнала при поиске, а второй подготавливает исходные данные для быстрой свертки сигнала.
Специализированные сигнальные процессоры с векторно-матричным сопроцессором (например типа NM6403, NM6404 московского НТЦ «Модуль») отличаются от процессоров общего назначения (в том числе и сигнальных) тем, что имеют дополнительный векторно-матричный сопроцессор с размером матрицы не менее 64×64, где аппаратно реализованы операции умножения с накоплением. Эти специализированные сигнальные процессоры с векторно-матричным сопроцессором идеально подходят для цифровой фильтрации сигналов - умножения их отсчетов на весовые коэффициенты и накопление результатов. В частности, очень быстро - несколько умножений с накоплением за один машинный такт - решается задача вычисления корреляции входного сигнала с ожидаемым - отсчетов взаимнокорреляционной функции (ВКФ) для поиска сигналов и их сопровождения по задержке.
Кроме того, на этом же кристалле (в составе вычислительной платформы) дополнительно реализуют блок предварительной обработки сигналов 8 (БПОС), который выполняет функции аппаратной поддержки программной обработки радиосигналов. В БПОС реализованы цифровые режекторные фильтры узкополосных помех с конечной импульсной характеристикой (КИХ-фильтры). Здесь же реализованы буферизация и когерентное накопление оцифрованных выборок сигналов на интервалах времени, задаваемых программно, а также средства цифрового гетеродинирования литерных частот сигналов ГЛОНАСС, схемы предварительной сортировки цифровых отсчетов сигнала и квадратор для построения частотной панорамы с использованием спектральных методов на основе алгоритма быстрого преобразования Фурье (БПФ).
Кроме того, в вычислительной платформе, выполненной в виде SoC, размещают также аналого-цифровые преобразователи АЦП 4-7 входных сигналов, необходимые для работы блоки памяти оперативной и программ 11, интерфейсный блок 13, шины внутрисистемного обмена информацией 14.
Литература
1. Патент США №7010069 «Программный приемник реального времени» (Real-time software receiver).
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ИЗМЕРЕНИЯ ПАРАМЕТРОВ ВОЛНЕНИЯ | 2012 |
|
RU2489731C1 |
СПОСОБ СПУТНИКОВОЙ КОРРЕКЦИИ АВТОНОМНЫХ СРЕДСТВ НАВИГАЦИИ ПОДВИЖНЫХ ОБЪЕКТОВ | 2012 |
|
RU2506542C1 |
ФАЗОВЫЙ ГИДРОЛОКАТОР БОКОВОГО ОБЗОРА | 2012 |
|
RU2510045C2 |
Многочастотный приемник сигналов Глобальных Навигационных Спутниковых Систем | 2021 |
|
RU2787076C1 |
УСТРОЙСТВО ДЛЯ ПРИЕМА СИГНАЛОВ СПУТНИКОВЫХ РАДИОНАВИГАЦИОННЫХ СИСТЕМ | 2004 |
|
RU2280260C1 |
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ НАВИГАЦИОННЫХ СИГНАЛОВ И ОПРЕДЕЛЕНИЕ МЕСТОПОЛОЖЕНИЯ С ИСПОЛЬЗОВАНИЕМ ДОЛГОСРОЧНОЙ КОМПАКТНОЙ ЭФЕМЕРИДНОЙ ИНФОРМАЦИИ | 2013 |
|
RU2550814C2 |
Высокочувствительный приемник сигналов Глобальных Навигационных Спутниковых Систем | 2017 |
|
RU2656998C1 |
ПРИЕМНИК СПУТНИКОВЫХ НАВИГАЦИОННЫХ СИГНАЛОВ С БЛОКОМ БЫСТРОГО И ВЫСОКОЧУВСТВИТЕЛЬНОГО ПОИСКА | 2010 |
|
RU2444027C2 |
УСТРОЙСТВО ПОДАВЛЕНИЯ УЗКОПОЛОСНЫХ ПОМЕХ В СПУТНИКОВОМ НАВИГАЦИОННОМ ПРИЕМНИКЕ | 2012 |
|
RU2513028C2 |
СПУТНИКОВЫЙ НАВИГАЦИОННЫЙ ГЛОНАСС/GPS/GALILEO-ПРИЕМНИК С КОРРЕЛЯТОРАМИ, АСИНХРОННО УПРАВЛЯЕМЫМИ ВНЕШНИМ ПРОЦЕССОРОМ | 2010 |
|
RU2456630C1 |
Изобретение относится к области радиотехники, и в частности радионавигации с использованием сигналов навигационных систем и систем их поддержек GPS, ГЛОНАСС, GALILEO, SBAS и GBAS. В мультисистемный многоканальный программный приемник реального времени сигналов спутниковых навигационных систем и систем их поддержек включены аналоговые тракты сигналов разных частот систем GPS, ГЛОНАСС, GALILEO, SBAS и GBAS с соответствующими антенно-фидерными устройствами, два специализированных сигнальных процессора с векторно-матричными сопроцессорами для полной программной обработки в реальном времени вышеперечисленных сигналов, первый осуществляет быструю свертку сигнала при поиске, а второй подготавливает исходные данные для быстрой свертки сигнала. Приемник также содержит вычислительную платформу, на которой расположены два специализированных сигнальных процессора с векторно-матричными сопроцессорами, один процессор общего назначения, блок оперативной памяти и памяти программ, шины внутрисистемного обмена информацией и интерфейсный блок, аналого-цифровые преобразователи. Достигаемым техническим результатом является возможность защиты от сосредоточенных по спектру помех и упрощение реализации назначения. 2 н. и 2 з.п. ф-лы, 1 ил.
US 2004213334 A1, 28.10.2004 | |||
ПРИЕМНИК СИГНАЛОВ СПУТНИКОВЫХ РАДИОНАВИГАЦИОННЫХ СИСТЕМ | 1999 |
|
RU2167431C2 |
ГЛОБАЛЬНАЯ ВЫСОКОСКОРОСТНАЯ ТЕЛЕКОММУНИКАЦИОННАЯ СИСТЕМА | 2000 |
|
RU2166234C1 |
СИСТЕМА КОНТРОЛЯ, НАВИГАЦИИ И МОНИТОРИНГА ПОДВИЖНЫХ ОБЪЕКТОВ | 2004 |
|
RU2268175C1 |
US 2005141445 A1, 30.06.2005 | |||
WO 2006067058 A1, 29.06.2006. |
Авторы
Даты
2008-10-20—Публикация
2006-07-21—Подача