Fourier-teoria yksityiskohtaisemmin

Transcription

Fourier-teoria yksityiskohtaisemmin
1
Integraalimuunnokset
Metropolia/A. Koivumäki
Tässä on tekstiä, joka on alunperin aikoinaan kirjoitettu Stadian Tietoliikenneteoria-kurssin
materiaaliksi, mutta soveltuu oivallisesti Integraalimuunnokset-kurssin Fourier-analyysiä
käsitteleväksi materiaaliksi. Matemaattisesti orientoituneempi esitys aiheesta löytyy kirjasta
Launonen, Sorvali, Toivonen: Sarjat ja F-, L- ja Z-muunnos (Teknisten ammattien matematiikka
3E).
Sisältö
Sisältö ..........................................................................................................................................1
2.
Tietoliikennesignaalit ja niiden tutkiminen aika- ja taajuustasossa ........................................2
2.1 Tietoliikenne, informaatio, signaali ......................................................................................2
2.2 Signaalien aaltomuotoja eli tarkastelua aika-alueessa...........................................................3
2.3 Sinimuotoinen signaali..........................................................................................................5
Reaalinen sinisignaali..............................................................................................................5
Kompleksinen sinisignaali ......................................................................................................7
2.4 Jaksollisen signaalin spektri: Fourier-sarja ...........................................................................9
Jaksollisen signaalin teho ......................................................................................................15
2.5 Ei-jaksollisen signaalin spektri: Fourier-muunnos..............................................................18
Ei-jaksollisen signaalin energia.............................................................................................22
2.6 Fourier-analyysin työkaluja.................................................................................................24
Symmetriset signaalit. ...........................................................................................................24
Duaalisuus .............................................................................................................................24
Signaalien summaaminen......................................................................................................26
Signaalin viive.......................................................................................................................26
Derivointi ..............................................................................................................................27
Integrointi ..............................................................................................................................27
Taajuuskonversio ..................................................................................................................29
2.7 Impulssi ...............................................................................................................................31
2.8. Konvoluutio........................................................................................................................34
2
2. Tietoliikennesignaalit ja niiden tutkiminen aika- ja taajuustasossa
2.1 Tietoliikenne, informaatio, signaali
Käyttökelpoisena määrittelynä käsitteelle "sähköinen tietoliikenne" voidaan pitää esimerkiksi
tätä:
Sähköinen tietoliikenne on informaation siirtämistä paikasta toiseen sähköisten signaalien avulla.
Määritelmään sisältyy kaksi keskeistä käsitettä: informaatio ja signaali.
Informaatio on käsitteenä varsin monisyinen. Sitä voidaan tutkia esim. filosofisena tai
sosiaalisena tai psykologisena käsitteenä. Mutta informaatio voidaan myös määritellä eksaktina
matemaattisena käsitteenä, ja siihen liittyviä asioita voidaan esittää yhtälöinä ja lukuarvoina.
Näin tehdään informaatioteoria nimisessä tietoliikennetekniikan (tai yhtä hyvin matematiikan)
osa-alueessa. Informaatioteoriasta on omat oppikirjansa, nyt siihen ei syvennytä.
Tässä yhteydessä riittää, kun tietää, että tietoliikennetekniikassa informaation määrän
perusyksikkö on bitti (ja sen kerrannaiset kilobitti, megabitti jne.) ja informaation siirtonopeuden
perusyksikkö on bittiä sekunnissa (ja sen kerrannaiset). Ja itse asiassa noita yksiköitäkään ei
tarvitse kovin usein tämän kirjan aikana muistella, koska käsittelyn pääpaino on määritelmän
toisessa käsitteessä, eli signaalissa. Käytännönläheinen informaation määritelmä tässä
yhteydessä voisi mennä vaikka näin: "Informaatio on sitä mitä siirtyy, kun ihmisellä on asiaa
toiselle ihmiselle." Nyt siis opiskelemme sitä, miten tuo informaatio siirtyy sähköisessä
tietoliikenteessä. Ja aivan ensimmäiseksi opiskellaan sitä, mitä tärkeitä ominaisuuksia tuossa
siirtymisessä tarvittavilla signaaleilla on.
Kun tietoliikenteen määritelmässä mainitaan termi "sähköiset signaalit", saattaa tulla mieleen
vastalauseita tyliin "entä optinen tiedonsiirto?" tai "eikös äänisignaalit siirräkään informaatiota?".
Määritelmä on kuitenkin vain apuväline, jonka tarkoitus on toimia apuna, kun opiskelun aikana
tulee mieleen kysymys: "Mihin tämä kaikki nyt taas liittyykään?" On hyödyllistä vastata tuohon
kysymykseen palauttamalla mieleen tuo tietoliikenteen määritelmä.
Kun ollaan opiskelemassa tietoliikennesignaalien ymmärtämistä, signaalin käsite kannattaa rajata
vieläkin tarkemmin. Käytännönläheisesti voi määritellä vaikkapa näin:
Tietoliikennesignaali on vaihtojännite, jonka jännitevaihtelut on saatu aikaan muuttamalla
informaatiota sähköksi.
Se, että informaatiota sisältävä signaali voi esiintyä muutenkin kuin jännitteenä, esim.
sähkövirtana, valona, radioaaltoina (eli sähkö- ja megneettikenttänä), äänenä (eli akustisena
signaalina) jne. ilmenee esimerkeissä käytännön laite- ja järjestelmäratkaisuista ja niissä
tapahtuvasta signaalinkäsittelystä. Silloin, kun ollaan kiinnostuneita vain signaaleista yleisellä
tasolla ja halutaan oppia, mitkä ovat signaalien tärkeät ominaisuudet, kannattaa signaali
ymmärtää edellä olevan käytännönläheisen määritelmän tavalla.
Se, miten "informaation muuttaminen sähköksi" tapahtuu, on aiheena tämä kirjan myöhemmissä
luvuissa. Silloin tutustutaan mm. modulaation käsitteeseen. Kun on kyseessä digitaalinen
tiedonsiirto (jolloin informaatio on muutettu biteiksi), tarvitaan modulaation ohella myös
koodausta. Toistaiseksi ei kuitenkaan puututa siihen, miten informaatiota sisältävät signaalit on
saatu aikaan. Keskitytään vain siihen, mitä tärkeitä ominaisuuksia noilla signaaleilla on ja miten
ne ominaisuudet saadaan selville.
3
2.2 Signaalien aaltomuotoja eli tarkastelua aika-alueessa
Todellisen tietoliikennesignaalin ominaisuuksia voidaan selvitellä mittaamalla. Kun ajatellaan
signaalia ajan suhteen vaihtelevana jännitteenä, tulee varmaankin mieleen tutkia signaalia
oskilloskoopilla, jolloin kuvaruudulla näkyy signaalin aaltomuoto, eli graafinen esitys, jossa on
vaaka-akselilla aika sekunteina (tai millisekunteina tai mikrosekunteina jne.) ja pystyakselilla
jännite voltteina (tai millivoltteina jne.). Tällöin sanotaan, että signaalia tutkitaan aikatasossa eli
aika-alueessa (engl. time domain).
Kuvassa 2.1 on esimerkkejä signaalien aaltomuodoista. Kun signaaleja tarkastellaan
teoreettisesti, niiden oletetaan aina olevan kestoltaan äärettömän pitkiä, jolloin niiden aaltomuoto
on alkanut ajanhetkellä -∞ ja jatkuu hetkeen +∞ asti. Siksi osaan signaalien kuvaajia on merkitty
kolme pistettä, joka tarkoittaa, että signaalin aaltomuoto jatkuu äärettömyyteen asti samalla
tavoin. Jos kolmea pistettä ei ole piirretty, signaalin nollasta poikkeava osa on kokonaan
näkyvissä, jolloin äärettömyyteen asti jatkuvan osan jännite = 0. Viimeksi mainitussa
tapauksessa on siis kyseessä kertaluonteinen jänniteilmiö, jonka kesto on rajallinen. Silti
tällaistakin signaalia pidetään äärettömän pitkäkestoisena; nyt vaan signaalin arvo on nolla
muulloin kuin tuon kertaluonteisen ilmiön tapahtumahetkellä.
Kuva 2.1. Joukko signaalien aaltomuotoja
4
Kuvassa 2.1 olevat signaalit voidaan luokitella jaksollisiin signaaleihin ja ei-jaksollisiin
signaaleihin. Jaksollisessa signaalissa sama aaltomuoto toistuu säännöllisin välein, eijaksollisessa signaalissa toistumista ei esiinny. Tosin ei-jaksollisessakin signaalissa voi olla
säännöllistä toistoa, mutta yksikin poikkeama toistossa aiheuttaa sen, että signaali on
nimenomaan ei-jaksollinen.
Jaksollisuus määritellään seuraavasti.
Signaali v(t) on jaksollinen, mikäli
v(t + n ⋅ T0 ) = v(t ) kaikilla kokonaisluvuilla n
(2.1)
Tässä T0 on signaalin jaksonpituus. Yhtälö siis kertoo sen, että kun aika-akselilla siirrytään
kokonaislukumäärän jaksoja eteen- tai taaksepäin, signaalin arvo pysyy samana.
Kuvan 2.1 signaaleista ovat jaksollisia numerot 1 (siniaalto), 5 (pareittain esiintyvien
piikkimäisten pulssien jono), 6 (kolmioaalto), 11 (kokoaaltotasasuunnattu siniaalto), 12 (ei
erityistä nimeä), 15 (suorakulmaisten pulssien jono) ja 16 (sakara-aalto). Muut ovat eijaksollisia.
Kun halutaan siirtää todellista informaatiota tietoliikennejärjestelmässä, informaation siirrossa
käytettävä signaali ei voi olla jaksollinen. Kun jaksollisesta signaalista on nähty yksi jakso, on
nähty koko signaali. Tällöin on myös vastaanotettu kaikki signaaliin sisältyvä informaatio, joten
uutta informaatiota ei myöhemmissä jaksoissa enää ole.
Aito informaatio on luonteeltaan ennustamatonta; jos se pystyttäisiin ennustamaan, ei se enää
olisi uutta informaatiota. Siksi todellinen tietoliikennesignaali on aina ei-jaksollinen.
Kuvassa 2.2 on vielä yksi todellisesta maailmasta poimittu signaalin aaltomuoto. Kyseessä on
noin 25 ms pitkä näyte ihmisäänestä sanomassa i-kirjainta.
Kuva 2.2. Näyte puhesignaalin aaltomuodosta
Tästä aaltomuodosta ei kovin helposti pysty päättelemään mitään kovin olennaisia puhesignaalin
luonteeseen liittyviä asioita. Siksi tietoliikennesignaaleja useimmiten tarkastellaankin
taajuustasossa eli taajuusalueessa (engl. frequency domain). Silloin tarkastelun kohteena on
signaalin spektri.
Kuvan 2.2 puhesignaalin spektri on kuvassa 2.3. Spektristä nähdään että i-kirjaimen lausumisesta
syntyvä signaali sisältää voimakkaimmin n. 340 Hz:n taajuutta. Sen lisäksi siinä näyttäisi
5
erityisesti olevan muitakin n. 170 Hz:n kerrannaistaajuuksia. Lisäksi taajuusvälillä 2 - 2.5 kHz
näyttäisi olevan enemmän tavaraa kuin esim. taajuusvälillä 1 - 1.5 kHz. Näitä spektristä helposti
nähtävissä olevia tärkeitä tietoja ei mitenkään pysty näkemään suoraan kuvan 2.2 aaltomuodosta.
Puheen spektrin monipuolinen ymmärtäminen on oleellista esimerkiksi silloin, kun mietitäään
puheen siirtämistä mahdollisimman tehokkaasti digitaalisessa matkapuhelinverkossa.
Kuva 2.3. Puhesignaalin spektri
Taajuusalueen matemattinen analyysi perustuu tutkittavan signaalin spektrin esittämiseen
eritaajuisten sinisignaalien avulla. Siksi ennen spektrianalyysiin siirtymistä käydään lävitse
sinimuotoiseen signaaliin liittyvät perusasiat.
2.3 Sinimuotoinen signaali
Reaalinen sinisignaali
Sinimuotoisen signaalin yhtälö on
v(t ) = A cos(2πft + ϕ )
(2.2)
missä A on signaalin amplitudi eli huippuarvo, f on sen taajuus ja ϕ on sen vaihekulma.
Se, miksi yhtälössä on järkevää olla kosinifunktio eikä sinifunktio, selviää luvussa 2.3. Kosinista
huolimatta kuitenkin usein käytetään nimitystä "sinisignaali" tai vain "sini".
Sinisignaalin jaksonpituus T0 on myös tärkeä ominaisuus. Taajuus ja jaksonpituus ovat toistensa
1
1
käänteislukuja: f =
eli T0 =
eli f T0 = 1 . Tämän käänteislukuyhteyden voi todeta edellä
T0
f
olevasta sinisignaalin yhtälöstä seuraavasti. Tietyllä ajanhetkellä t1 sinisignaalin arvo on
v ( t 1 ) = A cos 2 π f t + ϕ
ja jaksonpituuden kuluttua eli hetkellä t1+T0 sen arvo on





