cw03 PS

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 1/19

ĆWICZENIE 3

Analiza widmowa z zastosowaniem okien czasowych


1. Cel ćwiczenia


Okna czasowe stosuje się do wycięcia na osi czasu kawałka sygnału w celu przeprowadzenia
analizy widmowej. Okna znajdują też inne zastosowania, np. w projektowaniu filtrów
cyfrowych FIR, ale te zagadnienia wykraczają poza ramy tego ćwiczenia. Celem ćwiczenia
jest zbadanie, jak zmiana kształtu okna i jego długości wpływają na widmo okna. W
ćwiczeniu wybrane okna zostaną zastosowane do analizy widmowej sygnałów i będzie
badany wpływ właściwości okna na zdolność analizatora widma do rozróżniania bliskich
sobie prążków widma sygnału.

2. Wprowadzenie


W praktyce numeryczne obliczenie widma sygnału jest możliwe tylko na podstawie
skończonej liczby próbek sygnału (do pamięci komputera można wprowadzić tylko
skończone dane), zgromadzonych w skończonym czasie obserwacji. Wybranie N kolejnych
próbek z nieskończonego sygnału

jest równoważne przepuszczeniu tego sygnału przez

okno

o skończonej długości N (w najprostszym przypadku jest to okno prostokątne),

czyli jest równoważne następującemu mnożeniu

[ ]

n

x

[ ]

n

w


,

gdzie funkcja okna

poza

(1)

[ ] [ ] [ ]

n

w

n

x

n

y

=

[ ]

0

n

w

1

0

N

n


Mnożeniu w dziedzinie czasu odpowiada splot w dziedzinie częstotliwości. Dlatego obliczone
na podstawie N próbek widmo sygnału

( )

ω

j

e

Y

jest zniekształcone, różni się od widma

sygnału oryginalnego

( )

ω

j

e

X

, gdyż jest splotem widma oryginalnego sygnału

( )

ω

j

e

X

z

widmem okna

( )

ω

j

e

W

[ ] [ ] [ ]

n

w

n

x

n

y

=

DTFT

( )

( )

(

)

(

)

=

π

π

λ

ω

λ

ω

λ

π

d

e

W

e

X

e

Y

j

j

j

2

1

(2)


gdzie widmo okna to

(3)

[ ]

n

w

DTFT

( )

[ ]

=

=

1

0

N

n

n

j

j

e

n

w

e

W

ω

ω

Idealnym oknem (nie zniekształcającym widma sygnału) byłoby okno o widmie

będącym impulsem Diraca, gdyż splot widma sygnału z impulsem Diraca nie spowodowałby
zmiany kształtu widma. Niestety, takie okno nie istnieje (widmo o takiej postaci ma tylko
nieskończony ciąg jednakowych próbek, a okno w

z założenia musi być skończone).

Wynika stąd jednak wskazówka, że należy poszukiwać takiego okna, którego widmo ma
kształt zbliżony do impulsu Diraca (widmo wąskie, skupione wokół częstotliwości zerowej).

[ ]

n

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 2/19

Istnieje wiele typów okien. Okna opracowane do celów analizy widmowej mają

kształt krzywej symetrycznej wokół maksimum usytuowanego w połowie długości okna,
czyli w punkcie

(

)

2

1

= N

α

(jak na rys. 1a). Liczba próbek okna może być liczbą parzystą

lub nieparzystą. Ponieważ próbki okna są rzeczywiste, to widmo amplitudowe jest funkcją
parzystą i wystarczy rysować widmo okna tylko dla dodatniej półosi częstotliwości (rys. 1b).
Symetryczny kształt okna powoduje, że widmo fazowe okna jest zawsze liniowe i nie będzie
ono przedmiotem badań. W widmie amplitudowym okna wyróżnia się listek główny i listki
boczne. Należy poszukiwać okna o takim kształcie, aby jego widmo miało jak najwęższy
listek główny i jak najmniejsze listki boczne. Niestety są to wymagania sprzeczne, gdyż przy
zwężaniu listka głównego narastają listki boczne. Istniejące okna stanowią kompromis
między obu tymi wymaganiami. Poszukując okna o kompromisowych parametrach trzeba
pamiętać, że nawet niewielka, mało zauważalna na wykresie zmiana kształtu okna

może spowodować istotną zmianę kształtu widma

[ ]

n

w

( )

ω

j

e

W

.

2

1

=

N

α

1

N

n

[ ]

n

w

0

1

a)

b)

Listek
główny

Listek
boczny

M

W

N

B

[ ]

=

1

0

N

n

n

w

( )

ω

j

e

W

[ ]

dB

R

5

,

0

f

0

Szerokość
listka głównego

Tłumienie
listków
bocznych

L

Rys. 1. Typowe okno: a) kształt okna; b) kształt widma okna

Widma badanych okien łatwiej jest porównywać, gdy są one wykreślane w mierze

decybelowej i unormowane tak, że rozpoczynają się od 0

, a wykresy są sporządzone w

funkcji znormalizowanej częstotliwości. Definiuje się dwa następujące podstawowe
parametry stanowiące miarę jakości okna:

dB

a) Szerokość listka głównego

. Jest zdefiniowana jako odległość od

do

, gdzie częstotliwość

jest częstotliwością najbliższego minimum widma

amplitudowego. Szerokość listka głównego jest odwrotnie proporcjonalna do długości
okna N (lub

w zależności od okna, dla dużego N nie ma to praktycznie

znaczenia), dlatego wygodnie jest porównywać okna posługując się nie parametrem

, ale parametrem

(lub

).

M

W

0

=

f

min

f

M

W

min

f

N

M

1

+

N

W

B =

(

)

1

+

=

N

W

B

M

b) Tłumienie listków bocznych

. Jest zdefiniowane jako wyrażony w mierze

decybelowej stosunek wartości listka głównego w zerze, do maksimum najwyższego
listka bocznego.

[

dB

R

]

Dla listka głównego oprócz szerokości ważny jest jego kształt, najlepiej aby był zbliżony do
wąskiego prostokąta. Z kolei dla listków bocznych ważne jest nie tylko ich tłumienie, ale i
sposób zmian w funkcji częstotliwości, najlepiej aby malały one jak najszybciej do zera.
Nachylenie z jakim widmo zanika do zera jest ściśle uzależnione od gładkości funkcji okna
analogowego

będącego odpowiednikiem okna dyskretnego

. Okno

, które ma

na krańcach skończoną nieciągłość (kończy się uskokami), ma widmo zanikające z taką

( )

t

w

[ ]

n

w

( )

t

w

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 3/19

prędkością jak funkcja f

1

. Okno, którego pierwsza pochodna ma na krańcach skończoną

nieciągłość, ma widmo zanikające jak

2

f

1

. Okno, którego druga pochodna ma na krańcach

skończoną nieciągłość, ma widmo zanikające jak

3

f

1

, itd. Im bardziej gładka jest funkcja

okna

na krańcach, tym szybciej zanika jej widmo w funkcji częstotliwości.

( )

t

w

w

Pr

Pr

W

R

w

Ba

W

Ba

R

Zdefiniujemy wybrane okna.

a) Okno prostokątne. Jest to okno podstawowe, względem którego są porównywane pozostałe
okna. Okno to jest zdefiniowane jako prostokątna funkcja dyskretna

(4)

[ ]

=

n

n

pozostale

,

0

1

-

N

n

0

dla

,

1


i ma widmo

( )

( )

ω

ω

ω

ω

ω

ω

asinc

2

sin

2

sin

2

2

1

N

j

N

j

j

e

N

e

e

=

=

(5)

Okno prostokątne ma bardzo wąski listek główny , ale jednocześnie ma bardzo
małe tłumienie listków bocznych

1

=

=

M

NW

B

dB

5

,

13

5

,

1

sin

log

20

10

=

N

N

N

π

(6)


Listki boczne maleją jak funkcja f

1

, czyli zanikają z prędkością

okt

dB

6

.

b) Okno Bartletta. Okno to jest zdefiniowane następująco

[ ]

<

=

1

2

1

,

1

2

2

2

1

0

,

1

2

N

n

N

N

n

N

n

N

n

n

(7)


Ma ono kształt trójkątny. Ponieważ sygnał trójkątny jest wynikiem splotu dwóch
jednakowych sygnałów prostokątnych, a splotowi w dziedzinie czasu odpowiada mnożenie w
dziedzinie częstotliwości, to widmo okna Bartletta ma kształt podniesionego do kwadratu
widma okna prostokątnego

( )

=

2

2

2

Pr

f

W

N

e

j

ω

(8)


Szerokość listka głównego okna równa się

2 , a tłumienie listków bocznych ma

wartość

i zanikają one z prędkością

=

=

M

NW

B

dB

27

=

okt

dB

12

. Obserwujemy tutaj typową

wymienność parametrów okna. W porównaniu z oknem prostokątnym w oknie Bartletta
tłumienie listków bocznych wzrosło dwukrotnie za cenę dwukrotnego zwiększenia szerokości
listka głównego.
c) Okno von Hanna. Okno to nosi też nazwę podniesionego kosinusa, gdyż jest zdefiniowane
następującą zależnością

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 4/19

[ ]

=

=

1

sin

1

2

cos

2

1

2

1

2

N

n

N

n

n

w

vH

π

π

, 0

(9)

1

N

n


Jego widmo jest złożeniem trzech widm okien prostokątnych

( )

( )

+

=

1

1

4

1

1

1

4

1

2

1

Pr

Pr

Pr

N

f

W

N

f

W

f

W

e

W

j

vH

ω

(10)


Szerokość listka głównego okna równa się

2 , a tłumienie listków bocznych ma

wartość

i zanikają one z prędkością

=

=

M

NW

B

dB

5

,

31

=

R

okt

dB

18

.

d) Okno Hamminga. Okno to nosi też nazwę podniesionego kosinusa na piedestale, gdyż w
odróżnieniu od okna von Hanna nie rozpoczyna się od zera, ale od piedestału o wysokości
0,08

[ ]

=

1

2

cos

46

,

0

54

,

0

N

n

n

w

Ha

π

, 0

(11)

1

N

n


Widmo tego okna wyraża się w funkcji widma okna prostokątnego następującym wzorem

( )

( )

+

=

1

1

23

,

0

1

1

23

,

0

54

,

0

Pr

Pr

Pr

N

f

W

N

f

W

f

W

e

W

j

Ha

ω

(12)


Szerokość listka głównego okna równa się

2 , a tłumienie listków bocznych ma

wartość

i zanikają one z prędkością

=

=

M

NW

B

dB

42

=

R

okt

dB

6

. W porównaniu z oknem von

Hanna okno Hamminga ma większe tłumienie listków bocznych za cenę mniejszej prędkości
zanikania listków bocznych.
e) Okno Blackmana. Okno to podobnie jak okna von Hanna i Hamminga ma postać
wielomianu trygonometrycznego, ale zawiera o jeden wyraz więcej

[ ]

+

=

1

2

2

cos

08

,

0

1

2

cos

5

,

0

42

,

0

N

n

N

n

n

w

Bl

π

π

, 0

(13)

1

N

n


i jego widmo to

( )

( )

+

+

+

+

+

=

1

2

04

,

0

1

2

04

,

0

1

1

25

,

0

1

1

25

,

0

42

,

0

Pr

Pr

Pr

Pr

Pr

N

f

W

N

f

W

N

f

W

N

f

W

f

W

e

W

j

Bl

ω

(14)


Szerokość listka głównego okna równa się

3 , a tłumienie listków bocznych ma

wartość

i zanikają one z prędkością

=

=

M

NW

B

dB

58

=

R

okt

dB

18

. W porównaniu z oknem

Hamminga osiągnięto większe tłumienie listków bocznych i szybsze ich zanikanie, ale za
cenę poszerzenia listka głównego.

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 5/19

f) Okno Kaisera. Jest to okno z parametrem i w jego zależności definicyjnej występuje
zmodyfikowana funkcja Bessela pierwszego rodzaju zerowego rzędu

β

( )

x

I

0

[ ]

( )

β

β

0

2

0

1

1

2

1

