🔍 Поиск работ

Алгоритмическое и программное обеспечение для реализации многополосного разделительного фильтра

Работа №207159

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы113
Год сдачи2020
Стоимость4295 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
12
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 11
1 КЛАССИЧЕСКИЕ РАЗДЕЛИТЕЛЬНЫЕ ФИЛЬТРЫ 13
1.1 Разделительный фильтр Баттерворта второго порядка 20
1.2 Фильтр Линквица-Райли второго порядка 23
1.3 Фильтр Линквица-Райли четвертого порядка 27
1.4 Девиация параметров классических фильтров 29
2 РАЗРАБОТКА АРХИТЕКТУРЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ... 31
2.1 Применение вычитателя в разделительных фильтрах 31
2.2 Применение фазовращателей в разделительных фильтрах 34
2.3 Преобразование модели фазовращателя 35
2.4 Моделирование двухполосного разделительного фильтра второго порядка
38
2.4.1 Сравнение моделей разделительных фильтров второго порядка ... 39
2.4.2 Разработка общей архитектуры программного обеспечения 42
2.5 Операционная система реального времени 42
2.6 Разработка отдельных классов архитектуры 46
3 РАЗРАБОТКА КОДА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 53
3.1 Выбор среды для разработки ПО 53
3.2 Использование IAR при создании программного обеспечения 60
3.2.1 Написание кода аппаратной части и периферии 62
4 ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ РАБОТОСПОСОБНОСТИ ПО 78
4.1 Техническое оборудование 78
4.2 Разделение гармонического сигнала 81
ЗАКЛЮЧЕНИЕ 88
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 89
ПРИЛОЖЕНИЕ А 94

Вопросы разделения широкополосного электрического сигнала на частотные полосы с последующим восстановлением амплитудной информационной составляющей путем суммирования разделенных сигналов являются традиционными для теории передачи информации и информационно¬измерительной техники [3].
Техническим примером необходимости решения такой задачи является электроакустическое преобразование, при котором электрический сигнал переводится в звуковое давление узкополосными исполнительными устройствами, но требуется равномерность результирующего преобразования в широкополосном диапазоне частот.
Для решения данной проблемы применяют разделительные фильтры различных порядков. История создания разделительных фильтров начинается одновременно с появлением многополосных акустических систем. Первые теории появились еще в 30-х годах прошлого столетия. Существенный вклад в развитие данного направления внесли Г.А Кампбел, О. Зобель, К. Хиллиард, З. Линквиц, Р. Райли.
Самым простыми являются фильтры первого порядка. Однако, из-за достаточно серьёзных недостатков (например, слабый спад АЧХ в полосе подавления) на практике применяются довольно редко [2]. В связи с этим, на практике наибольшие распространение получили фильтры второго порядка.
Но на сегодняшний день, при проектировании разделительных фильтров всех порядков, возникает ряд трудностей, для решения которых необходима разработка новых алгоритмов для расчёта передаточной функции фильтра.
Практическая ценность работы заключается в устранении провала АЧХ фильтра, а также в снижении стоимости производства по сравнению с аналогами.
Научной новизной работы является разработка нового алгоритма для расчета математической модели разделительного фильтра второго порядка.
Цель магистерской диссертации - Разработка алгоритмического и программного обеспечения для реализации многоканального разделительного фильтра.
Задачи магистерской диссертации:
1. Проведение аналитического обзора существующих алгоритмов расчета разделительных фильтров.
2. Разработка алгоритма расчета разделительного фильтра.
3. Разработка программного обеспечения для реализации многоканального разделительного фильтра.
4. Экспериментальное исследование работоспособности, разработанного программного обеспечения

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В данной выпускной квалификационной работе были выполнены все поставленные задачи, а именно:
- В первой главе был проведён аналитический обзор существующих разделительных фильтров, но на сегодняшний день не существует разделительного фильтра не чувствительному к девиации параметров, поэтому требуется разработка алгоритма расчета математической модели разделительного фильтра.
- Во второй главе была разработана модель фильтра и архитектура программного обеспечения для её реализации.
- В третьей главе был разработан код программы на языке C++ стандарта International Standard ISO/IEC 14882:2014(E)
- В четвертой главе выпускной квалификационной работе была проведена проверка работоспособности программного обеспечения. Опытное исследование показало, что программа работает и теория подтверждена на практике.



