background image

 

 

Cyfrowe przetwarzanie sygnałów

Transformata Fouriera

z dyskretnym czasem (04)

Sławomir Kulesza

Wykład fakultatywny dla studentów

III r. spec. Informatyka ogólna

Rok akademicki 2012/2013

background image

 

 

Transformata Fouriera

z dyskretnym czasem

Transformata Fouriera z dyskretnym czasem 
(DTFT – Discrete-Time Fourier Transform) – 
reprezentacja sygnału z dyskretnym czasem 
postaci:

[n] →

DTFT

X

(

e

ω

)

=

n=−∞

[n]e

ω n

DTFT impulsu jednostkowego:

δ[

n] →

DTFT

X

(

e

ω

)

=

n=−∞

δ[

n]e

ω n

=

1

background image

 

 

Odwrotna transformata Fouriera

z dyskretnym czasem

Odwrotna transformata Fouriera z dyskretnym 
czasem (iDTFT – inverse Discrete-Time 
Fourier Transform):

X

(

e

ω

)

iDTFT

[n]=

1

2 π

−π

π

X

(

e

ω

)

e

ω n

ω

Wzajemna równoważność transformat:

[n]⇔

F

X

(

e

ω

)

background image

 

 

Własności DTFT

Okresowość:

Powyższa relacja opisuje zjawisko aliasingu w 
dziedzinie częstości.

X

(

e

(ω+2 π )

)

=

X

(

e

ω

)

background image

 

 

Aliasing w dziedzinie częstości

background image

 

 

Widmo fourierowskie

DTFT w postaci wykładniczej:

X

(

e

ω

)

=

X

(

e

ω

)

e

θ(ω)

Widmo amplitudowe

Widmo fazowe

background image

 

 

Własności DTFT

DTFT sygnału zawiniętego:

DTFT sygnału sprzężonego:

{[−n]}= X

(

e

ω

)

{x ' [−n]}= X '

(

e

ω

)

background image

 

 

Symetria DTFT

background image

 

 

Zbieżność DTFT

Transformata DTFT jest zbieżna (istnieje), gdy 
sygnał x[n] jest bezwzględnie sumowalny:

n=−∞

[n]∣<∞

X

(

e

ω

)

=

n=−∞

[n]e

ω n

...

...≤

n=−∞

[n]∣

e

ω n

n=−∞

[n]∣<∞

background image

 

 

Własności DTFT

background image

 

 

Odpowiedź częstotliwościowa

układów LTI z dyskretnym czasem

Wiele sygnałów można przedstawić jako 
superpozycję sygnałów sinusoidalnych z 
nieciągłym czasem. Odpowiedź dowolnego 
układu LTI można zatem określić znając jego 
odpowiedź na pojedynczy sygnał sinusoidalny.

Sygnał sinusoidalny można uogólnić jako 
zespolony sygnał wykładniczy, stąd 
zainteresowanie odpowiedzią układów LTI na 
pobudzenie wykładnicze.

background image

 

 

Funkcje własne układu LTI

Ważną cechą układów LTI jest istnienie 
funkcji własnych (eigenfunctions). 
Odpowiedź układu na pobudzenie funkcją 
własną jest tożsama przemnożeniu tejże 
funkcji przez pewną stałą (w ogólności: 
zespoloną):

[n]= ̃C[n]

background image

 

 

Funkcje własne układów LTI

Niech pobudzenie układu jest zespolonym 
sygnałem wykładniczym postaci:

Odpowiedź układu jest splotem pobudzenia i 
odpowiedzi impulsowej:

[n]=e

ω n

, n∈ℤ

[n]=

k=−∞

h[n]=

k=−∞

h]e

ω(nk)

[n]=

(

k=−∞

h[]e

ω k

)

e

ω n

background image

 

 

Funkcje własne układów LTI

Ostatecznie:

Wykładniczy sygnał zespolony jest więc 
funkcją własną układu LTI.

[n]=H

(

e

ω

)

e

ω n

background image

 

 

Odpowiedź częstotliwościowa 

układu LTI

Odpowiedzią częstotliwościową (

frequency 

response

) układu LTI jest wielkość:

Odpowiedź częstotliwościowa układu LTI jest 
tożsama transformacie jego odpowiedzi 
impulsowej i opisuje układ w domenie 
częstotliwości.

H

(

e

ω

)

=

k=−∞

h[]e

ω k

background image

 

 

Odpowiedź częstotliwościowa

Odpowiedź częstotliwościowa jest w ogólności 
zespoloną funkcją częstości ω, zatem:

Lub w postaci wykładniczej:

H

(

e

ω

)

=

H

(

e

ω

)

+

j H

(

e

ω

)

H

(

e

ω

)

=

H

(

e

ω

)

e

θ(ω)

background image

 

 

Odpowiedź amplitudowa i fazowa

Odpowiedź amplitudowa (magnitude 
response) układu LTI to moduł odpowiedzi 
częstotliwościowej:

Odpowiedź fazowa (phase response) to kąt 
fazowy odpowiedzi częstotliwościowej:

H

(

e

ω

)

=

H

2

(

e

ω

)+

H

2

(

e

ω

)

θ(ω)=

atan

(

H

(

e

ω

)

H

(

e

ω

)

)

background image

 

 

Wzmocnienie układu

Do celów projektowych często łatwiej 
posługiwać się odpowiedzią amplitudową 
układu wyrażoną w [dB]:

Funkcja G opisuje wzmocnienie układu (gain 
function).

Funkcja: A = -G opisuje tłumienie układu 
(attenuation function)

G

(

ω

)

=

20 log

10

(e

ω

)

background image

 

 

Opis układów LTI w dziedzinie 

częstości

Niech dane są sygnały z nieciągłym czasem: 
x[n] (pobudzenie) oraz y[n] (odpowiedź układu 
LTI), oraz ich transformaty dtft.

Ponieważ odpowiedź układu w dziedzinie 
czasu jest splotem:

[n]= [n]⊗h[n]

Odpowiedź układu w dziedzinie częstości jest 
iloczynem transformat dtft

:

Y

(

e

ω

)

=

F

(

[n]

)

=

X

(

e

ω

)

H

(

e

ω

)

background image

 

 

Opis układów LTI w dziedzinie 

częstości

Wynika stąd, że:

Odpowiedź częstotliwościowa wynosi więc:

Y

(

e

ω

)

=

X

(

e

ω

)

H

(

e

ω

)

H

(

e

ω

)

=

Y

(

e

ω

)

X

(

e

ω

)

background image

 

 

Odpowiedź częstotliwościowa 

układu FIR

Odpowiedź układów FIR w dziedzinie czasu 
ma postać:

Odpowiedź częstotliwościowa ma wówczas 
postać:

[n]=

k=N

1

N

2

h[[n]

H

(

e

ω

)

=

k=N

1

N

2

h]e

ω k

background image

 

 

Odpowiedź częstotliwościowa 

układu IIR

Odpowiedź układów IIR w dziedzinie czasu 
ma postać:

W dziedzinie częstości otrzymujemy wówczas:

k=0

N

a

k

[n]=

k=0

M

b

k

[n]

k=0

N

a

k

e

ω k

(e

ω

)=

k=0

M

b

k

e

ω k

(e

ω

)

background image

 

 

Odpowiedź częstotliwościowa 

układu IIR

Ostatecznie odpowiedź układów IIR w 
dziedzinie częstości jest funkcją wymierną:

(e

ω

)=

(e

ω

)

(e

ω

)

=

k=0

M

b

k

e

ω k

k=0

N

a

k

e

ω k

background image

 

 

Odpowiedź przejściowa układów LTI

Odpowiedź układu LTI opisywanego LCCDE 
składa się z dwóch części: rozwiązania 
jednorodnego y

c

[n] oraz szczególnego y

p

[n].

Odpowiedź jednorodna jest wielomianem 
postaci:

gdzie: λ

k

 są pierwiastkami wielomianu 

charakterystycznego 

y

c

[

n]=

k=1

N

α

k

λ

k

n

background image

 

 

Odpowiedź przejściowa układu LTI

Aby układ był stabilny, wszystkie pierwiastki 
wielomianu charakterystycznego muszą 
spełniać warunek:

Sprawia on, że y

c

[n] zanika z czasem do zera.

Rozwiązanie jednorodne jest także nazywane 
odpowiedzią przejściową (transient 
response
) układu LTI.

λ

k

<

1, =1, 2, ... N

background image

 

 

Odpowiedź przejściowa a 

stacjonarna układów LTI

Odpowiedź układu LTI na pobudzenie sygnałem 
przyczynowym (n > n

0

) w postaci sygnału 

sinusoidalnego z czasem dyskretnym o stałej 
amplitudzie będzie składać się z dwóch części:

Odpowiedzi stacjonarnej (steady-state 
response
), będącej sygnałem sinusoidalnym o 
stałej amplitudzie i tej samej częstości, co 
pobudzenie

Odpowiedzi przejściowej (transient response), 
będącej sygnałem zanikającym do zera po 
czasie n

1

 > n

0

.

background image

 

 

Odpowiedź stacjonarna

Niech układ LTI jest pobudzany sygnałem 
obustronnym:

Wówczas odpowiedź układu ma postać:

[n]= cos(ω

0

n)

[n]= A

(e

ω

0

)

cos(ω

0

n+θ(ω

0

))

[n]= A

(e

0

)

Stąd, odpowiedź stacjonarna ma postać:

background image

 

 

Odpowiedź stacjonarna

Niech układ jest pobudzany sygnałem 
przyczynowym, wykładniczym postaci:

Odpowiedź stacjonarna ma wówczas postać:

Odpowiedź przejściowa ma z kolei postać:

[n]=e

ω n

μ [

n]

y

st

[

n]=(e

ω

)

e

ω n

y

tr

[

n]=−

(

=n+1

h[]e

ω k

)

e

ω n

background image

 

 

Filtrowanie sygnałów

Podstawowym zadaniem układów LTI jest 
filtrowanie sygnałów, czyli selektywne 
przenoszenie różnych składowych 
częstotliwościowych sygnału pobudzającego.

Idea filtracji zasadza się na doborze 
współczynników odpowiedzi amplitudowej, 
odpowiadających składowym sinusoidalnym 
występującym w sygnale wejściowym.

background image

 

 

Idealny filtr LTI

Rozważmy idealny filtr LTI z dyskretnym 
czasem opisywany odpowiedzią amplitudową 
postaci:

Niech pobudzenie ma postać:

(e

ω

)

=

{

1⇔0≤∣ω∣≤ω

c

0⇔ω

c

≤∣ω∣≤π

[n]= cos(ω

1

n)+ cos(ω

2

n)

background image

 

 

Idealny filtr LTI

Z uwagi na liniowość, odpowiedź układu ma 
postać:

Korzystając ze znajomości odpowiedzi 
amplitudowej, dostajemy ostatecznie:

Układ zachowuje się jak filtr dolnoprzepustowy

[n]= A

(e

ω

1

)

cos(ω

1

n+θ(ω

1

))+

...

B

(e

ω

2

)

cos(ω

2

n+θ(ω

2

))

[n]≈ A

(e

ω

1

)

cos(ω

1

n+θ(ω

1

))

background image

 

 

Filtrowanie sygnałów

background image

 

 

Projekt prostego filtra FIR (HP)

Załóżmy, że dany jest sygnał sinusoidalny 
postaci:

Szukamy współczynników odpowiedzi 
impulsowej symetrycznego, 3-punktowego 
filtra FIR o charakterystyce 
dolnoprzepustowej:

[n]=cos(0.1 n)+cos(0.4 n)

h[n]=[α

↑ 1

,α

2,

α

1

]

background image

 

 

Projekt prostego filtra FIR (HP)

Należy wybrać takie współczynniki odpowiedzi 
impulsowej h[n], aby odpowiedź układu na 
zadane pobudzenie zawierała wyłącznie 
składową o częstości ω

2

=0.4

Odpowiedź częstotliwościową można wyrazić 
jako:

Odpowiedź amplitudowa ma postać:

(e

ω

)=

(

2 α

1

cos(ω)+α

2

)

e

ω

(e

ω

)

=

2 α

1

cos(ω)+α

2

background image

 

 

Projekt prostego filtra FIR (HP)

Znając współczynniki odpowiedzi 
amplitudowej:

Rozwiązujemy układ równań:

Którego rozwiązaniem jest:

(e

ω

)

=

{

0⇔ω=0.1

1⇔ω=0.4

{

1

cos(0.1)+α

2

=

0

2 α

1

cos(0.4)+α

2

=

1

α

1

≈−

6.762 α

2

13.456

background image

 

 

Projekt prostego filtra FIR (HP)

Ostatecznie, odpowiedź impulsowa ma 
postać:

h[n]=[−6.762

,13.456 ,−6.762]

background image

 

 

Filtracja HP sygnału

background image

 

 

Projekt prostego filtra FIR (LP)

Postępując analogicznie zaprojektujmy 3-
punktowy, symetryczny filtr FIR 
dolnoprzepustowy LP.

Odpowiednie współczynniki odpowiedzi 
impulsowej wynoszą:

α

1

6.762 α

2

≈−

12.456

h[n]=[6.762

,−12.456 6.762]

background image

 

 

Filtracja LP sygnału


Document Outline