Методика проведения автоматических испытаний чувствительности навигационных модулей — различия между версиями

Материал из SRNS
Перейти к: навигация, поиск
(Новая страница: «Сюда нужно вставить переработанную версию вот этой [[Чувствительность_навигационных_моду...»)
 
Строка 1: Строка 1:
Сюда нужно вставить переработанную версию вот этой [[Чувствительность_навигационных_модулей_(лабораторная_работа)|методики]] в форме:
 
 
 
'''Методика проведения автоматических испытаний чувствительности навигационных модулей'''
 
'''Методика проведения автоматических испытаний чувствительности навигационных модулей'''
  
 
== Общие положения ==
 
== Общие положения ==
  
Объект, предмет, цели и т.д. Если задача только одна, то сюда стоит вынести необходимую материальную базу и т.п.
+
Объектом исследования является навигационный модуль, предметом - чувствительность данного модуля в режиме слежения. Задача - провести большое число экспериментов в автоматическом режиме по близкой к [[Чувствительность_навигационных_модулей_(лабораторная_работа)|уже имеющейся]] методике.<br />
 +
Алгоритм эксперимента:<br />
 +
После включения генератора, приемника, каждые 90 секунд мощность сигнала уменьшается на шаг. Если в течении 5 секунд приемник перестает выдавать 3D решение - считается, что произошел срыв слежения. При этом текущая мощность сигнала записывается и помечается как мощность срыва. Приемник перезагружается, уровень сигнала сбрасывается на начальное значение. Эксперимент повторяется вновь.  
  
== Задача 1 ==
+
== Оборудование ==
 +
 
 +
*Набор [[ArcticSEA|классов]] и скрипт эксперимента, доступный там же
 +
*Генератор сигналов SMBV100A
 +
*Анализатор спектра FSV
 +
*Аттенюатор 15-20 дБ
 +
*МШУ
 +
*Навигационный модуль
 +
*Компьютер с Matlab и интерфейсным ПО навигационного модуля
 +
*Соединительные кабели
  
 
=== Шаг 1 ===
 
=== Шаг 1 ===
 +
Так как скрипт считывает мощность сигнала с генератора сигналов (параметр Level), нужно измерить при помощи анализатора спектра мощность сигнала и определить, на сколько дБ скорректировать при обработке результаты эксперимента. В дальнейшем эксперименте анализатор спектра не участвует.
 
=== Шаг 2 ===
 
=== Шаг 2 ===
 
+
Включить модуль, запустить интерфейсное ПО. Один из портов оставить для визуального контроля через ПО, другой - закрыть.
== Приложения, бланки и т.п. (если есть) ==
+
=== Шаг 3 ===
 +
Запустить Matlab, открыть скрипт эксперимента (Sensivity.m). В методе SerialConfig указать закрытый ранее порт, задать IP адрес генератора в методе SetConnection, запустить скрипт. Визуально проконтролировать запуск генератора, наличие спутников в решении, изменение уровня мощности сигнала. Если все нормально - эксперимент запущен.
 +
=== Шаг 4 ===
 +
Обработка результата. Время одного эксперимента при текущем шаге изменения мощности примерно 10 минут. Результаты эксперимента записываются в виде "массива массивов" [P 1/0], где P - мощность сигнала дБм, 1 записывается если на данной мощности модуль нормально выдавал решение, 0 записывается в случае срыва решения при мощности P. Из полученного массива нужно вычесть поправку, измеренную в шаге 1, ослабление аттенюатора, а также ~8 дБ, т.к. в массиве записана мощность 4х спутников.
 +
== Приложения, бланки и т.п. (в процессе) ==
  
  
 
[[Категория:Методики испытаний]]
 
[[Категория:Методики испытаний]]

Версия 23:49, 10 марта 2013

Методика проведения автоматических испытаний чувствительности навигационных модулей

Содержание

Общие положения

Объектом исследования является навигационный модуль, предметом - чувствительность данного модуля в режиме слежения. Задача - провести большое число экспериментов в автоматическом режиме по близкой к уже имеющейся методике.
Алгоритм эксперимента:
После включения генератора, приемника, каждые 90 секунд мощность сигнала уменьшается на шаг. Если в течении 5 секунд приемник перестает выдавать 3D решение - считается, что произошел срыв слежения. При этом текущая мощность сигнала записывается и помечается как мощность срыва. Приемник перезагружается, уровень сигнала сбрасывается на начальное значение. Эксперимент повторяется вновь.

Оборудование

  • Набор классов и скрипт эксперимента, доступный там же
  • Генератор сигналов SMBV100A
  • Анализатор спектра FSV
  • Аттенюатор 15-20 дБ
  • МШУ
  • Навигационный модуль
  • Компьютер с Matlab и интерфейсным ПО навигационного модуля
  • Соединительные кабели

Шаг 1

Так как скрипт считывает мощность сигнала с генератора сигналов (параметр Level), нужно измерить при помощи анализатора спектра мощность сигнала и определить, на сколько дБ скорректировать при обработке результаты эксперимента. В дальнейшем эксперименте анализатор спектра не участвует.

Шаг 2

Включить модуль, запустить интерфейсное ПО. Один из портов оставить для визуального контроля через ПО, другой - закрыть.

Шаг 3

Запустить Matlab, открыть скрипт эксперимента (Sensivity.m). В методе SerialConfig указать закрытый ранее порт, задать IP адрес генератора в методе SetConnection, запустить скрипт. Визуально проконтролировать запуск генератора, наличие спутников в решении, изменение уровня мощности сигнала. Если все нормально - эксперимент запущен.

Шаг 4

Обработка результата. Время одного эксперимента при текущем шаге изменения мощности примерно 10 минут. Результаты эксперимента записываются в виде "массива массивов" [P 1/0], где P - мощность сигнала дБм, 1 записывается если на данной мощности модуль нормально выдавал решение, 0 записывается в случае срыва решения при мощности P. Из полученного массива нужно вычесть поправку, измеренную в шаге 1, ослабление аттенюатора, а также ~8 дБ, т.к. в массиве записана мощность 4х спутников.

Приложения, бланки и т.п. (в процессе)

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты