Wlasciwosci sygnalów i splot
Transkrypt
Wlasciwosci sygnalów i splot
Właściwości sygnałów i splot Krzysztof Patan Właściwości sygnałów Dla sygnału ciągłego x(t) można zdefiniować wielkości liczbowe charakteryzujące ten sygnał wartość średnia 1 τ →∞ τ Z xsr = lim τ 2 − τ2 x(t)dt energia sygnału τ 2 Z Ex = lim τ →∞ − τ 2 moc sygnału 1 Px = lim τ →∞ τ Z τ 2 − τ2 |x(t)|2 dt |x(t)|2 dt znak wartości bezwzględnej jest istotny w przypadku sygnałów o wartościach zespolonych np, energia wydzielana na oporze Z τ 2 E = lim τ →∞ − τ2 1 u(t)i(t)dt = lim τ →∞ R Z τ 2 Z 2 τ 2 u (t)dt = lim R − τ2 τ →∞ i2 (t)dt − τ2 jeśli R = 1Ω, to E = Ex , zaś u(t) lub i(t) odgrywa rolę sygnału x(t) jest sygnałem o ograniczonej energii jeśli 0 < Ex < ∞ x(t) jest sygnałem o ograniczonej mocy jeśli 0 < Px < ∞ prawdziwe są implikacje: Ex ∈ (0, ∞) ⇒ Px = 0, Px ∈ (0, ∞) ⇒ Ex = ∞ klasy sygnałów o ograniczonej energii i ograniczonej mocy są rozłączne; sygnał może należeć tylko do jednej z tych klas Dla sygnału dyskretnego x[n] można zdefiniować wielkości liczbowe charakteryzujące ten sygnał wartość średnia N X 1 x[n] N →∞ 2N + 1 n=−N xsr = lim energia sygnału Ex = lim N →∞ N X |x[n]|2 n=−N moc sygnału N X 1 |x[n]|2 N →∞ 2N + 1 n=−N Px = lim ã Sygnał x(t) (x[n]) ma skończony czas trwania jeżeli przybiera wartości niezerowe w przedziale o skończonej długości ã Sygnały o skończonym czasie trwania – sygnały impulsowe ã Sygnał x(t) (x[n]) na ograniczoną wartość (jest sygnałem ograniczonym) jeżeli istnieje taka stała M o skończonej wartości, że ∀t ∈ (−∞, +∞) |x(t)| 6 M lub −∞ < n < +∞ |x[n]| 6 M ã Uwaga! Każdy sygnał ograniczony o skończonym czasie trwania ma ograniczoną energię ã Sygnały występujące w przyrodzie zawsze pochodzą ze źródeł o ograniczonej energii ã Sygnały o ograniczonej mocy nie mają fizycznych odpowiedników, ale są wygodnymi modelami teoretycznymi, zwłaszcza przy analizie sygnałów okresowych ã Nie można uzasadnić celowości stosowania sygnałów o nieskończonej mocy ã Sygnały o zerowej energii są mało interesujące i nie są stosowane nawet teoretycznie Przykład 1 1 Wyznaczyć wartość średnią, energię i moc sygnału x(t) = 2 sin(t) + cos(t) + 1 2 Wyznaczyć wartość średnią, energię i moc impulsu prostokątnego x[n] = 1 dla |n| 6 5 0 dla |n| > 5 Uwaga! Wykorzystać zależności: sin2 (x) = 12 (1 − cos(2x)) cos2 (x) = 12 (1 + cos(2x)) sin(x) cos(x) = 12 sin(2x) Proste przekształcenia sygnałów Przesunięcie w czasie przejście sygnału x(t) przez układ (oprócz innych zniekształceń) powoduje jego opóźnienie opóźnienie sygnału jest spowodowane występowaniem w układzie elementów magazynujących energię, np. indukcyjności i pojemności jeżeli przesunięcie czasowe T > 0 to opóźniona wersja sygnału x(t) jest równa x(t − T ) rozpatruje się także wyprzedzanie sygnału x(t + T ) jest to operacja nierealizowalna w świecie fizycznym (możliwość przewidywania przyszłości) operację wyprzedzenia można zastosować w przypadku, gdy dysponuje się uprzednio zmierzonym sygnałem operacje opóźnienia dla sygnałów dyskretnych wyprowadza się w podobny sposób Zmiana skali czasu załóżmy a > 0, sygnał x(at) jest przeskalowaną wersją x(t) gdy a > 1 sygnał zostaje przyspieszony gdy a < 1 sygnał zostaje spowolniony rozpatrzmy nagranie muzyczne 1 2 t nagranie jest odtwarzane z prędkością dwukrotnie 2 mniejszą gdy x(2t) nagranie jest odtwarzane z prędkością dwukrotnie większą gdy x Inwersja czasu inwersja sygnału x(t) to sygnał x(−t) inwersja czasu nie jest operacją realizowalną fizycznie dla nagrania muzycznego to proces odtwarzania nagrania do tyłu Przykład 2 Narysować sygnały 1 x(t) = 1(t) + 1(t − T ) + 1(t − 2T ) − 3 · 1(t − 3T ) 2 x(t) = r(t) − r(t − a) gdzie r(t) = t dla t > 0 3 4 x[n] = 1[n + 2] + 1[n − 4] dany jest sygnał x(t) = cos(t) 0 dla − π 6 t 6 π w innych przypadkach dokonać opóźnienia sygnału o 5 jednostek czasu, a następnie dokonać jego inwersji Składowe sygnału sygnał x(t) (x[n]) ma symetrię parzystą jeśli x(t) = x(−t) lub x[n] = x[−n] sygnał x(t) (x[n]) ma symetrię nieparzystą jeśli x(t) = −x(−t) lub x[n] = −x[−n] każdy sygnał można zdekomponować na zmienną parzystą xp (t) i nieparzystą xn (t) x(t) + x(−t) 2 x(t) − x(−t) składowa nieparzysta – xn (t) = 2 składowa parzysta – xp (t) = Przykład 3 Wyznaczyć składowe parzystą i nieparzystą sygnału sinusoidalnego Składowe sygnału sygnał x(t) (x[n]) ma symetrię parzystą jeśli x(t) = x(−t) lub x[n] = x[−n] sygnał x(t) (x[n]) ma symetrię nieparzystą jeśli x(t) = −x(−t) lub x[n] = −x[−n] każdy sygnał można zdekomponować na zmienną parzystą xp (t) i nieparzystą xn (t) x(t) + x(−t) 2 x(t) − x(−t) składowa nieparzysta – xn (t) = 2 składowa parzysta – xp (t) = Przykład 3 Wyznaczyć składowe parzystą i nieparzystą sygnału sinusoidalnego Sygnały okresowe Sygnały okresowe tworzą ważną klasę sygnałów Sygnał nazywa się okresowym o okresie T jeśli ∃T > 0, ∀t ∈ R x(t) = x(t + T ) W każdej chwili czasu t przesunięcie na osi czasu o okres lub jego wielokrotność nie zmienia wartości sygnału Liczbę T nazywa się okresem podstawowym sygnału Własności sygnałów okresowych wartość średnia xsr 1 = T Z T 2 − T2 x(t)dt lub xsr 1 = T Z x(t)dt <T > Wartość średnia sygnału okresowego jest równa wartości średniej w jednym okresie T energia sygnału Z Ex = lim nEx (T ), n→∞ Ex (T ) = T 2 − T2 |x(t)|2 dt Jeżeli energia sygnału przypadająca na podedynczy okres Ex (T ) jest różna od zera, to całkowita energia sygnału Ex jest nieskończona moc sygnału 1 Px = T Z T 2 − 2t 2 |x(t)| dt lub 1 T Z |x(t)|2 dt <T > Moc średnia sygnału okresowego jest równa mocy średniej w jednym okresie T wartość skuteczna xsk = p Px Wartość skuteczna jest często wykorzystywana w analizie obwodów elektrycznych Dystrybucja Diraca (delta Diraca, impuls jednostkowy) Dystrybucja Diraca – impuls o nieskończenie krótkim czasie trwania, nieskończonej amplitudzie i polu równym jedności Sygnał spełnia warunki 1 δ(t) = 0 dla t 6= 0 2 Z ∞ δ(t)dt = 1 −∞ Stosując przesunięcie w czasie 1 δ(t − t0 ) = 0 dla t 6= t0 2 Z ∞ δ(t − t0 )dt = 1 −∞ Właściwości dystrybucji Diraca Z ∞ kδ(t)dt = k −∞ 0δ(t) = 0 x(t)δ(t − t0 ) = x(t0 )δ(t − t0 ) Całka dystrybucji Diraca Z t δ(τ )dτ = 1(t), czyli −∞ d 1(t) = δ(t) dt Reprezentacja sygnału ciągłego Sygnał ciągły x(t) można zaproksymować za pomocą sumy przesuniętych przeskalowanych impulsów K A A x(t) x̂(t) 0∆ x̂(t) = x(k∆), t k∆ < t < (k + 1)∆ impuls jednostkowy δ∆ (t) 1 ∆ δ∆ (t) – pole powierzchni = 1 0 ∆ t ⇒ x(k∆)δ∆ (t − k∆)∆ x(k∆) ⇓ k∆ (k+1)∆ t x̂(t) = ∞ X x(k∆)δ∆ (t−k∆)∆ −∞ w granicy, gdy ∆ → 0 Z ∞ x(t) = −∞ x(τ )δ(t − τ )dτ δ(t) – impuls jednostkowy impuls jednostkowy jest sygnałem, który podany na wejście dowolnego liniowego układu stacjonarnego powoduje wygenerowanie odpowiedzi równej odpowiedzi impulsowej tego układu: δ(t) ∗ h(t) = h(t) ∀h(t) gdzie h(t) – odpowiedź impulsowa x(t) y(t) System ciągły δ∆ (t) −→ h∆ (t) x̂(t) = ∞ X x(k∆)δ∆ (t−k∆)∆ −→ ŷ(t) = k=−∞ ∞ X x(k∆)h∆ (t−k∆)∆ k=−∞ Odpowiedź impulsowa δ(t) → h(t) w granicy, gdy ∆ → 0 Z ∞ x(t) = x(τ )δ(t − τ )dτ −→ Z ∞ y(t) = −∞ x(τ )h(t − τ )dτ −∞ | {z splot } Operowanie splotem w czasie ciągłym y(t) = x(t) ∗ h(t) = Z ∞ x(τ )h(t − τ )dτ −∞ odwróć h(τ ) −−−−→ przesuń −−−−→ h(−τ ) pomnóż scałkuj −−−−→ x(τ )h(t − τ ) −−−−→ h(t − τ ) R∞ −∞ x(τ )h(t − τ )dτ Przykład 4 x(t) 1 h(t) 1 * 1 3 t -2 t -1 h(t − τ ) 1 x(τ) 1 1 3 τ t+1 t+2 τ Operowanie splotem w czasie ciągłym y(t) = x(t) ∗ h(t) = Z ∞ x(τ )h(t − τ )dτ −∞ odwróć h(τ ) −−−−→ przesuń −−−−→ h(−τ ) pomnóż scałkuj −−−−→ x(τ )h(t − τ ) −−−−→ h(t − τ ) R∞ −∞ x(τ )h(t − τ )dτ Przykład 4 x(t) 1 h(t) 1 * 1 3 t -2 t -1 h(t − τ ) 1 x(τ) 1 1 3 τ t+1 t+2 τ Przykład 4 – cd Przedział x(τ ) ∗ h(t − τ ) t < −1 0 Wyjście ⇒ y(t) = 0 ⇒ y(t) = 12 (t + 1)2 ⇒ y(t) = ⇒ y(t) = 12 − 12 (t−1)2 ⇒ y(t) = 0 t+1 −1 < t < 0 1 0<t<1 t+2 1 1 2 t+1 t+2 1<t<2 1 t+1 3 t+2 t>2 0 Pytanie: Jak wygląda y(t) w całej dziedzinie? Właściwości splotu w czasie ciągłym 1 Przemienność: x(t) ∗ h(t) = h(t) ∗ x(t) 2 Łączność: x(t) ∗ (v(t) ∗ w(t)) = (x(t) ∗ v(t)) ∗ w(t) 3 Rozdzielność względem dodawania: x(t) ∗ (v(t) + w(t)) = x(t) ∗ v(t) + x(t) ∗ w(t) 4 Przesunięcie w dziedzinie czasu: y(t − t0 ) = x(t − t0 ) ∗ h(t) = x(t) ∗ h(t − t0 ) 5 Splot z impulsem jednostkowym: x(t) = x(t) ∗ δ(t), x(t) ∗ δ(t − t0 ) = x(t − t0 ) 6 Pochodna splotu: d dx(t) (x(t) ∗ v(t)) = ∗ v(t) dt dt założenia: (i) funkcja x(t) jest różniczkowalna, (ii) splot x(t) ∗ v(t) istnieje i jest różniczkowalny 7 Całka splotu: Z t −∞ x(τ ) ∗ v(τ )dτ = Z t −∞ x(τ )dτ ∗ v(τ ) = x(τ ) ∗ Z t v(τ )dτ −∞ Próbkowanie Sygnał dyskretny (spróbkowany) otrzymujemy z ciągłego (próbkowanego) poprzez próbkowanie Do próbkowania wykorzystuje się sygnał próbkujący Jako sygnału próbkującego wykorzystuje się sygnał impulsowy o okresie Ts ∞ X δ(t − nTs ) (1) δTs (t) = n=−∞ sygnał (1) nosi nazwę okresowego sygnału impulsowego lub sygnału grzebieniowego Sygnał spróbkowany ma postać ∞ ∞ ∞ X X X xs (t) = x(t) δ(t−nTs ) = x(t)δ(t−nTs ) = x(nTs )δ(t−nTs ) n=−∞ n=−∞ n=−∞ Sygnał spróbkowany jest równy zeru z wyjątkiem dyskretnych chwil czasowych, w których jest reprezentowany przez impulsy δ o polu równym x(nTs ) 1.01 2 x(t) δTs(t) 1.5 1.005 1 1 0.5 0 0.995 -0.5 0.99 -1 0.985 -1.5 -6 -4 -2 0 2 4 t 6 -6 -4 -2 0 2 4 2 xs(t) 1.5 x(t) 1 xs (t) 0.5 0 δTs (t) -0.5 -1 -1.5 -6 -4 -2 0 2 4 t 6 t 6 Reprezentacja sygnału dyskretnego Sygnał dyskretny można reprezentować jako kombinację liniową przesuniętych sygnałów δ[n] x[0] x[1] x[2] -1 0 1 x[n] 2 n x[−1] x[1] x[1]δ[n−1] 1 n x[0] x[0]δ[n] 0 n x[2] 2 -1 x[−1] x[2]δ[n−2] n x[−1]δ[n+1] n Sposób formalny x[n] = · · ·+x[−2]δ[n+2]+x[−1]δ[n+1]+x[0]δ[n]+x[1]δ[n−1]+. . . czyli x[n] = ∞ X x[k]δ[n − k] k=−∞ gdzie x[k] – współczynniki, δ[n − k] – sygnały bazowe x[n] System dyskretny y[n] Załóżmy, że system jest liniowy Zdefiniujmy hk [n] jako odpowiedź na sygnał δ[n − k] δ[n − k] → hk [n] Z zasady superpozycji otrzymujemy x[n] = ∞ X k=−∞ x[k]δ[n − k] → y[n] = ∞ X k=−∞ x[k]hk [n] Odpowiedź impulsowa Załóżmy, że system jest liniowy i niezmienny w czasie δ[n] → h[n] Z zasady niezmienności w czasie otrzymujemy δ[n − k] → h[n − k] Ostatecznie x[n] = ∞ X x[k]δ[n − k] → y[n] = k=−∞ ∞ X x[k]h[n − k] k=−∞ | {z splot } Operowanie splotem w czasie dyskretnym y[n] = x[n] ∗ h[n] = ∞ X x[k]h[n − k] k=−∞ Interpretacja 1 0 δ[n] h[n] −→ n 0 n ⇓ x[k]δ[n−k] x[k]h[n−k] −→ k n k n sumujemy po wszystkich k Przykład 5 2 x[n] 1 0 h[n] 1 0 n n -1 -1 -1 ⇓ y[n] = 0, x[k] 1 k -1 2 y[1] = x[0]h[1] + x[1]h[0] + x[2]h[−1] = 1 · [−1] + 0 · 2 + [−1] · 1 = −2 y[2] = x[0]h[2] + x[1]h[1] + x[2]h[0] = 1 · [−1] + 0 · [−1] + [−1] · 2 = −3 1 n -1 -1 n < −1 y[0] = x[0]h[0] + x[1]h[−1] = 1 · 2 + 0 · 1 = 2 0 h[n−k] dla y[−1] = x[0]h[−1] = 1 · 1 = 1 y[3] = x[1]h[2]+x[2]h[1] = 0·[−1]+[−1]·[−1] = 1 k y[4] = x[2]h[2] = [−1] · [−1] = 1 y[n] = 0, dla n>4 Schemat obliczeniowy splotu w czasie dyskretnym h[0] h[1] h[2] h[3] x[0] x[0]h[0] x[0]h[1] x[0]h[2] x[0]h[3] x[1] x[1]h[0] x[1]h[1] x[1]h[2] x[1]h[3] x[2] x[2]h[0] x[2]h[1] x[2]h[2] x[2]h[3] x[3] x[3]h[0] x[3]h[1] x[3]h[2] x[3]h[3] Właściwości splotu w czasie dyskretnym 1 Przemienność: x[n] ∗ h[n] = h[n] ∗ x[n] 2 Łączność: x[n] ∗ (v[n] ∗ w[n]) = (x[n] ∗ v[n]) ∗ w[n] 3 Rozdzielność względem dodawania: x[n] ∗ (v[n] + w[n]) = x[n] ∗ v[n] + x[n] ∗ w[n] 4 Przesunięcie w dziedzinie czasu: y[n − k] = x[n − k] ∗ h[n] = x[n] ∗ h[n − k] 5 Splot z impulsem jednostkowym: x[n] ∗ δ[n − n0 ] = x[n − n0 ] (x[n] ∗ δ[n] = x[n]) 6 Pn Sumator: y[n] = jeśli x[n] = δ[n] to k=−∞ x[k] h[n] = n X δ[k] = u[n] k=−∞ gdzie u[n] – skok jednostkowy, czyli y[n] = x[n] ∗ h[n] = x[n] ∗ u[n] = n X x[k] k=−∞ 7 Odpowiedź na skok jednostkowy: s[n] = u[n] ∗ h[n] = h[n] ∗ u[n] = n X k=−∞ h[k]