1
1
v(t1 + T0 ) = A cos[2πf (t1 + T0 ) + ϕ ] = A cos 2πf  t1 +  + ϕ  = A cos 2πft1 + 2πf + ϕ 
f 
f





(
)
= A cos[2πft1 + 2π + ϕ ] = A cos[2πft1 + ϕ ] = v(t1 )
Tuossa käytettiin hyväksi tietoa siitä, että kosinifunktion jaksonpituus on 2π radiaania eli 360°.
6
On tärkeää ymmärtää, että sinisignaali on ajan t funktio, mutta sinisignaalin yhtälössä
esiintyvä kosinifunktio on kulman funktio. Yhtälössä (2.2) suluissa oleva kosinin argumentti
2πft + ϕ muuttaa ajan kulumisen kulman arvon kasvamiseksi. Myös on tärkeää ymmärtää,
milloin kulman arvoa pitää käsitellä radiaaneina ja milloin asteina. Mukana oleva termi 2π
viittaa radiaaneihin, mutta toisaalta käytännössä vaihekulma ϕ annetaan usein asteina. Niinpä
esimerkiksi sinisignaalin v(t ) = 5 cos(2π ⋅ 1 kHz ⋅ t + 60°) yhtälö kannattaa mielessään muuttaa
muotoon v(t ) = 5 cos(2π ⋅ 1 kHz ⋅ t + π 3) tai muotoon v(t ) = 5 cos(360° ⋅ 1 kHz ⋅ t + 60°) ainakin
siihen asti, kunnes oppii käsittelemään luontevasti lausekkeita, joissa esiintyy sekä radiaaneina
että asteina annettuja kulma-arvoja.
Usein taajuuden f sijaan sinisignaalin yhtälössä esiintyy kulmataajuus ω. Näiden välillä on
yhteys ω = 2πf . Kulmataajuuden yksikkö on periaatteessa sama kuin taajuuden eli 1/s, jota
voidaan kutsua myös hertsiksi. Kulmataajuuden yhteydessä ei kuitenkaan ole suositeltavaa
käyttää yksikkönä hertsiä, koska se on varattu nimenomaan taajuuden yksiköksi.
Kulmataajuuden yksikkö on 1/s, jonka voi sanoa myös muodossa "radiaania sekunnissa".
Kulmatajuus nimittäin kuvaa sinisignaalin yhtälössä esiintyvän kulman 2πft + ϕ
muuttumisnopeutta.
Käytännössä kun puhutaan erilaisista tietoliikennesignaaleista, ei koskaan puhuta signaalien
kulmataajuuksista. Siis esimerkiksi radiossa juontaja sanoo: "Täällä Radio Megapolis, 96,8
megahertsiä". Hän ei sano: "Täällä Radio Megapolis, 608,2 megaradiaania sekunnissa". Siksi
tämän kirjan tekstissä ja yhtälöissä esiintyy lähes poikkeuksetta taajuus f, ei kulmataajuus ω.
Kuvassa 2.4 on sinisignaalin aaltomuodon kuvaaja kun vaihekulma ϕ=0, kun ϕ > 0 ja kun ϕ < 0.
Kuva 2.4. Sinisignaaleja. Paksulla viivalla piirretyn sinin vaihe = 0, katkoviivalla piirretyistä
vasemmanpuoleisen vaihe on >0 ja oikeanpuoleisen <0.
Vaihekulma siis määrää aaltomuodon paikan aika-akselilla. Sillon kun sinisignaali esiintyy
yksinään, ei vaihekulman arvolla ole merkitystä, sen arvo on itse asiassa sopimuskysymys.
Amplitudi ja taajuus sen sijaan ovat tietysti oleellisia myös yksinäisellä sinisignaalilla. Mutta heti
kun vähintään kaksi sinisignaalia esiintyy jossain yhtä aikaa, toisiinsa summautuneina, myös
yksittäisten sinien vaihekulmien arvoilla on yhtä tärkeä osuus kokonaissignaalin
muodostumisessa kuin amplitudeilla ja taajuuksillakin. Kuvassa 2.5 on kahden signaalin
kuvaajat, jotka kumpikin noudattavat yhtälöä
v1 (t ) = cos(2πf 1t ) + cos(2πf 2 t )
(2.3)
v2 (t ) = cos(2πf1t ) + cos(2πf 2 t + 90°)
(2.4)
7
missä taajuudet ovat f1 =1 kHz, f2 = 2 kHz. Signaalit eroavat siis vain suurempitaajuisen
komponenttinsa vaihekulman osalta.
Kuva 2.5. Kahdesta eritaajuisesta sinisignaalista (1 kHz ja 2 kHz) koostuva signaali saattaa
näyttää esimerkiksi jommalta kummalta näistä.
Nähdään, että nyt yhden vaihekulman muuttuminen muuttaa signaalin aaltomuotoa. Tässä
tapauksessa vaikutus ei ole erityisen dramaattinen, joissakin toisissa tapauksissa signaaliin
sisältyvien sinikomponenttien vaihekulmien muuttumisella voi olla hyvinkin suuri vaikutus
signaalin aaltomuotoon.
Kompleksinen sinisignaali
Kun vaihtovirtapiirien analyysissä tutkitaan sinimuotoisia jännitteitä ja virtoja piireissä, jotka
sisältävät resistansseja ja reaktansseja, käytetään kompleksilukumatematiikkaan perustuvaa
osoitinlaskentaa, jolloin sini- ja kosinifunktioiden sijaan käsitellään kompleksisia
eksponenttifunktioita. Piirien analysointi voitaisiin periaatteessa tehdä ilman
kompleksilukumatematiikkaakin, mutta silloin tuloksena olisi tavattoman monimutkaisia
trigonometrisia yhtälöitä. Siksi asian näennäisellä monimutkaistamisella (kompleksisten
eksponenttifunktioiden käyttöönotto) saadaan aikaan yksinkertaisempi tulos.
Myös tietoliikennesignaalien analyysi yksinkertaistuu, jos signaalien tarkastelu perustuu
reaalisten sinisignaalien sijaan kompleksisiin eksponenttifunktioihin. Tosin käytännössä tuo
siirtyminen kompleksimatematiikkaan ei ole täydellinen, koska ainakin jotkut signaalien
ominaisuuksiin liittyvät asiat on järkevää käsitellä reaalisina.
8
Siirtyminen kompleksianalysiin perustuu näihin tuttuihin trigonometrian perusyhtälöihin:
cos( x) =
1
2
(e
sin( x) =
1
j2
(e
jx
jx
+ e − jx
)
(2.5)
− e − jx
)
(2.6)
Kun näistä ylempää sovelletaan yhtälöön (2.2), saadaan tietoliikennesignaalien analyysin
perustana oleva sinimuotoisen signaalin yhtälö kompleksimuotoon
v(t ) = A cos(2πft + ϕ ) =
A j ( 2πft +ϕ ) A − j ( 2πft +ϕ ) A j 2πft jϕ A − j 2πft − jϕ
e
+ e
= e e + e
e
2
2
2
2
(2.7)
Jos sinisignaali olisi yhtälössä (2.2) alunperin määritelty sinifunktiota käyttäen, olisi nyt pitänyt
soveltaa alempaa yhtälöä, jolloin v(t):n yhtälöön olisi nimittäjiin ilmestynyt imaginääriyksikkö j.
Silloin imaginääriyksikkö ilmestyisi tästä eteenpäin moniin muihinkin paikkoihin. Siksi oli
järkevä valinta käyttää yhtälössä (2.2) kosinifunktiota määriteltäessä sinisignaalia.
Yhtälön (2.7) tulkitsemiseksi pitää hieman kerrata kompleksilukujen ominaisuuksia. Kuten
matematiikan ja piirianalyysin kursseissa on opittu, kompleksiluku voidaan esittää graafisesti
kompleksitasoon piirrettynä vektorina eli osoittimena:
Im
b
r
α
Re
a
Kuva 2.6. Kompleksilukua z = a+jb vastaava kompleksinen osoitin
jα
Kompleksisen osoittimen yhtälö voidaan esittää muodossa z = re , missä r on osoittimen
pituus eli z:n itseisarvo ja α on positiivisen reaaliakselin ja osoittimen välinen kulma eli z:n
vaihekulma. Koska termi "vaihekulma" on kuitenkin otettu jo aiemmin reaalisen sinisignaalin
määrittelyn yhteydessä hieman toisenlaiseen käyttöön, käytetään jatkossa sekaannusten
välttämiseksi termin "kompleksiluvun vaihekulma" sijaan nimitystä "kompleksiluvun kulma".
Nyt yhtälön (2.7) oikea puoli voidaan tulkita kahtena kompleksitasossa sijaitsevana osoittimena,
joiden
• kummankin itseisarvo = A/2
• kulmat ovat 2πft + ϕ ja − 2πft − ϕ .
9
Im
A/2
kulma 2πft+ϕ
Re
kulma -2πft-ϕ
A/2
Kuva 2.7 Sinisignaali koostuu kahdesta kompleksisesta osoittimesta.
Osoittimien kulmissa (jotka ovat toistensa vastaluvut) esiintyy aikamuuttuja t. Se tarkoittaa sitä,
että kulmat eivät ole vakioita, vaan ne muuttuvat ajan kuluessa. Osoittimet siis pyörivät
kompleksitasossa. Pyörivin osoittimiin liittyvät mm. seuraavat seikat:
• Toinen osoitin pyörii myötäpäivään, toinen pyörii vastapäivään.
• Kummankin osoittimen pituus = A/2. Tätä voidaan kutsua osoittimen amplitudiksi.
• Kumpikin osoitin pyörähtää täyden ympyrän ajassa 1/f. Siis reaalisen sinisignaalin
1
jaksonpituus T0 =
vastaa nyt osoittimen yhtä kierrosta.
f
• Vastapäivään pyörivän osoittimen kulma muuttuu nopeudella 2πf ja myötäpäivään pyörivän
nopeudella −2πf.
• Kulman muuttumisnopeuden itseisarvo = kulmataajuus ω. On luontevaa määritellä
vastapäiväinen pyörimissuunta positiiviseksi ja myötäpäiväinen negatiiviseksi. Silloin
osoittimien pyörimistaajuudet ovat ±f ja niiden pyörimiskulmataajudet ovat ±ω.
• Osoittimien kulmat ovat aina toistensa vastaluvut. Silloin osoittimia vastaavien
kompleksilukujen (eli osoittimien kärkien) imaginääriosat ovat toistensa vastaluvut, joten
osoittimien summa on aina puhtaasti reaalinen. Niinpä yhtälössä (2.7) olevan reaalisen
sinisignaalin voidaan ajatella olevan osoitin, jonka kärki liikkuu edestakaisin reaaliakselilla
välillä -A ... A.
• Hetkellä t = 0 osoittimien kulmat ovat ±ϕ. Koska kulmien itseisarvot ovat samat kuin
lähtökohtana olleen reaalisen sinisignaalin vaihekulma, niitä voi sanoa osoittimien
vaihekulmiksi.
Edellisen tarkastelun perusteella voidaan todeta:
Reaalinen sinisignaali A cos(2πft + ϕ ) koostuu kahdesta kompleksisesta sinisignaalista:
A j 2πft jϕ
A
A
e e
ja e − j 2πft e − jϕ , joiden kummankin amplitudi on , joiden taajuudet ovat f ja −f ja
2
2
2
joiden vaihekulmat ovat ϕ ja −ϕ.
2.4 Jaksollisen signaalin spektri: Fourier-sarja
Nyt kun sinimuotoisen signaalin olemus on selvitetty, voidaan ottaa käsittelyyn muut
aaltomuodot. Kaikille tietoliikennesignaaleille (ja muillakin luonnontieteiden ja tekniikan aloilla
esiintyville signaaleille ja aaltomuodoille) pätee:
10
Kaikki signaalit, niin jaksolliset kuin ei-jaksollisetkin, koostuvat eritaajuisista sinisignaaleista.
Voidaan osoittaa, että jaksolliselle signaalille v(t) tuo tarkoittaa sitä, että signaali voidaan aina
lausua yhtälönä
∞
v(t ) = ∑ An cos(2πnf 0 t + ϕ n ) .
(2.8)
n =0
Tämä on signaalin v(t) reaalinen Fourier-sarjakehitelmä.
Yhtälö kertoo, että mikä tahansa jaksollinen aaltomuoto voidaan lausua äärettömän monen
eritaajuisen sinisignaalien summana niin, että
•
•
sinimuotoisten komponenttien taajuudet ovat v(t):n perustaajuuden f0
kokonaislukumonikertoja
kullakin sinimuotoisella nf0-taajuisella komponentilla on oma amplitudi An ja oma
vaihekulma ϕn
Jaksollisen signaalin perustaajuus f0 on jaksonpituuden käänteisluku:
f0 =
1
T0
(2.9)
Perustaajuuden monikertoja kutsutaan signaalin v(t) harmonisiksi taajuuksiksi; Taajuus nf0 on
signaalin n:s harmoninen taajuus.
Jos siis tunnetaan jaksollisen signaalin jaksonpituus, tiedetään heti, että signaali koostuu
taajuuksista 0, f0, 2f0, 3f0, 4f0 jne. Mutta miten saadaan selville, mitä ovat eri
taajuuskomponenttien amplitudit A0, A1, A2, A3, A4 jne. ja vaiheet ϕ0, ϕ1, ϕ2, ϕ3, ϕ4 jne? Ne
voidaan ratkaista tekemällä signaalin v(t) Fourier-analyysi, johon palataan pian.
Ilman erityistä Fourier-analyysiakin voi lähes triviaalina esimerkkinä todeta, että sinimuotoisen
perussignaalin v(t ) = A cos(2πft + ϕ ) reaalisen Fourier-sarjan amplitudit ja vaiheet ovat
A1 = A
An = 0, kun n ≠ 1
ϕ1 = ϕ
ϕn = 0, kun n ≠ 1
Toinen yksinkertainen tapaus on tasasähkösignaali v(t) = U. Sen reaalisen Fourier-sarjan
parametrit ovat
A0 = U
An = 0, kun n ≥ 1
ϕn = 0 kaikilla n:n arvoilla
Tasasähköhän voidaan tulkita nollataajuiseksi sinisignaaliksi: U = U ⋅ cos(2π ⋅ 0 ⋅ t ) .
Yleinen tapaus, jossa jaksollisen signaalin aaltomuoto ei ole sinimuotoinen, vaatii
mutkikkaampaa matemaattista analyysiä. Ei kuitenkaan kannata jatkaa yhtälön (2.8) mukaisen
reaalisen Fourier-sarjan tutkimista, vaan kannattaa siirtyä kompleksiseen Fourier-sarjaan.
Siirtyminen tapahtuu edellä luvussa 2.3 esitetyllä tavalla. Korvataan siis yhtälössä (2.8) olevan
11
kosini kompleksisilla eksponenttifunktioilla, eli tarkastellaan, miten jaksollinen sinaali
koostuu eritaajuisista kompleksisista sinisignaaleista. Tuloksena on jaksollisen signaalin v(t)
kompleksisen Fourier-sarjan yhtälö
v (t ) =
∞
∑c
n = −∞
n
⋅ e j 2π ⋅nf 0 ⋅t
(2.10)
Nyt signaali v(t) esitetään eritaajuisten kompleksisten sinisignaalien summana. Perustaajuus f0 on
sama kuin edellä, siis jaksonpituuden käänteisluku, ja signaali v(t) koostuu yhä harmonisista
taajuuskomponenteista nf0. Erona on se, että nyt myös negatiiviset n:n arvot ovat mukana.
Kuitenkaan ei puhuta esimerkiksi jaksollisen signaalin negatiivisista harmonisista taajuuksista
(esim. "miinus kolmas harmoninen"). Termi "n:s harmoninen" tarkoittaa nyt sekä taajuutta nf0
että taajuutta −nf0. Tämäntaajuiset kompleksiset eksponenttifunktiothan muodostavat yhdessä
nf0-taajuisen reaalisen sinisignaalin.
Kompleksisen Fourier-sarjan yhtälössä ei näy erikseen nf0-taajuisen komponentin amplitudia ja
vaihekulmaa samalla tavalla kuin reaalisen Fourier-sarjan yhtälössä (2.8). Yhtälön (2.10)
kertoimet cn ovat kompleksilukuja, jolloin nf0-taajuisen komponentin
•
amplitudi on kertoimen itseisarvo c n
•
vaihe on kertoimen vaihekulma arg(cn).
Eri taajuuskomponenttien amplitudit ja vaiheet saadaan selville integraalilausekkeesta
cn =
1
v(t )e − j 2π ⋅nf0 ⋅t dt
∫
T0 T0
Tässä merkintä
∫
(2.11)
tarkoittaa määrättyä integraalia T0:n pituisen ajanjakson yli. Integroinnin
T0
alaraja on vapaasti valittavissa, mutta yläraja on alaraja+T0. Joissakin tapauksissa cn:n saa
lasketuksi helpoiten integroimalla −T0/2:sta T0/2:een, toisissa tapauksissa integrointi 0:sta T0:aan
johtaa helpommin sieventyvään cn:n lausekkeeseen.
Jaksollisen signaalin spektrin kuva on Fourier-sarjan kertoimien cn arvojen graafinen esitys
taajuuden funktiona. Yleensä amplitudispektri eli kertoimien itseisarvot |cn| ja vaihespektri eli
kertoimien vaihekulmat arg(cn) esitetään erikseen. Signaalin spektri siis kertoo seuraavat asiat:
•
•
•
Mitä taajuuksia signaali sisältää (eli minkätaajuisista sinimuotoisista komponenteista se
koostuu).
Mikä on kunkin signaaliin sisältyvän (sinimuotoisen) komponentin amplitudi. Tämän kertoo
amplitudispektri.
Mikä on kunkin signaaliin sisältyvän (sinimuotoisen) komponentin vaihe. Tämän kertoo
vaihespektri.
Amplitudispektri on käytännössä yleensä tärkeämpi. Usein vaihespektistä ei tarvita tietoa, ja
myös sen mittaaminen vaatii mutkikkaammat ja kalliimmat laitteet kuin pelkän
amplitudispektrin mittaaminen.
****************** Esimerkki alkaa **************************************
12
Esimerkki 2.1 Määritetään sakara-aallon (kuva 2.8) kompleksisen Fourier-sarjan kertoimet ja
piirretään sakara-aallon spektri.
v(t)
A
...
-T0
...
2 T0 t
T0
-A
Kuva 2.8 Sakara-aalto eli suorakulma-aalto eli "kanttiaalto"
Ratkaisu. Jotta yhtälön (2.11) integraalin voi laskea, pitää tutkittavan signaalin v(t) yhtälö ensin
kirjoittaa integraalilausekkeen alle. Riittää, että signaalia tarkastellaan yhden jakson mittaisella
aikajaksolla. Sakara-aallon amplitudi on A ja sen jaksonpituus on T0, joten sen yhtälö aikavälillä
-T0/2 ... T0/2 on
− A
v(t ) = 
A
kun t on välillä − T0 2 K 0
(2.12)
kun t on välillä 0 L T0 2
Nyt Fourier-sarjan kertoimen yhtälöksi tulee
1
cn =
T0
T0 2
∫ v(t )e
− j 2π ⋅nf 0 ⋅t
−T0 2
A
=−
T0
/
0
−T0 2
1
dt =
T0
0
∫ (− A) ⋅ e
−T0 2
e − j 2π ⋅nf0 ⋅t
A
+
− j 2π ⋅ nf 0 T0
0
=
A
(
1 − e )−
(e
j 2π ⋅ n
j 2π ⋅ n
=
(2 − e
j 2π ⋅ n
A
A
jπn
jπn
)
− e − jπn =
j2 A
 2A
=−

π ⋅n
=  jπ ⋅ n
0

T0 2
/
− jπn
− j 2π ⋅nf 0 ⋅t
1
dt +
T0
T0 2
∫ A⋅e
− j 2π ⋅nf 0 ⋅t
dt
0
e − j 2π ⋅nf0 ⋅t
− j 2π ⋅ nf 0
)
−1
A
j 2π ⋅ n
[2 − 2 cos(πn )] =
A
[1 − cos(πn )]
jπ ⋅ n
jos n on pariton
jos n on parillinen
Lopputulokseen päädyttiin toteamalla, että cos(πn ) on 1 tai −1 riippuen siitä, onko kokonaisluku
n parillinen vai pariton. T0 ja f0 katoavat matkan varrella, koska T0f0 = 1.
Sakara-aalto siis sisältää vain parittomat harmoniset taajuudet (koska parillisten harmonisten
amplitudi = 0), ja parittomille n:n arvoille pätee, että sakara-aaltoon sisältyvän nf0-taajuisen
komponentin
13
2A
πn
•
amplitudi =
•
− 90° kun n > 0
vaihekulma = 
kun n < 0
90°
(2.13)
(2.14)
Kuvassa 2.9 on sakara-aallon amplitudispektrin ja vaihespektrin kuvaaja. Amplitudispektrin
kuvaajan pystyakselilla on kaksi eri asteikkoa. Oikeassa reunassa on absoluttinen
amplitudiasteikko, vasemmassa reunassa on suhteellinen eli normalisoitu asteikko. Suhteelliset
amplitudiarvot saadaan antamalla suurimmalle esiintyvälle amplitudille arvoksi 1, jolloin muut
amplitudit ovat arvoltaan ≤ 1.
2A/π
1,6A/π
1,2A/π
0,8A/π
0,4A/π
Kuva 2.9. Sakara-aallon amplitudi- ja vaihespektri.
****************** Esimerkki loppuu **************************************
14
Sakara-aaltoesimerkissä 2.1 saadun kaltaista spektriä, jossa esiintyy vain tiettyjä
pistetaajuuksia, kutsutaan viivaspektriksi. Ja kun spektri liittyy kompleksiseen Fouriersarjakehitelmään, eli siinä esiintyvät sekä negatiiviset että positiiviset taajuudet, puhutaan
kaksipuolisesta spektristä.
Jos jaksollisen signaalin spektriä lähdetään tarkastelemaan reaalisen Fourier-sarjan pohjalta, on
tuloksena yksipuolinen spektri, jossa on vain positiivinen taajuusakseli. Reaalisen Fouriersarjan, yhtälö (2.8), amplitudeille An ja vaihekulmille ϕn on vastaava integraalilauseke kuin
yhtälössä (2.11) oleva kompleksisen Fourier-sarjan kertoimen cn lauseke. Sitä ei kannata tässä
ryhtyä käsittelemään, mutta voidaan silti päätellä millainen on sakara-aallon yksipuolinen
spektri.
Oletetaan, että n on positiivinen kokonaisluku. Jaksollisen signaalin n:nteen harmoniseen
taajuuteen liittyvät kompleksisen Fourier-sarjan kertoimet cn ja c-n. Tällöin tuo n:s harmoninen
taajuuskomponentti kokonaisuudessaan on
vn (t ) = c−n e − j 2π ⋅nf0 ⋅t + cn e j 2π ⋅nf0 ⋅t
= c−n e j⋅arg( c−n ) e − j 2π ⋅nf0 ⋅t + cn e j⋅arg( cn ) e j 2π ⋅nf0 ⋅t
Tässä on muutettu kompleksiluvut c-n ja cn eksponenttifunktiota käyttävään osoitinmuotoon.
Sovelletaan tätä sakara-aaltoon, jolle edellä laskettiin
cn =
− j2 A
, kun n on pariton
πn
Saadaan
vn (t ) =
2 A − j 2π ⋅nf0 ⋅t + jπ / 2 2 A j 2π ⋅nf0 ⋅t − jπ / 2
e
+
e
πn
πn
2A
4A
=
2 cos(2π ⋅ nf 0 ⋅ t − π 2 ) =
cos(2π ⋅ nf 0 ⋅ t − π 2)
πn
πn
Tämä on siis sakara-aallon n:nnen harmonisen taajuuskomponentin yhtälö silloin kun n on
pariton luku. Jos n on parillinen, on cn = c-n = 0. Koko sakara-aallon yhtälöksi voi silloin
kirjoittaa
∞
v(t ) = ∑ v n (t ) =
n =0
∞
4A
cos(2π ⋅ nf 0 ⋅ t − π / 2)
n =1, 3,5 ,... πn
∑
joten reaalisessa Fourier-sarjassa sakara-aallon parittoman n:nnen harmonisen
•
amplitudi =
•
vaihe = −π/2
4A
πn
Voidaan varsin helposti osoittaa, että jos jaksollisen signaalin kompleksisessa Fourier-sarjassa
positiivista n:ää vastaa kerroin cn, on saman signaalin reaalisessa Fourier-sarjassa
15
An = 2 ⋅ c n
ϕ n = arg(c n )
Tarkkaan ottaen edellä sanottu pätee vain, kun signaalin aaltomuodon yhtälö on reaalinen. Mutta
toisaalta, jos v(t):n yhtälö on kompleksinen, ei sen reaalisen Fourier-sarjan tutkimisessa ole
juurikaan mieltä.
Jaksollisen signaalin teho
Tietoliikennesignaalin sähköinen teho on usein käytännössä tärkeä tarkasteltava suure.
Lähdetään tarkastelemaan signaalitehoa sähköopin perusteista tutusta tilanteesta, kuva 2.10
u(t)
i(t)
R
Kuva 2.10 Jännite vastuksen yli
Jos vastuksen yli vaikuttava jännite on tasajännite, eli u(t) = U, niin vastuksen häviöteho
U2
P=
ilmoittaa millä teholla sähköenergia muuttuu vastuksessa lämpöenergiaksi.
R
Jos jännite on vaihtojännite, niin vastuksen hetkellinen häviöteho saadaan samalla tavalla:
u 2 (t )
p (t ) =
. Yleensä hetkellinen teho ei ole oleellinen asia (joskus on), vaan useimmiten ollaan
R
kiinnostuneita keskimääräisestä tehosta, jonka symbolina käytetään myös P:tä. Nyt
keskimääräinen teho tarkoittaa tietysti tehon aikakeskiarvoa. Kun jännite u(t) on jaksollinen, on
myös teho p(t) jaksollinen, jolloin riittää määrittää tehon aikakeskiarvo jakson T0 pituisena
aikana. Keskimääräinen teho signaalin periaatteessa äärettömän pitkänä kestoaikana on sitten
sama keskimääräinen teho yhden jakson aikana.
On helppo osoittaa, että jaksollisen tehon p(t) aikakeskiarvo jakson pituisena aikana on
P = p (t ) =
1
T0
∫ p(t )dt ,
(2.15)
T0
missä on myös esitelty aikakeskiarvon merkintätapa < >-sulkuja käyttäen. Integraalin
merkintätapa on selostettu edellä yhtälön (2.11) yhteydessä.
Kun p(t):n paikalle sijoitetaan jännite ja resistanssi, tulee tehoksi
u 2 (t )
u 2 (t )
U2
P = p(t ) =
=
=
R
R
R
(2.16)
Tuossa on lopuksi otettu käyttöön vaihtojännitteen u(t) tehollisarvo U, joka siis on
16
U=
u 2 (t )
(2.17)
Määrittelemällä tehollisarvo saadaan vaihtojännitteen häviöteholle sama yhtälö kuin
tasajännitteen häviöteholle.
Aivan samalla tavalla voidaan järkeillä, mikä on vastuksen häviöteho vastuksen läpi kulkevan
vaihtovirran i(t) avulla lausuttuna:
P = i 2 (t ) ⋅ R = I 2 ⋅ R
(2.18)
Jotta varsinainen asia, eli tietoliikennesignaalien tehoon liittyvä tarkastelu onnistuisi
mahdollisimman yleispätevästi ja ilman sähköteknisten yksityiskohtien (kuten tehon yhtälössä
esiintyvän resistanssin R arvon) pohtimista, kannattaa tehdä seuraavat sopimukset:
• Signaaleilla ei ole yksikköjä. Siis jos jännitettä u(t) tai virtaa i(t) tai jotain muuta sähköistä
suuretta tarkastellaan tietoliikennesignaalina, sille käytetään symbolia v(t), joka ei ole
voltteja eikä ampeereja eikä mitään muutakaan vastaavaa, vaan se on pelkästään aaltomuoto,
jonka arvot ovat paljaita lukuja. [Tietysti signaalista voidaan käyttää muutakin merkintää
kuin v(t); tässä kirjassa esiintyvät mm. signaalit w(t), x(t), y(t) ja z(t).]
• Sovitaan, että kaikki signaalit esiintyvät 1 Ω:n suuruisen resistanssin yhteydessä. Samalla
jätetään tuostakin yksikkö pois, jolloin myös teho on ilman yksikköä.
Lopputuloksena saadaan jaksollisen tietoliikennesignaalin v(t) keskimääräiselle teholle yhtälön
P = v 2 (t )
(2.19)
Jos halutaan olla tarkkoja, pitää ottaa huomioon sellainen teoreettinen mahdollisuus, että
signaalin aaltomuodon yhtälö v(t) voi olla kompleksinen. Käytännön signaalilla näin ei voi olla,
mutta esimerkiksi edellä kompleksiseksi sinisignaaliksi kutsuttu eksponenttifunktio on
kompleksinen signaali. Sellaisessa tapauksessa yhtälö (2.19) antaa teholle kompleksiarvon, joka
ei ole mahdollista. Yleispätevä tehon lauseke, joka pätee myös kompleksisille signaaleille, on
P = v(t )v * (t ) = v(t )
2
(2.20)
Merkintä v * (t ) tarkoittaa v(t):n kompleksikonjugaattia. Jatkossa käytetään jälkimmäistä,
itseisarvon sisältävää lauseketta, vaikka itseisarvo useimmiten onkin tarpeeton.
Yhtälö (2.20) antaa signaalin tehon, kun sen aaltomuoto tunnetaan. Entä jos tunnetaan vain
signaalin spektri? Jaksollisen signaalin tapauksessa tämä tarkoittaa sitä, että tunnetaan sen
Fourier-sarjan kertoimet cn. Silloin signaali tunnetaan yhtälön (2.10) antamassa muodossa. Kun
tuo yhtälö sijoitetaan tehon yhtälöön (2.20), saadaan helpohkosti tulos
P=
∞
∑c
n = −∞
2
n
(2.21)
Tulos on varsin järkeenkäypä, koska yhtälö kertoo sen, että signaalin kokonaisteho on signaalin
Fourier-komponenttien tehojen summa.
17
Yhtälöä (2.21) kutsutaan Parsevalin yhtälöksi tai Parsevalin teoreemaksi. Parsevalin yhtälöä
voidaan käyttää mm. tutkimaan, miten signaalin sisältämä teho jakautuu eri taajuuksien kesken.
Tätä valaisee esimerkki 2.2.
****************** Esimerkki alkaa **************************************
Esimerkki 2.2 Sakara-aallon jaksonpituus on 50 µs. Montako prosenttia sen kokonaistehosta on
a) perustaajuudella (20 kHz)?
b) alle 120 kHz:n taajuuksilla?
c) yli 200 kHz:n taajuuksilla?
Muistutus: Kun sanotaan "alle 120 kHz:n taajuuksilla", tarkoitetaan kaksipuolisesta spektristä
puhuttaessa taajuusväliä −120 kHz ... 120 kHz.
Ratkaisu:
Jaksollisen signaalin tehon voi laskea kahdella tavalla:
Aaltomuodosta: P = v(t )
2
ja spektristä: P =
∞
∑c
n= −∞
2
n
Sakara-aallon kokonaisteho on helposti pääteltävissä. Signaalin toinen potenssi on tietysti vakio
eli A2, joten sen aikakeskiarvokin on tietysti A2. Siis nyt P = A2
Sitten pitää selvittää, miten tuo kokonaisteho jakautuu eri taajuuksien kesken. Se selviää P:n
toisesta lausekkeesta.
a) Perustaajuuteen liittyvät Fourier-sarjan kertoimet ovat c1 ja c-1. Silloin perustaajuinen teho on
2
2
2
 2A   2A  8A
