Исследование алгоритма фильтрации в акустическом извещателе разбития стекла на основе микроконтроллера STM32F4XX

Рассмотрение эффективности реализации алгоритмов цифровой обработки сигналов, необходимых для обнаружения факта разбития стекла в контролируемом помещении. Анализ существующих схем построения извещателей в системах охранно-пожарной сигнализации.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид статья
Язык русский
Дата добавления 27.02.2018
Размер файла 713,7 K

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

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

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

Исследование алгоритма фильтрации в акустическом извещателе разбития стекла на основе микроконтроллера STM32F4XX

Т.П. Бадма-Горяев,

А.Е. Афанасенко,

Д.А. Петров

Аннотация

Исследование алгоритма фильтрации в акустическом извещателе разбития стекла на основе микроконтроллера STM32F4XX

Т.П. Бадма-Горяев, А.Е. Афанасенко, Д.А. Петров,

Южный федеральный университет, Институт компьютерных технологий и информационной безопасности, Таганрог.

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

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

Введение

Проблемы возникающие в процессе использования современных систем охраны объектов приводят к необходимости создания малогабаритных извещателей систем охранно-пожарной сигнализации с низким энергопотреблением. Существует несколько принципиально различных подходов к построению устройств, производящих обработку информации [1,2]. Наиболее гибким из этих подходов можно считать использование программно- аппаратных средств обработки информации [3,4]. Наличие программной компоненты в составе средств обработки информации позволяет в случае необходимости модифицировать алгоритм обработки информации [5,6]. В предельном случае программно-аппаратные комплексы могут предусматривать наличие источника сигнала [7], усилителя, цифро-аналогового преобразователя и процессора, реализующего алгоритм обработки информации. Способность процессора обрабатывать информацию в необходимом объеме за требуемое время определяет применимость процессора для работы в составе конкретного устройства, обрабатывающего информацию [8]. Микроконтроллеры семейства STM32F4 обладают низкой стоимостью и достаточной вычислительной мощностью обусловленной наличием ядра Cortex-M4, необходимой для реализации широкого перечня различных потребительских устройств, например, различных элементов средств связи, радиотехнических средств или мультимедийной аппаратуры. Однако, ряд применений микроконтроллеров [9], использующих различные алгоритмы цифровой обработки сигналов, например, в извещателях системах охранно-пожарной сигнализации накладывает определенные требования к производительности вычислительного ядра микроконтроллера [10].

Целью данной работы является исследование производительности микроконтроллера STM32F4 при осуществлении алгоритмов цифровой фильтрации и обнаружения максимумов.

Постановка задачи

Существует достаточно большое число реализаций алгоритмов фильтрации сигналов, однако наибольшее распространение получила реализация.

В данной работе предполагается рассмотреть быстродействие микроконтроллеров STM32F4, а именно STM32F429 при выполнении операций фильтрации данных, представляющих собой оцифрованный аналоговый сигнал, поступающий от усилителя микрофона. В качестве такого сигнала будем использовать предварительно полученный звук разбития стекла. На рисунке 1 представлена типовая схема извещателя разбития стекла [1] на основе цифровой обработки сигналов.

Рис. 1 - Структурная схема извещателя разбития стекла

Как видно из рисунка 1 представляют интерес операции низкочастотной и высокочастотной фильтрации сигнала с частотами дискретизации 4 и 40 кГц.

Для реализации операции цифровой фильтрации будем использовать микроконтроллер STM32F429ZIT6, имеющий частоту до 180 MГц, оперативную память - 256Кбайт, Flash-память объемом 2Мбайт.

Для создания фильтра воспользуемся программой fdatool пакета Matlab.

На рисунке 2 представлены амплитудно-частотная характеристика фильтра нижних частот с частотой среза 350Гц и частотой дискретизации 4кГц и амплитудно-частотная характеристика фильтра верхних частот с частотой среза 400Гц и частотой дискретизации 40кГц.

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

Рис. 2 - Амплитудно-частотная характеристика фильтра низких и высоких частот

Для проверки производительности микроконтроллера при выполнении операций было синтезировано 11 КИХ фильтров порядка 16, 29, 49, 64,96,128,160,192,224,256,288,320. В качестве блоков данных использовались две последовательности размерами 320 и 4000 отсчётов одинарной точности с плавающей точкой.

Результаты выполнения программы фильтрации представлены на рисунке 3.

Рис. 3 - Производительность микроконтроллера при работе программы фильтрации

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

Рис. 4 - Зависимость потерь в полосе заграждения фильтра от порядка фильтра

Из рисунка 4 можно отметить, что наилучшее подавление сигнала в полосе заграждения обеспечивается для фильтра низких частот. С ростом порядка фильтра ФНЧ обеспечивает лучшее затухание в полосе заграждения, это приводит к необходимости дополнительного подавления низкочастотных составляющих сигнала перед поступлением на АЦП микроконтроллера.

