1 «Программный приемник ГЛОНАСС в среде Scilab» Студент: Теран Марко Тулио ФАКУЛЬТЕТ: ФМОП КАФЕДРА: РЛ1 «Радиоэлектронные системы»
2 Введение: Программные приемники спутниковых радионавигационных систем (СРНС) являются гибким средством разработки и тестирования новых алгоритмов обработки сигналов. Программные приемники позволяют относительно легко и быстро разработать/проверить алгоритмы работы с новыми сигналами, которые постоянно появляются по мере развития СРНС. Цель: Реализация программного приемника ГЛОНАСС в пакете математических программ Scilab. Оптимальное использование исходных кодов программного приемника ГНСС в среде Scilab, изначально разработанных для ПО Matlab®.
3 Основная идея SDR: Замена типовых аналоговых блоков радиосистемы на их программные аналоги. Программные блокиПЛИСмикропроцессорыМикроконтроллерыПК для ПК: open-source: GNU Radio Sora (Microsoft)
4 Wikipedia: Scilab (читается Сайлэб) пакет прикладных математических программ, предоставляющий мощное открытое окружение для инженерных (технических) и научных расчётов. Scilab является свободным программным обеспечением (СПО/FLOSS) при Free Software Foundation, FSF. Программа распространяется под совместимой с GNU GPL 2 лицензией CeCILL
5 Характеристики: Широкие возможности по построению двумерных и трехмерных графиков: Настройка внешнего вида графиков Настройка любого параметра графиков Объединение нескольких графиков в одном окне Использование LaTex и MathML. Язык Scilab Интерпретируемый язык программирования: Позволяет легко реализовывать сложные алгоритмы. Похож на язык MATLAB. Часть справочной системы Scilab посвящена вопросам портирования программ из MATLAB в Scilab.
6 Рис. 1 Устройство программного приемника: Радиочастотный тракт (Антенна, Приемное устройство и АЦП) Программный блок (традиционная схема): Блок первичной обработки Блок вторичной (навигационной) обработки
7 Рис. 2
8 Рис. 3 Слежения за фазой : Фазовая автоподстройка частоты (ФАПЧ) - PLL Слежения за задержкой: Схема слежения за задержкой (DLL – Delay Locked Loop) Выполняющие фильтры:
9 Рис. 4
10 Рис. 5
Программный приемник - гибкий инструмент разработки и исследования новых алгоритмов обработки сигналов. Scilab может с достоинством использоваться как альтернатива коммерческому пакету MATLAB для решения задач спутниковой навигации. Для задач спутниковой навигации функциональность Scilab и Matlab® можно считать одинаковой. Существующие различия - не принципиальны. Скорость работы, разработанного программного приемника ГЛОНАСС, примерно соответствует скорости работы оригинального приемника GPS. Scilab проигрывает MatLab в качестве пользовательского интерфейса и эффективности работы со структурами. 11
12 Спасибо за внимание!