Произведем расчёт дискретной передаточной функции для канала «r(z) - x3(z)» с помощью пакета MATLAB.
sys1=tf([6], [4 0]);=tf([3], [9 3]);=tf([7], [5 0]);=tf([2.1966]);=tf([1.6386]);=tf([2.4299]);=append(sys1,sys2,sys3,sys4,sys5,sys6);=[1 4 5 6; 2 1 0 0; 3 2 0 0;4 1 0 0;5 2 0 0;6 3 0 0];=1;=3;=connect(sys,Q,in,out)
Результат выполнения:function:
0.7
--------------------------------^3 - 2.962 s^2 - 1.918 s - 1.701
=[0.7];=[1 -2.962 -1.918 -1.701];
[num,den]=c2dm(num,den,0.2,'zoh')
printsys(num,den,'z')
Результат выполнения второй части - передаточная функция дискретной системы по заданному каналу:
.0010942 z^2 + 0.0051256 z + 0.0014699
--------------------------------------^3 - 3.9221 z^2 + 4.7117 z - 1.8083
Для того, чтобы получить характеристическое уравнение дискретной передаточной функции запишем её в виде:
Перепишем последнее выражение с использованием оператора сдвига во времени:
Получим разностное уравнение, которое связывает выходной и входной сигнал:
Блок схема алгоритма реализующая дискретную передаточную функцию на основе полученного разностного уравнения
Рисунок 11. Блок-схема алгоритма моделирования цифровой системы моделирования
Самое читаемое:
Блок формирования сигналов вспомогательного гетеродина
Многие
могут заметить, что развитие и усовершенствование военной техники в недавние
годы идет семимильными шагами. Это и воздушные, и наземные и надводные
подвижные объекты. Такие быстрые темпы роста привели к необходимости создания
дистанционных средств раннего оповещения о складывающейся обстановке. Поэтому
был разработан новый ...