Страница 1 из 3
Лабораторные работы
Добавлено: 27 сен 2012, 07:27
tor_root
Обсуждение любых вопросов, связанных с лабораторными работами
Re: Лабораторные работы
Добавлено: 27 сен 2012, 07:41
mel_sp
Доброе утро, уважаемый Андрей Васильевич!
Прошу Вас отправить материал по первой ЛР, чтобы проделать ее дома, т.к. результат не был достигнут в лаборатории по неизвестным причинам.
С уважением Сергей Милованов.
Файл записи gps_n07
Добавлено: 27 сен 2012, 10:58
tor_root
Сергей, добрый день.
Проверил запись - во время извлечения битового потока имеется факт срыва слежения за сигналом. Надо было изменить параметры настройки следящего фильтра - это уж моя недоработка.
Пока материалов по л.р. под рукой нет, как только будет возможность - выложу.
Единственная проблема с файлом записи - его размер порядка 700М. Могу его разместить в сети или, как вариант, скопировать во время ближайших занятий (суббота).
Лабораторная работа №1
Добавлено: 27 сен 2012, 20:58
tor_root
Лабораторная работа №1
Исследование принципов работы приемника GPS.
При подготовке работы использовались материалы
проекта GNSS.
Исходный код проекта GNSS в полном объеме:
Исходные коды GNSSВ нем были исправлены несущественные ошибки, код адаптирован под имеющийся формат цифровой записи. Все комментарии, за редким исключением - авторские.
Во вложении представлены рабочие файлы базовых функциональных модулей приемника стандарта GPS Navstar и черновой вариант методических указаний выполнения лабораторной работы.
Re: Лабораторные работы
Добавлено: 27 сен 2012, 21:32
mel_sp
Спасибо, Андрей Васильевич! Прошу Вас ознакомиться с моей просьбой по КП по адресу:
viewtopic.php?f=39&t=230. (Полагаю, что Вы не заметили, так как не ответили)
Re: Лабораторные работы
Добавлено: 03 окт 2012, 09:36
ConstFlames666
Здравствуйте Андрей Васильевич! Хотелось бы узнать, что нужно подготовить для защиты первой лабораторной работы? Что нужно включить в отчет помимо снятых измерений?
Re: Лабораторные работы
Добавлено: 05 окт 2012, 07:24
mel_sp
Здравствуйте, уважаемый Андрей Васильевич!
В процессе выполнения ЛР №1 в домашних условиях произошла коллизия, не позволившая достигнуть необходимого результата.
При выполнении пункта 2.6.3 в пошаговом режиме, почти в конце вылезли ошибки:
===================================================================
??? In an assignment A(I) = B, the number of elements in B and
I must be the same.
Error in ==> satpos at 59
satClkCorr(satNr) = (eph(prn).a_f2 * dt + eph(prn).a_f1) * dt +
...
Error in ==> Navigation_lab_s at 105
[satPositions, satClkCorr] = satpos(transmitTime, ...
======================================================================
Попробовал снять точки останова и запустить заново. Ответ был следующим:
======================================================================
>> [navSolutions,eph,TOW]=Navigation_lab_s(trs)
Could not find valid preambles in channel 2!
======================================================================
После чего МатЛаб страшно заругался и потребовал перезапуск из-за какой-то критической ошибки.
Что интересно, при вычислении псевдодальности в файле calculatePseudoranges я сохранил итоговый массив 'pseudoranges' . Второй элемент в нем равен 'Inf', остальные нормальные.
В результате этого, нет структур 'eph' и 'navSolutions'. Не выполнены пункты 2.6.4 и 2.6.5.
Хотя, записанные мною при выполнении в пошаговом режиме значения weekNumber=1705 и TOW=126876, при попытке вычисления текущего времени и даты GPS всё же дали результат:
=========================================================================
>> datestr(s+1705+126876/60/60/24)
ans =
07-Sep-1984 11:14:36
=========================================================================
Но он странный...
Что делать?
С уважением Сергей Милованов.
Re: Лабораторные работы
Добавлено: 05 окт 2012, 08:26
tor_root
Сергей, добрый день.
Установлю причину - сообщу.
P.S. В формуле datestr(s+1705+126876/60/60/24) имеется ошибка: 1705 - номер недели в Z-отсчете, это значение надо домножить на 7, чтобы получить количество дней, прошедших с момента последнего сброса счетчика недель .
Относительно лаб. работы №1
Добавлено: 05 окт 2012, 13:11
tor_root
В процессе анализа ошибочной ситуации (работа с сигналом gps_n7.cfile), выполненного по просьбе Сергея Милованова, были выявлены и исправлены ошибки в модуле Navigation_lab_s.m. Измененная версия модуля Navigation_lab_s.m представлена во вложении к сообщению. Так же во вложении имеется сервисный модуль plotNavigation_lab.m, который иллюстрирует выполненные навигационные измерения.
В процессе анализа сигнала gps_n7.cfile комментарии хода выполнения этой задачи стали приобретать черты отчета о выполненной лаб. работе. Документ был соответствующим образом доработан и в том виде, как есть, предлагается как необходимое дополнение к индивидуальным отчетам по лаб. работе №1. Т.е весь анализ, присутствующий в документе, должен найти отражение и в Ваших отчетах, помимо остальных обязательных пунктов задания.
Re: Лабораторные работы
Добавлено: 08 окт 2012, 13:23
olga_m
Здравствуйте, Андрей Васильевич. У меня возникли проблемы при выполнении первой лабораторной работы. При использовании функции Navigation_lab_s (обновленной) в командном окне появляется запись "Недостаточно НКА для вычисления координат!". У меня их 4. По программе их должно быть не менее 4. В результате выдается значение TOW, а массивы eph и navSolutions оказываются пустыми. Что в этом случае предпринять? Заранее спасибо.