Режекция узкополосной помехи
Описание демо-примера
Расположение
SimInTech\Demo\Цифровая обработка сигналов\Фильтрация\Режекция узкополосной помехи
Описание
В данном примере демонстрируется работа блоков подгруппы "Фильтрация" библиотеки "Цифровая обработка сигналов", используемых для построения и использования цифровых и аналоговых фильтров с конечной и бесконечной импульсными характеристиками (КИХ- и БИХ-фильтры).
В проекте показан процесс режекции узкополосной помехи с применением КИХ- и БИХ-фильтров. Перед запуском проекта необходимо ознакомиться с файлом "!readme.txt".
Блок "Из файла" формирует исходный сигнал, который содержит узкополосную помеху с частотой 50 Гц. Спектр входного сигнала представлен на графике "Входной сигнал". Значения исходного сигнала находятся в файле "InputSignal.dat" в папке "data", расположенной в одной директории с проектом.
- коэффициент "α" – "20";
- порядок фильтра – "500";
- частота нижнего среза, "Fср1" – "48" Гц;
- частота верхнего среза, "Fср2" – "52" Гц;
- частота дискретизации, "Fд" – "1000" Гц.
Блок "БИХ-фильтр" реализует модель БИХ-фильтра Чебышева 2-го рода режекторного типа с порядком равным "2", аналогичными КИХ-фильтру частотами и уровнем подавления равным "30" дБ.
Во время моделирования исходный сигнал поступает на входы двух фильтров. КИХ-фильтр вносит задержку в передаваемый сигнал, поэтому для корректного сравнения исходного и отфильтрованного сигналов используются блоки "FIFO/LIFO буфер", задерживающие исходный сигнал на 250 шагов интегрирования.