|
|
  |
Matlab&GLONASS&GPS, моделирование систем(диплом) |
|
|
|
Apr 12 2010, 15:14
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(yes @ Apr 9 2010, 20:08)  моя профессиональная деятельность не относится непосредственно к обработке GPS сигналов, но так как достаточно долго работал рядом - слышал кое-что
в книжке Borre... (опять же прочитанной по диагонали) уж очень просто он описывает следящие системы - в реальных приемниках ширина полосы меняется, вначале работает ЧАП, а потом ФАП. то есть pullin это не некоторый термин, а процедура втягивания, когда сужаются полосы (чтоб не было как проилюстрировано - при широкой полосе шум, при узкой невозможность захватить)
ну и дискриминаторы по-другому делаются.
-----------------------
но книжка и код полезно и интересно посмотреть, спасибо Вы слишком много ожидали от приемника за $70. Учебное пособие по определению должно быть простым. На самом деле, этот приемник работает с реалистичными сигналами после нескольких небольших доработок, я пробывал. Напр., та же ЧАП, когерентный и некогерентный накопители, поиск после временного срыва слежения, определение мощности шума и т.п. Разобравшись с ними, студент получает значительно больше знаний, чем если бы строго следовал инструкциям. Креатив рулит. Не поделитесь рецептом продвинутого дискриминатора?
|
|
|
|
|
Apr 18 2010, 13:09
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(samurad @ Apr 12 2010, 19:29)  Не поделитесь рецептом продвинутого дискриминатора? я поискал учебные материалы - не нашел : "просрали все полимеры" а у меня все-таки коммерческая тайна и все-такое, что открыто, а что нет - не знаю, так как не моя область книжки отечественные : Липкина И. А, Вейцеля В. А, Жодзишского М. И, так сказать школа МАИ например http://shop.top-kniga.ru/persons/in/53447/---------------------------------- ну идея такая - накапливаются I, Q, dI, dQ (а не early/late), за эпоху, ну а по ним замыкается как петля ФАП, так и ССЗ например, так сразу, почему dQ нельзя исключить, я и не могу вспомнить, а всяко дополнительные "гейты" в АЗИКе/ПЛИС dX ные стробы могут быть всякой хитрой формы для борьбы с многолучевостью и т.п. ---------------------------------- то есть между "сферическим в вакуме" и реальным аппаратом обычно много мелких отличий
|
|
|
|
|
Apr 18 2010, 15:17
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 23-10-05
Из: Мск
Пользователь №: 10 006