2
Pa = c−1 + c1 = 
 +
 = 2 = 0,8106 ⋅ A .
π
 π  π 
Siispä perustaajuinen teho on 81,06 % kokonaistehosta.
2
2
b) Alle 120 kHz:n taajuudet tarkoittavat nyt harmonisia taajuksia 0, ±20, ±40, ±60, ±80 ja ±100
kHz, joihin liittyvät indeksin n arvot 0, ±1, ±2, ±3, ±4 ja ±5. Mutta kun sakara-aallolla kertoimet
cn ovat nollasta poikkeavia vain parittomilla n:n arvoilla, tulee tarkasteltavan osatehon (eli alle
120 kHz:llä olevan tehon) arvoksi nyt
Pb =
5
5
(
∑ cn = 2∑ cn = 2 ⋅ c1 + c3 + c5
2
n = −5
n =1
2
2
2
2
) = 2 ⋅  4πA

2
2
+
4 A2 4 A 2 

+
9π 2 25π 2 
= 0,9547 ⋅ A 2
Tuossa käytettiin hyväksi myös sitä, että sakara-aallolla
c−n = cn
. Vastaus siis on, että alle
120 kHz:n taajuuksilla esiintyvä teho on 95,47 % kokonaistehosta.
c) Teho yli 200kHz:n taajuuksilla on helpointa laskea vähentämällä kokonaistehosta teho, joka
on taajuuksilla ≤ 200 kHz. Jälkimmäinen teho taas lasketaan samalla tavalla kuin b-kohdassa
18
ottamalla mukaan parittomat harmoniset komponentit yhdeksänteen asti. Tämän kohdan
vastaus saadaan näin:
9
(
Pc = P − ∑ cn = A 2 − 2 ⋅ c1 + c3 + c5 + c7 + c9
2
n = −9
2
2
2
2
2
)
 4 A2 4 A2 4 A 2
