Из всех создаваемых на спутнике сигналов наибольшего внимания заслуживают принципы формирования кодовых сигналов как из-за нестандартных подходов к реализации этих принципов, так и из-за необходимости знания характерных особенностей сформированных кодовых последовательностей, используемых при организации приема спутниковых сигналов и выполнения псевдо-дальномерных измерений.

С учетом отмеченных предпосылок рассмотрим вкратце принцип формирования упомянутых сигналов и в частности характерного для системы GPS общедоступного С/А-кода. В соответствии с обшей функциональной схемой такой кодированный сигнал формируется на основе использования генерируемых задающим генератором колебаний, частота которых подвергается 10-кратному делению, Образуемая при этом последовательность остроконечных импульсов с периодом следования около 1 поступает на ленточный сдвиговый регистр с обратными связями. Сдвиговый регистр — это набор соединенных между собой однобитовых ячеек памяти. Когда на вход цепочки из сдвиговых регистров поступает импульсный сигнал, содержимое такой последовательности регистров (т.е. их состояние) сдвигается на один бит в направлении к выходу. Для формирования кодового сигнала в цепочку из сдвиговых регистров вводят определенное количество обратных связей, которые по предписанной закономерности будут дополнительно изменять состояние входной ячейки памяти.

Схема получила название ленточного сдвигового регистра с обратными связями. В частности, на приведенной схеме обратные связи организованы за счет передачи состояний 3-й и 10-й ячеек на бинарный сумматор, с выхода которого сигнал поступает на вход 1-й ячейки. Если ячейки 3 и 10 имеют разные состояния, го в I ячейке из-за воздействия цепи обратной связи установится уровень равный единице, а если одинаковые — то нулевой уровень.

Для каждого GPS-спутника формируется свой С/А-код за счет подачи на сумматор сигналов от различных пар ячеек, входящих в состав регистра Р2. Такое семейство кодов получило название кодов Голда, характерная особенность которых состоит в том, что любые две модификации кодов имеют очень слабую перекрестную корреляцию, в результате чего в аппаратуре потребителя облегчается разделение сигналов, которые поступают одновременно от различных спутников.
Полная не повторяющаяся последовательность С/А-кода состоит из 1023 бит, что соответствует длительности равной одной миллисекунде. Форма сигналов, характерная для кодовых последовательностей.

Форма сигнала свидетельствует о том, что кодированию подвергается длительность посылок единичного и нулевого уровня. Наиболее короткая посылка получила название чипа.

Формирование санкционированного точного Р-кода базируется на аналогичных принципах за исключением того, что вместо двух используются четыре десяти ячеечных сдвиговых регистра. Эти регистры объединяются попарно, образуя последовательности, содержащие соответственно 15 345 ООО и 15 345 037 элементарных посылок. Две упомянутые последовательности объединяются между собой с введением 37 различных задержек с целью формирования 37 различных однонедельных частей Р-кода, каждая из которых характерна только для одного конкретного спутника, В отличие от С/А-кода длительность элементарной посылки равна примерно 0,1 мке, а период повторения всей кодовой последовательности около 266 суток.

Выбранный принцип формирования Р-кода обеспечивает высокую защищенность от использования его несанкционированными потребителями.

В системе ГЛОНАСС применяется аналогичный метод формирования кодовых сигналов. При этом выбранные коды базируются на использовании М-последовательности, которая применительно к СТ-коду описывается полиномом 1 + X5 + X9,. т.е. для организации обратной связи в ленточном сдвиговом регистре используются выходы с 5-й и с 9-Й ячеек этого регистра. Как уже отмечалось выше, тактовые частоты для СТ- и ВТ-кодов выбраны равными 0,511 МГц и 5,11 МГц. Уменьшение в 2 раза значений этих частот в сравнении с соответствующими тактовыми частотами, применяемыми в GPS, обусловливает снижение потенциальной точности дальномерных измерений, основанных на использовании соответствующих кодовых сигналов.