Билинейная трансформация - PullRequest
0 голосов
/ 09 апреля 2009

Эта конкретная тема относится к цифровому управлению. У меня есть передаточная функция моего завода, которая в данном случае является серводвигателем, и она находится в z-домене. Чтобы определить запас по фазе, мне нужно взглянуть на график Боде, но сначала я должен использовать билинейное преобразование:

z = (1+(T/2)*w) / (1-(T/2)*w); T-sampling rate,
w = e^(j*omega) (frequency response)

Есть ли в MATLAB функция, которая будет выполнять это преобразование для меня? Для перехода из z-домена в w-домен.

1 Ответ

1 голос
/ 09 апреля 2009

Есть функция с именем BILINEAR на панели инструментов обработки сигналов, если она у вас есть. Я не уверен, что это именно то, что вам нужно, но, вероятно, это хорошее место для начала.

РЕДАКТИРОВАТЬ: Некоторые другие варианты, которые могут вам помочь: функции C2D и D2C в панели инструментов системы управления помогают выполнять преобразования между и дискретные модели.

...