4 статья станет последней и заключающей частью. В ней я постараюсь отразить информацию, которой от меня пытались получить на протяжении семестра. Данная часть самая узконаправленная и является практической частью моей деятельности. Здесь будут отражены алгоритмы всех программы, используемых в проекте. Все программы с полученными результатами прилагаются к курсовому проекту в виде приложения.
Программы, предназначенные для анализа GPS:
function [cod, cod_bin,column_7,n]=cod_GPS(Sv_id,n);    
1.
Имя: cod_GPS-функция предназначена для генерации псевдослучайного кода любого спутника GPS генерация 37 С/А кодов.
2.
Сдвиг кода в соответствии с ICD-GPS-200C для 37 значений
3.
Генерация последовательности G1 согласно начальное состояние регистра сдвига.
4.
Генерация кода G2 согласно  начальное состояние регистра сдвига последовательность G2.
5.Сложение (заменено умножением) по модулю 2 второго,3,6,8,9,10  разрядов регистра сдвиг разрядов присвоение modulo
2 первому разряду регистра.
6.
Сдвиг G2 на соответствующее номеру спутника число бит.
7.
Сохранение сдвинутого кода  формирование С/А кода поразрядным умножением G1 и G2.
8.
Формирование кода спутника GPS в двоичных символах
9.
Формирование контрольного числа согласно в соответствии с ICD-GPS-200C.
Имя файла:Pr5_cod_GPS.m
1.
Автокорреляционная функция кода GPS
2.
Задаем символьную скорость
3.
Отношение частоты дискретизации к символьной скорости
4.
Частота дискретизации
5.
Дискретное время
6.Код
GPS
7.Автокорреляциякода
GPS
8.Графикасигналов
Аналогия для ГЛОНАСС:
1.
Имя m--файла:BPS_K.m
2.
Программа расчета характеристик сигнала спутника ГЛОНАСС
3.
Количество символов в М-последовательности
4.
Задаем функцию, формирующую М-последовательность
5.
Задаем скорость передачи данных
6.Указываем  carrierfrequency
-несущая частота
7.
Прописываем  частота дискретизации
8.
Отношение частоты дискретизации к символьной скорости
9.
Дискретное время
10.
Выводим модулированный сигнал
11.
преобразование частоты
12.
Фильтр нижних частот с максимально-плоской характеристикой
13.
Фильтр нижних частот с эллиптической характеристикой
14.
Фильтрация высокочастотных составляющих
15.
Графики
16.
Сигналы спутников ГЛОНАСС
17.
Несущая
18.
Несущая, модулированная М-последовательностью
19.
М-последовательность
20.
Фильтрация демодулированного сигнала ГЛОНАСС фильтром нижних частот с максимально плоской и эллиптической характеристиками
21.
Указываем фильтры
function [codGL, codGL_bin,Out,n]=cod_GLONASS(n);
1.Имяфункции
: cod_GLONASS
Функция cod_GLONASS
вычисляет псевдослучайный код ГЛОНАСС (М-последовательность).
Входные данные: n- количество символов в М-последовательности.
Выходные данные: codGL- М- последовательность в символах "1", "-1", codGL_bin- М-последователности в символах "0", "1", Out- столбцы кодов для сравнения, n- длина кода.
2.
Начальное состояние регистра сдвига Выход М- последовательности в символах "0", "1".
3.
Сложение по модулю 2 символов с 9 и 5 выходов регистра сдвига.
4.
Смещение данных в регистре сдвига.
5.
Сложение по модулю 2 на входе 1 регистра сдвига.
6.
М- последовательность в символах "1", "-1".
7.
Вывод результатов- столбцы кодов для сравнения.