I

N

n

I

n

w

Ka



=

,

(15)

1

0

N

n


Dlatego okno to nosi też nazwę okna Kaisera-Bessela. W oknie tym zminimalizowano energię
sygnału zawartą w listkach bocznych w stosunku do energii w listku głównym. Nie jest znana
zależność analityczna na widmo tego okna i wartości numeryczne widma oblicza się z
prostego przekształcenia DTFT

(16)

( )

[ ]

=

=

1

0

N

n

n

j

Ka

j

Ka

e

n

w

e

W

ω

ω


Zwiększając wartość parametru można w sposób płynny zwiększać tłumienie listków
bocznych za cenę zmniejszenia prędkości zanikania listków bocznych i zwiększenia
szerokości listka głównego.

β

g) Okno Dolpha. Jest to okno o równofalistych listkach bocznych z jednym parametrem. Przy
zadanym parametrze, którym jest tłumienie listków bocznych zadane w mierze decybelowej

, oblicza się parametry pomocnicze

[

dB

R

]


20

10

R

s

=

,

( ) (

)

(

)

1

cosh

cosh

1

0

=

N

s

x

(17)


które występują we wzorze definiującym okno Dolpha

[ ]

+

=

=

2

1

1

0

1

2

1

2

cos

cos

2

1

N

k

N

Do

N

N

n

k

N

k

x

C

s

N

n

w

π

π

,

(18)

1

0

N

n


W powyższej zależności wykorzystuje się wielomiany Czebyszewa

( )

(

)

(

)

>

=

1

,

cosh

cosh

1

,

cos

cos

1

1

x

x

m

x

x

m

x

C

m

(19)


i dlatego okno to nosi też nazwę okna Dolpha-Czebyszewa. Widmo okna zmienia się według
następującej zależności

( )

( )

0

1

0

1

2

cos

x

C

x

C

e

W

N

N

j

Do

=

ω

ω

(20)

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 6/19

h) Okno ultrasferyczne. Jest to okno z dwoma parametrami µ oraz

. Jest ono zdefiniowane

następującą zależnością

µ

x

[ ]

( )

+

=

=

2

1

1

1

1

2

1

2

cos

cos

2

1

N

k

N

N

US

N

N

n

k

N

k

x

U

x

U

N

n

w

π

π

µ

µ

µ

µ

, (21)

1

0

N

n

gdzie wielomiany ultrasferyczne U

mogą być wyznaczone z zależności rekurencyjnej

( )

x

r

µ

( )
( )
( )

(

)

( )

(

)

( ) (

)

( )

[

]

x

U

r

x

U

r

x

r

x

U

x

x

U

x

x

U

x

U

r

r

r

µ

µ

µ

µ

µ

µ

µ

µ

µ

µ

µ

µ

2

1

2

2

1

0

2

2

1

2

1

1

2

2

1

+

+

=

+

+

=

=

=

K

(22)


Posługując się jawną postacią wielomianu ultrasferycznego, próbki okna można wyznaczyć z
następującej zależności

[ ]

(

)

m

M

n

M

m

M

US

x

m

M

n

M

m

M

n

M

M

n

M

M

n

M

M

n

M

M

n

M

x

n

w

2

0

2

1

1

1

1

=





+





+





+

+

+

+

=

µ

µ

µ

µ

µ

2

1

=

N

M

,

(23)

1

0

N

n

Współczynniki dwumianowe

dla liczby rzeczywistej

α i liczby naturalnej k

najdogodniej jest obliczać rekurencyjnie





k

α

;

1

0

=





α





+

=





1

1

k

k

k

k

α

α

α

(24)


Posługiwanie się zależnością (21) (czas obliczeń jest proporcjonalny do długości okna)
wymaga mniejszego nakładu obliczeniowego niż posługiwanie się zależnością (23) (czas
obliczeń jest funkcją kwadratową długości okna).

Widmo okna ultrasferycznego zmienia się według następującej zależności

( )

( )

µ

µ

µ

µ

ω

ω

x

U

x

U

e

W

N

N

j

US

1

1

2

cos

=

(25)


Zmiana parametru wpływa na prędkość zmian listków bocznych. Dla

listki boczne

zanikają z prędkością tym większą im większa jest wartość

. Dla

okno

µ

0

>

µ

1 <

µ

0

<

µ

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 7/19

ultrasferyczne ma unikalny kształt widma z listkami bocznymi narastającymi w funkcji
częstotliwości. Przy

µ

wielomiany ultrasferyczne przechodzą w wielomiany

Czebyszewa i okno ultrasferyczne staje się oknem Dolpha. Zmiana parametru wpływa też
na tłumienie listków bocznych i szerokość listka głównego, ale zasadniczo na wymienność
tych dwóch parametrów wpływa parametr

. Zwiększanie wartości parametru

powoduje

zwiększenie tłumienia listków bocznych za cenę zwiększenia szerokości listka głównego.

0

µ

x

µ

x

µ

[ ]

dB

Powyższe okna są dostępne do badań w interfejsie graficznym okna. Oprócz tego w
interfejsie graficznym okna3 są dostępne do badań takie okna jak: Parzen, Harris-Nuttall,
płaski szczyt ISO, Gauss, Lanczos, podniesiona funkcja próbkowa, okno kodera mowy ITU-T
G.729 . Dokładniejsze omówienie tych okien wykracza jednak poza ramy tego ćwiczenia.

Okno interfejsu graficznego okna pokazano na rys. 2. Dla wszystkich wymienionych

okien

są podawane cztery wartości ich parametrów. Wartości te są wyznaczane

metodami numerycznymi (np. maksima i minima funkcji są wyznaczane numerycznie) i
dlatego wartości te nieco różnią się od wartości dokładnych wyznaczonych metodami
analitycznymi. W przypadku okien z parametrem wartość parametru zmienia się suwakiem
lub wpisuje się ją w pole edycyjne. Długość okna N można zmieniać suwakiem lub poprzez
wpis wartości N w polu edycyjnym. Przyciskami radiowymi wybiera się okna, dla których
jest sporządzany wykres czasowy

i widma

[ ]

n

w

[ ]

n

w

( )

[

dB

ω

j

e

W

]

. Widmo jest wykreślane od

zera, rzeczywista wartość widma w zerze (równa sumie próbek okna w dB) jest podawana
jako parametr

( )

0

W

. Wartość widma jest wykreślana powyżej wartości

zadawanej w polu edycyjnym.

dB

min


Rys. 2. Okno interfejsu graficznego okna

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 8/19

Przykład 1. Porównamy właściwości okna prostokątnego i okna Bartletta. Przy długości

, okna i ich widma są takie jak na rys. 2. Jest wyraźnie widoczna wymienność

parametrów okien. W porównaniu z oknem prostokątnym, w oknie Bartletta uzyskano
dwukrotnie większe tłumienie listków bocznych za cenę dwukrotnego zwiększenia szerokości
listka głównego. Kształt listka głównego nieco pogorszył się (mniej przypomina prostokąt),
ale wzrosła dwukrotnie prędkość zanikania listków bocznych z

17

=

N

okt

dB

6

do

okt

dB

12

.




Wpływ okna na widmo sygnału przepuszczanego przez to okno najdogodniej jest
prześledzić na przykładzie sygnałów sinusoidalnych. Sygnał nieskończony będący sumą
dwóch sygnałów sinusoidalnych

(26)

[ ]

(

)

(

2

2

2

1

1

1

2

cos

2

cos

ϕ

π

ϕ

π

+

+

=

nT

f

A

nT

f

A

n

x

)

+

)

)


ma widmo amplitudowe o postaci impulsów Diraca (pola impulsów Diraca to odpowiednio

i

(

) i pokazano je na rys. 3a. Sygnał sinusoidalny po przejściu przez okno jest

sygnałem skończonym i ma widmo będące splotem impulsu Diraca i widma okna, czyli jego
widmo jest repliką widma okna rozciągającą się wokół częstotliwości sinusoidy. W
przypadku sumy dwóch sinusoid, sygnał po przejściu przez okno ma widmo będące sumą
dwóch replik widm okna (rys. 3b).

(

1

A

2

A

1

f

1

f

2

f

2

f

2

1

f

f

f

=

0

0

f

f

( )

1

A

( )

2

A

1

~ A

2

~ A

a)

b)

Rys. 3. Analiza widmowa: a) widmo sygnału oryginalnego; b) widmo sygnału
przepuszczonego przez okno

Analizator widma z wbudowanym oknem zniekształca mierzone widmo sygnału

nieskończonego. Z powodu tych zniekształceń dwie sąsiadujące składowe dyskretne widma
mogą być trudne do rozróżnienia. Jak widać na rys. 3b, dwie składowe dyskretne widma ani
nie mogą znajdować się zbyt blisko siebie, ani zbyt różnić się amplitudami, gdyż widmo
odpowiadające jednemu prążkowi zniknie na tle drugiego. Zdolność analizatora widma do
rozróżniania składowych dyskretnych widma nazywa się jego rozdzielczością częstotliwości
i amplitudy.
a) Rozdzielczość częstotliwości jest parametrem mówiącym o zdolności rozróżnienia
składowych widma sumy dwóch sinusoid o jednakowych amplitudach (

)

A

A

A

=

=

2

1


(27)

[ ]

(

)

(

2

2

1

1

2

cos

2

cos

ϕ

π

ϕ

π

+

+

=

nT

f

A

nT

f

A

n

x

)

+


różniących się niewiele częstotliwościami, przy czym

2

1

f

f

f

=

. Rozdzielczość

częstotliwości jest minimalną wartością

, przy której dwie składowe widma z rys. 3b są

jeszcze możliwe do rozróżnienia. O rozdzielczości częstotliwości decyduje głównie szerokość

min

f

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 9/19

listka głównego (

, zetknięcie się dwóch listków głównych), chociaż ma na nią

także wpływ kształt listka głównego, ukształtowanie listków bocznych, fazy pomiarowych
sygnałów sinusoidalnych.

M

W

f

2

min

2

1

f

f

b) Rozdzielczość amplitudy jest parametrem mówiącym o zdolności rozróżnienia składowych
widma sygnału opisanego wzorem (26) będącego sumą dwóch sinusoid, przy zadanej
wartości

min

f

=

, stałej amplitudzie

i zmniejszającej się amplitudzie

.

Rozdzielczość amplitudy wyrażona w mierze decybelowej, to

1

A

2

A

(

min

2

1

10

log

20

A

A

)

, gdzie

jest minimalną wartością amplitudy drugiej składowej widma, przy której jest jeszcze

możliwe jej rozróżnienie na rys. 3b na tle pierwszej składowej o amplitudzie

. O

rozdzielczości amplitudy decyduje głównie tłumienie listków bocznych R, chociaż ma na nią
wpływ także ukształtowanie listków bocznych i fazy pomiarowych sygnałów sinusoidalnych.

min

2

A

1

A

Zwiększenie długości okna N zawsze spowoduje zwiększenie rozdzielczości
częstotliwości i amplitudy analizatora widma, niezależnie od kształtu okna czasowego. Dzieje
się tak za cenę zwiększenia czasu pomiaru widma, gdyż wzrasta czas obserwacji sygnału i
czas obróbki cyfrowej coraz większej liczby próbek sygnału.

Do badania widm sygnałów przepuszczanych przez okna czasowe będziemy używali

interfejsu graficznego widmo. Okno tego interfejsu pokazano na rys. 4.


Rys. 4. Okno interfejsu graficznego widmo

W interfejsie graficznym widmo można wprowadzić sygnał

będący sumą do

dziesięciu składowych sinusoidalnych wpisywanych do dziesięciu pól. Kliknięte do edycji
pole ma czerwony tekst. Dla każdej składowej sinusoidalnej zadajemy amplitudę

,

częstotliwość

i fazę poprzez wpis w polu edycyjnym lub za pomocą suwaka. Aby

( )

t

x

A

0

f

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 10/19

wyeliminować niepotrzebnie wpisaną składową sygnału należy podstawić wartość amplitudy

. Składową stałą sygnału wprowadzamy jako sinudoidę o częstotliwości zerowej.

