РАДИОПРИЕМНИК

1. Радиоприемник для обработки множества представляющих интерес сигналов, передаваемых разными передатчиками и принимаемых антенной, все из которых занимают один и тот же совместно используемый диапазон или диапазоны частот, и каждый сигнал имеет отдельный код расширения спектра, применяемый к нему, и содержит верхнюю и нижнюю боковую полосу, причем приемник содержит:
a) понижающий преобразователь для понижающего преобразования каждой боковой полосы всех принятых сигналов на номинальную частоту базовой полосы для формирования комбинированного сигнала верхней боковой полосы и комбинированного сигнала нижней боковой полосы;
b) первый поэлементно согласованный фильтр для обработки комбинированного сигнала верхней боковой полосы и второй поэлементно согласованный фильтр для обработки комбинированного сигнала нижней боковой полосы, причем поэлементно согласованные фильтры согласованы с элементарной посылкой кода расширения спектра, как он появляется вслед за понижающим преобразованием сигналов в соответственную верхнюю или нижнюю боковую полосу;
c) множество каналов, по одному для каждого принятого представляющего интерес сигнала, причем каждый канал адаптирован, чтобы принимать выходы из первого и второго поэлементно согласованных фильтров;
причем каждая боковая полоса каждого канала содержит по меньшей мере три строба, содержащих по меньшей мере опережающий, текущий и запаздывающий строб;
и каждый строб содержит:
i) дискретизатор ближней-соседней выборки для дискретизации сигнала из поэлементно согласованного фильтра с использованием опережающей, запаздывающей или текущей временной опоры, как подходит;
ii) умножитель для умножения выборок из (i) на подходящую часть локальной копии кода расширения спектра с генератора кода расширения спектра;
iii) смеситель для умножения сигнала в стробе на сигнал контура обратной связи для удаления смещений допплеровской частоты или локального осциллятора, присутствующих в боковой полосе, причем смеситель управляется осциллятором с числовым управлением;
iv) интегратор для интеграции сигнала строба, сформированного на этапах (i-iii);
причем сигнал обратной связи, полученный из комбинации выходов опережающего и запаздывающего стробов, используется, чтобы управлять осциллятором с числовым управлением, который в свою очередь управляет таймингом дискретизатора ближней-соседней выборки, и сигналы контура обратной связи в (iii) получаются с выходов текущих стробов.
2. Приемник по п. 1, причем каждый поэлементно согласованный фильтр обрабатывает все сигналы данной боковой полосы одновременно.
3. Приемник по любому из предыдущих пунктов, причем для каждого канала выходы, из каждой боковой полосы интеграторов из текущих стробов комбинируются для формирования комплексного выхода, из которого извлекается навигационное сообщение.
4. Приемник по любому из предыдущих пунктов, причем дискретизаторы ближней-соседней выборки содержат блоки отбора выборки, выполненные, чтобы принимать выходы выборок из поэлементно согласованного фильтра и отбирать в качестве выхода выборку, которая является ближайшей по времени к желательному идеальному времени относительно опорной точки тайминга.
5. Приемник по п. 4, причем коды расширения спектра состоят из последовательностей элементарных посылок, и каждый блок отбора выборки обеспечивает один вывод выборки для каждой элементарной посылки кода расширения спектра.
6. Приемник по п. 5, причем число выборок, предоставленных на блок отбора выборки, установлено, чтобы иметь, в среднем, нецелое число выборок на элементарную посылку.
7. Приемник по любому из предыдущих пунктов, причем для каждого канала модули выходов опережающего интегратора суммируются, и модули выходов запаздывающего интегратора суммируются, и сигнал для управления NCO кода, ассоциированным с N-N дискретизатором и генератором кода расширения спектра, получается из уравнения
8. Приемник по любому из предыдущих пунктов, причем для каждого канала генерируется первый сигнал, содержащий сумму арктангенсов текущих интеграторов для каждой боковой полосы, и генерируется второй сигнал, содержащий разность арктангенсов текущих интеграторов для каждой боковой полосы, первый сигнал фильтруется с использованием контурного фильтра несущей, и второй сигнал фильтруется с использованием контурного фильтра разности фаз, и сумма первого и второго отфильтрованных сигналов используется, чтобы управлять NCO несущей в одной боковой полосе, и разность первого и второго отфильтрованных сигналов используется, чтобы управлять NCO несущей в другой боковой полосе.
9. Приемник по любому из предыдущих пунктов, причем множество представляющих интерес сигналов являются сигналами, передаваемыми спутниками, образующими систему GNSS.
10. Приемник по любому из предыдущих пунктов, причем понижающее преобразование в базовую полосу на этапе (a) не управляется контуром обратной связи из каналов или стробов.
11. Приемник по любому из предыдущих пунктов, дополнительно содержащий блок захвата, выполненный в каждой боковой полосе, чтобы разделять отфильтрованный сигнал CMF на множество временных частей, каждая короче, чем полная последовательность кода расширения спектра, и выполнять подкорреляцию с частью локальной копии аналогичного размера кода расширения спектра и комбинировать результаты множества подкорреляций в быстром преобразовании Фурье или дискретном преобразовании Фурье.
12. Способ демодуляции множества представляющих интерес сигналов, передаваемых разными передатчиками и принимаемых антенной, все из которых занимают один и тот же совместно используемый диапазон или диапазоны частот, и каждый сигнал имеет отдельный код расширения спектра, применяемый к нему, и содержит верхнюю и нижнюю боковую полосу, причем способ содержит этапы:
a) понижающего преобразования каждой боковой полосы всех принятых сигналов на номинальную частоту базовой полосы для формирования комбинированного сигнала верхней боковой полосы и комбинированного сигнала нижней боковой полосы;
b) фильтрации комбинированного сигнала верхней боковой полосы в первом поэлементно согласованном фильтре и комбинированного сигнала нижней боковой полосы во втором поэлементно согласованном фильтре, причем поэлементно согласованные фильтры согласованы с элементарной посылкой кода расширения спектра, как он появляется вслед за понижающим преобразованием в соответственную верхнюю или нижнюю боковую полосу;
c) предоставления отфильтрованных сигналов верхней и нижней боковых полос в каждый из множества каналов, по одному для каждого принятого представляющего интерес сигнала, причем каждый из каналов адаптирован, чтобы обрабатывать обе боковые полосы по отдельности,
и причем каждая боковая полоса каждого канала содержит по меньшей мере три строба, содержащих по меньшей мере опережающий, текущий и запаздывающий строб;
и в каждом стробе:
i) дискретизации, с использованием дискретизатора ближней-соседней выборки, сигнала из поэлементно согласованного фильтра, с использованием опережающей, запаздывающей или текущей временной опоры, как подходит;
ii) умножения, с использованием умножителя, выборок из (i) на подходящую часть локальной копии кода расширения спектра, из генератора кода расширения спектра;
iii) умножения, с использованием смесителя, сигнала в стробе на сигнал контура обратной связи для удаления смещений допплеровской частоты или локального осциллятора, присутствующих в боковой полосе, причем смеситель управляется осциллятором с числовым управлением;
iv) интеграции, с использованием интегратора, сигнала строба, сформированного на этапах (i-iii);
причем сигнал обратной связи, полученный из комбинации выходов опережающего и запаздывающего стробов, используется, чтобы управлять осциллятором с числовым управлением, который в свою очередь управляет таймингом дискретизатора ближней-соседней выборки, и сигналы контура обратной связи в (iii) получаются из выходов текущих стробов.
13. Не-временный считываемый компьютером носитель, хранящий инструкции, которые, при исполнении одним или несколькими процессорами, сконфигурированы, чтобы побуждать один или несколько процессоров выполнять операции способа по п. 12.