Автор: Гаврилов А.И. osconf 2012

11
Применение открытых Применение открытых решений для построения решений для построения блоков первичной блоков первичной обработки сигналов обработки сигналов спутникового спутникового навигационного приемника навигационного приемника Автор: Гаврилов А.И. Автор: Гаврилов А.И. OSCONF 2012 OSCONF 2012

Upload: cadman-hodges

Post on 03-Jan-2016

62 views

Category:

Documents


2 download

DESCRIPTION

Применение открытых решений для построения блоков первичной обработки сигналов спутникового навигационного приемника. Автор: Гаврилов А.И. OSCONF 2012. Открытые решения в области спутниковой навигации. OpenSourceGPS : http://home.earthlink.net/~cwkelley/ - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Автор: Гаврилов А.И. OSCONF 2012

Применение открытых Применение открытых решений для построения решений для построения

блоков первичной блоков первичной обработки сигналов обработки сигналов

спутникового спутникового навигационного навигационного

приемникаприемника

Автор: Гаврилов А.И.Автор: Гаврилов А.И.

OSCONF 2012OSCONF 2012

Page 2: Автор: Гаврилов А.И. OSCONF 2012

Открытые решения в области Открытые решения в области спутниковой навигацииспутниковой навигации

► OpenSourceGPS: OpenSourceGPS: http://home.earthlink.net/~cwkelley/http://home.earthlink.net/~cwkelley/

► Namuru: Namuru: httphttp://://wwwwww..dynamicsdynamics..coco..nznz//indexindex..phpphp??mainmain__pagepage==indexindex&&cPath=1

► Milkymist: Milkymist: http://milkymist.org/wp/for-developers/

► GNSS-SDR: GNSS-SDR: http://gnss-sdr.ru/

► Witch Navigator: Witch Navigator: http://www.witchnav.cs/

► OSQZSS: OSQZSS: http://blog.goo.ne.jp/osqzss

Page 3: Автор: Гаврилов А.И. OSCONF 2012

OSGPSOSGPS

► Полностью рабочий GPS приемник с открытым исходным кодом, разработанный Clifford Kelly;;

► Предназначен для работы совместно со специальной платой приемника для ПК;;

► Существуют версии с программным коррелятором: SoftOSGPS..

Page 4: Автор: Гаврилов А.И. OSCONF 2012

NamuruNamuru

► Законченный Законченный GPS GPS приемник, приемник, работающий с сигналами работающий с сигналами L1/L2L1/L2;;

► Основа приемника – ПЛИС Основа приемника – ПЛИС фирмы фирмы AlteraAltera;;

► Из исходных кодов для Из исходных кодов для свободного скачивания свободного скачивания доступен коррелятор.доступен коррелятор.

Page 5: Автор: Гаврилов А.И. OSCONF 2012

Milkymist SoCMilkymist SoC

► Лидирующая СнК с открытым Лидирующая СнК с открытым исходным кодом;исходным кодом;

► Ядро СнК – Ядро СнК – soft-soft-процессор процессор lattice lattice mico32 mico32 фирмы фирмы Lattice Lattice SemiconductorSemiconductor;;

► СнК с успехом используется в СнК с успехом используется в одноименном устройстве, одноименном устройстве, доступном для покупки.доступном для покупки.

Page 6: Автор: Гаврилов А.И. OSCONF 2012

Milkymist SoCMilkymist SoC – структурная – структурная схемасхема

► Лидирующая СнК с открытым Лидирующая СнК с открытым исходным кодом;исходным кодом;

► Ядро СнК – Ядро СнК – soft-soft-процессор процессор lattice mico32 lattice mico32 фирмы фирмы Lattice Lattice SemiconductorSemiconductor;;

► СнК с успехом используется в СнК с успехом используется в одноименном устройстве, одноименном устройстве, доступным для покупки.доступным для покупки.

Page 7: Автор: Гаврилов А.И. OSCONF 2012

Портирование Портирование

Starter kit Starter kit SK-LPC2478-S3:

* FPGA spartan3e500* FPGA spartan3e500

* Mcu lpc2478* Mcu lpc2478

Digilent Spartan3e starter board:

FPGA Spartan3e500FPGA Spartan3e500

Page 8: Автор: Гаврилов А.И. OSCONF 2012

Результат портирования на Результат портирования на первую платупервую плату

► Реализован поиск сигнала Реализован поиск сигнала заданного спутника заданного спутника GPSGPS;;

► Реализована процедура Реализована процедура синхронизации с синхронизации с обнаруженным сигналом;обнаруженным сигналом;

Page 9: Автор: Гаврилов А.И. OSCONF 2012

Результат портирования на Результат портирования на вторую платувторую плату

► Реализован поиск сигналов Реализован поиск сигналов двух заданных спутника двух заданных спутника GPSGPS;;

► Реализована процедура Реализована процедура синхронизации с синхронизации с обнаруженными сигналами;обнаруженными сигналами;

► Реализована процедура Реализована процедура слежения за слежения за обнаруженными сигналами;обнаруженными сигналами;

► Реализована непрерывная Реализована непрерывная выдача информации о выдача информации о состоянии каждого канала.состоянии каждого канала.

Page 10: Автор: Гаврилов А.И. OSCONF 2012

Выводы Выводы

► Существующие открытые проекты позволяют Существующие открытые проекты позволяют реализовать полноценный навигационный реализовать полноценный навигационный приемник;приемник;

► Открытые проекты позволяют модифицировать Открытые проекты позволяют модифицировать существующие проекты по своему усмотрения, существующие проекты по своему усмотрения, оптимизируя их под индивидуальные оптимизируя их под индивидуальные требования каждого проекта;требования каждого проекта;

► Открытые проекты – хорошая образовательная Открытые проекты – хорошая образовательная платформа.платформа.

Page 11: Автор: Гаврилов А.И. OSCONF 2012

Спасибо за внимание!