Długość N okna

ustalamy suwakiem lub poprzez wpis w polu edycyjnym. Wyboru

okna Bartlett, von Hann, Hamming, Blackman lub Dolph dokonujemy za pomocą przycisku
radiowego. Komputer wykreśla najpierw nieskończony sygnał

, a następnie sygnał

spróbkowany

przepuszczony przez okno prostokątne (niebieskie „o”) oraz przez inne

wybrane okno (czerwone „x”). Zostaje też wykreślone widmo amplitudowe sygnału
przepuszczonego przez okno prostokątne i przez inne okno. Widma mogą być wykreślone w
skali liniowej lub decybelowej.

0

=

A

[ ]

n

w

]

(

2

cos

( )

t

x

[

n

x

40

100

05

,

0

=

min

f

min

f

2

A

20

=

( )

)

t

0

=

t

x

cos

9

1


Przykład 2. Zbadamy właściwości cyfrowego analizatora widma z oknem prostokątnym o
długości

. Jako sygnał wejściowy wybierzemy sygnał dwuharmoniczny

=

N


(28)

( )

)

(

)

t

t

t

x

3

,

0

2

cos

100

1

,

0

π

π

+

=


Widmo sygnału spróbkowanego i przepuszczonego przez okno jest takie jak na rys. 4.
Zmierzymy

teraz

rozdzielczość częstotliwości analizatora widma. Drugą składową

sygnału o częstotliwości 0,3 podświetlamy kliknięciem na czerwono do edycji i suwakiem
zmniejszamy płynnie częstotliwość. Prawy prążek widma zbliża się do lewego prążka, i gdy
prążki zbliżą się do siebie na odległość równą rozdzielczości częstotliwości

2

N

B

, to listki główne zetkną się i prawy prążek zacznie zanikać na tle prążka

lewego. Wyznaczona wartość jest wartością przybliżoną, gdyż trudno jest jednoznacznie
stwierdzić na podstawie wykresu czy prążki widma (listki główne) już się zetknęły i zachodzą
na siebie czy jeszcze nie.

Przechodzimy teraz do zmierzenia rozdzielczości amplitudy analizatora widma.

Pozostawiamy dwa prążki widma w odległości równej rozdzielczości częstotliwości

. Zmniejszamy suwakiem amplitudę drugiej składowej sygnału, aż prawy prążek

widma zacznie niknąć na tle listków bocznych. Uważamy że prążek niknie, gdy osiąga
amplitudę równą amplitudzie listków bocznych. W tym przypadku tak stanie się przy

, czyli rozdzielczość amplitudy równa się

05

,

0

=

20

(

)

( )

dB

14

5

log

log

20

10

2

1

10

A

A

5

,

13

=

R

i jest

w przybliżeniu równa tłumieniu listków bocznych okna prostokątnego

.

Wyznaczona wartość jest wartością przybliżoną, gdyż trudno jest jednoznacznie stwierdzić na
podstawie niewielkiego wykresu czy prążek widma już osiągnął poziom listków bocznych
czy jeszcze nie.

dB

Pomiary

rozdzielczości częstotliwości i amplitudy analizatora widma można

przeprowadzać posługując się skalą liniową lub decybelową na wykresie widma.





Przykład 3. Zbadamy jaki kształt ma w cyfrowym analizatorze widmo fali prostokątnej. Fala
prostokątna o amplitudzie

4

π ma następujące rozwinięcie w szereg Fouriera