|
Вставлю свои 5 копеек: Книжка действительно неплохая. Приемник в виде модели для MatLab - работает довольно хорошо. По крайней мере, обработку записанного на самодельном макете сигнала выполняет (имею в виду слежение за сигналом). ЧАП там не реализован, но она и не нужна для их модели. У них несколько более сложный этап поиска, чем обычно. На выходе блока поиска они формируют оценку несущей частоты с точностью, достаточной для работы ФАП. Поэтому промежуточный этап подстройки частоты не требуется. Для тех, кого интересуют вопросы построения дискриминаторов и следящих фильтров в блоках ФАП/ЧАП/ССЗ могу порекомендовать книгу "ГЛОНАСС. Принципы построения и функционирования" под ред. Перова и Харисова. Интересная книга, но с непривычки может показаться излишне сложной после буржуйских трудов. Ну и за опечатками надо следить
|
|
|
|
|
Apr 21 2010, 01:44
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(yes @ Apr 18 2010, 16:24)  ну идея такая - накапливаются I, Q, dI, dQ (а не early/late), за эпоху, ну а по ним замыкается как петля ФАП, так и ССЗ например, так сразу, почему dQ нельзя исключить, я и не могу вспомнить, а всяко дополнительные "гейты" в АЗИКе/ПЛИС
dX ные стробы могут быть всякой хитрой формы для борьбы с многолучевостью 1. Вы предлагаете использовать один и тот же дискриминатор в петлях ФАП (ФАПЧ) и ССЗ? 2. Под dX надо понимать приращение или производную? 3. Понятно, что для для борьбы с многолучевостью данный приемник не предназначен. Если предположить, что отсутствуят многолучевость и интерференция (напр., в моделируемом сигнале), а есть шум (возможно негауссовый), конечная полоса приема (фильтр на входе) и ошибка дискретизации, на сколько лучше ваш дискриминатор различает ошибку частоты и задержки по сравнению с "normalized early - late"? Напр., при С/Ш на 5 дБ меньше, при 50% большей ошибки дискретизации и т.п. Цитата(:-) @ Apr 18 2010, 18:32)  ЧАП там не реализован, но она и не нужна для их модели. У них несколько более сложный этап поиска, чем обычно. На выходе блока поиска они формируют оценку несущей частоты с точностью, достаточной для работы ФАП. Поэтому промежуточный этап подстройки частоты не требуется. ЧАП там реализован в "программном" виде. В цикле поиска после (де-)коррелятора стоит FFT от принятой несущей, которая уточняет оценку частоты, т.к. шаг поиска по частоте там выбран довольно грубый, 500 Гц. В цикле слежения под именем "PLL" стоит ФАПЧ, которая по измеренному набегу фазы корректирует оценку частоты несущей и символов ПСП. (Частота изменения доплера для GPS спутника: +/-1 Гц/с прим.)
|
|
|
|
|
Apr 27 2012, 21:27
|
Группа: Новичок
Сообщений: 3
Регистрация: 27-04-12
Пользователь №: 71 610

|
Zdrastvuy dorogoy Pavel_I,
Ti mog bi mne pomoch imet informaciu kotori naxoditsya v diskete knigi "A Software-Defined GPS and Galileo Receiver/a Single-Frequency Approach "?
Zaranee Spasibo!
|
|
|
|
|
Apr 28 2012, 07:12
|
Группа: Новичок
Сообщений: 3
Регистрация: 27-04-12
Пользователь №: 71 610

|
Дорогие участники форума,
Если у кого нибуть есть дискета книги "A Software-Defined GPS and Galileo Receiver", то прошу помочь мне иметь MATLAB файлы. И кроме того есть у кого MATLAB файлы (не связанны с этой книгой), для симуляции GPS коррелятора или приемника с помощью MATLAB ?
Большое Спасибо Hayk
Сообщение отредактировал Hayk25 - Apr 28 2012, 07:15
|
|
|
|
|
May 7 2012, 14:26
|
Группа: Новичок
Сообщений: 3
Регистрация: 27-04-12
Пользователь №: 71 610

|
Благодарю очень. Ссылки очень помогли Цитата(:-) @ Apr 28 2012, 11:49) 
|
|
|
|
|
Aug 1 2012, 06:31
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 23-10-05
Из: Мск
Пользователь №: 10 006

|
А теперь попробуйте реализовать слежение за сигналом  Обнаружите неприятный сюрприз: данные при передаче по USB на комп периодически теряются. Непрерывный блок данных, передающийся без потерь, всегда меньше 50 мс (или даже ещё меньше...). Поиграться с алгоритмами обнаружения можно, на большее этой игрушки не хватает... Впрочем, если узнаете, как организовать непрерывную передачу данных - пишите
|
|
|
|
|
Aug 1 2012, 06:32
|

Местный
  
Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849

|
Цитата(:-) @ Aug 1 2012, 08:31)  А теперь попробуйте реализовать слежение за сигналом ;) Обнаружите неприятный сюрприз: данные при передаче по USB на комп периодически теряются. Непрерывный блок данных, передающийся без потерь, всегда меньше 50 мс (или даже ещё меньше...). Поиграться с алгоритмами обнаружения можно, на большее этой игрушки не хватает... Впрочем, если узнаете, как организовать непрерывную передачу данных - пишите  А разве это не зависит от sample rate? На 2.048М дропов нет, на 2.8М - есть.
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|