4 A2
4 A2 
 = 0,0404 ⋅ A 2
= A 2 − 2 ⋅  2 + 2 +
+
+
2
2
2 
π
9
π
25
π
49
π
81
π


Siis yli 200 kHz:n taajuuksilla on 4,04 % kokonaistehosta.
****************** Esimerkki loppuu **************************************
2.5 Ei-jaksollisen signaalin spektri: Fourier-muunnos
Jos signaali ei ole jaksollinen, sillä ei tietenkään ole jaksonpituutta, jolloin sillä ei ole
perustaajuutta eikä harmonisia taajuuksia. Voidaan kuitenkin tulkita, että ei-jaksollisen signaalin
jaksonpituus lähestyy ääretöntä, jolloin sen perustaajuus lähestyy nollaa ja harmoniset taajuudet
(jotka ovat perustaajuuden monikertoja) ovat äärettömän tiheässä. Silloin ei-jaksollinen signaali
sisältää kaikki taajuudet, jolloin sen spektri ei ole viivaspektri, vaan jatkuva.
Jos edellä oleva tarkastelu tehdään matemaattisesti, päädytään tuloksena signaalin v(t) Fouriermuunnokseen:
∞
V ( f ) = ∫ v (t )e − j 2πft dt
(2.22)
−∞
Fourier-muunnos V(f) on samalla signaalin v(t) spektri.
Tässä Fourier-muunnosyhtälö on kompleksisessa muodossa. Yhtälön reaalista muotoa ei kannata
ryhtyä tutkimaan lainkaan.
Vaikka Fourier-muunnokseen päädyttiin ei-jaksollisten signaalien kautta, antaa yhtälö (2.22)
myös jaksollisen signaalin v(t) spektrin. Yhtälön voidaan osoittaa antavan spektriksi
c
V( f ) =  n
0
kun f = n ⋅ f 0
kaikilla muilla taajuksilla
(2.23)
missä cn saadaan yhtälöstä (2.11). Spektristä V(f) nähdään, että signaali v(t) sisältää vain
harmoniset taajuudet, ja se voidaan esittää yhtälönä (2.10).
Fourier-muunnos toimii myös toisin päin. Jos signaalin v(t) spektri V(f) tunnetaan, niin signaalin
aaltomuoto saadan selville Fourier-käänteismuunnoksella:
∞
v (t ) = ∫ V ( f )e j 2πft df
(2.24)
−∞
Fourier-muunnokselle ja -käänteismuunnokselle käytetään mm. seuraavia merkintätapoja, kun ei
haluta kirjoittaa täydellisiä integraalilausekkeita:
19
V ( f ) = F [v(t )]
v(t ) = F −1 [V ( f )]
v(t ) ↔ V ( f )
Ei-jaksollisen signaalin Fourier-muunnokseen ja spektriin liittyvät asiat tulevat esiin parhaiten
esimerkin kautta.
****************** Esimerkki alkaa **************************************
Esimerkki 2.3
Määritetään suorakulmaisen pulssin eli sakarapulssin Fourier-muunnos ja piirretään sen spektrin
kuvaaja.
Suorakulmainen pulssi on tärkeä ei-jaksollinen perussignaali. Pulssin aaltomuoto on kuvassa
2.11.
v(t)
A
t
−τ/2
τ/2
Kuva 2.11. Suorakulmainen pulssi
Pulssin kestoaikaa merkitään τ:lla ja sen korkeutta A:lla. Pulssin yhtälö voidaan kirjoittaa näin:
A
v(t ) = 
0
kun − τ / 2 < t < τ / 2
muualla
(2.25)
Jotta jatkossa voitaisiin kirjoittaa suorakulmaisia pulsseja sisältävien signaalien yhtälöitä
kätevästi, otetaan käyttöön tällainen merkintätapa kuvan 2.11 ja yhtälön (2.25) τ:n kestoiselle
A:n korkuiselle suorakulmaiselle pulssille v(t):
t
v(t ) = AΠ 
τ 
(2.26)
Suorakulmaisen pulssin symbolina käytetään siis isoa pii-kirjainta Π. Pulssin korkeuden A
merkintätapa on selvä, mutta pulssin keston τ merkintä ikäänkuin jakajaksi saattaa hämätä.
Kyseessä siis ei ole jakolasku, vaan sopimus pulssin keston merkintätavasta.
Suorakulmaisen pulssin Fourier-muunnos saadaan varsin suoraviivaisella integroinnilla:
20
∞
V ( f ) = ∫ v(t )e
− j 2πft
dt =
−∞
τ /2
∫ Ae
− j 2πft
−τ / 2
τ /2
dt = A
/
−τ / 2
e − j 2πft
− j 2πf
=
(
A
e − jπfτ − e jπfτ
− j 2πf
)
A
sin(πfτ )
sin(πfτ ) = Aτ
πf
π fτ
= Aτ ⋅ sinc( fτ )
=
Lopputulos siis on
t
AΠ  ↔ Aτ ⋅ sinc( fτ )
τ 
(2.27)
Spektrin yhtälö on lopussa saatettu tarkoituksella (laventamalla τ:lla) muotoon, josta se voidaan
kirjoittaa sinc-funktiota käyttäen. Tietoliikennetekniikassa (ja muillakin aloilla) esiintyy melko
usein muotoa sin(πx) πx oleva lauseke, joten on katsottu tarpeelliseksi ottaa käyttöön tuolle
lausekkeelle oma nimitys.
Sinc-funktion määritelmä on
sinc( x) =
sin(πx)
πx
(2.28)
Sinc-funktion tärkeimmät ominaisuudet ovat:
•
sinc(0) = 1 (Esim. laskimella ei voi laskea suoraan lauseketta sin(0)/0, mutta on helppo
 sin(πx) 
osoittaa, että raja-arvona lim 
= 1.
x →0
 πx 
•
sinc(x) =0 aina kun x on kokonaisluku (paitsi jos x=0)
Sinc-funktion kuvaaja on kuvassa 2.12. Monien käytännön tietoliikennesignaalien
amplitudispekristä löytyy samanlaisia piirteitä kuin sinc:n itseisarvon kuvaajasta. Spektrissä on
yleensä korkea pääkeila ja joukko matalampia sivukeiloja. Jonkin verran epähavainnollinen
termi 'keila' on vastine englannin kielen sanalle 'lobe'.
21
Kuva 2.12. Sinc-funktio ja sen itseisarvo
Kuvassa 2.13 on suorakulmaisen pulssin amplitudispektri, kun pulssille on oletettu todellinen
kestoaika, tässä tapauksessa τ = 10 µs. Pulssin korkeus on A. Silloin pulssin spektri on
V ( f ) = Aτ ⋅ sinc( fτ )
jolloin sinc-funktion nollakohdat sattuvat taajuuksille, joilla fτ = kokonaisluku, eli taajuuksille
f = n⋅
1
τ
= n ⋅ 100 kHz , missä n on mikä tahansa kokonaisluku paitsi 0.
22
Kuva 2.13. Suorakulmaisen pulssin (τ = 10 µs) amplitudispektri
Koska nyt spektri on puhtaasti reaalinen, ovat vaihespektrin ainoat mahdolliset arvot 0 ja ±180°.
Vaihe on ±180° (eli ±π) silloin, kun V(f) on negatiivinen.
****************** Esimerkki loppuu **************************************
Kuvan 2.13 kaltaisten spektrien yhteydessä puhutaan usein signaalin kaistanleveydestä (engl.
bandwidth), jonka symbolina käytetään useimmiten B:tä tai W:tä. Eri symboleja käytetään,
koska, kuten luvussa 3 tulee esille, myös tietoliikennejärjestelmillä ja -laitteilla on kaistanleveysniminen ominaisuus. Järjestelmän kaistanleveyttä merkitään yleensä B:llä, joten jos samassa
yhteydessä puhutaan myös signaalin kaistanleveydestä, on järkevää että sillä on eri symboli W.
Signaalin kaistanleveys voidaan määritellä eri tavoin. Sillä saatetaan tarkoittaa spektrin pääkeilan
leveyttä, kuitenkin niin, että vain positiivisella taajuusakselilla olevan osa otetaan huomioon. τ:n
kestoisen suorakulmaisen pulssin kaistanleveys näin määriteltynä on siis W = 1/τ. Joskus
puhutaan 3 dB:n kaistanleveydestä, joka myös määritetään spektrin positiivisella taajuusakselilla
olevan osan perusteella. Suorakulmaisen pulssin tapauksessa 3 dB:n kaistanleveys saadaan
ratkaisemalla f pulssin yhtälöstä
Aτ ⋅ sinc( fτ ) = 0,708 ⋅ Aτ
(2.29)
eli ratkaisemalla se taajuus, jolla spektrin arvo on pudonnut 3 dB verrattuna spektrin
maksimiarvoon Aτ. Amplitudin pieneneminen 3 dB tarkoittaa kertomista luvulla 0,708, koska
20 ⋅ log(0,708) = −3 . Yhtälön ratkaisuna saadaan suorakulmaisen pulssin 3 dB:n kaistanleveyden
0.44
arvoksi W3dB =
. Myös muita desibeliarvoja voidaan käyttää kaistanleveyden määrittelyyn,
τ
voidaan puhua esim 10 dB:n kaistanleveydestä.
Ei-jaksollisen signaalin energia
Jos signaali on esimerkiksi kuvan 2.11 mukainen pulssi tai jokin muu kertaluonteinen ilmiö, on
sen keskimääräinen teho nolla. Luvun 2.2 alussahan todettiin, että signaaleja pidetään aina
kestoltaan äärettöminä, jolloin kestoltaan äärellisen signaalin äärellinen kokonaisenergia
23
jakaantuu äärettömän pitkälle ajalle, jolloin lopputulos on nolla. Siksi ei-jaksollisen signaalin
tapauksessa on järkevämpää tutkia tehon asemasta signaalin energiaa.
Samanlaisella sähköteknisellä tarkastelulla kuin luvussa 2.4 oleva jaksollisen signaalin
tehotarkastelu voidaan päätellä että signaalin v(t) energia on
E=
∞
∫ v(t )
2
dt
(2.30)
−∞
Parsevalin tehoyhtälö (2.21) antaa jaksollisen signaalin keskimääräisen tehon signaalin
spektrikomponenttien amplitudien avulla. Samantyppinen yhtälö voidaan johtaa signaalin
energialle:
∞
E = ∫ V ( f ) df
2
(2.31)
−∞
Energian yhtälön voi tulkita samalla tavalla kuin Parsevalin tehoyhtälön (2.21), eli kyseessä on
signaalin spektrikomponenttien energioiden summa. Kun spektri ei koostu yksittäisistä
taajuuksista, vaan on jatkuva, on yhtälössä summauksen sijaan integrointi. Yhtälöä (2.31)
kutsutaan Rayleigh'n teoreemaksi tai Rayleigh'n yhtälöksi.
2
Energian laskemisessa esiintyvää amplitudispektrin toista potenssia V ( f ) kutsutaan signaalin
v(t) energiaspektriksi. Myös nimityksiä 'energiaspektrin tiheys' tai pelkkä 'spektrin tiheys'
käytetään. Energiaspektri siis kertoo, miten signaalin sisältämä kokonaisenergia on jakautunut
eri taajuuksien kesken. Myös käytetään termejä 'tehospektri' ja 'tehospektrin tiheys', koska
joissakin tapauksissa myös ei-jaksollisen signaalin yhteydessä voidaan puhua signaalin
keskimääräisestä tehosta. Silloin tehospektri kertoo miten tuo teho on jakautunut eri taajuuksien
kesken. Käyttämällä nimitystä 'spektri tiheys' voidaan puhua amplitudispektrin toisesta
potenssista ilman, että pitää yksilöidä, käsitelläänkö energiaa vai tehoa.
****************** Esimerkki alkaa **************************************
Esimerkki 2.4. Tutkitaan suorakulmaisen pulssin energian jakautumista eri taajuuksille. Laske,
montako prosenttia kuvan 2.11 suorakulmaisen pulssin energiasta on pulssin spektrin pääkeilan
alueella.
Pulssin kokonaisenergian saa helposti aika-alueen energiayhtälöstä (2.30). Kun pulssin yhtälö
(2.25) sijoitetaan integraaliin, tulee energia laskutoimituksella
E=
∞
∫ v(t )
2
dt =
−∞
τ /2
τ /2
∫ A dt = A τ/
τ
2
− /2
2
t = A 2τ
− /2
Spektrin pääkeilan määräämällä taajuuskaistalla olevan energian saa laskemalla Rayleigh'n
yhtälön integraalin vain mainitun taajuuskaistan yli. Esimerkissä 2.3 kävi ilmi, että
suorakulmaisen pulssin pääkeila on taajuusvälillä −1/τ ... 1/τ, joten pitää laskea integraali
∞
E = ∫ V ( f ) df =
−∞
2
sin (πfτ )
 A
A 2τ 2 ⋅ sinc 2 ( fτ )df =   ⋅ ∫
df = 0.92 ⋅ A2τ
2
∫
f
 π  −1/ τ
−1 / τ
1/τ
2
1/τ
2
24
Integraalia ei voi laskea suljetussa muodossa, joten lopputulos on laskettu numeerisesti
tietokoneella.
****************** Esimerkki loppuu **************************************
2.6 Fourier-analyysin työkaluja
Kaikkien mahdollisten aaltomuotojen spektri on ainakin periaatteessa määritettävissä suoraan
Fourier-muunnosintegraalin (2.22) avulla. Useissa tapauksissa Fourier-muunnoksen laskeminen
määritelmän avulla on kuitenkin tarpeetonta, koska jo tiedossa olevia spektrejä voidaan käyttää
hyväksi määritettäessä uusien signaalien spektrejä. Seuraavassa esitetään tärkeimmät tavat johtaa
uuden signaalin Fourier-muunnos aiemmin tunnetuista muunnoksista. Kaikki esitetyt tulokset on
varsin helppo johtaa Fourier-muunnoksen määritelmästä lähtien. Yksityiskohtaisia johtamisia
tässä ei esitetä.
Symmetriset signaalit.
Signaalin aaltomuoto voi olla symmetrinen aika-akselin origon suhteen kahdella tavalla:
•
Parillisesti symmetriselle signaalille pätee v(−t ) = v(t ) . Esimerkiksi kosinifunktiolla
määritelty sinimuotoinen signaali v(t ) = A ⋅ cos(2πft ) on parillisesti symmetrinen. Esimerkki
ei-jaksollisesta parillisesta signaalista on kuvan 2.11 suorakulmainen pulssi. Myös
jäljempänä olevassa kuvassa 2.16 oleva pulssipari on parillisesti symmetrinen. Parillisen
signaalin Fourier-muunnoksen yhtälö sieventyy puhtaasti reaaliseen muotoon
∞
V ( f ) = 2 ∫ v(t ) cos( 2πft ) dt
(2.32)
0
•
Parittomasti symmetriselle signaalille pätee: v(−t ) = −v(t ) . Esimerkiksi sinifunktiolla
määritelty sinimuotoinen signaali v(t ) = A ⋅ sin(2πft ) on parittomasti symmetrinen.
Esimerkki ei-jaksollisesta parittomasti symmetrisestä signaalista on kuvassa 2.18
Parittoman signaalin Fourier-muunnoksen yhtälö sieventyy puhtaasti imaginääriseen
muotoon
∞
V ( f ) = j 2 ∫ v(t ) sin( 2πft ) dt
(2.33)
0
Duaalisuus
Fourier-muunnoksen ja -käänteismuunnoksen yhtälöt (2.22) ja (2.24) muistuttavat toisiaan
melkoisesti. On melko yksinkertaista todistaa, että aaltomuodolla ja sen spektrillä on seuraava
ominaisuus:
Jos aaltomuodon v(t) spektri on V(f), niin silloin aaltomuodon V(t) spektri on v(-f).
Tämä tarkoittaa esimerkiksi sitä, että kun suorakulmaisen pulssin spektri on sinc-funktion
muotoinen, on vastaavasti sinc-funktion muotoisen pulssin spektri suorakulmio. Esimerkki 2.5
valaisee asiaa.
25
****************** Esimerkki alkaa **************************************
Esimerkki 2.5. Määritetään oheisen sinc-muotoisen pulssin spektri.
t
-5T
-4T
-3T
-2T
-T
T
2T
3T
4T
5T
Kuva 2.14 Sinc-pulssi
Ratkaisu. Kuvan 2.14 signaalin yhtälö on
1
v(t ) = C ⋅ sinc(t ⋅ )
T
Voidaan käyttää hyväksi aiemmin kerrottua Fourier-muunnoksen duaalisuusominaisuutta.
Tiedetään, että
t
AΠ  ↔ Aτ ⋅ sinc( fτ ) ,
τ 
joten soveltamalla suoraan duaalisuusperiaatetta, saadaan
− f 
Aτ ⋅ sinc(tτ ) ↔ AΠ

 τ 
Nyt sinc-pulssissa on Aτ:n sijaan C ja τ:n sijaan 1/T (jolloin myös voidaan kirjoittaa
A = CT). Lisäksi koska suorakulmaista pulssia kuvaava Π-funktio on parillisesti symmetrinen,
voidaan oikean puolen miinusmerkki jättää pois. Näin saadaan sinc-pulssin spektri:
1
 f 
C ⋅ sinc(t ⋅ ) ↔ CTΠ
.
T
 1/ T 
Sinc-pulssin spektrin taajuuskaista on siis tarkasti rajattu. Jos pulssin pääkeilan kesto on 2T, niin
sen kaksipuolisen spektrin leveys on 2/T. Kuitenkin puhuttaessa signaalin kaistanleveydestä
tarkoitetaan positiivisella taajuusakselilla olevan spektrin osan leveyttä, joten nyt sinc-pulssin
kaistanleveys on 1/T.
26
V(f)
CT
f
-1/T
1/T
Kuva 2.15 Sinc-pulssin spektri.
****************** Esimerkki loppuu **************************************
Signaalien summaaminen
Jos signaali kerrotaan vakiolla, myös sen spektri tulee kerrotuksi samalla vakiolla:
av(t ) ↔ aV ( f )
(2.34)
Jos kaksi signaalia summataan, myös niiden spektrit summautuvat:
v1 (t ) + v 2 (t ) ↔ V1 ( f ) + V2 ( f )
(2.35)
Yhdistämällä ja yleistämällä edelliset saadaan Fourier-muunnoksen superpositioperiaate:
a1v1 (t ) + a 2 v 2 (t ) + a 3 v3 (t ) + K ↔ a1V1 ( f ) + a 2V2 ( f ) + a3V3 ( f ) + K
(2.36)
Signaalin viive
Jos signaalille v(t) aiheutetaan td:n suuruinen viive (alaindeksi d tulee sanasta delay, viive) niin
tuloksena on viivästetty signaali v(t-td), jonka aaltomuoto on sama, mutta joka on siirtynyt aikaakselilla td:n verran. Jos viive on negatiivinen, siirtyy v(t) viiveen ansiosta tietysti negatiiviseen
suuntaan (eli vasemmalle) aika-akselilla. Viive aiheuttaa signaalin spektriin vaihetermin:
v (t − t d ) ↔ V ( f )e − j 2πft d
(2.37)
Koska spektriin ilmestyvän kompleksisen eksponenttitermin itseisarvo = 1, ei viive vaikuta
signaalin amplitudispektriin. Sen sijaan vaihespektriin tulee tajuudesta riippuva muutos, eli ftaajuisen komponentin vaihekulma muuttuu viiveen vaikutuksesta määrällä − j 2πft d .
****************** Esimerkki alkaa **************************************
Esimerkki 2.6. Määritä kuvassa 2.16 olevan pulssiparin spektrin lauseke
27
v(t)
τ
τ
A
t
T
-T
Kuva 2.16. Kahdesta suorakulmaisesta pulssista koostuva signaali.
Ratkaisu. Nyt voidaan soveltaa yhtälössä (2.36) esitettyä superpositioperiaatetta, koska
signaalin voidaan ajatella olevan kahden pulssin summa. Noilla kahdella suorakulmaisella
pulssilla on viiveet -T ja T, joten yhtälössä (2.26) esiteltyä merkintätapaa käyttäen ja ottamalla
viiveet huomioon tutkittavan signaalin aikatason yhtälö voidaan kirjoittaa
 t − (−T ) 
t −T 
v(t ) = AΠ
 + AΠ

 τ

 τ 
Silloin voidaan suoraan kirjoittaa spektrin yhtälö käyttämällä hyväksi yhtälössä (2.27) annettua
suorakulmaisen pulssin Fourier-muunnosta sekä yhtälössä (2.37) annettua viiveen vaikutusta:
V ( f ) = Aτ ⋅ sinc( fτ ) ⋅ e − j 2πf ( −T ) + Aτ ⋅ sinc( fτ ) ⋅ e − j 2πfT
Ensimmäisessä termissä miinusmerkit tietysti kumoavat toisensa (siinä on edelleen -T
muistuttamassa siitä, että ensimmäisen pulssin viive on negatiivinen) jolloin kompleksiset
eksponentit muodostavat yhtälön (2.5) mukaisesti kosinifunktion. Lopputulokseksi saadaan
V ( f ) = 2 Aτ ⋅ sinc( fτ ) ⋅ cos(2πfT )
****************** Esimerkki loppuu **************************************
Derivointi
Signaalin derivointi ajan suhteen aiheuttaa spektriin kertoimen j2πf:
dv(t )
↔ j 2πf ⋅ V ( f )
dt
(2.38)
Integrointi
Signaalin integrointi ajan suhteen aiheuttaa spektriin jakajan j2πf:
t
∫ v ( λ ) dλ ↔
−∞
V( f )
j 2πf
(2.39)
****************** Esimerkki alkaa **************************************
Esimerkki 2.7. Määritetään kuvassa 2.17 olevan kolmiopulssin spektrin yhtälö.
28
v(t)
A
t
−τ
τ
Kuva 2.17 Kolmiopulssi
Ratkaisu. Koska myös kolmiopulssi on varsin perustavanlaatuinen ei-jaksollinen signaali, on
sillekin käytössä samantyyppinen merkintätapa kuin mitä esiteltiin suorakulmaiselle pulssille
yhtälössä (2.26). Kuvan pulssin yhtälö kirjoitetaan näin:
t
v(t ) = AΛ 
τ 
(2.40)
Kolmiopulssin symbolina käytetään isoa lambda-kirjainta Λ. Huomaa, että nyt pulssin
kestoaikaan liittyvä symboli τ tarkoittaa eri asiaa kuin suorakulmaisella pulssilla. Kolmiopulssin
kestoa merkitään 2τ:lla, kun suorakulmaisen pulssin kesto = τ. Tähän omituisuuteen saadaan
selitys pian.
Kuvan 2.17 kolmiopulssin spektrin saisi kyllä lasketuksi suoraan Fourier-muunnoksen yhtälöstä
(2.22), mutta melko työläästi. Helpommalla päsee oivaltamalla, että kolmiopulssin derivoiminen
ajan suhteen antaa kaksi suorakulmaista pulssia. Silloin tuon derivaattasignaalin spektrin lauseke
selviää melko helpolla, ja sen jälkeen yhtälöä (2.38) käyttäen selviää saman tien myös
alkuperäisen kolmiopulssin spektri.
Kuvan 2.17 kolmiopulssi koostuu kahdesta suorasta. Ensin on nouseva suora, jonka
kulmakerroin on A/τ ja sitten laskeva suora, jonka kulmakerroin on −A/τ. Suoran derivaattahan
on sama kuin sen kulmakerroin, joten kolmiopulssin derivaattasignaali on kuvassa 2.16.
v(t)
A/τ
τ
−τ
t
-A/τ
Kuva 2.18 Kolmiopulssin aikaderivaatta
Kolmiopulssin derivaatassa on kaksi suorakulmaista pulssia, joiden kummankin kesto on τ,
korkeudet ovat A/τ ja −A/τ ja viiveet −τ/2 ja τ/2. Silloin ratkaisu etenee samalla tavalla kuin
edellä esimerkissä 2.6
Kuvan 2.18 derivaattasignaalin yhtälö on
29
x(t ) =
A
τ
Π t − (−τ / 2)  − A Π t − τ / 2 
τ


τ

τ

joten derivaattasignaalin spektri on
X(f ) =
τ ⋅ sinc( fτ ) ⋅ e − j 2πf ( −τ / 2) − τ ⋅ sinc( fτ ) ⋅ e − j 2πfτ / 2
τ
τ
A
A
Kun supistetaan τ:t ja 2:t ja huomioidaan miinusmerkit, yhtälö saadaan mm. yhtälön (2.6)
perusteella helposti muotoon
X ( f ) = j 2 A ⋅ sinc( fτ ) ⋅ sin(πfτ )
Nythän koska
x(t ) =
dv(t )
,
dt
on yhtälön (2.38) mukaan
X ( f ) = j 2πf ⋅ V ( f ) ,
joten etsitty kolmiopulssin spektri on
V( f ) =
V ( f ) j 2 A ⋅ sinc( fτ ) ⋅ sin(πfτ )
=
j 2πf
j 2πf
Kun supistaa pois j2:t ja laventaa τ:lla (jolloin osoittajassa olevasta sinistä ja nimittäjästä saa
aikaan sinc-funktion), tulee lopputulokseksi
V ( f ) = Aτ ⋅ sinc 2 ( fτ )
Kolmiopulssin spektri eroaa siis suorakulmaisen pulssin spektristä vain eksponentiltaan. On
kuitenkin muistettava, mitä edellä sanottiin pulsin kestoaikaan liittyvästä τ:sta. Jos τ tarkoittaisi
kummallakin pulssimuodolla samaa, eivät spektrien lausekkeet olisi aivan noin samankaltaiset.
Itse asiassa τ on määritelty niin, että kummankin pulssin pinta-alan antaa sama lauseke, eli Aτ.
****************** Esimerkki loppuu **************************************
Taajuuskonversio
Signaalin kertominen sinimuotoisella signaalilla siirtää sen spektrin sekä ylös- että alaspäin
taajuusakselilla:
1
1
v(t ) ⋅ cos(2πf c t ) ↔ V ( f − f c ) + V ( f + f c )
2
2
(2.41)
Alkuperäisen signaalin v(t) spektri V(f) siis kahdentuu niin että spektrin se kohta, joka alun perin
oli taajuuden f=0 kohdalla, siirtyy taajuuksien ±fc kohdalle. Tällaista spektrin siirtämistä
taajuusakselilla toiseen paikkaan kutsutaan taajuuskonversioksi.
30
****************** Esimerkki alkaa **************************************
Esimerkki 2.8 Tarkastellaan tutkapulssia ja sen spektriä.
Pulssitutka lähettää kuvassa 2.19 esitetyn kaltaisia siniaaltopurskeita, joiden yhtälön voi
kirjoittaa muodossa
t 
v(t ) = Π  ⋅ A cos(2πf c t )
τ 
Kuva 2.19 Tutkapulssi
Soveltamalla suoraan yhtälöitä (2.27) ja (2.41) tämän spektrin lausekkeen voi kirjoittaa:
V( f ) =
1
1
Aτ sinc[( f + f c )τ ] + Aτ sinc[( f − f c )τ ]
2
2
31
Kuva 2.20 Tutkapulssin amplitudispektri.
Kuvassa on vain positiivinen taajuusakseli. Negatiivisella akselilla kohdassa f = −fc on
samanlainen spektri. Kuvan spektri on samanlainen kuin esimerkissä 2.13 oleva suorakulmaisen
pulssin amplitudispektri. Koska sinc-funktion muotoinen spektri on kuitenkin siirtynyt pois
nollataajuuden kohdalta, on signaalin kaistanleveys kaksinkertainen verrattuna pelkän τ:n
kestoisen suorakulmaisen pulssin kaistanleveyteen. Kaistanleveyttä määriteltäessähän otetaan
huomioon vain positiivisella taajuusakselilla oleva spektrin osa (ks. luku 2.5). Suorakulmaisen
pulssin spektrin pääkeilasta vain puolet on positiivisella taajuusakselilla, joten sen kaistanleveys
on W= 1/τ. Sen sijaan nyt tutkitun tutkapulssin spektrissä koko pääkeila on positiivisella
taajuusakselilla, joten kaistanleveys on W= 2/τ.
****************** Esimerkki loppuu **************************************
2.7 Impulssi
Luvussa 2.5 tarkasteltiin suorakulmaisen pulssin spektriä ja saatiin tulos
t
AΠ  ↔ Aτ ⋅ sinc( fτ )
τ 
Valitaan pulssin kesto ja korkeus niin, että niiden tulo (eli pulssin pinta-ala) Aτ = 1. Silloin
tietysti tulee ongelmia suureiden yksiköiden kanssa, mutta ei anneta sen haitata. Pulssin spektrin
yhtälö on tällöin sinc(fτ). Sitten annetaan pulssin lyhentyä niin, että sen korkeus samalla muuttuu
niin, että koko ajan Aτ = 1. Pulssin spektrin muoto noudattaa kuvassa 2.12 olevaa sinc-muotoa.
Function sinc(x) nollakohdat ovat kohdissa x = kokonaisluku, joten pulssin spektrin sinc(fτ)
nollakohdat ovat taajuuksilla f = kokonaisluku ⋅ (1/τ).
Kun pulssi kapenee niin, että sen keskikohta pysyy aika-akselin origossa ja koko ajan sen pintaala = 1, sen spektrin pääkeila levenee, mutta pääkeilan maksimiarvo säilyy ykkösenä.
Pääkeilahan on taajuusakselilla välillä -1/τ ... 1/τ ja nyt pulssin kesto τ pienenee. On helppo
päätellä, että kun pulssin kesto lähestyy nollaa (jolloin sen korkeus lähestyy ääretöntä), spektri
lähestyy vaakasuoraa viivaa, jonka arvo = 1.
Teoreettisena rajatapauksena saadaan äärettömän lyhyt, äärettömän korkea pulssi, jonka pinta-ala
= 1 ja jonka spektri = 1. Tuota pulssia kutsutaan impulssiksi ja sen symboli on δ(t).
Impulssille siis pätee:
δ (t ) ↔ 1
(2.42)
Impulssin spektri siis on taajuudesta riippumaton vakio. Impulssi on signaali, joka sisältää
kaikkia taajuuksia yhtä paljon.
Impulssi δ(t) sijaitsee aika-akselin nollakohdassa. Sen piirrossymbolina käytetään ylöspäin
osoittavaa 1:n korkuista nuolta. Tuo nuolen korkeus ei siis ilmoita impulssin korkeutta (joka on
ääretön), vaan sen pinta-alan. Voidaan sanoa, että δ(t) on perusimpulssi, jonka arvo = 1 ja joka
tapahtuu hetkellä t = 0.
Impulssi voi sijaita myös muualla aika-akselilla ja sen arvo voi olla muutakin kuin 1. Kuvassa
2.21 on A:n arvoinen td:n verran viivästetty impulssi Aδ(t-td).
32
v(t)
A
t
td
Kuva 2.21 Impulssi Aδ(t-td) aika-akselilla
Soveltamalla yhtälöitä (2.36) ja (2.42) voidaan kirjoittaa suoraan yleisen impulssin Fouriermuunnos
Aδ (t −t d ) ↔ Ae − j 2πftd
(2.43)
Impulssin pinta-alaominaisuus voidaan ilmaista seuraavalla yhtälöllä:
∞
∫ δ (t )dt = 1
(2.44)
−∞
Koska impulssi on äärettömän kapea, voidaan kirjoittaa
ε
∫ δ (t )dt = 1
(2.45)
−ε
missä ε on mielivaltaisen pieni positiivinen luku.
Suoraan yhtälöstä (2.44) seuraa tämä impulssin ominaisuus:
∞
∫ v(t )δ (t − t
d
)dt = v(t d )
(2.46)
−∞
jonka voi ajatella näytteeksi signaalista v(t) hetkellä t = td.
Spektrianalyysin kannalta tärkeä impulssiin liittyvä asia on signaalin arvon askelmaisen
muutoksen derivaatan tulkinta impulssina. Askelfunktiolla u(t) tarkoitetaan signaalia, jonka arvo
hyppää arvosta 0 arvoon 1 hetkellä t = 0. Kuvassa 2.22 on A:n suuruinen hetkellä t = td tapahtuva
askel, jonka yhtälö siis on v(t) = Au(t − td).
v(t)
A
t
td
33
Kuva 2.22. Askelmainen signaali
dv(t )
arvo nolla
dt
kaikkialla muualla paitsi juuri askeleen kohdalla eli hetkellä t = td. Koska muutos on pystysuora,
on derivaatta tuossa kohdassa arvoltaan ääretön. Derivaatta siis muistuttaa kovasti impulssia,
koska se on nolla muulloin paitsi äärettömän lyhyen ajan, jolloin se on ääretön. Voidaankin
osoittaa, että seuraava tulkinta on oikeutettu:
Jos kuvan signaali v(t) derivoidaan ajan suhteen, on derivaattasignaalin
d
[Au (t − t d )] = Aδ (t − t d )
dt
(2.47)
Siis A:n korkuisen askeleen derivaatta on A:n arvoinen impulssi. Yhtälö (2.47) on varsin
käyttökelpoinen työkalu, kun halutaan selvittää erilaisten, erityisesti pulsseista koostuvien
signaalien spektrejä. Esimerkki 2.9 valaisee asiaa.
****************** Esimerkki alkaa **************************************
Esimerkki 2.9 Määritetään esimerkissä 2.6 käsitellyn pulssiparin spektri uudestaan käyttäen
hyväksi impulsseja.
Ratkaisu. Derivoidaan kuvassa 2.16 oleva signaali. Tulos:
x(t ) =
dv(t )
= Aδ [t − (− T − τ / 2 )] − Aδ [t − (− T + τ / 2 )] + Aδ [t − (T − τ / 2 )] − Aδ [t − (T + τ / 2 )]
dt
Tämän derivaattasignaalin Fourier-muunnos saadaan soveltamalla jokaiseen impulssiin yhtälöä
(2.43):
X ( f ) = Ae − j 2πf (−T −τ / 2) ) − Ae − j 2πf (−T +τ / 2) ) + Ae − j 2πf (T −τ / 2) ) − Ae − j 2πf (T +τ / 2) )
= Ae j 2πfT e jπfτ − Ae j 2πfT e − jπfτ + Ae − j 2πfT e jπfτ − Ae − j 2πfT e − jπfτ
(
)
(
= Ae j 2πfT e jπfτ − e − jπfτ + Ae − j 2πfT e jπfτ − e − jπfτ
(
)(
= A e j 2πfT + e − j 2πfT e jπfτ − e − jπfτ
= A ⋅ 2 cos(2πfT ) ⋅ j 2 sin(πfτ ) ⋅
)
)
Ja koska yhtälön (2.38) mukaan
X ( f ) = j 2πf ⋅ V ( f )
saadaan
V( f ) =
V ( f ) A ⋅ 2 cos(2πfT ) ⋅ j 2 sin(πfτ )
=
= 2 Aτ ⋅ cos(2πfT ) ⋅ sinc( fτ )
j 2πf
j 2πf
eli täsmälleen sama lauseke kuin mitä saatiin jo aiemmin esimerkissä 2.6.
****************** Esimerkki loppuu **************************************
34
Edellä on käsitelty aika-alueen impulsseja. Myös spektrissä voi esiintyä impulsseja. Yhtälössä
(2.23) on esitetty jaksollisen signaalin v(t) spektrin V(f) yhtälö Fourier-sarjan kertoimia käyttäen.
Saman yhtälön voi impulsseja käyttäen kirjoittaa
V( f ) =
∞
∑c
n = −∞
n
⋅δ ( f − n ⋅ f0 )
(2.48)
Harmonisten taajuuksien n ⋅ f 0 kohdalla olevia spektriviivoja siis voi pitää impulsseina. Koska
Fourier-sarjan kertoimet cn voivat olla myös kompleksisia, tulee tässä samalla todetuksi, että on
olemassa myös kompleksisia impulsseja.
2.8. Konvoluutio
Vaikka konvoluutio ei olekaan varsinaisesti spektrianalyysiin liittyvä asia, vaan paljon laajempi
tietoliikenne- ja muiden signaalien käyttöön liittyvä ilmiö, on sen esittely tässä yhteydessä
perusteltua. Konvoluution käsitettä tarvitaan luvussa 3, ja sitä voi käyttää myös spektrien
määrittämisen apuvälineenä.
Konvoluutio on ilmiö, joka esiintyy luonnossa koko ajan. Esimerkiksi kaikki se informaatio,
mitä saamme näkö- ja kuuloaistimme välityksellä on erilaisten konvoluutioiden tulosta. Pari
esimerkkiä:
•
Kun kuuntelet kotona radiota, et kuule radion kaiuttimen ääntä, vaan kuulet kaiuttimesta
tulevan äänen ja huoneakustiikasta riippuvan suureen (eli huoneen impulssivasteen; tähän
palataan luvussa 3) konvoluution.
•
Kun otat valokuvan, ei filmille talletu kuvattava kohde, vaan sinne tallettuu kuvattavan
kohteen ja mm. optiikan ominaisuuksista ja kameran mahdollisesta tärähtämisestä riippuvan
suureen konvoluutio.
Konvoluutiossa tapahtuu signaalien eräänlainen sekoittuminen toisiinsa. Kahden signaalin
konvoluution tuloksena oleva uusi signaali tavallaan perii ominaisuuksia molemmilta
alkuperäisiltä signaaleilta. Silloin konvoluutiosignaali muistuttaa jollain tavalla kumpaakin
alkuperäistä signaalia.
Matemaattisesti tarkasteltuna konvoluutio on kahden signaalin välinen tapahtuma, jonka
määrittelee yhtälö
x(t ) * y (t ) =
∞
∫ x(λ ) y(t − λ )dλ
(2.49)
−∞
Yhtälön selitystä:
• Vasen puoli luetaan "x:n ja y:n konvoluutio" tai täsmällisemmin "signaalien x(t) ja y(t)
välinen konvoluutio".
• Tulos eli konvoluutio on ajan t funktio. Se on siis samalla tavalla aikatason signaali kuin
konvoloituvat sigaalit x(t) ja y(t).
• Integroinnissa käytetään apumuuttujaa λ. Sille, että se on juuri λ, ei ole mitään erityistä
syytä, se voisi periaatteessa olla mikä tahansa muukin kirjain. Oleellista on se, että vaikka
integrointi tapahtuukin ajan suhteen koko aika-akselin yli −∞:stä ∞:ään, ei
integrointimuuttujana voi käyttää normaalia ajan symbolia t, koska se on integroinnin
lopputulokseen jäävä aikamuuttuja.
35
•
•
Integroitavana on λ-akselille asetettujen signaalien x ja y tulo. Signaali x on λ-akselilla
sellaisenaan, mutta y-signaalin paikka λ-akselilla riippuu aikamuuttujan t arvosta. Lisäksi ysignaali kääntyy peilikuvakseen, koska argumenttina on −λ.
Aikamuuttujaa t voi ajatella "kuluvana aikana", jolloin t kasvaa koko ajan. Tämä tarkoittaa
sitä, että λ-akselille sijoitettu y-signaali liukuu koko ajan vasemmalta oikealla, kun t kasvaa.
Esimerkki 2.10 pyrkii selventämään konvoluutiointegraalin laskemista.
****************** Esimerkki alkaa **************************************
 t 
 t
