Проектирование радиотехнических устройств в Micro-CAP V


Линейные зависимые источники, задаваемые Z-преобразованием


Программа MC5 версии 2.01 содержит четыре линейных зависимых источника, задаваемых Z-преобразованием. Точнее, само Z-преобразование в MC5 реализуется косвенно, через преобразование Лапласа, причем переменная Z определяется следующим образом: =exp(st). Тем не менее в MC5 версии 2.01 пользователь «не замечает» этой подмены преобразования, работая в Z-плоскости с Z как с самостоятельной переменной. Способы использования и реализации Z-преобразования для моделирования цифровых фильтров подробно рассмотрены в пункте 6. Здесь рассмотрим лишь линейные источники, задаваемые Z-преобразованием:

1. Источник тока, управляемый напряжением (ИТУН). Его имя в библиотеке компонентов (Component->Analog Primitives->Z Transform Sources) – ZIofV. УГО этого источника показано на Рис. 3.17. Параметры этих источников также удобно вводить в схему с помощью окна атрибутов. Для определения этих источников используются три атрибута. Первый атрибут PART – определяет

Рис. 3.17 УГО источника ZIofV

Рис. 3.18 УГО источника ZIofI

традиционное буквенно-цифровое обозначение источника, например, PART=G1 (см. Рис. 3.17). Второй атрибут ZEXP используется либо для ввода имени, с помощью которого по текстовой директиве .define (см. п.6 пособия и [4]) записывается выражение для системной функции устройства в Z-плоскости, либо для ввода указанного выражения сразу в окно атрибутов. Второй способ проще, тогда как первый способ – нагляднее. Третий атрибут CLOCK FREQUENCY служит для ввода тактовой частоты или частоты дискретизации FC. Например, атрибуты могут иметь следующие значения: PART=G1; ZEXP=ZFILTER; CLOCK FREQUENCY=24K. При этом на схеме (или в окне текстового отображения схемы) текстовой директивой должна быть введена системная функция фильтра H(z) : .define ZFILTER (.10285*(Z+1)*(POW(Z,2)-.70621*Z+1))/((Z-.55889)*(POW(Z,2)-1.1579*Z+.76494)).

Аналогичным образом с помощью указанных атрибутов вводятся и другие Z-источники. Важно отметить, что при вводе выражения для системной функции фильтра в атрибут < ZEXPression> оно должно содержать по крайней мере один экземпляр переменной Z.




Начало  Назад  Вперед