Анализ производительности микроконтроллера на алгоритмах цифровой фильтрации для КИХ фильтров различного порядка свидетельствует о том, что за 1 секунду возможна фильтрация 1000 блоков по 320 отсчётов, с учётом того, что в схеме представленной на рисунке 1 необходимо отфильтровать 4000 отсчётов за 1 секунду необходимо около 10мс процессорного времени микроконтроллера.

Для КИХ фильтра ВЧ 320 порядка необходимо 18мс для фильтрации блока в 4000 отсчётов, следовательно, для блока в 40000 отсчётов необходимо около 180 мс.

На цифровую обработку входного сигнала посредством фильтрации необходимо около 200мс. Оставшееся время в 800мс может быть использовано для принятия решения о факте разбития стекла и передачи информации потребителю охранной системы. Можно отметить некоторую избыточность вычислительных ресурсов контроллера для решения задачи разбития стекла, однако такая избыточность позволяет реализовать такие важные для потребителя функции, как, например, криптографическая защита информации в канале связи. алгоритм цифровая извещатель сигнализация

Заключение

Предложены результаты экспериментального исследования производительности реализации алгоритмов цифровой фильтрации на микроконтроллере семейства STM32F4.

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

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

Литература

1. Зачиняев Ю.В., Пливак С.А., Шумилин А.С. Защищенная телекоммуникационная система на основе технологии связи в видимом диапазоне света с интерфейсом PLC // Инженерный вестник Дона, 2016, №4 URL: ivdon.ru/ru/magazine/archive/n4y2016/3847.

2. Плёнкин А.П. Симметричное шифрование квантовыми ключами // Инженерный вестник Дона, 2016, №4 URL: ivdon.ru/ru/magazine/archive/ n3y2016/3705.

3. Витязев, В.В. Цифровая частотная селекция сигналов: Монография / М.: Радио и связь, 1993. - 240 с.

4. Crochiere R.E., Rabiner L.R. Multirate digital signal processing / R.E. Crochiere, L.R. Rabiner. - USA, New Jersey, Upper Saddle River: Prentice-Hall, 1983. - 411 p.

5. Haykin S. Adaptive filter theory / S. Haykin. - USA, New Jersey, Upper Saddle River: Prentice-Hall, 2001. - 936 p.

6. Diniz P. Adaptive filtering: algorithms and practical implementation / 3rd ed. - USA, New York City: Springer Publishing, 2008. - 656 p.

7. А.П. Ефимов, А.В. Никонов, М.А. Сапожников, В.И. Шоров Акустика: Справочник. Под ред. М.А. Сапожкова. - 2-е изд., перераб. и доп. - М.: Радио и связь, 1989. - 336 с.

8. Бурыкин И.А., Петров Д.А., Луппа Д.С. Организация защищённого канала связи в системе охранно-пожарной сигнализации // Актуальные вопросы в научной работе и образовательной деятельности. - Тамбов: ООО "Консалтинговая компания Юком", 2015. - с. 23-25.

9. Петров Д.А., Марченко Н.В., Бурыкин И.А. Структура микропроцессорной системы охранно-пожарной сигнализации с защищённым каналом связи // Актуальные вопросы в научной работе и образовательной деятельности. - Тамбов: ООО "Консалтинговая компания Юком", 2015. - с. 97-99.

10. Волхонский В.В. Извещатели охранной сигнализации. - СПб.: Всемир. акад. наук комплекс. безопасности, Ун-т комплекс. систем безопасности и инженер. обеспечения., 2004. - 164 с.

References:

1. Zachinjaev Ju. V., Plivak S.A., Shumilin A.S. Inћenernyj vestnik Dona (Rus), 2016, №4. URL: ivdon.ru/ru/magazine/archive/n4y2016/3847.

2. Pljonkin A.P. Inћenernyj vestnik Dona (Rus), 2016, №4. URL: ivdon.ru/ru/magazine/archive/n3y2016/3705.

3. Vitjazev V.V. Cifrovaja chastotnaja selekcija signalov: Monografija [Digital signal frequency selection]. M.: Radio i svjaz', 1993. 240 p.

4. Crochiere R.E., Rabiner L.R. Multirate digital signal processing R.E. Crochiere, L.R. Rabiner. USA, New Jersey, Upper Saddle River: Prentice-Hall, 1983. 411 p.

5. Haykin S. Adaptive filter theory S. Haykin. USA, New Jersey, Upper Saddle River: Prentice-Hall, 2001. 936 p.

6. Diniz P. Adaptive filtering: algorithms and practical implementation 3rd ed. USA, New York City: Springer Publishing, 2008. 656 p.

7. A.P. Efimov, A.V. Nikonov, M.A. Sapozhnikov, V.I. Shorov Akustika: Spravochnik. Pod red. M.A. Sapozhkova. [Acoustics: Handbook. under Ed. M.A. Sapozhkova]2-e izd., pererab. i dop. M.: Radio i svjaz', 1989. 336 p.