(

(

)

(

)

(

)

(

)

K

+

+

+

t

f

t

f

t

f

t

f

f

0

0

0

0

9

2

7

2

cos

7

1

5

2

cos

5

1

3

2

cos

3

1

2

cos

π

π

π

π

π

(29)


Wybieramy wartość

i aproksymujemy falę prostokątną biorąc pięć kolejnych

składowych z powyższego rozwinięcia w szereg Fouriera. Przy długości okna

wyniki są takie jak na rys. 5. Prążki widma sygnału okresowego nie są pokazywane jako
nieskończenie wąskie, ale o kształcie takim jak widmo zastosowanego okna. W przypadku

05

,

0

0

=

f

100

=

N

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 11/19

okna prostokątnego są to prążki stosunkowo wąskie o kształcie zbliżonym do listka
głównego, ale występujące na tle wydatnych listków bocznych. W przypadku innych okien
prążki widma są przedstawiane jako listki główne szersze niż dla okna prostokątnego, ale za
to występujące na tle niższych listków bocznych.


Rys. 5. Widmo fali prostokątnej w cyfrowym analizatorze widma




Okna czasowe znajdują zastosowanie w dyskretnym, krótkoczasowym przekształceniu

Fouriera (ang. Short-Time Fourier Transform – STFT). Przekształcenie to pozwala badać
sygnały, w których widmo lokalne zmienia się w funkcji czasu. Takimi sygnałami są na
przykład sygnały mowy, w których widmo zmienia się w miarę wypowiadania kolejnych
głosek. Dyskretne krótkoczasowe przekształcenie Fouriera jest zdefiniowane jako ciąg widm
lokalnych obliczanych w miarę przesuwania się okna

wzdłuż sygnału

[ ]

n

w

[ ]

n

x

,

(30)

(

)

[ ] [

]

−∞

=

=

k

n

j

j

e

k

n

w

n

x

e

k

X

ω

ω

,

<

<

k


Widma nie trzeba obliczać dla każdego indeksu k. Wystarczy je obliczać co połowę długości
okna. Graficznie przedstawia się zazwyczaj tylko wyniki obliczeń widma amplitudowego i
taki wykres nazywa się spektrogramem. Wprawdzie spektrogram jest wykresem funkcji
dwóch zmiennych, ale wykonuje się go na płaszczyźnie w układzie współrzędnych czas,
częstotliwość. Trzeci wymiar (wartość modułu widma) jest wyrażany poprzez poziom
szarości lub kolor. Wygląda to podobnie jak na mapie, gdzie kolorami przedstawia się

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 12/19

wysokość terenu (im wyższa góra, tym więcej koloru brązowego, im niżej położona dolina,
tym więcej koloru zielonego).
Do

sporządzania spektrogramów przygotowano interfejs graficzny stft. Okno tego

interfejsu pokazano na rys. 6. Badane sygnały mają postać plików wav i można je odtwarzać
używając przycisku PLAY, przy czym jest podawana częstotliwość próbkowania sygnału i
liczba próbek sygnału. Wzdłuż sygnału przesuwa się skokami co połowę swojej długości
okno Hamminga o długości z przedziału od 3 do 513. Długość okna ustalamy posługując się
suwakiem lub wpisując wartość w polu edycyjnym (jest to zarazem liczba próbek w szybkiej
transformacie Fouriera). Na tle przebiegu czasowego sygnału zostało wykreślone czerwoną
linią przerywaną okno. Pod spodem zamieszczono widmo amplitudowe sygnału i
spektrogram (krótkoczasowe widmo amplitudowe).


Rys.6. Okno interfejsu graficznego stft

Przykład 4. Plik gama.wav zawiera próbki sygnału gamy do-re-mi-fa-sol-la-si-do. Są to
kolejne odcinki po 0,3 ms sinusoid o częstotliwościach tonów middle C, D, E, F, G, A, B, C,
czyli: 262 Hz, 294 Hz, 330 Hz, 349 Hz, 392 Hz, 440 Hz, 494 Hz, 523 Hz. Osiem tonów to
oktawa, w ramach której częstotliwość zostaje podwojona (dokładnie od 261,6256... Hz do
523,2512... Hz). Widać to na rys. 6 zarówno na widmie amplitudowym jak i na spektrogramie
sygnału. Spektrogram daje o wiele lepszy wgląd we właściwości widmowe sygnału niż
zwykłe, uśrednione w czasie widmo, gdyż pozwala mierzyć zmiany widma w funkcji czasu.
Spektrogram kojarzy się z zapisem nutowym muzyki. Podobnie jak na pięciolinii tak i w
spektrogramie na osi poziomej zmienną jest czas, a na osi pionowej częstotliwość. Im wyżej
na pięciolinii jest umieszczona nuta, tym większa jest częstotliwość tonu.

„

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 13/19

W interfejsie graficznym stft oprócz sygnału gama są dostępne do badań także inne

sygnały opisane poniżej.

Plik chirplin.wav zawiera próbki sygnału świergotowego

( )

( )

2

cos

t

t

x

πµ

=

,

s

Hz

200

=

µ

, próbkowanego z częstotliwością

. Częstotliwość chwilowa tego

sygnału zmienia się liniowo

. W czasie od 0 do 4 s częstotliwość rośnie od 0 do

800 Hz. Spektrogram pokaże w przedziale czasu od 0 do 2 s liniowe narastanie częstotliwości
od 0 do częstotliwości Nyquista

Hz

400

=

p

f

( )

t

t

f

µ

=

Hz

200

2

=

p

f

=

N

f

. Dalej spektrogram będzie kreślony

linią łamaną, gdyż sygnał nie spełnia założeń twierdzenia o próbkowaniu, zachodzą
zniekształcenia aliasowe, widmo musi mieścić się w przedziale Nyquista

Rozdzielczości spektrogramu na osi czasu i częstotliwości nie mogą być jednocześnie
doskonałe, gdyż wzrost jednej rozdzielczości pociąga za sobą zmalenie drugiej
rozdzielczości. Kompromisowe rozdzielczości uzyskuje się, gdy stosunek szerokości listka
głównego okna do długości okna jest w przybliżeniu taki jak prędkość zmian częstotliwości
sygnału

N

f

f

<

0

.

syg

okno

M

dt

df

W

τ

(31)


W przypadku sygnału świergotowego oznacza to, że okno Hamminga powinno mieć w
przybliżeniu następującą długość

40

2 =

µ

p

f

L

(32)


Plik AM.wav zawiera próbki sygnału z modulacją amplitudy

,

( )

(

)

[

]

(

)

t

f

t

f

m

A

t

x

m

0

2

cos

2

cos

1

π

π

+

=

3

2

=

A

H

100

=

,

,

,

,

próbkowanego z częstotliwością

. Sygnał modulujący, a więc i sygnał

zmodulowany mają widmo stałe w funkcji czasu. Dlatego spektrogram sygnału będzie stały w
funkcji czasu. Prążki wstęg bocznych mają amplitudę

5

,

0

=

m

Hz

5

=

m

f

Hz

30

0

=

f

z

p

f

2

mA .

Plik FM.wav zawiera próbki sygnału z modulacją częstotliwości

,

,

,

( )

(

)

[

]

t

f

t

f

t

x

m

π

β

π

2

sin

2

cos

0

+

=

Hz

50

0

=

f

Hz

5

=

m

f

5

=

=

m

f

f

β

, próbkowanego z

częstotliwością

. Sygnał modulujący, a więc i sygnał zmodulowany mają widmo

stałe w funkcji czasu. Dlatego spektrogram sygnału będzie stały w funkcji czasu. Prążki
widma są odległe od siebie co częstotliwość sygnału modulującego i mają amplitudy
proporcjonalne do wartości funkcji Bessela pierwszego rodzaju

. Ponieważ

, to należy oczekiwać, że prążki numer dwa we wstęgach bocznych będą

praktycznie zerowe.

Hz

200

=

p

f

( )

0

0466

,

0

5

2

=

J

( )

β

k

J

Plik PSK.wav zawiera próbki sygnału z cyfrową modulacją 2PSK,

,

, próbkowanego z częstotliwością

. Faza

ϕ

jest kluczowana w takt sygnału cyfrowego (ciągu zero-jedynkowego), dla bitów 0 faza

, a dla bitów 1 faza

ϕ

. Przykładowy cyfrowy sygnał modulujący, to tylko

cztery bity 0101, każdy trwający 1 sekundę.

( )

( )

[

]

t

t

f

t

x

ϕ

π

+

=

0

2

cos

( )

0

=

t

ϕ

Hz

10

0

=

f

( )

=

t

Hz

40

=

p

f

( )

t

0

180

Plik auto.wav zawiera próbki sygnału przejeżdżającego samochodu z włączonym

klaksonem (częstotliwość próbkowania

). Sygnał klaksonu jest sygnałem

Hz

11025

=

p

f

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 14/19

okresowym o częstotliwości podstawowej równej

w warunkach, gdy samochód zbliża

się do obserwatora. Na skutek zjawiska Dopplera częstotliwość ta maleje w warunkach, gdy
samochód oddala się od obserwatora. Obserwator słyszy sygnał o częstotliwości pozornej

różniącej się od częstotliwości oryginalnej , przy czym zmiany częstotliwości

opisuje następujący wzór

Hz

400

f

pozorna

f

v

59

=

=

p

f

Hz

1800

Hz

100

s

pozorna

v

v

v

f

f

m

=

(33)


gdzie

jest prędkością samochodu, zaś jest prędkością dźwięku w powietrzu zależną od

temperatury

s

v

[ ]





+

=

s

m

t

v

273

C

1

332

0

(34)


Na spektrogramie można zaobserwować jak zmalała częstotliwość klaksonu po minięciu
obserwatora. Ósma harmoniczna częstotliwości klaksonu samochodu zbliżającego się miała
wartość

i częstotliwość tej harmonicznej zmalała do wartości

z

chwilą, gdy samochód zaczął oddalać się od obserwatora. Oznacza to, że przy prędkości
rozchodzenia się dźwięku w powietrzu równej 333 m/s, prędkość samochodu miała
następującą wartość

Hz

3200

1

=

f

Hz

2900

2

=

f

godz

km

s

m

4

,

16

2900

3200

2900

3200

333

2

1

2

1

=

+

=

+

=

f

f

f

f

v

v

s

(35)


Kolejnych

dziesięć plików wav interfejsu graficznego stft zawiera próbki dziesięciu

głosek mowy próbkowanych z częstotliwością

. Znajomość właściwości

widmowych poszczególnych głosek jest niezbędna w zagadnieniach rozpoznawania i syntezy
mowy. Głoski dzielą się na dźwięczne (np. a, e) i bezdźwięczne (np. s, sz). Organ mowy
ludzkiej jest tak zbudowany, że przypomina pudło rezonansowe, w którym człowiek jest w
stanie wytworzyć cztery częstotliwości rezonansowe (cztery formanty). Tak więc organ
mowy przypomina filtr z charakterystyką częstotliwościową o czterech przestrajanych
maksimach. Przy wydawaniu głosek dźwięcznych filtr jest pobudzany sygnałem okresowym
(ciągiem delt Kroneckera o okresie większym dla mężczyzn po mutacji i mniejszym dla
kobiet i dzieci). Przy wydawaniu głosek bezdźwięcznych filtr jest pobudzany szumem. Na
przykład dla głoski dźwięcznej eee częstotliwości formantów to w przybliżeniu

,

,

,

, a częstotliwość podstawowa pobudzenia okresowego to

. Z kolei na przykład dla głoski bezdźwięcznej szsz częstotliwości formantów to w

przybliżeniu

,

,

i nie ma w widmie prążków, co wskazuje na

szumowe, a nie okresowe pobudzenie filtru. Te spostrzeżenia stanowiły podstawę do
opracowania bardzo skutecznej metody kompresji sygnałów mowy. Do odbiorcy wystarczy
przesyłać współczynniki filtru (kształtowanie charakterystyki częstotliwościowej, formantów
w takt wypowiadanych głosek) z informacją, czy filtr ma być pobudzany sygnałem
okresowym, czy szumem.

Hz

8000

Hz

600

Hz

2500

H

1600

Hz

3400

H

2000

z

z

Hz

3400


background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 15/19


3. Wykonanie ćwiczenia


1. Wybierz do badań dwa okna podobnie jak w przykładzie 1. Narysuj te okna i ich widma,
podaj wartości parametrów. Przedyskutuj wyniki wykazując wymienność parametrów okien.

2. W literaturze podaje się, że okno Kaisera z odpowiednio dobraną wartością parametru
aproksymuje inne okno. I tak, dla

jest aproksymowane okno von Hanna, dla β

jest

aproksymowane okno Hamminga, dla

jest aproksymowane okno Blackmana.

Wybierz jeden z tych trzech przypadków i pokaż na ile dokładna jest ta aproksymacja w
dziedzinie czasu i w dziedzinie częstotliwości.

β

5

=

β

6

=

6

,

8

=

β


3. Zmierz rozdzielczość częstotliwości i amplitudy cyfrowego analizatora widma posługując
się interfejsem graficznym widmo podobnie jak w przykładzie 2. Wybierz jedno z dostępnych
okien i wybierz jego długość N. Narysuj widmo z zaznaczoną rozdzielczością częstotliwości i
widmo z zaznaczoną rozdzielczością amplitudy. Przedyskutuj uzyskane wyniki, porównaj z
przewidywaniami teoretycznymi.

4. Fala trójkątna o amplitudzie

8

2

π

ma następujące rozwinięcie w szereg Fouriera

( )

(

)

(

)

(

)

(

)

(

)

K

+

+

+

+

+

=

t

f

t

f

t

f

t

f

t

f

t

x

0

0

0

0

0

9

2

cos

81

1

7

2

cos

49

1

5

2

cos

25

1

3

2

cos

9

1

2

cos

π

π

π

π

π


Podobnie jak w przykładzie 3 pokaż, jakie jest widmo tego sygnału w cyfrowym analizatorze
widma (stosuj skalę liniową i decybelową) z wybranym oknem o wybranej długości. Narysuj
sygnał i jego widmo. Czy prążki widma występują na częstotliwościach takich jak
przewidywano? Czy wysokości prążków są takie jak przewidywano, np. czy prążek trzeciej
harmonicznej jest 9 razy mniejszy niż prążek podstawowej harmonicznej? Przedyskutuj jak
zależy kształt prążków widma sygnału od rodzaju i długości okna.

5. Wybierz do badań inny sygnał niż w przykładzie 4. Zbadaj właściwości widmowe
wybranego sygnału posługując się interfejsem graficznym stft. Opisz te właściwości. Jakie
wnioski wynikają z obserwacji uśrednionego widma sygnału, a jakie ze spektrogramu?


4. Zadania testowe na wejściówkę i sprawdzian

1.
Narysuj okno:

a) prostokątne

o długości ;

[ ]

n

w

7

=

N

b) trójkątne

o długości ;

[ ]

n

w

7

=

N

c) von Hanna w

o długości ;

[ ]

n

7

=

N

d) Hamminga w

o długości ;

[ ]

n

7

=

N

e) Blackmana w

o długości .

[ ]

n

7

=

N

Oblicz i wykreśl widmo okna

( )

ω

j

e

W

. Oblicz szerokość listka głównego W , i tłumienie

listków bocznych

. Jaka będzie w przybliżeniu rozdzielczość częstotliwości i

rozdzielczość amplitudy analizatora widma z takim oknem?

M

B

[

dB

R

]

background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 16/19


2. Sygnał

jest kosinusoidą o amplitudzie 1 i okresie 8 , gdzie T jest okresem

próbkowania. Sygnał ten przepuszczono przez:

[ ]

n

x

T

a) okno prostokątne

o długości ;

[ ]

n

w

5

=

N

b) okno Bartletta

o długości ;

[ ]

n

w

5

=

N

c) okno von Hanna

o długości ;

[ ]

n

w

5

=

N

d) okno Hamminga

o długości ;

[ ]

n

w

5

=

N

e) okno Blackmana

o długości ;

[ ]

n

w

5

=

N

i otrzymano sygnał