Esimerkki 2.10 Määritä suorakulmaisten pulssien x(t ) = A∏   . ja y (t ) = B∏ 
 τ1 
τ2
konvoluutio. Oletetaan τ 1 ≥ τ 2 .



Ratkaisu:
Kuvassa 2.23 on signaalit sijoitettuna λ-akselille yhtälön (2.49) jälkeen olevan selityksen
mukaisesti. Nyt y-signaalin kääntyminen peilikuvakseen ei näy, koska pulssi on symmetrinen.
Pulssi x on origossa, mutta pulssin y paikka riippuu kuluvan ajan t arvosta. Kuvaan on piirretty ypulssi viidellä eri t:n arvolla. Nimittäin se, mitä konvoluutiointegraalin alle tulee, riippuu siitä,
miten paljon signaalit x ja y ovat päällekkäin λ-akselilla. Nyt kun y-pulssi on kapeampi kuin xpulssi, on kolme eri tapausta:
• Pulssit eivät ole yhtään päällekkäin (kuvan kohdat a ja e)
• Pulssit ovat osaksi päällekkäin (kuvan kohdat b ja d)
• y-pulssi on kokonaan x-pulssin päällä (kuvan kohta c)
•
a)
b)
y(t-λ )
y(t-λ )
x(λ )
x(λ )
λ
λ
t
c)
t
d)
y(t-λ )
x(λ )
y(t-λ )
x(λ )
λ
t
λ
t
36
e)
y(t-λ )
x(λ )
λ
t
Kuva 2.23 Konvoloituvat pulssit ajan t eri arvoilla
Silloin kun pulssit eivät ole yhtään päällekkäin (kuva 2.23 a ja e), on yhtälön (2.49) integroitava
tietysti nolla kaikilla λ:n arvoilla, joten saadaan konvoluution määrittämisen ensimmäinen
osatulos:
x(t ) * y (t ) = 0, kun t < − τ 1 2 − τ 2 2 ja kun t > τ 1 2 + τ 2 2
Kun y-pulssi on ylittänyt x-pulssin vasemman reunan, mutta on vielä osaksi x-pulssin
ulkopuolella (kuva 2.23 b), eli kun − τ 1 / 2 − τ 2 / 2 ≤ t ≤ −τ 1 / 2 + τ 2 / 2 , on integraalin alla olevan
lausekkeen arvo = AB silloin kun λ on välillä − τ 1 / 2 ... t + τ 2 / 2 , joten mainitulla t-välillä
konvoluution arvo on
x(t ) * y (t ) =
t +τ 2 / 2

