Lista 5b
Transkrypt
Lista 5b
Podstawy Teleinformatyki Lista 5 Pochodna i całka, a transformata Fouriera 1 Delta Diraca Delta Diraca (zwana również funkcją impulsową) wywodzi się z teorii sygnałów i ma przedstawiać nieskończenie duże zakłócenie sygnału o skończonej energii. Ten obiekt matematyczny ma dwie istotne własności. Przyjmuje wartość równą nieskończoności w zerze: ( δ(t) = ∞ 0 dla t = 0 w przeciwnym przypadku oraz jego całka przyjmuje wartość równą 1: Z ∞ f (t)dt = 1 −∞ Deltę Diraca można formalnie zdefiniować jako granicę: 1 δ(t) = lim+ Gu (t) u→0 2u ( gdzie Gu (t) jest funkcją bramkową: Gu (t) = 1 t ∈ [−u, u] 0 w przeciwnym przypadku Delta Diraca nie jest zwykłą funkcją. Ponieważ osiąga ona nieskończoność, nie zachowuje pewnych własności charakterystycznych dla funkcji rzeczywistych. Dla naszych celów najistotniejsze są własności związane z transformatą Fouriera: Twierdzenie 1 Transformata delty Diraca δ(t) wynosi: F[δ(t)] = 1 Zadanie 1.1 Oblicz transformaty Fouriera funkcji: a) f (t) = 1, b) f (t) = eiat , c) cos(at), d) sin(at) 2 2.1 Różniczkowanie i całkowanie Pochodna w dziedzinie czasu Twierdzenie 2 Dla funkcji df (t) transformata przyjmuje postać: dt " # df (t) = (iω)F (ω) F dt Uwaga: taka transformata może nie istnieć, jednak jeśli istnieje, to przybiera taką formę. 1 2.2 Całka w dziedzinie czasu Twierdzenie 3 Transformata funkcji Z t f (τ ) dτ przyjmuje postać: −∞ F Z t f (τ ) dτ = −∞ pod warunkiem, że 2.3 1 F (ω) iω F (ω) jest ograniczone dla ω = 0. ω Pochodna w dziedzinie częstości kołowej Twierdzenie 4 Transformata funkcji −itf (t) przyjmuje postać: F[−itf (t)] = 2.4 dF (ω) dω Wykorzystanie całki i pochodnej do obliczania transformaty Fouriera Załóżmy, że chcemy obliczyć transformatę funkcji trójkątnej: t−1 −1 < t ¬ 0 f (t) = −t + 1 0 < t < 1 0 w przeciwnym przypadku Możemy tę transformatę policzyć bezpośrednio z definicji, jednak będzie to się wiązało z długimi obliczeniami. Aby ich uniknąć wykorzystamy twierdzenia 2 i 3. df : Spróbujmy policzyć pochodną dt 1 −1 < t < 0 df = −1 0 < t < 1 dt 0 w przeciwnym przypadku Problematyczne są punkty t = −1, t = 0 i t = 1 gdzie funkcja nie jest gładka i pochodna nie istnieje. Jednak transformata, jako całka jest “nieczuła” na pojedyncze punkty, więc możemy je zignorować. Uwaga: Nie dotyczy to delty Diraca. d2 f df Następnie policzymy drugą pochodną 2 . Funkcja ma dwa punkty nieciągłości i klasyczna podt dt chodna w nich nie istnieje. Jednak, przy pewnych nieznacznych założeniach dodatkowych, można rozszerzyć stosowalność pochodnej i udownodnić twierdzenie: Twierdzenie 5 Niech dana będzie funkcja f (t) posiadająca skok (nieciągła) w punkcie t0 taki, że limt→t−0 = f1 oraz limt→t+0 = f2 . Pochodna funkcji w punkcie t0 wynosi: df (t0 ) = (f2 − f1 )δ(t − t0 ) dt 2 Inaczej mówiąc pochodna funkcji w punkcie nieciągłości jest równa delcie Diraca pomnożonej przez wielkość skoku. Wielkość skoku jest dodatnia dla skoku w górę, a ujemna dla skoku w dół. d2 f Korzystając z tej własności możemy policzyć drugą pochodną funkcji trójkątnej 2 : dt 2 df = δ(t + 1) − 2δ(t) + δ(t − 1) dt2 Rysunek przedstawia funkcję i jej kolejne pochodne: Trzeciej pochodnej nie jesteśmy w stanie policzyć ze względu na występujące we wzorze delty Diraca. Transformatę Fouriera drugiej pochodnej można policzyć, korzystając z transformaty delty Diraca i twierdzenia o przesunięciu w czasie: " # d2 f F = eiω − 2 + e−iω = 2(cos ω − 1) dt2 Następnie korzystając dwukrotnie z twierdzenia o pochodnej (tw. 2) otrzymujemy: " # d2 f = (iω)2 F (ω) F dt2 Czyli dla funkcji z przykładu: " # df 1 F = 2(cos ω − 1) dt iω F [f (t)] = 1 2 2(cos ω − 1) = − 2 (cos ω − 1) 2 (iω) ω Zadanie 2.1 Korzystając z twierdzenia o pochodnej transformaty oraz uogólnionych własności pochodnej oblicz transformaty: a. f (t) = Gu (t) ( 2t 0 < t < 1 0 w przeciwnym przypadku ( −t2 + 1 −1 < t < 1 0 w przeciwnym przypadku b. f (t) = c. f (t) = A Ab t + b−a b−a A d. f (t) = A Ab t + b−a a−b 0 dla t ∈ [−b; −a] dla t ∈ [−a; a] dla t ∈ [a; b] w pozostałych przypadkach 3