Биквадратное звено рекурсивного ЦФ на запоминающем устройстве
На J-м такте с выхода ЗУ снимается дополнительный код функции 770, в сумматоре-вычитателе осуществляется вычитание (13.9) и в регистре /?С фиксируется окончательный результат. Этот результат переписывается в регистр ЯСЛ, и с выхода снимается во внешнюю цепь. В осуществляется сброс триггеров. Полагаем, что все отсчеты входного и выходного сигналов меньше единицы по абсолютной величине… Читать ещё >
Биквадратное звено рекурсивного ЦФ на запоминающем устройстве (реферат, курсовая, диплом, контрольная)
Основные соотношения. Такое звено описывается разностным уравнением.
Полагаем, что все отсчеты входного и выходного сигналов меньше единицы по абсолютной величине и представлены дополнительным у-разрядным кодом, включая знаковый разряд. Дополнительный код любого двоичного ./-разрядного числа (2 может быть записан в следующем виде:
где (){ 0/ — соответственно знаковый иу-й разряды дополнительного кода числа (Г Тогда дополнительный код выходного отсчета Ук (13.9) с учетом соотношения (13.10) запишется в виде.
Сгруппировав в выражении (13.11) члены с одинаковым разрядом, получим.
где.
Из равенства (13.13) следует, что Р является функцией пяти аргументов (Л0, Ауу Л2, В{у В2) и поэтому может принимать 32 различных значения, которые заранее рассчитываются (табл. 13.1) и заносятся в запоминающее устройство (ЗУ) в виде дополнительных 2у-разрядных кодов.
№. | Адрес ячейки ЗУ. | Значение функции Р. | ||||
набора. | У12. | уч. | Чг | хи | Ч | |
Л. | ||||||
з,. | ||||||
л, + А0 | ||||||
-В., — В{ + л, + л. | ||||||
-В., — В, + А2 + л, + л". |
Состав и принцип работы фильтра. Схема устройства, реализующего алгоритм вычисления отсчета Ук по формулам (13.11), (13.12) с использованием табличных данных, приведена на рис. 13.13. Устройство содержит:
- • запоминающее устройство для хранения 32 значений функции Р в виде дополнительных 2/-разрядных кодов;
- • сумматор-вычитатель (СВ) 2/-разрядных операндов;
- • четыре /-разрядных последовательных регистра ЯСА, ЯС2, ЯСЛ, ЯС- и один /-разрядный параллельно-последовательный регистр ЯСА для фиксации отсчетов входного и выходного сигналов и определения адреса ячейки ЗУ, где хранится значение функции Р;
- • один 2/-разрядный параллельно-последовательный регистр ЯС для параллельной записи результатов сложения-вычитания и их сдвига вправо с сохранением содержимого первого триггера регистра.
Выходы младших разрядов триггеров регистров /?(?, …, ЯС- подсоединены к адресному входу ЗУ, определяющему ячейку со значением функции Р. Регистры ЯСА, ЯС2, ЯС3 образуют ^/-разрядный, а регистры ЯСА, ЯС- — 2/-разрядные сдвигающие регистры.
Рис. 13.13. Схема биквадратного звена рекурсивного фильтра на запоминающем устройстве.
В исходном состоянии дополнительные коды отечетов Хк, Хк_{, Хк_2У Ук_х, ?к_2 зафиксированы на регистрах ЛС{, …, регистр находится в нулевом состоянии.
На каждом такте содержимое регистров /?(?,…, ЯС5 сдвигается вправо на один разряд, в результате чего определяются адреса ячеек запоминающего устройства и с его выходов последовательно считываются дополнительные коды функций Р* Р1 2,Р°.
В сумматоре-вычитателе на первом такте выполняется сложение Т7^-1 + 0. Полученный результат заносится в регистр ЯС и сдвигается вправо (77-7−1 + 0) х 2 на один разряд.
На втором такте также выполняются сложение Т77 2 + Т77 1 х 2 и сдвиг (Т7-7−2 + Р^~1 X 2) X 2 и т. д. до (/ - 1)-го такта включительно.
На J-м такте с выхода ЗУ снимается дополнительный код функции 770, в сумматоре-вычитателе осуществляется вычитание (13.9) и в регистре /?С фиксируется окончательный результат. Этот результат переписывается в регистр ЯСЛ, и с выхода снимается во внешнюю цепь. В осуществляется сброс триггеров.
После ,/ тактов в регистрах …, ЯС5 будут зафиксированы дополнительные коды отсчетов Хк_,х, Хк, Хк_ХУ Ук, ?к_{.