Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
examples_1.doc
Скачиваний:
2
Добавлен:
08.12.2018
Размер:
209.41 Кб
Скачать

Xlabel('n'); ylabel('h[n]');

b=dz1_t.num{1,1};

a=dz1_t.den{1,1};

[y2,t2]=impz(b,a,140);

figure(2); clf reset;

h2=stem(t2,y2,'b.','fill');

set(h2,'LineWidth',2); grid on;

Xlabel('n'); ylabel('h[n]');

Вывод в командное окно дает одинаковые передаточные функции:

>>

Transfer function:

3.21 z^2 + 3.407 z + 0.5403

----------------------------------

z^3 + 1.53 z^2 + 0.6352 z + 0.0895

Sampling time: 1

Transfer function:

3.21 z^2 + 3.407 z + 0.5403

----------------------------------

z^3 + 1.53 z^2 + 0.6352 z + 0.0895

Sampling time: 1

Графики импульсной характеристики объекта, полученные разными путями, представлены на рис. 1.7.

Рис. 1.7. Импульсная характеристика DLTI объекта для примера 5_06.

Следующие упражнения необходимо выполнить самостоятельно с использованием среды MATLAB.

Упражнение 5_01. Сгенерировать сигнал :

на отрезке дискретного времени и построить графическое отображение соответствующей конечной последовательности.

Сформировать сдвинутый единичный скачок на произвольном отрезке , где , задавая величины в программе. Построить график полученной последовательности.

Упражнение 5_02. Сформировать конечную импульсную характеристику DLTI системы в виде последовательности , которая задана в моменты дискретного времени. Для применения формулы свертки построить две вспомогательные последовательности: отраженную и сдвинутую (). Графически отобразить этих последовательности, используя функцию subplot.

Упражнение 5_03. Найти реакцию DLTI системы на входной сигнал , заданный на отрезке дискретного времени с отсчетами, вычисляемыми по формуле:

Для построения искомой реакции воспользоваться функцией conv, позволяющей формировать свертку двух конечных последовательностей: и . В качестве импульсной характеристики системы принять последовательность , заданную для моментов дискретного времени.

Упражнение 5_04. Найти реакцию DLTI системы, используя входной сигнал и импульсную характеристику из предшествующего примера, с помощью стандартной функции lsim из пакета прикладных программ CST системы MATLAB. Выполнить аналогичное построение с помощью функции filter из пакета DSP-tools.

Упражнение 5_05. Сформировать компьютерные модели в среде MATLAB в втде ss, tf и zpk объектов для следующих DLTI систем:

a)

b) ;

c) нули: 0.2, –0.1+0.2j, –0.1–0.2j;

полюса: 0.3, –0.3+0.1j, –0.3–0.1j, 0.2+0.4j, 0.2–0.4j;

коэффициенты: 1.

Преобразовать ss-объект к tf форме, tf-объект к ss форме и zpk-объект к ss форме. Для последнего ss-объекта найти собственные значения и сравнить их с полюсами исходного zpk-объекта.

Сгенерировать случайную ss SISO-модель устойчивого объекта в дискретном времени и найти ее передаточную функцию.

Упражнение 5_06. Сформировать в среде MATLAB ss-объект в соответствии со следующими уравнениями:

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

и создать преобразованный ss-объект. Найти его передаточную функцию и сравнить с передаточной функцией первого объекта.

Построить графики импульсных характеристик для обоих объектов с помощью функций impulse (CST) и impz (DSPT).

11

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]