Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1904

.pdf
Скачиваний:
0
Добавлен:
15.11.2022
Размер:
993.74 Кб
Скачать

4.3 Прохождение непрерывного сигнала через цифровое вычислительное устройство

В контур управления дискретных САР и САУ часто входит микропроцессорное устройство (МПУ). Схема, имитирующая прохождение сигнала через МПУ, изображена на рис. 4.4.

g(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

МП

 

 

ЦАП

 

 

АЦП

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Хэ(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g’(t)

 

 

 

 

 

Хэ’( )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЭВ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а) – с преобразователями АЦП и ЦАП; б) – динамическая эквивалентная схема.

Рис. 4.4

Схема включает ключ Кл (или импульсный элемент), преобразующий непрерывный сигнал в аналоговый дискретный; АЦП, МПУ, ЦАП и экстраполятор – Э. Следует различать аналоговый дискретный сигнал на выходе Кл от дискретного. Первый может принимать любые значения в заданном амплитудном диапазоне, в то время как амплитуда дискретного сигнала ограничена разрядностью МПУ.

Экстраполятор Э приводит сигнал к аналоговому непрерывному виду .влияние на динамику имеют лишь три из перечисленных элементов: ключ, МПУ, экстраполятор, а АЦП и ЦАП не влияют на математическое описание системы, поэтому схему можно представить в упрощенной форме (рис. 4.4 б). Далее предполагают справедливыми следующие ограничения:

59

1)шаг дискретизации r p

const ;

 

2)запаздыванием при вычислениях в МПУ можно

пренебречь;

 

 

 

3)МПУ выполняет

любую

линейную

операцию

(дифференцирование,

интегрирование,

упреждение,

запаздывание, решение дифференциальных и интегральных уравнений и т.д.).

4)МПУ работает в реальном масштабе времени;

5)МПУ может использовать настоящую и прошлую информацию, но не будущую (принцип физической осуществимости).

Система, содержащая МПУ, квантует сигнал и по уровню, и по времени. Квантование по уровню создаѐт на выходе ошибку (шум квантования).второго порядка малости по сравнению с эффектом квантования по времени, поэтому при рассмотрении динамики системы в первом приближении можно пренебречь шумом квантования. Квантование по времени означает дискретизацию, замену непрерывной функции последовательностью импульсов (рис. 4.5).

 

 

x(t)

 

 

 

 

 

 

 

 

 

|x(j )|

 

 

 

 

 

х*(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

 

 

 

 

 

 

 

 

 

 

б)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а) – квантование по времени;

б).- частотный спектр X ( jw) непрерывного сигнала. Рис. 4.5

60

Вообще говоря, такая замена может привести к потере информации. Условие, когда при квантовании по времени информация не теряется, то есть, когда по дискретным данным можно восстановить исходную кривую, определяется из теоремы Котельникова. Если сигнал x(t) обладает конечным спектром, то информация не будет потеряна при выполнении условия.

 

 

0

 

 

 

,

(4.17)

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

где w0 -ширина спектра.

Рассмотрим, как трансформируется сигнал при прохождении через каждый элемент схемы рисунок 4.

Предполагаем,

что ключ

Кл

включается

и

выключается

мгновенно,

генерируя

числовую

последовательность:

...g 2 r , g r , g 0 , g r

,... ,

подаваемую

на

вход АЦП.

Итак, на выходе ключа Кл имеем:

 

 

 

 

g* t

g k r t k r

,

(4.18)

k

 

 

Пусть g t

0,t 0, тогда:

 

 

 

 

 

 

g* t g k r t k r

 

(4.19)

k 0

 

 

 

Сигнал g*(t), определяемый формулой (4.19), поступает

на вход МПУ и преобразуется в другую цифровую

последовательность, определяемую разностным уравнением: xb (k r ) b0 g(k r ) b1g (k 1) r ... bn g (k n) r

a1xb (k 1) r a2 xb (k 2) r ... an xb (k n) r

(4.20)

 

Выходной сигнал с МПУ xb (k r ) k 0,1,2,...n подаѐтся

на вход преобразователя ЦАП, чтобы преобразовать цифровую

последовательность в непрерывный сигнал

xЭ (t) u(t).

Обычно желательно, чтобы сигнал xЭ (t) u(t)

представлял

61

 

собой огибающую для временной последовательности xb (k r ) , тоесть, в интервале k r t (k 1) r преобразователь ЦАП должен экстраполировать значение амплитуды входного сигнала в момент k r на интервале r вперѐд. Устройства,

выполняющие эту функцию, называются экстраполяторами. Экстраполятор m-го порядка определяют как

