Регистрация / Вход
Прислать материал

Проектирование и разработка программных средств анализа

ФИО
Ситушкин Александр Константинович
Электронная почта
21bb8696dog44grup@gmail.com
Номинация
Информационные технологии
Институт
Институт информационных технологий и автоматизированных систем управления (ИТАСУ)
Кафедра
Систем автоматизированного проектирования
ФИО научного руководителя
Аристов Антон Олегович
Академическая группа
САПР-12
Наименование тезиса
Проектирование и разработка программных средств анализа
Тезис

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

В различных типах помещений установлены допустимые уровни шума в соответствии с установленными стандартами. Нарушение данных норм влечет за собой сбой в работе персонала в помещении, а превышение уровня шума в 70-80 Дб может причинить вред здоровью человека, спровоцировать нарушение сна, уровня слуха или вызвать депрессию. Также существует федеральный закон о «Тишине», в котором установлены допустимые уровни шума в квартирах в дневное и ночное время. Всё это является причиной для измерения и анализа шума. Существует большое количество специального оборудования для измерения и анализа шумового воздействия. Но из-за высокой стоимости они не всегда доступны. Решением этой проблемы является использование смартфонов. Несмотря на то, что специальные устройства имеют более расширенный функционал, с помощью смартфона можно получить достаточно точные данные для дальнейшего использования. Также мобильные устройства намного удобнее, т.к. оснащены встроенным микрофоном, динамиками и возможностью подключения других устройств.

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

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