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

ЛЕКЦИИ_LUN

.pdf
Скачиваний:
9
Добавлен:
31.03.2015
Размер:
1.12 Mб
Скачать

Задача Получить теплициеву матрицу для реализации

циркулярной свертки сигнала с передаточной функцией

N 1

 

y n h n k x k ,

0 n N 1

k 0

 

h n h N n

 

Решение

y 0y 0y 0y 0

 

3

2

1

0 x 0

 

0

3

2

1 x 1

 

 

 

 

 

 

1

0

3

2 x 2

 

 

 

 

 

 

 

2

1

0

3 x 3

7.2 Линейные системы с постоянными параметрами Задача

Задано двумерное изображение вида u m, n m n 3 2m

Определить выражения

u m, n m 1, n 2 ?

u m, n m 1, n 2 ?

 

Какая будет картина для u=(m-n)^3?

Белый – это много циферок, чёрный – мало циферок 0 будет по диагонали, максимум(белая – правый нижний угол) и минимум (чёрный – левый верхний угол (-127,127))

u = 2^m

Изменяется резче справа, т.е. почти весь экран медленно меняющийся чёрный, а зачем резко нарастёт белый При наложении 2я функция задавит первую.

Умножение на дельта-функцию – это конкретное число, мы получаем одну точку из всего массива…. Результат умножения = 29 Свёртка сдвигает функцию. аргументы дельтафункции передаются к исходной функции

 

u m, n m 1, n 2 u 1, 2

 

Решение

1 2 3 21 29

 

 

 

 

u m, n m 1, n 2 u m 1, n 2

 

 

m 1 n 2 3 2m 1 m n 3 3 2m 1

Задача

 

1

 

 

 

 

 

 

 

 

2

 

Определить значение интеграла

 

exp jn

d

 

 

 

Определить значение интеграла – это дельта функция

 

1

 

1

 

2 j sin n

 

 

exp jn d

 

 

Решение

2

2

 

jn

 

 

 

 

 

 

 

 

 

 

 

sin n 1, n 0,

n 0 n n 0

Задача

 

 

h m, n x m, n ,

 

 

 

Определить свертку

 

 

 

 

где

 

 

 

0

1

0

 

 

 

 

 

 

 

h m, n

1

4

1

x m, n 1

4 1

 

 

 

2 5

3

 

0

1

0

 

 

 

 

 

 

 

 

X (m,n) по сути оператор Лапласа…

Результат свёртки – изображение размеров (5х4) Транспонируем h(m,n)

|3 5 2| |1 4 1|

Эффект от применения оператора Лапласа – вторая производная – это ускорение… В точке экстремума вторая производная = 0, т.е. где Лаплас меняет знак (переход через ноль), там будет максимум

Решение

h m, n x m, n

 

 

 

 

 

 

 

 

 

0

1

4

1

0

 

 

1

2

9

3

1

 

 

 

 

 

 

 

 

2

2

11

6

3

 

 

 

2

5

3

 

 

 

0

0

7.3 Фурье-преобразования

 

 

Задача

cos 2 y 2

 

Найти Фурье-образ двумерной функции f x, y sin 2 x 1

 

Гармонические функции Давайте подумаем, как будет выглядеть эта функция на экране

Это будет выглядеть как лоток для яиц…\ Для гармонических функций Фурье-образ обращается в тривиальный, в принципе, это не

совсем верно, образа 2 (симметричных и действительных для cos и антисимметричных и мнимых для sin)

Представляем cos и sin через Эйлера (экспоненты) и перемножаем

Решение

 

 

 

 

Напомним, что exp j2 x 1

exp j2 y 2

 

 

1 1, 2 2

f x, y sin 2 x 1 cos 2 y 2

exp j2 x 1 exp j2 x 1 2 j

exp j2 y 2 exp j2 y 2 2

41j 1 1, 2 2 1 1 , 2 241j 1 1, 2 2 1 1, 2 2

7.4 Оптическая и модуляционная передаточная функции

OTF H 1, 2

H 0,0

H ,

MTF 1 2

H 0,0

Задача. Определить OTF и MTF

h x, y 2sin2 x x0 / x x0 2 sin2 y y0 / y y0 2

Кроме дельта-функции:

Ступенька – нечётные гармоники синусов (1,3,5…) – синк-функция, чем шире прямоугольник, тем больше амплитуда должна быть у образа (но амплитуда = 1, значит первый всплеск будет шире) - площадь исходного сигнала = площади Фурье-образа) Чем, уже, тем больше стремится к дельта-функции Треугольный импульс – в синк-квадрад (треугольник – свертка 2х прямоугольников)

Решение

H 1, 2 2tri 1, 2 exp j2 x0 1 y0 2

OTF tri 1, 2 exp j2 x0 1 y0 2 MTF tri 1, 2

Задача Найти передаточную функцию, частотный отклик,

оптическую и модуляционную функции

y m, n 1 y m 1, n 2 y m, n 1 x m, n

 

