Виртуальный прибор, распознающий периодические и случайные сигналы

Функциональное назначение заявляемого виртуального прибора (ВП): распознавание формы сигналов, их классификация и идентификация. Реализация измерения формы сигналов с помощью технологии идентификационных шкал. Панель управления и программный код ВП.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 06.01.2020
Размер файла 232,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Виртуальный прибор, распознающий периодические и случайные сигналы

ФУНКЦИОНАЛЬНОЕ НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ

Функциональное назначение заявляемого виртуального прибора (ВП) состоит в распознавании формы сигналов, их классификации и идентификации. виртуальный прибор программный

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

ИСПОЛЬЗУЕМЫЕ ТЕХНИЧЕСКИЕ СРЕДСТВА

Включают персональный компьютер типа PENTIUM-3 и выше с 64 МБ (и выше) оперативной памяти. Используемая среда программирования - LabVIEW-7.1.

СПЕЦИАЛЬНЫЕ УСЛОВИЯ ПРИМЕНЕНИЯ

Определяются конкретной предметной областью применения и оговариваются в техническом задании.

УСЛОВИЯ ПЕРЕДАЧИ ДОКУМЕНТАЦИИ

Техническая документация передается заказчику на договорной основе с заявителем.

ТЕХНИЧЕСКОЕ ОПИСАНИЕ

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

В настоящее время в технике обработки сигналов отсутствуют инструменты непосредственного измерения формы сигналов. Поэтому мониторинг формы сигналов чаще всего осуществляется путем косвенных измерений большого числа параметров Фурье-спектра с объединением результатов измерений в один с помощью сложных логических построений. Все это ведет к усложнению программного обеспечения систем управления и, как следствие, к уменьшению их быстродействия.

В заявляемом виртуальном приборе (ВП) реализовано непосредственное измерение формы сигналов с помощью технологии идентификационных шкал [1-3] (ИШ). Структурная схема ИШ, представленная на рис. 1, состоит из тестеров идентификационных параметров (IdP-тестеров), реляционной базы данных (БД) и логического анализатора (ЛА).

Строки (записи) БД образованы именами эталонных сигналов, которые следует различать в процессе последующей штатной работы системы в режиме распознавания. Эталоны БД формируются экспертом на этапе обучения. От количества и качества эталонов зависит разрешающая способность ИШ. Столбцы (поля) БД образованы именами используемых идентификационных тестеров, с помощью которых производится измерение входных сигналов. С формальной точки зрения, IdP-тестер осуществляет отображение множества, например, временного ряда наблюдений F(t), в число G, с соблюдением двух основных принципов: масштабной инвариантности и эквивалентности. Эти принципы формулируются следующим образом:

1. Масштабная инвариантность отображения множества (сигнала) F(t) в число G, при которой Id[F(t)] = Id[A + BF(Ct)] = G, где Id[..] - операция идентификации сигнала, A, B, C - постоянные коэффициенты.

2. Эквивалентность форм характеристик сравниваемых сигналов, при которой, если G1 = Id[F1(t)], G2 = Id[F2(t)], то при G1 = G2, имеем F1(t) ? F2(t), где знак "?" означает, что эти сигналы эквивалентны в идентификационном смысле.

Таким образом, в клетках БД заносятся измеренные значения идентификационных параметров сигналов.

В ЛА хранится алгоритм, в соответствии с которым эталоны БД выделены в требуемые классы. Этот алгоритм формируется экспертом на этапе обучения и заключается в последовательной сортировке и фильтрации записей БД по каждому идентификационному параметру. Количество выходов алгоритма равно числу классов, на которое делятся эталоны БД. Если на вход системы поступит неизвестный сигнал, он будет отфильтрован алгоритмом в соответствующий класс по совокупности своих идентификационных параметров.

В заявляемом виртуальном приборе данная технология распознавания сигналов реализована в виде структуры, изображенной на рис.2.

Рис. 2. Панель управления и программный код ВП

ВП (рис.2) содержит: два S-тестера, один K-тестер и подприбор RndPerRecog, выполняющий функции БД и ЛА. Соответствующие структуры данных инструментов представлены на рис. 3-5.

Рис.3. Структура программного кода S-тестера

Рис. 4. Структура программного кода K-тестера

Рис. 5. Структура программного кода подприбора RndPerRecog

Функции, выполняемые указанными инструментами сведены в табл. 1.

Таблица 1

№ п/п

Наименование инструмента

Выполняемая функция

1

Первый S-тестер

Измерение распределения мгновенных значений входного массива сигнала - формирование первого идентификационного параметра S1

2

Второй S-тестер

Измерение распределения мгновенных значений приращений входного массива сигнала - формирование второго идентификационного параметра S2

3

K-тестер

Измерение частотного распределения входного массива сигнала - формирование третьего идентификационного параметра K

4

Подприбор RndPerRecog

Хранение значений идентификационных параметров S1, S2 эталонных сигналов:

