Коррелятор

Один из вариантов коррелятора для канала изображен на рис. 18.3.

Функционирование коррелятора осуществляется следующим образом. На вход коррелятора (умножители 1,2) поступают из приемника цифровые отсчеты в дискретные моменты времени tk,i:

Yвх=y(tk,i),

где: tk,i=(Kн*Td)*k+Td*i

Td=1/fd – шаг дискретизации по времени;

fd – частота дискретизации;

k – индекс соответствующий времени tk;

tk=(Kн*Td)*k;

Kн=Tн/Td – число накапливаемых отсчетов за время Tн.

Цифровой генератор вырабатывает в цифровом виде сигналы:

 

где fп – промежуточная частота.

Генератор кода вырабатывает модулирующую функцию стандартного кода дальности

 

где - оценки задержки, скорости изменения задержки, фазы, скорости изменения фазы в соответствующие моменты времени tk.

Сигнал, выработанный генератором кода проходит через 3-битовый регистр сдвига, в котором формируются последовательности:

на выходе:

на выходе:

на выходе:

где длительность элементарной посылки дальномерного кода, которая, например, для системы ГЛОНАСС - частота стандартного кода системы ГЛОНАСС.

 

Рис. 18.3 Структурная схема коррелятора

 

Трьохбітовий регістр зсуву забезпечує формування опорної кодової послідовності на виході , затриманої на на виході і випереджаючої на на виході . ПриПриращение времени и задержки фазы за один такт составляют: и соответственно.

Таким образом, в результате всех процедур, выполняемых в схеме рис. 18.3 на выходах сумматоров результирующая информация будет иметь вид: