Статья читателя блога

30 марта, 2013  •  Оставить комментарий (0)

Некоторое время назад, ко мне пришла заметка от читателя блога на тему формировния цифровой информации в ГЛОНАСС. Далее приводится эта заметка. Автор заметки - Андрей Чебыкин

BeiDou (COMPASS) первые эксперименты

28 января, 2013  •  Оставить комментарий (0)

27 декабря 2012 года была опубликована полная версия интерфейсного контрольного документа на китайскую глобальную навигационную спутниковую систему BeiDou-2 (также известную как COMPASS). Это событие открыло путь к изготовлению приёмников, работающих с сигналами диапазона B1 этой системы.

Точность работы FPGA приемника

03 июля, 2012  •  Оставить комментарий (2)

На рисунке ниже представлен график разброса координат, рассчитанных с помощью 6 канального FPGA+ARM приемника. Измерения координат проводились приблизительно в течение 1 часа со скоростью 1 запись в секунду.

PVT_FPGA_variance.PNG

Разброс координат составляет порядка ±80 метров по каждой оси, что примерно соответствует программному GPS приемнику SoftGNSS.

FPGA + ARM = новые успехи с аппаратным приемником

02 июля, 2012  •  Оставить комментарий (0)

На рисунке ниже представлен результат работы аппаратного приемника. Использовалась тот же макет, что и в заметке: От программного приемника к аппаратному или что можно получить из связки OSGPS + NAMURU. Теперь проект работает на базе операционной системы реального времени TNKernel. Весь проект основан на корреляторе Namuru и программе gpl-gps/namuru-gpl.

PVT_FPGA.png

Пока что работает программа не всегда корректно, иногда происходит некорректная синхронизация по некоторым каналам, из-за чего псевдодальность в этих каналах рассчитывается некорректно. В результате неправильно рассчитываются координаты.

Повышение точности работы программного приемника ГЛОНАСС L1

23 марта, 2012  •  Оставить комментарий (0)

Некоторое время назад я заинтересовался возможностью повышения точности расчета координат программным приемником ГЛОНАСС. Разброс значении координат в ±35 м на небольшом интервале времени для неподвижного приемника — слишком большая величина.

PVT GLONASS Scilab L1 receiver
Рисунок 1 Навигационное решение по сигналам ГЛОНАСС L1

В результате устранения некоторых слабых мест удалось уменьшить разброс координат до ±6 м, т. е. почти в 6 раз. Результат работы измененной версии приемника представлен на рисунке 1. Для обработки использовался тот же файл, что и в посте: ГЛОНАСС - первые эксперименты.

Успешные случаи использования выложенных на этом блоге проектов

21 марта, 2012  •  Оставить комментарий (0)

Недавно наткнулся на магистерскую работу, в которой использовались материалы с моего блога :) Вот ссылка на неё: https://dspace.ist.utl.pt/...

master_thesis.jpg

ГЛОНАСС L2 – НОВЫЕ РЕЗУЛЬТАТЫ

07 февраля, 2012  •  Оставить комментарий (0)

После некоторой паузы в развитии программного приемника ГЛОНАСС для диапазона L2, я снова вернулся к этой теме. Удалось исправить ошибку, приводившую к некорректному расчету координат. Теперь программый приемник ГЛОНАСС на диапазон L2 полностью работоспособен. Результат обработки записанного в марте прошлого года сигнала представлен на рисунке 1.

Навигационное решение по сигналам ГЛОНАСС L2
Рисунок 1 Навигационное решение по сигналам диапазона L2.

Исходные коды алгоритмов поиска и слежения за сигналом ГЛОНАСС L3

09 октября, 2011  •  Оставить комментарий (0)

По ссылке доступны исходные коды программы для scilab, выполняющей поиск и слежение за сигналом ГЛОНАСС L3. По сути это переработанные под новый сигнал исходники программного приемника ГЛОНАСС, работающего по сигналу стандартной точности диапазона L1.

Все исходники теперь переезжают на Google Code

25 сентября, 2011  •  Оставить комментарий (1)

С целью упорядочивания всех проектов все исходники теперь переезжают на Google Code.

Список текущих проектов включает в себя:
1) Открытый проект аппаратной части программного приемника ГЛОНАСС/GPS, состоящий из:
    a) Проекта печатной платы, выполненной в KiCAD;
    b) Проекта для ПЛИС типа CPLD, выполненного в Xilinx ISE WebPack;
    c) Firmware для микросхемы USB-моста cy7c68013a;
2) GPS приемник реального времени GPS-SDR доработанный для работы с устройством;
3) ГЛОНАСС приемник, работающий в режиме пост-обработки для среды математического моделирования SCILAB;
4) Консольное приложение под MS Windows, выполняющее запись данных, получаемых от устройства;
5) Проект аппаратного приемника:
    a) Коррелятор на основе Namuru, переделанный для работы с шиной Wishbone;
    b) Программа на основе OSGPS, реализующая поиск, захват и слежение за сигналом одного спутника. Данная программа работает в паре с коррелятором;

От программного приемника к аппаратному или что можно получить из связки OSGPS + NAMURU

21 сентября, 2011  •  Оставить комментарий (0)

Последние 4 месяца были потрачены на эксперименты по реализации аппаратного навигационного приемника. Была поставлена простая цель: реализовать канал слежения за одним спутником. В качестве основы были взяты следующие открытые (open-source) проекты: Namuru (коррелятор для ПЛИС) и osgps (программа навигационного приемника). Также использовался проект gpl-gps – переработанная версия osgps для микроконтроллера с ядром ARM7. На фото ниже представлен макет устройства, которое использовалось для экспериментов.

Макет аппаратного навигационного приемника