|
Международная научно-техническая конференция «Практическое применение технических и цифровых технологий и их инновационных решений», татуфф, Фергана, 4 мая 2023 гBog'liq 3 tom часть по расчету цифровых фильтров и обработке биомедицинских
сигналов была разработана с использованием языка программирования
Delphi [3]. Программа состоит из двух блоков: первый блок предназначен
для расчета коэффициентов цифровых фильтров различного типа, а второй
блок содержит тестовые наборы биомедицинских сигналов. Внешний вид
первого блока программы представлен на рис. 1.
Рис. 1. Программа расчета цифровых фильтров
Расчет цифровых фильтров сводится к расчету коэффициентов,
необходимых для реализации данного типа фильтров с использованием
микроконтроллера. Исходными параметрами для расчета являются: Type
of filter (Тип фильтра), Filter order (Порядок фильтра), Sampling frequency
(Частота дискретизации) и Cut-off frequency (Частота среза). В программе
предусмотрен расчет четырех типов фильтров: фильтр низких частот
(ФНЧ) Баттерворта, фильтр высоких частот (ФВЧ) Баттерворта, ФНЧ
Чебышева и ФВЧ Чебышева, при этом порядок каждого из фильтров
может варьироваться от 1 до 5. После расчета соответствующего фильтра
Muqobil energiya manbaalari va telekommunikatsiya texnologiyalarini rivojlantirishing yangi bosqichilari
Международная научно-техническая конференция «Практическое применение технических и
цифровых технологий и их инновационных решений», ТАТУФФ, Фергана, 4 мая 2023 г.
191
программа
позволяет
построить
график
амплитудно-частотной
характеристики (кнопка FR of filter). На рис. 2 представлен внешний вид
программы расчета для фильтра нижних частот Баттерворта 5-го порядка
(рис. 2а) и фильтра верхних частот Чебышева 4-го порядка (рис. 2б).
а) б)
Рис. 2. Внешний вид программы расчета для фильтра нижних частот Баттерворта
5-го порядка (а) и фильтра верхних частот Чебышева 4-го порядка (б)
Для реализации соответствующего фильтра с использованием
микроконтроллера в программе предусмотрен блок асинхронной передачи
данных (по интерфейсу UART). При нажатии кнопки UART
осуществляется передача в микроконтроллер (с использованием
виртуального COM-порта) коэффициентов фильтра, а также частоты
дискретизации. Передача коэффициентов и частоты дискретизации,
позволяет осуществлять автоматическую перестройку аппаратной
реализации цифрового фильтра. Как отмечалось выше, цифровые системы
обработки сигналов находят широкое применение в системах обработки
биомедицинских сигналов. Разработанная программа содержит ряд
оцифрованных биомедицинских сигналов, например электрокардиограмма
(без шумов и с шумами). Соответствующие сигналы загружены в
программу в табличной форме с возможностью отображения их в
графическом виде (рис. 3). Для осуществления цифровой фильтрации
данных сигналов или их цифровой обработки (например, определение
частоты сердечных сокращений, интервалы и амплитуды зубцов) в
программе
организована
асинхронная
передача
данных
в
микроконтроллер.
Новые этапы развития альтернативных источников энергии и телекоммуникационных технологий
Международная научно-техническая конференция «Практическое применение технических и
цифровых технологий и их инновационных решений», ТАТУФФ, Фергана, 4 мая 2023 г.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Международная научно-техническая конференция «Практическое применение технических и цифровых технологий и их инновационных решений», татуфф, Фергана, 4 мая 2023 г
|