Informatics Point

Информатика и проектирование

Каскадная форма реализации

Переход к каскадной форме реализации в программе Matlab осуществляется с помощью функции tf2sos. Округление производим с коэффициентами в каскадной форме, затем переходим обратно к прямой форме реализации с помощью обратной функции sos2tf.

=tf2sos(bz,az); %делаем несколько фильтров=round(sos*M)/M; %квантуаем их коэффициенты

for i=1:size(sos,1) (i)=dfilt.df1(sos(i,1:3),sos(i,4:6)); %создаём три объекта типа фильтр

end

Для M = 28

=dfilt.cascade(hdi(1),hdi(2)); % делаем из них каскад(hd)

Для M = 216

Из графиков видно, что АЧХ фильтра удовлетворяет первоначальным условиям (гарантированное затухание в полосе подавления = 30 дБ и неравномерность частотной характеристики в полосе пропускания = 2дБ) уже при 16-м разряде процессора.

Структурная схема приведена в Приложении 2.

Заключение

В данной работе был рассмотрен пример решения задачи проектирования цифрового фильтра по известному аналоговому прототипу с помощью среды компьютерного моделирования MATLAB.

Ходе работы был спроектирован цифровой фильтр, используя билинейное

z-преобразование. Получили две реализации фильтра:

. В каноническом виде с разрядностью процессора, которая удовлетворяет заданным условиям 32 бита.

. В каскадном виде, при котором удовлетворение заданных условий начинается с 16 Бит.

Выбираем каскадную реализацию, так как нам потребуется меньше ресурсов для приобретения микропроцессора с разрядностью 16 Бит.

Приложение 1

Структура схема прямой реализации цифрового фильтра

Приложение 2

Структурная схема каскадной реализации цифрового фильтра

Посмотреть каскадную реализацию фильтра (sos-форму) можно командой:

realizemdl(sos);

Stage1

2

Лучшие статьи по информатике

Разработка системы автоматизации теплового пункта
Задача повышения энергоэффективности имеет особый характер, т.к. поставлена на высшем политическом уровне и касается всей экономики РФ. Основополагающими до ...

Проектирование микропроцессорного устройства
Спроектировать микропроцессорное устройство содержащее МП, системный контроллер, адресные буферы, ОЗУ, ПЗУ, порт ввода/вывода, адресный дешифратор. ...

Расчет усилительного каскада на биполярном транзисторе
Транзистор - это полупроводниковый прибор с двумя или несколькими р-n-переходами, позволяющий усиливать электрические сигналы и имеющий три вывода или более ...

Меню сайта