1. Айфичер, Э. Цифровая обработка сигналов: практический подход / Э. Айфичер. - М.: Вильямс, 2016. - 992 с.
2. Активные и пассивные электрические фильтры [Электронный ресурс]. Режим доступа:https://moluch.ru/archive/136/38046/
3. Басс, А.В. Особенности работы с микроконтроллером STM32 /В.А. Басс //Микроконтроллеры. Серия «Центральные процессоры» - 2019 -Вып. 3- С. 35 - 41.
4. Бондарев, В.П. Цифровая обработка сигналов: методы и средства. / В.П. Бондарев, В.А. Чернега, Г. Трестер. - МЦифровые сигналы, 2016. - 297 с.
5. Бородулин, А.А. STM8 и STM32 - Оъединенное пространство 8 и 32 - разрядных микроконтроллеров /А.А. Бородулин //Файнстрит. Серия «Компоненты и технологии» - 2009 -Вып. 10- С.54-59.
6. Воробьёв, С.Н. Цифровая обработка сигналов: Учебник / С.Н. Воробьёв. - М.: Академия, 2013. - 464 c.
7. Воскобойников, Ю.Е. Восстановление реализаций входных сигналов измерительной системы /Ю.Е. Воскобойников, Я.Я. Томсон // Электродиффузионная диагностика турбулентных потоков. — Новосибирск: Ин-т теплофизики СО АН СССР, 1973.—С. 66-96.
8. Гадзиковский, В.И. Цифровая обработка сигналов / В.И. Гадзиковский. - М.: Солон-пресс, 2015. - 766 c.
9. Галанина, Н.А. Системы обработки сигналов на базе плис и цифровых сигнаьных процессоров /Н.А.Галанина, Г.П. Охоткин // Вестник Чувашского университета- 2017 - Вып. 3- С. 180 - 194.
10. ГОСТ 8.009-84. Нормируемые метрологические характеристики средств измерений. - М.: Изд-во стандартов, 1986. - 27 с.
11. ГОСТ 8.736-2011 ГСИ. Измерения прямые многократные. - М.: Стандартинформ, 2011. - 18 с.
12. Дмитриева, О.В. Обработка результатов измерений. Учебное пособие / О.В. Дмитриева. - Курган, 2013. - 31 с.
13. Зайцев, М.Г.Программирование. Структурное программирование, подпрограммы, строки. Учебное пособие / М.Г. Зайцев. - Новосибирск, 2016. - 103с.
14. Зельдин, И.Л. Современные усилители / И. Л. Зельдин, В.Г. Марцын, В.В. - Харьков: Торнадо, 2001. - 143 с.
15. Каратаева, Н.А. Радиотехнические цепи и сигналы. Дискретная обработка сигналов цифровая фильтрация. Учебное пособие / Н.А. Каратаева. - Томск, 2007. - 262 с.
16. Карпов, Н.Е. Применение методов восстановления сигналов в системах защиты информации / Н.Е. Карпов // Общероссийского математического портал. MathNet.Ru. - 2006. Часть 4. - С.51- 54.
17. Кехтарнаваз, Н. Цифровая обработка сигналов на системном уровне/ Н. Кехтарнаваз, Н. Ким. - М.: Додэка XXI, 2007. - 304 с.
18. Костомаров, И.Н. Цифровая обработка многочастотных сигналов / И.Н. Костомаров // Вопросы применения цифровой обработки сигналов- 2012 - Вып. 2- С.194 - 197.
19. Кравченко, В.Ф. Цифровая обработка сигналов и изображений/ В.Ф. Кравченко. - М.: Физматлит, 2007. - 544 c.
20. Куликов, А.В. Бюджетное устройство для исследования алгоритмов цифровой многомикрофонной обработки речевых сигналов / А.В. Куликов, Я.М Скопинцев // Телекоммуникационные устройства и системы- 2019 - Вып. 3- С. 33¬36.
21. Мартин, М.О. Инсайдерское руководство по STM32 /М.О. Мартин - Псков, 2017. - 133 с.
22. Медвежонков Д.А. Особенности подхода к изучению и программированию современных микроконтроллеров /Д.А. Медвежонков, В.П. Матьков // Априори. Серия «Естественные и технические науки» - 2016 - Вып. 6- С.29.
23. Меркушева, А.В. Восстановление линейно смешанных сигналов на основе адаптивного алгоритма рекуррентной сети / А.А. Меркушева, Г.Ф. Малыхина // Научное приборостроение. - 2005. - Том 15. - №3 - С. 94-107.
24. МИ 2083-90 ГСИ. Измерения косвенные. Определение результатов измерения и оценивание их погрешностей. - М.: Издательство стандартов, 1991. - 10 с.
25. МИ 2091-1990 ГСИ. Измерение физических величин. Общие требования. - М.: ВНИИМС, 1992. - 19 с.
26. МИ 2091-1990 ГСИ. Измерение физических величин. Общие требования. - М.: ВНИИМС, 1992. - 19 с.
27. Миноваров, Т.Р. Моделирование электрического фильтра в задачах обработки цифрового сигнала / Т.Р. Миноваров, А.А. Лихварь // Актуальные направления научных исследований- 2017 - Вып. 10- С.367 - 370.
28. Мошиц Г., Хорн П. Проектирование активных фильтров: / Хорн П, Мошиц Г.Пер. — М.: Мир, 1984. — 320 с.
29. Нефедов В.И. Фильтрация сигналов на фоне широкополосного шума / В.И. Нефедов, С.А. Решетняк , Г.Н. Третьяков, Э.А. Засовин// Радиотехника и электроника- 2019 - Вып. 2- С. 175-180.
30. Оппенгейм, А. Цифровая обработка сигналов / А. Оппенгейм, Р. Шафер. - М.: Техносфера, 2006. - 856 с.
31. Поздеева, А.А. Использование низкоуровневых языков программирование в программировании микроконтроллеров./ А.А. Поздеева// - Молодость. Интеллект. Инициатива: сб.науч.тр. - Витебск: 2016- 17 - 18 с.
32. Попов, О.Б. Цифровая обработка сигналов в трактах звукового вещания: Учебное пособие для вузов / О.Б. Попов, С.Г. Рихтер. - М.: Горячая линия -Телеком , 2012. - 341 с.
33. Прохоренков, А.М. Цифровая фильтрация сигналов в промышленных системах управления/ А.М. Прохоренков, Н.М. Качала // Цифровая обработка сигналов- 2008 - Вып. 3- С. 32-36.
34. Разделительные фильтры в акустических системах [Электронный ресурс]. Режим доступа: http://www.moinf.info/articles/loudspeakers-6.
35. РМГ 29-2013 ГСИ. Метрология. Основные термины и определения. - М.: Стандартинформ, 2014. - 60 с.
36. Сахавова, А.А. Применение метода косвенного определения вебер- амперных характеристик в автоматизированной системе бессенсорной диагностики электромагнитных механизмов / А.А. Сахавова, К.М. Широков, С.Г. Январев // Современные проблемы науки и образования. - 2013. - Вып 2. - №5. - С.63-70
37. Сергиенко, А.Б. Алгоритмы адаптивной фильтрации: особенности
реализации в MATLAB / А.Б. Сергиенко //Цифровая фильтрация- 2016 - Вып.8- С.1 - 11.
38. Солонина, А.И. Цифровая обработка сигналов и MATLAB: Учебное пособие / А.И. Солонина, Д.М. Клионский, Т.В. Меркучева. - СПб.: БХВ- Петербург, 2013. - 512 c.
39. Солонина, А.И. Методика изучения цифровой обработки сигналов на основе моделирования MATLAB /А.И. Солонина, Д.М. Клионский // Вопросы применения цифровой обработки сигналов- 2012 - Вып. 1- С. 118 - 119.
40. Столов, Е.Л. Цифровая обработка сигналов. Водяные знаки в аудиофайлах: Учебное пособие / Е.Л. Столов. - СПб.: Лань, 2018. - 172 c.
41. Третьякова, О.Д. Особенности выбора алгоритмов поиска при решении задач по программированию./ О.Д. Третьякова// - Научные открытия: сб.науч.тр. - Магнитогорск: 2016- 1152-1159 с.
42. Фролов Е. Разделительные фильтры трехполосных громкоговорителей // Радио. - 1977. - №9. - С. 37-38.
43. Харитонов В. Подробности из жизни кроссоверов. // Car&Music. - 2005. - №4.
44. Хрящев В.В., Соколенко Е.А., Приоров А.Л. Нейросетевое восстановление амплитуды дискретного сигнала по его фазовому спектру // В.В. Хрящев, Е.А.
Соколенко, А.Л. Приоров / Докл. 5-ой междунар. конф. и выставки «Цифровая обработка сигналов и ее применение». М:, 2003. - 622-625 с.
45. Чан, Т.Т. Высокоскоростная цифровая обработка сигналов и проектирование аналоговых систем / Т.Т. Чан; Пер. с англ. К.В. Юдинцев. - М.: Техносфера, 2013. - 192 с.
46. Kreskovsky, J. P. Design an Active Transient-Perfect Second-Order Crossover / J. P. Kreskovsky // audioXpress, - 2002, - V. 33, № 12, - P. 22.
47. Linkwitz, S. H. Active Crossover Networks for Non-coincident Drivers / S. H. Linkwitz // J. Audio Eng. Soc., - 1976, № 24, - P. 2-8.
48. Linkwitz-Riley Crossovers: A Primer [Электронный ресурс]. Режим доступа: https://www.rane.com/note160.html.
49. Malvino A., Bates D. J. Electronic Principles/ A. Malvino — 7-е изд.: McGraw- Hill Science, 2007. — 1116 p.
50. Marques, M. The Papoulis-Gerchberg algorithm with unknown signal bandwidth / M. Marques // Image Analysis and Recognition. - Springer Berlin Heidelberg. - 2006. - P. 436-445.


Работу высылаем на протяжении 30 минут после оплаты.




©2026 Cервис помощи студентам в выполнении работ