sinc^2=tri tri(0,0)= 1

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

Задача: Рекурсивный фильтр

Решение

Найдем Z-образ разностного уравнения y m, n 1 y m 1, n 2 y m, n 1 x m, n

Y z1, z2 1 1z1 1 2 z21 X z1, z2

Откуда

H z1, z2

 

Y z1, z2

 

 

 

 

1

 

 

 

 

X z , z

2

 

1

z 1

 

2

z 1

 

 

 

 

 

 

1

 

 

 

 

1

1

 

2

 

Передаточная функция (рекурсивная) h m, n m, n 1h m 1, n 2h m, n 1

Частотный отклик

 

H 1, 2

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1 exp j 1 2 exp j 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Оптическая передаточная функция

H 1, 2

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1 exp j 1 2 exp j 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Оптическая передаточная функция

OTF

H 1, 2

 

1 1

2

 

 

1 1 exp j 1

2 exp j 2

 

 

 

 

 

 

 

 

 

 

 

 

 

H 0,0

w=2пf

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Модуляционная передаточная функция

 

 

 

 

 

 

 

 

 

 

 

MTF

 

H 1, 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H 0,0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1 cos 1 2 cos 2 2

1 sin 1 2 sin 2 2

 

 

 

 

 

 

 

 

 

 

Лекция 6

6 Практическое занятие 2

6.1 Описание цифровых сигналов с помощью нулей и полюсов Любой цифровой сигнал может быть представлен

рациональной дробью, в числителе и знаменателе

которой – многочлены

X z N z D z

Если известны корни числителя (НУЛИ - ) и знаменателя (ПОЛЮСА), то Z-образ запишется как

X z

K z z1 z z2 ... z zN

 

z p

z p

2

.... z p

M

 

 

1

 

 

 

 

Будем искать корни и по положению полюсов и нулей будем строить ачх и фчх Отметим, что если цифровой сигнал представляет собой действительную функцию, то корни и числителя, и знаменателя либо действительные числа, либо комплексно-сопряженные!!!

Удобно изображать нули и полюса на комплексной плоскости!! Пример

Изобразить на комплексной плоскости Z-образы

следующих сигналов (цифровых операторов):

u n z z 1

z2 z 1.2 z 1

X z z 0.8 z2 z 0.74

X z z5 1 z2 1

Если Z-преобразование характеризует передаточную функцию цифрового оператора, то положение нулей и полюсов несет важную информацию о стабильности оператора и его амплитудно-частотной (АЧХ) и фазочастотной (ФЧХ) характеристиках!!!

Для 3го уравнения: Pk= exp (jk72°) - 5 корней

Простейшие случаи: полюс p

Тогда

H z

1

 

Y z

 

z

X z

 

 

 

 

 

y n y n 1 x n 1

h n h n 1 n 1

h n 0,1, , 2 , 3 ,.....

Если 1 то передаточная функция бесконечно возрастает –

система (фильтр) становится неустойчивой α – действительное число, находится где-то на оси х

Степень знаменателя больше, чем у числителя – будет сдвиг, начинаем с момента времени n=1

Наличие полюса говорит о том, что фильтр с обратной связью – рекурсивный фильтр (использует уже полученные значения). Умножение предыдущего члена на α.

Если альфа отрицательная, то будет колебательный процесс… Если альфа = 1, то автовозбуждение – на выходе будет устойчивая «единица» Если альфа = -1, то колебательная либо +1, либо -1.

Альфа положительна и меньше единицы – НЧ Альфа меньше единицы - ВЧ

два полюса

p1,2

j

Тогда

 

 

 

 

 

 

 

H z

 

1

 

 

 

Y z

 

z2

2

 

X z

 

 

 

y n 2 y n 2 x n 2 h n 2h n 2 n 2 h n 0,0,1, 2 ,0, 4 ,0, 6 .....

То же условие - если 1

то передаточная функция бесконечно возрастает – система (фильтр) нестабильна

Полюса на мнимой оси симметрично относительно действительной.

Степень числителя на 2 меньше, чем у знаменателя – первые 2 отчёта нулевые.

Это полосовой фильтр. Должны сразу сказать какие частоты пропускает, какие рубит =) Это самые основы проектирования =)

два полюса p1,2

r exp j

 

 

 

 

 

 

H z

1

 

 

 

 

 

Тогда

 

 

 

 

z r exp j z r exp j

 

 

 

 

1

 

Y z

 

 

 

 

 

 

 

 

 

 

 

z2 2rz cos r 2

X z

 

 

 

y n 2r cos y n 1 r2 y n 2 x n 2

 

Например, для

z2 1.64z 0.9

 

r 0.95,

150o

Стабильность цифрового оператора характеризуется только положением полюсов (внутри, вне или на единичной окружности). Нули могут располагаться где угодно.

z exp( j)

Произвольный вариант – 2 полюса на 1й оси комплексно-сопряженные. Есть алгебраическая форма записи (а+јb), есть показательная или експоненциальная (запись через фазу и амплитуду)

