Лекция №7 Свертка и алгоритм корреляции Свертка



Download 131 Kb.
Sana22.12.2022
Hajmi131 Kb.
#893919
TuriЛекция
Bog'liq
Лекция №7


Лекция №7
Свертка и алгоритм корреляции
Свертка - это математический способ объединения двух сигналов для формирования третьего сигнала.
Свертка (взаимная свертка) – интегральная операция получения новой функции по двум исходным.
SV12(x,y)=s1⊗s2(x,y)=∞∫−∞∞∫−∞s1(u,v)s2(x−u,y−v)dudv{\displaystyle S_{V_{12}}(x,y)=s_{1}\otimes s_{2}(x,y)=\int \limits _{-\infty }^{\infty }\int \limits _{-\infty }^{\infty }s_{1}(u,v)s_{2}(x-u,y-v)dudv\,\!\,\!\,\,\,}
где s1(x,y),s2(x,y){\displaystyle s_{1}(x,y),s_{2}(x,y)\,\!} – исходные функции;
u,v{\displaystyle u,v\,\!} – переменные интегрирования;
x,y{\displaystyle x,y\,\!} – аргументы взаимной свертки, характеризующие некоторый сдвиг.
Свертка учун https://www.youtube.com/watch?v=OilWLaRJdNw
Корреляция учун https://www.youtube.com/watch?v=1D2D2i5utZo
ИХ учун https://www.youtube.com/watch?v=wUL4U6caB2Q

Свертка учун https://www.youtube.com/watch?v=OilWLaRJdNw


Дискретная свертка сигналов и теория z-преобразования


Свертка — основной процесс в цифровой обработке сигналов, и ее называют цифровой фильтрацией. Прямое вычисление свертки требует N- М умножений, где N — число отсчетов исходного сигнала; М — число отсчетов импульсной характеристики фильтра — длина ядра свертки. Часто длина ядра свертки достигает нескольких тысяч точек, и число умножений становится огромным. В теории цифровой обработки сигналов важное значение имеет дискретная свертка.

Дискретная свертка


При больших длинах ядра свертки сигналов существует специальный алгоритм, позволяющий вычислить ее значительно быстрее. Этот алгоритм основан на следующей важной теореме.
Теорема свертки: свертка во временной области эквивалентна умножению в частотной областиумножение во временной области эквивалентно свертке в частотной области.
Утверждение теоремы означает, что для выполнения свертки двух сигналов можно перевести их в частотную область, перемножить их спектры и перевести результат обратно во временную область. Такая операция выглядит громоздко. Однако с появлением алгоритмов БПФ, позволяющих быстро вычислять преобразования Фурье, вычисление свертки через частотную область резко сокращает число операций и поэтому стало широко использоваться в теории связи. При значительных длинах ядра свертки такой подход позволяет в сотни раз сократить время вычисления свертки.
По аналогии со сверткой двух непрерывных сигналов u(t) и h(t)

в системах цифровой обработки вводят линейную дискретную свертку, представляющую собой вещественный дискретный сигнал, отсчеты которого связаны с отсчетами двух вещественных дискретных сигналов {г/Д и [hj соотношением

В формуле (6.24) суммирование по номерам ведется от k = 0, поскольку исследуются вещественные сигналы. Если первый сигнал {uh,} является обрабатываемым дискретным с числом отсчетов k, а второй сигнал {/zw} — импульсной характеристикой обрабатывающей цифровой системы с числом отсчетов (ядром свертки) т, то число выходных отсчетов в дискретной свертке сигнала будет N = k + т - 1, т.е. операция свертки расширяет выходной сигнал на /77 - 1 точку. Это фундаментальное свойство линейных дискретных систем. Операция свертки коммутативна и допускает изменение порядка следования функций:

т.е. можно переставлять местами исходный сигнал и ядро свертки.
Линейную свертку (6.24), являющуюся основой алгоритма дискретной фильтрации, не следует путать с круговой сверткой.


Пример 6.10
Для двух дискретных сигналов, заданных соответственно отсчетами {ид — = {1, 2, 3, 4, 5} и {hm} = {10, 7, 5, 3}, вычислим дискретную свертку.
Решение
Воспользовавшись алгоритмом дискретной свертки (6.24), осуществим непосредственное вычисление ее отсчетов. Для этого на одной полоске клетчатой бумаги запишем отсчеты сигнала {иД, а на другой — отсчеты другого сигнала
{hj, причем в последней позиции элементов второго сигнала расположены зеркально, т.е. справа палево (рис. 6.14, а).
Чтобы определить нулевой отсчет свертки, совместим первые позиции сигналов (рис. 6.14, 6) и перемножим отсчеты, находящиеся друг под другом. В результате имеем у0 = 10. Для вычисления следующего отсчета г/, сдвинем любую полоску на одну позицию (рис. 6.14, в). В данном случае после перемножения отсчетов и сложения результатов получим г/, = 20 + 7 = 26. Проделав аналогичные операции до момента, когда отсчеты перестанут накладываться, находим значения свертки: к} = {10, 27, 49, 74, 99, 64, 37, 15}.

Рис. 6.14. К вычислению дискретной свертки:
а — исходные сигналы; б — перемножение отсчетов; в — результат свертки
Download 131 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish