|
|
  |
Matlab&GLONASS&GPS, моделирование систем(диплом) |
|
|
|
Mar 17 2010, 11:16
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 23-10-05
Из: Мск
Пользователь №: 10 006

|
С симулинком давно завязал - так что вряд ли подскажу по нему. Со страницы 143 начинается описание модели GPS-приемника. А описание модели генератора сигнала начинается со страницы 153. Про синее устройство не скажу, а вот аналог производят, например, англичане: http://www.nsl.eu.com/primo_order.phpА вот на этом сайте пример, обработки записанного сигнала с помощью указанного устройства: http://michelebavaro.blogspot.com/
|
|
|
|
|
Mar 17 2010, 11:25
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 16-03-10
Пользователь №: 56 012

|
:-), благодарю.
|
|
|
|
|
Mar 18 2010, 06:55
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 16-03-10
Пользователь №: 56 012

|
Nixon, солидарен с :-), было бы любопытно посмотреть на сигналы. Если не трудно, то не могли бы Вы дать приблизительное описание того, что содержится в этих сигналах, т.е. это 1 бит информации или же это кусок с данными о координатах? Спасибо!
|
|
|
|
|
Mar 29 2010, 05:55
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(Nixon @ Mar 25 2010, 12:08)  Прошу прощения за задержку. Данные снимались вот этим прибором http://eps.com.ua/files/propakv3_rus.pdfОписание форматов смотреть тут http://www.canalgeomatics.com/product_file...%20Rev2_131.pdfСами данные здесь http://ifolder.ru/16973156P.S. По поводу ifolder - надеюсь дважды в одну воронку снаряд не попадет  С помощью приемника ProPak (Novatel OEM-4 EVK) сигналы посмотреть нельзя, только обработанные приемником навигационные данные (включая биты навиг. сообщения, если дать соответствующую команду приемнику). Напротив, упомянутое выше "синее" устройство, которое на самом деле является ВЧ-блоком приемника со встроенным АЦП (Front-end module), позволяет исследовать радио-сигнал (хоть и на ПЧ, но все же несущий на себе навиг. сообщение) и его обработку радио-модемом. Аналогичных устройств по всему миру продается в розницу очень мало, в отличие от приемников аналогичных ProPak. Подробно этот ВЧ-блок описан на сайте изготовителя http://ccar.colorado.edu/gnss/, где так же находится ссылка на онлайн магазин, где это устройтсво продается. Хотя, правда, говорят, что задержки с его заказом довольно длиные, т.к. его производство единичное и осуществляется, наверное, студентами в свободное время. Основное достоинтсво программного радио (Software-defined Radio), в том числе SoftGNSS, в том, что оно призвано и способно обрабатывать сигналы с разных ВЧ-блоков с минимальной модификацией софта, а точнее - изменение значения переменных, хранящих величины ПЧ, частоты дискретизации, числа бит квантования, имени файла оцифрованного сигнала и, возможно, простой процедуры распаковки битов. Тем не менее, для тех, кому сложно найти какой-л. ВЧ-блок некоторое время назад я выкладывал в нижеследующей теме нарезки сигнала с DVD-диска, прилагаемого к книге о SoftGNSS: тема о SoftGNSS приемнике...  Похоже, что эти файлы уже испарились из темы. Если кому интересно, могу выложить повторно через несколько дней.
|
|
|
|
|
Apr 2 2010, 08:27
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(yes @ Mar 31 2010, 19:09)  а книжки, упоминавшиеся, не могли бы выложить? они с рапидшары испарились (там наверно трут непопулярный контент) на местный ftp? Выложил на местный ftp, раздел Books/GPS, эту книгу - Software Defined GPS & Galileo Receiver: Single Frequency Approach by K. Borre, et al, а заодно презентацию авторов на конф. (много диаграм), Матлабовкие рисунки результатов обработки тестовых сигналов, сами сигналы (будут долго грузиться - почти 3ГБ), а также другую книгу по теме - Fundamentals Of Global Positioning System Receivers: Software Approach by J. Tsui - и официальный стандарт на GPS систему и сигналы (открытая часть), так как раздел Books/GPS был совсем пустой.
|
|
|
|
|
Apr 2 2010, 10:33
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
спасибо Цитата(samurad @ Mar 29 2010, 09:55)  Основное достоинтсво программного радио (Software-defined Radio), в том числе SoftGNSS, в том, что оно призвано и способно обрабатывать сигналы с разных ВЧ-блоков с минимальной модификацией софта, а точнее - изменение значения переменных, хранящих величины ПЧ, частоты дискретизации, числа бит квантования, имени файла оцифрованного сигнала и, возможно, простой процедуры распаковки битов. аппаратные приемники GPS устроены абсолютно так же только программа исполняется не на ПК, а на встраиваимой системе и первичные накопители (за эпоху СА) делаются в хардваре (ASIC/FPGA) btw: современный пеньтиюм вполне в состоянии сырой код (с полосой в 16МГц - RF AK1516 - классический 16.368MHz частотный план) обрабатывать в реальном времени (8 каналов). SDR описано естесственно не на матлабе, а на С++ в качестве "голубой коробочки" (если я правильно понял о чем речь) замечательно подходят Cypress FX2 и подобные микросхемы. вот например http://www.itplaza.co.jp/opti/cusb_fx2/index.html (я не знаю - можно ли купить ее у нас), такую плату можно собрать самому, да и FX2 полно куда суют - во всякие стартер киты и т.п.
|
|
|
|
|
Apr 6 2010, 07:23
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(yes @ Apr 2 2010, 14:33)  аппаратные приемники GPS устроены абсолютно так же только программа исполняется не на ПК, а на встраиваимой системе и первичные накопители (за эпоху СА) делаются в хардваре (ASIC/FPGA)
btw: современный пеньтиюм вполне в состоянии сырой код (с полосой в 16МГц - RF AK1516 - классический 16.368MHz частотный план) обрабатывать в реальном времени (8 каналов). SDR описано естесственно не на матлабе, а на С++ "абсолютно так же" - это довольно грубое упрощение. Тогда можно сказать, что вообще все радиоприемники работают одинаково. SDR (и не только) можно описывать (т.е. разрабатывать алгоритм) в Матлабе, а быстрый код включая встраиваемый получать почти автоматически, используя Embedded MATLAB и дополнительные пакеты такие как MATLAB Compiler и Fixed-Point. Впрочем, кому-то удобно сразу писать на С, напр., GNU Radio - открытый проект SDR на С, работает как раз на пентиуме и не только (деск-топ ПК) в реальном времени. Для него разработана своя "голубая коробочка", USRP, - она немного больше размером, уже черного цвета (намек на "черный" пояс?  ), имеет полосу приема 32МГц и преобразователь частоты на FPGA, может работать в режиме трансивера с разными схемами модуляции. Мы купили один, но пока руки не дотягиваются поиграть им вплотную. Цитата(yes @ Apr 2 2010, 14:33)  в качестве "голубой коробочки" (если я правильно понял о чем речь) замечательно подходят Cypress FX2 и подобные микросхемы. вот например http://www.itplaza.co.jp/opti/cusb_fx2/index.html (я не знаю - можно ли купить ее у нас), такую плату можно собрать самому, да и FX2 полно куда суют - во всякие стартер киты и т.п. ИМХО, вы не совсем правильно поняли, что есть "голубая коробочка". Помимо USB интерфейса, она включает LNA, полосовые фильтры, смеситель, синтезатор частоты и АЦП. Вы можете назвать хотя бы один стартер кит, включающий ВЧ приемник на 1.57542 ГГц, полоса 2 МГц мин. и достаточно чувствительный для приема сигнала с С/Ш = -20...-40 дБ на входе?
|
|
|
|
|
Apr 6 2010, 08:34
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(samurad @ Apr 6 2010, 11:23)  Вы можете назвать хотя бы один стартер кит, включающий ВЧ приемник на 1.57542 ГГц, полоса 2 МГц мин. и достаточно чувствительный для приема сигнала с С/Ш = -20...-40 дБ на входе? такие стартеркиты есть у производителей GPS RF чипов, и их полно, только в широкой продаже их нет и получить можно под NDA и т.п. вот например http://www.maxim-ic.com/quick_view2.cfm/qv_pk/5241btw: это может быть и ГЛОНАСС вот кит http://www.maxim-ic.com/quick_view2.cfm/qv_pk/5243но из-за полосы не всякая USB коробочка потянет я конкретно писал про http://www.asahi-kasei.co.jp/akm/en/produc...516/ak1516.htmlкит из себя представляет эту микросхему + LDO для питания. там переносится на ~4MHz действительный сигнал, его можно перенести в 0 и сузить до 2МГц домножив на квадратуры, тогда поток (1МБ/с) можно на SD карту писать ----------------- а автоматический перенос кода для Матлаба позволяет хоть как-то приблизится к "правильному С++"? тот же GPS можно до реал-тайм разогнать?
|
|
|
|
|
Apr 9 2010, 15:25
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
посмотрел сигналы/код - слишком уж хороший front-end, в жизни таких красивых спектров не видел  ну и квантуют они 4х битным АЦП подсунул этому коду отсчеты с 2х битного квантователя типа как SiGe SE4110 из "голубой коробочки" - нифига ни считает  то есть по энергии (быстрый поиск) спутники нашел, причем не хуже чем в демо-сигнале (если на картинке с bar-ами высота баров пропорциональна децибелам) то есть данные я правильно ввел а посчитать позицию или псевдорэнжи фиг, ну и по описанию в книжке - слишком уж все просто а данные были собраны на достаточно хорошую активную антену и модель приемника (тот же SDR GPS) по ним координаты считает
|
|
|
|
|
Apr 9 2010, 16:28
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(yes @ Apr 9 2010, 18:40)  посмотрел сигналы/код - слишком уж хороший front-end, в жизни таких красивых спектров не видел  ну и квантуют они 4х битным АЦП подсунул этому коду отсчеты с 2х битного квантователя типа как SiGe SE4110 из "голубой коробочки" - нифига ни считает  то есть по энергии (быстрый поиск) спутники нашел, причем не хуже чем в демо-сигнале (если на картинке с bar-ами высота баров пропорциональна децибелам) то есть данные я правильно ввел а посчитать позицию или псевдорэнжи фиг, ну и по описанию в книжке - слишком уж все просто а данные были собраны на достаточно хорошую активную антену и модель приемника (тот же SDR GPS) по ним координаты считает Конечно, прилагаемые сигналы очень высокого качества - для наглядной демонстрации. У меня 2-х битовый сигнал нормально дешифруется и позиция определяется, но фронт-енды у меня др. Возможно, ваш сигнал со слишком низким C/N0, и слежение по фазе не сходится. Это определяется по картинкам Tracking Output. Тогда надо сузить полосы PLL и DLL, но не слишком сильно, постепенно. Возможно, Доплер определился слишком грубо на этапе поиска. Тогда надо расширить полосу PLL или уточнить Доплер перед переходом на слежение. Возможно, количество спутников, удовлетворительно видимых с вашей антенны меньше 4-х. Достаточно хорошая активная антена дает усиление 20-30 дБ. На картинке с bar-ами высота баров пропорциональна не децибелам, а отношению максимальной корреляции к максимальному боковому лепестку корреляции того же сигнала. Это не совсем наглядная (однозначная) мера, но позволяет не заморачиваться с порогом.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|