İşaret ve Sistemler -...

38
İşaret ve Sistemler Ders 7: Konvolüsyon (Evrişim)

Transcript of İşaret ve Sistemler -...

Page 1: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

İşaret ve Sistemler

Ders 7: Konvolüsyon (Evrişim)

Page 2: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon (Evrişim)

Konvolüsyon(convolution) uzun yıllardır bilinen

ve uygulanan matematiksel bir işlem olmakla

birlikte bu işlemi tanımlamak için matematikte

çok çeşitli terimler kullanılmıştır.

Örneğin; yığışım tümlemesi (superposition

integral), tarama (scanning) tümlemesi,

Duhamel tümlemesi, yuvarlatma (smoothing)

tümlemesi, ağırlıklı ortalama ve katlama

(folding) tümlemesi olarak kullanılabilmektedir.

İşaret ve Sistemler 2

Page 3: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon nedir? Konvolüsyon, birim dürtü yanıtı (h(t)) olarak

bilinen bir sistemin, x(t) giriş işaretine karşılık

üreteceği y(t) çıkış işaretini zaman domeninde

bulmaya yarayan bir işlemdir.

İşaret ve Sistemler 3

Page 4: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon nedir? Konvolüsyon işlemi * sembolü ile gösterilir ve

bir boyutlu sürekli zamanlı konvolüsyon işlemi

aşağıdaki formül ile hesaplanır:

y(t) = x(t) * h(t)

İşaret ve Sistemler 4

dtxhty

dthxty

)( ).()(

)( ).()(

Page 5: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon nedir? Benzer şekilde ayrık konvolüsyon işlemi;

HATIRLATMA

Konvolüsyon işleminin uygulanabilmesi için

sistemin lineer ve zamanla değişmeyen

olması gerekmektedir.

İşaret ve Sistemler 5

k

k

knxkhny

knhkxnhnxny

)().()(

)().()(*)()(

Page 6: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Sürekli Zaman Fonksiyonlarının Konvolüsyonu

Zaman sürekli fonksiyonları olan f1(t) ve f2(t)

gibi iki fonksiyonun konvolüsyonu matematikte,

formülü ile tanımlanır ve konvolüsyon

tümlemesi (convolution integral) adı verilir.

Konvolüsyon (convolved) fonksiyonu da bir

zaman fonksiyonudur.

İşaret ve Sistemler 6

dtfftffFfFF )( ).()()().( 2121

1

Page 7: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon simgesel olarak (*) işaretiyle de

gösterildiği için f(t) fonksiyonu,

biçiminde yazılabilir.

Konvolüsyona giren f1(t) fonksiyonunun t=0

zamanından önce tanımlanmamış olması durumunda

(causal-nedensel) integralin alt sınırı sıfır değerinden

başlar ve aşağıdaki bağıntıyla gösterilir.

İşaret ve Sistemler 7

Sürekli Zaman Fonksiyonlarının Konvolüsyonu

dtfftf )( ).()( 2

0

1

Page 8: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

f2(t-τ) fonksiyonunun da t=0 zamanından önce

tanımlanmamış olması durumunda konvolüsyon

integralinin üst sınırı t değerini alacaktır.

Dolayısıyla ifade aşağıdaki yeni halini alacaktır.

İşaret ve Sistemler 8

Sürekli Zaman Fonksiyonlarının Konvolüsyonu

dtfftf

t

)( ).()( 2

0

1

Page 9: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

1. Değişme Özelliği:

İşaret ve Sistemler 9

Konvolüsyon Özellikleri

ddu

uttu

duumutmdtmm

tmtmtmtm

))(( ).()( ).(

)(*)()(*)(

2121

1221

)(*)()( ).( 1221 tmtmduumutm

Page 10: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

2. Dağılma Özelliği:

İşaret ve Sistemler 10

Konvolüsyon Özellikleri

)(*)()(*)()()(*)( 3121321 tmtmtmtmtmtmtm

3. Birleşme Özelliği:

)(*)(*)()(*)(*)( 321321 tmtmtmtmtmtm

4. Lineerlik Özelliği:

)(*)(

)( ).()( ).(.

)(*)()(*)(.

21

2121

2121

tmtma

dtmmadtmma

tmtmatmtma

Page 11: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyonun diğer bir özelliği, birim dürtü işareti ile

herhangi bir işaretin konvolüsyonunun işaretin kendisini

vermesidir:

İşaret ve Sistemler 11

Konvolüsyonun Özellikleri

)()( ).(

)( ).()(*)(

)()(*)(

1

0

1

11

11

tmdtm

dtmttm

tmttm

t

Page 12: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon İntegrali

Konvolüsyon işlemi 4 adımdan oluşmaktadır.

1. h(t) dürtü tepkisi zamana göre ters çevrilerek h(-t) elde edilir. Daha sonra t parametreli, τ’nun bir fonksiyonu olan, h(t-τ) oluşturmak için t birim kaydırılır.

2. t parametresi sabit tutularak x(τ) ve h(t- τ) sinyalleri, τ’nun tüm değerleri ile çarpılır.

3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ) çarpımı tüm τ değerleri için hesaplanır.

4. y(t) çıkışının tüm değerlerini üretmek için τ’nun -∞'dan +∞'a kadar olan değerleri ile 1-3 adımları tekrarlanır.

İşaret ve Sistemler 12

dthxthtxty )( ).()(*)()(

Page 13: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Toplamı

toplamı konvolüsyon veya süperpozisyon

toplamı olarak adlandırılır ve aşağıdaki gibi gösterilir:

y[n] = x[n] * h[n]

Konvolüsyon: h[k]’yı ters çevirir, n’nin her bir değeri için h[k]’yı

öteleyerek x[n] sinyalinden geçirilir.

Ayrık Zamanlı Doğrusal Sistem

İşaret ve Sistemler 13

Page 14: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 1

İşaret ve Sistemler 14

Page 15: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 2

Aşağıdaki şekilde gösterilen p(t) birim darbe

işareti için x(t)=h(t)= p(t) olduğunu varsayarsak,

Konvolüsyon integralinin hesabı dört adımda

yapılmaktadır.

İşaret ve Sistemler 15

)(*)()(*)()( tptpthtxty

Page 16: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 2

İşaret ve Sistemler 16

dthxthtxty )( ).()(*)()(

Page 17: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 2

İşaret ve Sistemler 17

Page 18: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 2

İşaret ve Sistemler 18

Page 19: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 2

İşaret ve Sistemler 19

Page 20: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 2

İşaret ve Sistemler 20

Page 21: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 3

İşaret ve Sistemler 21

hesaplayınız.

Page 22: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 3

İşaret ve Sistemler 22

Page 23: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 3

İşaret ve Sistemler 23

Page 24: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 4

İşaret ve Sistemler 24

hesaplayınız.

Page 25: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 4

İşaret ve Sistemler 25

Page 26: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 4

İşaret ve Sistemler 26

Page 27: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 5

İşaret ve Sistemler 27

hesaplayınız.

Page 28: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 5

İşaret ve Sistemler 28

Page 29: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 5

İşaret ve Sistemler 29

Page 30: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Frekansta Konvolüsyon

İşaret ve Sistemler 30

dfMfMdfMM

fMfMfMfM

)( ).()( ).(

)(*)()(*)(

2121

1221

FREKANSTA KONVOLÜSYON ZAMANDA ÇARPIM

ZAMANDA KONVOLÜSYON FREKANSTA ÇARPIM

İŞLEMİ DEMEKTİR.

)().()(*)(

)().()(*)(

2121

2121

1

tmtmfMfM

fMfMtmtm

F

F

Page 31: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 6

İşaret ve Sistemler 31

?)()(2)( 4 fMtuetm t

)(2 4 tue t

te 4

)(2 tu

jfdtedteefM

tj

fjjwtt 2

.)()