∫ AB dλ =AB t +
τ
−
τ1 + τ 2 
1/2


2
Kun y-pulssi on kokonaan x-pulssin päällä (kuva 2.23 b), eli kun
− τ 1 / 2 + τ 2 / 2 ≤ t ≤ τ 1 / 2 − τ 2 / 2 , on integraalin alla olevan lausekkeen arvo = AB silloin kun λ
on välillä t − τ 2 / 2 ... t + τ 2 / 2 , joten mainitulla t-välillä konvoluution arvo on
x(t ) * y (t ) =
t +τ 2 / 2
∫ AB dλ =ABτ
2
t −τ 2 / 2
Ja lopuksi, kun y-pulssi on ylittänyt x-pulssin oikean reunan, mutta on vielä osaksi x-pulssin
päällä (kuvan 2.23 d), eli kun τ 1 / 2 − τ 2 / 2 ≤ t ≤ τ 1 / 2 + τ 2 / 2 , on integraalin alla olevan
lausekkeen arvo = AB silloin kun λ on välillä t − τ 1 / 2 ... τ 2 / 2 , joten mainitulla t-välillä
konvoluution arvo on
x(t ) * y (t ) =
τ2 / 2

∫ AB dλ =AB − t +
τ
t−
1
/2
τ1 + τ 2 
2