8. Burykin I.A., Petrov D.A., Luppa D.S. Aktual'nye voprosy v nauchnoj rabote i obrazovatel'noj dejatel'nosti. Tambov: OOO "Konsaltingovaja kompanija Jukom", 2015. pp. 23-25.

9. Petrov D.A., Marchenko N.V., Burykin I.A. Aktual'nye voprosy v nauchnoj rabote i obrazovatel'noj dejatel'nosti. Tambov: OOO "Konsaltingovaja kompanija Jukom", 2015. pp. 97-99.

10. Volhonskij V.V. IZVEShhATELI OHRANNOJ SIGNALIZACII [Security detectors]. SPb.: Vsemir. akad. nauk kompleks. bezopasnosti, Un-t kompleks. sisitem bezopasnosti i inzhener. obespechenija, 2004. 164 p.

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

...

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

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

    дипломная работа [707,2 K], добавлен 16.06.2012

  • Характеристики технических средств охранной, пожарной и охранно-пожарной сигнализации, разрешенных к применению в настоящее время ГУ ВО МВД России и применяемых ранее. Классификация и виды извещателей. Организация охраны объектов с помощью сигнализации.

    контрольная работа [37,2 K], добавлен 29.05.2010

  • Состав и назначение систем охранно-пожарной сигнализации. Пороговые системы сигнализации с радиальными шлейфами и с модульной структурой. Классификация систем передачи извещений. Настройка приемо-контрольного охранно-пожарного прибора "КОДОС А-20".

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

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

    дипломная работа [2,9 M], добавлен 27.01.2016

  • Оценка алгоритмов цифровой обработки сигналов в условиях наличия и отсутствия помех. Проектирование модели дискретной свертки в среде Mathcad 14. Анализ кодопреобразователей циклических кодов и их корректирующие способности. Работа цифрового фильтра.

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

  • Цели и задачи пожарной автоматики при обеспечении пожарной безопасности. Три составляющие системы и их функции. Интеграция охранной и пожарной сигнализации в единую охранно-пожарную систему. Выбор расчетной схемы развития пожара в защищаемом помещении.

    курсовая работа [33,3 K], добавлен 27.04.2009

  • Разработка современной системы охранно-пожарной сигнализации. Интегрированная система охраны "Орион". Цифровая адресная охранно-пожарная система "Гриф-2000". Проектирование ОПС на основе системы с аналоговыми шлейфами, расчет стоимости монтажных работ.

    дипломная работа [2,2 M], добавлен 08.06.2013

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

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

  • Исследование цифровой обработки сигналов и её применения в различных сферах деятельности. Изучение достоинств и недостатков медианной фильтрации. Анализ принципов работы медианных фильтров. Реализация медианной фильтрации при помощи MatLab712 R2011a.

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

  • Монтаж и пуско-наладка системы охранно-пожарной сигнализации и речевого оповещения в нежилом здании торгового центра. Технические характеристики цифрового совмещенного пассивного инфракрасного оптико-электронного извещателя с акустическим датчиком.

    курсовая работа [1,4 M], добавлен 21.08.2015

  • Проблемы современной радиотехники. Преимущества сверхширокополосных сигналов в сравнении с узкополосными. Эллипсные функции и их связь с круговой тригонометрией. Использование оптимального алгоритма обнаружения радиоимпульсов с эллипсными несущими.

    дипломная работа [2,2 M], добавлен 09.03.2015

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

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

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

    контрольная работа [572,7 K], добавлен 04.11.2014

  • Характеристика и область применения сигналов в системах цифровой обработки. Специализированный процессор цифровой обработки сигналов СПФ СМ: разработчики и история, структура и характеристики, область применения, алгоритмы и программное обеспечение.

    курсовая работа [224,9 K], добавлен 06.12.2010

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

    отчет по практике [410,9 K], добавлен 30.05.2014

  • Описание интегратора первого порядка. Обзор микроконтроллера AТmega16. Доопределение набора аппаратных средств. Схема включения микроконтроллера. Формирование тактовых импульсов. Организация сброса. Алгоритм работы и проектирование модулей устройства.

    курсовая работа [1,1 M], добавлен 19.12.2010

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

    лабораторная работа [538,6 K], добавлен 13.09.2013

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

    контрольная работа [29,1 K], добавлен 11.09.2015

  • Методы обработки и передачи речевых сигналов. Сокращение избыточности речевого сигнала как одна из проблем ресурсосберегающего развития телефонных сетей. Кодирование речевых сигналов на основе линейного предсказания. Разработка алгоритма программы.

    дипломная работа [324,7 K], добавлен 26.10.2011

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

    дипломная работа [635,4 K], добавлен 23.03.2013

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