2(2

4

1

Page 32: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 6

İşaret ve Sistemler 32

jwdtedtetufM jwtjwt 2

2)(2)(0

2

)(*)()()(2)( 21

4 fMfMfMtuetm t

dj

fj

fMfM

dfMMfMfM

)2

( .2

2)(*)(

)( ).()(*)(

12

2121

Page 33: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 6

İşaret ve Sistemler 33

jwfjfM

jfj

jf

jwfM

4

2

42

2)(

22

22*

2)(

Page 34: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Hatırlatma

İşaret ve Sistemler 34

)(

)(

)()().(

)()( 1)(

tdfe

fdte

fMtFfM

ttdtt

jwt

jwt

Page 35: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 7

İşaret ve Sistemler 35

Page 36: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 7

İşaret ve Sistemler 36

dteeedtetwtwF

twFfMfVtwtmtv

jwttjwtjwjwt .2

1.coscos

cos*)()(cos)()(

00

00

00

)()(2

1cos

2

1cos

000

)(2)(2

000

fffftwF

dteetwFtffjtffj

)()(2

1)(

)()(2

1*)()(

00

00

ffMffMfV

fffffMfV

Page 37: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Konvolüsyon Örnek 7

İşaret ve Sistemler 37

)()(2

1)( 00 ffMffMfV

Page 38: İşaret ve Sistemler - w3.bilecik.edu.trw3.bilecik.edu.tr/wp-content/uploads/sites/75/2017/03/ders-7.pdf · 3. y(t) çıkışının tek bir değerini üretmek için x(τ).h(t-τ)

Çalışma Sorusu

İşaret ve Sistemler 38

?)(*)(5.1)()( thtxtthtx