Konvoluution kuvaaja on piirretty kuvaan 2.24. Konvoluutio on yleisessä tapauksessa
puolisuunnikas. Jos pulssit ovat samanlevyiset, eli τ 1 = τ 2 tulee konvoluution kuvaajasta
kolmion muotoinen pulssi.
37
x(t)*y(t)
C
t
-T1 -T2
T2
T1
Kuva 2.24 Suorakulmaisten pulssien konvoluutio.
Kuvassa on selvyyden vuoksi käytetty seuraavia symboleja:
T1 =
τ1
2
+
τ2
2
, T2 =
τ1
2
−
τ2
2
, C = ABτ 2 .
****************** Esimerkki loppuu **************************************
Konvoluution vaikutus spektriin voidaan johtaa sijoittamalla konvoluutiointegraali (2.49)
Fourier-muunnosintegraaliin (2.22). Tulos on varsin yksinkertainen:
x(t ) * y (t ) ↔ X ( f )Y ( f )
(2.50)
Aikatason konvoluutio siis aiheuttaa spektrien kertolaskun.
Edellä on esitetty aikatasossa tapahtuva konvoluutio. Myös spektrit voivat konvoloitua, ja niin
tapahtuu silloin, kun aikatason signaaleja kerrotaan keskenään. Nimittäin voidaan johtaa tulos
x(t ) y (t ) ↔ X ( f ) * Y ( f )
(2.51)
Nämä kaksi tulosta ovat hyvin keskeisiä tietoliikennesignaalien käsittelyn kannalta ja niihin
palataan myöhemmin tässä kirjassa.
On helppo osoittaa, että konvoluution leveys (siis aaltomuotojen tapauksessa
konvoluutiosignaalin kesto ja spektrien tapauksessa konvoluutiospektrin leveys) on
konvoloitavien asioiden leveyksien summa. Näinhän kävi edellä esimerkissä 2.10. Siis yhtälön
(2.51) perusteella voidaan päätellä, että jos kaksi signaalia, joiden kaistanleveydet ovat B1 ja B2
kerrotaan keskenään, on lopputuloksen kaistanleveys B1 + B2.
Edellisessä luvussa käsitelty impulssi esiintyy usein konvoluution yhteydessä. Voidaan osoittaa,
että
v(t ) * δ (t − t d ) = v(t − t d )
(2.52)
Siis signaalin konvoloiminen viivästetyn impulssin kanssa antaa tulokseksi alkuperäisen
signaalin viivästettynä.