экстраполятор, выход которого в данный момент зависит от m+1прошлых дискретных значений на его входе. Обычно

используют полиномиальную экстраполяцию:

 

 

x

m

r

 

r

a m a

m 1 ... a

(4.21)

Э

 

 

m r

m 1 r

0

 

 

 

 

 

 

 

0 r

 

 

Через каждый интервал r

коэффициенты am ,...a0

необходимо в общем случае вычислять заново.

 

 

Самым простым является экстраполятор, реализующий

полином нулевого порядка (m=0), то есть xЭ n r

r

xЭ n r

при 0 r

Выход

 

такого

экстраполятора

представляет

собой кусочно-постоянную функцию (рис. 4. 6).

u(t

t

0 r 2 r 3 r 4 r 5 r 6 r

Рис. 4.6 62

u(t

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

r

 

 

 

 

 

 

5 r

 

 

 

 

 

 

 

 

4 r

 

 

6r

 

 

 

2 r

3 r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 4.7.

Экстраполятор 1-го порядка (рис. 4.7) описывают

полиномом 1-го порядка.

 

xЭ (n r ) a1 a0, ,

(4.22)

0 < r ,

причѐм:

xЭ (n r ) xb (n r ) .

4.4 Z – преобразование

При анализе дискретной системы необходимо решение разностных уравнений, устанавливающих связь между еѐ входом и выходом. Z – преобразование сводит это решение к алгебраическим операциям. Преобразование Лапласа превращает непрерывные функции времени t в функции комплексного переменного S, а Z – преобразование – функции дискретного времени (последовательность чисел ) в функции

комплексной переменной z e r S , S j .

Z – преобразование позволяет ввести понятие Z – передаточной функции, имеющей аналогию с обычной передаточной функцией для непрерывных си

63

Опуская для простоты интервал дискретизации r , запишем последовательность чисел в виде:

f k : ..., f 1 , f 0 , f 1 , f 2 ,... ,

где k – аргумент, указывающий на порядок следования чисел. Если последовательность f(k) определена только для положительных значений k, то одностороннее Z – преобразование для f(k) определяют при помощи соотношения:

 

 

 

z f k F z f k z k

(4.23)

k

0

 

Если функция f(k) определена как для положительных, так и для отрицательных целых чисел, то двухстороннее Z – преобразование для f(k) даѐтся формулой:

 

 

z* f k F* z f k z k

(4.24)

k

Обратное Z – преобразование определяют формулой:

f k Z 1 F k

1

F Z Z k 1dz , (4.25)

2j

 

Г

 

 

где Г – некоторый замкнутый контур в плоскости z. Степенной ряд в (4.23) сходится за пределами круга:

Z R , то есть для всех Z >R, где радиус:

 

1

 

 

 

R lim

 

x n

 

 

 

 

 

 

4 .

(4.26)

 

n

 

 

 

 

 

 

Например, пусть

y(n) an , что

соответствует

выходному сигналу для простейшей ДЛС первого порядка (рис. 4.8), описываемой разностным уравнением:

y n ay n 1 x n .

Входной сигнал x(n) представим в виде единичного

64

импульса:

1, n 0

x n n

0, n 0

Временные диаграммы для y(n) при 0 < а < 1 приведены на рис. 4. 9.

x(n)

X(n)

1.0

t

a * y(n-1)

а а

1.0

y(n)

t

а

Рис. 4.8

3 5

аа а

Рис. 4.9

65

y(n)

t=n* t

7 t

t

t

Последовательность y(n) an имеет Z – преобразование

при

1

R lim

 

a n

 

 

 

a

 

 

 

n

n

 

 

 

 

 

 

 

 

 

Если а>1, то

y(n) неограниченно возрастает, что

соответствует неустойчивости системы.

Рассмотрим в качестве примера Z – преобразование некоторых последовательностей.

1) Единичный импульс (рис. 4. 10).

 

 

n n0

 

 

1, n n0

 

 

 

 

n0

(4.27)

 

 

 

 

 

 

 

0, n

 

 

n n0

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

no

n

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 4.10

 

 

 

 

 

 

 

 

Используя фильтрующееРис. свойство

- функции,

находим:

z

 

z n0

 

 

 

 

(4.28)

При n0 0 , z 1 .

2) Дискретная функция единичного скачка:

1, n 0

 

u n

,

0, n 0

 

или

 

n

 

u n k .

(4.29)

k

 

66

 

Z – преобразование равно сумме членов геометрической прогрессии.

 

 

 

1

 

 

 

z

 

 

u z z k

 

 

 

 

 

.

(4.30)

 

 

 

 

 

 

 

z 1

z

1

k 0

1

 

 

 

3) x(n) an ,

 

a

 

1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z – преобразование равно:

 

 

 

 

 

 

 

 

 

 

x(z)

 

z

.

 

 

(4.31)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z a

 

 

4.5 Некоторые свойства Z-преобразования

 

Z–преобразование

обладает

рядом

свойств,

позволяющих анализировать особенности ДЛС. Приведем лишь теоремы о начальном и конечном значениях.

Теорема о начальном значении

Предположим, что задано Z – преобразование F(Z) и требуется определить начальные значения f(0) последовательности.

По определению

F(Z) f (0) f (1) Z-1 f (2)Z 2

 

...

(4.32)

Этот ряд сходится при всех

 

Z

 

1 , поэтому при всех

 

 

 

 

 

 

 

 

 

F 0 lim F Z

Z

67

Теорема о конечном значении

Ограничим последовательность f (к г ), положив К = N,

где N– достаточно большое число. Образуем функцию f(kr- r),

запаздывающую относительно f (к r ) на r . Если

N

 

 

F Z f (кτr ) к

,

(4.33)

K

 

 

то Z – преобразование для fn (к г) будет

N

 

 

 

FN (Z) fkτr ) k

F(Z)

(4.34)

K

 

 

 

Найдем разность FN (Z)

и

FN-1(Z) при Z = 1;

N

N

 

 

f (kτr ) k f (kτr ) k f (Nτr )

k

k

 

 

2

 

 

 

Пусть N , тогда

f lim( Z )F(Z)

(4.35)

Формула (4.35) устанавливает связь между Z - преобразованием и конечным значением функции.

4.6 Z-передаточная функция дискретной системы

Разностные уравнения вход-выход имеют вид:

y k U(k) B U(k ) ... n U(k n)

(4.36)

a y(k ) a y(k ) ... a n y(k n)

 

68

 

Число y(k)характеризует выход в момент кr (шаг дискретизации r обычно опускают). Числа y(k-1), y(k-2) характеризуют предыдущее значение выхода, запоминаемые в памяти ЭВМ.

Аналогично числа и U(k), и U(k-1)характеризуют вход в дискретные моменты k, k-1, … и т.д., они также хранятся в памяти машины. Уравнение (4.36) называют рекурсивным или разностным, позволяющим вычислить каждое последующее значение выхода по предыдущим данным. Положим в (4.36)

 

 

U(k) δ (k) ,

(4.37)

где

 

 

 

δ (k)

1, k = 0

- дельта – последовательность Кронекера

 

0, k ≠ 0

 

 

( δ -импульс – одиночный). Подставляя (4.36) в (4.35), получим реакцию системы, которую обозначим через K(k):

(k) δ(k) δ(k ) ... n δ(k n) a k(k )

(4.38)

a k(k ) ... a n k(k n)

 

 

 

 

 

 

 

 

 

 

 

 

Взвешенную временную последовательность (4.38)

называют весовой (рис. 4. 11)

 

 

 

 

 

 

 

 

 

 

 

 