Cos взясля из теоремы Эйлера

r2 свободный член…если он больше 1, то полюс торчит из 1й окружности и фильтр неустойчивый

Фильтры 5-го порядка уже качественные.

Бывают хорошие мешающие факторы – устойчивые в полосе частот – на него настроить фильтр легко Самый противный мешающий – гиб трубки

6.2 Оценивание АЧХ по Z-образу передаточной функции

Предположим

z 0.8

H z

z 0.8

Чтобы получить Фурье-образ, надо вместо переменной z подставить

Тогда получим

H

exp j 0.8

exp j 0.8

 

 

Интерпретация ПФ передаточной функции – комплексный вектор числителя (т.н. вектор-нуль) делится на комплексный вектор знаменателя (т.н. вектор-

полюс).Таким образом, АЧХ

 

z

 

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m 1

Теперь самое главное: как построить ачх просто зная положение нулей-полюсов на плоскости

1.Нужно получить фурье-образ

2.На действительной оси по 0.8 с каждой стороны от мнимой оси.

3.Нужно взять модуль – это расстояние на комплексной плоскости.

4.Оригинальным будет путь от 0 до 180, остальное повтор. Ачх строим от 0 до π см рисунок

5.Это высокочастотный фильтр (полюс слева). Но что такое высокая частота? Тут нужно смотреть на частоту дискретизации. Самая высокая частота – это удвоенная частота дискретизации!!!!! Нет бесконечности! Есть конкретное число =)

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

единицы

arg H arg z arg p

а ФЧХ выражается через

В общем виде:

 

 

N

 

 

K z zn

H z

K z z1 z z2 ... z zN

 

 

n 1

 

 

M

z p1 z p2 .... z pM

 

z pm

 

 

 

АЧХ получается делением произведения модулей всех векторов-нулей на произведение всех векторовполюсов, т.е.

H

 

 

K

 

exp j z1

 

 

 

exp j z2

 

...

 

exp j zN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

exp j p

 

 

 

exp j p

 

...

 

exp j p

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

N

K zn

n 1

M

pm

m 1

Теперь фчх.

Найдём фазу числителя частного и вычесть фазу знаменателя.

Перемножить расстояния векторов до всех нулей, зарделить на сумму всех векторов до полюсов а ФЧХ можно получить вычитанием из суммы фаз всех

векторов-нулей суммы фаз всех векторов-полюсов

N

M

 

arg H arg zn

arg pm

 

n 1

m 1

 

6.3 Проектирование цифрового с заданными характеристиками Пример Спроектировать фильтр, обеспечивающий:

наилучшее пропускание сигнала на частоте / 2

полоса пропускания

/ 40

на уровне -3 dB (на уровне 0.707)

устранить постоянную составляющую

0

 

не допускать пропускание максимальной частоты

r 0.961
/ 2
/ 80
90o

Там где полюс, там пропускание. Чем ближе полюс к единичной окружности, тем больше пропускание Двигаем а и добиваемся нужно полосы.

Если альфу увеличивать, то максимум возрастает – сужаем ачх Нужно составить уравнение, из кот будет видно, что полоса пропускания будет гарантировать (π/40) : 1-α = π/40 Решение:

Из условия задачи: полюса располагаются на мнимой оси а нули – на действительной, в точках z 1 Определение расстояния полюса от центра – из условия, что при изменении положения “рабочей точки” на

относительно частоты максимального пропускания, соответствующей вектор-полюс увеличивается по модулю в 1.41 раз Таким образом 1 r / 80

Откуда

Получаем Z-образ передаточной функции

 

 

 

H z

Y z

 

 

 

 

 

 

 

K z 1 z 1

 

 

 

X z

z 0.961exp j / 2 z 0.961exp

j / 2

 

 

 

 

 

 

K z2 1

 

 

 

 

 

 

 

 

 

 

 

z2 0.9235

 

 

 

 

 

 

 

 

 

 

Для определения коэффициента K воспользуемся

 

 

 

условием, что на частоте пропускания АЧХ должна

 

равняться 1.

 

 

 

 

 

 

 

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

K

2 2

 

1

 

 

 

 

 

 

 

 

 

 

 

1 0.961 1 0.961

 

 

 

откуда К = 0.03824

Как только посчитали альфа (или r) записываем Z-образ. После группировки получает красивое (кто бы сомневался) выражение.

Когда нашли К, подставляе6м его в передаточную функцию. Рекурсивное разностное уравнение

y n 0.9235y n 2 0.03824 x n x n 2

Пример:

Спроектировать заграждающий фильтр на частоту 50 Гц с полосой / 50

при условии, что сигнал дискретизирован с частотой 1000 Гц Цифровой фильтр готов! =)

Как спроектировать заграждающий фильтр? Частоту выбираем 500Гц, 50Гц это п/10

Нули располагаем на 1й окружности недалеко от п (дуги по п/10), полюса располагаем на тех же радиусах очень близко к нулям