. Narysuj sygnały

,

,

i ich widma amplitudowe.

[ ]

n

y

[ ]

n

x

[ ]

n

w

[ ]

n

y


3. Naszkicuj spektrogram sygnału świergotowego

( )

(

)

2

0

2

cos

t

t

f

t

x

πµ

π

+

=

p

f

o czasie trwania od

zera do

próbkowanego z częstotliwością

przy następujących wartościach

parametrów:

max

t

a) ,

,

,

;

0

0

=

f

kHz

2

=

µ

s

t

2

max

=

kHz

4

=

p

f

b)

,

, t

,

;

kHz

2

0

=

f

kHz

2

=

µ

s

2

max

=

kHz

8

=

p

f

c)

,

,

,

.

kHz

2

0

=

f

kHz

2

=

µ

s

t

4

max

=

kHz

8

=

p

f


Literatura

Zieliński T.: Cyfrowe Przetwarzanie Sygnałów. WKŁ, Warszawa 2005

























background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 17/19

Nazwisko i imię........................................................nr indeksu........................data.....................
Nr komputera..................................dzień tygodnia......................................godz.........................

LABORATORIUM PRZETWARZANIA SYGNAŁÓW

Sprawozdanie z ćwiczenia 3

„Analiza widmowa z zastosowaniem okien czasowych”

Ad. 1. Wybierz do badań dwa okna, podobnie jak w przykładzie 1. Narysuj te okna i ich
widma, podaj wartości parametrów. Przedyskutuj wyniki wykazując wymienność parametrów
okien.



















Ad. 2. W literaturze podaje się, że okno Kaisera z odpowiednio dobraną wartością parametru

aproksymuje inne okno. I tak, dla

jest aproksymowane okno von Hanna, dla

jest aproksymowane okno Hamminga, dla

jest aproksymowane okno Blackmana.

Wybierz jeden z tych trzech przypadków i pokaż na ile dokładna jest ta aproksymacja w
dziedzinie czasu i w dziedzinie częstotliwości.

β

5

=

β

6

=

β

6

,

8

=

β
















background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 18/19

Ad. 3. Zmierz rozdzielczość częstotliwości i amplitudy cyfrowego analizatora widma
posługując się interfejsem graficznym widmo podobnie jak w przykładzie 2. Wybierz jedno z
dostępnych okien i wybierz jego długość N. Narysuj widmo z zaznaczoną rozdzielczością
częstotliwości i widmo z zaznaczoną rozdzielczością amplitudy. Przedyskutuj uzyskane
wyniki, porównaj z przewidywaniami teoretycznymi.
















Ad. 4. Fala trójkątna o amplitudzie

8

2

π

ma następujące rozwinięcie w szereg Fouriera

( )

(

)

(

)

(

)

(

)

(

)

K

+

+

+

+

+

=

t

f

t

f

t

f

t

f

t

f

t

x

0

0

0

0

0

9

2

cos

81

1

7

2

cos

49

1

5

2

cos

25

1

3

2

cos

9

1

2

cos

π

π

π

π

π


Podobnie jak w przykładzie 3 pokaż, jakie jest widmo tego sygnału w cyfrowym analizatorze
widma (stosuj skalę liniową i decybelową) z wybranym oknem o wybranej długości. Narysuj
sygnał i jego widmo. Czy prążki widma występują na częstotliwościach takich jak
przewidywano? Czy wysokości prążków są takie jak przewidywano, np. czy prążek trzeciej
harmonicznej jest 9 razy mniejszy niż prążek podstawowej harmonicznej? Przedyskutuj jak
zależy kształt prążków widma sygnału od rodzaju i długości okna.
















background image

 Andrzej Leśnicki Laboratorium PS Ćwiczenie 3 19/19

Ad.5. Wybierz do badań inny sygnał niż w przykładzie 4. Zbadaj właściwości widmowe
wybranego sygnału posługując się interfejsem graficznym stft. Opisz te właściwości. Jakie
wnioski wynikają z obserwacji uśrednionego widma sygnału, a jakie ze spektrogramu?


Wyszukiwarka

Podobne podstrony:
cw03 PS
PS VI
PS spolecznosc lokalna 3
PS 1 Psychologia społeczna wstep
PS Organiz 11
PS Komunikacja 910
Semin 3 ST Ps kl Stres
PS IV
w2 ps poznawcza
EC08 FPC PS TIG FPC Outbrief (9May08)
Simple pr cont + test ps, tenses
Ps reh Dz zag kolII 2010 11, Psychologia, rehabilitacja
ps tlumu(streszczenie LeBon)
PS NA RF PS na rynku finansowym W1 10 12
ZZL XI 12 notatki PS
PS!!!
np ps 13 14

więcej podobnych podstron