K(m

 

 

K(0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(5)

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K

 

 

1

 

 

 

 

2

 

3

4

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 4. 11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

69

 

 

 

 

 

 

 

 

 

 

 

 

Если импульс воздействует на вход не при k = 0, а в произвольный момент (в j – той позиции ), то реакция системы в k – той позиции будет (для k ≥ j )

y j (k) α j K(k j)

,

(4.39)

где α j - коэффициент для входного воздействия

 

U (k) j j (k)

j , k j

 

0,

k j

 

 

 

В общем случае, когда входная последовательность представляет сумму (поток) дельта последовательностей, приложенных в моменты k= 0, 1, 2, …, то есть,

0 , k 0

U(k)

k , k 0

временную последовательность на основании принципа суперпозиции на выходе можно определить как

 

 

y(k ) K (k j) u( j)

(4.40)

j 0

 

или, после замены переменных m = k – j

 

 

 

y(k ) K (m) u( k m )

(4.41)

m 0

Выражение (4.41) – аналог интеграла свертки для непрерывных систем. Воспользуемся (4.9) в самом общем виде:

 

 

y(k) K(k m) g(m) ,

(4.42)

m

где К(k) – взвешенная временная последовательность, g(m) – дискретизированный входной сигнал.

Взяв Z – преобразование от (4.42), получим

70

 

 

 

 

 

 

 

 

 

 

 

 

 

Z y(k) Y(Z) y(k)Z k ;

 

 

 

 

 

 

 

 

 

k

 

 

 

 

или (для правой части (4.11)):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Υ(z)

K(k m)g(m) Z k

g(m) K(k m)Z k (4.43)

 

k m

 

m

k

 

 

 

 

Сделав замену переменных n = k – m в (4.43), найдем

 

 

 

 

 

 

 

 

 

 

Y(Z) g(m) K(n) Z

n m

g(m) Z

m

K(n) Z n

 

 

 

m

n

 

m

 

n

(4.44)

 

G(Z) W(Z),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

откуда

 

W(Z)

Y(Z)

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G(Z)

 

 

 

 

 

 

W(Z) называют Z – передаточной функцией дискретной системы. Через Y(Z) и G(Z) обозначены Z–преобразования последовательностей y(n r) и g(nr), то есть, выходной и входной последовательностей.

Пример Z – передаточной функции. Пусть необходимо определить W(Z), соответствующую s – передаточной функции:

W(s)

a

(4.46)

s(s a)

Посмотрим вначале – какой непрерывной системе соответствует s - передаточная функция (1.46). Взяв обратное преобразование Лапласа от W(s), получим

K(t) L W(s) L

 

 

 

 

 

( e at )

(4.47)

 

 

 

 

 

 

 

S

 

S a

 

 

71

где K(t) – импульсная переходная функция, или функция веса, то есть, реакция системы на единичный - импульс (t). Далее от (4.47) перейдем к дискретной весовой временной последовательности согласно правилу:

K(k τ r) K(t)t kτ ,

k 0,1,2...

(4.48)

 

то есть,

 

 

 

K(kτr) 1 e akτ ,

k 0

 

(4.49)

K(k r) 0,

k 0

 

 

Z – преобразование этой последовательности и будет представлять Z - передаточную функцию, соответствующую s

– передаточной функции непрерывной системы (4.46):

 

 

 

 

 

Z

( e akτr )

 

 

,

(4.50)

akτr

 

k

 

 

 

 

 

 

W(z) ( e

 

)Z

 

 

 

 

 

 

 

 

 

 

 

 

 

( Z

 

)( e

akτr

Z

 

)

 

 

k

 

 

 

 

 

 

 

 

 

Z

Описанный здесь способ получения Z – преобразования по s – преобразованию Лапласа позволяет осуществлять синтез дискретных систем по известным характеристикам исходных аналоговых систем.

4.7.Синтез дискретных систем

Рассмотрим простейший пример синтеза корректирующих звеньев САР в виде RC – цепочки, которая получила название «интегрирующей RCцепи» (или фильтр нижних частот).

Интегрирующая RC – цепочка (рис. 4.12) описывается дифференциальным уравнением, которое является частным случаем дифференциального уравнения для так называемого инерционного звена:

72

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.

 

.C

 

 

 

.Uc

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 4.12

 

 

 

 

 

 

T

 

dx

 

a x

 

 

 

(4.51)

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

где x0 (t) –

входное

воздействие,

X

(t)

– выходное

воздействие,

а - коэффициент усиления,

T–

постоянная

времени (T > 0). Для определения переходной функции h (t) подадим на вход звена единичную функцию:

x 0

(t)

,

t

(4.52)

 

, t

 

 

 

при этом считается, что до момента t = 0 звено находилось в покое, то есть х0 = 0 для t < 0. Начальное условие принимается

x (0) = 0, ибо при скачкообразном изменении x величина dxdt ,

получила бы бесконечное значение и уравнение (4.51) было бы нарушено. Решение (4.51) при указанных условиях имеет

вид (рис. 4.13) X(t) h(t) a( e

t

 

 

)

 

T

(4.53)

.

Рис. 4.13

73

На рис. 4.13 прямая ОМ – касательная к h(t) в точке t = 0, она пересекает асимптоту h(∞) в точке М, имеющей абсциссу Т.

Теперь для интегрирующей RC-цепочки вместо (4.51) запишем:

Uc T

dUc

U,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4.54)

где

T RC

и a 1

 

 

 

 

 

 

 

 

 

 

Уравнение в операторной форме, соответствующее

(4.51), будет:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X(p) ρTX (p) a X (p)

 

 

(4.55)

Отсюда

для

 

передаточной

 

функции интегрирующей

RC –цепи при a =1 получим :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(p)

 

X(p)

 

 

 

 

 

 

 

 

 

 

 

 

 

X (p)

pT

T p α ,

(4.56)

 

 

 

 

 

 

 

где

α -

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Импульсная переходная функция из (4.22):

 

 

 

 

 

dh

 

 

L K(p) e

t

 

 

 

g(t)

 

 

T

 

 

 

( 4.57)

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

Z - передаточная функция, соответствующая импульсной

переходной функции (4.57), будет:

 

 

 

 

 

 

 

 

 

 

W(Z)

 

τr

 

 

 

 

 

Z

 

 

 

 

 

 

 

 

 

 

 

 

 

(4.58)

 

T

 

 

 

 

e

 

τr

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z

 

T

 

 

 

 

 

 

 

 

 

 

 

 

Разностное уравнение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

τr

 

 

 

 

 

 

 

 

τr

 

 

 

 

 

 

 

 

 

y(n) e T y(n )

 

α(n)

(4.59)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

74

 

 

 

 

 

 

 

 

 

 

 

 

 

(ДЛС)

Для построения схемы (4.58) удобнее представить в

виде:

W(Z)

τr / T

 

(4.60)

Z e

 

 

 

τr

 

T

Дискретная система, соответствующая (4.60), может быть представлена схемой

х(n)

r/T

 

 

 

 

 

 

y(n)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e / Tr

 

 

Рис. 4. 14

 

 

 

 

В схеме рис.

4.14 элемент

Z является элементом

задержки на время r.

4.8 Простейшие дискретные линейные системы и цифровые фильтры

.

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

75

Системы первого порядка

 

 

 

 

 

 

 

 

 

 

 

Рекурсивный фильтр.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разностное уравнение:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y n a1 y n 1 b0 x n b1x n 1

 

(4.61)

Слагаемое a1 y n 1

 

 

определяет

порядок

фильтра

(максимальную задержку).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Схема фильтра, соответствующая (4.61), приведена на

рис. 4.15.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y(n)

 

 

x(n)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в2

 

 

 

 

 

 

 

 

а

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

Z 1

 

 

 

 

 

 

 

 

 

Z

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 4. 15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z-передаточная функция, соответствующая (4.61):

 

 

D z

b b z 1

 

 

b z b

 

 

 

 

0

1

 

 

 

 

0

 

1

 

 

 

(4.62)

1 a

1

z 1

 

z a

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Комплексный коэффициент передачи аналогового прототипа системы H(j ) получается путем подстановки в (4.62) значения

Z ej t

Получим:

H j

b e j t b

0

1

e j t a

1

 

 

 

 

b0 cos t jb0 sin t b1

(4.63)

cos t j sin t a1

 

 

76

 

AЧХ фильтра:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

b e j t

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H ( j )

 

 

 

0

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e j t a

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b2

cos2 t b2 2b b

cost b2 sin2

t

 

 

 

0

1

 

 

0

1

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

(4.64)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos2 t 2a

1

cost sin2

t a 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b2 b2

2b b cost

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

1

 

 

 

 

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 a 2

2a

1

cost

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Положим b0

1;

 

 

b1

0 : тогда весовая функция

 

 

 

 

 

 

 

 

 

 

 

 

g n an , n 0 ,

 

 

 

 

 

 

(4.65)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а для АЧХ из (4.64) получим:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

(4.66)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 a 2 2a

1

cos t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

АЧХ фильтра для различных значений коэффициента а1 приведены на рис. 4.16. Рассмотрим некоторые частные случаи.

1. а1=1. Фильтр неустойчив: на границах ( при значениях частот t=0, 2, …) АЧХ обращается в бесконечность.

2. а1 =0,99. Фильтр устойчив, так как АЧХ не обращается в бесконечность ни при каких частотах.

Теоретически на избирательные свойства фильтра ограничений нет, однако для реализации высокой избирательности коэффициент а1 должен приближаться к единице. Это влечет за собой усложнение вычислителя для работы с числами большой разрядности.

77

А()

 

 

 

 

 

 

спектр

 

 

 

 

 

 

 

 

 

 

 

 

 

входного

 

 

 

 

а=1

 

 

 

 

 

 

 

 

сигнала

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а=-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.5

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

интегрирующая

 

 

 

 

 

 

 

интегрирующая

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дифференцирующая

 

 

 

RC - цепь

 

 

 

 

 

 

 

 

RC - цепь

 

 

 

 

 

 

 

 

 

 

 

 

RC-цепь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 4.16

 

 

 

3. а1

1. Система

тоже обладает

избирательными

свойствами, но на частоте .

При а > 0 характеристика цифрового фильтра приближается к характеристике интегрирующей RC – цепи в области нижних частот, а при а 0 характеристика фильтра напоминает поведение дифференцирующей RC-цепи.

Нерекурсивный фильтр

Разностное уравнение для нерекурсивного фильтра первого порядка имеет вид:

y n b0 x n b1x n 1

(4.67)

Z-передаточная функция, соответствующая (4.67):

78

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