Один из вариантов коррелятора для канала изображен на рис. 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 на выходах сумматоров результирующая информация будет иметь вид: