ЦИФРОВАЯ ФИЛЬТРАЦИЯ НИЗКОЧАСТОТНЫХ СИГНАЛОВ С ИСПОЛЬЗОВАНИЕМ ВОЗМОЖНОСТЕЙ MATLAB
Гомозов Д.С.
Руководитель: Павлейно М.А., доц. физического факультета СПбГУ.
физический факультет СПбГУ
Ссылка на оригинал:     http://niirf.spbu.ru/CON/VII-stud/xx1.doc
Данный доклад посвящен анализу возможностей MATLAB и его пакетов расширения для решения задачи цифровой фильтрации низкочастотных аналоговых сигналов, используя в качестве АЦП стандартные звуковые платы, поддерживаемые операционной системой Windows. В докладе обсуждаются особенности работы следующих пакетов расширения MATLAB:
- Data Acquisition, предоставляющего широкие возможности для обработки информации получаемой с PC-совместимого оборудования для сбора данных;
- Filter Design, позволяющего проектировать цифровые фильтры на основе большого числа разнообразных алгоритмов и имеющего удобный интерфейс пользователя;
- Signal Processing, основного и самого мощного инструмента MATLAB в области цифровой обработки сигналов, реализующего множество способов обработки, визуализации и создания сигналов, взаимодействующего с большим числом пакетов расширения MATLAB, связанных с обработкой сигналов.
В докладе рассмотрены основные этапы обработки сигналов. Во-первых, это сбор данных. Рассмотрены способы получения данных либо непосредственно от внешних источников сигнала, либо из wave-файлов, а также сохранение данных в wave-формате и в формате DOUBLE и преобразование одного формата в другой. Продемонстрировано использование звуковой карты компьютера в качестве АЦП низкочастотных сигналов и взаимодействие с ней системы MATLAB с помощью пакета расширения Data Acquisition.
Далее рассмотрены способы визуализации и анализа собранных данных во временной и частотной области. Эта часть включает в себя такие операции, как расчет спектра сигнала, просмотр временных и частотных характеристик сигнала. Здесь детально проанализированы возможности пакета Signal Processing.
Следующим этапом рассмотрены способы проектирования цифровых фильтров. В частности, обсуждаются такие вопросы, как выбор типа фильтра и задание его параметров, синтез цифрового фильтра, просмотр его характеристик, преобразование типов фильтров, сохранение параметров фильтров, возможности импорта и экспорта фильтров.
В заключительной части доклада продемонстрировано применение перечисленных выше возможностей системы MATLAB для решения задачи цифровой фильтрации звукового сигнала.
Литература
- Сергиенко А. Б. Цифровая обработка сигналов: Учебник для вузов. 2-е изд. – СПб.: Питер, 2006. – 751 с.: ил.
|