Двоичная модуляция смещения несущей [1] [2] (модуляция BOC) была разработана Джоном Бетцем для обеспечения взаимодействия спутниковых навигационных систем. В настоящее время она используется в системе GPS США, индийской системе IRNSS и в Galileo [3] и представляет собой квадратную модуляцию поднесущей , где сигнал умножается на прямоугольную поднесущую с частотой, равной или большей, чем скорость чипа . После этого умножения поднесущей спектр сигнала делится на две части, поэтому модуляция BOC также известна как модуляция с разделенным спектром. Их основные преимущества заключаются в том, что можно формировать спектр для обеспечения межсистемной совместимости и лучших теоретически достижимых возможностей отслеживания из-за более высоких частот при понижении до сложной базовой полосы. С другой стороны, было создано огромное множество различных реализаций или экземпляров, что затрудняет получение полной картины. Ранние (а иногда и недавние) публикации, посвященные этой теме, обычно не включают согласованные фильтры для формирования импульсов, а также концепцию комплексного гауссовского шума, который очень часто не обрабатывается правильно, чтобы получить математически последовательное описание основной полосы частот, которое, хотя и выглядит сложным, правильно моделирует физику. Т.е. если эти стандарты не обрабатываются правильно, теоретические результаты не являются надежными. Это не зависит от СМИ, рецензирования и человека, который это опубликовал.
Основная идея модуляции BOC заключается в уменьшении помех с BPSK -модулированными сигналами, имеющими спектр в форме функции sinc . Поэтому BPSK-модулированные сигналы, такие как коды C/A GPS, имеют большую часть своей спектральной энергии, сосредоточенной вокруг несущей частоты , в то время как BOC-модулированные сигналы (используемые в системе Galileo ) имеют низкую энергию вокруг несущей частоты и два основных спектральных лепестка, расположенных дальше от несущей (отсюда и название «разделенный спектр»).
Модуляция BOC имеет несколько вариантов: синусоидальный BOC (sinBOC), косинусоидальный BOC (cosBOC), [4] альтернативный BOC (altBOC), мультиплексированный BOC (MBOC), [5] двойной BOC (DBOC) [4] и т. д., и некоторые из них в настоящее время выбраны для сигналов Galileo GNSS . [6]
Форма сигнала BOC обычно обозначается через BOC(m, n) или BOC , где — частота поднесущей, — частота чипа, , , а Mcps — опорная частота чипа сигнала C/A GPS .
Модуляция синус BOC(1, 1) похожа на манчестерский код ; то есть в цифровой области '+1' кодируется как последовательность '+1 −1', а '0' кодируется как последовательность '−1 +1'. Для произвольного порядка модуляции в случае синуса BOC( m , n ) '+1' кодируется как чередующаяся последовательность '+1 −1 +1 −1 +1 ...', имеющая элементы, а '0' (или '−1') кодируется как чередующаяся последовательность '−1 +1 ...', также имеющая элементы.
Модуляция BOC обычно применяется к сигналам CDMA , где каждый чип псевдослучайного кода разбивается на подинтервалы BOC, как объяснялось выше (т. е. на каждый чип приходится интервалы BOC).
Спектральная плотность мощности BOC-модулированного сигнала зависит от порядка BOC-модуляции . [4]
Сигналы с модуляцией BOC, в отличие от сигналов BPSK, создают так называемые неоднозначности в корреляционной функции. Сигналы с модуляцией BOC в GNSS могут обрабатываться либо с помощью приемника Full BOC, либо с помощью различных однозначных подходов. [7] [8]