Поскольку z-преобразование нулевого порядка равно 1, зачем включать его в анализ или моделирование?

The г -преобразование удержания нулевого порядка равно 1. Так почему же его вообще следует учитывать при анализе дискретного времени или моделировании систем управления с дискретным временем?

Z ( 1 е с Т с ) "=" г г 1 г 1 г г 1 "=" 1

Для ZOH нет преобразования по оси z, поскольку это не система с дискретным временем, а система с непрерывным временем, предназначенная для моделирования преобразования сигнала с дискретным временем в сигнал с непрерывным временем.
@ЕвгенийШ. Спасибо - вы действительно решили мою основную проблему. Моя система чисто дискретная, поэтому ZOH не нужен. Интересно то, что он используется как устройство для «соединения» дискретных и непрерывных компонентов, но, взятое отдельно, его Z-преобразование действительно равно 1. Или я сделал математическую ошибку?
Дело в том, что при выборке непрерывная функция f(t)и ZOH(f(t))будет давать одни и те же точки данных, поэтому при выполнении Z-преобразования на обоих вы получите один и тот же результат, так что в этом смысл вашего 1результата, я думаю.
@ЕвгенийШ. Чтобы еще больше раскрыть тайну ZOH, вы обнаружите, что некоторые учебники включают $T$ в качестве множителя в знаменателе, что мне кажется более логичным. На самом деле были жаркие споры о том, следует ли включать $T$ или нет.

Ответы (2)

Вышеуказанный ZOH TF является связующим звеном между непрерывными и дискретными доменами в гибридных системах. Это наиболее удобный механизм представления гибридной системы в виде передаточной функции. Между ними, конечно, нет однозначной связи. с и г домены, следовательно, это математическое удобство. В приведенном выше соотношении экспоненциальный член должен быть отрицательным (а не положительным, как указано), что дает г -эквивалент 1 опыт ( с Т ) как ( г 1 ) / г включаться в чисто дискретные блоки (фильтры и т. д.) и 1 / с часть ZOH должна быть включена с другой непрерывной с -блоки. с -TF непрерывных элементов затем преобразуется в г -домен, дающий общий г -ТФ.

Если кого-то это волнует, интересно сделать z-преобразование ZOH с ДРУГОЙ скоростью. Другими словами, скажем, у вас есть цифровой сигнал Икс я н который оцифровывается с частотой 50 Гц, поэтому Т 1 "=" 0,02 с , каждая выборка сигнала отстоят друг от друга на 20 мс. Скажем, у вас есть компьютерная программа, которая работает с этим сигналом на частоте 100 Гц (пусть Т 2 "=" 0,01 с ). В компьютере происходит то, что переменная Икс я н который меняется каждые 20 мс, ваша программа отбирает каждые 10 мс, и выполняется некоторая операция, производящая вывод Икс о ты т . Поскольку значение Икс я н просто сохраняет свое значение, пока оно не изменится каждые 20 мс, вы можете считать это ZOH:

( 1 е с Т 1 ) / с

Теперь вам нужно провести повторную оцифровку в 1 / Т 2 ставка. Числитель просто становится

( 1 г 1 1 )

и числитель (через преобразование s-to-Z):

1 ( 1 г 2 1 )

в результате чего:

( 1 г 1 1 ) ( 1 г 2 1 )

Позвольте мне вернуться немного назад и определить г 1 и г 2 .

Так как, в общем, г "=" е с Т , определять г 1 "=" е с Т 1 , и г 2 "=" е с Т 2

отмечая, что Т 1 "=" 2 Т 2 , г 1 "=" е с Т 1 "=" е с 2 Т 2 "=" е 2 ( с Т 2 ) "=" г 2 2

заменять г 2 2 для г 1 :

1 г 1 1 1 г 2 1 "=" 1 г 2 2 1 г 2 1 "=" ( 1 г 2 1 ) ( 1 + г 2 1 ) 1 г 2 1 "=" 1 + г 2 1

Таким образом, конечный результат на самом деле очень интуитивно понятен, если подумать. Программа, повышающая дискретизацию Икс я н от 50 до 100 Гц просто берется оригинальная копия Икс я н (часть результата «1») и добавление к ней копии того же образца, задержанного на один Т 2 примерный шаг (т. г 2 1 часть). Простой пример:

Сказать Икс я н "=" [ 1 ; 2 ; 3 ; 4 ] , с шагом выборки Т "=" 20 м с Затем Икс я н апсемплинг с ZOH будет выглядеть так

Икс я н ты п г о час "=" [ 1 ; 1 ; 2 ; 2 ; 3 ; 3 ; 4 ; 4 ] с шагом выборки Т "=" 10 м с

ЗАМЕЧАНИЕ, что БЕЗ ZOH (например, Икс я н очищался каждый раз при чтении), Икс я н было бы:

Икс я н ты п "=" [ 1 ; 0 ; 2 ; 0 ; 3 ; 0 ; 4 ; 0 ]

Теперь самое интересное (если вы застряли со мной): если у вас есть доступ к инструменту (например, Matlab) для построения графиков ffts и bode:

Сделайте фф Икс я н "=" [ 1 ; 2 ; 3 ; 4 ] , а также Икс я н ты п и Икс я н ты п г о час . Вы можете посмотреть реальную и воображаемую части результатов БПФ или преобразовать результаты БПФ в амплитуду и фазу и увидеть удивительные результаты.

Вы должны увидеть, что повышение частоты дискретизации без ZOH просто сдвигает частоту Найквиста. Вы должны помнить, что спектр цифрового сигнала является периодическим и бесконечным , это означает, что даже если мы обычно смотрим на спектр только от 0 к Т с 2 , этот спектр на самом деле повторяется каждые к Т с 2 на оси частот. Повышение частоты дискретизации без ZOH на самом деле не изменило сигнал (только вставило нули), но ДЕЙСТВИТЕЛЬНО сдвинуло частоту Найквиста. Затем вы можете видеть, что ДОБАВЛЕНИЕ еще одной копии сигнала, задержанного на одну точку выборки, дает интересный эффект усиления И фазы. На низких частотах усиление фактически удваивается, и усиление не достигает единицы до тех пор, пока 2 3 × 50 ЧАС г и падает после этого. Это очень реальный эффект, который МОЖЕТ вызвать проблемы для некоторых систем управления, чувствительных к усилению и/или фазе.

Даунсемплинг немного сложнее математически... Я уже набрал слишком много....

Нулевая забивка, за которой следует фильтр нижних частот с коэффициентом усиления 2, на самом деле является хорошим способом удвоить частоту дискретизации в потоковой цепочке DSP.