Периодических - SIN (синусоидального), TRI (треугольного), SQU (прямоугольного), SAW (пилообразного).

Случайных, с распределениями - 2MOD (двумодального), ASIN (арксинусного), EVEN (равномерного), SIMP (треугольного), GAUS (нормального), LAPL (двустороннего экспоненциального), KOSH (Коши), BINOM (биномиального).

Управление БД идентификационных параметров S1, S2 эталонных сигналов - реализация алгоритма распознавания.

Вычисление частоты периодических сигналов по значению идентификационного параметра K с учетом формы периодического сигнала.

Формирование выходного суждения о принадлежности входного массива сигнала к эталонам путем присвоения либо имени ближайшего эталона, либо имени UNKNOWN (неизвестный).

При необходимости возможно расширение БД эталонов как периодических, так и случайных сигналов с целью увеличения числа распознаваемых классов. Для адаптации ВП к другой предметной области требуется сформировать новую, соответствующую БД эталонов. При этом структура ВП и алгоритм его работы останутся прежними.

Литература

1. Кликушин Ю.Н. Классификационные шкалы для распределений вероятности.- Интернет-статья, М.: Журнал Радиоэлектроники, ИРЭ РАН, № 11 (ноябрь), 2000 г.

2. Кликушин Ю.Н. Технологии идентификационных шкал. - Материалы 7-ой Международной конференции "Актуальные проблемы электронного приборостроения", АПЭП-2004, Новосибирск, НГТУ, т.3, с.52-57.

3. Кликушин Ю.Н. Алгоритм классификации сигналов. - Материалы 8-ой Международной конференции "Актуальные проблемы электронного приборостроения", АПЭП-2006, Новосибирск, НГТУ, Т.3, с.126-133.

Размещено на Allbest.ru


Подобные документы

  • Использование электрических сигналов в технических системах. Классификация сигналов: непрерывные и дискретные, детерминированные и случайные, периодические, каузальные, финитные, когерентные и ортогональные. Длительность, ширина, объем и база сигнала.

    реферат [59,9 K], добавлен 09.07.2009

  • Процесс моделирования виртуального прибора (измерительного канала) для измерения температуры, которая изменяется со временем. Формирование и запись кадра для дальнейшей передачи, хранения и обработки информации. Прибор для считывания данных из файла.

    контрольная работа [1,6 M], добавлен 02.04.2011

  • Назначение и преимущества использования среды программирования LabView. Передняя панель и блок-схема простого виртуального прибора VI. Разработка структурной и принципиальной схем преобразователя напряжения и частоты, алгоритм его функционирования.

    дипломная работа [1,7 M], добавлен 29.01.2013

  • Преобразование аналоговой формы первичных сигналов для их обработки с помощью ЭВМ в цифровой n-разрядный код, и обратное преобразование цифровой информации в аналоговую. Практическая реализация схем аналого-цифровых и цифро-аналоговых преобразователей.

    реферат [89,2 K], добавлен 02.08.2009

  • Изучение математического описания дискретных детерминированных сигналов и овладеть программными средствами их моделирования в MatLab. Взаимосвязь между дискретным и дискретным нормированным временем. Линейная комбинация дискретных гармонических сигналов.

    лабораторная работа [1,6 M], добавлен 16.10.2021

  • Создание виртуального музея, интерактивность как требование к приложению. Проектирование объектной модели хранилища данных виртуального музея. Обзор, сравнение систем управления содержимым. Реализация основного функционала подсистемы, этапы ее разработки.

    дипломная работа [3,0 M], добавлен 13.10.2016

  • Структура и периферийные устройства микроконтроллеров AVR. Способы генерации аналоговых сигналов с помощью ШИМ и R-2R матрицы. Хранение значений синусоиды в памяти программ (Flash ПЗУ) оперативном запоминающем устройстве, энергонезависимой памяти EEPROM.

    курсовая работа [452,4 K], добавлен 15.12.2014

  • Принцип радиолокационной съемки с синтезированной апертурой. Полунатурное моделирование зондирующих и отраженных сигналов. Способы генерации высокочастотных сигналов, модулированных сигналами произвольной формы. Этапы испытания макета фрагмента РСА.

    курсовая работа [3,9 M], добавлен 07.07.2012

  • Обзор программ для сшивания фотопанорам. Создание фотопанорам для виртуального тура. Выбор и загрузка изображений. Автоматическое склеивание снимков. Указание дополнительных контрольных точек. Объединение панорам в виртуальный тур, его реализация.

    курсовая работа [3,5 M], добавлен 22.01.2016

  • Моделирование процесса обработки 500 сигналов, поступающих с датчиков. Определение среднего времени задержки сигналов в канале и линии-ЭВМ и вероятности переполнения входных накопителей. Разработка и описание алгоритма функционирования программной модели.

    курсовая работа [140,7 K], добавлен 09.04.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.