Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Міністерство освіти, науки, молоді та спорту України
Національний університет «Львівська політехніка»
Навчально-науковий інститут
екології, природоохоронної діяльності та туризму
ім. В.Чорновола
Кафедра загальної екології та екоінформаційних систем
Звіт по виконанню лабораторної роботи № 2
з дисципліни «Цифрова обробка сигналів»
на тему
«Генерація сигналів. Згортки»
Варіант №10
Виконав:
Студент групи КІ-26
Парфутік Іван
Перевірла:
Шалева О.Р
Львів 2012
Згортка
Розрізняють 2 варіанта згортки:
Згорткою (англ. convolution) двох функцій f(t) та g(t) називають вираз
Основною властивістю згортки є те, що фур'є-образ згортки пропорційний добутку фур'є-образів функцій.
Згортка двох квадратних імпульсів: результатом є імпульс трикутної форми. Одна з функцій (в даному випадку g) спочатку відображається черезз τ = 0 і тоді зсувається на t, результатом є g(t − τ). Площа під кривою, що є добутком цих фунцій і є згорткою по t. Горизонтальна вісь це τ для f і g, і t для f*g .
Згортка квадратного імпульсу (вхідний сигнал) з імпульсом відповіді в RC колі для отримання кривої вихідного сигналу. Інтеграл добутку це площа жовтої ділянки.
conv2 -
2-D згортки
Синтаксис
C = conv2 (A, B)
C = conv2 (hcol, HROW, А)
C = conv2 (..., 'форма')
Опис
C = conv2 (A, B) обчислює двовимірну згортку матриць А і В. Якщо одна з цих матриць описується двовимірною кінцевою імпульсною характеристикою (FIR) фільтра, інші матриці фільтруються у двох вимірах.
Розмір C в кожному вимірі дорівнює сумі відповідних розмірів на вході матриць, мінус один. Тобто, якщо розмір дорівнює [ма, па] і розміри Б [mb, Н. Б.], то розмір С [МА + МВ-1, Na + NB-1].
Показники центрального елементу B визначається як стать
(([nb mb] + 1) / 2).
C = conv2 (hcol, HROW,) convolves спочатку вектор hcol по рядках, а потім з вектором HROW по стовпцях. Якщо hcol є вектор-стовпець і HROW є вектором-рядком, цей випадок так само, як С = conv2 (hcol * HROW, А).
C = conv2 (..., 'форма') повертає підрозділ двовимірної згортки, як зазначено в параметрі форми:
Повертає повний розмір двовимірної згортки (за замовчуванням).
Повертає центральну частину згортки такого ж розміру, як А.
Повертає тільки ті частини згортки, які обчислюються без мулевих країв. Використовуючи цю опцію, C має розмір [ма мb +1, na-nb +1], коли всі (розмір (A)> = розмір (B)). В іншому випадку повертається conv2 [].
Завдання 1
Виконати генерацію сигналу з заданими параметрами та тривалістю
№ |
Функція |
Т |
10 |
20 |
Результат виконання
Завдання 2
Провести згортку одновимірних масивів А та В.
№ |
Масив А |
Масив В |
10 |
[0,2,1,1,3,4,1,8] |
[3,7,6,0,3,4,5,2] |
Завдання 3
Провести згортку багатовимірних масивів C та D
Висновок
На лабораторній роботі я навчився отримувати функції MATLAB, що генерують сигнал; навився обчислювати згортку одновимірних та двовимірних масивів, використовуючи функцію conv, deconv та conv2.