СИГНАЛЫ, СИСТЕМА, СПОСОБ И УСТРОЙСТВО
SIGNALS, SYSTEM, METHOD AND DEVICE

Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретения относятся к сигналам, системам и способам, таким как, например, сигналы модуляции, навигации и позиционирования, системы, способы и приемники, выполненные с возможностью приема и обработки сигналов.
Уровень техники
2
Спутниковые системы позиционирования (SPS) основаны на пассивном измерении дальномерных сигналов, передаваемых с нескольких спутников или эквивалентов наземного или бортового базирования, в определенном созвездии или группе созвездий. Бортовые часы используются для генерации регулярных и обычно постоянно повторяющихся последовательностей событий, часто называемых 'эпохами' (опорными периодами), время возникновения которых кодируется в случайный или псевдослучайный код (известный как код расширения), или, по меньшей мере, ассоциировано с ним. Вследствие псевдослучайных или случайных признаков последовательности кодирования временной эпохи спектр выходного сигнала растягивается по частотному диапазону, определяемому рядом факторов, включающих в себя скорость изменения элементов кода расширения и форму сигнала, используемую для сигнала с расширенным спектром. В уровне техники форма сигнала, используемая для расширения, является прямоугольной, с постоянной скоростью передачи элементов сигнала, и перед фильтрацией схемами передачи имеет энергетический спектр с функцией (sinc).
Дальномерные сигналы модулируют несущий сигнал для передачи в пассивные приемники. Известны прикладные задачи, которые охватывают наземное, воздушное, морское и космическое использование. Обычно для модуляции несущего сигнала, который сам по себе имеет постоянную величину, используется двоичная фазовая манипуляция. Обычно одну и ту же несущую модулируют по меньшей мере два таких сигнала в фазовой квадратуре. Результирующий несущий сигнал сохраняет свою постоянную огибающую, но имеет четыре фазовых состояния в зависимости от двух независимых входных сигналов. Однако следует понимать, что два модулирующих сигнала не обязательно должны иметь одну и ту же величину несущей. Можно поддерживать постоянную величину несущей объединенного сигнала посредством надлежащего выбора соответствующих фаз, отличных от π/2 радиан.
Известны методы, посредством которых одну и ту же несущую модулируют более двух сигналов с использованием либо аддитивных способов (известных как 'Interplex' модуляция), либо комбинации угловой модуляции и аддитивных способов, известных как 'когерентная адаптивная модуляция поднесущих' (CASM). Оба этих метода требуют добавления дополнительной интермодуляционной составляющей, которую выводят для поддержания постоянной величины несущей. Например, в 'Interplex' модуляции известны методы с тремя передаваемыми составляющими, 2 на одной фазе несущей и третья на квадратурной фазе. Они имеют, по меньшей мере, шесть фазовых состояний.
Примером такой спутниковой системы позиционирования является глобальная система позиционирования (GPS). Обычно система GPS действует с использованием нескольких частот, например, таких как L1, L2 и L5, которые центрируются на частотах 1575,42 МГц, 1227,6 МГц и 1176,45 МГц соответственно. Каждый из упомянутых сигналов модулируется посредством соответствующих сигналов с расширенным спектром. Как известно специалистам, сигнал грубого кода (CA), излучаемый спутниковой навигационной системой GPS, излучается на L1 частоте 1575,42 МГц со скоростью кода расширения (скорость элементов кода расширения), равной 1,023 МГц. Сигнал CA-кода имеет прямоугольную форму сигнала расширения, подвергается двоичной фазовой манипуляции на несущую и классифицируется как BPSK-R1. Структура GPS сигнала такова, что сигнал, передаваемый спутниками на L1 частоте, имеет вторую составляющую в фазовой квадратуре, которая известна как точный код (P(Y) код) и доступна только авторизованным пользователям. Сигнал P(Y) является BPSK модулированным с кодом расширения на частоте 10,23 МГц с величиной, которая на 3 дБ ниже по мощности сигнала, чем передача CA-кода. Следовательно, Q-составляющая имеет величину, которая составляет 0,7071(-3 дБ) от величины I-составляющей. Специалистам понятно, что фазовые углы указанных состояний этих сигналов составляют ±35,265° относительно ±I оси (фаза сигнала CA-кода, как установлено в ICD GPS 200C). Специалистам также понятно, что Ρ-код является функцией Υ-кода, или зашифрован им. Υ-код используется для шифрования Ρ-кода. Специалистам должно быть понятно, что L1 сигнал, содержащий обе I и Q составляющие, и L2 сигнал могут быть представлены для данного спутника, i, как:
Ρ
C
Ρ
C
где A и A - амплитуды Ρ и CA кодов, обычно A=2A;
P
B - амплитуда L2 сигнала;
1
2
ωи ω- L1 и L2 несущие частоты;
i
p(t) - представляет P(Y)-код измерения дальности и представляет собой псевдослучайную последовательность со скоростью элементов кода расширения, равной 10,23 мегабит/сек. Ρ-код имеет период ровно 1 неделю, принимая значения +1 и -1;
i
c(t) - представляет CA-код измерения дальности и представляет собой код Голда с 1023 элементами, принимая значения +1 и -1;
i
d(t) - представляет информационное сообщение, принимая значения +1 и -1.
В ближайшем будущем ожидается, что третий сигнал военного назначения, обозначенный как M-код, будет передаваться GPS спутниками в L1 диапазоне.
Созвездие спутников обычно содержит 24 или более спутников, часто на подобных орбитах или орбитах одинаковой формы, но в нескольких орбитальных плоскостях. Передачи с каждого спутника находятся на одинаковой номинальной несущей частоте в случае спутников доступа с кодовым разделением каналов (таких как GPS) или близких частотах, таких как GLONASS. Спутники передают различные сигналы для обеспечения возможности отдельно выбирать каждый, даже хотя видны одновременно несколько спутников.
i
i
В CDMA системе, такой как GPS, сигналы с каждого спутника различаются друг от друга посредством различных кодов расширения и/или разностей в скоростях кода расширения, то есть в последовательностях p(t) и c(t). Тем не менее остаются значительные возможности для взаимных помех между сигналами, передаваемыми спутниками. Обычно спектр мощности для CA-кода имеет максимальную мощность на несущей частоте L1 и нули на частотах, кратных основной частоте, 1,023 МГц, CA-кода. Следовательно, следует понимать, что нули встречаются на любой стороне от несущей частоты на ±1,023 МГц, ±2,046 МГц, т.п. Аналогично, спектр мощности для P(Y)-кода имеет максимальную амплитуду, центрированную на L1 и L2 частотах, с нулями на частотах, кратных частоте ±10,23 МГц, как ожидается в случае сигнала с синусоидальной функцией.
"Binary Offset Carrier Modulation for Radionavigation",
"Performance of GPS Galileo Receivers Using m-PSK BOC Signals",
(f
f
)
S
S,
C
S
C
Известно, что можно дополнительно модулировать дальномерные коды с использованием поднесущей, то есть дополнительный сигнал подвергается свертке с сигналами, подобными Ρ-кодам и/или CA-кодам, чтобы создать модуляцию двоичной смещенной несущей (BOC), что можно понять, например, из публикаций: J. W. Betz, Navigation, Vol. 48, pp227-246, Winter 2001-2002, международной патентной заявки PCT/GB2004/003745 и Proceedings of Institute of Navigation Conference, 2003. 9-12 September 2003, Portland, Oregon, USA, Pratt, A. R., Owen J. I. R, которые включены в настоящую заявку путем ссылки. Стандартная модуляция BOC хорошо известна. Комбинация части двоичного кода расширения с двоичным поднесущим сигналом производит сигнал BOC, используемый для модуляции несущей, например, такой как L1. Сигнал BOC формируется как произведение двоичной поднесущей (известной как модуляция символа расширения), которая является прямоугольным колебанием, и символов расширения (последовательность элементов кода расширения). Модуляция BOC символа расширения может быть представлена, например, как , где f представляет собой частоту поднесущей. Специалисту должно быть понятно, что BOCобозначает модуляцию двоичной смещенной несущей с поднесущей частотой f и кодовой скоростью (скоростью передачи элементов сигнала) f. Использование двоичных смещенных несущих приводит к следующим иллюстративным описаниям сигналов, передаваемых со спутников:
m
g
m
где A, A и B - амплитуды;
i
m(t) - код расширения для синфазной (cosine) составляющей сигнала;
i
g(t) - код расширения для квадратурной (sine) составляющей сигнала;
im
i
sc(t) представляет сигнал поднесущей для m(t);
ig
i
sc(t) представляет сигнал поднесущей для g(t);
1
2
ωи ω- L1 и L2 несущие частоты.
Следует понимать, что вариант осуществления, представленный выше, использует одну синфазную составляющую и одну квадратурную составляющую для L1 сигнала. Подобным образом, L2 сигнал содержит одну составляющую. Однако специалисту должно быть понятно, что L1 и/или L2 сигналы могут использовать одну или несколько составляющих.
"Performance of GPS Galileo Receivers Using m-PSK BOC Signals",
Φ
x
x
n,m
Сигналы BOC обычно являются прямоугольными или квадратными колебаниями. Однако были предложены альтернативы, которые включают в себя более сложную модуляцию символа расширения с использованием кратных уровней сигнала, как можно понять, например, из международной патентной заявки PCT/GB2004/003745, и Proceedings of Institute of Navigation Conference, 2003. 9-12 September 2003, Portland, Oregon, USA, Pratt, A. R, Owen J. I. R, цитированных выше. Они обеспечивают средство для лучшего управления спектром результирующего сигнала, так как спектральная плотность мощности (t), где является обобщенной переменной частоты, BOC модуляции символа расширения, полностью определяется уравнением:
x
0
где =ω/ω.
"Revised Combined
Galileo/GPS Frequency and Signal Performance Analysis",
В поднаборе многоуровневых цифровых сигналов, используемых в качестве сигналов модуляции символа расширения, выделяется определенная категория, которая получила название «составная BOC» (CBOC), что можно понять, например, из публикации: Avila-Rodriguez, J.A. et al, 5 Proceedings of Institute of Navigation Conference, 2005, 13-16 September 2005, Long Beach, California, USA, которая полностью включена в настоящую заявку путем ссылки для всех целей, в которой несколько сигналов двоичной смещенной несущей аддитивно объединяются, образуя сигнал модуляции символа расширения.
"Signal Multiplex Techniques in Satellite Channel Availability, Possible Applications to Galileo",
"Galileo Signal Optimisation in L1",
Также появился дополнительный вариант для управления спектром, который использует методы с мультиплексированием по времени, в которых несколько сигналов BOC модуляции символа расширения объединяются в заданной временной последовательности, что можно понять из вышеупомянутой заявки PCT и публикаций: Pratt, A.R., Owen, J.I.R., GNSS 2005, Institute of Navigation Conference Record, pp2448-2460, September 13-16, 2005, Long Beach и Pratt, A. R, Owen, J. I. R., Conference Record, National Technical Meeting, Institute of Navigation, pp332-345, January 24-26, 2005, San Diego. Согласно указанному методу задают определенную модуляцию символа расширения, извлеченную из заданного алфавита таких сигналов модуляции, одну для каждого элемента кода расширения (или временного интервала - квантованного элементом кода). Посредством процесса выбора того, какую BOC модуляцию следует использовать в каком временном интервале, можно управлять относительными пропорциями каждой составляющей модуляции символа расширения. Известны только двоичные версии такой комбинации, хотя специалистам должно быть понятно, что также возможны многоуровневые эквивалентные комбинации, в которых используются как методы мультиплексирования по времени для определения того, какая модуляция символа расширения используется в каждом временном интервале, так и алфавит модуляций символа расширения, которые являются многоуровневыми, и могут представлять собой сочетание основных сигналов BOC символов расширения. Такие сочетания могут быть в примерных реализациях обеспечены либо аддитивными, либо мультипликативными, либо какими-либо другими средствами объединения основных сигналов модуляции.
BOC
Мультиплексированная
MBOC: The New Optimized Spreading Modulation for GALILEO LI OS and GPS L1C,
Для нескольких спутниковых навигационных систем было предложено использовать общий спектр модуляции так, чтобы сигналы/службы поддерживали определенную степень функциональной совместимости, что можно понять, например, из публикации: Hein, G. W. et al, Conference Record, IEEE PLANS/IoN National Technical 5 Meeting, San Diego, April 2006, Session C5, Paper 7. Общий спектр не требует, чтобы различные спутниковые навигационные системы передавали идентичные сигналы. Описанный общий спектр, известный как мультиплексированная BOC или MBOC, может быть реализован либо посредством метода мультиплексирования по времени, либо посредством суперпозиции (наложения) требуемых составляющих BOC. Метод мультиплексирования по времени, использующий двоичные смещенные несущие, известен как TMBOC, тогда как метод суперпозиции известен как составная BOC, или, по первым буквам, CBOC.
Способ мультиплексирования по времени для построения сигнала модуляции символа расширения с использованием составляющих BOC модуляции проиллюстрирован на фиг.2, на которой показана пара сигналов 200. Полный BOC сигнал или поднесущая 202 содержит несколько пакетов 204-208 импульсов модуляции A первого символа расширения, причем каждый пакет импульсов имеет длительность в один элемент сигнала кода расширения. Может быть несколько следующих друг за другом элементов сигнала с этой модуляцией. Полная MBOC составляющая 202 также содержит по меньшей мере один пакет 210 импульсов модуляции Β второго, отличающегося, символа расширения с подобными характеристиками, но имеющего отличную частоту смещения несущей. Показанная составляющая 202 MBOC также содержит пакет 212 импульсов модуляции третьего символа, который указан как модуляция типа С расширения еще с одной частотой смещения несущей. В уровне техники каждый из этих пакетов импульсов модуляции имеет характеристику BOC несущей, но с общей частотой элементов сигнала. Перед передачей с навигационного спутника несущий сигнал и модуляция символа расширения дополнительно модулируются посредством кода 214 расширения. Следует понимать, что иллюстрируется только примерное число элементов сигнала от n элементов сигнала до n+4 элементов сигнала полного кода расширения. Для метода мультиплексирования по времени с составляющими модуляции символа расширения двоичной смещенной несущей относительная величина составляющих определяется долей времени (в единицах элементов кодовой последовательности или элементов сигнала), уделенной каждому. В примере по фиг.2 доля времени, выделенная модуляции A первого символа расширения, составляет 3/5, модуляции Β - 1/5 и модуляции C - 1/5, при условии, что упомянутая конфигурация будет продолжаться до бесконечности. Специалистам должно быть понятно, что возможны другие пропорции долей времени с ограничением, которое заключается в том, что относительная мощность каждой составляющей устанавливается в виде кратных числа 1/N, где Ν - длина повторяющейся последовательности расширения. Это ограничение может быть преодолено также различными заданными значениями мультиплексирования по времени для каждого повторения последовательности расширения.
CBOC
n
Альтернативное формулирование спектра MBOC осуществляется посредством аддитивного способа, при котором аддитивно объединяются два непрерывных во времени сигнала модуляции символа расширения двоичной смещенной несущей. На фиг.3 приведено изображение 300 сигнала, формируемого с использованием этого способа. Изображены первая 302 и вторая 304 составляющие сигнала BOC. Относительные величины двух составляющих 302 и 304 управляются через амплитуды каждой из BOC составляющих. Первая BOC 302 представляет собой исходный сигнал BOC, который является сигналом BOC(1,1). В качестве второго сигнала 304 изображен сигнал BOC(5,1). Изображены несколько элементов сигнала от n элементов сигнала до n+4 элементов сигнала кода 306 расширения. Показан сигнал CBOC 308, получающийся в результате аддитивного объединения первого 302 и второго 304 сигналов. Следует понимать, что сигнал CBOC 308 содержит первую и вторую составляющие, отражающие, соответственно, их отношение к первой 302 и второй 304 BOC. Вторая составляющая 310 по величине уменьшена по сравнению с первой составляющей. Для сигнала CBOC 308 из двух составляющих показано, что результирующий сигнал имеет 4 уровня. В общем, сигнал CBOC, выводимый из n сигналов BOC, имеет 2 уровней. В зависимости от относительных амплитуд некоторые из этих уровней могут совпадать.
Модуляция символа расширения двоичной смещенной несущей
Обычное средство определения характеристик модуляции двоичной смещенной несущей осуществляется через два параметра n и m. Модуляция обозначается как BOC(n,m), где n относится к частоте смещенной несущей и m относится к скорости передачи элементов сигнала. Параметры m и n обычно связаны с сигналом, подобным GPS, где главный тактовый генератор спутника генерирует колебания на частоте 10,23 МГц или некоторых более высоких или низких частотах, кратных данной частоте. Тогда параметры могут принимать значения, выраженные как:
Частота смещения несущей=n×1,023 МГц;
Скорость передачи элементов сигнала=m×1,023 мегаэлементов сигнала в секунду.
В известном осуществлении спектра с мультиплексированием по времени, содержащего две составляющие BOC модуляции, известно, что фаза модуляции символа расширения идентична при переходе к каждому элементу кода (элементу сигнала). Например, если BOC модуляция символа расширения имеет положительный переход в начале определенного элемента кода, имеющего значение +1, и отрицательный переход в начале определенного элемента кода, имеющего значение -1, то указанные заданные значения фаз могут применяться к каждому символу расширения в полной последовательности.
MBOC
Одна общая спектральная плотность мощности (PSD), которая могла бы использоваться обеими группировками навигационных спутников систем Galileo и GPS системы, определяется как:
Во многих спутниковых навигационных системах обычно передают как сигнал, несущий данные, так и так называемый пилот-сигнал, который не несет информационное сообщение. Информационное сообщение передается на более низкой скорости передачи, чем код расширения. Для СА-кода GPS скорость передачи кода расширения составляет 1,023 МГц, тогда как информационное сообщение передается на скорости 50 бит в секунду. В модернизованной GPS системе передают как пилот-сигнал, так и информационный сигнал, но не обязательно на одинаковых уровнях мощности. В способе генерации MBOC спектра с мультиплексированием по времени имеется широкий диапазон возможностей для выбора заданных значений для разделения мощности между каналами пилот-сигнала и информационного сигнала. Это обеспечивает возможность передачи каждой из BOC составляющих символа расширения пилот-сигналов и информационных сигналов с различными относительными долями мощности. Например, если две составляющие модуляции символа расширения представляют собой BOC(1,1) и BOC(6,1), то информационный сигнал, имеющий долю γ полной мощности, использует BOC(1,1) модуляцию символа расширения только пока пилот-сигнал, имеющий долю (1-γ) полной мощности, использует вариант мультиплексирования по времени, при котором спектральная плотность мощности:
Такая комбинация допускает значительную свободу выбора долей мощности, выделенной информационному сигналу и пилот-сигналу, и определения того, как две составляющие BOC(n,m) распределяются между этими двумя сигналами. В уравнении (2) объединенную PSD плотность как для пилот-сигнала, так и для информационного сигнала поддерживают согласно требуемой плотности PSD MBOC.
CBOC
Для способа составной BOC выбор параметров для разделения мощности является более сложным.
Следующие уравнения показывают сложность, связанную с управлением CBOC спектральной плотности мощности. Предполагается, что в составном BOC спектре имеются по меньшей мере две составляющие. В целях иллюстрации нижеследующие уравнения составлены для двух составляющих. Однако специалистам должно быть понятно, что может быть использовано более двух составляющих.
n,m
0
Спектр двоичной смещенной несущей, BOC(n,m), с синусоидальной фазовой модуляцией символа расширения задается уравнением (3). Уравнение (3) показывает сложный спектр, Η(ω), для значений (2n/m), которые являются четными. Это соответствует (n/m) полным циклам двоичной смещенной несущей в каждом символе кода расширения. Сложный спектр основан на вычислении по длительности одного элемента кода, ΔΤ=2π/(mω). Сигнал, используемый для вычислений спектра, имеет продолжительность в интервале t∈(-ΔΤ/2, ΔΤ/2), и для определенности имеет положительный переход в t=0.
ω/
0
где x=ω
0
6
и ω=2π·1,023·10
sin
n,m
Заметим, что спектр синусоидального фазового сигнала BOC(n,m), Η (ω), полностью состоит из мнимых составляющих благодаря присутствию члена j=(√-1) в знаменателе.
cos
n,m
0
Подобным образом, спектр двоичной смещенной несущей, BOC(n,m), с косинусоидальной фазовой модуляцией символа расширения задается уравнением (3-1). Уравнение (3-1) показывает сложный спектр, Η (ω) для значений (2n/m), которые являются четными. Это соответствует (n/m) полным циклам двоичной смещенной несущей в каждом символе кода расширения. Сложный спектр основан на вычислении по длительности одного элемента кода, ΔΤ=2π/(mω). Сигнал, используемый для вычислений спектра, имеет продолжительность в интервале t∈(-ΔΤ/2, ΔΤ/2), и для определенности имеет положительную задержку в t=0.
ω/
0
где x=ω
0
6
и ω=2π·1,023·10
cos
n,m
Заметим, что спектр косинусоидального фазового сигнала BOC(n,m), Η (ω), состоит полностью из реальных составляющих.
Соответствующая спектральная плотность мощности (PSD) задается в уравнении (4), приведенном ниже, и представляет собой усредненное значение за 1 секунду, при условии, что каждый символ кода расширения принимает (двоичное) состояние, выбранное произвольно из элементов {+1,-1}. Плотность PSD выражается как:
Как описано выше, в составном сигнале двоичной смещенной несущей (BOC) в качестве альтернативы мультиплексированию по времени сигнал формируется путем аддитивного объединения двух или нескольких BOC составляющих для каждого символа расширения. Таким образом, каждый символ расширения имеет спектр, содержащий, в случае с двумя составляющими, часть α составляющей BOC(n,m) и часть β составляющей BOC(k,m). Заметим, что обе составляющие имеют одинаковую частоту кода расширения (элементов сигнала) (одинаковую длительность элемента кода расширения). Тогда полный сложный спектр выражается как:
c
Соответствующая спектральная плотность мощности формируется из произведения S(ω) с его комплексно сопряженным числом, и для реальных α, β выражается как:
TM
2
2
Уравнения (6) ясно показывают различия в плотностях PSD для составных BOC (аддитивных сигналов) и мультиплексирования по времени. Спектральная плотность мощности, Φ(ω), для составляющих символа расширения с мультиплексированием по времени BOC(n,m) и BOC(k,m), если доли составляют α и β, выражается как:
2
2
2
2
2
2
n,m
k,m
cross
Следовательно, последовательность с мультиплексированием по времени содержит α/(α+β) элементов сигнала со спектральной плотностью мощности Φ(ω) и β/(α+β) элементов сигнала со спектральной плотностью мощности Φ(ω). Различие между плотностями PSD для методов CBOC и TMBOC основано на присутствии кросс-спектральных членов в плотности CBOC PSD, Φ(ω):
2
2
2
Ситуация осложняется, когда, например, имеются 3 составляющие, формирующие составной сигнал. В варианте реализации с мультиплексированием по времени составляющие рассредоточиваются среди элементов кода в подходящих количествах, чтобы установить соответствующие доли спектральной плотности мощности, необходимые для каждой составляющей, которую необходимо передавать (более точно это осуществляется во время генерации сигнала, поскольку на спутниках имеются фильтры передачи, которые контролируют внеполосные излучения). В типичном примере доли α, βи δ для сигналов с каждой из трех плотностей PSD рассчитываются, как показано в нижеследующем уравнении (9).
Соответствующий спектр для аддитивного способа получения составного сигнала BOC из трех составляющих имеет три кросс-спектральных члена формы уравнения (9).
Кросс-спектральные члены в уравнении (10) имеют значительное влияние на передаваемую плотность PSD. Ясно, что присутствие кросс-спектральных членов затрудняет реализацию общей плотности PSD для CBOC и MBOC.
Задача вариантов осуществления настоящего изобретения состоит в том, чтобы по меньшей мере снизить остроту одной или нескольких проблем уровня техники.
Раскрытие изобретения
Соответственно варианты осуществления настоящего изобретения обеспечивают способ генерации сигнала, содержащий этапы генерации, по меньшей мере, первой и второй частей сигнала; причем первая часть выводится из по меньшей мере соответствующих первых частей по меньшей мере первого и второго сигналов BOC, имеющих первое фазовое состояние, или по меньшей мере имеет характеристики упомянутых частей, и вторая часть выводится из по меньшей мере вторых соответствующих частей по меньшей мере первого и второго сигналов BOC, имеющих второе фазовое состояние, комплементарное к первому фазовому состоянию, или имеет характеристики упомянутых частей.
Предпочтительно, при усреднении, например по двум элементам сигнала или некоторому другому периоду времени или интервалу, составной сложный спектр для комбинации двух модулирующих поднесущих содержит по меньшей мере существенно уменьшенные, и предпочтительно по существу исключенные, кросс-спектральные члены. Это позволяет, например, спектру модулирующей поднесущей, как, например, составному сигналу BOC, иметь, по существу, ту же спектральную плотность мощности (PSD), как и у другой модулирующей поднесущей, как, например, несущей BOC, мультиплексированной с разделением по времени, если их рассматривать с точки зрения того, содержат ли спектры мощности обеих поднесущих кросс-спектральные члены.
Дополнительный вариант осуществления обеспечивает способ генерации сигнала CBOC или сигнала модуляции с расширением спектра из первого и второго сигналов BOC, причем сигнал CBOC имеет предварительно заданную спектральную плотность мощности, содержащую, по меньшей мере, уменьшенные кросс-спектральные члены спектральных плотностей мощности первого и второго сигналов BOC, усредненных, по меньшей мере, по двум заданным временным интервалам, как например, по меньшей мере, по двум элементам сигнала; при этом способ содержит этапы установления таких состояний первого и второго сигналов BOC по последующему заданному временному интервалу из, по меньшей мере, двух заданных временных интервалов, которые комплементарны состояниям первого и второго сигналов BOC по текущему заданному временному интервалу, из, по меньшей мере, двух предварительно заданных временных интервалов.
Другой вариант осуществления обеспечивает генератор сигналов, содержащий средство для генерации, по меньшей мере, последующей части сигнала относительно, по меньшей мере, текущей части сигнала; причем текущая часть выводится из, по меньшей мере, текущих соответствующих частей, по меньшей мере, первого и второго сигналов BOC, имеющих первое фазовое состояние, или, по меньшей мере, имеет характеристики упомянутых частей или связана с упомянутыми частями, причем средство для генерации содержит средство для объединения, по меньшей мере, последующих частей, по меньшей мере, первого и второго BOC сигналов, имеющих второе фазовое состояние, комплементарное первому фазовому состоянию.
Другой вариант осуществления обеспечивает генератор сигналов для генерации сигнала CBOC из первого и второго BOC сигналов, причем сигнал CBOC имеет заданную спектральную плотность мощности, содержащую, по меньшей мере, уменьшенные кросс-спектральные члены спектральных плотностей мощности первого и второго BOC сигналов, усредненных, по меньшей мере, по двум заданным временным интервалам; причем генератор содержит средство для установления таких состояний первого и второго сигналов BOC по последующему заданному временному интервалу из, по меньшей мере, двух заданных временных интервалов, которые комплементарны состояниям первого и второго сигналов BOC по текущему заданному временному интервалу, из, по меньшей мере, двух заданных временных интервалов.
Варианты осуществления обеспечивают сигнал, содержащий, по меньшей мере, последующую часть сигнала относительно, по меньшей мере, текущей части сигнала; причем текущая часть выводится из, по меньшей мере, текущих соответствующих частей по меньшей мере первого и второго сигналов BOC, имеющих первое фазовое состояние, или имеет характеристики упомянутых частей или связан с ними, так что фазовое состояние, по меньшей мере, последующих частей по меньшей мере первого и второго сигналов BOC, связанных, по меньшей мере, с упомянутой последующей частью, является комплементарным первому фазовому состоянию.
Варианты осуществления настоящего изобретения могут быть реализованы в виде аппаратных средств, программного обеспечения или их сочетания. Соответствующим образом, аспект настоящего изобретения обеспечивает компьютерную программу, содержащую выполняемые компьютером инструкции для осуществления способа, системы, устройства, генератора или генерации сигнала согласно вариантам осуществления настоящего изобретения. Кроме того, такая компьютерная программа может храниться с использованием любой формы носителя данных, таких как, например, оптические и магнитные машиночитаемые носители, ИС, постоянные запоминающие устройства (ROM, ПЗУ), программируемые постоянные запоминающие устройства (PROM, ППЗУ) и другие энергозависимые и энергонезависимые устройства. Соответствующим образом, варианты осуществления настоящего изобретения обеспечивают машиночитаемый носитель, на котором хранится такая компьютерная программа.
В соответствии с действующими в настоящее время предложениями между операторами нескольких спутниковых навигационных систем (таких, как США с системой GPS, а также Европейский Союз с системой Galileo), имеются официальные документы, которые приводят в исполнение рекомендацию совместных технических рабочих групп использовать общую плотность PSD для сигналов каждой системы в диапазоне L1 RNSS (радионавигационная спутниковая служба). При этом может не требоваться осуществление того же самого временного сигнала. Варианты осуществления настоящего изобретения позволяют реализовать вышеупомянутую общую плотность PSD для сигналов каждой системы в диапазоне L1 RNSS.
cross
В дополнительном аспекте настоящего изобретения для устранения кросс-спектрального члена в уравнении 6 используется второй способ. Он имеет такой же эффект, как другие способы, но является альтернативным вариантом реализации. Кросс-спектральный член Φ(ω) может быть установлен равным нулю, если выполняется следующее условие:
sin
n,m
Указанное условие может быть выполнено, если спектры BOC(n,m) составлены из чисто мнимых составляющих, тогда как спектры BOC(k,m) состоят из чисто действительных составляющих. Следовательно, при таком условии комплексно сопряженное число для Η (ω) выражается как:
cos
k,m
тогда как комплексно сопряженное число для Η (ω) не изменяет знак:
Заметим, что верхние индексы sin и cos добавлены, чтобы определить фазирование поднесущей в модуляции символа расширения двоичной смещенной несущей. Такая комбинация удовлетворяет условию, требуемому для устранения кросс-спектрального члена. Данный вариант осуществления настоящего изобретения требует, чтобы две составляющие BOC имели фазирование, по существу, в квадратуре, одна в синусоидальном фазировании и другая в косинусоидальном фазировании.
Еще один из аспектов вариантов осуществления настоящего изобретения обеспечивает архитектуры приемника для обработки передаваемых сигналов, указанных в настоящей заявке. Могут быть реализованы варианты осуществления, которые имеют единый канал для, по существу, одновременной обработки всех составляющих сигнала. В качестве альтернативы или дополнения, могут быть реализованы варианты осуществления, которые имеют множество каналов, так, чтобы отдельные составляющие сигнала обрабатывались отдельно соответствующими каналами. Специалистам должно быть понятно, что такая обработка не обязательно может быть оптимизирована для обеспечения максимального отношения сигнала к шуму.
Краткое описание чертежей
Далее варианты выполнения настоящего изобретения будут описаны исключительно в качестве примера со ссылками на сопровождающие чертежи, на которых:
фиг.1 изображает передатчик или генератор сигналов,
фиг.2 изображает известную двоичную смещенную несущую (MBOC), мультиплексированную с разделением по времени,
фиг.3 изображает известную составную двоичную смещенную несущую (CBOC),
фиг.4 изображает сигнал CBOC согласно варианту осуществления настоящего изобретения,
фиг.5 изображает обычную схему системы для генерации CBOC сигнала,
фиг.6 изображает схему системы для генерации сигнала CBOC согласно варианту осуществления настоящего изобретения,
фиг.7 изображает схему системы для генерации сигнала CBOC согласно вариантам осуществления настоящего изобретения, которые используют эпоху кода расширения для управления инверсией фазы,
фиг.8 изображает вариант схемы системы для генерации CBOC сигнала, которая изображена на фиг.7,
фиг.9 изображает дополнительный вариант схемы системы для генерации сигнала модуляции символа расширения согласно варианту осуществления, и
фиг.10 изображает еще один дополнительный вариант осуществления схемы системы для генерации сигнала CBOC.
Осуществление изобретения
i
i
i
На фиг.1 схематически показан передатчик 100 согласно варианту осуществления настоящего изобретения. Передатчик 100 содержит средство 102, то есть генератор, для генерации или выбора дальномерных кодов для передачи. Специалистам должно быть понятно, что такие дальномерные коды могут генерироваться, например, посредством реализаций сдвигового регистра. Альтернативой генерации посредством сдвигового регистра может быть воспроизведение последовательности кодовых состояний, содержащей кодовую последовательность из запоминающего устройства, выполненного с возможностью непрерывного воспроизведения таких последовательностей. Следует понимать, что средство 102 для генерации и/или выбора дальномерных кодов иллюстрируется как формирующее g(t) и m(t). Указанные коды подаются в соответствующие блоки 104 и 106 смешивания. Блоки 104 и 106 смешивания выполнены с возможностью объединения дальномерных кодов с поднесущими согласно вариантам осуществления настоящего изобретения. Соответствующие генераторы 108 и 109 поднесущих генерируют поднесущие. При необходимости, информационный сигнал d(t) также предпочтительно смешивается с дальномерными кодами и поднесущими. Длительность одного бита информационного сигнала обычно является целым кратным по отношению к интервалу повторения кода. Например, в СА-коде GPS он составляет 20 интервалов повторения кода, каждый из которых имеет длительность в 1 миллисекунду, то есть скорость передачи данных составляет 50 бит в секунду. Смешанные сигналы 112 и 114 подаются в дополнительную пару блоков 116 и 118 смешивания, где они смешиваются с синфазным и квадратурным сигналами, формируемыми блоком 120 и 121 осциллятора и фазовращателя. Дополнительно смешанные сигналы 122 и 124 объединяются сумматором 126 и выводятся для последующего преобразования с повышением частоты соответствующим повышающим преобразователем 128. Выходной сигнал из повышающего преобразователя 128 подается в усилитель 130 высокой мощности и затем фильтруется соответствующим фильтром 133 для последующей передачи, например спутником или другим устройством, выполненным с возможностью излучать или передавать дальномерные коды.
В предпочтительном варианте осуществления действие настоящего изобретения включает в себя упорядочение относительных фаз генераторов двоичной смещенной несущей для способа аддитивного объединения таким образом, чтобы обеспечить разнообразное множество различных значений спектральной плотности мощности, по одному для каждого заданного значения фазы. Такое заданное значение, в первом случае, является действительным на протяжении одного элемента кода или элемента сигнала. На протяжении нескольких элементов кода или полной кодовой последовательности каждое заданное значение фазы (и соответствующего спектра мощности) генерируется заданное число раз. Результирующая спектральная плотность мощности соответствует средней плотности PSD для всех генерированных значений плотности. Следовательно, можно исключить сигналы, возникающие из кросс-спектральных членов в результирующем спектре составной BOC. Следовательно, средняя плотность PSD может устанавливаться идентичной по отношению к плотности в случае с вариантом модуляции BOC символа расширения с мультиплексированием по времени.
Для комбинации двух составляющих имеется только два определенных заданных значения фазы для α и β, как следует из таблицы 1. Произведение α и β определяют как оператор присваивания фазы.
Согласно приведенной таблице, если половина BOC(n,m) и BOC(k,m) генерируется с одинаковым заданным значением фазы из оператора (αβ=+1) задания фазы и половина с противоположной фазой - из оператора (αβ=-1) задания фазы, то средняя плотность PSD выражается как:
Как можно видеть из уравнения (11), заданные значения фазы генераторов BOC управляют результирующим спектром. Путем выделения 50% каждому заданному значению фазы удаляется результирующий кросс-спектральный член. Выгода такой компоновки состоит в том, что плотность PSD составной BOC (аддитивное объединение) составляется только из плотностей PSD каждой из составляющих частей, и в любых требуемых пропорциях (α,β). Если требуется, то часть кросс-спектрального члена может быть сохранена посредством изменения пропорций положительного и отрицательного операторов задания фазы.
Определение фазы BOC генераторов выполняется в момент времени, соответствующий центру модуляции символа кода расширения. Заданное значение фазы является общим для полного символа расширения. Оно соответствует общему направлению перехода сигнала в центральный момент символа расширения, как показано на фиг.3 с помощью позиций 312 и 320. Для первого предпочтительного варианта осуществления, в котором используются 2 BOC генератора, спектр выходного сигнала для объединенного кода и состояния данных {+1}, состояния фазы {+1}, выражается как:
ω/
0
где x=ω
n
k
ϕ,ϕ∈{+1,-1},
0
6
и ω=2π·1,023·10
и соответствующая плотность PSD выражается как:
n,m
k,m
n
k
Как можно видеть из уравнения (11), присутствие переключений заданных значений фазы не влияет на присутствие или знаки значений спектральной плотности мощности для составляющих BOC(n,m) или BOC(k,m), Φ(ω), Φ(ω). Однако произведение заданных значений фазы ϕ,ϕ, которое может принимать значения +1 или -1, управляет знаком кросс-спектрального члена. Следовательно, выбирая заданные значения фазы, которые делают член фазы положительным или отрицательным, спектральные плотности мощности, как в уравнении (12), могут быть составлены следующим образом.
Таким образом, объединяя равное число сигналов с каждой из плотностей PSD в уравнении 12 и имея, по существу, комплементарные заданные значения фазы, можно добиться того, чтобы плотность PSD объединенного сигнала после усреднения по некоторому интервалу не имела кросс-спектральных членов. В качестве альтернативы, подобным образом объединяя неравное число членов, можно сохранять требуемую процентную долю перекрестного спектрального члена.
Существует несколько способов, которыми можно обрабатывать BOC сигналы, чтобы они имели равные (или, если требуется, неравные) числа комплементарных заданных значений фазы.
++
--
+-
-+
C
C
C
C
Согласно первому варианту осуществления используется метод периодического изменения фазы, согласно которому начальная фаза одного из BOC(n,m) и BOC(k,m) сигналов периодически изменяется для каждого элемента сигнала кода расширения. В этом случае интервал усреднения составляет точно 2 элемента сигнала кода, поскольку имеется один элемент сигнала, где спектр имеет характеристику Φ (ω) или Φ (ω), и один элемент сигнала со спектром Φ (ω) или Φ (ω).
На фиг.4 показано несколько сигналов 400 для генерации сигнала 402 CBOC, имеющего спектральную плотность мощности, по существу, с нулевыми кросс-спектральными членами, которые обычно возникают при объединении первого BOC(n,m) сигнала 404 и второго BOC(k,m) сигнала 406. В иллюстрируемом варианте осуществления первый сигнал 404 BOC представляет собой BOC(1,1). Однако следует понимать, что с таким же успехом можно использовать и другие сигналы BOC.
Второй сигнал 406 BOC представляет собой BOC(5,1). Однако опять же следует понимать, что для реализации вариантов осуществления настоящего изобретения можно использовать и другие BOC сигналы, как, например, описанные в вышеперечисленных технических документах и международной патентной заявке. Варианты осуществления настоящего изобретения не ограничиваются BOC(1,1) или BOC(5,1). В следующих примерах вместо BOC(5,1) будет использоваться BOC(6,1).
На фиг.4 показано несколько пунктирных линий 408-416, которые представляют задаваемые точки сигналов 404 и 406. Понятно, что пунктирные линии 408-416 показаны как находящиеся в середине элементов сигнала BOC, только в целях иллюстрации. Понятно, что отрицательное изменение уровня сигнала внутри первого элемента сигнала, n, совпадает с отрицательным изменением уровня сигнала внутри периода первого элемента сигнала второго сигнала 406 BOC. В контексте настоящей заявки такое центрирование и согласование изменений уровней сигналов 404 и 406 BOC в заданных точках, то есть, в настоящем варианте осуществления, в средних точках, является таким, чтобы сигналы были в фазе или имели одинаковое фазовое состояние или соотношение. Следовательно, отрицательный переход первого сигнала 404 BOC, совпадающий с отрицательным переходом второго сигнала 406 BOC, находятся в фазе или имеют одинаковое фазовое состояние или соотношение (-,-). Верно также обратное, то есть совпадающие положительные переходы также считаются находящимися в фазе или имеют одинаковое фазовое состояние или соотношение
(+,+). Следует отметить, что в контексте настоящей заявки фазовые состояния (+,+) и (-,-) являются, по существу, идентичными. Совпадение между положительным переходом первого сигнала 404 BOC и отрицательным переходом второго сигнала 406 BOC является таким, что первый и второй сигналы 404 и 406 BOC определяются как находящиеся не в фазе или как противофазные. Соответствующее фазовое состояние или соотношение представляет собой (+,-). Также верно обратное, то есть отрицательный переход первого сигнала 404 BOC и положительный переход второго сигнала 406 BOC считаются имеющими фазовое состояние или соотношение (-,+), и первый и второй сигналы 404 и 406 BOC определяются как находящиеся не в фазе или как противофазные. Из иллюстрируемого варианта осуществления понятно, что никакой из сигналов BOC для иллюстрируемых периодов элементов сигнала не является несинфазным. Все они имеют фазовое состояние (+,+). Специалистам должно быть понятно, что также могут иметь место эквиваленты таких фазовых изменений от (+,+) до (-,-) и от (+,-) до (-,+), в результате изменений состояния 420 кода расширения или состояния 422 символа данных.
Аддитивное объединение первого и второго сигналов 404 и 406 BOC может образовывать, но в контексте настоящего изобретения точно образует сигнал 308, показанный на фиг.3. Однако сигналы согласно первому варианту осуществления настоящего изобретения формируются так, чтобы кросс-спектральные члены спектра мощности от суммирования первого и второго сигналов 404 и 406 BOC для нескольких элементов сигнала заданного периода удалялись или усреднялись путем обеспечения комплементарности кросс-спектральных членов спектра мощности от суммирования первого и второго сигналов 404 и 406 BOC элемента сигнала последующего периода, то есть чтобы они имели фазы, установленные, по меньшей мере, для снижения эффектов и предпочтительно, по существу, полного исключения вышеупомянутых кросс-спектральных членов. Это достигается путем обеспечения того, чтобы первый и второй сигналы 404 и 406 BOC последующего периода элемента сигнала имели противоположное фазовое состояние или соотношение относительно фазового состояния или соотношения сигналов 404 и 406 BOC более раннего периода элемента сигнала.
В иллюстрируемом варианте осуществления такой результат достигается посредством обработки второго сигнала 406 BOC таким образом, чтобы в результате получался сигнал, показанный позицией 418. Рассматривая модифицированный сигнал 418 BOC и первый сигнал 404 BOC, можно понять, что фазовые состояния или соотношения периодически изменяются между синфазным состоянием, то есть (+,+), и несинфазным или противофазным, то есть (+,-). Следовательно, объединение первого сигнала 404 BOC и второго модифицированного сигнала 418 BOC дает составной сигнал 402 BOC с желаемой спектральной плотностью мощности. Спектральная плотность мощности CBOC не содержит кросс-спектральных членов, относящихся к первому сигналу 404 BOC и второму сигналу 406 BOC. Поэтому следует понимать, что спектральная плотность мощности сигнала 402 CBOC по существу соответствует плотности сигнала MBOC.
Обычно при условии, что в среднем синфазные части первого 404 и второго 406 сигналов BOC уравновешиваются равным или соответствующим числом противофазных частей первого 404 и второго 406 сигналов BOC, чистый вклад векторного произведения в спектральную плотность мощности должен быть нулевым.
На фиг.5 показана схема системы 500 для генерации составного сигнала 502 BOC согласно уровню техники. Пара сигналов 504 и 506 BOC, BOC(n,m) и BOC(k,m), при необходимости масштабированных перед объединением посредством преобразователей 508 и 510 масштаба, объединяются с использованием сумматора 512. Умножитель 514 используется для объединения BOC поднесущей (CBOC) 502 с кодом 516 расширения. Вклады мощности от пары сигналов BOC контролируются преобразователями 508 и 510 масштаба с использованием коэффициентов γ и (1-γ).
На фиг.6 показана схема системы 600 для генерации CBOC сигнала или сигнала модуляции символа расширения согласно варианту осуществления настоящего изобретения. Система 600 содержит пару генераторов 602 и 604 сигнала BOC для генерации соответствующих BOC сигналов BOC(n,m) 606 и BOC(k,m) 608. При необходимости, сигналы 606 и 608 масштабируются посредством преобразователей 610 и 612 масштаба или другим подходящим средством согласно желаемым вкладам мощности сигналов 606 и 608 BOC в составной сигнал 614, то есть в сигнал 614 CBOC.
Инверсия или изменение фазового состояния или соотношения сигналов 606 и 608 BOC управляется посредством надлежащего выбора коэффициентов α и β соответствующими умножителями 616 и 618 и генераторами 620 и 622. Следует понимать, что иллюстрированная система 600 представляет собой общий случай. На практике только один из BOC сигналов будет инвертироваться в любое время, и соответственно первый коэффициент, например α, будет в основном фиксированным или установленным равным +1. Сигналы 624 и 626 BOC, имеющие выбранные фазы, объединяются посредством сумматора 628 для генерирования сигнала 614 CBOC.
Обычно сигнал 614 CBOC умножается умножителем 630 на сигнал 632 расширения, производимый генератором 634 сигнала расширения. Генератор 634 сигнала расширения приводится в действие осциллятором или генератором 636 скорости элементов кода. Могут быть реализованы варианты осуществления настоящего изобретения, в которых по меньшей мере один из α и β генераторов действует в соответствии со скоростью 638 элементов кода тактового генератора или кратных ей значений.
На фиг.7 показана схема 700 системы для генерации сигнала CBOC или сигнала модуляции символа расширения согласно варианту осуществления настоящего изобретения. Система, по существу, подобна той, что описана со ссылкой на фиг.6, но для инверсии фазы или фазового состояния/соотношения, управляемой или реагирующей на эпохи кода/формы расширения. Система 700 содержит пару генераторов 702 и 704 сигнала BOC для генерации соответствующих BOC сигналов 706 BOC(n,m) и 708 BOC(k,m). При необходимости, сигналы 706 и 708 масштабируются посредством преобразователей 710 и 712 масштаба или другим подходящим средством согласно желаемым вкладам мощности сигналов 706 и 708 BOC в составной сигнал 714, то есть в сигнал 714 CBOC.
Инверсия или изменение фазового состояния или соотношения сигналов 706 и 708 BOC управляется посредством соответствующего выбора коэффициентов α и β соответственными умножителями 716 и 718 и генераторами 720 и 722. Следует понимать, что иллюстрированная система 700 представляет собой общий случай. На практике только один из сигналов BOC будет инвертироваться в любое время, и соответственно первый коэффициент, например α, будет в основном фиксированным или установленным равным +1. BOC сигналы 724 и 726, имеющие выбранные фазы, объединяются посредством сумматора 728 для генерирования сигнала 714 CBOC. Обычно сигнал 714 CBOC умножается умножителем 730 на код 732 расширения, производимый генератором 734 кода расширения. Генератор 734 кода расширения приводится в действие осциллятором 736. Код расширения имеет связанное множество расположенных с равными интервалами эпох 738. Знак, то есть {+1,-1}, коэффициента β изменяется в начале каждого периода кода, то есть каждую эпоху, или периода элемента сигнала кода. Длительность состояний коэффициента β соответствует длительности элемента кода или элемента сигнала. Однако могут быть реализованы варианты осуществления настоящего изобретения, в которых фаза периодического изменения знака может быть установлена так, чтобы изменение происходило чаще, чем в начале каждого периода кода. Также могут быть реализованы варианты осуществления, в которых состояние коэффициента β изменяется на кратных величинах или долях периода кода.
На фиг.8 показана схема 800 системы для генерации сигнала CBOC согласно варианту осуществления настоящего изобретения. Система 800 представляет собой линейную систему, эквивалентную системе, описанной со ссылкой на фиг.7. BOC сигналы 802 и 804 генерируются соответствующими генераторами 806 и 808 сигналов BOC. Сигналы 802 и 804 дополнительно масштабируются посредством преобразователей 810 и 812 масштаба согласно желаемым вкладам мощности в сигнал 814 CBOC. Масштабированные сигналы 816 и 818 BOC умножаются соответствующими умножителями 820 и 822 на коэффициенты α и β согласно желаемым относительным фазам или фазовым состояниям, по меньшей мере, на протяжении текущего элемента сигнала или другого интервала по сравнению с фазовым состоянием или соотношением сигналов BOC на протяжении предыдущего элемента сигнала или другого интервала. Результирующие сигналы 824 и 826 умножаются соответствующими умножителями 828 и 830 на сигналы 832 и 834 расширения, генерируемые соответствующими генераторами 836 и 838 сигнала расширения. CBOC сигнал 814 получается путем суммирования сигналов 840 и 842 с использованием сумматора 844.
Следует отметить, что второй вариант осуществления может быть реализован, принимая во внимание то, что комбинация генератора 838 кода расширения и генератора коэффициента β может быть заменена новым генератором кода расширения, производящим последовательность B в противоположность последовательности A. Соответственно комбинация генератора коэффициента β, умножителя 822, генератора 838 кода расширения и умножителя 830 может быть заменена соответствующим генератором 846 кода расширения, как показано на фиг.8. При этом необходимо, чтобы сигналы расширения, производимые генераторами 836 и 846 кода расширения, были, по существу, статистически независимыми случайными сигналами, так чтобы в среднем набор фазовых состояний (+,+) и (-,-) уравновешивался набором фазовых состояний (+,-) и (-,+). Если требуется некоторая доля кросс-спектральных членов, то фазовые состояния (+,+) и (-,-) не должны уравновешивать набор фазовых состояний (+,-) и (-,+). На желаемую долю кросс-спектральных членов влияет уровень неуравновешенности.
На фиг.9 показана схема 900 системы для генерации сигнала модуляции символа расширения согласно варианту осуществления настоящего изобретения. Система, по существу, подобна описанной со ссылкой на фиг.6, но для инверсии фазы или фазового состояния/соотношения, управляемых или выбираемых в соответствии с периодом символа или его кратными величинами или долями. Система 900 содержит пару генераторов 902 и 904 BOC сигнала для генерации соответствующих BOC сигналов BOC(n,m) 906 и BOC(k,m) 908.
При необходимости, сигналы 906 и 908 масштабируются посредством преобразователей 910 и 912 масштаба или другого подходящего средства согласно желаемым вкладам мощности сигналов 906 и 908 BOC в составной сигнал 914, то есть в сигнал 914 модуляции символа расширения.
Инверсия или изменение фазового состояния или соотношения BOC сигналов 906 и 908 управляется посредством соответствующего выбора коэффициентов α и β соответствующими умножителями 916 и 918 и генераторами 920 и 922. Следует понимать, что иллюстрированная система 900 представляет собой общий случай. На практике только один из BOC сигналов будет инвертироваться в любое время, и соответственно первый коэффициент α будет в основном фиксированным или установленным равным +1. BOC сигналы 924 и 926, имеющие выбранные фазы, объединяются посредством сумматора 928 для генерирования CBOC сигнала 914. Обычно сигнал 914 CBOC умножается умножителем 930 на код 932 расширения, производимый генератором 934 кода расширения. Генератор 934 кода расширения приводится в действие осциллятором 936. Знак, то есть {+1,-1}, коэффициента β изменяется в каждом периоде кода, или кратных величинах периода или его долях.
Результирующая комбинация сигнала 914 CBOC и сигнала расширения умножается на информационный сигнал 940 с использованием умножителя 942 для генерации комбинации сигнала CBOC, сигнала кода расширения и информационного сигнала.
Следует понимать, что могут быть реализованы варианты осуществления, согласно которым используют отдельную кодовую последовательность для модуляции символа расширения BOC(n,m) и BOC(k,m). Длительность кодовой последовательности в данном примере идентична длительности двух модуляций символа расширения, но это не обязательно. Например, могут быть реализованы варианты осуществления настоящего изобретения, в которых один из генераторов кода расширения имеет период, который является кратной величиной периода другого генератора кода расширения. Кроме того, могут быть реализованы варианты осуществления настоящего изобретения, в которых длины последовательностей кода расширения не имеют рациональной численной зависимости. Коды расширения обычно выбираются из одного и того же семейства, но это тоже не обязательно. Чтобы усредненный спектр имел, по существу, нулевые кросс-спектральные члены, два кода должны иметь такие характеристики независимых случайных последовательностей, чтобы их взаимная корреляция (при нулевом временном сдвиге) была, по существу, нулевой. Указанное обстоятельство также справедливо для вариантов осуществления, которые описаны со ссылкой на фиг.6-8. Время усреднения для спектра для вариантов осуществления, описанных со ссылкой на фиг.9, представляет собой длительность кодовой последовательности. Если два генератора кодов имеют различные длины последовательностей, то обычно можно найти подходящее время усреднения. В пределе, это должна быть такая длительность, чтобы обе последовательности возвращались к их исходным начальным положениям (имеющим длину последовательности, которая является самым низким общим кратным значением делителей длин отдельных последовательностей). Однако, по существу, приемлемые результаты можно обычно получать для более коротких интервалов, чем самое длинное общее кратное значение двух кодовых последовательностей.
Могут быть реализованы другие варианты осуществления, которые влияют на корреляцию модуляции символа расширения между несущими BOC(n,m) и BOC(k,m). Указанный метод использует (медленную) модуляцию двоичных данных, предпочтительно мультипликативно, в одну из составляющих модуляции расширения. Он имеет такой же эффект, как периодическое изменение заданных значений фазы, но по более длинному периоду длительностей многих битов данных.
Такой вариант осуществления схематически изображен на фиг.10. Система 1000, изображенная на фиг.10, содержит первый и второй генераторы 1002 и 1004 сигнала BOC, производящие соответствующие BOC сигналы 1006 и 1008. Сигналы BOC(n,m) и BOC(k,m) при необходимости масштабируются для определения их соответствующих вкладов мощности в сигнал 1010 CBOC. Масштабированные сигналы 1012 и 1014 объединяются соответствующими умножителями 1016 и 1018 с соответствующими кодами 1020 и 1022 расширения, производимыми соответствующими генераторами 1024 и 1026 кода расширения. BOC сигналы 1028 и 1030, используемые в качестве сигналов модуляции символа расширения, объединяются с соответствующими информационными сигналами 1032 и 1034 для получения полного объединенного сигнала модуляции символа расширения, символа кода и данных. Эта модуляция используется в качестве модуляции основного диапазона для преобразования с повышением частоты в желательную несущую частоту для передачи. Однако существует условие, состоящее в том, что информационные сигналы являются достаточно случайными, чтобы влиять на кросс-спектральные члены в объединенном сложном спектре мощности и предпочтительно устранять их.
(
+Q
)
2
2
1/2
Могут быть реализованы варианты осуществления, в которых используются сигналы с различными показателями степени и постоянные огибающие сигналов. Следует понимать, что любые ограничения, которые нацелены на сохранение унитарности или постоянной величины I, не обязательно должны применяться, если желательны и приемлемы огибающие сигнала с варьируемым показателем степени.
На фиг.11 показан вариант осуществления приемника 1100, выполненного с возможностью обработки сигналов, возникающих в результате передачи уплотненных сигналов двоичной смещенной несущей. Сигналы, передаваемые с каждого спутника в видимой группировке, принимаются антенной 1102 и обрабатываются в радиочастотном (РЧ) процессоре 1104, который усиливает, фильтрует сигналы и изменяет частоту сигналов, как известно в уровне техники. Выход 1106 РЧ процессора соединен с устройством 1108 преобразования в цифровую форму, которое производит преобразованные в цифровую форму выборки 1110 принятого сигнала.
Оцифрованные выборки 1110 принятого сигнала в иллюстративном варианте осуществления подаются в корреляционный процессор 1112, который выполняет корреляцию оцифрованных выборок 1110 принятого сигнала с группой опорных сигналов 1114, производимых генератором 1116 опорных сигналов, в корреляционном банке 1118. Конкретная форма опорных сигналов 1114 зависит от типа принимаемых сигналов и выбранной опции для последующей обработки. Например, для объединенного сигнала двоичной смещенной несущей, известной как CBOC, может быть использован многоуровневый опорный сигнал, объединяющий остаточный несущий сигнал, кодовый сигнал и модуляцию двоичной поднесущей. Модуляция кода и двоичной поднесущей обеспечивается в ранней, немедленной, очень ранней и очень поздней формах, и с версиями несущего сигнала как в синфазном, так и в квадратурном соотношении с опорным осциллятором несущей приемника (не показан), который составляет часть генератора 1116 опорных сигналов.
Предпочтительно, в генератор 1116 опорных сигналов также включаются генератор опорных кодов и генератор опорных поднесущих в дополнение к генератору опорных несущих. Выходные сигналы отдельных элементов генератора опорных сигналов объединяются, формируя упомянутый составной сигнал двоичной смещенной несущей.
В одном аспекте настоящего изобретения может быть реализован вариант осуществления сигнала составной двоичной смещенной несущей в виде уплотненного по времени сигнала, посредством которого отдельные части модуляции передаются во временной последовательности. Одна реализация такого сигнала имеет две части многоуровневого сигнала модуляции, передаваемого в определенной временной последовательности. Конкретные варианты осуществления такого сигнала показаны на фиг.12, где каждый сигнал имеет две составляющие многоуровневого сигнала модуляции. Первый из опорных сигналов 1202 представляет собой третичный символ расширения, состоящий из уровней 0, +1, 0, -1, 0 в последовательности. Существуют три символа расширения, показанных для сигнала 1202, представляющие собой элементы кода +1, +1, -1. Вертикальные пунктирные линии указывают границы между отдельными элементами кода. Второй сигнал 1204 иллюстрирует 5-уровневый символ расширения, имеющий уровни 0, +1, +2, +1, 0, -1, -2, -1, 0 для каждого символа расширения. Заданные значения элемента кода идентичны таковым в 1202. Третий сигнал 1206 на фиг.12 представляет собой уплотненную по времени версию второго сигнала 1204 символа расширения. В третьем сигнале 1206 первые два элемента кода показаны как третичные сигналы и характеризуют составляющие {+1, 0, -1} в сигнале 1202. Третий элемент кода в третьем сигнале 1206 представляет внешние уровни {+2, -2} сигнала 1204, но передаются после первых двух элементов кода в положении третьего элемента кода и с заданным значением элемента кода -1. Четвертый сигнал 1208 на фиг.12 представляет собой опорный сигнал, основанный на мультиплексировании по времени двух сигналов двоичной смещенной несущей, BOC(n,m) и BOC(k,1). Первые два элемента кода показаны с символом BOC(1,1) расширения, тогда как последующие два элемента кода показаны с символом BOC(2,2) расширения. Заданные значения для элементов кода 3 и 4 представляют собой -1 и +1 соответственно. Длительность элемента кода не является одинаковой для каждой составляющей сигнала 1208 с частотой m × 1,023 МГц и l × 1,023 МГц, тогда как составляющие поднесущей находятся на различных смещениях от несущего сигнала n × 1,023 МГц и k × 1,023 МГц соответственно. Иллюстративный опорный сигнал формируется так, что эти части занимают различные не перекрывающие друг друга временные сегменты передаваемого сигнала. В одном варианте осуществления опорный сигнал соответствует идентичному формату.
Альтернативные варианты осуществления используют общий формат приемника по фиг.11, но расщепляют составляющие сигнала так, что они переносятся через отдельные соединения в корреляционный процессор 1112 и корреляционный банк 1118. В одном варианте осуществления составляющие опорного сигнала генерируются непрерывно и пропускаются по времени таким образом, что генератор 1116 опорных сигналов имеет выходы сигнала только в моменты времени, соответствующие тем, которые подходят для каждой составляющей. Указанные сигналы могут быть двоичными, третичными или иметь некоторое другое число уровней амплитуды в зависимости от сложности формата передаваемого сигнала. Дополнительный этап обработки в генераторе сигналов, на котором преобразуют непрерывные сигналы во время генерации в требуемый формат вывода, использует временной селектор, который допускает прохождение сигнала в то время, когда это требуется, и предотвращает прохождение на выход в противном случае.
В альтернативном варианте осуществления временной селектор для сигналов может быть удален, так, чтобы составляющие сигнала были постоянно доступны на входе в корреляционный процессор. Рабочие характеристики приемника, использующего версии непрерывных опорных сигналов, могут быть субоптимальными, но при этом предоставлять возможность экономии за счет сложности приемника.
Вышеперечисленные варианты осуществления были описаны со ссылкой на I и Q каналы, имеющие одинаковые скорости передачи элементов сигнала. Однако варианты осуществления не ограничиваются такими условиями. Могут быть реализованы варианты осуществления, в которых используются различные скорости передачи элементов сигнала.
Хотя варианты осуществления настоящего изобретения были описаны со ссылкой на частоты L1 и L2, варианты осуществления не ограничиваются такими условиями. Могут быть реализованы варианты осуществления, в которых могут использоваться частоты или полосы частот согласно требованиям системы, использующей изобретение. Например, варианты осуществления настоящего изобретения также могут быть полезными в нижней части L-диапазона (то есть E5a и E5b), средней (то есть E6) и верхней части L-диапазона (то есть E2-L1-E1). Следует понимать, что такие варианты осуществления могут использовать сигналы, имеющие по меньшей мере три составляющие, а не две составляющие, как описано выше.
Кроме того, варианты осуществления настоящего изобретения были описаны со ссылкой на стандартную BOC несущую. Однако специалистам должно быть понятно, что также могут быть реализованы варианты осуществления, использующие альтернативную BOC несущую.
Далее, следует понимать, что могут быть реализованы варианты осуществления, в которых число полуциклов поднесущей, приходящихся на элемент сигнала, может быть по меньшей мере одним из четного, нечетного, целого кратного и нецелого кратного числа элементов сигнала, то есть имеется рациональное численное соотношение между числом полуциклов поднесущей и длительностью элемента сигнала.
Вышеописанные варианты осуществления настоящего изобретения были сосредоточены на передающей стороне согласно изобретению, то есть на генерации, модуляции и передаче сигналов, таких как, например, сигналы модуляции символа расширения, составные сигналы, составные BOC сигналы и дальномерные коды, объединенные с поднесущей или поднесущими и т.п. Однако специалистам должно быть понятно, что для приема и обработки сигналов требуются обратные система, способ, устройство и приемник. Как только специалист разработал систему для генерации и передачи таких сигналов, разработка надлежащего приемника будет состоять лишь в применении операций, обратных операциям передачи. Следовательно, варианты осуществления настоящего изобретения также относятся к системам, способам, устройству и приемникам для обработки сигналов, таких как описаны выше.
"sin"
"cos"
"sin"
"cos"
Хотя в вышеупомянутых математических выражениях, относящихся к вышеупомянутым вариантам осуществления, в некоторых случаях намеренно использовались верхние индексы и , например, в уравнениях (3) и (3-1), специалистам должно быть понятно, что они равным образом применимы к тем членам, которые явно их не используют. Также следует понимать, что могут быть реализованы варианты осуществления, в которых верхние индексы и взаимно заменяются.
Вышеупомянутые варианты осуществления были описаны со ссылкой на аддитивное объединение составляющих BOC. Варианты осуществления не ограничиваются такими условиями. Могут быть реализованы варианты осуществления, в которых используется какая-либо другая форма объединения. Например, в качестве альтернативы, может использоваться мультипликативное объединение. В качестве дополнительной альтернативы аддитивному или мультипликативному объединению можно использовать выходной сигнал из логической сети, которая обрабатывает несколько входных сигналов BOC для получения составного выходного сигнала, который может быть двоичным или многоуровневым выходным сигналом.
Хотя вышеупомянутые варианты осуществления были описаны со ссылкой на выходной сигнал из по меньшей мере одного генератора коэффициентов α и β, являющийся сигналом прямоугольной формы, варианты осуществления не ограничиваются этим. Например, β генератор может быть сформирован посредством комбинации генератора A кода расширения в сочетании с по меньшей мере одним дополнительным генератором C кода расширения.
Вышеупомянутые варианты осуществления были описаны со ссылкой на коды расширения одинаковой длины. Однако варианты осуществления не ограничиваются этим. Например, могут быть реализованы варианты осуществления, в которых один из генераторов кода расширения имеет период, который является кратным числом или дольным числом периода кода расширения другого генератора кода расширения. Кроме того, могут быть реализованы варианты осуществления, в которых длины последовательностей кода расширения не имеют рациональной численной зависимости. Например, длины последовательностей кода расширения могут быть простыми числами, произведениями простых чисел или их кратными.
Следует понимать, что вышеупомянутые варианты осуществления были описаны без выражения фазовых соотношений между сигналами модуляции символа расширения. Могут быть реализованы варианты осуществления, в которых, в примерном случае, когда имеется две модуляции символа расширения, формирующие составной BOC сигнал (CBOC), упомянутые два сигнала символа расширения имеют квадратурное фазовое соотношение или некоторое другое несинфазное фазовое соотношение.