Digitális jelfeldolgozás

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Digitális jelfeldolgozás"

Átírás

1 Digitális jelfeldolgozás Dr. Fodor, Dénes Szerzői jog 2014 Pannon Egyetem A tananyag a TÁMOP A/1-11/ azonosító számú Mechatronikai mérnök MSc tananyagfejlesztés projekt keretében készült. A tananyagfejlesztés az Európai Unió támogatásával és az Európai Szociális Alap társfinanszírozásával valósult meg. Kézirat lezárva: 2014 február Lektorálta: Dr. Pletl Szilveszter Közreműködők: Csomós Dávid Bence, Enisz Krisztián, Márton Zoltán, Speiser Ferenc A kiadásért felel a(z): Pannon Egyetem Felelős szerkesztő: Pannon Egyetem 2014

2 Digita lis jelfeldolgoza s Dr. Fodor Dénes

3 Tartalomjegyzék ELŐSZÓ BEVEZETŐ A DSP RENDSZEREK ÁLTALÁNOS MODELLJE A BEMENET ÉS A JELÉRZÉKELŐ JELRENDEZÉS ÉS SIMÍTÁS ANTI-ALIASING SZŰRÉS ANALÓG-DIGITÁLIS ÁTALAKÍTÓ PROCESSZOR PROGRAM- ÉS ADATTÁROLÁS ADATTOVÁBBÍTÁS ADATMEGJELENÍTÉS ÉS FELHASZNÁLÓI INTERAKCIÓ DIGITÁLIS-ANALÓG ÁTALAKÍTÓ KIMENETI SIMÍTÁS KIMENETI ERŐSÍTŐ FOKOZAT KIMENETI ADÓ GYORS FEJLŐDÉS JELEK ÉS RENDSZEREK JELEK Jelek csoportosítása Műveletek a független változóval Alapvető folytonos jelek Alapvető diszkrét jelek RENDSZEREK Sorosan kapcsolt rendszerek Párhuzamosan kapcsolt rendszerek Visszacsatolt rendszerek Rendszerek felírása kapcsolatok és részrendszerek segítségével Rendszerek tulajdonságai LINEÁRIS IDŐINVARIÁNS RENDSZEREK... 92

4 4.1 JELEK REPREZENTÁCIÓJA IMPULZUSFÜGGVÉNYEKKEL KONVOLÚCIÓS ÖSSZEG A konvolúciós összeg tulajdonságai A KONVOLÚCIÓS INTEGRÁL A konvolúciós integrál tulajdonságai LTI RENDSZEREK TULAJDONSÁGAI Felejtő és nem felejtő LTI rendszerek LTI rendszerek invertálhatósága LTI rendszerek kauzalitás LTI rendszerek stabilitása LTI rendszerek egységugrás-válasza LTI RENDSZEREK LEÍRÁSA DIFFERENCIÁL- ÉS DIFFERENCIAEGYENLETEK SEGÍTSÉGÉVEL Lineáris állandó együtthatós differenciálegyenletek Lineáris állandó együtthatós differenciaegyenletek DIFFERENCIÁL- ÉS DIFFERENCIAEGYENLETEKKEL LEÍRT LTI RENDSZEREK BLOKKDIAGRAM-ÁBRÁZOLÁSA LTI rendszerek blokkdiagram-reprezentációja diszkrét időben LTI rendszerek blokkdiagram-reprezentációja folytonos időben FOLYTONOS RENDSZEREK ÉS JELEK FOURIER-ANALÍZISE FOLYTONOS LTI RENDSZEREK KOMPLEX EXPONENCIÁLISOKRA ADOTT VÁLASZA FOLYTONOS IDEJŰ FOURIER-SOROK PERIODIKUS JELEK FOURIER-SORBA FEJTÉSE A FOURIER-SOROK KONVERGENCIÁJA APERIODIKUS JELEK ÁBRÁZOLÁSA ÉS A FOLYTONOS IDEJŰ FOURIER-TRANSZFORMÁLT A FOURIER-TRANSZFORMÁCIÓ KONVERGENCIÁJA PÉLDÁK FOLYTONOS IDEJŰ FOURIER-TRANSZFORMÁCIÓRA PERIODIKUS JELEK FOURIER-TRANSZFORMÁLTJA A FOLYTONOS IDEJŰ FOURIER-TRANSZFORMÁCIÓ TULAJDONSÁGAI Linearitási tulajdonság Szimmetriatulajdonság

5 5.9.3 Eltolási tétel Differenciálási tétel Integrálási tétel Hasonlósági tétel Komplex csillapítási tétel Dualitási tétel Parseval-összefüggés Konvolúciós tétel Modulációs tulajdonság A FOURIER-TRANSZFORMÁLT ÁBRÁZOLÁSA Spektrum Bode-diagram Nyquist-diagram DIFFERENCIÁLEGYENLETEK REPREZENTÁCIÓJA ÉS KAPCSOLATA A FOURIER-TRANSZFORMÁLTTAL DISZKRÉT RENDSZEREK ÉS JELEK FOURIER-ANALÍZISE DISZKRÉT LTI RENDSZEREK VÁLASZA KOMPLEX EXPONENCIÁLISOKRA DISZKRÉT PERIODIKUS FÜGGVÉNYEK REPREZENTÁCIÓJA DISZKRÉT FOURIER-SOROKKAL DISZKRÉT APERIODIKUS JELEK REPREZENTÁCIÓJA DISZKRÉT FOURIER-TRANSZFORMÁLTTAL DISZKRÉT PERIODIKUS JELEK REPREZENTÁCIÓJA FOURIER-TRANSZFORMÁLT SEGÍTSÉGÉVEL A DFT AZ FFT A DFT és FFT gyakorlati alkalmazása Decimation in time Decimation in frequency A DISZKRÉT IDEJŰ FOURIER-TRANSZFORMÁLTAK TULAJDONSÁGAI Periodikuság Linearitási tulajdonság Szimmetria tulajdonság Eltolási tétel időben és frekvenciában Differencia-tétel

6 6.7.6 Összegzési tétel Hasonlósági tétel Frekvencia-deriválási tétel Parseval-összefüggés Konvolúció-tétel Modulációs tulajdonság Dualitási tétel A FOURIER-TRANSZFORMÁLT ÁBRÁZOLÁSA Spektrum DIFFERENCIAEGYENLETEK REPREZENTÁCIÓJA ÉS KAPCSOLATA A FOURIER-TRANSZFORMÁLTTAL SZŰRÉS IDEÁLIS FREKVENCIASZELEKTÍV SZŰRŐK Frekvenciatartománybeli jellemzők Időtartománybeli jellemzők NEM IDEÁLIS FREKVENCIASZELEKTÍV SZŰRŐK FOLYTONOS IDEJŰ DIFFERENCIÁLEGYENLETEKKEL MEGADHATÓ FREKVENCIASZELEKTÍV SZŰRŐK RC aluláteresztő és felüláteresztő szűrő Magasabb rendű szűrők DISZKRÉT IDEJŰ DIFFERENCIAEGYENLETEKKEL MEGADHATÓ FREKVENCIASZELEKTÍV SZŰRŐK Nem rekurzív diszkrét idejű szűrők Rekurzív diszkrét idejű szűrők BUTTERWORTH-FÉLE FREKVENCIASZELEKTÍV SZŰRŐK OSZTÁLYA DIGITÁLIS SZŰRŐK Véges impulzusválaszú (FIR) szűrők Végtelen Impulzusválaszú (IIR) szűrők Összefoglalás MODULÁCIÓ FOLYTONOS-IDEJŰ SZINUSZOIDÁLIS AMPLITÚDÓ MODULÁCIÓ (AM) Aszinkron demoduláció A SZINUSZOIDÁLIS AM NÉHÁNY ALKALMAZÁSA

7 8.2.1 Frekvencia szelektív szűrés változó középfrekvenciával Frekvencia osztásos multiplexálás EGY OLDALSÁVOS AM IMPULZUS AM ÉS IDŐ OSZTÁSOS MULTIPLEXÁLÁS DISZKRÉT IDEJŰ AM FOLYTONOS IDEJŰ FREKVENCIA MODULÁCIÓ (FM) Keskenysávú FM Szélessávú FM Periodikus négyszögjel modulációja MINTAVÉTELEZÉS FOLYTONOS JELEK MINTAVÉTELEZÉSE ÉS A MINTAVÉTELEZÉSI TÉTEL Mintavételezés Impulzus vonattal Mintavételezés nulladrendű tartószervvel INTERPOLÁCIÓS JELREKONSTRUKCIÓ MINTÁK ALAPJÁN A TÚL RITKA MINTAVÉTELEZÉS HATÁSA: ALAISING A FOLYTONOS JELEK DISZKRÉT IDEJŰ FELDOLGOZÁSA Digitális differenciátor Fél-mintás késleltetés MINTAVÉTELEZÉS A FREKVENCIA TARTOMÁNYBAN DISZKRÉT JELEK MINTAVÉTELEZÉSE DISZKRÉT IDEJŰ TIZEDELÉS ÉS INTERPOLÁCIÓ Diszkrét idejű transzmoduláció LAPLACE TRANSZFORMÁCIÓ A Z-TRANSZFORMÁLT A Z-TRANSZFORMÁLT KONVERGENCIA TARTOMÁNYA AZ INVERZ Z-TRANSZFORMÁLT TESZTFELADATOK IRODALOMJEGYZÉK

8 Ábrajegyzék 2.1. ábra Általános DSP rendszermodell ábra Akusztikai nyomásváltozások ábra Monokromatikus kép ábra Képpontok fényességének változása ábra Többváltozós jel ábra Folytonos változójú jel ábra Diszkrét változójú jel ábra Szukcesszív mintavételezés ábra Folytonos értékkészletű jel ábra Szakaszos értékkészletű jel ábra Determinisztikus jelek csoportosítása ábra Folytonos periodikus jel ábra Diszkrét periodikus jel ábra Szinuszosan periodikus jel ábra Általánosan periodikus jel ábra Kváziperiodikus jel ábra Tranziens jel ábra Sztochasztikus jel ábra Sztochasztikus jelek csoportosítása ábra (a) folytonos jel x(t), (b) a jel tükrözése a független változója által ábra Folytonos jel tömörítése és nyújtása a független változó skálázása által ábra Diszkrét jel időeltolása ábra Páros folytonos jel ábra Páratlan folytonos jel ábra A diszkrét egységugrás jel felbontása páros és páratlan komponensre... 50

9 3.25. ábra Valós exponenciális jelek (a) a > 0 (b) a < ábra A szinusz függvény ábra Különböző alapfrekvenciájú periodikus jelek ábra Növekvő szinuszos jel, r > ábra Csökkenő szinuszos jel, r < ábra Folytonos idejű egységugrás-függvény ábra Eltolt folytonos idejű egységugrás-függvény ábra Példa a g(t) függvényre ábra Folytonos kilépő függvény ábra Példa az f(t) függvényre ábra Példa a g(t) függvényre, τ = 1 esetén ábra Egységimpulzus-függvény ábra Egységnyi intenzitású impulzusfüggvény ábra Egységugrás-függvény közelítése ábra Futó integrálás, (a) t < 0, (b) t > 0 esetben ábra Változócsere hatása a futó integrálra, (a) t < 0, (b) t > 0 esetben ábra Diszkrét egységugrás-függvény ábra Diszkrét egységimpulzus-függvény ábra Futó összeg, (a) n < 0, (b) n > 0 esetben ábra Változócsere hatása a futó összegzésre, (a) n < 0, (b) n > 0 esetben ábra Komplex exponenciálisok, (a) α > 1, (b) 0 < α < ábra Komplex exponenciálisok, (c) -1 < α < 0, (d) α < ábra Diszkrét idejű szinuszos jelek ábra (a) Növekvő, (b) csökkenő diszkrét idejű szinuszos függvény ábra Diszkrét idejű szinuszos jelek különböző frekvenciákon ábra (a) Folytonos, (b) diszkrét idejű rendszer... 77

10 3.51. ábra Sorosan kapcsolt rendszerek ábra Párhuzamosan kapcsolt rendszerek ábra Visszacsatolt rendszer ábra Az yn [ ] (2 xn [ ] xn [ ] ) 2 2 = egyenletet megvalósító rendszer ábra RC kör ábra RC kör rendszermodellje ábra Invertálható rendszer és inverze ábra Példa invertálható rendszerre és inverzére ábra Lokálisan stabil rendszer ábra Lokálisan asszimptotikusan stabil rendszer ábra Globálisan aszimptotikusan stabil rendszer ábra Több egyensúlyi helyzettel rendelkező rendszer ábra Instabil rendszer ábra Szakaszosan lineáris rendszer ábra Töltődő kondenzátor ábra A rendszer kimenete a bemenetre adott egységugrás esetén ábra Diszkrét szekvencia ábra A diszkrét jel dekompozíciója súlyozott impulzusok összegére ábra Folytonos jel, és annak lépcsős impulzusösszeggel történő közelítése ábra A jel felbontásában szereplő impulzusfüggvények ábra A felbontás finomságának grafikus ábrázolása ábra Diszkrét jel ábra Az idővariáns rendszer impulzusválasz-függvényei a különböző időpontokban ábra A jelösszetevőkre adott válaszok és az azokból előálló kimeneti jel ábra A rendszer átviteli függvénye, annak h[n-k] tükörképe és eltoltja, és a rendszer bemenete

11 4.10. ábra A konvolúció számításához szükséges jelek ábra A példaként bemutatott rendszer kimenete ábra Konvolúcióban résztvevő jelek: a rendszer (a) bemenete, (b) impulzusválaszfüggvénye ábra A példában szereplő konvolúciós művelet grafikus interpretációja ábra A példában szereplő konvolúció eredménye ábra A konvolúció folyamata egy animáción bemutatva ábra A kommutativitás és az asszociativitás következményesorosan kapcsolt rendszerekre ábra A konvolúció disztributivitásának következménye párhuzamosan kapcsolt rendszerekre ábra A folytonos rendszer válaszfüggvény-közelítésének grafikus reprezentációja ábra A válasz közelítésének finomítása ábra A példa konvolúciójában szereplő jelek ábra A példában szereplő konvolúció eredménye, azaz a rendszer kimenete ábra A konvolúciós művelet szakaszonkénti szemléltetése ábra A konvolúció eredménye ábra Az invertálható rendszer és inverzének kapcsolata ábra A lineáris állandó együtthatós differenciálegyenlettel leírt rendszerek szakaszosan lineáris struktúrája ábra Összeadás és kivonás műveletének reprezentációja ábra Konstanssal való szorzás műveletének reprezentációja ábra Egységnyi idővel való késleltetés reprezentációja ábra A fenti LTI rendszer blokkdiagramja ábra A fenti LTI rendszer blokkdiagramja ábra A fenti LTI rendszer blokkdiagramja ábra Az előző példa alternatív blokkdiagram-reprezentációja

12 4.33. ábra Az előző példa egyetlen késleltető elemet tartalmazó blokkdiagram-reprezentációja ábra LTI rendszerek I. direkt forma reprezentációja ábra LTI rendszerek II. direkt forma reprezentációja ábra Összeadás és kivonás műveletének reprezentációja ábra Konstanssal való szorzás műveletének reprezentációja ábra Idő szerinti differenciálás műveletének reprezentációja ábra Integrátor reprezentációja ábra Folytonos LTI rendszer I. direkt forma reprezentációja ábra Folytonos LTI rendszer II. direkt forma reprezentációja ábra Fázist fordító integrátor-kapcsolás ábra Fázist nem fordító integrátor-kapcsolás ábra Egy jel harmonikus komponensei ábra Ismert jelek Fourier-sora ábra Nem abszolút integrálható periodikus jel ábra Végtelen sok szélsőértékű jel ábra Végtelen sok ugrással rendelkező periodikus jel ábra A Gibbs-jelenség ábra Aperiodikus folytonos jel ábra Az aperiodikus jelből konstruált periodikus jel ábra A Fourier-együtthatók alakulása és az őket meghatározó burkológörbe különböző T 0 esetén, (a) T 0 = 4T 1 ; (b) T 0 = 8T 1 ; (c) T 0 = 16T 1 ; ábra A példában szereplő jel Fourier-transzformáltjának amplitúdó- és fázisspektruma ábra A példában szereplő x(t) jel ábra Az x(t) jel Fourier-transzformáltja ábra Aperiodikus négyszögjel

13 5.14. ábra Az aperiodikus négyszögjel Fourier-transzformáltja ábra A példajel spektruma ábra A példajel alakja az időtartományban ábra A sin C függvény ábra A sin C jel Fourier-transzformáltja különböző W esetén ábra Periodikussá tett jel ábra A példában szereplő négyszögjelek ábra Szimmetrikus periodikus négyszögjel Fourier-transzformáltja ábra A szinuszjel Fourier-transzformáltja ábra A koszinusz jel Fourier-transzformáltja ábra Periodikus impulzusvonat folytonos időben ábra A periodikus impulzusvonat Fourier-transzformáltja ábra Az egységugrás páros és páratlan függvényekre való felbontása ábra A Fourier-transzformáltak és a jelek közti dualitási összefüggés ábra Három teljesen ekvivalens LTI rendszer ábra Két periodikus jel periodikus konvolúciója ábra A modulációs tulajdonság használata ábra Aperiodikus négyszögjel ábra Az amplitúdóspektrum ábra A fázisspektrum ábra Egy jel és Fourier-transzformáltja animáción ábra Aluláteresztő szűrő Bode-diagramja ábra Nyquist-diagram (2 /6) 6.1. ábra A [ n jk n k ] e π Φ = komplex exponenciális szekvencia értékei egy periódus alatt (a) k = 1; (b) k = 2; (c) k = 3; (d) k = 5; (e) k = 6; ábra Az x[n]= sin(2π/5)n jel Fourier-együtthatói

14 6.3. ábra Az x[n]= sin 3 (2π/5)n jel Fourier-együtthatói ábra A példában szereplő jel Fourier-együtthatóinak képzetes- és valós része ábra A példában szereplő jel Fourie- együtthatóinak amplitúdó- és fázisspektruma ábra Periodikus diszkrét négyszögjel ábra A periodikus diszkrét négyszögjel Fourier-együtthatói 2N = 5, (a) N = 10; (b) N = 20; (c) N = 40 esetben ábra Az eredeti négyszögjel közelítése (a) M = 1; (b) M = 2; (c) M = 3; (d) M = 4 esetben ábra Véges idejű diszkrét aperiodikus jel ábra Az aperiodikus jelből konstruált periodikus jel ábra Az X( Ω) e jωn képlet grafikus reprezentációja ábra (a) lassú változású (c) gyors változású diszkrét jelek Fourier-transzformáltjai (b), (d) ábra Az amplitúdó- és a fázisspektrum alakulása (a) a > 0; (b) a < 0 esetben ábra A példában szereplő x[n] jel ábra Az x[n] Fourier-transzformáltja ábra Diszkrét aperiodikus négyszögjel ábra A diszkrét aperiodikus négyszögjel Fourier-transzformáltja ábra A diszkrét egységimpulzus-jel közlítése komplex exponenciálisokkal ábra Diszkrét impulzusvonat ábra A diszkrét impulzusvonattal egy perióduson egyenlő aperiodikus jel ábra A diszkrét impulzusvonattal egy perióduson egyenlő aperiodikus jel j 0n ábra A e Ω jel Fourier-transzformáltja ábra A diszkrét idejű periodikus jel Fourier-transzformáltja ábra FFT a Winamp zenelejátszóban ábra Bufferfly ábra ábra Néhány kiszámított FFT

15 6.27. ábra Az x[n] jelből származtatott x 3 [n] ábra Az idő- és a frekvenciatartomány közötti inverz összefüggés ábra A periodikus konvolúció lépési ábra A transzformáltak és sorok dualitási kapcsolata ábra Az amplitúdó- és fázisspektrum ábrázolása ábra Differenciáló szűrő frekvencia válaszának amplitúdó- és fázisspektruma ábra Ideális aluláteresztő szűrő frekvenciaválasz-függvénye ábra Ideális felüláteresztő szűrő ábra Ideális sáváteresztő szűrő ábra Ideális diszkrét (a) alul-; (b) felül-; (c) sáváteresztő szűrő ábra Ideális aluláteresztő szűrő lineáris fázisváltozással ábra A konvolúció folyamata egy animáción bemutatva ábra Ideális aluláteresztő szűrő impulzusválasz-függvénye ábra Ideális aluláteresztő, lineáris fázisváltozású szűrő impulzusválasz-függvénye ábra Ideális, diszkrét aluláteresztő szűrő frekvenciaválasz-függvénye ábra Az ideális aluláteresztő szűrő egységugrásra adott válaszfüggvénye (a) folytonos (b) diszkrét esetben ábra Enyhén átlapolódó spektrumok ábra Nem ideális szűrők spektrumát jellemző tartományok ábra Elsőrendű RC szűrő ábra Az elsőrendű RC szűrő frekvenciaválaszának Bode-diagramja a kondenzátor feszültségére nézve ábra Az RC szűrő (a) impulzus; (b) egységugrásra adott válaszfüggvénye a kondenzátor feszültségére nézve ábra Az elsőrendű RC szűrő frekvencia válaszának Bode-diagramja az ellenállás feszültségére nézve

16 7.18. ábra Az RC szűrő egységugrásra adott válaszfüggvénye az ellenállás feszültségére nézve ábra A lengéscsillapító rendszer Bode-diagramja különböző ζ esetén ábra A lengéscsillapító rendszer egységugrásra adott válasza különböző ζ esetén ábra A hárompontos mozgó átlaggal számoló szűrő amplitúdó- és fázisspektruma ábra A kétpontos mozgó különbségátlaggal dolgozó felüláteresztő szűrő amplitúdóspektruma ábra A (a) M = N = 16; (b) M = N = 32 pontos mozgó átlagot használó aluláteresztő szűrők amplitúdóspektruma ábra Tőzsdeindex ingadozása ábra Tőzsdei index 51 napos mozgó átlagolás után ábra Tőzsdei index 201 napos mozgó átlagolás után ábra A példában szereplő nem rekurzív szűrő impulzusválasza ábra A példában szereplő nem rekurzív szűrő frekvenciaátviteli függvénye ábra Nem rekurzív aluláteresztő szűrő, a lehető legélesebb vágáshoz kiszámolt 251 optimális együtthatóval ábra A rekurzív szűrő amplitúdóspektruma a = 0.6 esetén ábra A rekurzív szűrő amplitúdóspektruma a = -0.6 esetén ábra Eltérő rendű Butterworth-szűrők Bode-diagramja ábra Az előbbi ábrának vágási pontban nagyított metszete ábra Másodrendű Butterworth-szűrő ábra Harmadrendű Butterworth-szűrő ábra A Butterworth-szűrők impulzus- és egységugrás-válasz függvényei ábra Csebisev- és ekliptikus szűrők ábra Diszkrét idejű Butterworth-szűrők amplitúdóspektruma ábra Analóg és digitális szűrés összehasonlítása ábra Nyers adatsor és mozgóátlagolt adatsor ábrázolása

17 7.41. ábra Digitális szűrő ki/bemeneti vázlat ábra Mozgóátlag blokkvázlata ábra Az 5 pontos FIR szűrő blokkvázlata ábra FIR szűrő kimenetének számítása ábra Szűrő impulzus bemenetre adott válaszának vizsgálata ábra Szűrő frekvencia- és fázisválasza ábra Szűrő bemenetének és kimenetének viszonyai időtartományban ábra Példaszűrő frekvenciaválasza folytonos esetben ábra Példaszűrő frekvenciaválasza diszkrét (mintavételezett) esetben ábra Megfelelő adatpontok kiválasztása ábra Adatsor előkészítése inverz Fourier-transzformációhoz ábra Inverz Fourier-transzformáció eredménye ábraa 9 pontos FIR szűrő impulzus- és frekvenciaválasza ábra A 19 pontos FIR szűrő impulzus- és frekvenciaválasza ábra Ablakozás funkció és jelentősége ábra Sáváteresztő FIR szűrő impulzusválasza (példa) ábra Konvolúcióhoz használt f s /4 frekvenciájú diszkrét koszinusz időtartományban (példa) ábra Szűrő impulzusválasza és a koszinusz fv. ábrázolása közös koordinátarendszerben ábra Konvolúció során kapott szűrőegyütthatók ábra Konvolúció ábra FIR szűrő tervezése ábra Félsávos FIR szűrő ábra IIR szűrők blokkdiagramja ábra Másodrendű IIR szűrő (példa) ábra Példaszűrő frekvencia- és fázisválasza

18 7.66. ábra IIR szűrők stabilitásának vizsgálata ábra Átalakított IIR szűrő ábra Direkt módszerrel továbbfejlesztett, egyszerűsített IIR szűrő ábra Kaszkád és párhuzamos szűrő alapkapcsolások ábra Kaszkádolt IIR szűrő példa ábra Amplitúdó modulációs rendszer ábra Az (b) vivő jel az (a) jellel történő amplitúdó modulációjának hatása a spektrumon ábra Komplex exponenciális vivő jellel tötrénő amplitúdó moduláció megvalósítása ábra Szinuszos vivő jellel történő amplitúdó moduláció megvalósítása ábra Az amplitúdó moduláció hatása a spektrumra c(t) = cosω c t vivő jel esetén ábra Szinuszoidális amplitúdó moduláció átlapolódó spektrummal ábra Az a szinuszoidális amplitúdó modulált jel demodulációja ábra Komplex exponenciális vivő jellel történő amplitúdó (a) moduláció; (b) demoduláció ábra Szinuszoidális vivő jellel történő amplitúdó (a) moduláció; (b) demoduláció ábra Nem szinkronizált szinuszoidális vivő jellekkel történő amplitúdó (a) moduláció; (b) demoduláció ábra Amplitúdó modulált jel ahol a modulált jel pozitív ábra Envelope detector ábra Demodulálás envelope detectorral és szűrő segítségével, r(t) a fél hullámtér, w(t) a detektor kimenete, x(t) pedig a szűrés után visszakapott eredeti jel ábra Aszinkron moduláló rendszer ábra Amplitúdó moduláció (a) m = 0.5; (b) m = ábra Az x(t) jel (a) szinkron; (b) aszinkron modulációja során létrejövő spektrumváltozások ábra Sáváteresztő szűrő megvalósítása amplitúdó moduláció segítségével

19 8.18. ábra Az előző rendszerben szereplő jelek spektrumai ábra A rendszernek megfelelő sáváteresztő szűrő ábra A rendszerben szereplő f(t) függvény valós részének spektruma ábra A valós esetnek megfelelő sáváteresztő szűrő ábra Komplex exponenciálissal történő moduláció megvalósítása tisztán szinuszos formában ábra Frekvencia osztásos multiplexálás szinuszoidális AM-el ábra Frekvencia multiplexálás hatás a spektrumon ábra Frekvencia osztásos jel demultiplexálása és demodulációja ábra Egy aott x(t) jel spektruma ábra A modulált jel spektruma ábra A modulált jel (a) felső; (b) alsó oldalsávjai ábra A felső oldalsávos moduláció megvalósulása ábra Alsó oldalsávos amplitúdó modulációt megvalósító rendszer ábra Az előző rendszerben szereplő jelek spektrumai ábra Impulzus amplitúdó moduláció ábra Idő osztásos multiplexálás ábra Az impulzus amplitúdó moduláció hatása a spektrumra ábra Diszkrét idejű amplitúdó moduláció ábra Az (a) x[n]; (b) c[n]; (c) y[n] = x[n]c[n] jel spektruma ábra Amplitúdó moduláció a c[n] = (-1) n vivő jelel ábra Felül áteresztő szűrő megvalósítása alul áteresztő szűréssel és modulálással ábra Diszkrét idejű amplitúdó moduláció szinuszos vivő jellel ábra Diszkrét idejű szinkron demoduláció ábra Diszkrét idejű impulzus moduláció ábra (a) RAMP függvény fázis modulációja; (b) RAMP függvény frekvencia modulációja; (c) egységugrás függvény frekvencia modulációja

20 8.43. ábra A keskenysávú FM eredményének becslése ábra (a) keskenysávú FM; (b) AM-DSB/WC ábra Szélessávú FM, (a) cos( ω t)cos( msin ω t) spektruma; (b) sin( ω t)sin( msin ω t) c spektruma; (c) a két jel kombinált spektruma ábra Szimmetrikus periodikus négyszögjel ábra Szimmetrikus periodikus négyszögjel frekvencia moduláltja ábra Az r(t) jel alakja ábra A moduláció eredményeként kapott spektrum ábra Folytonos jelek melyek azonos értéket vesznek fel T egész számú többszöröseire ábra Impulzus amplitúdó moduláció, ahogy Δ 0, p(t) egyre inkább impulzus vonattá válik ábra Impulzus amplitúdó moduláció ábra A mintavételezés hatásai a frekvencia tartományon, (a) az erdeti jel spektruma; (b) a mintavételező jel spektruma; (c) a mintavételezés eredményének spektruma ha ω < ( ω ω ); (d) a mintavételezés eredményének spektruma ha ω < 2ω M s M 9.5. ábra A folytonos idejű jel teljes mértékű visszanyerése mintáiból ideális alul áteresztő szűrő segítségével ábra Mintavételezés nulladrendű tartószervvel ábra A nulladrendű tartószerv megvalósítása impulzus vonattal történő mintavételezés és egy négyzet alakú impulzus válasz függvényű rendszer sorba kapcsolásával ábra Nulladrendű tartószerv és a rekonstrulá szűrő soros kapcsolata ábra Amplitúdó és fázis spektruma a rekonstrukciós szűrőnek ábra Lineáris interpoláció ábra Ideális sávhatárolt interpoláció a sinc függvénnyel ábra A nulladrendű tartószerv és az ideális interpolációs szűrő frekvencia válasz függvénye ábra Elsőrendű tartószervvel történő interpoláció ábra Az elsőrendű tartószerv és az ideális interpolációs szűrő spektruma m s M c m

21 9.15. ábra A túl ritka mintavételezés hatása ábra Az aliasing hatása szinuszoidális függvény mintáiból visszaállított jelre nézve, (c) és (d) esetben van csupán aliasing ábra Stroboszkóp hatás ábra Folytonos jelek diszkrét idejű feldolgozása ábra Adott jel impulzus vonattal történő mintavételezése és diszkrét időtartományra valókonverziója ábra Összefüggés a folytonos mintavételezett jel spektruma és annak diszkrét megfelelője között ábra Diszkrét idejű szekvencia konverziója folytonos jellé ábra Diszkrét idejű folytonos jelet feldolgozó rendszer ábra A diszkrét jelfeldolgozó rendszer jeleinek spektrumai ábra Diszkrét rendszer frekvencia válasz függvénye és az ennek megfelelő folytonos rendszer válasz ábra Frekvencia válasz függvénye az ideális sávhatárolt differenciáló szűrőnek ábra A folytonos differenciátor szűrőt megvalósító diszkrét rendszer spektruma ábra A folytonos idejű késleltetést megvalósító rendszer spektruma ábra A folytonos idejű késleltetést megvalósító diszkrét idejű rendszer spektruma ábra Egy folytonos jel mintavételezése (a) normál esetben; (b) félmintás késleltetéssel ábra Mintavételezés a frekvencia tartományban ábra Frekvencia mintavételezés hatása az idő tartományba, és a jel visszaállításának lehetősége ábra Diszkrét idejű mintavételezés ábra Diszkrét jel impulzus mintavételezésének hatásai a spektrumra nézve ábra A diszkrét jel rekonstrukciója a mintáiból alul áteresztő szűrő segítségével ábra Impulzus vonattal történő mintavételezés a frekvencia tartományon ábra A frekvencia tartománybéli mintavétel hatása a diszkrét idő tartományra

22 9.37. ábra A tizedelés és a mintavételezés kapcsolata ábra A tizedelés hatás a spektrumra nézve ábra Folytonos idejű jel amelyet eredetileg a Nyquist határon mintavételeztünk, majd diszkrét idejű szűrés után minta ritkításnak vetettük alá ábra Minta dúsítás ábra TDM-ről FDM-re transmultiplexert megvalósító rendszer ábra Lineáris időinvariáns rendszer blokkdiagramja ábra A példa és példa Laplace-transzformáltjainak érvényességi tartománya ábra A Laplace-transzformált érvényességi tartománya ábra Az előbbi példa Laplace-transzformáltjának konvergencia tartománya ábra Az egységnyi sugarú kör ábra Konvergencia-tartomány ha z > a ábra Konvergencia-tartomány ha z < a ábra Konvergencia-tartomány ha z >1/2 és z >1/ ábra Konvergencia-tartományok metszete ábra Konvergencia-tartomány gyűrű ábra Szekvencia szorzása egy csökekenő exponenciálissal ábra A két konvergencia-tartomány metszeteként létrejövő gyűrű ábra Pólus- és zérushelyek ábra A szekvencia jellege b különböző értékeire ábra A példa pólus-zérus helyei és konvergencia tartományai ábra A Z-transzformálthoz tartozó pólus-zérus helyek és lehetséges konvergencia tartományok ábra ábra ábra

23 12.4. ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra ábra

24 Előszó A digitális jelfeldolgozás napjaink egyik legdinamikusabban fejlődő technológiája, mely jelentősen hozzájárul a XXI. század tudományos és mérnöki fejlődéséhez. Széles körben alkalmazzák kommunikációs rendszerekben, orvosi elektronikai berendezésekben, katonai alkalmazásokban, robot-technológiai és szórakoztató elektronikai eszközökben, csak, hogy néhány példát említsünk. Annak ellenére, hogy az alkalmazási terület spektruma széles, a jelfeldolgozás mögött rejlő algoritmusok elméleti alapjai nehezen elsajátíthatók, holott a matematikai eszközök letisztultak. A legtöbb külföldi és magyar felsőoktatási intézmény is felismerte a téma jelentőségét, és célul tűzte ki a szakterülethez kapcsolódó ismeretek oktatását. Emellett a már végzett ipari szakemberek is intenzíven érdeklődnek a szakterület iránt. A tapasztalatok viszont azt mutatják, hogy nincs korszerű és átfogó magyar nyelvű kiadvány a területen. Jelen projekt keretében célul tűztük ki egy olyan digitális anyag elkészítését, amely elősegítené a jelek és rendszerek, valamint a digitális jelfeldolgozás tématerületeinek könnyebb megértését mind az ez iránt érdeklődő egyetemi hallgatók, mind az ipari szakemberek számára.

25 1 Bevezető A DSP (Digital Signal Processing), azaz a digitális jelfeldolgozás az egyik leggyorsabban fejlődő ága a modern elektronikának. Mind a modern szórakoztatóipar, mind a kifinomult szabályozástechnika és informatika elengedhetetlen része lett. Széleskörű használata szinte nélkülözhetetlenné teszi bármely olyan technológia számára, mely a külvilágból érkező hatásokat belső, digitális úton kívánja feldolgozni. Ez teszi a DSP elméletét és gyakorlatát olyannyira fontossá, hogy immár észrevétlenül nemcsak technológiáink, hanem életünk, civilizációnk részévé is vált. Mikor autóba ülünk, vagy repülőgépen szállunk a felhők közt, és kedvenc együttesünk CD-jét hallgatjuk, mind-mind a DSP vívmányai. Apró processzorainak zümmögése körülvesz minket; persze nem halljuk őket, s gyakran nem is látjuk, de ott vannak, őrködnek talán nemsokára minden lépésünk felett is. Ennek a könyvnek a célja, hogy hatásos betekintést nyújtson ennek a technológiának és elméleti problémakörnek az alapjaiba, megfűszerezve azt a való világ példáival. A könyv kifejezetten a Veszprémi Egyetemen oktatott Digitális Jelfeldolgozás tantárgy hallgatói számára készült, de örömmel ajánljuk minden kedves érdeklődőnek.

26 2 A DSP rendszerek általános modellje 2.1. ábra Általános DSP rendszermodell A fenti ábrán egy tipikus digitális jelfeldolgozási rendszer, röviden DSP rendszer modelljének felépítését láthatjuk. A DSP által végzett operációk a következő csoportokba sorolhatók: Analóg jel, jelek fogadása az input csatornán. Ezen analóg jelek számokkal való ábrázolása, digitalizálása. Bizonyos, a funkciót jelentő számítások elvégzése az így kapott értékhalmazon. A számok visszakonvertálása analóg jelekké. Persze az információ amit megjeleníthetünk, tárolhatunk, vagy továbbíthatunk is eközben feldolgozásra kerül. A modell csupán általánosságban vázolja az ilyen rendszerek működését. A megvalósított megoldások szétszedhetők ezen részekre, de ezek kivitelezése már az adott technológiától vagy alkalmazástól erősen függ. Tekintsük most ezen részek kicsit bővebb magyarázatát: 2.1 A bemenet és a jelérzékelő Minden jelfeldolgozási folyamat egy úgynevezett jelérzékelő eszközzel (input transducer) kezdődik. Ennek feladata a probléma számára fontos fizikai vagy kémia hatás elektromos jellé való átalakítása. Ezen folyamat közben a mért jellemző egy egységes, folytonos jeltartományba képződik le, amely hűen, a műszer által biztosított pontosságon keresztül követi a fizikai ill. kémiai paraméter változását, pillanatnyi értékét. Ez az eszköz számtalan formát ölthet, lehet például egy antenna, de akár egy mikrofon is.

27 2.2 Jelrendezés és simítás A jelrendezés és simítás legfőbb feladata, hogy a jelet megfelelő tartományba tolja illetve képezze le, hogy a további fokozatok számára biztosítsa a biztonságos működést, továbbá az ártalmas hatások elleni védelem is ezen kezdő fokozatban valósul meg. Általában erősítők és leválasztók, pl. optocsatolók képezik ezt a fokozatot. 2.3 Anti-aliasing szűrés Maga az anti-aliasing szűrő egy aluláteresztő szűrő. Fő feladata, hogy az A/D átalakító, azaz a mintavételezés számára biztosítsa a megfelelő jelsebességet, korlátozva a jel változási sebességét. A rendszernek ez a része felelős azért, hogy az egész rendszer követni tudja a bemeneti jelet és annak változásait. Ha a bemeneti jel túl gyorsan változna, a rendszer képtelen lenne követni azt, így értékes információk veszhetnének el a jelből. 2.4 Analóg-digitális átalakító Az A/D átalakítók legfőbb feladata, hogy az analóg, azaz a folytonos világ jeleit számokká, értékekké, vagyis jól meghatározott értékelési rendszerbe alakítsák át, azaz digitalizálják. Tipikusan egy ilyen átalakítás diszkrét elektromos jeltartományba viszi át a jelet, és értelmezhetővé teszi azt a további részrendszerek számára. Az A/D átalakítók legfőbb jellemzője a konverzió sebessége (conversion rate) illetve a leképezés pontossága, felbontási finomsága (resolution). Míg az első a módszer sebességét jellemzi, addig a másik megmondja, hogy a kapott diszkrét értékek mennyire lesznek közel a valós értékhez. Az A/D átalakításnak számtalan módszere létezik, ezek tárgyalásával a villamosmérnöki szakkönyvek foglalkoznak. 2.5 Processzor A processzor csak elvi elnevezés, inkább processzáló elemet, nem ténylegesen működő processzort jelent. Például ha célunk a jel erősítése, egy egyszerű erősítő vagy szorzó áramkör is lehet. Ezen rendszerrész fő feladata az elvégezni kívánt funkció, algoritmus megvalósítása az előző fokozat adatai alapján. Lényegében a rendszer lelkét képezi, működésének lényegét definiálja. 2.6 Program- és adattárolás A program tárolása, a kívánt funkciót megvalósító algoritmus tárolását jelenti, míg az adatok ideiglenes tárolása vagy kiértékelése és továbbítása külön történik. Külön memóriában kerül

28 tárolásra a program, és külön az adatok. Ez így gyorsabb működést tesz lehetővé, mivel egy utasításvégrehajtási ciklus alatt az utasításkód begyűjtése és értelmezése (fetch) mellett az adatok külön buszrendszeren keresztül kerülnek továbbításra vagy beolvasásra. Ezt a számítógép-architektúrát a Harvard egyetemen fejlesztették ki, így kapta a Harvardarchitektúra nevet. Legfőbb ismérve a fent említett adat- és programkód különválasztása, szemben a mai PC-s világ Neumann-alapú szervezésével. 2.7 Adattovábbítás Az adattovábbítás és az adatok megőrzése a legfőbb erőssége a digitális rendszereknek, mert míg az analóg jelek a továbbítás, tárolás, feldolgozás során mindenféleképpen sérülnek, átalakulnak, információt veszítenek (például a mágnesszalag öregedése, másolása), addig a már digitalizált jelek gond nélkül, megfelelő eszközön akár nagyon hosszú ideig is információvesztés nélkül tárolhatók és akárhányszor felhasználhatók műveletvégzés céljából. 2.8 Adatmegjelenítés és felhasználói interakció Nem minden DSP rendszer rendelkezik a felhasználói interakció vagy adatmegjelenítés képességével (pl. ABS fékrendszer). Azonban sokszor szükség lehet az emberi felügyeletre, vagy éppen az emberi tájékoztatás a cél. A funkció általában kijelzőkkel és pár vezérlőeszközzel (például kapcsolók, billentyűk) megoldható. 2.9 Digitális-analóg átalakító Sok DSP rendszernek létezik valamilyen analóg kimenete a külvilág felé, ezért a digitális adatokat vissza kell alakítani elektromos jelekké, feszültség- vagy áramjellé, amit további rendszerekhez juttathatunk el. Ezt a feladatot végzik el a D/A átalakítók, melyek különböző rendű tartószervek alapján kerülnek megvalósításra. Tehát a digitális világ jeleit ismét visszahelyezzük valamely folytonos jeltartományba Kimeneti simítás A D/A átalakítók kimeneti jelei igencsak szögletesek, tüskékkel terheltek, amelyek zavarokat okozhatnak az analóg jeltovábbítás vagy felhasználás területén. Ezért ezeket a jeleket simítani kell egy aluláteresztő szűrő segítségével. A különböző szűrők, így az aluláteresztők is későbbi fejezetek témái lesznek.

29 2.11 Kimeneti erősítő fokozat Általában teljesítményerősítés, vagy impedanciaillesztés a fokozat lényege, a jelet a végső rész felé próbáljuk meg kondicionálni Kimeneti adó A végleges kimeneti jelet visszahelyezzük a környezet valóságába, így a feszültség- vagy áramjelből más fizikai vagy kémiai jelet állítunk elő. Pl.: antenna, motor stb Gyors fejlődés Mint már a bevezetőből is kiderült, ez a terület nemcsak gyorsan fejlődik, hanem áthatja jelenlegi alkalmazásainkat is. Igen sok nélkülözhetetlen algoritmust mondhat magáénak a DSP területe: FFT (Fast Fourier Transformation) Discrete Cosine Transformation (MPEG) Kódolási eljárások (Huffman, Trellis, Runlength...) Szűrők (FIR, IIR, Kalman, Notch...) Vektorműveletek (Dot product, cross product...) Mátrixműveletek Konvolúciók Numerikus integrálások, deriválások és egyéb algoritmusok Álljon itt néhány példa a jelen kor alkalmazásaira is informáló jelleggel: GPS (Global Positioning System) Rakéta célvezetés (Missile guidance) ABS (Adaptive Break System) Modem Mobiltelefonok (Cellular phones) 3D rotation in graphics, video cards

30 3 Jelek és rendszerek Ezen fejezet a jelekkel és rendszerekkel kapcsolatos alapvető fogalmak tisztázásra és azon technikai aspektusok, illetve konkrét technikák kifejlesztésére törekszik, amelyek nélkülözhetetlenek annak az analitikai keretnek a felépítésénél, mellyel a jeleket és rendszereket elemezni tudjuk. Emiatt először matematikai leírásokat és ábrázolásokat vezetünk be, melyekkel kifejleszthetjük néhány alapfogalmát a jelek és rendszerek analízisének. Ily módon mélyebben megérthetjük a jelek tulajdonságait és jellemzőit.

31 3.1 Jelek Elsődlegesen vezessük be az alábbi alapfogalmakat: 3.1. definíció: A jelhordozó Jelhordozónak nevezünk minden olyan fizikai, kémiai és gazdasági változót, amely a vizsgált rendszerben szerepel definíció: Jellemző Minden olyan jelhordozó, amely lényeges az adott rendszerben 3.3. definíció: A jel Jelnek nevezzük a jelhordozó pillanatnyi értékét vagy annak megváltozását. A jelek széleskörű fizikai jelenségek sokaságát írhatják le. A jeleket többféleképpen lehet ábrázolni, de minden esetben a jelben rejlő jellemző változása hordozza az információt, amiről a jelenség viselkedésére, természetére vissza tudunk következtetni. Például az emberi hangképző rendszer úgy generál beszédet, hogy rezegteti a hangszálakat, és ily módon akusztikai nyomásváltozásokat (fluktuációt) idéz elő. Ezeket a nyomásváltozásokat nevezzük mi jelnek ábra Akusztikai nyomásváltozások A fenti ábra sémájára grafikonon ábrázolhatjuk ezeket a nyomásváltozásokat, miután érzékelésük, mérésük megtörtént. Egy ilyen mérést könnyen elvégezhetünk például egy mikrofon segítségével. A mikrofonnal tehát az akusztikai nyomást érzékeltük, amit aztán elektromos jellé alakítottunk át. Mint tudjuk, a különböző mintáknak különböző hangok felelnek meg az akusztikai nyomás változásaként. Így az emberi hangképző szerv érthető

32 beszédet tud produkálni, sajátos sorrendiséggel formálva ezeket a mintákat. Ezt utána fülünkkel észleve kinyerhetjük belőle a számunkra hasznos információkat. Másik példaként vegyük egy monokromatikus képet, amely az alábbi ábrán látható ábra Monokromatikus kép Ebben az esetben a képpontok fényességváltozásának a mértéke fontos. Ezen információhordozónak változását aztán a fenti ábrához hasonlóan szemléltethetjük ábra Képpontok fényességének változása Azonban a jelek leírására nem elég pusztán létezésük ismerete. Ahhoz, hogy egységes leírást tudjunk rájuk bevezetni, mely megfelelő fogalmi és műveleti képességekkel bír, matematikai eszközökhöz kell nyúlnunk. Matematikailag úgy ábrázolhatjuk a jeleket, mint egy vagy több független változónak a függvényeit. Ezeknek a változóknak hatásosaknak kell lenniük, azaz

33 megváltozásuktól valamilyen módon függenie kell a jel által hordozott információnak. Erre jó példa lehet a hangjel: A p(t)=f(t) akusztikai nyomás függvénye az időnek, az idő előrehaladtával változik a nyomás, azaz az információ átvitelre kerül például a fülünk és a hangszer között. Természetesen tudjuk, hogy a mért nyomás nem pusztán az időtől, hanem a változást létrehozó hangszertől, a környezettől, a hőmérséklettől és még számtalan egyéb változótól függ, de jelen esetben mindezek egységes leírását biztosítja ezen változók hatásainak az idő múlásává való áttranszformálása. Ilyen példa lehet egy pillanatnyi kép is, mint fényességfüggvény 2 térbeli változóra nézve: b( xy, ) f( xy, ) = (3.1) Mi a fejtegetéseinkben általában csak egy független változóval dolgozunk, ami legtöbb esetben az idő (t), de más területeken a független változók száma több lehet, mint egy, például: Geofizikában sűrűség (density) porozitás (porosity) ellenállás (electrical resistivity) Metrológiában légnyomás (air pressure) hőmérséklet (temperature) szélsebesség (wind speed) 3.4. ábra Többváltozós jel Az ábra példa ilyen többváltozós jelre. A tipikus évi átlag a szél sebessége, mint a magasság függvénye. Az ilyen típusú mérések elengedhetetlenek a repülőzésben, ahol minden magasságon figyelembe kell venni az időminta alapján a szélsebességet, hisz felszállásnál és leszállásnál ez igen fontos.

34

35 3.1.1 Jelek csoportosítása A jelek független változóit többféleképpen csoportosíthatjuk matematikailag. Legfőbb csoportosítási módként el kell választanunk a diszkrét és a folytonos változókat. Ezek a változók abban különböznek, hogy milyen halmazt tekintünk értékkészletüknek. A diszkrét változók értékei az egész számok halmazából kerülnek ki, míg a folytonos változók értékei a valós számok közül. A változók azon tulajdonságával, hogy milyen intervallumból veszik fel értékeiket a halmazokon belül, nem foglalkozunk. Ezen elgondolásokra támaszkodva a jeleket két nagy csoportba sorolhatjuk a független változóik alapján: Független változó alapján Folytonos változójú jelek. Olyan jelek, amelyeknek minden független változója folytonos. A mi vizsgálataink szerint az ilyen, csupán az időtől folytonosan függő jeleket folytonos idejű jeleknek (Continuous Time Signals) nevezzük (jelölés: CT). A folytonos idejű jelek két időpont között végtelen sok értékre vannak definiálva, ezért bármely időpontra vesznek fel értéket ábra Folytonos változójú jel Diszkrét változójú jelek. Olyan jelek, amelyeknek minden független változója diszkrét értékű. A mi vizsgálataink szerint az ilyen csupán az időtől diszkréten függő jeleket diszkrét idejű jeleknek (Discrete Time Signals) nevezzük (jelölés: DT). A diszkrét idejű jelek csak diszkrét időpontokra vannak definiálva, ezért mindig csak meghatározott időközökben vesznek fel értékeket, az időközök között nem definiáltak.

36 3.6. ábra Diszkrét változójú jel A beszédjel, mint az idő függvénye, vagy a légnyomás, mint a magasság függvénye példák folytonos idejű jelekre, de a hetente megjelenő tőzsdei index már a diszkrét idejű jelek osztályába tartozik. Hasonló példákat találhatunk diszkrét jelekre a demográfiai tanulmányokban: iskolázottság, bűnözés, fizetés. A továbbiakban használjuk az alábbi jelöléseket: t - folytonos idejű jelek változója. A valós számok halmazának eleme. n - diszkrét idejű jelek változója. Az egész számok halmazának eleme. Az előbbi példánkban a független változóról látható, hogy diszkrét volt. Diszkrét idejű jelek olyan jelenségeket is le tudnak írni, ahol a független változó időben folytonos volt, de szukcesszív mintavételezésben részesült. Ilyen mintavételezést mutat be az alábbi ábra ábra Szukcesszív mintavételezés A mintavételezési eljárásokat az alábbi három nagy csoportba sorolhatjuk: A jeltől független mintavételezés, ekvidisztáns időközönként. Ezeket lineáris, rögzített lefolyású mintavevő rendszereknek nevezzük.

37 A jeltől függő mintavételezés, amikor a változás sebességének növekedése pontosabb ábrázolást igényel, de gazdasági okokból a mintavételezés gyakoriságát valamilyen jellemzőnek a változásához kötjük. Ezeket nemlineáris, jeltől függő mintavevő rendszereknek nevezzük. Statisztikai mintavételezés, általában a manuális mintavételezés tartozik ide. A folytonos és diszkrét jeleket külön, de párhuzamosan fogjuk elemezni; így ha valamelyikben jobban sikerült elmélyedni, akkor segítséget kaphatunk a másik megértéséhez is. A mintavételezésre később visszatérünk. Tovább vizsgálódva a jelek érdekes világában láthatjuk, hogy más módon is megkülönböztethetjük őket egymástól, azaz azok matematikai csoportosítását más úton is megtehetjük Értékkészletük szerint A jeleket csoportosíthatjuk értékkészletük szerint is, így megkülönböztetünk: Folytonos Folytonos értékkészletű jeleknek nevezzük azokat a jeleket, amelyek bármilyen értéket felvehetnek, ezért értékkészletük nem definiálható véges halmazként. Ilyen jel például egy egyszerű f(x)=cos(x) függvény is ábra Folytonos értékkészletű jel Szakaszos Azokat a jelek nevezzük szakaszos értékkészletű jeleknek, amelyek értékeiket csak egy előre meghatározott, véges sok értéket tartalmazó halmazból vehetik fel. Ilyen jelek az ideális bináris jelek, de említhetjük még a konstans-, illetve lépcsős függvényeket is.

38 3.9. ábra Szakaszos értékkészletű jel A jelek meghatározottsága Egy újabb csoportosítási lehetőséget ad a jelek meghatározottsága: Determinisztikus Determinisztikusnak nevezünk minden olyan jelet, amelyet létrehozó kölcsönhatások a megfigyelő, vagyis az adott rendszer számára egyértelműen és pontosan definiáltak. Ebbe a csoportba tartozik bármely olyan jel, amellyel eddig analízisből vagy a matematika nem valószínűségszámításra alapuló részéből foglakoztunk. Ezek a jelek két nagy csoportra oszlanak: a periodikus és nem periodikus jelek csoportjára ábra Determinisztikus jelek csoportosítása Periodikus Periodikusnak nevezünk bármely jelet, amely szabályosan ismétlődő részek sorozataként áll elő. Legegyszerűbben úgy definiálhatóak, hogy független változójukon alkalmazott, a jeltől függő T konstans eltolás esetén, a jel értékei bármely pontban megegyeznek az eredeti jel értékeivel.

39 x( t) = x( t+ T) ábra Folytonos periodikus jel ahol T > 0 valós szám. Azt a legkisebb T számot, amelyre ez teljesül, a jel alapperiódusának nevezzük és T 0 lal jelöljük. Ha a jel periodikus T 0 lal, akkor tetszőleges m egész számra igaz, hogy x( t) x ( t mt) = + bármely t-re. 0 A periodikusság azonban nemcsak folytonos, hanem diszkrét időben is tulajdonsága lehet egy jelnek. Ekkor létezik olyan N természetes szám, amelyre: xn [ ] = [ n+ N] ábra Diszkrét periodikus jel Azt a legkisebb N számot, amelyre a fenti egyenlet fennáll, a jel alapperiódusának nevezzük, és N0 -lal jelöljük. Ha a jel periodikus N 0 lal, akkor tetszőleges m egész számra igaz, hogy x[t] = x[t + m N ] bármely n-re. 0 Persze meg kell jegyeznünk, hogy tetszőleges T-re vagy N-re ha fennállnak az egyenletek, akkor azok m-szeresére is teljesül az egyenlőség. Tehát a jel nemcsak az alapperiódusával, hanem annak többszöröseivel is periodikus. A periodikus jeleket két nagy csoportba sorolhatjuk: Szinuszosan periodikus

40 Szinuszosan periodikusnak nevezünk egy jelet, ha folytonos esetben előáll az alábbi alakban: x(t) = Re j(ω0 + t Φ) A e, ahol: Re a valós részt jelölő függvény, A az amplitúdó, ω0 az alap körfrekvencia, Ф pedig a kezdőfázis ábra Szinuszosan periodikus jel Általánosan periodikus Általánosan periodikusnak akkor nevezünk egy jelet, ha szinuszosan nem periodikus, de létezik olyan T>0 valós szám, hogy: x(t) = x(t+t) bármely t időpillanatban. Az ilyen jelek felírhatóak az alábbi alakban: ábra Általánosan periodikus jel

41 ( n ( ω ) n ( ω )) (3.2) x( t) = A + A cos n t + B cos n t n= 1 < t < Nem periodikus jel Nem periodikus jelnek nevezünk bármely olyan jelet, amelyre nem teljesül a fenti definíció. Ezeket a jeleket aperiodikus jeleknek is nevezzük, és az alábbi csoportokba sorolhatjuk: Kváziperiodikus Kváziperiodikus jelnek nevezzük a jelet, ha az alábbi alakban megadható: 0 n= 1 ( n ( ωn ) n ( ωn )) (3.3) xt ( ) = A+ Acos t + B cos t < t < ábra Kváziperiodikus jel Tranziens jel Tranziens jelnek nevezzük, ha teljesül rá az alábbi egyenlet: + x 2 () t dt < (3.4)

42 3.16. ábra Tranziens jel Sztochasztikus Azokat a jeleket nevezzük sztochasztikusnak, amelyeket létrehozó kölcsönhatások nem, vagy csak részben ismertek a megfigyelő, vagyis az adott rendszer számára. Lehetséges, hogy a jel valójában determinisztikus, de mi mégis sztochasztikusként bánunk vele, mivel a determinisztikus leírás igen bonyolult lenne. A sztochasztikus jelek is csoportosíthatóak: ábra Sztochasztikus jel

43 3.18. ábra Sztochasztikus jelek csoportosítása Stacionárius Stacionárius jeleknek nevezzük azokat a jeleket, amelyek időbeli állandósággal bírnak. A később megismerésre kerülő időinvariancia-fogalommal rokon ez a sztochasztikus esetbeli stacionáriusság. Pongyolán fogalmazva: követelmény, hogy a folyamat, mellyel a jelet leírjuk, állandó szórással és várható értékkel rendelkezzék, ha létezik szórása és várható értéke Nem stacionárius Nem stacionáriusnak nevezünk minden olyan sztochasztikus jelet, amely nem stacionárius Az információ megjelenési formája szerint Az információ megjelenési formája szerint is csoportosíthatunk: Analóg Analóg jeleknek nevezzük azokat a jeleket, ahol a reprezentált információ végtelen sokféleképpen jelenik meg. Digitális Digitális jeleknek nevezzük azokat a jeleket, ahol reprezentált információ valamely előre definiált kódoláson keresztül ábrázolt és megjelenített. Nem maga a jel változása, hanem annak mértéke reprezentálja az információt az adott ábrázolás értelmében.

44 3.1.2 Műveletek a független változóval A matematikai leírás során sokszor találkozunk az alábbi problémával. Az adott jel változását valamilyen kiinduló időpontból kívánjuk vizsgálni, azaz például a berendezés beindítása után milyen feszültséget mérünk annak valamelyik kimenetén. Tegyük fel, hogy az itt megjelenő jelet az u(t) = cos(t) függvény írja le. Azonban, ha mi ezt egy külső időponthoz kívánjuk igazítani, például a ventilátor bekapcsolásának időpontjához (azaz t = 0 a ventilátor bekapcsolásának idején), akkor a cos(t) jelet megfelelő módon kell korrigálnunk, hogy az adott időpontban a helyes értéket mutassa. A korrekció a független változó megfelelő nagyságú értékkel való eltolását jelenti. Látható, hogy ilyen apró probléma is komolyan indokolja, hogy képesek legyünk a független változó transzformációjára, hogy a jel megfelelő leírásához eljussunk Tükrözés, avagy a független változó előjelének váltása Vannak olyan esetek, amikor a független változó előjelét kell transzformálunk. Például ha x(t) egy audio jel egy kazettán, akkor x(-t) nem más, mint ugyanannak a felvételnek a lejátszása, de visszafelé ábra (a) folytonos jel x(t), (b) a jel tükrözése a független változója által

45 Tömörítés és nyújtás, avagy szorzás és osztás konstanssal Ha az előbbi példára gondolunk, akkor x( 2 t) a kazettát, míg az x t 2 azt jelenti, hogy dupla sebességgel játszom le azt, hogy fele akkora sebességgel játszom le a kazettát. Ez alapján tetszőleges c konstanssal szorozva a jel független változóját elmondhatjuk, hogy ha c > 1, a jel változási sebességét gyorsítjuk, így a jelet 2D koordináta-rendszerben ábrázolva az a t tengely mentén zsugorodni látszik (3.20. ábra) c < 1, akkor a jel változási sebességét lassítjuk, azaz a jelalak szélesedni, hízni látszik. (3.20. ábra) ábra Folytonos jel tömörítése és nyújtása a független változó skálázása által Időeltolás, avagy összeadás és kivonás konstanssal Ha az időtengely mentén el szeretnénk tolni a jelet, a fenti példa elgondolása alapján ezt könnyen megtehetjük a jel független változója és egy konstans összegzésével. Így az x(t) jelet t o -lal késeltetve, azaz a koordináta-rendszerbeli szemléletes ábrázolás alapján jobbra tolva kapjuk az x(t-t o ) jelet.

46 3.21. ábra Diszkrét jel időeltolása Azokat a jeleket, amelyeket így fejezünk ki, olyan alkalmazásokban használják, mint a sonar, a szeizmikus jelfeldolgozás (seismic signal processing), vagy a radar, ahol a vevők különböző helyeken olyan jeleket érzékelnek, amelyek keresztülhatolnak valamilyen médiumon (víz, kő, levegő). Ezekben az esetekben a propagációs időben keletkező különbségeket kiszámíthatjuk a kibocsátott jel origójától egy egyszerű időeltolással a kapott jel és a két vevő által mért jelek között Független változó cseréje A független változókkal lényegében úgy bánhatunk, mint a matematikai változókkal. Kicserélhetjük őket tetszőleges más változóra, ha fel tudunk írni egy egyenletet az eredeti és az új változó között. Például: ( u+ 8) t = + cos(u), 4 ilyen módon a t független változót ki tudjuk fejezni, s helyére az egyenlőség jobb oldalát tudjuk illeszteni. Visszafelé ez már ez nem lenne lehetséges, hiszen az u változót nem tudjuk kifejezni a t segítségével matematikai transzformáció segítségével. Ugyanakkor a független változók cseréjének használata nagyon fontos olyan esetekben, amikor a jelek

47 sajátosabb tulajdonságait próbáljuk meghatározni, mint ahogy ezt az alábbi fogalmak is mutatják definíció: Páros- és páratlan jelek Az x(t) jelet párosnak (even signal) nevezzük, ha az megegyezik az y tengelyre vett tükörképével. Ezt matematikailag megfogalmazva, a jel pontosan akkor páros, ha teljesíti az alábbiakat, mind folytonos, mind diszkrét esetben: Ev{ x(t) },Ev{ x[n] } x( t) = x(t) x[ n] = x[n] (3.5) ábra Páros folytonos jel Az x(t) jelet páratlannak (odd signal) nevezzük, ha az megegyezik az origóra vett tükörképével, azaz: Od{ x(t) },Od{ x[n] } x( t) = x(t) x[ n] = x[n] (3.6) ábra Páratlan folytonos jel A páratlan függvények értéke szükségszerűen 0 a t=0; n=0 időpontban A következő állítás igen fontos tény a jelfeldolgozás területén: 3.1. állítás: Felbontás tétele:bármely jel szétválasztható páros és páratlan függvények összegére. Két páros, vagy páratlan jel szorzata mindig páros; míg egy páros és egy páratlan jel szorzata mindig páratlan.

48 Ev{ x( t) } = 1 x( t) x( t) 2 + Od{ x( t) } = 1 x( t) x( t) 2 (3.7) (3.8) 3.1. példa: A diszkrét egységugrás-jel felbontása: (3.24. ábra)

49 3.1.3 Alapvető folytonos jelek Ebben a fejezetben bevezetésre kerül néhány igen fontos, folytonos idejű jel. Ezek a jelek nem csupán azért fontosak, mert igen gyakran fordulnak elő a természetben, hanem azért is, mert ezek a jelek szolgálnak más jelek építőelemeiként, alapvető részeiként. Ebben és a következő fejezetekben látni fogjuk, hogy ezekkel az építőelemekkel létrehozott (felépített) jeleket sokkal könnyebben és mélyebben tudjuk elemezni és megérteni, mind jel-, mind rendszersajátossági szempontból. Három ilyen alapvető jelet definiálunk: Folytonos idejű komplex exponenciális függvény Egységugrás-függvény Egységimpulzus-függvény A folytonos idejű komplex exponenciális függvény Ezen függvényosztályba tartozó függvények az alábbi képlettel definiálhatók: x(t) at = C e, (3.9) ahol C és a valós számok, amelyek paraméterekként befolyásolják a jel alakját és viselkedését. Ezen paraméterek értékeitől függően a komplex exponenciális jel több karakterisztikát is felvehet, mint ahogy ezt a következő ábrán láthatjuk:(3.25. ábra).

50 3.24. ábra A diszkrét egységugrás jel felbontása páros és páratlan komponensre ábra Valós exponenciális jelek (a) a > 0 (b) a < 0

51 Ha a > 0, akkor a jelet exponenciálisan növekvőnek; ha a < 0, akkor exponenciálisan csökkenőnek; ha pedig a = 0, akkor konstans függvénynek nevezzük. Ezek a függvények sok, a természetben előforduló jelenséget leírnak, mint: Exponenciálisan növekvő populációszám atomrobbanáskor komplex kémiai reakciók ideális önvisszacsatolás Exponenciálisan csökkenő radioaktív bomlás RC áramkör válasza csillapított mechanikai rendszerek Azonban az a paraméter értékének választhatunk komplex számot is, így komplex exponenciális függvényt kapunk: ( a ) ( ) C e + x t jb t = (3.10) Ha viszont teljesen imaginárius lesz a választott a paraméterünk, akkor az exponenciális jelek egyik igen fontos csoportjához érkezünk el. j 0t ( ) e ω x t Ebben az esetben tudjuk matematikából, hogy: ha ω 0 =1/T a választásunk, akkor 0 mert j T e ω = 1 e = (3.11) j ( ) e 1 x t = = (3.12) 0 ( + ) = e, (3.13) jω0t jω t T ( + ) = (3.14) e e e jω0 t T jω0t jω0t Így beláttuk, hogy ez a jel periodikus, mégpedig T 0 =1/ω 0 alapperiódussal. Az ilyen jeleket szinuszosan periodikus jeleknek nevezzük, mivel Euler képlete szerint: jω 0 e t = cosω0t+ jsinω0t e sin(ω t) = e cos(ω t) = e 2j + jωt jωt + e 2 + jωt jωt (3.15)

52 Ezek alapján a komplex exponenciális jeleket szinuszos jeleknek tudjuk megfeleltetni. Így a legegyszerűbb ilyen jelre példa lehet a sin(t) függvény. Definiálhatjuk az alábbi fogalmat is: 3.5. definíció: Frekvencia ábra A szinusz függvény f ω 1 2 π T 0 0 = = (3.16) A frekvencia a ciklusok másodpercenkénti gyakoriságának mérőszáma, tehát azt jelenti, hogy hány periódus játszódik le másodpercenként. Mértékegysége Hz (Hertz). Szinuszos és a periodikus komplex exponenciális jeleket elég sok fizikai folyamat jellemzésére használják: Egy LC áramkör válasza szinuszos. Mivel ez az elektronikai elrendezés egy rezgőkört alkot, ahol az energia a tekercsből átvándorol a kondenzátorba és fordítva, közben szinuszos rezgést hozva létre az ide-oda vándorlás hatásaként. Egy rugóhoz rögzített test csillapodó szinuszos harmonikus rezgőmozgást végez. Az akusztikus nyomásváltozás, mely egy zenei hangnak felel meg ugyancsak szinuszos rezgőmozgás Bármely szinuszos jel felírható periodikus komplex exponenciálisokkal, ugyancsak az alapperiódusra nézve: A A A cos ωt φ e e e e 2 2 jφ jω0t jφ 0 ( ) jωt 0 + = + (3.17) Látszik, hogy a két exponenciálisnak komplex együtthatói vannak. Kifejezhetjük a szinuszos jeleket komplex exponenciális jellel:

53 ( ω j) A cos t+ = A Re e 0 ( ω j) A sin t+ = A Im e 0 j( ω0t+ j) { } j( ω0t+ j) { } (3.18) ahol ha c egy komplex szám, akkor Re{c} a szám valós részét, míg Im{c} a c komplex szám imaginárius részét jelöli. Láthattuk, hogy T 0 alapperiódusa egy folytonos idejű szinuszos jelnek, vagy egy periodikus komplex exponenciálisnak fordítottan arányos az ω 0 -al, amit a jel alapfrekvenciájának nevezünk. A következő ábrákon láthatunk példát különböző alapperiódusú jelekre: ábra Különböző alapfrekvenciájú periodikus jelek

54 A továbbiakban a periodikus komplex exponenciálisok központi szerepet fognak játszani a jelek és rendszerek tárgyalásában, mivel a folytonos jelek felbonthatók ilyen exponenciális függvényekre, ha a következő szekcióban definiálásra kerülő másik két elemi függvényt is segítségül hívjuk. Sok esetben hasznos a harmonikusan kapcsolt (harmonically related) komplex exponenciálisok fogalmának a bevezetése, ami nem más, mint a periodikus exponenciálisok olyan alapfrekvenciákkal való felírása, amelyek többszörösei egy pozitív ω 0 frekvenciának: ( ) 0 jkω t φk t e, k 0, 1, 2, = = ± ± (3.19) Ha k=0, Φ k (t) konstans értékű jel. Bár a definíció szerint ez is periodikus jelnek számítana 0 alapperiódussal, mi az egyértelműség kedvéért mégsem nevezzük ezen jeleket periodikusnak, mivel ez értelmezési problémákat szülne. Azonban minden más értékére a k-nak Φ k (t) periodikus a 2π/( k ω 0 ) periódussal vagy k ω 0 alapfrekvenciával. Egy jel, mely periodikus a T periódussal, periodikus jelnek hívható. A harmonikus szónak - vagy terminusnak - a használata megfelel például a zenében használatos fogalomnak, ahol a tónusokat fejezik ki általa, melyek az akusztikus nyomás változásából harmonikusan kapcsolt frekvenciákon keletkeznek. Tehát legáltalánosabban a komplex exponenciális kétféleképpen interpretálható: valós exponenciális, komplex periodikus exponenciális Egy tetszőleges komplex exponenciális függvény felbontható harmonikusan kapcsolt alakra. Ez esetben a C jθ = Ce és a = r+ jω0 Tárgyaljuk ezt a képletet r szerint: ( r+ jω ) t j( jω + θ) at jθ 0 rt 0 Ce = Ce e = Ce e (3.20) Tehát a komplex exponenciális függvény valós és imaginárius része szinuszos. π ( ) ( ) ( ) = = (3.21) at rt rt rt rt Ce C e cos ωt 0 θ jcesin ωt 0 θ Cecos ωt 0 θ jcecos ωt 0 θ 2 Viszont egy szinuszos jel megszorozva egy növekvő exponenciálissal ugyancsak harmonikus exponenciális jelet ad. rt ( ) ( ) x t = Ce cos ωt+ θ, r> 0 (3.22) 0

55 3.28. ábra Növekvő szinuszos jel, r > 0 Egy szinuszos jel megszorozva egy csökkenő exponenciálissal ugyancsak harmonikus exponenciális jelet ad. rt ( ) ( ) x t = Ce cos ωt+ θ, r< 0 (3.23) ábra Csökkenő szinuszos jel, r < 0 Látható, hogy Ce rt a komplex exponenciális nagysága, avagy amplitúdója. Ezért a szaggatott vonalak, azaz a függvény értékei gyakorlatilag burkológörbéi a szinuszos rezgésnek olymódon, hogy az oszcilláció csúcsai épphogy megérintik a burkológörbét. Így nagyon jól láthatóvá válik az oszcilláció amplitúdó-változásának a nagysága az idő előrehaladtával. Egy szinuszos jel megszorozva egy csökkenő exponenciálissal csillapított szinuszos (damped sinusoid) rezgést ad. Erre a jelre jó példa az elektromos hálózatokból már jól ismert RLC körök válasza, vagy olyan mechanikai rendszereké, ahol a csillapító- és visszaállító erők egyszerre léteznek, mint például az autó felfüggesztési rendszere A folytonos idejű egységugrás-függvény A jelfeldolgozás területén rendkívül fontos jel az egységugrás-függvény. Az egységugrásfüggvény leginkább egy ideálisan működő kapcsoló kimenetét írja le, ha a bekapcsolás pontosan t=0-ban történik. A bekapcsolás előtt a kimenet 0, majd a bekapcsolás után 1. A

56 bekapcsolás közben, azaz t=0-ban a függvény matematikailag nem definiált, azonban mi a továbbiakban úgy vesszük, hogy itt is értelmezett, és az értéke 1. Így a kapcsolási jelenség 0 idő alatt játszódik le. A fenti módon leírt függvény tehát: f() t = 1() t = ut () 0; t < 0 ut () = 1; t 0 (3.24) ábra Folytonos idejű egységugrás-függvény Természetesen alkalmazhatunk az így bevezetett függvényre időeltolást, azaz a bekapcsolás idejét nem feltétlenül kell a t=0 időponthoz kötni. Legyen most ez τ>0 időpontnál. Ekkor: f(t) = u(t τ) (3.25) ábra Eltolt folytonos idejű egységugrás-függvény Azonban a bekapcsolási jelenségek után ritkán jön létre 1 értékű konstans jel, így ha az 1(t) függvényt c = konstans értékkel szorozzuk, akkor tetszőleges konstans függvényben folytatódhat tovább a jel a bekapcsolás időpontja után. Nemcsak konstans értékkel szorozhatunk, hanem tetszőleges f(t) folytonos függvényre is értelmezhetjük a következő függvényt: gt () = f() t ut ( t ) (3.26)

57 3.32. ábra Példa a g(t) függvényre De ugyanígy értelmezhetjük a kilépő függvényt is, amelyre: f() t = 1 ut () (3.27) ábra Folytonos kilépő függvény Természetesen tetszőleges f(t) folytonos függvényre is értelmezhetjük a kapcsolási jelenséget: gt () = f() t (1 ut ()) (3.28)

58 3.34. ábra Példa az f(t) függvényre Így definiálhatjuk az átvitelt okozó függvényt, amely az átkapcsolás jelenségét írja le ideális esetben. Ha f 1 (t) és f 2 (t) folytonos függvények, akkor: gt () = f() t (1 ut ( t)) + f() t ( ut ( t)) (3.29) ábra Példa a g(t) függvényre, τ = 1 esetén A következőkben vizsgáljuk meg a függvény matematikai tulajdonságait. Az u(t) egységugrás-függvény t=0 kivételével mindenhol deriválható matematikai értelemben, és deriváltja mindenhol 0. Mivel t=0-ban a deriváltja + lenne - hiszen 0 időegység alatt ugrik fel 1-re -, ezért az analízis szabályai szerint ebben a pontban a derivált nem értelmezhető. Azonban bevezetvén egy formális deriváltat, mely megengedi az ilyen véges ugrással rendelkező függvények differenciálását, az u(t) függvény derivált függvényeként olyan

59 függvényt kapunk, amely mindenhol 0 értékű, kivéve a t=0 pontot, ahol értéke +. Ezt nevezzük Dirac-delta függvénynek, avagy egységimpulzus-függvénynek Egységimpulzus-függvény Az előbbiek alapján tehát, ha a formális deriválást szimbólum jelöli, akkor tetszőleges véges ugrásokkal rendelkező f(t) függvényre: df () t, f '( t) = dt ±, ha létezik a deriváltja a t pontban ha véges ugrást végez a t pontban (3.30) Így értelmezhetjük u(t) formális deriváltját (a könyv későbbi részeiben a deriválás alatt formális vagy matematikai deriválást értünk az ott értelmezett függvény tulajdonságai értelmében): 0, t 0 u'() t = = δ () t 1, t = 0 (3.31) ábra Egységimpulzus-függvény A fent említettek alapján bevezethetünk egy formális integrálást is, ami szerint: t u() t = d () s ds (3.32) Bizonyítsuk be a fent említett műveletek és állítások létezését! Definiáljuk először is a δ(t,τ) függvényt, azaz az egységnyi intenzitású impulzust:

60 3.37. ábra Egységnyi intenzitású impulzusfüggvény Ezt a függvényt levezethetjük az alábbi módon: 1 d(, tt) = ut () ut ( t) t + d(, t t) dt = 1 [ ] (3.33) Ugyanígy definiálhatjuk az u(t,τ) függvényt is: Ekkor az alábbiak következnek: ábra Egységugrás-függvény közelítése lim ut (, t ) = ut ( ) t 0 1( t, t) = d( s, t) ds lim1( t, t) = 1( t) = lim d( s, t) ds t 0 t 0 t t 1( t) = d ( s) ds t (3.34) amivel az állításokat igazoltuk. Most tekintsünk végig a δ(t) függvény tulajdonságait! 3.2. állítás:tetszőleges folytonos f(t) függvény esetén:

61 f() t δ() t = f(0) δ() t (3.35) Bizonyítás: 1 lim f() t δ(, tt) = lim f() t [ ut () ut ( t) ] = f(0) δ() t (3.36) t t 0 t állítás:tetszőleges k valós konstans értékre: t k d () s ds = k u() t (3.37) 3.4. állítás:futó integrálási szabály:tetszőleges változócsere esetén, ha σ = t t, akkor a δ(t) függvényre igaz, hogy t ut ( ) = dt ( ) dt= d( t σ)( dσ) és ebből adódóan egyszerű transzformációval máris látható, hogy: 0 (3.38) Ennek grafikus értelmezésén jobban látható az állítás lényege: ut () = d( t σ) dσ (3.39) ábra Futó integrálás, (a) t < 0, (b) t > 0 esetben Látható, hogy az időben folytonos egységimpulzus területe a δ(τ) köré koncentrálódik, ezért az integrál értéke 0, ha t<0, és 1, ha t>0.

62 Ha most végrehajtjuk a σ = t-τ változócserét, akkor: ábra Változócsere hatása a futó integrálra, (a) t < 0, (b) t > 0 esetben Látható, hogy az egységimpulzus-függvény területe most σ pontban van koncentrálva. Tehát most is látható, hogy ha t<0, az integrál 0; és ha t>0, akkor az integrál 1. (Később ezt a fontos tételt használni fogjuk a konvolúciós feladatok megoldásánál!) 3.5. állítás: Bármely f(t) folytonos jel felírható az alábbi alakban: + (3.40) f () t = f () s d ( t s) ds Bizonyítás: Mivel az integrálás felírható egy végtelen finomságú összeg határértékeként, a δ(t-s) függvénnyel lényegében végigpásztázunk minden valós pontot az intervallumon. Mivel ha egy ilyen δ(t-s) eltolt Dirac függvényt megszorzunk az x(t) függvénnyel, az úgyis csupán az s pontban lesz nem nulla értékű, így minden s-re definiálva a szorzást és ezek szummájának a határértékét véve megkapjuk a fent említett képletet.

63 3.1.4 Alapvető diszkrét jelek Diszkrét időben is fontos az alapfüggvények ismerete, mivel ezek segítségével bármely jel felépíthető a diszkrét időtartományon. Emiatt játszanak igen fontos szerepet a jelek és rendszerek analízisében. Ezek a jelek egyenes megfelelői az időben folytonos alapjeleknek, és mint látni fogjuk, jó néhány tulajdonságuk analóg módon megtalálható a folytonos idejű jelek tulajdonságai között. Mégis van néhány lényeges különbség diszkrét időben, amelyekre rámutatunk, miközben vizsgáljuk ezen jelek tulajdonságait Diszkrét egységugrás-függvény Diszkrét egységugrás-függvénynek hívjuk az alábbi képlettel megadott függvényt: [ ] un 0, n < 0 = 1, n 0 (3.41) ábra Diszkrét egységugrás-függvény Mint láthatjuk, ez a jel nagyon sok rokonságot mutat a folytonos idejű egységugrás-jellel. Valójában megfeleltethetjük annak mintavételezett képének a diszkrét időtartományban, ha a mintavételezésről kikötjük, hogy t=0-ban történik mintavétel Diszkrét egységimpulzus-függvény A másik nagyon fontos folytonos idejű jelünk az egységimpulzus megfelelője diszkrét időben, a diszkrét idejű egységimpulzus-jel, más matematikai elnevezés szerint a Kronecker-delta. δ [ n] 0, n 0 = 1, n = 0 (3.42) ábra Diszkrét egységimpulzus-függvény

64 Itt nincsenek olyan analitikai problémáink a δ[n] definíciójával kapcsolatban, mint folytonos időben. Tulajdonságai nagyjából azonosak a folytonos idejű impulzusfüggvény tulajdonságaival: x[ n] δ[ n] = x[0] δ[ n] (3.43) Az előbbiekben tárgyaltak alapján megtudtuk, hogy a folytonos idejű egységugrás formális deriváltja az impulzusfüggvény. Diszkrét időben azonban a deriválás fogalma más, mint folytonos időben. Itt is a függvényérték növekedésének és csökkenésének mértékét adja meg, de míg folytonos estben ezt bármely pontra definiálva függvényt kaptunk, itt csupán a diszkrét időközökben vett függvényértékek különbsége fogja azt megadni. Mivel a differenciálási tulajdonságot ily módon kiterjesztettük diszkrét időre is, ezért az alábbi állítást fogalmazhatjuk meg: 3.6. állítás: Bizonyítás: dn [ ] = un [ ]- un [ -1] (3.44) Egyszerűen levezethető a műveletek elvégzésével az egységugrás-függvény grafikonján. (Diszkrét időben a bizonyításokat általában egyszerűbb grafikusan megtenni, mert nemcsak szemléletes, hanem lényegesen egyszerűbb is így.) Ugyanígy értelmezhetjük az integrálást, mint annak diszkrét idejű megfelelőjét: a sorösszeget. Így az előbbi állításunkból következik, hogy: n un [ ] = δ[ m] (3.45) m=

65 3.43. ábra Futó összeg, (a) n < 0, (b) n > 0 esetben ábra Változócsere hatása a futó összegzésre, (a) n < 0, (b) n > 0 esetben Ezt a képletet, mint ahogy azt folytonos esetben megtettük, futó összegnek (running sum) nevezzük, és végrehajtva rajta a k = n - m változócserét: un [ ] = δ[ n k] (3.46) k = 0 Ekkor a fenti (3.44. ábra szerint módosul a futó összegzés.

66 Ebből adódóan ugyanígy felírhatjuk a diszkrét jeleket elemi impulzus-függvényekkel: xn [ ] = xk [ ] δ[ n k] (3.47) k = Diszkrét komplex exponenciális és szinuszos jelek Mint a folytonos időben, diszkrét időben is definiálhatjuk a komplex exponenciális jeleket (complex exponential signals): n xn [ ] = C α (3.48) ahol C és α komplex számok. A komplex exponenciális átírható a következő alakba is: β βn α = e, xn [ ] = C e (3.49) Bár ez barátságosabb, hisz ily módon jobban hasonlít folytonos idejű társához, azonban mégis előszeretettel használják az előbbi alakot. Ha C és α valós számok, akkor n xn [ ] = C α (3.50) is valós diszkrét idejű függvény lesz, így négy esetet megkülönböztetve és ábrázolva:

67 3.45. ábra Komplex exponenciálisok, (a) α > 1, (b) 0 < α < ábra Komplex exponenciálisok, (c) -1 < α < 0, (d) α < -1 Ha α = ± 1akkor xt () = ± ckonstans függvény.

68 Most vizsgáljuk azt a meghatározóan fontos esetet, amikor β=j Ω 0, azaz tisztán imaginárius az exponenciális függvény kitevője. Tehát tekintsük: Felhasználva Euler képleteit: xn [ ] j n e Ω 0 = (3.51) ± jω n = cos( Ω ) ± sin( Ω ) (3.52) 0 e 0n j 0n Már egyértelmű, hogy az exponenciális jelek diszkrét időben is szoros kapcsolatban állnak a szinuszos jelekkel. Tekintve az alábbi jelet meghatározó egyenletet: ahol Ω 0 az alap körfrekvencia és φ radiánban adottak. Az ilyen szinuszos jelekre példák az alábbiak: xn [ ] = Acos( Ω n+ ϕ), (3.53) 0

69 3.47. ábra Diszkrét idejű szinuszos jelek

70 Euler képleteit felhasználva belátható, hogy: A jj jω n A jj jω n Acos( n ) e e e e Ω 0 + j = + (3.54) Ugyanilyen módon egy komplex exponenciális függvény felírható valós exponenciálisok és szinuszos függvények reprezentációjaként: jj C' = C e jω α' = α e C' ( α') n = C α n cos( Ω n+θ ) + j C α n sin( Ω n+θ) (3.55) Így látható, hogy α =1, esetén a komplex exponenciálisok valós- és képzetes része tisztán szinuszos. Ha α <1 akkor a szinuszos függvények egy csökkenő exponenciális függvénnyel vannak megszorozva, míg α >1 esetben pedig növekvővel ábra (a) Növekvő, (b) csökkenő diszkrét idejű szinuszos függvény Most pedig vizsgáljuk meg a diszkrét exponenciális függvénynek periodikussági tulajdonságait:

71 j 0t Először tekintsük az e ω folytonos jelet. Tudjuk, hogy ez periodikus jel. Ha növeljük ω 0 értékét, akkor a jel periódusideje csökken, azaz a frekvenciája nőni fog. Ha azonban ω 0 értékét csökkentem, akkor a periódusidő nőni (a frekvencia pedig csökkenni) fog, míg el nem érem a 0 értéket, ahol a periódusidő már végtelen nagy lesz. További észrevételt is tehetünk: a jel ω 0 bármely értékére periodikus. Azonban mit tapasztalunk, ha ezeket a tulajdonságokat értelmezni kívánjuk diszkrét esetben is? n e Ω j 0 Tekintsük az diszkrét komplex exponenciális jelet és vizsgáljuk a Ω 0 +2π frekvenciával: j( Ω π ) n j2π n jω0n jω0n e = e e = e (3.56) Látható, hogy a diszkrét exponenciális jelünk Ω 0 +2π frekvenciával megegyezik az Ω 0 frekvenciával rendelkező jellel. Ebből levonva következtetéseinket állíthatjuk, hogy diszkrét időben a jelek nem különböznek egymástól, ha frekvenciájuk valamely Ω 0 alapfrekvencia és 2π egész számú többszörösének az összege. ( π) ( π) Ω ± 2, Ω ± 2,... (3.57) 0 0 Így lényeges eltérést tártunk fel: a folytonos idővel ellentétben itt a jelek nem különböznek minden különböző frekvencián. Tehát ha diszkrét idejű exponenciálisokkal dolgozunk, elég, ha csak a 2π intervallumon vizsgálódunk, melyben kiválasztjuk 0< Ω 0 <2π vagy π < Ω 0 < π, alapfrekvenciát. Ezen periodikussági tulajdonság miatt a Ω 0 növelésével nem változik lineárisan a függvény oszcillációinak száma. Ha az Ω 0 alapfrekvenciát 0-tól indulva növeljük, akkor az oszcillációk száma a folytonos esetben megszokott módon növekszik, azonban ha elérjük π értékét, akkor a növekedés megáll. Ezt a pontot túllépve Ω 0 növelése csökkenti az oszcillációk számát egészen 2π értékéig, ahol ismét visszakapjuk a 0 alapfrekvenciával már vizsgált jelünket. Általánosan elmondható, hogy kisfrekvenciás diszkrét jeleknél Ω 0 értéke ±2π többszöröse, vagy nullához közeli értékű; míg nagyfrekvenciás jeleknél Ω 0 értéke ±π többszöröseihez közeli értékű. Azt is elmondhatjuk, hogy ±π többszöröseivel megadott alapfrekvenciájú jelek képviselik a jel maximális frekvencián vett alakját, míg ±2π többszöröseinek értékénél a jel konstans.

72 3.49. ábra Diszkrét idejű szinuszos jelek különböző frekvenciákon Vizsgáljuk meg a diszkrét idejű komplex exponenciális periodicitását most a másik irányból, azaz tekintsük meg az előírt frekvencia irányából. Ahhoz, hogy az e jω n 0 jel N>0-val periodikus legyen,

73 jω 0( n+ N) jω0n e = e j e Ω 0N = 1 egyenlőségnek kell teljesülnie. Ahhoz, hogy ez fennálljon: Ω = π, 0N 2 vagy 2π-nek egész számú többszöröse kell, hogy legyen: Ω 2π m N 0 Ω 0N = 2π m = (3.58) Ezen képlet szerint kimondhatjuk, hogy e jω n 0 csak akkor periodikus, ha Ω 0 /2π racionális. Ez érvényes a diszkrét idejű szinuszos függvényekre is. N értékét ezentúl alapperiódus-időnek (lépésnek) nevezzük. Használva az előbbi számításokat, elkezdhetjük vizsgálni az alapfrekvenciát és periódust a diszkrét idejű komplex exponenciális jelek esetében. A diszkrét idejű periodikus jelekre egzaktul definiálni fogjuk az alapfrekvenciát, ahogy azt a folytonos idejű periodikus jelek esetében is megtettük. Ha x[n] periodikus N-alapperiódussal, akkor az ő alapfrekvenciája 2π/N. Ha veszünk egy periodikus komplex exponenciálist, amely x[n]= e jω n 0, Ω 0 0 alakú, akkor Ω 0 -nak ki kell elégítenie az előbbi egyenletet m, N egész számokra, ahol N>0. Ha Ω 0 0 és N és m-nek nincs közös osztója, akkor x[n] alapperiódusa N. Ezt felhasználva következik, hogy egy periodikus jel alapfrekvenciája: 2π Ω0 = N m 2π N = m Ω0 (3.59) j 0t Az alábbi táblázat segítségével hasonlítsuk össze a folytonos e ω 0 és a diszkrét e jω exponenciálisok tulajdonságait: n ejω 0 t ejω 0 n ω 0 különböző értékeire különböző Ω 0 értékeire ugyanolyan komplex

74 komplex exponenciális jeleket kapunk ω 0 bármely értékére periodikus Alapfrekvencia: ω 0 exponenciálisokat kapunk a 2π szétválasztott alapfrekvenciákon Csak Ω 0 =2π m/n-re periodikus, ahol N>0 és m egész számok Alapfrekvencia: Ω 0 /m Alapperiódus: ω 0 0 értéknél T 0 =2π/ω 0 ω 0 =0 értéknél nem definiált Alapperiódus: Ω 0 0 értéknél N 0 =m (2π/Ω 0 ) Ω 0 =0 értéknél nem definiált Mint folytonos esetben, most is hasznosnak ítéljük meg, hogy beszéljük a harmonikussokkal kapcsolt periodikus jelekről. Ezek olyan periodikus exponenciálisok összegei, amelyek periodikusak valamely alapperiódus-idővel. Ezek az előbbi egyenleteknek megfelelően azok a jelek, amelyeknek frekvenciája 2π/N többszöröse: [ ] 2π jk n N Φ k n = e, k = 0, ± 1,... (3.60) Folytonos esetben minden harmonikusan kapcsolt komplex exponenciálisról láthattuk, hogy különböző jelet definiál, e jk (2π/ T) t ; k=0,±1,... Diszkrét esetben viszont nem ez a helyzet. [ ] j 2 2 ( k N π ) N n j2 n jk π + π N n Φ n k N = e = e e, k = 0, ± 1,... (3.61) + Ez azt mutatja, hogy csak N különböző periodikus exponenciális van a definíció szerinti képletben. Például Φ 0 [n],φ 1 [n],...,φ N-1 [n] mind különböznek, de minden más Φ k [n] valamelyikkel ezek közül megegyezik (Φ N [n]=φ 0 [n];φ 1 [n]=φ N-1 [n]). Végül, hogy még mélyebb betekintést nyerjünk a diszkrét idejű komplex exponenciálisok periodicitásának problémájába, tételezzünk fel, hogy adott egy diszkrét idejű sor, melyet egy folytonos idejű exponenciális mintavételezéséből nyerünk (e jω t 0 ) egyenlő időközökkel:

75 xn [ ] e e jω0nt j( ω0t ) n = = (3.62) Látható ebből, hogy x[n] saját maga egy diszkrét idejű komplex exponenciális Ω 0 =ω 0 T frekvenciával. Viszont x[n] csak akkor lesz periodikus, ha (ω 0 T)/2π racionális szám. Ugyanezt mondhatjuk el azokról a diszkrét idejű sorozatokról (szekvenciákról), melyeket egyenlő időközökben mintavételezett folytonos idejű periodikus szinuszos jelekből nyerünk. Például: xt ( ) = cos 2π t x[ n] = x( nt ) = cos(2 π n T ) (3.63) T különböző értékeit véve. Ebből jól látszik, hogy habár a mintavételezett jel periodikus, és burkológörbéjét alkotja mintavételezett társának; a mintavételezés idejétől függően a diszkrét jel lehet periodikus és aperiodikus is, attól függően, hogy teljesíti-e a fenti képleteket. A mintavételezés problémájával a könyv későbbi fejezeteiben bővebben foglalkozunk majd.

76 3.2 Rendszerek Először is kezdjük a rendszer definíciójával: 3.6. definíció: Rendszer A rendszer olyan folyamat, amely a jelenen valamilyen transzformációt hajt végre. A rendszer autonóm egész, körülhatárolható (nem feltétlenül fizikai értelemben), s környezetével mindig kapcsolatban van. Ezek a kapcsolatok adják a rendszer bemeneteit és kimeneteit, amin keresztül a jelen transzformációját végzi. Adjuk meg ezeket a kapcsolatokat: Ha definiálunk egy bemeneti függvényt: Folytonos esetben: xt ( ): T U, ahol T az időtartomány, U pedig a lehetséges bemeneti értékek halmaza. Diszkrét esetben: xn [ ]: N U, ahol N a diszkrét időpontok halmaza, U pedig a lehetséges bemeneti értékek halmaza. Ugyancsak definiálunk egy kimeneti függvényt: Folytonos esetben: yt ( ): T Y, ahol T az időtartomány, Y pedig a lehetséges kimeneti értékek halmaza. Diszkrét esetben: yn [ ]: N Y, ahol N a diszkrét időpontok halmaza, U pedig a lehetséges bemeneti értékek halmaza. Akkor elmondhatjuk, hogy a rendszer egy olyan operátor (az operátor osztályát és tulajdonságait nem definiáljuk), amelyre: ( ) ( ) S xt () = yt () S xn [ ] = yn [ ] (3.64)

77 3.50. ábra (a) Folytonos, (b) diszkrét idejű rendszer Tehát a rendszer bármely bemeneti függvényhez hozzárendel egy kimeneti függvényt. Minden rendszerhez megtalálható ez az operátor, de sokszor ismereteink kevésnek bizonyulnak meghatározásához, és ilyenkor a valószínűségszámítás matematikai eszközeihez kell nyúlnunk leírásukhoz. Ilyen rendszerek nem kerülnek itt tárgyalásra, azaz mi csak olyan rendszerekkel fogunk foglalkozni, amelyek kezelhetők a matematikai analízis módszereivel. A rendszerek, ha ismereteink elegendőek hozzá, dekomponálhatóak, s az így előálló részrendszerek és kapcsolataik építik fel az eredeti rendszert, folyamatot. Ezen tulajdonság fordítottjaként, rendszerek összekapcsolásával ugyancsak valamilyen rendszert hozhatunk létre. Ezek alapján szükségünk van a rendszerek kapcsolatainak osztályozására és megismerésére: Sorosan kapcsolt rendszerek 3.7. definíció: Két rendszer sorosan kapcsolt, ha az egyik közvetlenül kapja meg bemenetén a másik kimenetét. A definíciót az alábbi ábra pontosítja: ábra Sorosan kapcsolt rendszerek Ha a két rendszer külön-külön függvénnyel leírható, akkor a két leképezés együtt a két, őket megvalósító függvény kompozíciójaként áll elő.

78 3.2.2 Párhuzamosan kapcsolt rendszerek 3.8. definíció: Két rendszer párhuzamosan kapcsolt, ha ugyanazon bemenet után a két rendszer kimenete összegződik pozitív vagy negatív előjellel. A definíciót az alábbi ábra pontosítja: ábra Párhuzamosan kapcsolt rendszerek Itt is elmondható, hogy ha a két rendszer külön-külön függvénnyel leírható, akkor a két leképzés együtt a két őket megvalósító függvény összegzéseként áll elő Visszacsatolt rendszerek 3.9. definíció: Egy rendszer visszacsatolt, ha bemenete valamely bemeneti jelből és saját kimentének szuperpozíciójából áll össze. A definíciót az alábbi ábra pontosítja: ábra Visszacsatolt rendszer Ha a rendszer leírható reguláris függvénnyel, akkor a visszacsatolt rendszer leírható rekurzív alakban megadott függvénnyel. (Az így kapott függvény egyszerű esetekben a primitív rekurziókra korlátozódik.)

79 3.2.4 Rendszerek felírása kapcsolatok és részrendszerek segítségével Az alábbiakban példákon keresztül mutatjuk be, hogy mily módon ábrázoljuk a rendszereket, és hogyan jelenítjük meg kapcsolataikat. Tekintsünk a továbbiakban egy diszkrét rendszert, amit az alábbi matematikai egyenlettel jellemezhetünk: 2 ( ) 2 yn [ ] = 2 xn [ ] xn [ ] (3.65) Építsük fel a rendszert a matematikai jelölésekből adódó szabályok és a mi ábrázolási rendszerünk segítségével: Először is tekintsük részrendszereinket. A következő észrevételt tehetjük: A bementi függvényt x[n] írja le. Ezt a jelet megszorozva kettővel egy részeredményt kapunk, míg a másik részeredményt egy négyzetre emelés segítségével számítjuk. Ezeket a műveleteket tekintsük, mint a rendszer egységeit. Ekkor mivel mindkét rendszer ugyanazt a bemenetet kapja, és a művelet elvégzése után eredményeik összegződnek egy kivonás segítségével, a két rendszer párhuzamosan kapcsolt. Az így előállt eredmény azonban még mindig csak részeredmény. Ezt négyzetre emelve származtatjuk a végeredményt, ami azt jeleneti, hogy egy, a bemenetét négyzetre emelő rendszer van sorosan hozzákapcsolva az előtte párhuzamosan kapcsolt fokozathoz. Így előállítottuk rendszerünket, és azt ábrázolva a következőt kaphatjuk: ábra Az yn [ ] (2 xn [ ] xn [ ] ) 2 2 = egyenletet megvalósító rendszer Bár az előbbi fejtegetés csupán egy nagyon egyszerű példa túlmagyarázásának tűnhet, ennek ellenére fontos szemléletet ad majd számunkra a későbbiekben, hogy segítségével jóval bonyolultabb rendszereket szintetizáljunk. Tekintsünk most egy másik példát:

80 3.55. ábra RC kör Az itt látható egyszerű kapcsolási rajz mutatja azt a fizikai rendszert, melyet le szeretnénk írni rendszerelméleti jelölésrendszerünk szerint. Kezdjük most a fent látható problémát az ismert fizikai törvényen keresztül matematikai leírássá transzformálni. A kondenzátor feszültségére az alábbi leírást alkalmazhatjuk: t 1 v () t = i () s ds (3.66) c C c Ekkor, ha az RC kört kívánjuk leírni rendszerként, a saját ágárama mint bemenet és feszültsége mint a rendszer kimenete függvényében, akkor az alábbi rendszert kapjuk eredményül: ábra RC kör rendszermodellje Rendszerek tulajdonságai A továbbiakban a rendszerek tulajdonságaival foglakozunk. Ezek, mint ahogy a későbbiekben látni fogjuk, leírják, és osztályozásra képessé teszik a rendszerek halmazát. Sok problémánál igen fontos lesz, hogy milyen módszerek milyen tulajdonságú rendszerek által leírt probléma megoldására alkalmazhatóak. Lássuk, milyen tulajdonságai lehetnek a rendszereknek:

81 Felejtő és nem felejtő rendszerek Egy rendszert pontosan akkor nevezünk felejtőnek, azaz memória nélkülinek, ha a rendszer kimenete bármely időpillanatban (azaz a független változó bármely értékére) csak a bemenet jelenlegi értékétől függ, tekintet nélkül a rendszer ezt megelőző működésére vagy bemeneteire. Könnyű ilyen rendszerre példát találni: y() t Rx() t = (3.67) Jól láthatjuk, hogy ha R konstans, akkor a kimenet a bemenet valahányszorosa lesz, így bármely időpillanatban a kimenet értéke tényleg csak a bemenet adott pillanatbeli értékétől függ. Tehát egy ilyen ideális ellenállást leíró egyenlet lineáris, és az ezt leíró rendszer is. Ebből kiindulva a következőt állíthatjuk: 3.7. állítás: Bármely olyan matematikai operátor, amely lineáris, leírható lineáris rendszerrel. Azonban ellenpéldákat is könnyen felhozhatunk. Csak vegyünk olyan matematikai egyenletet, amely áthágja a fenti definíciót: y[n] = n x[k] (3.68) k = y(t) = x(t 1) Jól látható, hogy míg az első egyenlet értelmében a rendszer a vizsgált időpontot megelőző összes bemeneti érték függvénye, addig a második, már folytonos rendszer egy adott idővel (mely most történetesen 1) késlelteti a kimenetet. De egy kondenzátor is példa lehet ilyen nemlineáris rendszerre Invertálhatóság és inverz rendszerek Egy rendszer pontosan akkor invertálható, ha különböző bemenetekhez különböző kimeneteket rendel hozzá, azaz a leképzés a bemenetek halmazából a kimentek halmazába injektív. Ha igaz, hogy bármely kimenethez tartozik bemenet, akkor bijektív a leképzés. Tehát ha bijektív a leképzés, a kimenetek halmazának leszűkítése nélkül megadható a leképezés inverze, amely a rendszer inverzét valósítja meg. Most vizsgáljuk meg, hogy mit is jelent ez a nagyon egyszerű, mégis csak bonyolultan leírható fogalom számunkra. Először is mellőzve a matematikát kimondhatjuk, hogy a rendszer invertálható, ha a bemenetéből egyértelműen megállapítható a kimenete, és a

82 kimenetéből is megállapítható, hogy mi volt a bemenete. Ha olyan rendszert hozunk létre, amely az utóbbit megvalósítja, akkor máris megkaptuk a rendszer inverzét. Így az eredeti rendszert és annak inverzét sorba kapcsolva az így előálló rendszer bemenete és kimenete azonos lesz ábra Invertálható rendszer és inverze Például egy yt () = 2 xt () egyenlettel leírható rendszer inverze: yt ( ) = 0.5 xt ( ) Ezt ábrázolhatjuk az alábbi módon: ábra Példa invertálható rendszerre és inverzére Figyeljük meg, hogy bármely értéket megadva a bemeneten a kimenet is ugyanazon értékeket produkálja. Most tekintsünk egy olyan rendszert, amelyet az előbbiekben nemlineárisnak mondtunk: n y[n] = x[k] (3.69) k = Mivel a fenti egyenletből x[n] értéke kifejezhető, a rendszer invertálható, inverze pedig a következő: z[n] = y[n] y[n 1] (3.70) Tehát jól látható, hogy a tulajdonságok, amelyek itt felsorolásra kerülnek, nem kizáró jellegűek, sőt egymással párhuzamosan létezhetnek, jellemezhetnek egy adott rendszert. Azonban ellenpélda itt is akad bőven. Tekintsük csak az alábbi rendszereket: yn [ ] = 0 yn x t 2 [ ] = () (3.71) Látható, hogy egyik kimenetéből sem mondható meg, hogy mi volt a rendszer bemenete, hiszen az őket leíró függvények nem injektívek.

83 Kauzalitás Egy rendszer pontosan akkor kauzális, ha kimenete bármely időpillanatban csak a bemenetek jelenlegi és múltbéli értékeitől függ, azaz a rendszer kimenete nem tesz becslést, jóslást annak érdekében, hogy a bemenetek jövőbeli értékét meghatározza. Könnyebb kauzális rendszert elképzelni, mint egy nem kauzálist. Például egy repülőgép mozgása előre nem sejthető, mivel nem tudjuk felmérni a vezető szándékait. Azonban ha távolabbról tekintjük a problémát, és tudjuk, hogy a repülőgépet egy előre beprogramozott robotpilóta irányítja, akkor a már megkezdett manőver alapján kiszámítható a mozgás egészen a manőver befejezéséig. A becslésünk persze csak ideális körülmények között lesz igaz, hiszen egy gyors légáramlat felboríthatja számításainkat. Nézzünk most két példát nem kauzális rendszerekre: yn [ ] = xn [ ] xn [ + 1] yt () = xt ( + sin()) t (3.72) Az első rendszerről tisztán látszik, hogy nem kauzális, hiszen y[n] meghatározásához ismernünk kell x[n+1] értékét is. A második példánkban a rendszer hol prediktív (azaz nem kauzális), hol pedig memóriával rendelkező (azaz kauzális), attól függően, hogy a sin(.) függvény milyen értéket vesz fel. Azonban a kauzalitás tulajdonságának megszegéséhez elég, ha a rendszer egyetlen egy időpontban viselkedik nem kauzálisan. Ekkor már nem kauzális rendszernek nevezzük, függetlenül attól, hogy a többi pontban kauzális volt-e, vagy sem. Így a tőzsdeindexet sem kauzális rendszer, mivel képlete az alábbi: M 1 yn [ ] = xn [ k] (3.73) M k= M Ebből a példából levonható az a következtetés is, hogy ha a rendszer memóriával rendelkezik vagy pediglen felejtő, akkor fennáll a kauzalitás tulajdonsága, mivel ez a két tulajdonság nem teljesül, ha a rendszer nem kauzális állítás:az összes felejtő és memóriával rendelkező rendszer kauzális, de ez fordítva nem igaz. Adjunk végül egy egyszerű példát kauzális rendszerre: yt () = xt ()

84 Stabilitás A stabilitás fogalma talán az egyik legfontosabb tulajdonsága rendszernek. Egy rendszer pontosan akkor nevezhető stabilnak, ha a bemenet változása nem vezet olyan kimenethez, amely időben divergál. A stabilitásnak különböző erősségű definíciói és így osztályai vannak. Mi most nézzük a számunkra fontos osztályokat: Egy rendszert lokálisan stabilnak mondunk, ha egyensúlyi helyzetéből, azaz éppen stabil állapotából kis környezetben kitérítve, azaz a bemenetet megváltoztatva kis környezet erejéig a rendszer az egyensúlyi helyzet környezetében marad, azaz a kimenet kis környezetben változik. Ilyen rendszerre legegyszerűbb példa egy sík asztalon álló golyó. Ez éppen stabil helyzetben van, hiszen áll. Ha picit meglökjük, egy kicsit arrébb gurul, amíg a súrlódás fel nem emészti mozgási energiáját. Ekkor a golyóról elmondhatjuk, hogy kis kitérítés hatására az eredeti egyensúlyi helyzetének kis környezetében marad, tehát lokálisan stabil. Ha viszont nagy erővel lökjük meg a golyót, akkor szinte biztosra vehetjük, hogy nem csak kis környezetét fogja elhagyni, hanem az asztal felületét is ábra Lokálisan stabil rendszer Egy rendszert BIBO (bounded input bounded output) stabilnak nevezünk, ha a bemenetek korlátos változása a kimeneten korlátos változást hoz létre. Ez a stabilitási fogalom lesz a számunkra a legfontosabb, ekkor mi már stabilnak nevezünk egy rendszert, hiszen ha a bemenetet korlátos jelekkel bombázzuk, azaz végtelen értékű jeleket mellőzzük, akkor a kimenet soha nem fogja elérni véges időn belül a végtelen értéket, mivel minden pillanatban korlátos lépésekkel változik. Egy rendszert lokálisan asszimptotikusan stabilnak nevezünk, ha a rendszert egyensúlyi helyzetének kis környezetében kitérítve a rendszer eredeti egyensúlyi helyzetébe tér vissza. Ilyen rendszerre nagyon egyszerű példa egy tál alján lévő golyó esete, ahol ha a golyót kitérítjük maximum a tál széléig, akkor visszagurulva ide-oda mozog a tányérban, amíg a súrlódás által felemésztett mozgási energiája el nem vész, és a tál alján újra megáll.

85 3.60. ábra Lokálisan asszimptotikusan stabil rendszer Egy rendszert globálisan asszimptotikusan stabilnak nevezünk, ha egyensúlyi helyzetéből kitérítve (akármilyen mértékben) visszatér eredeti egyensúlyi helyzetébe. Ilyen rendszerre példa egy vételen nagy tál és az alján álló golyó esete. A tálnak végtelen nagy a magassága, így bárhogy térítjük is ki a golyót, az vissza fog térni eredeti egyensúlyi helyzetébe, azaz a tál aljára bizonyos idő elteltével ábra Globálisan aszimptotikusan stabil rendszer Persze egy rendszernek nem biztos, hogy csupán egy egyensúlyi helyzete van, és az sem biztos, hogy ezek az egyensúlyi helyzetek ugyanolyan stabilitási tulajdonságokkal bírnak, de mi ezzel a problémával itt most nem foglalkozunk ábra Több egyensúlyi helyzettel rendelkező rendszer Az is elmondható, hogy ha egy rendszer magasabb stabilitási osztályba tartozik, akkor bármely alacsonyabb stabilitási osztálynak is része. Azaz az egyre magasabb stabilitási osztályok részhalmazai a gyengébb stabilitást megkövetelő osztályoknak. Egy rendszert instabilnak nevezünk, ha egyensúlyi helyzetének nincs olyan környezete, amelyből kitérítve nem divergálna a kimenete, vagy pedig a rendszernek nem létezik

86 egyensúlyi helyzete. Az alábbi rendszernek van egyensúlyi helyzete, mégis a golyó -még ha csak kicsit mozdítjuk is meg- lefelé indul el a végtelen magas csúcs tetejéről ábra Instabil rendszer Nézzünk most egy példát, hogy hogyan lehet eldönteni egy rendszerről, hogy stabil-e vagy sem: xn [ ] = un [ ] u[ n] < 1 n re n yn [ ] = uk [ ] = ( n+ 1) un [ ] k = Láthatjuk, hogy bár a bemenet változása korlátos volt, illetve a rendszernek létezik egyensúlyi állapota a 0 pontban (azonosan nulla bemenet esetén), azonban nincs az egyensúlyi pontnak olyan környezete, amelyben kitérítve a bemeneti jelet (az egész bemeneti jelet, nem csak annak egy részét) elmondható lenne, hogy a jel az egyensúlyi helyzet környezetében marad Időinvariancia definíció: Egy rendszert pontosan akkor nevezünk időinvariánsnak, ha egy időeltolás a bemeneten ugyanakkora időeltolásként jelentkezik a kimeneten. Magyarán szólva, ha a bemeneten a jel késik például egy másodpercet, akkor a kimeneti jel is pontosan egy másodpercet fog késni. Adjuk meg a definíciót képletekkel is: Legyen x[n] a bemenet, és y[n] a kimenet. Ekkor ha az xn [ ] yn [ ] xt () yt () leképzéssel megadott rendszer időinvariáns, akkor: y[ n n0] x[ n n0] ha y( t t0) x( t t0)

87 Most nézzünk példát ilyen rendszerekre: A vizsgált rendszerünk legyen az yt () = sin[ xt ()] képlettel leírható. Ekkor adott x 1 (t) bementre: y1() t = sin[ x1()] t Vegyük most x 1 (t) jel t 0 -val való eltolását: x2() t = x1( t t0) Ekkor erre a jelre alkalmazva a rendszer leképzését: y2( t) = sin[ x2( t)] = sin[ x1( t t0)] De mivel: y1( t t0) = sin[ x1( t t0)] y2( t) = y1( t t0). Ezzel beláttuk, hogy vizsgált rendszerünk időinvariáns. Most nézzünk egy nem időinvariáns rendszert: yn [ ] = n xn [ ] Ekkor alkalmazva a fenti eljárást: y[ n] = n x[ n] 1 1 x [ n] = x[ n n ] y [ n] = n x [ n] = n x[ n n ] y[ n n ] = ( n n ) x[ n n ] y [ n] Ebből jól látható, hogy a rendszer kimenete erősen függ az időtől, tehát idővariáns Linearitás definíció: Azok a rendszerek lineárisak, melyek tartalmazzák a szuperpozíció tulajdonságát: ha egy bemenet több jel súlyozott összegéből áll, akkor a kimenet egyszerű szuperpozícióval kapható meg, ami a súlyozott összege a külön-külön vett bemenő jelekre kapott rendszerválaszoknak. A szuperpozíció elvének teljesüléséhez két tulajdonsággal kell rendelkeznie a rendszernek, ezek az additivitás és a homogenitás. Vizsgálva két tetszőleges bemeneti jelet: x (t) y (t) 1 1 x (t) y (t) 2 2 a rendszer akkor lineáris, ha Additív: x1() t + x2() t = xt () yt () = y1() t + y2() t Homogén: a x1() t = xt () yt () = a y1(), t a C konstansra

88 Az következő állítások a fenti definíció alapján kézenfekvőek: 3.9. állítás:egy rendszer lehet lineáris anélkül, hogy időinvariáns lenne, vagy lehet időinvariáns anélkül, hogy lineáris lenne állítás:lineáris rendszer bemenete ha 0 akkor kimenete is 0. 0= 0 x() t = xt () yt () = 0 y() t = 0 (3.74) 1 1 Természetesen a szuperpozíció elve akárhány jelre alkalmazható, ha a rendszer lineáris, ebből adódóan tekintve egy diszkrét rendszert: Ha a rendszer bemenetei: xk[ n], k = 1,2,... Ezeknek megfelelő kimenetek: yk[ n], k = 1,2,... Akkor a teljes rendszerre nézve: x[ n] = ak xk[ n] = a1 x1[ n] + a2 x2[ n] + a3 x3[ n] +... k y[ n] = ak yk[ n] = a1 y1[ n] + a2 y2[ n] + a3 y3[ n] +... k (3.75) Mivel bármely diszkrét függvény felbontható diszkrét impulzusfüggvények összegére, lineáris rendszerek esetén elég csak ezekkel az impulzus-függvényekkel számolnunk, mert a kimenet előáll az ezekre adott válaszok szuperpozíciójaként. Tekintsük az alábbi példát: yn [ ] = 2 xn [ ] + 3 Vizsgáljuk meg lineáris-e a rendszerünk: 0 = xn [ ] 2 xn [ ] + 3= 3 = yn [ ] 0 Annak ellenére, hogy a fenti egy lineáris egyenlet, mégis nemlineáris rendszert definiál. Az ilyen típusú rendszerekre mondjuk, hogy szakaszosan lineáris rendszerek (incrementally linear systems). Ezek mind a folytonos, mind a diszkrét időben lineárisan válaszolnak a bemenetváltozásokra, ezért az ilyen rendszerek felbonthatóak egy lineáris és egy maradék tagra. Ekkor az alábbi módon ábrázolhatjuk rendszerünket:

89 3.64. ábra Szakaszosan lineáris rendszer Ha megvizsgáljuk az ilyen rendszerek tulajdonságait x [ n] y [ n] 1 1 x [ n] y [ n] 2 2 Akkor láthatjuk, hogy Az additivitás nem teljesül: x[ n] + x [ n] = x[ n] y[ n] = 2 ( x[ n] + x [ n]) x[ n] + 2 x [ n] + 6 = y[ n] + y [ n] A homogenitás sem teljesül: a x[ n] = x[ n] y[ n] = a 2 x[ n] + 3 a 2 x[ n] + a 3 = a y ( t) a rendszer egészére. Azonban a rendszer részeire teljesülnek ezek a tulajdonságok, ezért a szakaszosan lineáris rendszereket úgy is elemezhetjük, hogy csak a lineáris részükkel törődünk Példa probléma és tulajdonságai: Adott az alábbi kapcsolási rajz ábra Töltődő kondenzátor Határozzuk meg a rendszert leíró átmenetet: Ha C-vel jelöljük a lineáris időinvariáns kondenzátor kapacitását, akkor C konstans értékű, ebből adódóan, ha a rendszer inputjának a kondenzátor áramát és kimenetének pediglen a feszültségét tekintjük, akkor az

90 t 1 y(t) = x(δ) dδ C (3.76) képlettel adhatjuk meg a rendszer leképezését leíró függvényt. Adjuk meg most, hogy milyen tulajdonságokkal rendelkezik a rendszer: A rendszer nem felejtő, hisz az integrálás során a jelenleginél régebbi bemenetek is részeivé válnak a kimenetnek. Tehát, a kondenzátor memóriával rendelkező elektronikai egység. A rendszer kauzális, hisz kimenete nem függ a bemenet jövőbeli értékétől. A kondenzátor jelenlegi feszültségére nincs hatással, hogy a jövőben mi fog történni. Vizsgáljuk meg a rendszer linearitását: xt () = α x() t + α x() t t t t 1 α1 α2 y() t = [ x () s x () s ] ds [ x () s ] ds [ x () s ] ds y () t y () t C α + α = + = α + α C C Ebből adódóan jól látható módon teljesül a szuperpozíció elve. Így rendszerünk lineáris tulajdonságú. Tegyük fel, hogy x(t) bemeneti jelre a választ y(t) írja le, ekkor, ha megvizsgáljuk az x1() t = xt ( t0) jelet, azt várjuk, hogy a rendszernek az erre adott válasza y1() t = yt ( t0) lesz. Ekkor neveznék a rendszert időinvariánsnak. Lássuk, teljesül-e ez: t t t0 1 1 y () t = x( s t ) ds = x( η) dη = y( t t ) C C Tehát a rendszerünk időinvariáns is. Vizsgáljuk most a stabilitását: Legyen a vizsgáló jelünk az xt () = k ut (), ahol k 0 konstans érték. t 1 k k y() t = k u() s ds ds t u() t C = = C C t 0 Ez az egységnyi sebességugrás-függvény (unit ramp function). Tehát a rendszerünk nem BIBO stabil.

91 3.66. ábra A rendszer kimenete a bemenetre adott egységugrás esetén

92 4 Lineáris időinvariáns rendszerek Eddig nagy általánosságban vizsgáltuk a rendszereket és tulajdonságaikat. Most a rendszerek egy csoportjával, az úgynevezett lineáris és időinvariáns rendszerekkel kapcsolatban vizsgálódunk tovább. Ahogy az előző fejezet kapcsán kiderült, a lineáris rendszerek sajátossága, hogy kimenetük a bemenetre adott jelek kompozíciója esetén az egyes jelekhez tartózó kimenetek szuperpozíciójaként áll elő. xt () = ax() t + ax() t yt () = ay() t + ay() t (4.1) Ha ezt a tulajdonságot annak a tükrében vizsgáljuk, hogy a jelek felírhatók impulzusfüggvények összegeként: + x() t = x() s d ( t s) ds xn [ ] = xk [ ] d[ n k] k = (4.2) akkor egyértelmű, hogy elég csupán ilyen elemi függvényekre vizsgálni a tulajdonságokat és az átvitelt, mert ezekből majd tetszőleges jelre származtathatók a tulajdonságok és a leképzések is. Persze sose feledjük, hogy LTI rendszereket vizsgálunk. Amely tulajdonságok és tételek itt kimondásra kerülnek, nem biztos, hogy más nem LTI rendszereknél vagy problémáknál is használhatók.

93 4.1 Jelek reprezentációja impulzusfüggvényekkel Nézzük meg, a fent említett tulajdonságot egy kicsit bővebben. Tekintsünk egy tetszőleges, diszkrét x[n] jelet, ahogy azt az ábra is mutatja: 4.1. ábra Diszkrét szekvencia Szorozzuk be a jelet δ [ n] függvény időbeli eltoltjaival, ahogy azt a felbontási képletben is tettük. Ekkor: x[ 1], n= 1 x[ 1] δ[ n+ 1] = 0, n 1 x[0], n= 0 x[0] δ[ n] = 0, n 0 x[1], n= 1 x[1] δ[ n 1] = 0, n 1 (4.3) Így ezen függvények összegét véve x[ n] =... + x[ 1] δ[ n+ 1] + x[0] δ[ n] + x[ + 1] δ[ n 1] +... (4.4) alakban előáll a jel, ha ezt minden lehetséges n időpontra megteszem.

94 4.2. ábra A diszkrét jel dekompozíciója súlyozott impulzusok összegére A fenti képletet átírhatjuk egy kompaktabb, mozgó összeg alakba: xn [ ] = xk [ ] δ[ n k], (4.5) k = ezúton beláttuk képletünk helyességét, és megvilágítottuk annak értelmét. Ha viszont az x[n]=u[n] esetet tekintjük, akkor a képlet redukálódik az

95 xn [ ] = δ[ n k] = un [ ] (4.6) k = alakra. Ezt vezettük le az előző fejezetben is. Az egységimpulzus-függvénynek ezt a tulajdonságát eltolási tulajdonságnak (shifting property) nevezzük. Vizsgáljuk meg ugyanezt folytonos esetben is: Itt is vizsgáljunk egy tetszőleges x(t) folytonos függvényt, melyet az alábbi ábrán ábrázoltunk: 4.3. ábra Folytonos jel, és annak lépcsős impulzusösszeggel történő közelítése A diszkrét esetben tett megfigyeléseinkre alapozva itt is egységnyi területű impulzusjelek összegére bontva tekintjük az x(t) jelet, ahogy az már a fenti ábra alapján sejthető. Egységnyi területű impulzus: δ 1, 0 < t < () t = 0, ha nem (4.7) Ekkor az x(t) jel közelítéseként, ahogy azt a Riemann-integrál definíciójának bevezetésekor teszik analízisben, az xt () közelítő jel megadható az alábbi összegként: xt () = xk ( ) δ ( t k ) k = (4.8) ahol ( t k egységnyi ) amplitúdójú. δ Ha most -t tartatjuk a 0-hoz, akkor: xt ( ) = lim xt ( ) = lim xk ( ) δ ( t k ) 0 0 k = (4.9)

96 A fenti közelítés alapján látható, hogy a lépésköz, azaz a bontás finomságának csökkenése egyre jobb közelítést tesz lehetővé, míg el nem jutunk a pontos alakhoz, amit egy integrál képvisel. Az alábbi ábrák jól szemléltetik a fenti jelfelbontást ábra A jel felbontásában szereplő impulzusfüggvények

97 4.5. ábra A felbontás finomságának grafikus ábrázolása Itt csupán t < m < tintervallumon nem nulla az adott függvény, de ezen az időszeleten közelíteni próbálja az eredeti függvény által felvett értékeket. Ha az időszelet nagyságát tartatjuk a 0-hoz, akkor egyrészt végtelen sok időszeletünk lesz, másrészt az adott impulzusfüggvények már a pontos értéket fogják adni a 0 hosszúságú időszeleteken. Ezeket összegezve kapjuk a függvényt, de az ilyen végtelen piciny felbontású összegzés pont a Riemann-integrálást jelenti, így nincs más teendőnk, mint leírni, hogy mire jutottunk: + xt ( ) = lim xk ( ) d( t k ) = x( td ) ( t t) dt 0 k = (4.10) Ahogy diszkrét esetben láttuk, itt is él az eltolási tulajdonság, mégpedig: xt () = ut () + ut () = d( t t) dt (4.11)

98 4.2 Konvolúciós összeg Először foglalkozzunk a konvolúció műveletével diszkrét esetben. Ez a művelet meghatározó fontosságú a rendszer átvitelének, leképzésének leírásában. Ahogyan azt az előbbi fejezet során láthattuk, a diszkrét jelek felbonthatók egy futó összeg segítségével diszkrét impulzusjelek összegére. xn [ ] = xk [ ] δ[ n k] (4.12) k = Ebből a felbontásból származik az ötlet, hogy ha már így felbontható a jel, akkor tekintsük külön az összeg tagjait és a rendszer által rájuk adott válaszokat. Tehát ezek a jelek mind-mind egységimpulzus-függvények, amelyeknek csupán az amplitúdója különbözik. De mivel a rendszerünk LTI, ezért elmondhatjuk, hogy azonos jelre bármely időpontban azonos a válasz, sőt a válasz amplitúdója pedig egyenesen arányos a bemeneti jel amplitúdójával. Így elég vizsgálatainkat csupán az egységimpulzus-jel átvitelével kapcsolatban elvégezni definíció: Súlyfüggvény Diszkrét LTI (SISO) rendszer esetén, ha az energiamentes, azaz alapállapotú rendszer bemenetét egységimpulzus-függvénnyel gerjesztjük, akkor a kimenet válaszát a rendszer súlyfüggvényének nevezzük, és h[n]-nel jelöljük. δ[ n] hn [ ] (4.13) A súlyfüggvény teljes mértékben jellemzi a rendszert, és pontosan egy olyan LTI rendszer van, amely adott súlyfüggvényt valósít meg. Ha a rendszer nem LTI, minden egyes állapothoz és időponthoz más és más impulzusválaszfüggvény tartozik, így azokat már nem írhatjuk le egyetlen függvénnyel. Ezért nem is nevezhetjük őket súlyfüggvénynek, inkább impulzusátviteli függvényeknek, vagy impulzusátviteli karakterisztikáknak nevezzük. Ezen súlyfüggvény segítségével tetszőleges bemenet esetén leírható a kimenet a futó összeg alapján. Mivel mindegyik impulzusfüggvényre ugyanaz az impulzusátviteli függvény a válasz, a kimenet nem lesz más, mint: yn [ ] = xk [ ] hk [ n] (4.14) k =

99 Ahol δ[ n k] h [ n] = h[ n k] (4.15) k Így tetszőleges probléma kapcsán, ha a rendszer LTI, nem kell mást cselekednünk, mint kiszámítani a súlyfüggvényt, azaz h[n]-t, és összegezni azt minden egyes időpontra adott válaszként, a jel amplitúdóival szorozva. Ha a rendszerünk nem LTI, csupán lineáris, akkor természetesen ezek a hk [ n ] súlyfüggvények minden k esetén különbözőek lesznek. Azonban ekkor is érvényes a szuperpozíció tulajdonsága, tehát a kimenet előáll a válaszok összegeként, ahogy azt az alábbi ábrasor is mutatja, egy tetszőleges x[n] jelet véve alapul ábra Diszkrét jel A válasz megépíthető, ha ismerjük a rendszer válaszát az egységimpulzusokra ábra Az idővariáns rendszer impulzusválasz-függvényei a különböző időpontokban És ezekből szuperpozícióval előáll a válsz:

100 4.8. ábra A jelösszetevőkre adott válaszok és az azokból előálló kimeneti jel Azonban mi is az a konvolúció, ami e rész címét adja? Mivel a fentiekben megismerkedtünk azzal a ténnyel, hogy:

101 xn [ ] = xk [ ] δ[ n k] k = yn [ ] = xk [ ] h [ n] k = k (4.16), ami kifejezi egy lineáris időinvariáns diszkrét rendszer válaszát egy akármilyen bemenetre az impulzus-függvényekre adott válaszának összegeként, így elmondhatjuk, hogy egy LTI rendszert teljes mértékben meghatározza impulzusválasza. Ekkor viszont a futó összegzés leírható egy általunk definiált művelettel, amit nevezzünk ezentúl konvolúciónak, és jelöljünk módon. Nézzük ennek grafikus értelmezését. yn [ ] = xn [ ] hn [ ] = xk [ ] hn [ k] (4.17) k =

102 4.9. ábra A rendszer átviteli függvénye, annak h[n-k] tükörképe és eltoltja, és a rendszer bemenete Adott h[n] esetén állítsuk elő az origóra nézve reflexióval h[n-k]-t, ahogy azt az ábrán is láthatjuk. Ekkor az x[n] jelre adott választ kiszámíthatjuk, ha az x[n] jel minden egyes x[k] pontjába odateszzük a h[n-k] függvényt megszorozva x[k]-val, és ezeket összegezzük. A fenti számítási módszer, bár elsőre igen bonyolultnak tűnik, mégis egyszerűen kivitelezhető. Az ember számára talán leginkább úgy modellezhetjük, hogy elképzelünk egy hatalmas pályaudvart, ahol egymással párhuzamosan sok ezer sín, és ezekre merőlegesen egy sínpár fut. A párhuzamos sorokon minden vágányon álljon egy-egy kocsi rakomány nélkül. Tudjuk, hogy egy adott pontban a jel amplitúdóját a kocsi megpakoltsága jelzi. Legyen adott egy bizonyos szerelvény, amelyben a kocsik megrakottsága különböző. A szerelvény beáll a merőleges sínpáron a sorakozó kocsik mellé úgy, hogy a saját szerelvény tagjainak mindegyike egy kocsi mellett álljon. Ekkor átpakolják a párhuzamos síneken várakozó kocsikba a szerelvényből a rakományt. A szerelvény mozdonya mindig különböző kocsinál áll meg, ami a párhuzamos síneken várakozik, és minden rakodás után visszatér a telephelyre,

103 ahol a szerelvényt ugyanúgy feltöltik. Ezután pedig visszamegy a kocsikhoz, és megint beáll valaki mellé, aki mellett még nem állt meg. Így ha ezt minden kocsira elvégzi, akkor elvégezte a konvolúció műveletét, ahol egy kocsira, azaz impulzusra egy szerelvény volt a válasz. Ha az impulzus nagyságát is értelmezzük, akkor a kocsik végső rakományát még meg kell szorozni kocsinként az eredeti jelben vett impulzusok nagyságával. Ezt értelmezhetjük a kocsik színével, azaz ha csak 0,1,2 nagyságú impulzusok lehetnek, akkor a sárga kocsi rakománya olyan mintha nem is lenne, a kék kicsi rakományát normál módon, míg például a piros kocsi rakományát duplán számoljuk az értékelésnél. Persze mivel végtelen sokféle impulzusnagyság előfordulhat, végtelen sok színt és értelmezési szabályt is kéne definiálunk példa: Tekintsük végig a fenti okfejtésünket most egy példán: Legyen adott n xn [ ] = α un [ ] a bemeneti függvény, ahol 0< α < 1 hn [ ] = un [ ] pedig az átviteli függvény. Számoljuk ki a konvolúció műveletével az y[n] választ! Az ábrán feltüntettük h[ k], h[ k], h[ 1 k], h[1 k] és x[ k] jeleket.

104 4.10. ábra A konvolúció számításához szükséges jelek

105 Ekkor érdemes részekre bontani vizsgálódásunkat: I. n < 0 Érdemes észrevenni, hogy h[k]-nak nulla az értéke n < 0 -ra, ebből következik, hogy mivel a jel is csupán 0-ban lép be, n < 0 -ra a válasz is nulla lesz. xk [ ] hn [ k] = 0 yn [ ] = 0 II. n 0 Mindig úgy számolunk, hogy a vizsgált intervallumokon, melyeken a kimenet hasonló módon számolható, a tükrözött és eltolt hn [ k] jelet utaztatjuk x[k]-ban, összeszorozva közös részüket. Ez lesz a kimenet értéke az adott pillanatban: k a, 0 k n xk [ ] hn [ k] = 0, másra n k yn [ ] = a Mivel k = 0 N 1 n= 0 n α N, α = 1 = N 1 α, α 1 1 α, ezért: n 1 a =, 1 a ha a < 1 n+ 1 1 a yn [ ] = 1 a n= 0 Emiatt a probléma megoldása: n+ 1 1 α yn [ ] = un [ ] 1 α

106 4.11. ábra A példaként bemutatott rendszer kimenete 4.2. példa: Tekintsünk most egy másik példát: Legyen adott: 1, 0 n 4 xn [ ] = 0, másra n a, 0 n 6 hn [ ] = 0, másra

107 4.12. ábra Konvolúcióban résztvevő jelek: a rendszer (a) bemenete, (b) impulzusválasz-függvénye Most is kényelmesebb, ha intervallumonként számolunk: I. n < 0 Itt is igaz, hogy nullánál kisebb időpontokra a súlyfüggvény értéke nulla. xk [ ] hn [ k] = 0 yn [ ] = 0 II. 0 n 4 h[n-k] kezd belépni az x[k] jelbe. n k a,0 k n xk [ ] hn [ k] = 0, másra n n n k r 1 a yn [ ] = a = a = k= 0 r= 0 1 a r = n k III. 4< n 6 h[n-k] utazik az x[k] jelben. n+ 1

108 n k a,0 k 4 xk [ ] hn [ k] = 0, másra 4 n n k n 1 k n 1 a a a yn [ ] = a = a ( a ) = a = a a IV. 6 < n 10 k= 0 k= 0 5 n 4 n h[n-k] már kezd kifelé haladni az x[k] jelből. n k a, n 6 k 4 xk [ ] hn [ k] = 0, másra 4 10 n n k n 6 r 6 1 a a a yn [ ] = a = a a = a = 1 k= n 6 r= 0 1 a 1 a r = k n+ 6 V. 10 < n n 11 n 4 7 Ekkor már h[n-k] és x[k] nem zérus részeinek nincs közös része, így yn [ ] = 0

109 4.13. ábra A példában szereplő konvolúciós művelet grafikus interpretációja Így ezeket a részeredményeket intervallumonként egymás mellé illesztve kapjuk a kimeneti függvényt:

110 4.14. ábra A példában szereplő konvolúció eredménye ábra A konvolúció folyamata egy animáción bemutatva

111 4.2.1 A konvolúciós összeg tulajdonságai Kommutativitás xn [ ] hn [ ] = hn [ ] xn [ ] yn [ ] = xnhn [ ] [ k] k = r = n k; k = n r xn [ ] hn [ ] = xnhn [ ] [ k] = xn [ rhn ] [ ] = hn [ ] xn [ ] k= r= (4.18) Ez alapján azt is észrevehetjük, hogy egy LTI rendszer válasza az x[n] bemenő jel és h[n] egységimpulzusra adott válaszfüggvény konvolúciójával írható le, akkor a rendszer kimenete identikus azon LTI rendszer kimenetével, melynek bemenete h[n] és egységimpulzus-válasza x[n]-nel egyenlő. Tehát az előbbi példában úgyis kiszámíthattuk volna a konvolúciós összeget, hogy először tükrözzük és toljuk az x[k] x[n-k] jelet, majd megszorozzuk h[k]-val, és ezt összegezzük minden k-ra Asszociativitás Tekintsünk két LTI rendszert, melyeket sorba kötünk. Vajon függ-e sorrendjüktől a kimenet, ha ugyanazt a bemeneti jelet adjuk meg mindkét esetben? Ha nem, akkor összevonhatók-e egyetlen rendszerré?

112 4.16. ábra A kommutativitás és az asszociativitás következményesorosan kapcsolt rendszerekre ( ) ( ) ( ) ( ) y[ n] = w[ n] h [ n] = x[ n] h[ n] h [ n] yn [ ] = xn [ ] hn [ ] = xn [ ] h[ n] h[ n] = xn [ ] h[ n] h[ n] = xn [ ] h[ n] h[ n] (4.19) Tehát így beláttuk, hogy: ( ) ( ) xn [ ] h[ n] h[ n] = xn [ ] h[ n] h[ n] (4.20) Azaz a kimeneten kapott eredmény sorrendjüktől független a kommutativitás miatt. Ezért különböző sorrendben vonva őket össze egyetlenegy rendszerré ugyanazt az eredményt kapjuk. Ezen tulajdonság alapján az alábbi kijelentést tehetjük: Mivel az LTI rendszerek impulzusválasza teljes mértékben jellemzi a rendszer viselkedését, a sorba kapcsolt rendszerek egyetlen rendszerré vonhatók össze, amelynek súlyfüggvénye a két részrendszer súlyfüggvényének konvolúciója.

113 y[ n] = x[ n] h[ n] = x[ n] h[ n] h [ n] (4.21) Disztributivitás Legyen adott két párhuzamosan kapcsolt rendszer. Ha az így kapott rendszer bemenetére egységimpulzus-függvényt adunk, akkor mindkét részrendszer a saját súlyfüggvényével válaszol rá, amelyek összegződnek, és így érik el a teljes rendszer kimenetét. y[ n] = xn [ ] h[ n] 1 1 y[ n] = xn [ ] h[ n] 2 2 yn [ ] = y[ n] + y[ n] 1 2 ( ) yn [ ] = xn [ ] hn [ ] = xn [ ] h[ n] + h[ n] 1 2 (4.22) ábra A konvolúció disztributivitásának következménye párhuzamosan kapcsolt rendszerekre Így máris beláttuk, hogy: x[n] (h 1[n] + h 2[n]) = x[n] h 1[n] + x[n] h 2[n] (4.23) Tehát LTI rendszerek párhuzamos kapcsolata leírható egyetlen rendszerrel, melynek súlyfüggvénye a párhuzamosan kapcsolt rendszerek súlyfüggvényének összege. Azonban ne felejtsük el, hogy a fenti esetekben mindig LTI rendszereket tekintettünk. Nem LTI rendszereknél az impulzusválasz-függvény nem jellemzi teljesen a rendszert, mivel annak minden időpillanatban más az alakja. Ezért idővariáns esetben a konvolúció művelete, nemlineáris esetben pedig tulajdonságainak kiaknázása hibás megoldást eredményez példa::

114 Tekintsük az alábbi nem LTI rendszert: 1, n = 0,1 hn [ ] = (4.24) 0, egyébként Tudjuk, hogy pontosan egy LTI rendszer létezik, amelynek ez az átviteli függvénye, ez pedig nem más, mint: yn [ ] = xn [ ] + xn [ 1] (4.25) Azonban ez nem LTI rendszerekre nem igaz. Nagyon sok olyan rendszer létezhet, amely egy adott impulzusátviteli függvényt valósít meg. Például ugyanezt valósítják meg az alábbi nem LTI rendszerek is: 2 ( ) ( ) yn [ ] = xn [ ] + xn [ 1] yn [ ] = max xn [ ], xn [ 1] (4.26) Ezen felül ha két nemlineáris rendszert kapcsolunk sorba, mint például: y[ n] = 2 xn [ ] 1 2 ( xn) y[ n] = [ ] 2 (4.27), akkor nem mindegy, hogy milyen sorrendben kapcsoljuk össze őket. 2 Hisz 1-2 esetén: yn [ ] = 4 xn [ ], míg 2-1 esetén: yn [ ] 2 [ ] 2 = xn lesz a kimenet.

115 4.3 A konvolúciós integrál Mint ahogy azt diszkrét esetben is megtettük, folytonos esetben is értelmezhetjük a konvolúció műveletét. Tudjuk, hogy folytonos esetben is felbonthatók a jelek impulzusfüggvények összegének határértékére, azaz integráljára. xt ( ) = x( σ) d ( td ) σ = lim xk ( ) d ( t k ) 0 k = xt ˆ( ) = xk ( ) d ( t k ) k = σ (4.28) Ezen lépcsős közelítés alapján az egyes, egységnyi területűδ függvényekre adott válasza az LTI rendszernek legyen ht ˆ( ), a folytonos átviteli függvényt közelítő függvény. Ekkor, bármely intervallumosztáson értelmezett δ függvényre δ ( t k ) hˆ () t (4.29) k lesz a válasza a rendszernek. Ezek az átviteli válaszok lehetnek különbözőek nem LTI esetben, de LTI rendszert figyelembe véve ezek identikusak. Ekkor a szuperpozíció elvét felhasználva a rendszer kimenete: yt () = lim xk ( ) hˆ () t = x( σ) h() tdσ k 0 k = k (4.30) k = yt ˆ( ) = xk ( ) hˆ () t d () t h () t d( t σ) h () t A fenti levezetést szemlélteti az alábbi ábra: 0 σ σ

116 4.18. ábra A folytonos rendszer válaszfüggvény-közelítésének grafikus reprezentációja

117 Mivel LTI rendszerünk időinvariáns: ábra A válasz közelítésének finomítása h() t = ht () 0 h() t = ht ( σ ) σ (4.31) Ahol h(t) a folytonos időben értelmezett impulzusfüggvényre adott válasza a rendszernek, azaz a súlyfüggvénye. Így a konvolúció az alábbi formulával adható meg folytonos időben: (4.32) yt () = x( σ) ht ( σ) dσ = xt () ht ()

118 4.3.1 A konvolúciós integrál tulajdonságai A diszkrét esettel párhuzamosan itt is ugyanazon tulajdonságokat tudjuk értelmezni Kommutativitás Az impulzusátviteli függvény és a bemenő jel felcserélhető Asszociativitás xt () ht () = ht () xt () (4.33) xt () ( h() t h()) t = ( xt () ( h()) t h() t (4.34) Soros kapcsolat kiváltható egyetlen rendszerrel, amelynek impulzusátviteli függvénye a részrendszerek impulzusátviteli függvényeinek konvolúciója Disztributivitás xt () ( h() t + h()) t = ( xt () ( h()) t + ( xt () h()) t (4.35) Párhuzamos kapcsolat kiváltható egyetlen rendszerrel, amelynek impulzusátviteli függvénye a részrendszerek impulzusátviteli függvényeinek összege. Tekintsünk most példákat a folytonos esetre is. Elöljáróban meg kell jegyeznünk, hogy sokszor megéri grafikusan számolni, mert különben könnyen eltéveszthetők az intervallumok példa: Legyen adott egy LTI rendszerünk, amire ht () = ut () Gerjesszük a rendszert az alábbi bemeneti függvénnyel: at xt () = e ut (), a> 0 Ekkor:

119 Szakaszonként felírva a megoldást: I. t < ábra A példa konvolúciójában szereplő jelek h(t)-nek nincs nem nulla értéke a t < 0 -ra, ezért: x( σ) ht ( σ) = 0 yt () = 0 II. t 0

120 aσ e, 0< σ t x( σ) ht ( σ) = 0, egyébként t at aσ 1 aσ (1 e ) yt () = e dσ = e = a a 0 Így: at (1 e ) yt () = ut () a σ = t σ = ábra A példában szereplő konvolúció eredménye, azaz a rendszer kimenete 4.5. példa: Adjuk meg az alábbi két jel konvolúcióját: 1, 0 t < T xt () = 0, egyébént t, 0 t < 2T ht () = 0, egyébként A következő ábrán megtekinthetjük, hogyan utazik végig a h(t) jel x(t)-n, miközben a két jel konvolúcióját vesszük.

121 4.22. ábra A konvolúciós művelet szakaszonkénti szemléltetése

122 Azért jobb a grafikus szemléltetés, mert az eredmény bármely pillanatban előáll a két jel közös területének a nagyságaként. Így öt esetet különböztetünk meg: I. t < 0 h(t)-nek nincs nem nulla értéke a t < 0 -ra, ezért: x( σ) ht ( σ) = 0 yt () = 0 II. 0 t < T Mivel csupán csak egy t befogójú háromszöget metsz ki: 1 yt () = t 2 III. T t < 2T 2 Itt már utazik a jelben a háromszög, így az 1 ( ( )) 2 t t + T területű lenne, de ebből le kell vonni azt a kis csücsköt, ahol már elhagyta a jel szélét, így: 1 1 yt ( ) = ( t ( t+ T)) ( t T) = T t T 2 2 IV. 2T t < 3T 2 2 Itt már kifelé halad a háromszög a jelből: 1 [ ] ( ) y( t) = 2 T ( t T) ( t T) + 2 T ( t T) = T t + t T V. 3T t A háromszög elhagyta a jelet, így: x( σ) ht ( σ) = 0 yt () = 0 A két jel konvolúciója tehát:

123 4.23. ábra A konvolúció eredménye

124 4.4 LTI rendszerek tulajdonságai Felejtő és nem felejtő LTI rendszerek Az LTI rendszer pontosan akkor memória nélküli, ha csupán a bemenet jelenlegi értékétől függ a kimeneti jel. Ezért az impulzusátviteli függvénynek speciálisnak kell lennie olyan értelemben, hogy a konvolúció során adott pontbeli értéket számítva a bemenetnek sem jövőbeli, sem múltbeli értékekeit nem összegezheti, így: hn [ ] = 0, n 0 ht ( ) = 0, t 0 (4.36) azaz: hn [ ] = K δ[ n] ht () = K δ () t (4.37) LTI rendszerek invertálhatósága Pontosan akkor nevezünk egy LTI rendszert invertálhatónak, ha létezik olyan rendszer, amelyre ha az eredeti rendszer impulzusátviteli függvénye h() t volt, és inverzének pedig h () t 1 2,akkor: h() t h () t = h () t h() t = δ () t (4.38) Tekintsünk erre egy példát: 4.6. példa: Legyen adott a következő rendszer: ábra Az invertálható rendszer és inverzének kapcsolata

125 yt () = xt ( t) 0 Ez a rendszer egy egyszerű késleltetés, mégpedig pontosan t 0 idővel. Ekkor a rendszer impulzusátviteli függvénye: h() t = δ ( t t ) 1 0 Egyértelmű, hogy létezik inverz rendszer, mégpedig: h () t = δ ( t+ t ) 2 0 impulzusátviteli függvény. Vizsgálva az invertálhatóság tulajdonságát: h() t h () t = h () t h() t = δ( t t ) δ( t+ t ) = δ() t Ezzel beláttuk, hogy a példánkban felhozott rendszer invertálható. Most nézzünk egy másik példát is: 4.7. példa: hn [ ] = un [ ] yn [ ] = xk [ ] un [ k] k = Mivel az u[n-k] függvény 0 értékű minden k n yn [ ] = xk [ ] k = > n-re, így: Általánosságban elmondható, hogy az egységugrás-függvények ily módon elhagyhatók, mivel csupán intervallumot jelölnek ki. Visszatérve a problémára, a rendszernek létezik inverze, mégpedig: yn [ ] = xn [ ] xn [ 1] Ekkor adjunk a bemenetre egy impulzusfüggvényt, így megkapjuk a súlyfüggvényt: hn [ ] = δ[ n] δ[ n 1] Ha behelyettesítünk az invertálhatóságot ellenőrző egyenletbe: h1[ n] h2[ n] = h1[ n] ( δ[ n] δ[ n 1]) = = ( un [ ] δ[ n]) ( un [ ] δ[ n 1]) = un [ ] un [ 1] = δ[ n] Ezennel beláttuk ezen rendszer invertálhatóságát is.

126

127 4.4.3 LTI rendszerek kauzalitás A rendszert kauzálisnak nevezzük, ha kimenete csupán jelenének és múltjának függvénye. LTI rendszereknél ez pontosan akkor következik be ha: Diszkrét esetben: hn [ ] = 0, n< 0 n yn [ ] = xk [ ] hn [ k] = hk [ ] xn [ k] k= k= 0 (4.39) Folytonos esetben: ht ( ) = 0, t< 0 t yt () = x( σ) ht ( σ) dσ = ht () xt ( σ) dσ 0 (4.40) Tekintsünk az előző példát a kauzalitás vizsgálatára: hn [ ] = un [ ] hn [ ] = δ[ n] δ[ n 1] Látható, hogy mindkét rendszer kauzális, mivel súlyfüggvényük minden n < 0 pontra LTI rendszerek stabilitása Az LTI rendszert általánosan stabilnak mondjuk, ha korlátos bemenetre korlátos kimenet a válasz. Diszkrét esetben: Ha diszkrét rendszereket tekintünk, akkor a stabilitás elengedhetetlen feltétele, hogy a kimeneten előálló jel valamely norma szerint korlátos legyen. Ez pontosan akkor teljesül, ha bármely időpontra egy általános normát tekintve teljesül, hogy: xk [ ] <, (4.41) ahol mivel skalár jelek körében vizsgálódunk, a vektornorma abszolút értéknek felel meg. Így már írhatjuk, hogy az x[k] jel korlátos, ha létezik olyan B > 0 valós konstans, hogy bármely időpontra: xk [ ] < B (4.42) Ekkor a rendszer kimenete korlátos, ha

128 yn [ ] = hk [ ] xn [ k] hk [ ] xn [ k] B hk [ ] < k= k= k= (4.43) Tehát az LTI rendszert korlátosnak nevezzük ha: hk [ ] < (4.44) k = Folytonos eset: Ebben az esetben is hasonlóképpen járhatunk el, így ha a bemenet korlátos, és a rendszer erre válaszoló kimenete is korlátos, akkor a rendszert stabilnak nevezzük. Így ha teljesül, hogy bármely időpontra: xt () < B (4.45) akkor a rendszer stabil, ha: yt ( ) = h( σ) xt ( σ) dσ h( σ) xt ( σ) dσ B h( σ) dσ < (4.46) azaz: h( σ) dσ < (4.47) 4.8. példa: Tekintsük az alábbiakat: hn [ ] = δ[ n n] k= 0 hk [ ] = δ[ k n] = 1 k= Tehát a rendszerünk stabil. Most nézzük ugyanezt folytonos esetben: ht () = d ( t t) 0 h( σ) dσ= dσ ( t ) dσ= 1 0 0, ami ismét stabilnak bizonyult. Nézzünk most egy egységugrás-függvényű impulzusátvitellel rendelkező rendszert:

129 hn [ ] = un [ n] hk [ ] = uk [ n] = k= k= n0 0 0 ht () = ut ( t) h( σ) dσ = u( σ t ) dσ = t0 0 0 Ahogy az jól látható, a rendszer instabil.

130 4.4.5 LTI rendszerek egységugrás-válasza Ahogy azt az előzőekben bevezettük, a rendszer viselkedését teljes mértékben jellemzi az egységimpulzusra adott válasz, amit mi impulzusátviteli, vagy röviden súlyfüggvénynek neveztünk és h[n]-nel, h(t)-vel jelöltük. Azonban a rendszert más vizsgálójelekre adott válaszokkal is jellemezhetjük, ilyen az egységugrás-jelre adott válasz is. Természetesen ezt is csak energiamentes rendszerre értelmezzük, és ezentúl átmeneti függvénynek nevezzük; jelölése: s[n], illetve s(t). Bizonyíthatóan ez is teljes mértékben leírja a rendszer viselkedését. Nézzük meg, hogy létezik-e, és ha igen, milyen kapcsolat áll fenn a két rendszerjellemző függvény között! Mivel ez a válasz kiszámítható az egységugrás, mint bemenet és az impulzusválasz konvolúciójaként: Azonban ezt az alakot átírva: sn [ ] = un [ ] hn [ ] (4.48) sn [ ] = un [ k] hk [ ] = hk [ ] k= n k= (4.49) És ennek inverzét számolva: hn [ ] = sn [ ] sn [ 1] (4.50) Így felhasználva a konvolúciót, az alábbi megállapításokat tehetjük folytonos esetben: t st () = h( t) dt ds() t ht () = = s'() t dt (4.51) Tehát beláttuk, hogy ezen vizsgálójelek nemcsak egymásból származtathatók, hanem a rendszerjellemző függvényeikkel is ugyanez a helyzet. Mindenféle bizonyítás nélkül, az alábbiak e módon már nyilvánvalóak: yn [ ] = xn [ ] ( sn [ ] sn [ 1]) yt () = xt () s'() t (4.52), ahol az általános deriválást jeleni (Duhamel tétele).

131 Bár az átmeneti függvény is rendszerjellemző függvény, általában nem használatos, mivel a vele történő számolás nehézkes; azonban sokkal könnyebben előállítható, mint a csupán matematikában létező egységimpulzus. Ezért a méréseket egységugrás-függvényt közelítő függvénnyel végezzük, és az így kapott átmeneti rendszerjellemző függvény deriválásával alakítjuk át súlyfüggvénnyé.

132 4.5 LTI rendszerek leírása differenciál- és differenciaegyenletek segítségével A matematika már régóta próbálkozik a fizikai jelenségek legszélesebb körű modellezésével és leírásával. Ezen metódusok, ha a bizonytalanság kérdése nem merül fel, folytonos esetben többnyire differenciálegyenletek, diszkrét esetben pedig differenciaegyenletek formájában öltenek alakot. Megoldási lehetőségüket a matematikai apparátus folyamatos bővülése próbálja segíteni. Így a digitális jelfeldolgozásban, a rendszerek és folyamatok leírására is ilyen egyenleteket használunk, mivel ez a tudományterület alapvetően fizikai és matematikai alapokon nyugszik. Azonban a későbbiekben pontosan a bizonytalanság elkerülhetetlensége miatt a sztochasztikus rendszerek leírására már ezen módszerek nem alkalmazhatók. Mi most ennek a problémakörnek igen kis szeletével fogunk foglakozni, s a matematikából már jól ismert definíciók ömlesztett halmaza helyett inkább példákon keresztül mutatjuk be ezen módszerek és eljárások alkalmazását Lineáris állandó együtthatós differenciálegyenletek Ezekkel az egyenletekkel a rendszer bemenete és kimenete közti kapcsolatot próbáljuk megfogalmazni. Tekintsük az alábbi egyenlet: dy() t + 2 yt () = xt () (4.53) dt A fenti egyenlet a rendszer viselkedését implicit módon írja le. Meg kell oldanunk az egyenletet, hogy explicit alakban álljon elő a rendszer kimenete a bemenet függvényeként. Az ilyen típusú egyenletek megoldása úgy történik, hogy előállítjuk az egyenlet homogén megoldását - ha esetleg xt () = 0esetet vizsgálnánk, akkor készen is lennénk -, és az egyenlet egy partikuláris megoldását. Azért egyet, mivel elméletileg végtelen sok létezik. Ezután a két megoldás összegeként áll elő az eredeti egyenlet megoldása. Az egyenlet homogén megoldása a egyenlet megoldása. yt () = y () t + y() t (4.54) p h dy() t + 2 yt () = 0 (4.55) dt Hogy egy partikuláris megoldását megtaláljuk a rendszernek, tételezzük fel, hogy ha t > 0 akkor:

133 j 0t { Ke ω } x( t) = Re (4.56) ahol K egy komplex szám. (Általánosságban kijelenthetjük, hogy partikuláris megoldás keresésére csak a bemenet függvényének ismeretében van lehetőségünk bármely számítást elvégezni.) Ebből viszont ugyancsak következtethetünk a megoldás alakjára: Ahol Y szintén egy komplex szám. Visszahelyettesítve a differenciálegyenletbe: j 0t { } y ( t) = Re Ye ω (4.57) p jω0t jω0t jω0t { 0 } { } Re jω Ye + 2Ye = Re Ke, t > 0 (4.58) Amiből egyértelműen következik, hogy csak akkor állhat fent, ha: Ezt átrendezve kapjuk, hogy: jω 0Y + 2Y = K (4.59) Y = K K e jω + 2 = 4 + ω jθ (4.60) ahol θ ω = tan (4.61) Ezért a partikuláris megoldás alakja: jω0t K y p ( t) = Re{ Ye } = cos( ω0t θ), t > ω 2 0 (4.62) Ahhoz, hogy a homogén megoldását megtaláljuk az egyenletnek, korábbi matematikai ismereteink alapján y(t) alakjáról az alábbi feltételezést tehetjük: y () t = Ae h st (4.63) Frissen tett feltételezésünket visszaírva a differenciaegyenlet homogén alakjába: st st st Ase + 2 Ae = A ( s + 2) e = 0 (4.64)

134 A fenti egyenlet azonban akkor és csak akkor igaz, ha s = 2. Azonban A valós paraméter szabadon választható, bármely értékére teljesül az egyenlet. Így az egész egyenlet megoldása: K y t Ae t t 2t ( ) = + cos( ω 2 0 θ), > ω0 (4.65) Azonban ez csak fél siker a rendszerünk leírására tett kísérletben. Ahogy azt a szemfüles olvasó észrevehette, A szabad paraméter, így a rendszer kimenete bár a fenti alakú, mégsem definiált teljesen. Hogy számolásunk ezen csorbáját ki tudjuk köszörülni, további információra van szükségünk a rendszer működéséről. Szükségünk van y(t) értékére egy bizonyos pillanatban, hogy pontosítani tudjuk matematikai leírásunkat. Ezt az értéket kezdeti feltételnek (auxiliary condition) nevezzük. Ez a feltétel határozza meg a szabad paraméter értékét. Tradicionálisan a t = 0 pontban adjuk meg a kezdeti értéket, de szabadon tekinthető bármely más pont is. Legyen adott tehát: y(0) = y 0 Ekkor a megoldás egyenletéből kifejezhetjük a szabad paramétert, t = 0 -ban: A= y 0 K cosθ 4 + ω 2 0 Így a megoldásunk végre az alábbi explicit formában előáll: K yt ( ) = ye + cos( ω t θ) e cos θ, t> 0 2t 2t ω0 (4.66) Vizsgálódásunkat eddig at 0 tartományra korlátoztuk, de mit tudunk elmondani t < 0 esetben? Először is tételezzük fel, hogy: xt ( ) = 0, t< 0 Ezért y(t)-nek csupán a homogén egyenletet kell teljesítenie. Ahogyan az előbb láttuk, y(t)-t st újra a Be alakban keressük, felhasználva a kezdeti feltételt, amit az imént ismertünk meg. Azonban ekkor egyértelműen következik, hogy: yt ye t 2t () = 0, < 0

135 Így a két megoldást kombinálva végre bármely időpontra megkapjuk a rendszer válaszát: K yt ( ) = ye + cos( ω t θ) e cos θ ut ( ), t 2t 2t ω0 (4.67) Vizsgáljuk meg most a rendszer linearitását! Ahogy azt a linearitás definíciójánál megemlítettük, a rendszer akkor lineáris, ha nulla bemenetre a rendszer válasza is nulla. Ebből kiindulva a fent vizsgált rendszerünk pontosan akkor lineáris, ha y 0 = állítás: Az a rendszer, amelyet lineáris, állandó együtthatós differenciálegyenlet ír le, lineáris, ha a kezdeti feltétel a t = 0 pontban zérus állítás:azok a rendszerek, amelyeket lineáris állandó együtthatós differenciálegyenlet ír le, azonban kezdeti értékük a nulla pontban nem zérus, szakaszosan lineárisak. Azaz a következőképpen írhatóak le: ábra A lineáris állandó együtthatós differenciálegyenlettel leírt rendszerek szakaszosan lineáris struktúrája Nézzük meg, hogy kauzális-e a rendszerünk! A kauzalitás azt feltételezi, hogy rendszerünk nem képes megjósolni, hogy bemenetén milyen jel fog beérkezni. Azonban a fent vizsgált egyenletünk ez ellen súlyosan vét, hisz t < 0 már sejti, hogy mi lesz a bemenet, és hogyan fog viselkedni t > 0 időben; sőt előkészíteni látszik a függvényt, így teremtve folytonosságot. Ahhoz tehát, hogy rendszerünk kauzális legyen, az alábbi kikötéseket kell tennünk: xt ( ) = 0, t t yt ( ) = 0, t t 0 0

136 Így ahhoz, hogy a differenciálegyenletünk kauzális legyen, nyugalmi kezdeti állapotokat (initial rest) kell feltételeznünk. Ebben az esetben ha külső nyugalmi állapotokat tételezünk fel, akkor még az időinvariancia is teljesül rendszerünkre. Azonban nem csupán elsőrendű egyenletek írják le a valós fizikai rendszereket. Sokszor szükségünk van a magasabb rendű egyenletek felírására is: Egy általános, N-edrendű lineáris állandó együtthatós differenciálegyenlet az alábbi alakba írható: Abban az esetben, ha N = 0 akkor: N k M k d yt () d xt () a = bk (4.68) k dt k k k= 0 dt k= 0 M k 1 d xt () yt () = bk (4.69) k a dt 0 k = 0 Itt a rendszer kimenete explicit formában megadott a bemenet és annak különböző rendű deriváltjainak a függvényében. Ha viszont N > 1, akkor ebben az esetben az egyenlet analízise a fent megadott formában folytatható, azaz a partikuláris és a homogén egyenlet meghatározása a feladat. Magasabb rendű esetben ez azonban igen bonyolult számolást eredményezhet. A másik apró különbség, hogy itt nem elég egyetlen kezdeti feltétel a megoldás meghatározásához, hanem N db szükséges az explicit alakhoz: dyt d yt yt ( ),,..., dt dt N 1 () () N 1, valamely időpontban vett értéke Ezenkívül a rendszer, melyet ez az egyenlet ír le, pontosan akkor lineáris, ha ezen kezdeti feltételek mindegyike zérus. Kauzális pedig akkor lesz a rendszer, ha rendelkezik nyugalmi állapottal, azaz: xt ( ) = 0, t t yt ( ) = 0, t t Lineáris állandó együtthatós differenciaegyenletek A diszkrét időben N-edrendű differenciaegyenletnek nevezzük a következőt:

137 N M a y[ n k] = bkx[ n k] (4.70) k k= 0 k= 0 Egy ilyen típusú egyenlet hasonló módon megoldható, mint azt folytonos időben megtettük, persze meghatározott kiindulási feltételek mellett. Azonban a diszkrét időtartomány lehetőséget ad egy másik megoldási módszer alkalmazására is. Az egyenlet könnyen átrendezhető az alábbi formába: M N 1 yn [ ] = bxn k [ k] ayn k [ k] a 0 k= 0 k= 1 (4.71) Ez az egyenlet oly módon írja le a kimenet, hogy az függvénye a jelenlegi és múltbéli bemeneteknek, továbbá a régebbi kimeneti értékeknek is. Ebből azonnal láthatjuk, hogy mennyire is szükségünk van a kezdeti feltételekre. Ahhoz, hogy y[n] értékét kiszámítsuk, szükségünk van y[n-1],...,y[n-n] értékekre. Tehát a célból, hogy bármely időpontban meg tudjuk mondani a kimenet, az y[-n],...,y[-1] kezdeti értékeknek adottnak kell lennie. Ha ezek mind nulla értékűek, akkor diszkrét időben is lineárisnak mondjuk a rendszert. Egy egyenletet a fenti formában rekurzívnak nevezünk, mivel rekurzív módon számolja ki a következő kimeneti értéket a bemenet és kimenet előző értékeiből. Ha N = 0, akkor az egyenletünk az alábbi, nem rekurzív formába írható: M b k yn [ ] = xn [ k] k = 0 a0 Ebben az esetben viszont nincs szükségünk kezdeti feltételekre, hisz a kimenet a bemeneti értékekből explicit módon számolható. Ha jól megnézzük, akkor a fenti egyenlet hasonló egy konvolúcióhoz, amiből az adódik, hogy a rendszer átviteli függvénye: b n, 0 n M hn [ ] = a0 0, egyébként Jól látható, hogy az átviteli függvény csupán egy adott véges intervallumon nem nulla. Az ilyen rendszereket, amelyek ilyen tulajdonsággal rendelkeznek, véges impulzusválaszú rendszereknek (finite impulse response system: FIR) nevezzük.

138 Bár nulladrendű rendszerek esetében nem szükséges kezdeti feltételt megadni, N>1 esetben már nélkülözhetetlenek a kezdeti feltételek. Hogy mélyebb belátást adhassunk ezen problémakörbe, álljon most itt egy példa ilyen számolásra: 4.9. példa: Tekintsünk egy elsőrendű rendszert, amelyre 1 yn [ ] yn [ 1] = xn [ ] differenciaegyenlet teljesül. 2 Rendezzük át az egyenletet: 1 yn [ ] = yn [ 1] + xn [ ] 2 Tegyük fel kezdeti feltételként, hogy y[ 1] = a és hogy a bemeneten az alábbi jel érkezik: xn [ ] = K δ[ n], ahol K egy tetszőleges komplex szám. Oldjuk meg a problémát n 0 esetre: 1 1 y[0] = x[0] + y[ 1] = K + a y[1] = x[1] + y[0] = K + a y[2] = x[2] + y[1] = K + a : : yn [ ] = xn [ ] + yn [ 1] = K+ a, n Most vizsgáljuk az n < 0 esetet: Rendezzük át az egyenletet a következő formába: { } yn [ 1] = 2 yn [ ] xn [ ] Ekkor visszafelé számolva: n

139 { } { } { } y[ 2] = 2 y[ 1] x[ 1] = 2a 2 y[ 3] = 2 y[ 2] x[ 2] = 2 a 3 y[ 4] = 2 y[ 3] x[ 3] = 2 a : : 1 = { + + } = = 2 n 1 y[ n] 2 y[ n 1] x[ n 1] 2 a a Így most már kombinálhatjuk a két esetet: n+ 1 n yn [ ] = a + K un [ ] 2 2 Ha K = 0, azaz xn [ ] = 0, akkor hogy yn [ ] = 0 hogy a = 0 legyen. Ha létezik a rendszernek nyugalmi állapota, azaz xn [ ] = 0, n n yn [ ] = 0, n n Akkor a rendszerünk kauzális. 0 0 n, azaz lineáris legyen a rendszerünk, szükséges, Ha még az is teljesül, hogy yn [ 0] = 0, akkor a rendszerünk időinvariáns is. Általában, ahogy láttuk a példákon keresztül, a fent említett számolási módszer alkalmazható mind folytonos, mind diszkrét időben a megoldás meghatározására. Azonban a rendszerek bonyolultságának fokával együtt nő a számítás bonyolultsága is. Ezért a matematika megalkotta saját eszközeit ezen problémák megoldásának megtalálására. Így folytonos esetben a Laplace-transzformáció segítségével a differenciálegyenletek jóval könnyebb megoldási lehetőségét kapjuk, de ezért fizetnünk kell azzal, hogy a rendszer kezdeti értéke 0 és nyugalmi állapotban volt a gerjesztésig. Bár ez a megoldásmód ezen feltételek nem teljesülése esetén is használható bizonyos trükkök segítségével, mégis a definíció által meghatározott tartomány elhagyása nagyon körültekintő, óvatos megoldáskeresést és számolást igényel. Diszkrét esetben a megoldás keresésez-transzformáció segítségével történik, ami lényegesen megkönnyíti a megoldást, azonban sajnos nem minden differenciaegyenlet megoldása számolható ki ily módon. Ezekre a módszerekre a későbbiekben visszatérünk, ha már a frekvenciatartománnyal kapcsolatos alapvető kérdéseket tisztáztuk.

140

141 4.6 Differenciál- és differenciaegyenletekkel leírt LTI rendszerek blokkdiagram-ábrázolása Talán az LTI rendszerek egyik legfontosabb tulajdonsága, hogy számunkra megfelelő karakterisztikákkal rendelkező rendszert tervezhetünk a rendelkezésünkre álló matematikai apparátus segítségével, és a való világ rendszereit pedig az analízisen keresztül térképezhetjük fel. Lényeges, hogy a legtöbb LTI rendszer bármely felírási módja transzformálható differenciálegyenletek formájába, és ezen egyenletek alapján a rendszer konstruálható. Azonban nekünk pont ezen okból szükségünk van a differenciál- és differenciaegyenletek által leírt rendszerek olyan grafikus, diagramos ábrázolására, amelyből aztán egyszerű alkatrészeknek megfeleltetve a diagram elemeit a modellezett rendszer megépíthető. Ezt segíti elő a blokkdiagram-ábrázolás LTI rendszerek blokkdiagram-reprezentációja diszkrét időben Legyen adott egy N-ed rendű, állandó együtthatós lineáris differenciálegyenlet,, ami rendszert reprezentál. M N 1 yn [ ] = bxn k [ k] ayn k [ k] a 0 k= 0 k= 1 (4.72) Szeretnénk ezt a rendszert valamiféleképpen.ábrázolni. Induljunk ki a már jól megszokott matematikai szemléletmódunkból. A matematikai műveleteink által felépülő egyenletet csak úgy tudjuk reprezentálni, ha ezeket a kapcsolódási pontokat, azaz műveleteket valahogy ábrázoljuk. Mivel három fő műveletet használunk, mindegyikhez rendeljünk egy reprezentációt -egy ábrát-, melyek a blokkdiagramjaink fő építőkövei lesznek: összeadás és kivonás konstanssal való szorzás ábra Összeadás és kivonás műveletének reprezentációja

142 4.27. ábra Konstanssal való szorzás műveletének reprezentációja késletetés állandó, egységnyi idővel ábra Egységnyi idővel való késleltetés reprezentációja Ezek után már csak össze kell kapcsolni ezeket az elemeket, hogy ugyanazon logikai struktúrát ábrázolják, amibe az egyenletünk szerveződik. Azonban tetszőleges egyenlet felírásához kell némi gyakorlat, hogy lássuk, ennek mily módon érdemes nekiállni. Tekintsünk ezért egy példát a legáltalánosabb alapesetre: Legyen adott egy rendszer, amit az alábbi egyenlet ír le: yn [ ] + a yn [ 1] = b xn [ ] Rendezzük át egyenletünket rekurzív alakba: yn [ ] = b xn [ ] a yn [ 1] Ha ezt ábrázoljuk, akkor az alábbi felépítést kapjuk: ábra A fenti LTI rendszer blokkdiagramja Jól látható, hogy egy késleltetést végző egységet kell használnunk a reprezentációban, ami memóriát igényel, hogy bármely pillanatban a kimenet eggyel korábbi értékét is tudja szolgáltatni az új kalkulációhoz. Az is látható, hogy az eltárolt érték egy visszacsatoláson keresztül érkezik meg az összeadóhoz, ami közben egy konstanssal való szorzáson megy keresztül. Ez a visszacsatolás különben direkt következménye a rekurzív felírásnak. Tehát ezekkel az eszközökkel csupán rekurzív formában megadott egyenletet tudunk reprezentálni.

143 Nézzünk most egy másik rendszert, ami a következőképpen adott: yn [ ] = b xn [ ] + b xn [ 1] 0 1 Az algoritmus, amit a fenti egyenlet leír, a következő formában reprezentálható: ábra A fenti LTI rendszer blokkdiagramja Itt is szükséges egy késleltető egység használata, de itt a késleltetett értéket nem vissza, hanem előre csatoljuk. Az is jól látható, hogy a kimenet értéke nincs visszacsatolva, és egyáltalán nem is használjuk a kalkuláció során. Tehát az itt kapott rendszer nem rekurzív, de nem is felejtő. Most már megvizsgálhatunk egy összetettebb problémát is: yn [ ] + a yn [ 1] = b xn [ ] + b xn [ 1] 0 1 Az egyenletet rekurzív formába rendezve: yn [ ] = a yn [ 1] + b xn [ ] + b xn [ 1] 0 1 A fenti algoritmust szemlélhetjük oly módon is, mintha két LTI rendszer soros kapcsolata lenne. Tehát két számítást kell elvégeznünk: wn [ ] = b xn [ ] + b xn [ 1] 0 1 yn [ ] = a yn [ 1] + wn [ ] Így visszakaptuk az előbbiekben vizsgált két rendszert. Ezzel szétszedtük rendszerünket egy rekurzív és egy nem rekurzív rendszer kapcsolatára, amelyeknek reprezentációját csupán sorosan kell kapcsolni, hogy megkapjuk a most vizsgált rendszerünk blokk-diagramját:

144 4.31. ábra A fenti LTI rendszer blokkdiagramja Azonban a sorosan kapcsolt LIT rendszerekről tudjuk, hogy sorrendjüktől független a kimenet válasza, így a két rendszert felcserélhetjük: ábra Az előző példa alternatív blokkdiagram-reprezentációja ahol: zn [ ] = a zn [ 1] + xn [ ] yn [ ] = b zn [ ] + b zn [ 1] 0 1 Az előző fejezetben tárgyalt tulajdonságok alapján nyilvánvaló a kapcsolat, de bizonyítékként szolgálhat, ha a két egyenletet rendezzük x[n]-re és y[n]-re, majd behelyettesítjük őket az eredeti egyenletbe, akkor nullát fogunk kapni mindkét oldalon. Ha e két rendszer kapcsolatát megnézzük, látjuk, hogy z[n] értékét kétszer tároljuk el mindenféle indok nélkül, ezért az ábra összevonható:

145 4.33. ábra Az előző példa egyetlen késleltető elemet tartalmazó blokkdiagram-reprezentációja Így sokkal gazdaságosabb leírását hoztuk létre a problémának, azaz ez alapján való megvalósítás kevesebb alkatrészbe, és főleg kevesebb drága memóriába kerül. Tekintsük most az általános esetet: Hogy az ábrázolásunk szebb legyen, és jobban tükrözze a mondanivalót, tegyük fel, hogy N = M. N N 1 yn [ ] = bxn k [ k] ayn k [ k] a 0 k= 0 k= 1 (4.73) A fenti rekurzív egyenlet egyszerűen ábrázolható az elsőként tárgyalt módszerrel:

146 4.34. ábra LTI rendszerek I. direkt forma reprezentációja Azt a reprezentációt, ami a fenti séma alapján előáll, a vizsgált rendszer első direkt forma reprezentációjának (Direct Form I) nevezzük. Persze ezen a reprezentáción is észrevehető, hogy rendszerünk valójában egy nem rekurzív és egy rekurzív rendszer soros kapcsolatából épül fel: Ahol a nem rekurzív rendszer: A rekurzív részrendszer pedig: N wn [ ] = bxn [ k] k (4.74) k = 0 N 1 yn [ ] = ayn k [ k] + wn [ ] a 0 k = 1 (4.75) Tehát a két rendszer most már ábrázolható, s így egy másfajta alakban láthatjuk viszont eredeti rendszerünk reprezentációját. Ezt a fajta reprezentációt második direkt formának

147 (Direct Form II) nevezzük. Itt is, ahogy az előbb tettük, összevonhatók a késleltető elemek, és így nagyban redukálható a rendszer alkatrészigénye ábra LTI rendszerek II. direkt forma reprezentációja Ezt a reprezentációs formát sokszor kanonikus reprezentációnak is hívják LTI rendszerek blokkdiagram-reprezentációja folytonos időben A differenciaegyenletekkel leírt folytonos idejű rendszerek reprezentációját teljesen hasonló módon levezethetjük, mint azt diszkrét időben megtettük. Legyen adott egy N-ed rendű differenciálegyenlet, amiről az egyszerűség kedvéért feltesszük, hogy N = M. N k N k 1 d xt () d yt () yt () = bk a k k k a0 k= 0 dt k= 1 dt (4.76) Itt is szükséges az alapműveletek reprezentációjának definiálása: összeadás és kivonás

148 konstanssal való szorzás ábra Összeadás és kivonás műveletének reprezentációja differenciálás idő szerint ábra Konstanssal való szorzás műveletének reprezentációja ábra Idő szerinti differenciálás műveletének reprezentációja A reprezentáció felírása innen teljesen analóg módon történhetne, hisz ezek az elemek megfeleltethetők diszkrét idejű társaiknak. Azonban a differenciálás igen kényes matematikai művelet a megvalósítás szempontjából. Differenciátorok építése igen nehézkes, és alkalmazhatóságukat sajnos nagymértékben befolyásolja, hogy nem elhanyagolható műveleti hibával bírnak és drágák is. Ezért a megvalósítás szempontjából sokkal előnyösebb lenne, ha valamilyen módon kiválthatnák ezeket a differenciátorokat egyszerűen működő integráló eszközökkel.. Így az N-edrendű differenciaegyenletünket át kell írnunk N-edrendű integrálegyenletté. A probléma megoldásához definiáljuk y(t) szukcesszív integráljait: y () t = yt () (0) y () t = yt () ut () = y( t) dt (1) t t y(2) () t = yt () ut () ut () = y( σ) dσ dt : : y () t = y () t ut () = y ( t) dt ( k) ( k 1) ( k 1) t t (4.77)

149 ugyanígy definiálhatjuk x(t) szukcesszív integráljait is. Ha most újra megvizsgáljuk eredeti egyenletünket: N k N k d yt () d xt () a = bk k dt k k k= 0 dt k= 0 k d yt () Hogyha nyugalmi állapotot tételezünk fel, akkor k dt N-edik integrálja pontosan y () ( ) t lesz, mivel a kezdeti értékek az integráláshoz zérusok. Ezért az egész egyenlet N-edik integráltját véve írhatjuk, hogy: N k N ay () t = bx () t k ( N k) k ( N k) k= 0 k= 0 N Mivel y (0)() t = yt (), ezért: N N 1 1 yt () = bx k ( N k) () t ay k ( N k) () t an k= 0 k= 0 Tehát átalakítottuk differenciálegyenletünket integrálegyenletté. Ha most differenciátorok helyett integrátorokat használunk: ábra Integrátor reprezentációja Akkor ugyanúgy, ahogy azt diszkrét esetben tettük, felírhatjuk a rendszer első és második direkt forma reprezentációját, mint ahogy azt a következő ábrán láthatjuk:

150 4.40. ábra Folytonos LTI rendszer I. direkt forma reprezentációja

151 4.41. ábra Folytonos LTI rendszer II. direkt forma reprezentációja Ezen integrátorok fizikai megvalósítása bonyolultabb, mint diszkrét esetben a késleltető elemeknél láthattuk. Míg ott RAM-okban tárolhattuk ezeket az értékeket, addig itt műveleti erősítő kapcsolásokkal tudjuk a legegyszerűbben megvalósítani a funkciót: ábra Fázist fordító integrátor-kapcsolás t 1 ut () = ut () dt (4.78) ki RC be

152 4.43. ábra Fázist nem fordító integrátor-kapcsolás t 2 ut () = ut () dt (4.79) ki RC 0 Azonban ezek a műveleti erősítő kapcsolások már nem hibamentesek, sajnos az offszet feszültség kompenzációjának kérdése és a tápfeszültség nagyban korlátozza a pontosságot és a felhasználhatóságot, de hát ahogy azt analóg rendszereknél megszokhattuk, semmi nem hibátlan. Az integrátorok így is jóval kisebb hibával dolgoznak, mint a differenciátorok, így a két rossz közül a kevésbé rossz használata a célszerű. be

153 5 Folytonos rendszerek és jelek Fourier-analízise Jean-Baptiste Baron de Fourier 1768-ban született, 1789-ben avatták a matematika professzorává. Aktívan politizált a francia forradalom alatt, majd 1798 és 1801 között egy volt a Napóleon által indított egyiptomi expedíció résztvevői közül től kötelezte el magát a tudományos munkáinak, és egy nagyszabású tanulmányt publikált a hővezetésről, melyben először alkalmazta a Fourier sorokat. Végül, 1830-ban halt meg, Párizsban. Azóta a Fourier sorokat a tudomány számos területén használják, és egyik legjelentősebb eszközei a jelanalízisnek is. A Fourier transzformáció egyszerű kiterjesztése a Fourier soroknak. Az alapvető Fourier sorokat periodikus, a Fourier transzformációt az aperiodikus jelekre alkalmazzák. Fourier igen kalandos életet élt, s munkáságát kortársai csak élete végén illették elismeréssel. Az általa felfedezett matematikai tételek mégis jelentős hatást gyakoroltak a technológiai fejlődésre, főleg a jelfeldolgozás területén. Az ő munkásságára építve a jelek reprezentálásának új lehetősége nyílt meg. Az így megismerésre kerülő frekvenciatartomány olyan új távlatokat nyitott meg, amelyek lehetővé tették a jelfeldolgozásnak, mint tudományterületnek a kifejlődését. A Fourier transzformáció igen fontos eszköz jelek vizsgálatában, mérési eredmények értékelésében, stb. Nem kell tehát különösebben csodálkoznunk azon, hogy rengeteg munkát fordítottak a transzformáció részleteinek alapos kidolgozására.

154 5.1 Folytonos LTI rendszerek komplex exponenciálisokra adott válasza Ahogy az előbbiekben már megemlítettük, az LTI rendszerek nagy előnye, hogy a jelek más jelek kombinációjával reprezentálhatók. Így alapvető jelekből rendkívül sokféle és változatos jel felépíthető, és a rájuk adott válaszokból a felépített jel válasza is kombinálható. Ha olyan alapvető jelet tudnánk definiálni, amely nemcsak egyszerű, hanem a rendszer ezen jelre adott válasza is igen jól számolható a szuperpozíció műveletéhez, akkor igen hatékony vizsgálójelet birtokolhatnánk. Megmutatható, hogy ezekkel a tulajdonságokkal a komplex exponenciális függvények halmaza rendelkezik: st e, ahol s egy komplex szám Az is fontos számunkra, hogy LTI rendszerek esetén a rendszernek a komplex exponenciálisra adott válasza ugyanaz a komplex exponenciális függvény, csupán annak amplitúdója módosul: e st st H() se, ahol H(s) függvénye a komplex értékű s változónak definíció:azt a jelet, ahol a rendszer válasza csupán amplitúdójában tér el az eredeti jeltől, a st rendszer sajátérték-függvényének nevezzük ( e ), az amplitúdó változását, mint szorzótényezőt pedig a rendszer sajátértékének hívjuk és H(s)-el jelöljük. Nézzünk most egy gondolatkísérletet frissen megismert fogalmainkkal! Legyen adott egy LTI rendszer az egységimpulzusra adott h(t) válaszfüggvénnyel. Tekintsük a következő jelet a rendszer bemenetén: st xt () = e (5.1) Az adott bemenetre kiszámolhatjuk a választ a konvolúció segítségével: s( t d) st sd st ( ) = ( d) ( d) d = ( d) d = ( d) d = ( ) (5.2) y t h x t d h e d e h e d e H s Tehát visszakaptuk az e st függvényt egy konstanssal megszorozva. Így beláttuk, hogy: ahol: yt () = H() se st (5.3)

155 + s H() s = h( d) e d d (5.4) Ezen sikerünkön felbuzdulva több exponenciális függvényből álló bemeneti jelet is konstruálhatunk: x() t ae ae ae st 1 s2t st 3 = (5.5) Amelyekre a válaszokat külön-külön számíthatjuk: ae ah( s) e st 1 st ae ah( s) e st 2 st ae ah( s) e st 3 st (5.6) Majd a szuperpozíció elvét kihasználva: y() t a H( s ) e a H( s ) e a H( s ) e st = st s t (5.7) Ezek alapján már könnyen belátható, hogy így tetszőleges számú és amplitúdójú exponenciális függvényből felírt jelre adott válasz számolható. Ennek általános képlete: st k st k ae k = ah k ( sk) e (5.8) k k Könnyen észrevehető, hogy az előbb tárgyaltak során felbukkanó s komplex számnak nagy beleszólása van a rendszer válaszának milyenségébe. Ahogy az előző fejezetekben tárgyaltuk, a komplex exponenciális függvényt meghatározza komplex frekvenciája, melynek szerepét most az s paraméter látja el. A továbbiakban s -sel jelöljük azon változóinkat, amelyek komplex frekvenciát jelölnek. Bár s = s + jω alakú, a következő részekben tisztán képzetes részű számként tekintjük, hogy vizsgálódásunkat ezen esetekre leszűkítve jobban megértsük a lényeget. Erre építve a későbbiekben már általános alakokkal is foglalkozhatunk, mivel majd bevezetjük a Laplacetranszformációt, amelynek leszűkítése a tisztán imaginárius frekvencia esetére vonatkozó Fourier-transzformáció.

156 5.2 Folytonos idejű Fourier-sorok Egy xt () jelet periodikusnak mondtunk, ha létezett olyan T pozitív, nem nulla valós szám, hogy: xt ( ) = xt ( + T), t re. (5.9) Alapperiódusnak neveztük azt a T 0 minimális értéket, amelyre ez az egyenlet még teljesül. Alapfrekvenciának pedig az ω0 = 2π T0 -t neveztük. Az előző fejezetben megismerkedtünk a periodikus jelek két nagyobb csoportjával: a szinuszos jelekkel: xt ( ) = cos( ω0t) = sin( ω0t π) j 0t a komplex exponenciálisokkal: xt () = e ω Mindkét jelcsoport periodikus az ω 0 alapfrekvenciával. Ezekkel a jelekkel együtt vezettük be a harmonikusan kapcsolt exponenciálisokat: jkω0t Φ ( ) =, = 0, ± 1, ± 2,... (5.10) k t e k Ahogy ott említettük, ezen jelek mindegyike periodikus az alapfrekvencia valahányszorosával, azaz T 0 valahányadrészével, ezért T 0 alapperiódussal is. Ezenkívül, ezen harmonikusan kapcsolt exponenciálisok lineáris kombinációja: xt () + jk 0t = ae ω (5.11) k k = szintén periodikus, mégpedig T0 alapperiódussal. A k = 0 esetre is értelmezhetjük a komplex exponenciálist, de ekkor egy konstans függvényt reprezentál, ami pontosan a 0 értékével egyenlő bármely időpontra. Ezt a konstans értéket alapjelnek, a jel egyenkomponensének (DC) nevezzük. A k változó bármely nem nulla értékére előálló exponenciálist pedig a jel k-adik felharmonikusának, ha k = ± 1, akkor a jel alapharmonikusának, vagy fundamentális komponensének nevezzük. Ha most ellenkező irányból tekintjük az előbbi okfejtésünket, akkor ha bármely folytonos, T0 -lal periodikus jelet tekintünk, akkor az felírható harmonikusan kapcsolt komplex exponenciálisok lineáris kombinációjával.

157 A periodikus függvénynek ezt a reprezentációját a jel Fourier-felbontásának, az így előálló sort pedig a jel Fourier-sorának nevezzük példa: Tekintsünk az alábbi, 2π alapfrekvenciával periodikus jelet: ahol: a a a a 0 = 1 = a = = a = = a = Ekkor szétbontva az összegzést: xt () + 3 jk 2πt = ae (5.12) k k = 3 x() t = a + ( ae + a e ) + ( a e + a e ) + ( a e + a e ) 1 j2πt j2πt 1 j4πt j4πt 1 j6πt j6πt Használva Euler képletét: xt ( ) = 1+ cos 2πt+ cos 4πt+ cos 6πt A következő ábra bemutatja a jel harmonikus komponenseiből való előállítását:

158 5.1. ábra Egy jel harmonikus komponensei Legyen x(t) valós függvény. Ekkor tudjuk, hogy komplex konjugáltjára x () t -re igaz, hogy: xt () = x () t Ekkor azonban: + jk xt () = ae ω k k = 0t Ha változócserét végrehajtva k-t kicseréljük k-ra, akkor: + jk xt () = a ke ω k = 0t Ez viszont pontosan akkor igaz, ha:

159 a k a k =, ami igen fontos tulajdonsága a Fourier-sornak. Ha ezt valós esetben vizsgáljuk: a = a = a k k k Tehát a felbontás amplitúdóban szimmetrikus bármely folytonos valós jelre, amelynek együtthatói valós értékűek. Ezért a Fourier-sornak valós jelekre egy másik formája is előállítható: () = + jkω0t 0 + [ k + k jkω0t ] k = 1 () = + jkω0t 0 + [ k + k jkω0t ] k = 1 + xt a ae a e xt a ae ae 0 k = 1 jkω0t { k } xt ( ) = a + 2Re ae A komplex ak értéke felírható poláris formában is: a k j k = Ae θ k Így: xt ( ) = a + 2Re Ae 0 + k = 1 + j 0 { ( kω t+ θk ) k } xt ( ) = a + 2 Acos( kω t+ θ ) 0 k 0 k = 1 Ha viszont normál alakban írjuk fel ak -t: ak = Bk + jck Akkor: k + x( t) = a + 2 B cos( kω t) C sin( kω t) 0 k 0 k 0 k = 1 Ezen ábrázolási módok az következőkben igen hasznosak lesznek, és sok jól kiaknázható tulajdonság vezethető le belőlük. Azonban a legfontosabbat, ha nem is látványosan, de már megemlítettük:

160 Legyen x(t) egy a Fourier-sorával reprezentált periodikus függvény, amely egy olyan rendszer bemenete, amelynek impulzusátviteli függvénye h(t). Általánosságban elmondható, hogy ha egy LTI rendszer bemeneti függvénye T szerint periodikus, akkor a kimenet is periodikus lesz T szerint, mivel az alábbi alakban áll ellő: + 0 () = ( 0) jk t k ω k = yt ah k e ω Ahol: + jkωτ 0 Hk ( 0) h( ) e d ω = τ τ sajátértékei a rendszernek. Látható, hogy a kimenetfüggvény ugyanolyan Fourier-sorral adott, mint a bemenet, csupán az együtthatók változtak meg: b k = ahkω ( ) k 0 Így a jelalak változik, de periodicitás megmarad, és annak alapperiódusa is. Tekintsünk most egy rövid számolási példát frissen tanult ismereteinkre alapozva: Legyen adott egy LTI rendszer, amelynek bemenete az előző példában tekintett függvény: + 3 xt () = ae k k = 3 jk 2πt Tegyük fel, hogy a rendszer impulzusválaszát kiszámítottuk, és azt kaptuk, hogy: ht () = e t ut () Számoljuk ki most Hkω ( 0) sajátértékeket: + τ jkωτ 0 τ jkωτ 0 = τ = = 1 1 H( kω0) e e d e e 1+ jkω 1+ jkω Ha most a válasz Fourier-együtthatóit kiszámítjuk: + 3 yt () = be k k = 3 jk 2πt b 0 = 1

161 1 1 b1 = 4 1+ j2π b = 2 1+ j4π 1 1 b3 = 3 1+ j6π b b b = 4 1 j2π 1 1 = 2 1 j4π 1 1 = 3 1 j6π Ez szintén valós jelet definiál, hiszen két valós jel konvolúciójaként áll elő. Jól látható az is, hogy bár a jel valós, megfelelő együtthatói csupán komplex konjugáltjai egymásnak, és nem egyenlők. Egyenlőnek azonban csak akkor kellene lenniük, ha az együtthatók valósak lennének, de ez nem teljesül. Általánosságban elmondható, hogy csak a tisztán szinuszos jelek együtthatói valósak, ha komplex exponenciális sorba fejtjük őket. Azonban ha már exponenciális változás van jelen a jelben, akkor az együtthatók komplex értékűek lesznek, és a szimmetria az együtthatók között csupán a komplex konjugált fogalmában merül ki.

162 5.3 Periodikus jelek Fourier-sorba fejtése A következő alapvető probléma adott: van egy periodikus jelünk, és szeretnénk annak Fourier-sorát meghatározni. Ehhez azonban szükségünk lenne a sor a k együtthatóinak kiszámítására. A kérdés az, hogy hogyan tehetnénk meg ezt? Adott a periodikus jelünk, amit az alábbi alakban keresünk: xt () + jk 0t = ae ω (5.13) k k = jnω0t Felhasználva az egyenlőséget, szorozzuk meg mindkét oldalt e -vel. + jnω0t jnω0t jkω0t k k = xte () = ae e (5.14) Ha most integráljuk mindkét oldalt 0-tól egészen az alapperiódusig ( T 2πω) = : 0 0 T0 T0 + jnω0t jnω0t jkω0t () = k 0 0 k = x t e dt a e e dt (5.15) Mivel csupán az alapperióduson integrálunk, az összegzés és az integrálás felcserélhető: T0 + T0 jnω0t jk ( n) ω0t x() t e dt ak e dt (5.16) = 0 k = 0 Az integrált Euler formulája szerint felbontva kapjuk, hogy: T0 T0 T0 jk ( n) ω0t e dt = cos( k n) ω0tdt + j sin( k n) ω0tdt (5.17) Ha a k nesetet tekintjük, akkor a cos( k n) ω0t és a sin( k n) ω0t olyan periodikus függvények, amelyeknek alapperiódus-ideje: k T 0 n (5.18) Ezért ha T 0 intervallumon integráljuk őket, amely alapperiódus-idejüknek egész számú többszöröse, akkor olyan, mintha alapperiódusukon integrálnánk őket, és az így kapott területet szoroznánk meg k n -el. Azonban egy nulla középértékű jel területe nulla az alapperióduson, így beláttuk, hogy:

163 T0 0 j( k n) ω0t T0, k = n e dt = 0, k n (5.19) Az eredeti egyenletünk tehát redukálódik, és az kapjuk, hogy: T0 1 jnω0t an x() t e dt T0 0 = (5.20) Így tetszőleges folytonos periodikus jelről elmondhatjuk, hogy Fourier-sorának együtthatói az alábbi módon számíthatóak: xt () + jk 0t = ae ω szintézis egyenlete k k = T0 1 jkω0t ak x() t e dt T0 0 = analízis egyenlete Mindegyik együttható a jel felharmonikusait ( k > 1) illetve alapharmonikusát (k = 1) jellemzi, míg a jel egyenáramú komponensét, úgynevezett középértékét az a 0 T0 1 = x() t dt T (5.21) 0 0 adja, ami lényegében a jel átlagos értékét jellemzi egyetlen periódus alatt. Ugyanezt a jel szinuszos felbontására is felírhatjuk, de akkor: T0 2 bk = x( t)cos( kω0t) dt = 2 Re a T 0 0 T0 0 0 { } 2 ck = x( t)sin( kω0t) dt = 2 Im a T + { } x( t) = a + b cos( kω t) c sin( kω t) 0 k 0 k 0 k = 1 k k (5.22) A periodikus jelek Fourier-sorának számításánál már igen hamar felismerték, hogy a jelek szimmetriaviszonyai erősen meghatározzák a jel Fourier-sorát, és arra szabályszerűségek érvényesek. Elsőfajú szimmetriának nevezzük a jel párosságát. Ha a jel páros, azaz: xt () = x( t),

164 akkor a jel szinuszos együtthatói nullák lesznek, azaz a komplex exponenciális együtthatóknak nem lesz imaginárius része. A jel együtthatóinak meghatározásához elég az alapperiódus felén integrálni. Tehát: a 0 2 = T T0 2 x() t dt 0 0 T0 2 4 ( )cos( ω0 ) 2 Re{ k} (5.23) 0 0 bk = x t k t dt = a T c = 0 = 2 Im k { a } k Másodfajú szimmetriáról beszélünk, ha a jel páratlan,azaz: xt () = x( t) Ekkor a jel koszinuszos együtthatói nullák lesznek, azaz a komplex exponenciális együtthatóknak nem lesz valós része. A jel együtthatóinak meghatározásához elég az alapperiódus felén integrálni. a b 0 k 2 = T T T x() t dt = 0 = 2 Re { a } k 4 ck = x( t)sin( kω0t) dt = 2 Im a T { } k (5.24) Harmadfajú szimmetriának nevezzük azt az esetet, amikor a jel két félperiódusa egymásnak tükörképe: xt T = + (5.25) 2 0 () xt ( ) Ekkor a jel nulla középértékű és páros felharmonikusainak együtthatói nullák lesznek. a b 0 = 0 = c = 0 2k 2k T0 2 4 b = x( t)cos( 2k + 1 t) dt = 2 Re a T0 2 [ ] ω { } 2k k+ 1 T0 0 4 c = x( t)sin( 2k + 1 t) dt = 2 Im a [ ] ω { } 2k k+ 1 T0 0 (5.26)

165 A legalapvetőbb jeleket Fourier-sorba fejtettük és ábrázoltuk, hogy jól láthatóak legyenek a szimmetriatulajdonságokból következő szabályok: 5.2. ábra Ismert jelek Fourier-sora Most, hogy ilyen mélyen megismerkedtünk a Fourier-sorba fejtés technikájával, nézzünk egykét példát: 5.2. példa: Legyen adott az xt ( ) = sinω0t jelünk, fejtsük ezt komplex Fourier-sorba! A probléma már ránézésre is egyszerűnek tűnik. Mielőtt ész nélküli integrálásba kezdenénk, vegyük észre, hogy Euler képletével a szinuszfüggvény az alábbi alakba írható: 1 1 sinω0t = e e 2j 2j jω0t jω0t Ezzel máris megoldottuk a feladatot, hiszen a függvényt felbontottuk harmonikusan kapcsolt komplex exponenciálisok lineáris kombinációjára, ahol az együtthatók: 1 a1 = 2 j a 1 k 1 = 2 j a = 0, k ± 1

166 5.3. példa: π xt ( ) = 1+ sinω0t+ 2cosω0t+ cos 2ω0t+ 4 Ha most megint Euler képletét alkalmazzuk: 1 jω0t jω0t jω 1 0t jω0t j(2ω0t+ π 4) j(2ω0t+ π 4) x() t = 1+ e e e e e e 2 j Ebből adódóan: a 0 = 1 1 a1 = 1+ 2 j a 1 1 = 1 2 j a a = e 2 1 = e 2 j( π 4) j( π 4) ak = 0, k > 0

167 5.4 A Fourier-sorok konvergenciája Ha az általunk megfogalmazott tételből indulunk ki, akkor az előző példák kapcsán igaznak tűnik, hogy bármely folytonos, periodikus jel Fourier-sorral reprezentálható. Azonban példáink során megemlítettük olyan jelek reprezentációját is, amelyek nem folytonosak, ilyen volt például a négyszögjel. Tehát igaz, hogy ezek a jelek is Fourier-sorba fejthetők, de vajon igaz-e, hogy nem folytonos jelekre is igaz a reprezentáció, azaz végtelen sok együttható meghatározása után a sorösszeg pontosan a reprezentálni kívánt jelet adja vissza? Matematikai úton bizonyítható, hogy ha a jel reprezentációs hibáját négyzetes hibakritériummal vizsgáljuk, akkor elmondhatjuk, hogy míg a folytonos jelek esetén a hiba konvergálni fog nullához, addig a nem folytonos jelek esetén a nullához való konvergáláson kívül előfordulhat, hogy divergens lesz a hibánk, vagy pedig konstans értékhez fog tartani. Bár ezek az esetek a periodikus függvények osztályában nem gyakoriak, mégsem mondhatjuk el, hogy bármely periodikus jelet a Fourier-sorba fejtés jól reprezentál. Az viszont bizonyítható, hogy bármely olyan jel, amely véges energiával rendelkezik, azaz négyzetesen integrálható, annak Fourier-reprezentációjának hibája konvergál a nullához, ha a reprezentáció felbontása tart a végtelenhez. Azaz ha a függvényünk négyzetesen integrálható, akkor jól reprezentálja a függvényt annak Fourier-sora. T0 2 x() t dt < Elmondható az is, hogy a hibafüggvény integrálja, azaz a jelkülönbség energiája nulla a teljes időintervallumra nézve, így azokban a pontokban, ahol a reprezentálni kívánt jel nem folytonos, a Fourier-reprezentáció a jel átlagértékével közelíti a nem folytonos ugrást. + () k jkω0t = () k = xt ae et + e() t dt = 0 Dirichlet részletesen vizsgálta a sorba fejthető periodikus függvények körét, és az alábbi kritériumokat tárta fel, amelyek teljesülése szükséges feltétele a sorba fejthetőségnek: 1. Kritérium: x(t) akkor sorba fejthető, ha abszolút integrálható. x() t dt < (5.27) T0

168 Ez a kritérium azt garantálja, hogy az együtthatók végesek lesznek. a 1 x t e dt 1 x t dt k = < T (5.28) jkω0t () () T0 T0 0 T0 Az alábbi függvény példa olyan függvényre, amely nem felel meg ennek a feltételnek: 1 xt () =, 0< t 1 t Ez a jel periodikus T 0 = 1-el. 2. Kritérium: 5.3. ábra Nem abszolút integrálható periodikus jel Bármely véges időintervallumon csupán korlátos számú változása lehetséges a jelnek, azaz véges sok (lokális) maximum és (lokális) minimumponttal rendelkezhet egy periódus alatt. Az 2π xt ( ) = sin, 0 < t 1 t olyan T 0 = 1-el periodikus jel, amely bár teljesíti az egyes kritériumot, a kettesnek már nem felel meg, mivel végtelen sok minimum- és maximumpontja van egy periódus alatt.

169 5.4. ábra Végtelen sok szélsőértékű jel 3. Kritérium A jelnek minden véges időintervallumon csak véges számú szakadása lehet, és ezekben a szakadásokban az ugrások is csak véges nagyságúak lehetnek. Olyan jelre, amelyik nem teljesíti ezt a kritériumot, példa az alábbi T = 8-cal periodikus lépcsős jel, amely egy periódusidő alatt végtelen sok ugrást követ el, habár ezek az ugrások végesek ábra Végtelen sok ugrással rendelkező periodikus jel Bár a fenti kritériumok meghatározzák azon függvények körét, amelyek jól sorba fejthetők, meg kell említenünk, hogy azon függvények, amelyek kielégítően nem fejthetők sorba, igen ritkák, és a jelfeldolgozás szempontjából lényegtelenek. Így általánosságban elmondható, hogy a továbbiakban, ha periodikus jelekről beszélünk, akkor a jelfeldolgozás szempontjából olyan periodikus jeleket értünk ide, amelyek Fourier-sorba fejthetők és megfelelően reprezentálhatók. Egy másik érdekes jelenség a Gibbs-jelenség. Amikor a négyszögjelet közelítő Fourier-sor konvergenciáját vizsgálták a felbontás elemszámát növelve, azt vették észre, hogy bár a négyszögjelet igen hamar jól kezdi közelíteni a Fourier-reprezentáció, nagy N-ek esetén is a függvény szakadásánál tüskék voltak megfigyelhetők.

170 5.6. ábra A Gibbs-jelenség Ezek az úgynevezett túllövések (overshoot) mindig megjelentek, akárhogy is növelték N értékét. Ezenkívül azt is bebizonyították, hogy akármilyen nagy véges N-re a túllövés 9%-a lesz az ugrás magasságának, s N növelésével csupán a sarkok felé igyekszik kinyúlni, miközben a túllövés hossza csökken, de nagysága állandó. Bár az előbbiekben beláttuk, hogy végtelen nagy N esetén a jelalaktól való eltérés nulla lesz, véges nagyságú N-re a jelenség él és számolni kell vele.

171 5.5 Aperiodikus jelek ábrázolása és a folytonos idejű Fourier-transzformált A Fourier-sorba fejtés egyik talán legmarkánsabb tulajdonsága, hogy kiterjeszthető. Akár nem periodikus jelek is reprezentálhatók ily módon egy ügyes trükk segítségével. Tekintsük az alábbi aperiodikus jelet: xt ( ) = 0, t> T ábra Aperiodikus folytonos jel Az aperiodikus jelből csináljunk most egy periodikusat, mégpedig úgy, hogy T0 időközönként - ami az előállított periodikus jel alapperiódusa lesz - ismételjük meg a jelet. Persze T0 -át elég nagyra kell választani, hogy ne lapolódjanak egymásra a periódusok. Így kapjuk az alábbi xt () jelet: Ahol xt () = xt () hat 0 Fejtsük most az xt () jelet Fourier-sorba: 5.8. ábra Az aperiodikus jelből konstruált periodikus jel + jk xt () = ae ω k k = 0t Ekkor elég az együtthatók kiszámításához azon az intervallumon integrálni, amikor a jel nem nulla értékű: T0 2 1 jkω0t ak = x() t e dt T 0 T0 2

172 Azonban xt () = xt () ha t < T0 2, ezért: T0 T0 2 2 jkω0t jkω0t 1 1 ak = x() t e dt x() t e dt T = T 0 T0 0 T0 2 2 Ekkor azt kapjuk, hogy az így meghatározott ak együtthatókra igaz, hogy létezik olyan X ( ω ) függvény, amelyre: Ta 0 k = X( ω) T0 2 jωt X ( ω) = x() t e dt T0 2 Azaz a Fourier-sornak létezik csupán a jeltől függő burkológörbéje, ami tehát nem függ T0 választásától, amit mi önkényesen tettünk meg. Így az ak együttható tetszőleges T0 -ra előállítható: ak 1 = T 0 X( kω ) 0 Ha például a jelünk egy négyszögjel lenne, akkor az együtthatókat az a k 2sin kω T = kω T adja meg, ami különböző nagyságú T0 választása esetén másképp alakul.

173 5.9. ábra A Fourier-együtthatók alakulása és az őket meghatározó burkológörbe különböző T 0 esetén, (a) T 0 = 4T 1 ; (b) T 0 = 8T 1 ; (c) T 0 = 16T 1 ; Jól látható, hogy az együtthatók mintha mintavételezései lennének ennek a függvénynek. T 0 növelésével egyre sűrűbbé válik a mintavételezés, míg végtelen nagy érték esetén teljesen megkapjuk a folytonos burkológörbét. Az előbb tett megállapításunk értelmében ekkor xt () felírható: 1 1 x ( t) = X( k ) e = X( k ) e + + jkω0t jkω0t ω0 ω0 ω0 k= T0 2π k= Ha most T0, akkor az összegzés integrálba megy át. Ekkor viszont:

174 + 1 jωt xt () = X( ω) e dω 2π + jωt X ( ω) = x() t e dt A második képlettel kapott frekvenciafüggvényt az aperiodikus függvény Fouriertranszformáltjának nevezzük, míg az első képletet inverz Fourier-transzformációnak. Nagyon fontos azt a különbséget hangsúlyozni, hogy míg periodikus esetben a függvény Fourier-együtthatói diszkrét spektrumot állítottak ellő a frekvenciatartományon, addig aperiodikus esetben a spektrum folytonos, azaz bármely frekvenciára van együttható (periodikus esetben csupán az alapfrekvencia többszöröseire volt).

175 5.6 A Fourier-transzformáció konvergenciája Újból arra lennénk kíváncsiak, mint azt periodikus függvényekre néztük, hogy valóban jól reprezentálja-e az aperiodikus függvényt annak Fourier-transzformáltja. Itt is elmondható, hogy a két jel közötti különbségfüggvény integrálja az egész intervallumra nézve nulla, így a hiba nem hordoz energiát. Habár egyes időpontokra a különbség akár szignifikáns is lehet, de a két jel energiatartalma és alakja megegyező. xt () xt () = et () + e() t dt = 0 (5.29) Itt is élnek Dirichlet kritériumai, amik leszűkítik az aperiodikus függvények körét azokra, amelyek megfelelően reprezentálhatók Fourier-transzformáltjukkal.

176 5.7 Példák folytonos idejű Fourier-transzformációra 5.4. példa: Legyen adott egy at xt () = e ut () jel, aminek szeretnénk meghatározni a Fourier-transzformáltját. A jel abszolút integrálható, ha a 0, ellenkező esetben a Fourier-transzformáltja nem létezik. + + at jωt ( a+ jω) t = = = 1 1 X ( ω) e e dt e (5.30) a+ jω a+ jω 0 0 Az így előálló transzformált komplex függvény, ezért külön-külön ábrázoljuk az amplitúdó és a fázis változását: 1 X ( ω) = 2 2 a + ω 1 ω φω ( ) = tan a Ábrázolva:

177 5.10. ábra A példában szereplő jel Fourier-transzformáltjának amplitúdó- és fázisspektruma Ha a véletlenül komplex szám lenne, akkor is létezik a Fourier-transzformált, ha Re{ a} 0, és teljesen azonosan számolandó példa: Legyen adott: xt () = e at

178 5.11. ábra A példában szereplő x(t) jel jel, aminek szeretnénk meghatározni a Fourier-transzformáltját: at jωt at jωt at jωt 1 1 2a 2 2 a+ jω a jω a + ω 0 (5.31) X ( ω) = e e dt = e e dt + e e dt = + = Mivel az így kapott transzformált tisztán valós értékű, ezért csupán amplitúdóját érdemes ábrázolni: 5.6. példa: Nézzünk most egy négyszögjelet ábra Az x(t) jel Fourier-transzformáltja 1, t < T1 xt () = 0, t > T1

179 Ha vesszük a jel Fourier-transzformáltját: ábra Aperiodikus négyszögjel + T1 jωt sinωt1 (5.32) ω T1 X ( ω) = e dt = ábra Az aperiodikus négyszögjel Fourier-transzformáltja 5.7. példa: Legyen adott egy olyan jel, amely a frekvenciatartományon a következőképpen néz ki: 1, ω < W X ( ω) = 0, ω > W ábra A példajel spektruma Vegyük most ezen Fourier-transzformált inverzét, hogy visszatérjünk az időtartományba:

180 + W 1 jωt sinwt xt () = e dω 2π = (5.33) πt W ábra A példajel alakja az időtartományban Ha most ezt összehasonlítjuk előző példánkkal, akkor jól látható, hogy a négyszögjelnek a sin( x) x-et tartalmazó Fourier-transzformáltját kaptuk, míg most beláttuk, hogy sin( x) x- nek a Fourier-transzformáltja pedig egy négyszögjel. A Fourier-transzformáció ezen érdekes tulajdonságát dualitási tulajdonságnak hívjuk, és a későbbiekben bővebben foglakozunk vele. Vannak bizonyos függvények, amelyek nagyon sokszor kerülnek elő a Fourier-analízis közben végzett számolások és eredmények kapcsán. Ezek közül egyik a sin ( x C ) függvény, amely definíció szerint: sinπ x sin C ( x) = (5.34) π x ábra A sin C függvény A példánkban látott jelek így felírhatók új jelölésünkkel is:

181 sinωt1 ωt1 2 = 2T1 sinc ω π sinwt W Wt = sinc πt π π (5.35) Jól látható, hogy mindkét esetben a függvény menete megegyezik, csupán amplitúdója különböző. Tekintsük a frekvenciatartományon vett négyszögjel inverz Fourier-transzformáltját! Ekkor a sávszélességért felelős W paraméter fordítottan arányos az időtartományon előálló transzformált szélességével, nyújtottságával. Ezt az első érintési ponttal jellemezzük, ahol a jel értéke nulla ábra A sin C jel Fourier-transzformáltja különböző W esetén

182 5.8 Periodikus jelek Fourier-transzformáltja Az előző részekben láthattuk, mennyire fontos és jól használható a Fourier-transzformáció aperiodikus jelek reprezentációjára a Fourier-sorba fejtés kiterjesztéseként. Azonban a kiterjesztés elvéből következően, ha aperiodikus jeleknek létezik Fourier-transzformáltja, akkor a periodikus jelekre is elvégezhető a művelet, s ezáltal periodikus jelek is reprezentálhatók Fourier-transzformáltjuk által. Először is használjuk fel az aperiodikus jeleknél tett első lépéseinket! Aperiodikus esetben jól láthattuk, hogy a periodikussá tett jel Fourier-együtthatói egy burkológörbe mintavételezéseként álltak elő. Erre vezettük be a Fourier-transzformált fogalmát. A vizsgált esetben az aperiodikus x(t) jel és a periodikussá tett xt () jel megegyezett egészen egy T0 alapperiódus erejéig. T0 T0 xt ( ), t xt () = 2 2 0, egyébként ábra Periodikussá tett jel Ekkor az xt () jel Fourier-együtthatói a előálltak egyfajta mintasorozatként: T0 T jkω0t jkω0t jkω0t ak = x() t e dt x() t e dt x() t e dt X ( k 0) T = = = ω T T T 0 T0 0 T Az is észrevehető, hogy ak előáll az xt () jel bármely T 0 hosszú intervallumon vett integrálásával, azaz tetszőleges s időpontra igaz, hogy ha xt ( ), s t s+ T xt () = 0, egyébként akkor az xt () jel Fourier-együtthatói a következők lesznek: 0, (5.36)

183 ak 1 = X( kω0) (5.37) T 0 Ahol X ( ω) nem más, mint az x(t) aperiodikus jel Fourier-transzformáltja, az ak értékek pedig xt () Fourier-együtthatói. Ez viszont két dolgot is jelent. Egyrészt s-et kényünkre-kedvünkre is választhatjuk, a jelre jellemző Fourier-együtthatók ugyanazok maradnak. Másrészt X( kω 0) minták függetlenek s választásától. Azonban az korántsem igaz, hogy X ( ω) bármely s-re ugyanaz maradna, mindössze az igaz, hogy ezeken a mintavételezett helyeken ugyanazok maradnak az értékei s- től függetlenül. Tekintsünk most egy példát ennek értelmezésére: 5.8. példa: Legyen xt () egy periodikus négyszögjel-sorozat T0 alapperiódus-idővel ábra A példában szereplő négyszögjelek

184 Legyen adott két aperiodikus jel, x 1 () t és x () 2 t, amelyek mind egyenlők xt ()-vel valamely T 0 hosszú intervallumon. Az x () 1 t Fourier-transzformáltját kiszámolva kapjuk, hogy: X ( ω) 1 2sinωT ω Számoljuk ki most x () 2 t Fourier-transzformáltját is: 1 = (5.38) T1 T0 jωt jωt jωt X ( ω) = x () t e dt = e dt + e dt = 0 T0 T1 1 jωt 1 1 jωt0 jωt1 = 1 e e e 1 jω + = jω T1 T1 T T 1 1 T1 T1 jω jω jω jω T0 jω jω = e e e + e e e = jω jω T1 2 ωt j sin 1 ω 2 = e + e ω 2 T1 jω T0 2 Jól látható, hogy X ( ω) és X ( ω) nem egyenlők, azonban ha 1 2 ω = kω0, akkor: T T kω T jkω jkω T X2( kω0) = sin e e + kω0 2 (5.39) Mivel ω0t0 = 2π : T1 T1 2 kω 0 0 0T1 jkω jkω kω0t1 kω0t1 X2( kω0) = sin e + e = sin cos kω0 2 kω0 2 2 (5.40) A sin(2 x) = 2sin( x)cos( x) trigonometriai azonosságot felhasználva: 2sin( kω T) X ( kω ) = = X ( kω ) (5.41) kω0 Így megállapíthatjuk, hogy egy T 0 idővel periodikus jel Fourier-együtthatói előállíthatók egy olyan aperiodikus jel Fourier-transzformáltjának diszkrét mintavételezésével, amely egyenlő az eredeti periodikus jellel valamely T0 időintervallumon. Ahogy a továbbiakban látni fogjuk, periodikus esetben a Fourier-sor és a transzformált nagyon szoros kapcsolatban van egymással, és egyik a másikból származtatható. Így a Fourier-sor segítségével konstruálható a transzformált, amely egy olyan impulzussorozatból,

185 más szóhasználattal impulzusvonatból (impulse train) fog állni, ahol az impulzusok területei megegyeznek a Fourier-sor együtthatóinak értékeivel. Hogy mindezt belássuk, nézzük az alábbi okfejtésünket: Legyen adott egy x(t) jel, amelynek Fourier-transzformáltja: X ( ω) = 2 πδ ( ω ω ), (5.42) ami egy 2π területű egységimpulzus az ω = ω0 frekvencián. Ahhoz, hogy megkapjuk azt az x(t) jelet, melynek ez a transzformáltja, végezzük el az inverz transzformációt: 0 + j 0t πd ω ω0 ω (5.43) 1 xt () = 2 ( ) d = e ω 2π Ebből adódóan, ha X ( ω ) egymástól egyenlő közönként elhegyezett impulzusok összege: + akkor annak inverz transzformáltja nem más, mint az X( ω) = 2 πakδω ( ω0) k =, (5.44) xt () + jk 0t = ae ω, (5.45) k k = ami épp az adott x(t) jel Fourier-sora. Így a periodikus függvény Fourier-transzformáltja előáll harmonikus frekvenciákon elhelyezkedő impulzusok sorozatával, amelyek területe a Fourier-együtthatók 2π szerese. Nézzünk most erre egy-két példát! 5.9. példa: Tekintsük a szimmetrikus periodikus négyszögjelet, amit az előző példában láthattunk. Ezen jel Fourier-együtthatói nem mások, mint: a k sin kω T = π k 0 1 (5.46) Így a Fourier-transzformáltja pedig előáll az alábbi alakban: X 2sin kω T (5.47) ( ω) = δω ( kω0) k = k

186 Ezt ábrázoltuk a következő ábrán, T0 = 4T1 esetben: példa: Legyen xt ( ) = sinω0t Ekkor a Fourier-együtthatói: ábra Szimmetrikus periodikus négyszögjel Fourier-transzformáltja 1 a1 = 2 j a a 1 k 1 = 2 j = 0, k ± 1 Így konstruálható a Fourier-transzformált, amely nem lesz más, mint: ábra A szinuszjel Fourier-transzformáltja Ha pedig ugyanezt xt ( ) = cosω0t függvényre tekintjük, akkor:

187 5.23. ábra A koszinusz jel Fourier-transzformáltja példa: Legyen adott egy periodikus impulzusvonat a folytonos időben: + x() t = δ ( t kt ) (5.48) k = A vonat alapperiódus-ideje nem más, mint T. Ha most kiszámítjuk a Fourier-együtthatóit: ábra Periodikus impulzusvonat folytonos időben Így: T + 2 jkω0t ak d () t e dt T T = = (5.49) T + 2π 2πk X ( ω) = δω ( ) (5.50) T T k =

188 5.25. ábra A periodikus impulzusvonat Fourier-transzformáltja Tehát impulzusvonatnak szintén impulzusvonat a transzformáltja. 5.9 A folytonos idejű Fourier-transzformáció tulajdonságai A következőkben a Fourier-transzformáció tulajdonságait vizsgáljuk meg. Ezek a tulajdonságok, mint ahogy azt látni fogjuk, nagymértékben megkönnyíthetik a problémák és feladatok megoldását, így hasznosak lehetnek minden mérnök számára, aki jelfeldolgozással foglalkozik. Elevenítsük fel most a Fourier-transzformáció és az inverz transzformáció képleteit: + 1 jωt xt () = X( ω) e dω 2π + jωt X ( ω) = x() t e dt (5.51) A transzformációnak külön jelölése is van, amit F {}. művelttel jelölünk. Így: xt { Xω } { xt} -1 () = F ( ) X( ω) = F () (5.52) Nézzük most az alaptételeket: Linearitási tulajdonság Bármely két jel lineáris kombinációjának Fourier-transzformáltja megegyezik a jelek külön vett Fourier-transzformáltjainak lineáris kombinációjával.

189 X ( ω) = F () 1 1 X ( ω) = F () 2 2 { x t } { x t } { } X ( ω) = F ax ( t) + bx ( t) = ax ( ω) + bx ( ω) (5.53) tetszőleges valós a és b esetén Szimmetriatulajdonság Ha x(t) valós függvény, akkor bármely frekvenciára fennáll, hogy: X( ω) = X ( ω) (5.54) ahol a csillag a transzformált komplex konjugáltját jelenti. Ezt a tulajdonságot másképpen konjugációs szimmetriának (conjugate symmetry) hívják jωt jωt jωt X ( ω) = x() t e dt = x () t e dt = x() t e dt = X ( ω), (5.55) mivel a jel valós, azaz xt () = x () t. További jelentősége is van ennek a tulajdonságnak. Ha felírjuk normál alakban a transzformáltat: Akkor a fentiek szerint, ha x(t) jel valós: { } { } X( ω) = Re X( ω) + jim X( ω) (5.56) { X ω } = { X ω } { X ω } = { X ω } Re ( ) Re ( ) Im ( ) Im ( ) (5.57) Jól látható, hogy míg a transzformált valós rész függvénye frekvenciában páros, addig az imaginárius részé páratlan. Ha pedig polárisan írjuk fel: X( ω) X( ) e φω j ( ) = ω, (5.58) akkor elmondható, hogy az amplitúdó, azaz X ( ω ) páros, míg a fázis, azaz φω ( ) páratlan függvénye a frekvenciának.

190 Sőt az is igaz, hogy amennyiben x(t) valós páros függvény, akkor X ( ω) is valós és páros függvény lesz; ha pedig x(t) valós és páratlan, akkor X ( ω ) páratlan és tisztán imaginárius függvény lesz. Legvégül pedig, ahogy azt az első fejezetben levezettük, egy függvény mindig felbontható páros és páratlan részekre. Mivel ez a linearitás tulajdonsága miatt ugyanazt a jelet jelenti, így ezen részjelek transzformáltjának összege megegyezik az eredeti jel transzformáltjával, de ekkor: xt () = Ev{ xt ()} + Od{ xt ()} { xt ()} = { Ev{ xt ()}} + { Od{ xt ()}} -1 { ( )} = F { Re { X ( ω) }} -1 { ( )} = F { Im { ( ω) }} F F F Ev x t Od x t j X (5.59) Eltolási tétel Tetszőleges függvény időbeli eltoltjának transzformáltja csupán fázisában késik, vagy siet az eredeti jel transzformáltjához képest. A transzformált amplitúdója független az időbeli eltolás műveletétől. F F { xt ()} = X( ω) jωt0 { } = xt ( t) e X( ω) 0 (5.60) Differenciálási tétel A differenciálás az időtartományon a frekvenciatartományon jω -val való szorzásnak felel meg. F { xt} () = X( ω) dx() t F = dt jωx( ω) (5.61) Ebből a tulajdonságból teljes indukcióval belátható, hogy: n d xt () n ( jω) X( ω) n = dt F (5.62) Ezen tulajdonság igen fontos az LTI rendszerek és differenciálegyenletek reprezentáláshoz, illetve a velük kapcsolatos problémák megoldásához.

191 Azonban, ahogy azt a későbbiekben látni fogjuk, a Laplace transzformációval való szoros kapcsolat ellenére differenciálás esetén itt nem szükséges az ott alkalmazott korrekciós tag. Ennek oka az, hogy a Fourier-transzformáció az időintervallum egészéről képez le, nem csak annak pozitív részéről, így a belépésből adódó ugrás deriváltjának, mint Dirac-impulzusnak nem kell megjelennie a transzformáltban konstans értékként. Hogy jobban megértsük ezt a tulajdonságot, tekintsük az egységugrás-függvényt, u(t)-t, amit bontsunk fel páros és páratlan komponenseire ábra Az egységugrás páros és páratlan függvényekre való felbontása Ezért felírható az egységugrás az alábbi alakban: 1 1 ut () = + ut () 2 2 Ha megnézzük a jel páratlan részét:

192 1 vt () = ut () 2 v'() t = u'() t = δ () t Azonban azt tudjuk, hogy: + + jωt X ( ω) = d( t) e dt = d(0) dt = 1 Így: dv() t F{ d() t } = F = jωv( ω) = 1 dt 1 V ( ω) = jω Ha most a páros részt tekintjük: 1 F = πδ ( ω ) 2 Tehát: F{ ut ()} = F ut () + F = + πδ ( ω) (5.63) 2 2 jω Ezúton megkaptuk az egységugrás és az egységimpulzus-jel transzformáltját, sőt beláttuk az integrálási tételt is Integrálási tétel Az időtartományon történő integrálás a frekvenciatartományon jω -val való osztásnak felel meg, amit korrekciós tag egészít ki az integrálás pontosítása végett. F { xt} () = X( ω) t 1 F x( t) dt = X( ω) + πx(0) dω ( ) jω (5.64) A korrekciós tag azért szükséges, mert általa a függvény kezdeti értéke teszi a határozatlan integrálást határozottá.

193 5.9.6 Hasonlósági tétel F F { xt} () = X( ω) { x( at) } 1 ω = X a a (5.65), ahol a valós konstans szám. Azaz a jel nyújtása vagy gyorsítása a jel frekvenciakomponenseinek fordított arányú változását implikálja. Tehát ha a magnókazettát dupla sebességgel játsszuk le, a frekvenciatartománybeli alak szélesedni kezd, hiszen a lejátszás gyorsításával nagyobb frekvencián futnak ugyanazon jelkomponensek, ily módon például egy kimért beszéd cincogássá válhat. A lejátszás lassításával a frekvenciatartománybeli alak tömörödni látszik, és a jelkomponensek frekvenciája csökken, így a beszéd lassú dörmögéssé válik Komplex csillapítási tétel Tetszőleges x(t) jel estén: F F { xt} () = X( ω) { () j γ xte t } = X( ω γ) (5.66) Dualitási tétel Összehasonlítva a transzformáltakat és inverzeiket, már az előbbiek során is számos esetben felfedeztük, hogy egy folytonos jel transzformáltja éppen az inverz transzformáltja annak a jelnek, amelyik a frekvenciatartományon megegyezik a kiindulási jellel. Bár szavakban igen nehéz leírni ezt a tulajdonságot, amit dualitásnak hívnak, de egy egyszerű példán át könnyen látható: 1, t < T1 x1 () t = 0, t > T1 sinωt1 X1( ω) = 2 ω (5.67) Ugyanakkor:

194 sinwt x2() t = 2 πt 1, ω < W X1( ω) = 0, ω > W (5.68) ábra A Fourier-transzformáltak és a jelek közti dualitási összefüggés A szimmetria, mely e példa alapján nyilvánvaló, kiterjed a többi Fourier-transzformáltra is, mivel ha + vu f () u = g() v e dv jellemzi két függvény kapcsolatát, akkor: { gt} f( ω) = F () u = ω v= t, és

195 1 g( ω) = F () 2π u = t { f t } v = ω Parseval-összefüggés Ha F { xt} () = Xω ( ), akkor tetszőleges négyzetesen integrálható x(t) függvényre igaz, hogy: x() t dt = X ( ω) dω 2π (5.69) Ezt az összefüggést hívjuk Parseval-összefüggésnek. A fenti egyenlet direkt módon levezethető csupán a Fourier-transzformáció alkalmazásával: x() t dt = x() t x () t dt = x() t X ( ω) e dω dt = 2π jωt jωt 1 = X ( ω) x( t) e dt dω X ( ω) X ( ω) dω 2π = = 2π 1 = 2π + X( ω) 2 dω (5.70) + 2 A képletben szereplő x () t dt a villamosságtanból már jól ismert energiatartalmát jelenti a jelnek. A tétel értelmében a jel energiatartalma nem csak energia per egységidő alapján számolható, azaz 2 xt () integráljaként, hanem energia per egységfrekvencia alapján is, ami 2 X ( ω) 2π integráljaként áll elő a frekvenciatartományon. Ezen okból kifolyólag 2 X ( ω) -t gyakran a jel energia-sűrűségi spektrumának, röviden energiaspektrumának nevezik. Azonban ha egy periodikus jel energiáját a fenti képlet alapján számoljuk, végtelen értéket kapunk. Ez nem is baj, hiszen a jel bár minden időpontban véges energiát hordoz, ezt végtelen sok időpontra összegezzük. Jobb lenne számunkra, ha inkább egy periódus alatti energiatartalmat tudnánk kiszámolni. Ennek kiszámolása közben triviális összefüggés kapható: 1 T 0 T , (5.71) x() t dt = ak k =

196 azaz periodikus jelekre a jel energiatartalma előáll a jel Fourier-sorából, ahol a k-adik harmonikus energiatartalmát k 2 a adja meg Konvolúciós tétel A Fourier-transzformáció egyik legszebb tulajdonsága az LTI rendszereken bemutatott konvolúció műveletére gyakorolt hatása. Ahhoz, hogy e tulajdonságot a legjobban megértsük, induljunk ki egy LTI rendszerből, aminek adott a bemeneti függvénye és az egységimpulzusátviteli függvénye. Szeretnénk tehát megkapni a kimenetet, amely előáll a már jól ismert konvolúciós képlet szerint: + (5.72) yt () = x( t) ht ( t) dt Tegyük fel, hogy nem akarjuk ilyen könnyen megúszni a dolgot, és szeretnénk kiszámítani y(t) Fourier-transzformáltját is: + + jωt Y ( ω) = F y() t = x( t) h( t t) dt e dt { } [ ] Felcserélve a két integrációt: + + jωt Y ( ω) = x( t) h( t t) e dt dt Az eltolási tulajdonság értelmében: + + jωτ jωτ Y( ω) = x( τ) e H( ω) dτ= H( ω) x( τ) e dτ= H( ω) X( ω) Ebből adódóan: { } { } F yt () = F xt () ht () = H( ω) X( ω) = Y( ω) Ezen tulajdonság értelmében a konvolúció művelete a frekvenciatartományban egyszerű szorzássá válik, nagyban megkönnyítve a számolást. Így ha H ( ω) rendelkezésre áll, és tetszőleges gerjesztés Fourier-transzformáltját ismerjük, akkor szorzással számolható a válasz transzformáltja, abból pedig inverz transzformációval a válasz időfüggvénye. Ha ez igaz, akkor H ( ω) ugyanúgy rendszerjellemző függvény, mint h(t). H ( ω) -t ezentúl a rendszer frekvenciaválasz-függvényének, vagy más néven frekvenciaátviteli függvénynek fogjuk

197 nevezni. Tetszőleges LTI rendszer esetén a válasz és a bemenet Fourier-transzformáltjainak hányadosaként megkaphatjuk az átviteli függvényt: H ( ω) Y ( ω) X ( ω) = (5.73) Természetesen nem minden LTI rendszernek létezik átviteli függvénye, mivel a h(t) függvénynek meg kell felelnie Dirichlet három kritériumának ahhoz, hogy Fouriertranszformálható legyen. Ennek a tulajdonságnak másik fontos következménye, hogy míg párhuzamosan kapcsolt rendszerek esetén a részrendszerek frekvenciaátviteli függvényei összeadódnak, addig soros esetben összeszorzódnak. Így összetett rendszer esetén az eredő rendszer frekvenciaátviteli függvénye sokkal könnyebben megkapható ábra Három teljesen ekvivalens LTI rendszer Periodikus jelekre nézve is él a konvolúció tulajdonsága. Tudjuk, hogy a periodikus jel Fourier-transzformáltja impulzusok véges sorozatával egyenlő, amelyek egymástól egyenlő távolságra helyezkednek el. Ha két ilyen transzformált szorzatát veszem, akkor az eredményként kapott transzformált is egyenlő távolságra lévő impulzusok véges sorozata lesz. Ez periodikus jelet feltételez, sőt az alapfrekvencia, azaz a távolság két szomszédos impulzus között a két jel alapfrekvenciájának maximuma lesz, így az eredményül kapott jel periódusideje a két periódusidő minimuma.

198 Azonban ha az integrálási képlettel számolom ki két periodikus jel konvolúcióját, akkor a végtelen nagyságú intervallum miatt az integrál nem fog konvergálni. Ezért ha a rendszer periodikus impulzusválasz-függvénnyel rendelkezik, akkor nem stabilis, és emiatt frekvenciaválasz-függvénye sem létezik. Így érdemes egy kiegészítő műveletet bevezetni, mégpedig periodikus konvolúció néven, ahol két x () t, x () t, 1 2 T0 -lal periodikus jel periodikus konvolúciója nem más, mint: yt () = x ( t) x ( t t) dt (5.74) T0 1 2 Ha ezt a speciális esetet követvén két egyenlő periódusidővel rendelkező, x () t, x () t jel 1 2 konvolúcióját tekintjük: ábra Két periodikus jel periodikus konvolúciója, akkor elmondható hogy az eredmény Fourier-együtthatói a következőképpen alakulnak:

199 c = Tab k 0 k k ahol ak az x () t jel, 1 bk pedig az x () t 2 jel Fourier-együtthatói Modulációs tulajdonság A konvolúciós tulajdonság értelmében az időtartománybeli konvolúció a frekvenciatartományban szorzásnak felel meg, ekkor azonban a dualitás tételének értelmében a frekvenciatartománybeli konvolúciónak az időtartományban szorzásként kell megjelennie. Azaz: 1 R( ω) = S( ω) P( ω) 2p rt () = st () pt () [ ] (5.75) Ezen a tulajdonság a konvolúciós tulajdonság következménye, és a mérnöki gyakorlatban gyakran kihasznált fogalom. A jelfeldolgozás területén két folytonos idejű jel szorzatát amplitúdómodulációnak (AM) nevezik, mivel a jelenség felfogható úgy, mintha az egyik jelet használnánk fel arra, hogy a másik jel amplitúdóját skálázzuk, változtassuk. Így vivőjelre tehetjük az amplitúdó változása által hordozott információt. Nagyon egyszerű és általánosan használt megoldás, amikor szinuszos jelet használnak vivőjelként. Nézzünk erre most egy példát: pt ( ) = cosω t 0 P( ω) = pδ ( ω ω ) + pδ ( ω + ω ) 0 0 Legyen a vivőjelünk, amire moduláljuk az átvinni kívánt jelünket rt () = st () pt () R( ω) = S( ω) P( ω) = S( ω ω0) + S( ω+ ω0) 2p 2 2

200 5.30. ábra A modulációs tulajdonság használata Persze itt feltettük, hogy ω 0 > ω 1, mivel nem szerettük volna, ha S( ω) nem nulla része egymásra lapolódott volna. A modulációval és annak inverz műveletével majd a későbbiekben bővebben foglalkozunk.

201

202 5.10 A Fourier-transzformált ábrázolása A Fourier-transzformáltak leírására matematikai függvények és műveletek álnak rendelkezésre. Azonban az ember, mivel alapvetően vizuális lény, nem képes csupán számokban és függvényekben gondolkodni, valahogy látnia kell, el kell képzelnie ezeknek a függvényeknek a menetét, változásait. Ezért a szemléltetés igényéből fakadóan több ábrázolási módot is kifejlesztettek, minddel más-más lényegét emelve ki a problémakörnek, melyben vizsgálódunk. Ezek közül a leglényegesebbeket emeljük most ki, melyekkel a Fourier-transzformáltak jól ábrázolhatók: Spektrum Az előbbiekben levezettük, hogy a rendszer kimenete előáll a következőképpen: Y( ω) H( ω) X( ω) Ha most ezen komplex függvényeket felírjuk poláris alakban: = (5.76) Y( ω) = H( ω) X( ω) φ ( ω) = φ ( ω) + φ ( ω) Y H X (5.77) Azaz jól láthatóan az amplitúdóváltozás független a fázistól, és a fázis függvénye is független az amplitúdótól. A komplex függvényeket három dimenzióban tudjuk ábrázolni, de egy háromdimenziós függvény nem sokat mond el a számunkra érdekes fázis és amplitúdó frekvenciafüggéséről, ezért fontos őket külön-külön ábrázolni, ha már úgyis függetlenek egymástól. Mutassuk be ezt egy példán! Legyen adott az alábbi aperiodikus négyszögjel: ábra Aperiodikus négyszögjel Tudjuk, hogy ennek Fourier-transzformáltja nem más, mint:

203 X( ω) = TA 1 0 Ebből adódóan: T1 sin ω 2 T1 ω 2 X( ω) TA sin T ω 2 1 = 1 0 C ábra Az amplitúdóspektrum 2π 2π φx ( ω) = kπ, ( k 1) ω k T T ábra A fázisspektrum

204 , mivel a szinuszhullám π periódusonként vált előjelet, ekkor pontosan 90 -ot, azaz π radiánt fordul a komplex vektor ábra Egy jel és Fourier-transzformáltja animáción Bode-diagram A fenti ábrázolással csupán az a baj, hogy a frekvenciatartománynak csak nagyon kis szeletét tudjuk ábrázolni segítségével. Ha az amplitúdónak olyan értékére van szükségünk, ami a nullát jól közelíti, akkor már bajban vagyunk, hisz a felbontásunk nem igazán jó. Azért, hogy nagyjából az egész tartományt jól lássuk, és ezen jól szemléltetni tudjuk a függvény viselkedését, logaritmizálnunk kell az amplitúdódiagramot. Ennek ábrázolását teszi lehetővé a Bode-diagram, ahol a frekvencia függvényeként ábrázoljuk: 10 ( X ω ) K( ω) = 20log ( ) φω ( ) = φ ( ω) X (5.78)

205 5.35. ábra Aluláteresztő szűrő Bode-diagramja A fenti ábrázolással bár jól szemléltethetőek a jelek, igazán az átviteli függvények ábrázolása által a rendszer viselkedését jellemzik a frekvenciatartományban igen szemléletesen. Ha például a fentiekben ábrázolt példa egy rendszer lenne, akkor az jól láthatóan kis frekvenciákra szinte ugyanolyan amplitúdóval vinné át a jelet, míg nagy frekvenciás esetre pedig az amplitúdót olyan kicsiny részére csökkentené, ami elhanyagolható, pl: -80dB, ami 1V amplitúdójú jelnél 100µ V -ot jelent Nyquist-diagram A Nyquist-diagram a komplex függvény által minden frekvenciára meghatározott vektor útját írja le egy kétdimenziós koordinátarendszerben. Használhatósága nem igazán jelentős, inkább érdekes.

206 5.36. ábra Nyquist-diagram

207 5.11 Differenciálegyenletek reprezentációja és kapcsolata a Fouriertranszformálttal Legyen adott egy LTI rendszerünk az alábbi differenciálegyenlet által: N k M k d yt () d xt () a = bk (5.79) k dt k k k= 0 dt k= 0 A kérdés az, hogy a fenti rendszer frekvenciaválaszát milyen módon tudnánk meghatározni. Tegyük fel, hogy mind a bemenet, mind a kimenet Fourier-transzformálható, ekkor: N k M k d yt () d xt () F ak k = F bk k k= 0 dt k= 0 dt N k M k d yt () d xt () a F = bkf k dt k k k= 0 dt k= 0 N M k k = k= 0 k= 0 k a ( jω) Y( ω) b ( jω) X( ω) Y ( ω) H ( ω) = = X ( ω) k M k = 0 N k = 0 b ( jω) k k k k a ( jω) Jól látható, hogy H ( ω) racionális, polinomiális függvénye jω -nak, és H ( ω ) ismerete esetén könnyen kiszámítható a rendszer válasza, azaz a differenciálegyenlet megoldása. A megoldáshoz jól látható, hogy nem kellenek kiindulási feltételek, viszont ismerni kell a rendszer bemenetét a teljes (, + ) időtartományon, ami már nem egyszerű feltétel. A rendszer teljes bemenetének az ismerete pontosan azért kell, hogy azokat az alapvető információkat megkapjuk a rendszer múltjáról, amit eddig a kezdeti feltételek illetve a nyugalmi állapot léte jelentett. Mivel bármely polinom felbontható elsőfokú polinomok szorzatára, a frekvenciaátviteli függvény felírható egy másik alakban: M bm ( λk + jω) k = 1 H ( ω) = N a ( v + jω) M k = 1 ahol λk és vk komplex gyökei a számlálónak illetve a nevezőnek. k, (5.80)

208 Ez az alak tisztán szemlélteti az átvitelt leíró differenciálegyenlet viselkedését, hiszen ebből már meghatározható az átvitel Bode-diagramja.

209 6 Diszkrét rendszerek és jelek Fourier-analízise A folytonos eset mellett természetesen nem hagyhatjuk figyelmen kívül a diszkrét esetet sem. Ahogy az előbbiek során láthattuk, elég sok a párhuzam a két eset között; nem lesz ez másként most, a Fourier-analízis szempontjából sem. 6.1 Diszkrét LTI rendszerek válasza komplex exponenciálisokra Amit a folytonos esetben bizonygattunk, az itt is igaz: a komplex exponenciális függvények sajátérték-függvényei az LTI rendszereknek. Tehát diszkrét esetben is létezik a rendszer sajátértéke, s rajta keresztül jutunk majd el a transzformált fogalmához. Tekintsünk egy LTI rendszert, amelynek impulzusválasz-függvénye a hn [ ] függvény, és a bemenetére az alábbi jelet adjuk: n xn [ ] = z, (6.1) ahol z egy komplex szám. Ekkor a teljes rendszer kimenete előáll egy konvolúcióval: yn [ ] = hn [ ] xn [ ] = hk [ ] xn [ k] = hk [ ] z + n yn [ ] = z hk [ ] z k = k= k + + k= n k (6.2) Ebből a kis példából máris látható, hogy x[n] egy komplex exponenciális függvény, és az LTI rendszernek ezen komplex exponenciálisra adott válasza szintén ugyanez a komplex exponenciális függvény, csak egy konstans értékkel, a rendszer sajátértékével van megszorozva, ami z értékétől függ. Ezért írhatjuk, hogy: yn [ ] = H( zz ) + H( z) = hkz ( ) k = n k (6.3), ahol tehát a n z sajátérték-függvényhez tartozó H(z)-t a rendszer sajátértékének nevezzük. Általánosságban véve elmondható, hogy a szuperpozíció tételével kiegészítve ez a tulajdonság a jelek rendkívül kényelmes reprezentációjához vezet, ami által a rendszer válaszfüggvénye könnyen meghatározható, számolható.

210 Ha most komplex exponenciálisok lineáris kombinációját tekintjük bemenetként: xn [ ] = az k akkor a rendszer válasza a szuperpozíció elve miatt: k n k, (6.4) yn [ ] = ah( z) z n (6.5) k k k k Más szóval a rendszer kimenete reprezentálható a bemeneten lévő lineáris kombinációt alkotó jelekre külön-külön adott válaszok lineáris kombinációjaként, amik nem lesznek mások, mint a vizsgált exponenciális függvények szorozva az ő sajátértékeikkel. Ahogy az előző fejezetben tettük, itt is csupán a tisztán képzetes frekvenciájú komplex exponenciálisokat fogjuk vizsgálni, így az alábbi alakú jeleket tekintjük majd vizsgálójeleinknek: j n e Ω, ahol j n n e Ω = z, z = 1 (6.6) Ezek segítségével fogunk itt is eljutni a Fourier-transzformálthoz.

211 6.2 Diszkrét periodikus függvények reprezentációja diszkrét Fourier-sorokkal Ahogy az előzőekben tárgyaltuk, egy diszkrét jelet akkor nevezünk periodikusnak, ha létezik olyan N egész szám, amelyre: xn [ ] = xn [ + N], n re (6.7) Az előzőekben szintén vizsgáltuk a komplex exponenciálisokat, és láthattuk, hogy az is periodikus függvény, mégpedig N alap-periódusidővel. e j(2 π / N) n Sőt az összes N-nel periodikus függvény halmaza megadható: (2 / ) [ n ] e jk π N n Φ k =, k = 0, ± 1, ± 2,... (6.8) alakban. Ezen függvénynek mindegyikének a frekvenciája ugyanazon 2 π / N alapfrekvenciának a többszöröse, ezért harmonikusan kapcsoltak. Egy nagyon fontos különbség azonban a diszkrét és a folytonos harmonikus kapcsolt függvények halmaza között az, hogy míg folytonos esetben mindegyik ilyen függvény különbözik egymástól, addig diszkrét időben csupán N különböző függvényünk van, mivel a diszkrét függvények frekvenciája csupán a [0, 2 π ] intervallumon belül eredményez új függvényt. Ezért ha két függvény frekvenciája egymástól csupán 2π egész számú többszörösével különbözik, akkor a két függvény megegyezik. Így ez a komplex exponenciálisokra is vonatkozik: Ennek direkt következménye, hogy j( Ω+ 2 πr) n jωn 2πrn jωn e = e e = e (6.9) Φ [ n] =Φ [ n] 0 N Φ [ n] =Φ [ n] 1 N + 1 Φ [ n] =Φ [ n] k rn + k (6.10) A követezőekben általánosabb periodikus jeleket fogunk vizsgálni, sőt bizonyítjuk majd diszkrét időben is, hogy a periodikus jelek előállnak harmonikusan kapcsolt komplex exponenciálisok lineáris kombinációjaként. Tekintsük most egy ilyen lineáris kombinációját a harmonikusan kacsolt exponenciálisoknak: jk (2 π / N ) n k k k (6.11) k k x[ n] = a Φ [ n] = a e Mivel a harmonikusok közül csupán N különböző létezik, ezért összevonható a fenti összegzés csupán ezen harmonikusok összegére:

212 jk (2 π / N ) n k k k (6.12) k= N k= N x[ n] = a Φ [ n] = a e Így a jeleknek igen hatékony reprezentációját kaphatjuk meg azáltal, hogy csupán N együttható kiszámolásával a jel harmonikus függvények szuperpozíciójából előáll. Ezt a felbontást fogjuk a későbbiekben a diszkrét periodikus jelek Fourier-sorának nevezni, ak -kat pedig spektrális együtthatóknak. Most már csak ezen együtthatókat kéne valamilyen módon kiszámítani. Ehhez tekintsünk egy példát. Legyen adott egy x[n], N-nel periodikus jel, aminek spektrális együtthatóit szeretnénk kiszámítani. A kérdés rögtön átfogalmazható: képesek vagyunk-e egy N egyenletből álló egyenletrendszer megoldását meghatározni. Ugyanis a jelre nézve igaz, hogy: x[0] = x[1] = k= N k= N : : xn [ 1] = a k k ae k= N j(2 π / N) n ae k jk ( N 1)(2 π / N ) n Mivel mindkét oldal periodikus, mégpedig N-nel, ezért a xn [ ]-re felírt egyenlet már megegyezne az x[0] -ra felírttal. Adott tehát N db egyenletünk, N db a k ismeretlen együtthatóval. Bizonyítható, hogy a fenti egyenletrendszer lineárisan független egyenletekből áll, és adott x[n] jelértékek esetén mindegyik ak ismeretlen meghatározható. Bár a fenti egyenletrendszer megoldásaiként előállnak az együtthatók, a folytonos esethez hasonló zárt formulával is számolhatók. Ennek levezetéséhez tekintsük először az alábbi tulajdonságot: N, k = 0, ± N, ± 2 N,... = N 1 jk (2 π / N ) n e (6.13) n= 0 0, egyébként A fenti egyenlőség azt sugallja, hogy ha egy komplex exponenciális függvény értékeit összegezzük egy periódus erejéig akkor nullát kapunk, kivéve akkor, ha a komplex exponenciális függvény konstans. Így a fenti egyenlet a folytonos esetből már ismert T jk (2 π / T ) t T, k = 0 e dt = (6.14) 0, egyébként 0

213 egyenlet párja diszkrét esetben. Az egyenletet azonban vizsgálhatjuk oly módon is, mintha az egy véges szám geometriai sora lenne, azaz felírható lenne az alábbi alakban: N 1 n= 0 n α, (6.15) ahol α képviseli most a komplex exponenciális képletével adott komplex számot. Azonban a geometriai sornak ismerjük az összegképletét, így: jk (2 π / N ) α = e (6.16) N 1 n= 0 n α N, α = 1 = N 1 α, α 1 1 α Azzal is tisztában vagyunk, hogy e jk (2 π / N ) = 1 ha k értéke N többszöröse, ezért írhatjuk, hogy N 1 n= 0 e jk (2 π / N ) n N, k = 0, ± N, ± 2 N,... = jk (2 π / N ) N 1 e, egyébként jk (2 π / N ) 1 e De az is tudjuk, hogy e jk (2 π/ N ) N jk 2π = e = 1, tehát beláttuk, hogy: N 1 n= 0 e jk (2 π / N ) n N, k = 0, ± N, ± 2 N,... = 0, egyébként A fenti egyenletet grafikusan is szemléltethetjük. Ezt tettük meg a lenti ábrán. Az itt szemléltetett N=6 esetben a komplex számokat vektorokként ábrázoltuk egy 2 dimenziós koordináta-rendszerben. [ n k ] e π jk (2 / N ) n Φ = (6.17) Mivel a komplex számok abszolút értéke minden esetben 1, csupán a fázisuk változik, így szimmetrikus vektorábrákat kapunk, amikről jól látható, hogy ha k = 0, 6, 12,... akkor a vektorok összege nem nulla, mivel csupán egy vektorunk van. Bármely más esetben azonban a vektorokat össszegezve nullát kapunk.

214 (2 /6) 6.1. ábra A [ n jk n k ] e π Φ = komplex exponenciális szekvencia értékei egy periódus alatt (a) k = 1; (b) k = 2; (c) k = 3; (d) k = 5; (e) k = 6; Az is szembeötlő, hogy n változásával a vektor körbeforog, azokat a pozíciókat véve fel, amelyeket a k választásunk értelmében lehetővé tesz. Ezáltal változik a vektor valós részének nagysága, és a vizsgált exponenciális hullámzó periodikus jelnek tűnik. Most vizsgáljuk meg a komplex exponenciálisok Fourier-sorral való reprezentációját!

215 xn [ ] = k= N ae k jk (2 π / N ) n Szorozzuk mindkét oldalt e jr(2 π / N ) n -vel, és összegezzük őket egy N tagú szummával: xne [ ] = ae jr(2 π/ N) n j( k r)(2 π/ N) n k n= N n= N k= N Felcserélve a két összegzést: xne [ ] = a e jr(2 π/ N) n j( k r)(2 π/ N) n k n= N k= N n= N Azonban tudjuk, hogy a jobb oldal nulla, kivéve, ha ( k r) értéke nem N többszörösével egyenlő, de mivel ugyanazon N elemű intervallumból választjuk mindkettő értékét: n= N e j( k r)(2 π / N) n, N k = r = 0, k r Így a jobb oldal redukálódik: j ( k r )(2 π / N) n ak e Nar k= N n= N = Ezért zárt formulával meghatározhatók a Fourier-együtthatók az alábbi alakban: xn [ ] = a k k= N 1 = N ae k n= N jk (2 π / N ) n xne [ ] jk (2 π / N ) n (6.18) Ezek az egyenletek igen fontos szerepet játszanak a diszkrét periodikus jelek Fourieranalízisében, ahol az első egyenletet a szintézis, míg a második egyenletet az analízis egyenletének nevezzük. A Fourier-reprezentáció ak együtthatóit sokszor az x[n] diszkrét jel spektrális együtthatóinak is nevezik, mert ezek az együtthatók fejezik ki az összegzésben szereplő N darab harmonikusan kapcsolt komplex exponenciális súlyát. Ezért felírhatjuk mondjuk k-nak 0-tól N-1-ig változó értékeire, hogy: xn [ ] = aφ [ n] + aφ [ n] a Φ [ n] N 1 N 1 Azonban ugyanígy felírhatjuk k-nak 1-től N-ig változó értékeire: xn [ ] = aφ [ n] + aφ [ n] a Φ [ n] N N

216 Azt már tudjuk, hogy Φ [ ] [ ] 0 n =Φ n, de ebből pedig az következik a fenti egyenlet szerint, N hogy ak= a k + N. Ugyanígy változatva k intervallumát belátható, hogy: ak= a k + N Így ak értékei periodikusan ismétlődnek, mégpedig N periódusidővel. Ez különben egyenes következménye annak, hogy a harmonikusan kapcsolt komplex exponenciálisok is periodikusak N-nel, k-ra nézve. Ezért az N darab spektrális együttható ismerete elég ahhoz, hogy a diszkrét periodikus jelet leírtnak tekintsünk. Tekintsük most egy pár példát: 6.1. példa: Tekintsük az xn [ ] = sin Ω n 0 diszkrét jelet. Három esetet különböztetünk meg attól függően, hogy 2π Ω0 milyen számok köréből kerül ki: egész szám 2p = racionális szám irracionális szám Ω0 a jel periodikus a jel periodikus a jel nem periodikus Első eset: 2π = N Ω 0 Ahol N egész szám. Ekkor x[n] periodikus jel, mégpedig N periódusidővel. A folytonos esetben használt módszer most itt is használható, azaz a jel felbontható két exponenciális összegére az Euler-formula szerint: 1 1 xn [ ] = e e 2j 2j j(2 π/ N) n j(2 π/ N) n Innen már egyértelmű, hogy: 1 1 a1 =, a 1 = 2j 2j

217 A többi, N 2 db együttható pedig zérus. Ahogy az előbbiekben megemlítettük, ezek az ak együtthatók periodikusan ismétlődnek, azaz például N = 5 esetén az alábbi formában ábrázolhatjuk azokat: Második eset: Legyen most 2π N0 = N = Ω m 0 2π m = Ω N ábra Az x[n]= sin(2π/5)n jel Fourier-együtthatói N racionális, azaz két egész szám hányadosa. Tegyük fel, hogy ez egy redukált alak, azaz N0 és m relatív prímszámok. Tudjuk az előző fejezetekből, hogy a vizsgált x[n] jel alapperiódusideje N0 -lal egyenlő. Ezért x[n] ismét felírható két komplex exponenciális összegeként: 1 1 xn [ ] = e e 2j 2j jm(2 π/ N0) n jm(2 π/ N0) n Amiből megint egyértelműen következik, hogy: a m 1 1 =, a m = 2j 2j és a többi együttható az N tagú intervallumon nulla. Az együtthatókat ábrázolva m = 3 és N 0 = 5 esetén:

218 6.3. ábra Az x[n]= sin 3 (2π/5)n jel Fourier-együtthatói Harmadik eset: A jel nem periodikus, így Fourier-sora sem létezik példa: Tekintsük az 2π 2π 4π π xn [ ] = 1+ sin n + 3cos n + cos n+ N N N 2 jelet. x[n] periodikus N periódusidővel, és felbontható exponenciálisok összegére ismét az Eulerformula segítségével. 1 j(2 π/ N) n j(2 π/ N) n 3 j(2 π/ N) n j(2 π/ N) n x[ n] = 1+ e e e e 2 j e e 2 j(4 πnn / + π/2) j(4 πnn / + π/2) Összevonva kapjuk, hogy: xn [ ] 1 e e 2 2j 2 2j e e + e e 2 2 Így: a 0 = 1 j(2 π/ N) n j(2 π/ N) n = jπ/2 j2(2 π/ N) n jπ/2 j2(2 π/ N) n

219 3 1 a1 = a2 = j 2 j a a = = j 2 j A spektrális együtthatók valós és képzetes részét külön-külön ábrázoltuk: 6.4. ábra A példában szereplő jel Fourier-együtthatóinak képzetes- és valós része Ha pedig a jel amplitúdóját és fázisát nézzük, akkor N=10 esetén az alábbi diagramot kapjuk:

220 6.5. ábra A példában szereplő jel Fourie- együtthatóinak amplitúdó- és fázisspektruma Jól látható, hogy ezen példában a k a = k, k bármely értékére. Valójában az együtthatóknak ez a tulajdonsága bármely valós jelre fennáll. Ezen tulajdonság teljes mértékben azonos azzal, amit a Fourier-sorokkal kapcsolatban folytonos esetben már megemlítettünk példa: Nézzük most visszatérő példánkat diszkrét időben: 6.6. ábra Periodikus diszkrét négyszögjel A fenti diszkrét periodikus négyszögjel N alap-periódusidővel rendelkezik. Ennek a jelnek szeretnénk most meghatározni a Fourier-sorát. Felírva az analitikus egyenletünket, a következőt kapjuk: a k 1 1 N jk (2 π / N ) n = e N n= N1

221 Azonban a jel szimmetriája miatt, ha m= n+ N1, akkor: 1 1 ak = e = e e N N 2N1 2N1 jk (2 π/ N )( m N1) jk (2 π/ N ) N1 jk (2 π / N ) m m= 0 m= 0 Az összegzés 2N tagot tartalmaz, ami geometriai sorként értelmezve kifejezhető az alábbi alakban: a 1 1 e = = N 1 e jk 2 π (2N1 + 1)/ N jk (2 π / N ) N1 k e jk (2 π / N ) jk (2 π/ N )( N1 N1+ 1/2) jk 2 π( N1+ 1/2)/ N jk 2 π( N1+ 1/2)/ N 1 e e e = jk (2 π/2 N ) jk (2 π/2 N ) jk (2 π/2 N ) N e e e 1 sin[ 2 π kn ( 1 + 1/ 2) / N] =, k 0, ± N, ± 2 N,... N sin(2 π k / N) Ellenkező esetben: N + ak = k = ± N ± N N 2 1 1, 0,, 2,... Kompaktabb formába átírva: Na k [ N + Ω ] sin 2( 1 1/ 2) / 2 = sin( Ω / 2) Ω= 2 π k/ N Ha most Na k értékeit nézzük egyre nagyobb N-ek esetén úgy, hogy N 1 fix marad, akkor könnyen látható, hogy az a k értékek egyre sűrűbb mintavételezései lesznek a sin β x sin x függvénynek. Folytonos esetben a sinc függvényt kaptuk eredményül, így annak diszkrét megfelelője, mivel periodikus kell, hogy legyen, a sin/sin függvény.

222 6.7. ábra A periodikus diszkrét négyszögjel Fourier-együtthatói 2N = 5, (a) N = 10; (b) N = 20; (c) N = 40 esetben Ha a Fourier-sorok konvergenciáját vizsgáljuk, ahogy azt folytonos esetben tettük, meglepő következtetést vonhatunk le. A Fourier-felbontás diszkrét esetben mindig konvergens, és a Gibbs-jelenség itt nem érvényesül. Ennek igazolására tekintsünk egy x[n] periodikus négyszögjelet, amely N = 9 -cel periodikus, és 2N 1 + 1= 5. Határozzunk meg M darab együtthatót, és ezekből próbáljuk meg visszaállítani a jelet. Ekkor kapjuk x[n] közelítésére a következőt:

223 M xn [ ] = ae k k= M jk (2 π / N ) n Különböző M-ekre vizsgálva: 6.8. ábra Az eredeti négyszögjel közelítése (a) M = 1; (b) M = 2; (c) M = 3; (d) M = 4 esetben Ahol jól látható, hogy M = 4 esetén már teljesen visszakaptuk a kiindulási jelünket, és a Gibbs-jelenségnek nyomát sem láttuk. Az eltérés valódi oka azonban eleve benne foglaltatik a felbontás elvében. Folytonos esetben ugyanis mindig végtelen sok pontot képeztünk le véges sok együttható által képviselt információhalmazba a Fourier-sorba fejtés során. Ezért azon pontokban, ahol a folytonosság csorbát szenvedett, előjöttek a leképezés hibái a Gibbs jelenség formájában, illetve a véges sok információ által csupán közelítését tudtuk megadni a

224 jelnek, mely egyes időpillanatokban drasztikusan is különbözhetett az eredetitől. Diszkrét időben viszont már eleve csupán véges sok pont adott, amelyet véges sok együtthatóval, azaz információval reprezentálunk. Így ha az információk száma meghalad egy bizonyos értéket, amely természetesen jelfüggő, akkor a jel teljes mértékben előáll. Az, hogy mennyi együtthatóra van szükségünk, nagymértékben a jel periodicitásának függvénye. Minél inkább szimmetrikus a jelünk, annál kevesebb együttható határozza azt meg maradéktalanul, mivel annál inkább periodikus. A legrosszabb, leginkább szimmetria nélküli jel is meghatározható legfeljebb az alap-periódusidejének megfelelő számú együtthatóval. Ezért ahhoz, hogy egy jelet pontosan le tudjunk írni, pontosan az alapperiódussal egyenlő számú együtthatóra van szükségünk. Így ha N páratlan, akkor M = ( N 1) / 2 és a szintézis egyenlete alapján: M xn [ ] = ae k k= M jk (2 π / N ) n Ha pedig N páros, akkor M = N /2és M xn [ ] = k= M+ 1 ae k jk (2 π / N ) n ugyancsak N tagú összeget eredményez. Az LTI rendszereknek folytonos esetben ismert tulajdonságát itt is vizsgálhatjuk: Ha tudjuk, hogy egy LTI rendszer bemenete periodikus N nel, akkor minden okunk megvan feltételezni, hogy kimenete is az lesz. Gondoljunk csak arra, hogy az LTI rendszer a komplex exponenciálisokat ugyanazon exponenciálisba viszi át, csupán egy konstanssal megszorozván a jelet. Ez a konstans minden frekvenciaértékre más és más. Ezen konstansok összességét nevezzük a rendszer frekvenciaátviteli függvényének. Tehát ha a jelünk periodikus, felírhatjuk azt Fourier-sorba fejtve. Az abban szereplő exponenciálisokra külön-külön számolva a választ megkapjuk a kimeneten - szuperpozíció segítségével - a teljes periodikus jelre adott választ. Így az LTI rendszer h[n] egységimpulzus-átviteli függvényének ismeretében írhatjuk, hogy ha xn [ ] jk (2 π / N ) n = ae k, k= N akkor

225 2π k yn [ ] = ah e jk (2 π / N ) n k k= N N, ahol 2 k H = N π + n= hne [ ] jk (2 π / N ) n

226 6.3 Diszkrét aperiodikus jelek reprezentációja diszkrét Fouriertranszformálttal Az előzőekben láthattuk, hogy a diszkrét periodikus jelek spektrális együtthatói a felbontás nagysága szerint egyre finomabb mintavételezései voltak egyazon burkolófüggvénynek. Ezt már folytonos esetben is észrevettünk, s innen származott az ötlet, hogy az aperiodikus jel reprezentációját a belőle konstruált periodikus jel segítségével állítsuk elő. Nos, induljunk el ezen az úton diszkrét esetben is. Legyen adott egy véges idejű aperiodikus diszkrét x[n] jelünk: 6.9. ábra Véges idejű diszkrét aperiodikus jel Mivel a jelünk véges, ezért létezik olyan N1egész szám, amelyre igaz, hogy, xn [ ] = 0 ha n > N 1. Ebből az aperiodikus jelből konstruáljunk most egy periodikus xn [ ] jelet, ahol egy periódus pontosan az x[n] jellel egyenlő ábra Az aperiodikus jelből konstruált periodikus jel Ahogy a jel periódusidejét, N-t egyre nagyobbra növeljük, azaz ha N, xn [ ] = xn [ ]. Nézzük most xn [ ] Fourier-sorát. xn [ ] = a k k= N 1 = N ae k n= N jk (2 π / N ) n xne [ ] jk (2 π / N ) n (6.19)

227 ,mivel xn [ ] = xn [ ] egy periódus erejéig, ami magába foglalja a n N1intervallumot is. Ezért elég az erre a periódusra vonatkozó összegzést a n N1intervallumra korlátozni, hisz azon kívül a jel értéke úgyis zérus. Azonban a fentieket kihasználva ekkor azt kapjuk, hogy: N1 + 1 jk (2 π/ N ) n 1 jk (2 π/ N ) n (6.20) ak = xne [ ] = xne [ ] N N n= N1 n= Ha most az együtthatók által meghatározott a továbbiakban, akkor: Na k értékek burkológörbéjét X ( Ω) -val jelöljük X( Ω ) = xne [ ] Na k = + n= + x[ n] e jωn jωn n= Ω= k(2 π / N) Ebből a görbéből előállnak az együtthatók: a k 1 = X( kω 0) N Ω 0 = (2 π / N ) Ahol Ω0 adja meg az a k együtthatók távolságát a burkológörbéből való mintavételezés esetén, azaz ezek egyenlő távolságra helyezkednek el ezen a frekvenciatartományon. Ezt a következtetést kombinálva az eredeti szintézis-egyenletünkkel azt kapjuk, hogy: 1 xn X k e (6.21) 0 [ ] ( 0) jk Ω = Ω n k= N N Mivel Ω 0 = 2π N a fenti egyenlet átírható az alábbi alakba: 1 xn [ ] = X( kω ) e Ω 2π jkω0n 0 0 (6.22) k= N Ha most N, akkor xn [ ] = xn [ ] bármely véges értékű n-re nézve, és így Ω0 0, mivel az együtthatók egyre sűrűbb mintavételezései lesznek X ( Ω) -nak. Hogy még tisztábban lássuk a folyamatot, ábrázoljuk X( Ω) e jωn -t:

228 6.11. ábra Az X( Ω) e jωn képlet grafikus reprezentációja X ( Ω ) periodikusnak látszik, mégpedig 2π -vel, úgy, ahogy j n e Ω is az. Ezért kettőjük szorzata is periodikus azonos periódusidővel. Ahogy azt az ábrán is jelöltük, az összegzés minden egyes tagja lényegében az X( Ω ) e jωn függvényből vett mintavétel és Ω 0 szorzatából előálló téglalap területével egyenlő. Ekkor, ha Ω0 0 akkor az összegzés integrálba megy át, ezért ha N, akkor 1 jωn xn [ ] = X( ) e d 2π Ω Ω 2π Mivel X( Ω ) e jωn periodikus 2π -vel, bármely 2π hosszúságú intervallum megteszi. Így aperiodikus jelekre a szintézis és az analízis egyenlete a következőképpen alakul: 1 jωn xn [ ] = X( ) e d 2π Ω Ω 2π + X( Ω ) = xne [ ] n= jωn (6.23) Ahol az X ( Ω ) függvényt az x[n] aperiodikus diszkrét jel diszkrét Fourier-transzformáltjának nevezzük. A műveletet, amivel előáll, diszkrét idejű Fourier transzformációnak (DTFT) hívjuk. X ( Ω) -t gyakran a jel spektrumának is nevezzük, mivel végtelen sok komplex exponenciális függvény lineáris kombinációjának határértékeként áll elő. Sajnos itt is ki kell kötnünk, hogy a végtelen szummának konvergensnek kell lennie, különben nem tudjuk kifejezni a transzformáltat, így ahogy azt folytonos esetben az integrálás miatt,

229 diszkrét esetben az összegzés miatt kell kikötnünk, hogy a jel transzformáltja csupán akkor létezik, ha az abszolút összegezhető. + n= xn [ ] < Vagy pedig véges energiájú legyen: + n= xn [ ] 2 < Ezért kijelenthetjük, hogy a diszkrét és a folytonos Fourier-transzformált között nagyon sok a hasonlóság, ám lényeges különbség, hogy a diszkrét idejű Fourier-transzformált periodikus, és véges intervallumon történő összegzéssel áll elő; míg folytonos esetben nem periodikus, és végtelen nagy intervallumon való integrálás eredménye. Az előzőekben sokat építettünk arra, hogy az exponenciális függvények frekvenciájának eltolása 2π -vel ugyanazt az exponenciálist eredményezi. Az előző részekben azt a következtetést is levontuk, hogy a magas frekvenciájú jelek frekvenciái π -nek páratlan, míg az alacsony frekvenciájú jelek π -nek páros többszörösei köré csoportosulnak. Így van ez a Fourier-transzformált esetében is: ha gyorsan változó aperiodikus jel Fouriertranszformáltját vesszük, akkor a transzformált értékei π -nek páratlan, míg lassú változású jel transzformáltjának értékei π -nek páros többszörösű frekvenciái köré csoportosulnak.

230 6.12. ábra (a) lassú változású (c) gyors változású diszkrét jelek Fourier-transzformáltjai (b), (d) Nézzünk néhány példát: 6.4. példa: Tekintsük az xn [ ] = aun n [ ], a< 1 jelet. Ebben az esetben a transzformált a következőképpen alakul: + + n jωn jω n 1 X ( Ω ) = a u[ n] e = ( ae ) = 1 ae n= n= 0 jω Az amplitúdó- és a fázisdiagramot megrajzolva két esetet vizsgáltunk, az elsőben 1> a > 0, a másodikban pedig 1< a < 0értékkel számolva:

231 6.13. ábra Az amplitúdó- és a fázisspektrum alakulása (a) a > 0; (b) a < 0 esetben Jól látható, hogy mindkét esetben 2π -vel periodikus függvényt kaptunk.

232 6.5. példa: Tekintsük most a n xn [ ] = a, a< 1 függvényt, amit 0< a < 1 esetre ábrázoltunk: Ha most a transzformáltat meghatározzuk: ábra A példában szereplő x[n] jel n jωn n jωn n jωn X( Ω ) = a e = ae + a e Ha most m n= n= 0 n= = n-et helyettesítünk be a második összegzésbe: + + jω n jω m 1 1 X ( Ω ) = ( ae ) + ( ae ) = + 1 jω jω 1 ae 1 ae n= 0 m= a X ( Ω ) = 1 2acos Ω+ a 2 Ebben az esetben X ( Ω ) tisztán valós, és ha ábrázoljuk, akkor az alábbiak szerint alakul a grafikon 0< a < 1 értékre: ábra Az x[n] Fourier-transzformáltja

233 6.6. példa: Nézzük most az aperiodikus négyszögjelet: 1, xn [ ] = 0, n n N 1 > N 1 Ábrázoltunk is egy ilyen jelet N 1 = 2-re: Ha most a jel Fourier-transzformáltját nézzük: ábra Diszkrét aperiodikus négyszögjel sin Ω ( N + 1/ 2) X( Ω ) = = N1 j n 1 e Ω (6.24) n= N sin Ω / 2 1 N 1 = 2-re ábrázoltuk a Fourier-transzformáltat is: ábra A diszkrét aperiodikus négyszögjel Fourier-transzformáltja Ahogy már az előzőekben említettük, ez a függvény a sinc függvény párja, ezért ugyanazon tulajdonságok igazak rá, amelyeket a sinc függvénnyel kapcsolatban vizsgáltunk. Az előzőekben láthattuk, hogy diszkrét esetben nem tapasztaltunk problémát a konvergencia szempontjából a Fourier-sorok esetében, mivel a szintézis egyenlete csupán egy véges összeg. Ugyanígy a Fourier-transzformált szintézis-egyenletét vizsgálva belátható, hogy nincsen semmiféle konvergenciaprobléma, mivel az szintén véges intervallumon történik. Hogy ezt

234 belássuk, tekintsük az x[n] aperiodikus diszkrét jel közelítésére komplex exponenciálisok integrálját, amelyeket egy olyan frekvencia-intervallumról veszünk, amelyre igaz, hogy W W : + W 1 jwn xn [ ] = X( W) e dw 2π (6.25) W Ekkor xn [ ] = xn [ ] pontosan akkor, ha W = π. Ekkor azt várjuk, hogy semmiféle rendellenességet - mint például a Gibbs-jelenség - nem fogunk tapasztalni. Ezt az alábbi példa során szemléltetjük 6.7. példa: Legyen a jelünk egyenlő a diszkrét impulzusfüggvénnyel. xn [ ] = δ[ n] Ekkor az analízis egyenlete értelmében: X ( Ω ) = 1 Visszatérve az időtartományba tekintsük az + W 1 jwn xn [ ] = e dw 2π W közelítő jelet. Az egyenlet eredményeit több W esetén feltüntettük:

235 6.18. ábra A diszkrét egységimpulzus-jel közlítése komplex exponenciálisokkal Ahogy azt folytonos esetben láthattuk, először igen sok oszcillációval terhelt jelet kapunk, ami W növelésével egyre jobban kezdi felvenni az egységimpulzus alakját, ám a folytonos esettel ellentétben ezen oszcillációk W növekedtével csökkenek, és W = π esetén eltűnnek, visszaadván a kiinduláskor tekintett impulzusjelünket.

236 6.4 Diszkrét periodikus jelek reprezentációja Fourier-transzformált segítségével Ahogy azt folytonos esetben tapasztaltuk, itt is igaz, hogy a Fourier-sor és a transzformált között igen szoros kapcsolat áll fent. Ahogy azt folytonos esetben is tettük, most is arra törekszünk, hogy belássuk azt, hogy a Fourier-együtthatók a Fourier-transzformált mintavételezései ekvidisztáns frekvenciaértékenként, amik pont a Fourier-sorban szereplő komplex exponenciálisok frekvenciái lesznek. Lássuk ezt be tényszerűen is! Legyen xn [ ] egy N alapperiódusú periodikus jel, és x[n] reprezentáljon egy periódust a jelből. Azaz xn [ ], M n M+ N 1 xn [ ] = 0, egyébként Ahol x[n] aperiodikus, véges jel, M pedig tetszőlegesen választható. Ekkor rövid számolással belátható, hogy: 2π Nak = X k N (6.26) Ahol k a -k az xn [ ]-jel Fourier-együtthatói, és X ( Ω ) pedig az x[n]-jel Fouriertranszformáltja. Ezért az Nak -t tekinthetjük úgy, mint az X ( Ω ) függvény mintavételezését egy periódus alatt, 2 π / N frekvenciaközönként. Ahogy azt folytonos esetben is láthattuk, X ( Ω) nem független M választásától, azonban a mintavételezési pontokban értéke már független M-től, azaz bármely M-re ugyanazok lesznek az együtthatók. Így beláttuk, hogy a kapcsolat fennáll és igaz bármely esetben. Nézzünk most egy példát ismereteink alátámasztására: 6.8. példa: Diszkrét időben is értelmezhetjük az impulzusvonatot, és az ennek megfelelő jelsor a következő lesz: Ábrázoljuk is ezt a jelet: + x [ n] = δ[ n kn] (6.27) k =

237 6.19. ábra Diszkrét impulzusvonat A jel Fourier-együtthatói direkt módon számolhatók az analitikus képletünkkel: a k 1 = xne [ ] N n= N jk (2 π / N ) n Ha az összegzéshez a 0 n N 1intervallumot választjuk: a k = 1 N Ha most M-et 0-nak választjuk, akkor az aperiodikus jelünk: x[ n] = δ[ n] 1 lesz ábra A diszkrét impulzusvonattal egy perióduson egyenlő aperiodikus jel Aminek Fourier-transzformáltja: X ( Ω ) = 1 Nos ebből látszik, hogy a mintavételezés teljesül. Most válasszunk értéket a következő tartományból: 0 < M < N. Ekkor: x [ n] = δ[ n N] 2 Ennek transzformáltja: ábra A diszkrét impulzusvonattal egy perióduson egyenlő aperiodikus jel

238 j N X( Ω ) = e Ω, (6.28) ami jól láthatóan különbözik az előzőtől, de mivel ebből Ω= 2 π k / N frekvenciával veszünk mintát, ezért ott j N e Ω két transzformált és az együtthatók értéke is. értéke 1-lesz. Így ezekben a mintavételezési pontokban egyenlő lesz a Nos, most már elkezdhetjük a periodikus jelek Fourier-transzformáltjának vizsgálatát diszkrét időben. Először is a levezetéshez tekintsük a j 0n xn [ ] = e Ω (6.29) t e ω j 0 jelet. Folytonos esetben láthattuk, hogy az jel Fourier-transzformáltja egy impulzus volt az ω = ω0 frekvencián. Ezért valami hasonlót várunk diszkrét időben is. Azonban diszkrét időben a Fourier-transzformált periodikus 2π frekvenciával, ami direkt következménye azon ténynek, hogy =, jω0n j( Ω 0+ 2 π r) n e e r re Ezek alapján azt következik, hogy az x[n] jel Fourier-transzformáltja impulzusok sorozata lesz az Ω0, Ω 0 ± 2 π, Ω 0 ± 4 π,... frekvenciákon. Tehát x[n] transzformáltja egy impulzusvonat lesz: + X( Ω ) = 2 πδ ( Ω Ω 2 π k) k = 0 j n e Ω ábra A 0 jel Fourier-transzformáltja Ha most az inverz transzformáció egyenletébe visszahelyettesítünk: 1 1 X e d k e d 2π Ω Ω= Ω Ω Ω 2 + jωn jωn ( ) 2 πd ( π ) π π π k =

239 Jól látható, hogy minden 2π hosszúságú intervallumba pontosan egy impulzus esik az összegzésben, ezért mivel tetszőlegesen választható, válasszuk azt az intervallumot, amely Ω 0 + 2π r -nél található impulzust tartalmazza, így: 1 2π Tehát beláttuk sejtésünket. Ha most még általánosabb jelet tekintünk: jωn j( Ω 0+ 2 π r) n jω0n X( Ω) e dω= e = e (6.30) 2π x n = be + be + be + + b e jω1n jω2n jω3n jωm n [ ] M Akkor a Fourier-transzformált: + + X( Ω ) = b 2 πδ ( Ω Ω 2 π k) + b 2 πδ ( Ω Ω 2 π k) k= k= b 2 πδ ( Ω Ω 2 π k) b 2 πδ ( Ω Ω 2 π k) 3 3 k= M k= Így X ( Ω) egy periodikus impulzusvonat, amelynek impulzusai az Ω,..., 1 Ω M frekvenciák 2π többszöröseivel eltolt frekvenciákon találhatók. Ezért egy ilyen 2π hosszú intervallum pontosan egy impulzust tartalmaz mindegyik exponenciális transzformáltjából. Fontos megjegyezni, hogy a Fourier-transzformált létezik és periodikus attól függetlenül, hogy a jel periodikus volt-e, vagy sem. Sőt attól is független, hogy Ω 0 = 2 π m/ N egyenletben m és N egész számok-e vagy sem. Emiatt, ha az x[n] jelünk periodikus N-nel, akkor reprezentálható Fourier-sorával: M xn [ ] = k= N ae k jk (2 π / N ) n Ha az összegzésben k intervallumát k = 0,..., N 1-re választjuk, akkor: xn [ ] = a + ae + ae a e j(2 π/ N) n j2(2 π/ N) n j( N 1)(2 π/ N) n N 1 Azonban ekkor megtehetjük, hogy: Ω 1 = 0, Ω 2 = π, Ω 3 = 2 π,..., Ω N = ( N 1) π N N N Ezért a transzformált alakja a következő lesz:

240 + + 2π X( Ω ) = a0 2 πδ ( Ω 2 π k) + a1 2πδ Ω 2π k + k= k= N + 2π an 1 2 πδ Ω ( N 1) 2π k k = N Az alábbi ábrán jól látható, mit is csináltunk valójában: ábra A diszkrét idejű periodikus jel Fourier-transzformáltja Azt használtuk ki, hogy a Fourier-együtthatók periodikusak: 2πa0 = 2πaN = 2πa N. Így 2 π / N alapperiódussal periodikus impulzusvonatokkal reprezentálva őket azt kaptuk, hogy X ( Ω ) egy impulzusvonat, ami ezeknek az impulzusvonatoknak összege, és ahol az Ω= 2 π k / N pontban található impulzus nagysága pontosan 2π ak. Ezért bármely periodikus jel diszkrét idejű Fourier-transzformáltja egyértelműen származtatható a spektrális együtthatóiból:

241 + X( Ω ) = 2 πakδ( Ω 2 πk / N) (6.31) k =

242 6.5 A DFT A technológia fejlődésével egyre nagyobb szerephez jutott a jelfeldolgozás, és ezzel együtt annak matematikai apparátusa szélesedett. A számítógépek megjelenésével egyre nagyobb igény lett ezen gyakran analóg jeleken végzett műveletek digitalizálására, a diszkrét világba való átvitelére. Ám a diszkrét jeltartományban is születtek új technikák a műveletvégzés praktikusságának, gyorsításának érdekében. Az egyik ilyen technika a diszkrét Fouriertranszformáció (DFT), ami nem tévesztendő össze a már tárgyalt diszkrét idejű Fouriertranszformációval (DTFT). A DFT-t nem tárgyaljuk annyira részletesen, mint a DTFT-t, azonban hasznos lehet egy pár mondatban megemlíteni lényegét. Legyen x[n] egy véges diszkrét jel, azaz létezik olyan N1egész szám, hogy xn [ ] = 0ha n értéke a 0 n N1 1intervallumon kívül esik. Hozzunk létre egy periodikus jelet x[n]-ből úgy, ahogy azt a DTFT-nél is tettük: xn [ ] = xn [ ], 0 n N 1 1 xn [ ]-pedig legyen periodikus N N1 -el. Ekkor xn [ ] Fourier-együtthatói előállnak az alábbi alakban: a k 1 N [ ] jk (2 π / N ) n = xne (6.32) n= N Válasszuk az összegzéshez azt az intervallumot, amelyen xn [ ] = xn [ ], ekkor: a k 1 N N 1 jk (2 π / N ) n = xne [ ] (6.33) n= 0 Ezek az együtthatók jelentik a jel DFT-jét. Gyakran az x[n] jel DFT-jét X ( k) -val jelölik, amire: 1 X k a xne k N N 1 jk (2 π / N ) n ( ) = k = [ ], = 0,..., 1 N n= 0 Ahol N szabadon választható, de csak akkor helyes a művelet, ha N N1. A különbség a DFT és a DTFT között máris szembeötlő, hiszen a DFT diszkrét jeltartományból diszkrét frekvenciatartományba viszi át a jelet, míg a DTFT diszkrétből folytonosba, ami nem tárolható könnyen például egy software-es Fourier-transzformált számításakor. A DFT különben nem más, mint a DTFT diszkrét mintavételezése.

243 Általánosságában véve a DFT igen fontos művelet és reprezentáció is egyben, mivel az eredeti, véges időintervallumon adott jel rekonstruálható a DFT-jéből. A másik hasznos tulajdonsága, hogy rendkívül gyorsan elvégezhető, mert egy úgynevezett gyors Fouriertranszformációval (Fast Fourier Transform, FFT) számolható, ami igen könnyen implementálható bármely software vagy hardware részeként. Legvégül pedig, mivel igen szoros kapcsolatban van a diszkrét idejű Fourier-transzformáltakkal és a sorokkal, jó pár igen fontos tulajdonságát is birtokolja ezeknek. Ahogy majd látni fogjuk, az FFT-vel együtt rendkívül hatékony módszert kapunk két diszkrét idejű jel konvolúciójának kiszámítására. Másrészt pedig N értéke szabadon választható, akármilyen nagyra is, ez nem befolyásolja a művelet helyességét. Így sokszor N pontos DFT-ről beszélünk, ahol N-t 2 hatványaként választjuk, pontosan a hardware-es realizáció miatt. Mint látni fogjuk, az FFT nélkülözhetetlen kritériuma is ez lesz.

244 6.6 Az FFT A DFT (Discrete Fourier Transform) egy nagyon hatékony módszer egy jel frekvenciaspektrumának meghatározására, egyetlen hátránya az, hogy nagyon sok időt emészt fel a kimenet kiszámítása. Ez azért van, mert egy N értékű diszkrét jel transzformáltjának kiszámítása 2 N számú művelet (konkrétabban 2 N számú szorzás) elvégzését igényli. A Diszkrét Fourier Transzformáció az 1940-es és 1950-es években lett népszerű, ahogy a digitális számítógépek fejlődtek, de nagy számításigénye miatt nehéz volt jól implementálni ben megjelent egy nem túl sokat ígérő, Egy algoritmus a komplex Fourier sorok gépi számításához" című tanulmány, melyben a szerzők, Cooley és Tukey, tovább finomították a DFT-t. Ők hasznosítottak néhány speciális tulajdonságát és megalkottak egy új algoritmust, a gyors Fourier transzformációt (FFT), amely drámaian lecsökkenti a számításhoz szükséges szorzási műveletek számát. Amint az tudott a szorzási műveletek jelentik a legjelentősebb lassító tényezőt a DSP algoritmusokban. Ezen műveletek számának jelentős csökkentése a nagyméretű (pl pontos) Fourier transzformáltaknál akár 100-szoros sebesség növekedést is jelenthet, amely lehetővé tette, hogy az FFT mérföldkövet jelentsen a digitális jelfeldolgozás fejlődésében. A probléma onnan gyökerezik, hogy a Fourier-sorok együtthatóinak kiszámításához n + 2 szorzásra illetve összeadásra van szükség, így az összes együttható kiszámításához már 2 Ο(n ) nagyságrendű művelet szükséges. Ez viszont nagy n esetén már jelentős számítást igényel ben Colley és Tukey munkássága áttörő eredményt hozott a probléma megoldására, hisz dolgozatukban módszert adtak az együtthatók számolásának gyorsítására, amire matematikailag bizonyították, hogy műveletigénye csupán Ο ( nlog 2( n)). Az ilyen lépésszámú eljárásokat a Fourier-együtthatók kiszámítására gyors Fourier-transzformációnak (FFT) nevezzük. Mára már több ilyen módszer ismeretes, de mi most az eredeti Colley-Tukey módszert fogjuk vizsgálni. Ahogy azt már említettük, fontos azt kikötnünk, hogy n = 2 t alakú, ahol t természetes szám. A módszer a római politikai ideológián alapuló oszdd meg és uralkodj elvét követi, azaz a problémát könnyebben számolható részproblémákra osztja, s ezt rekurzívan addig teszi, amíg olyan könnyen megoldható problémákra esik szét az eredeti, amelyek már elemi úton megoldhatók. A módszer általánosítható tetszőleges n-re, de ezzel itt nem foglalkozunk. Legyen m 1 2 t =. Ekkor az 2 t N = periodikus p[n] jelre, ha x= (2 π / Nn ), akkor:

245 p[ x] = a + ae a e, jx j(2m 1) x 0 1 2m 1 amelyre px [ ] = yértéke a diszkrét jelnek. i i Jelölje q a páros indexű együtthatókat tartalmazó polinomot: qx [ ] = d + de d e, jx j( m 1) x 0 1 m 1 amelyre qx [ 2 ] = y2, i= 0,..., m 1 i i Jelölje r a páratlan indexű együtthatókat tartalmazó polinomot: r[ x] = f + fe f e, jx j( m 1) x 0 1 m 1 amelyre rx [ 2i] = y2i+ 1, i= 0,..., m 1 Ekkor igaz az, hogy π 2π π r x = r (2i+ 1) = r[ x ] = y 2 2m m 2 i i 2 i + 1 Ebből belátható, hogy: [ ] [ ] 1 imx + e p 1 e p x = q x + r x 2 m 2 Az együtthatókat összehasonlítva ekkor azt kapjuk, hogy: imx 2π j 2a n k = dk + fk e 2π j 2 n ak+ m= dk fk e k k Ahol k = 0,..., m 1. A fenti egyenletek segítségével tehát könnyen kiszámíthatóak p spektrális együtthatói q és r spektrális együtthatóiból. Ezzel a feladatot redukáltuk két feleakkora problémára. Azonban q és r is továbbbontható ily módon feleakkora problémákra, és ez így megtehető rekurzívan egészen addig, amikor már elsőrendű, azaz konstans fázispolinomokra esik szét a jelünk. Az elsőrendű fázispolinomokat viszont a jel értékei egyértelműen meghatározzák, így az előbbiekben tárgyaltakat visszafelé értelmezve, ha kiindulunk 2 t darab elsőrendű fázispolinomból, akkor a t-edik lépésben visszakapjuk az eredeti jelünket reprezentáló, de már 2 t rendű fázispolinomot.

246 Vezessük be az alábbi jelöléseket: t Legyen p0 = p a vizsgált jelet reprezentáló fázispolinom. Legyen az h-adik lépésben szereplő p ahol k = 0,..., K 1. ( h ) k K 2 t = h darab N = 2 h -adrendű fázispolinom jelölése: Ekkor: p M ( h) ( h 1) jmx ( h 1) jmx 2 pk [ x] = pk [ x] (1 + e ) + pk+ K x (1 e ), ahol M N = = 2 2 h 1 A ( h) pk fázispolinom együtthatói legyenek: p [ x] = a + a e a e ( h) ( h) ( h) jx ( h) j( M 1) x k k,0 k,1 km, 1 Így az együtthatók rekurziós képlete: 2 i ( ) 1 π j h ( h 1) ( h 1) h 2 aki, = aki, + ak+ Ki, e 2 2 i ( ) 1 π j h ( h 1) ( h 1) h 2 aki, + M = aki, ak+ Ki, e 2, ahol i = 0,..., M 1és k = 0,..., K 1. A kiindulási értékek pedig: a (0) k,0 = y k Ahol yk a jel k-adik értéke, k = 0,..., n 1. A t-edik lépés után pedig a,..., a adják a keresett spektrális együtthatókat. Így az N () t () t 0,0 0, n 1 periodikus p[n] jel spektrális együtthatói meghatározhatók N egymást követő jel értékből t = log ( N) komplett lépés alatt. 2 Azonban az FFT nemcsak periodikus jelekre számolható. Ugyanezen módon N adatból kiszámolható a jel N pontos DFT-je is. A DFT alapképletei:

247 N 1 N 1 j( 2Π ) kn N kn N n= 0 n= 0 X ( k) = xn ( )* e = xn ( )* W N (6.34) N 1 1 N k = 0 kn xn ( ) = X ( k)* W (6.35) N N A DFT és FFT gyakorlati alkalmazása Most térjünk ki egy kicsit arra, hogy mire is jó a DFT a gyakorlatban. Azt már korábbi tanulmányainkban is tárgyaltuk, hogy a Fourier felbontás és transzformáció a jelek spektrális összetételét adja meg. Más szavakkal, az eredeti jelet különböző frekvenciájú szinusz-és koszinuszpárok összegeként lehet meghatározni. Folytonos esetben a Fourier transzformált egy függvény, mely az eredeti (amplitúdó-idő) jelet frekvenciatartományba viszi át, folytonos módon. A diszkrét eset az informatikus számára hasznosabb megközelítés. Itt a transzformált csak bizonyos pontokban értelmezett, azaz eredményképp egy (komplex) számsort kapunk, amit ha visszatranszformálunk (IFFT) az időtartományba, akkor az eredeti jelnek csak egy (a paramétereinktől függő pontosságú) közelítését kapjuk ábra FFT a Winamp zenelejátszóban A fenti ábra egy mindenki számára jól ismert kép a WinAmp-ból. A DFT-t (FFT-t) ebben az esetben puszta szemléltetésre használják, egy nem túl sok pontos felbontás mellett. A spektrum bal oldali oszlopai a kis frekvenciájú jelek (mély hangok) amplitúdóját szemléltetik, majd jobbra tartva az egyre magasabb hangok arányát láthatjuk. Nézzük meg, hogy hogyan lehet ezeket a DFT képleteivel számítani: Tegyük fel, hogy a zenénk MONO, Hz-en mintavételezünk, 16 bites mintákkal. Legyen 32 oszlop a spektrum analizátorunkban, tehát számoljunk 32 pontos DFT-t. Ekkor a spektrum N. oszlopa így számítható (az oszlopok száma 0-tól 31-ig terjed): N 1 ( 2 kn j Π ) N k = x n WN ahol WN = e. (6.36) n= 0 X ( ) ( )*, N

248 A számszerűsítéshez naiv hozzáállással először is a k szerint 32 féle k WN szükséges, majd minden egyes oszlop számítása 32 szorzat összeadását jelenti, de minden szorzáshoz a megfelelő hatványa is kell. A diszkrét spektrumunk tehát így előáll. Amennyiben a spektrumot nem csak szemléltetésre használjuk, sokkal nagyobb pontosságú számításokra van szükség. Egy lehetséges felhasználás lehet, hogy a hibás zenékben a kattanásokat detektáljuk. Ezen Dirac-deltához hasonló jelek transzformáltja konstans függvényhez hasonlít, detektálásuk viszonylag egyszerű (pl. Steinberg cég DeClicker programja). Az FFT algoritmus a számításigény visszaszorítására törekszik. Lássuk, hogyan: Ha megvizsgáljuk a W N faktort, láthatjuk, hogy k W N W N ugyanazon értékeit sokszor számítjuk ki a DFT transzformáció végzése közben, pedig a W N egy periodikus függvény, melynek korlátozott számú egymástól különböző értéke van. Az FFT-t és az IFFT-t ezen redundancia csökkentésére használjuk. Első lépés, hogy a diszkrét bemeneti függvényt két részre bontjuk. Az első függvény a bemenő jel páros számú alappontjain van értelmezve: (f(0), f(2), f(4), f(6), ), míg a második a páratlan számú alappontoknál: (f(1), f(3), f(5), f(7), ). Ezek után az eredeti képletünk a következő alakra hozható: N 1 kn X ( k) = xn ( )* W = N n= 0 N N/2 1 N/2 1 2 rk (2r+ 1) k x(2 r)* WN x(2r 1)* WN r= 0 r= 0 = + + = N/2 1 N/2 1 2 rk k 2 rk x(2 r)* ( WN) WN * x(2r 1)* ( WN) r= 0 r= 0 = + + (6.37) j( 2Π 2) j ( 2Π N ) 2 N 2 Vegyük észre, hogy W = e = e = W, így az egyenletünk új alakja: N N/2 N/2 1 N/2 1 rk k rk N k = x r WN/2 + WN x r+ WN/2 r= 0 r= 0 (6.38) X ( ) (2 )* * (2 1)* Ez írható a következő formában is:

249 k X ( k) = Gk ( ) + W * Hk ( ), (6.39) N N ahol G(k) a páros pontok DFT-je, H(k) pedig a páratlan pontoké. Ezzel most kifejeztük az eredeti DFT-t két kisebb DFT formájában, melyeknek hossza 2 N. Ha N=1000, akkor az időigény: = számítás, az eredeti DFT jával szemben. Feltételezve, hogy a transzformált hossza 2 egész számú hatványa, ezt a felosztást tovább folytathatjuk és a két szummát továbbiakra bonthatjuk szét. Az eljárás egészen addig folytatható, amíg nagyon egyszerűen számítható két pontos DFT-khez jutunk, amivel megkaptuk a legtöbbször használt FFT módszert, a RADIX-2 -t. Nézzünk egy egyszerű példát, ahol N=4: kn rk k rk 4 k x n W4 x r W2 W4 x r W2 n= 0 r= 0 r= 0 (6.40) X ( ) = ( )* = (2 )* + * (2 + 1)* = = [ x(0) + x(2)* W ] + W *[ x(1) + x(3)* W ] k k k Mivel k j( 2Πk) 2 j( 2Π2 k) 4 2k 2 4 W = e = e = W, ezért az FFT így írható át: X ( k) = [ x(0) + x(2)* W ] + W *[ x(1) + x(3)* W ], (6.41) 2k k 2k ekkor már csak W 4 hatványait kell kiszámolni, az eddigi W2 és W 4 hatványai helyett. Ha az előző képletet minden k-ra kiírjuk, akkor a következő egyenleteket kapjuk: X (0) = [ x(0) + x(2)* W ] + W *[ x(1) + x(3)* W ] X (1) = [ x(0) + x(2) * W ] + W *[ x(1) + x(3) * W ] X (2) = [ x(0) + x(2)* W ] + W *[ x(1) + x(3)* W ] X (3) = [ x(0) + x(2)* W ] + W *[ x(1) + x(3)* W ] (6.42) A második tagok beszorzásának elvégzésekor W 4 nagyobb hatványai is előállnak. Vegyük észre, hogy ezek nem jelentenek új értékeket a komplex exponenciális függvény periodicitása miatt: 2 4 j( Π 4 4) j( 2Π 4 6) W = e = = W, és W = e = 1 = W. A fenti egyenleteket gyakran egyetlen folyamatábrával szokták szemléltetni:

250 A körökbe írt számok a W N szorzó kitevői (ha nincs jelölés, akkor nem kell szorzás). Az ábrán belül egy ilyen részábra (6.25. ábra) neve BUTTERFLY ábra Bufferfly ábra Természetesen az FFT algoritmus további gyorsítása érdekében a W N értékeit (hatványait) előre kiszámíthatjuk és táblázatban tárolhatjuk, hogy ezzel menet közben ne kelljen leterhelni a processzort. Az FFT algoritmusa nagyon könnyen programozható mind magasabb szintű programnyelveken, mind assembly-ben, mivel egész aritmetikás megvalósítása is lehetséges. A transzformáció magját általában egy rekurzív függvény alkotja, amely könnyen alkalmazható az inverz FFT-nél is. Az irodalomban nagyon sok megfogalmazásban és jelölésben létezik, ám ezek a módszerek mind ugyanarra az algoritmusra vonatkoznak, esetleges finomításokkal, optimalizációval. (Léteznek speciális eljárások, mint pl. a Goertzel algoritmus, amely akkor hasznos, ha egy kitüntetett frekvencián vagyunk kíváncsiak a spektrumra ban pedig Winograd lépett elő egy új eljárással, amelyre most nem térek ki.) A feljebb már tárgyalt eljárás neve amikor a diszkrét bemeneteket több csoportba véve transzformáljuk Decimation in Time FFT. Egy hasonló eljárás a Decimation in Frequency. Lássuk most a kettő folyamatábráját, és vizsgáljuk meg a különbségeket.

251 6.6.2 Decimation in time Az ehhez tartozó képletek: k X[ k] = Gk [ ] + W * Hk [ ], k= 0,..,3 k X[ k+ ] = Gk [ ] W * Hk [ ], k= 0,..,3 N 2 N N (6.43) k + N 2 k N/2 k N N N N W = WW = W (6.44) Azaz például: X[0] = G[0] + W * H[0] 0 8 X[4] = G[0] W * H[0] 0 8 (6.45) Decimation in frequency A képletek:

252 pn [ ] = xn [ ] + xn [ + ], n= 0,..,3 N 2 n qn [ ] = W ( xn [ ] xn [ + ]), n= 0,..,3 X[2 k] = P[ k], k = 0,..,3 X[2k+ 1] = Qk [ ], k= 0,..,3 N N 2 (6.46) Nézzünk most egy számszerű PÉLDÁT 8 pontos FFT-re: Adott: x[n]={+1,+1,-1,-1,-1,+1,+1,-1} => Keressük: X[k]=? Használjuk a Decimation in Time (Decimation in tim) módszert! Ekkor: g[n] = x[2n] = {+1,-1,-1,+1} h[n] = x[2n+1] = {+1,-1,+1,-1} Számítsuk ki előre a súlytényezőket: W W W W = 1 = = j = j j (6.47) Most emlékezzünk vissza, mit is csinál az FFT algoritmusunk! Két 4-pontos DFT-re bontja az eredeti 8-pontosat. A 4-pontos DFT számításhoz szükségünk lesz W 4 értékeire: W W W W = 1 = j = 1 = j (6.48) Most tehát 4 pontos DFT-ket kell számolnunk a korábban megismert képletekkel. Az alapképlet ez volt: N 1 N 1 j( 2Π ) N kn N (6.49) n= 0 n= 0 X ( k) = xn ( )* e = xn ( )* W N A számítás reprezentálható mátrix-szorzással:

253 G[0] G[1] 1 j 1 j j + = = G[2] G[3] 1 j 1 j j H[0] H[1] 1 j 1 j 1 0 = = H[2] H[3] 1 j 1 j 1 0 (6.50) kn Értelmezzük a felírt mátrixokat. A 4x4-es mátrix nem más, mint az W4 különböző értékei. A sorokban k=0,,3, az oszlopokban n=0,,3 értékekhez tartozó számok szerepelnek. A szorzás második tényezőmátrixa az eredeti x[n] sorozat megfelelő tagjaiból áll. A 8-pontos FFT végeredménye a Decimation in Time képletei alapján áll elő: X[ k] = Gk [ ] + W * Hk [ ], k= 0,..,3 k 8 X[ k+ 4] = Gk [ ] W * Hk [ ], k= 0,..,3 X[0] = 0 + 1*0 = 0 k 8 X[1] = 2+ 2 j+ ( j)*0= 2+ 2j X[2] = 0 + ( j)*4 = 4 j X[3] = 2 2 j+ ( j)*0= 2 2j X[4] = 0 1*0 = X[5] = 2+ 2 j ( j)*0= 2+ 2j X[6] = 0 ( j)*4 = 4 j X[7] = 2 2 j ( j)*0= 2 2j (6.51) (6.52) Ezzel előállt a megoldás. Vegyük figyelembe, hogy bár most már a szinusz és koszinusz függvényeink amplitúdói ismertek a tagok frekvenciái ismeretlenek. Róluk csak akkor tudnánk valamit mondani, ha ismert lenne a mintavételezési frekvencia, azaz tudnánk, hogy a 8 db mintánkat mennyi idő alatt vettük.

254 6.26. ábra Néhány kiszámított FFT Az első oszlop egy 2000 Hz-es szinusz jel, a középső egy 1500 Hz-es négyszögjel, a jobb oldali pedig egy (maximum) 1500 Hz-es fehérzaj Hz-es mintavételezettje. Először 128, majd 512 pontos FFT-vel transzformálva.

255 6.7 A diszkrét idejű Fourier-transzformáltak tulajdonságai A következőkben a diszkrét idejű Fourier-transzformáció tulajdonságait vizsgáljuk meg. Ezek a tulajdonságok, mint ahogy azt látni fogjuk, nagymértékben hasonlók, sőt néhány helyen kifejezetten ugyanazok is lesznek, mint amit folytonos időben tapasztaltunk. Ezért inkább a különbségekre fogunk koncentrálni, s ahol megegyeznek, ott csak a képletet közöljük. Elevenítsük fel most a diszkrét idejű Fourier-transzformáció és az inverz transzformáció képleteit: 1 jωn xn [ ] = X( ) e d 2π Ω Ω 2π + X( Ω ) = xne [ ] n= jωn (6.53) A transzformációnak külön jelölése is van, amit F {}. művelettel jelölünk diszkrét esetben is. Így: xn { X } { xn} = F Ω -1 [ ] ( ) X( Ω ) = F [ ] (6.54) Nézzük tehát az alaptételeket: Periodikuság Ahogy azt az előzőekben is megemlítettük, a folytonos esettel ellentétben a diszkrét idejű Fourier-transzformált mindig periodikus Ω -ban, mégpedig 2π alapperiódussal Linearitási tulajdonság Bármely két diszkrét jel lineáris kombinációjának diszkrét idejű Fourier-transzformáltja megegyezik a jelek külön vett Fourier-transzformáltjainak lineáris kombinációjával. X ( Ω ) = F [ ] 1 1 X ( Ω ) = F [ ] 2 2 { x n } { x n } { } X ( Ω ) = F ax [ n] + bx [ n] = ax ( Ω ) + bx ( Ω) (6.55) tetszőleges valós a és b esetén Szimmetria tulajdonság Ha x[n] valós függvény, akkor bármely frekvenciára fennáll, hogy:

256 ahol a csillag a a transzformált komplex konjugáltját jelenti. Ebből következik, hogy Re { X ( Ω )} páros, és Im { X ( Ω) } X( Ω ) = X ( Ω ) (6.56) pedig páratlan függvény. Ugyanígy X ( Ω ) amplitúdófüggvénye páros, míg fázisa páratlan függvénye Ω -nak. Emiatt: -1 { [ ]} = F { Re { X ( Ω) }} -1 { [ ]} = F { Im { ( Ω) }} Ev x n Od x n j X (6.57) Sőt, ha x[n] valós és páros függvény, akkor a transzformáltja is az, ha pedig tisztán komplex és páratlan, akkor a transzformáltja is Eltolási tétel időben és frekvenciában Tetszőleges diszkrét függvény időbeli eltoltjának transzformáltja csupán fázisában késik vagy siet az eredeti jel transzformáltjához képest. A transzformált amplitúdója független az időbeli eltolás műveletétől. Sőt, frekvenciabeli eltoltja a transzformáltnak az eredeti jel komplex exponenciálissal való szorzását jelenti. F F F { xn} X { } [ ] = ( Ω) xn n e X jωt0 [ 0] = ( Ω) jω0n { } e xn [ ] = X( Ω Ω ) 0 (6.58) Differencia-tétel A diszkrét időben értelmezett differenciál a folytonos idejű differenciálás párja, erre vonatkozóan a Fourier-transzformáció tulajdonságai igen fontosak. Tekintsük az x[n] jelet, amelynek transzformáltja X ( Ω ). Az előzőekben tárgyalt linearitási és eltolási tételek értelmében az első differenciál transzformáltja a következőképpen alakul: xn [ ] -xn [ - 1] = F (1-e ) X( Ω) (6.59) -1 { - jω } j Azaz a differenciaképzés az időtartományon a frekvenciatartományon (1 e Ω ) -vel való szorzásnak felel meg Összegzési tétel A másik folytonos esetben fontos művelet, az integrálás párja diszkrét esetben az összegzés. Ha tekintjük az alábbi y[n] jelet:

257 yn [ ] = xm [ ] n m= Ami kvázi az x[n] jel integráljának fogható fel. Ha most deriváljuk mindkét oldalt: yn [ ] yn [ 1] = xn [ ] j Ekkor azt várjuk, hogy az összegzés a differenciaképzéssel ellentétben pontosan (1 e Ω ) -vel való osztást fog jelenteni, ám ez csak részben igaz. A korrekt alak finomításra szorul: n m= xm [ ] = F X( Ω ) + πx(0) δ( 2 πk) - jω Ω- (1 - e ) k=- Az impulzusvonat a jel átlagos értékét jelenti a szummázás során, ami az integrál középértékeként jelenik majd meg, ezért szükséges a 0 frekvenciájú tag korrekciója. Ha most xn [ ] = δ[ n], akkor mivel X ( Ω ) = 1, az egységugrás-függvény transzformáltjára azt kapjuk, hogy: un [ ] = + π δ( 2 πk) - jω Ω- (1 - e ) k =- F (6.60) Hasonlósági tétel A diszkrét időben kicsit másképp működik ez a tulajdonság, mint ahogy azt folytonos időben láthattuk. Tekintsük az x[n] jelet, amelynek transzformáltja X ( Ω ). Először is vizsgáljuk meg az yn [ ] = x[ n] jel Y ( Ω ) transzformáltját. Ha most m + + j n jωn (6.61) Ω Y( Ω ) = yne [ ] = x[ ne ] n= = n-nel behelyettesítünk: n= Azaz + j( Ω) m ( Ω ) = [ ] = ( Ω) Y xme X (6.62) m= x[ - n] = F X( -Ω) (6.63) -1 { } Bár ez egyelőre azonos a folytonos esetben tapasztaltakkal, ám ha az idő- vagy frekvenciaskálázást nézzük, akkor már jelentős különbségeket tapasztalhatunk: Folytonos esetben azt kaptuk, hogy:

258 F F { xt} () = X( ω) { x( at) } 1 ω = X a a (6.64) Azonban ha most az x[an] jelet itt is szeretnénk definiálni, már nehézségekbe ütközünk, ha a nem egész szám. Ezért nem tudnánk lelassítani a jelünket, hisz a < 1 nem lehet, másrészt gyorsítani se tudnánk, hisz x[2n] nem produkálna egy arányosan összehúzódó függvényképet, mivel x[2n] csupán a páros értékeit adná az eredeti jelnek. Hogy mégis végre tudjuk hajtani műveleteinket, a következőképpen kell azokat definiálni: Legyen k egy pozitív valós szám, és definiáljuk a következő, x[n]-ből származtatott jelet: x ( k ) xn [ / k], ha n a k többszöröse [ n] = (6.65) 0, egyébként Így már tényleg tudjuk gyorsítani és lassítani a jelünket, mint ahogy azt k = 3esetben láthatjuk is: ábra Az x[n] jelből származtatott x 3 [n] Ezen túlmenően, ha most megnézzük x [ ] ( ) n transzformáltját: F jωn jωrk j( kω) r ( k) ( Ω ) = ( k) [] = ( k) [ ] = [] n= r= r= X x n e x rk e x r e { ( k ) } x [ n] = X( kω) k Itt is jól látható az inverz kapcsolat az idő és a frekvencia között. Ahogy a jelet lassítjuk, és az megnyúlni látszik ( k < 1), a frekvenciatartományban a transzformált függvényének jelalakja

259 úgy zsugorodik egyre összébb. Ha viszont a jelet gyorsítjuk, és az zsugorodni látszik ( k > 1), a frekvenciatartományban a transzformált függvényének jelalakja úgy nyúlik egyre nagyobbra. Sőt, mivel X ( Ω ) periodikus 2π -vel ezért X( kω ) is periodikus lesz de 2 π / k - val. Ezt a jelenséget ábrázoltuk egy négyszögjelre: ábra Az idő- és a frekvenciatartomány közötti inverz összefüggés Frekvencia-deriválási tétel Legyen F { xn} [ ] = X( Ω) Ha most az analitikus egyenletünkkel írjuk fel a transzformáltat, és mindkét olydalt deriváljuk a frekvencia szerint:

260 + dx ( Ω ) = dω n= jnx[ n] e jωn A jobb oldal nem más, mint jnx[ n ] transzformáltja. Így j-vel átszorozva kapjuk, hogy: Parseval-összefüggés Legyen Ekkor: + n= xn [ ] = X( Ω) dω 2π 2π dx ( Ω) F { nx[ n] } = j (6.66) dω { xn} F [ ] = X( Ω) (6.67) Jól láthatóan teljes az analógia a folytonos esettel. A bal oldalt itt is az x[n] jel energiatartalmának nevezzük, míg az 2 X ( Ω) függvényt pedig a jel az energiasűrűségi spektrumának. Mivel azonban periodikus jelre az energiatartalom végtelen, itt is jobb egy periódusra vonatkoztatni, amelyre igaz, hogy: 1 N xn [ ] = ak (6.68) n= n= N

261 Konvolúció-tétel Ahogy azt folytonos esetben is tapasztalhattuk, a Fourier transzformált konvolúciós tulajdonsága igen praktikus módszert ad az LTI rendszerek kimeneteinek számolására. Tekintsünk most egy ilyen LTI rendszert, az x[n] bemeneti függvénnyel, a h[n] impulzusválasz-függvénnyel, a bemenet hatására létrejövő kimeneti jelle pedig legyen és y[n]. Ekkor, ahogy azt eddig is tudtuk: yn [ ] = xn [ ] hn [ ] (6.69) Amiből, ahogy azt folytonos esetben is beláttuk, következik, hogy: Y( Ω ) = X( Ω) H( Ω ) (6.70) Ahol Y( Ω), X( Ω), H( Ω ) a Fourier-transzformáltjai az yn [ ], xn [ ], hn [ ] jeleknek. Ahogy folytonos esetben is, H ( Ω ) itt is hálózatjellemző függvény, és a rendszer frekvenciaválaszfüggvényének, vagy átviteli függvényének nevezzük. Segítségével tetszőleges bemenet Fourier-transzformáltjának segítségével előáll a kimenet. Az átviteli függvény a kiszámolása is nagyon egyszerű, mivel tetszőleges LTI rendszer esetén a válasz és a bemenet Fouriertranszformáltjainak hányadosaként megkaphatjuk: H ( Ω ) = Y ( Ω) X ( Ω) (6.71) Azonban, párhuzamos módon a folytonos esettel, nem minden LTI rendszernek létezik n frekvenciaátviteli függvénye. Például a hn [ ] = 2 un [ ] súlyfüggvényű LTI rendszert, ha szinuszoidális jellel gerjesztjük, akkor kimenete nem véges jel lesz, ami azt a tényt támasztja alá, hogy a Fourier-transzformáltja h[n]-nek divergál. Azonban ha egy LTI rendszer stabil, akkor az impulzusválasz-függvénye abszolút összegezhető: + hn [ ] <, (6.72) n= és ez garantálja, hogy a h[n] függvény Fourier-transzformáltja konvergens lesz. Ezért ennek az LTI rendszernek már létezni fog a frekvencia-átviteli függvénye és emiatt a konvolúciós tétel alkalmazható lesz. Ahogy azt az előzőekben is láthattuk, periodikus jelek esetén kicsit más a helyzet a konvolúció ügyében. Ugyanis direkt módon nem alkalmazható két periodikus jelre a konvolúció művelete, mivel a konvolúciós összegzés nem lenne konvergens. Azonban

262 bevezethetünk egy kiegészítő műveletet periodikus konvolúció néven, amely által két N-nel periodikus diszkrét jel, x [ n] és x [ n] 1 2 konvolúcióját vehetjük: y [ n] = x [ n] x [ n] = x [ m] x [ n m] (6.73) m= N Ha ezt a speciális esetett követvén két egyenlő periódusidővel rendelkező, x [ n], x [ n] jel 1 2 konvolúcióját tekintjük: ábra A periodikus konvolúció lépési Akkor elmondható, hogy az eredmény Fourier-együtthatói a következőképpen alakulnak: c = Na b k k k

263 ahol ak az x [ n] jel, 1 bk pedig az x [ n] 2 jel Fourier-együtthatói. A leglényegesebb előnye ennek a tulajdonságnak a DFT alkalmazásával együtt főleg a különféle berendezések és eszközök működésének gyorsításában rejlik. A két elméleti eredmény együtt igen hatékony számolási módszert ad két aperiodikus jel konvolúciójának elvégzésére véges tartományon. Legyen x[ n ] és 1 x [ ] 2 n két véges szekvencia: x[ n ] = 0, a 1 0 n N1 1 intervallumon kívül x [ n ] = 0, a 2 0 n N2 1 intervallumon kívül Legyen y[n] az aperiodikus konvolúciója az x[ n ], 1 x [ ] 2 n jeleknek. Ekkor: yn [ ] x[ n] x[ n] 0 = 1 2 =, a n N1 N intervallumon kívül Tegyük fel, hogy választunk egy N egész számot, amelyre igaz, hogy N N1+ N2 1, és veszünk két N-el periodikus x [ n], x [ n] 1 2 jelet, amelyre: x 1[ n] = x1[ n], 0 n N 1 x [ n] = x [ n], 0 n N Legyen yn [ ] a periodikus konvolúciója az x[ n ], 1 x [ ] 2 n jeleknek. Ekkor: yn [ ] = x [ mx ] [ n m] m= N 1 2 Erre pedig igaz, hogy: yn [ ] = yn [ ], 0 n N 1 Így y[n] aperiodikus konvolúciót könnyen ki tudtuk számolni N megfelelően nagyra választásával a periodikus esetből. Sőt yn [ ] Fourier együtthatóit is könnyen kit tudjuk számolni x[ n ], 1 x [ ] 2 n együtthatóinak szorzataként. Mivel yn [ ], x [ n], x [ n] egyenlők yn [ ], 1 2 x[ n ], x [ n] -el a 0 n N intervallumon, így a Fourier együtthatói ennek a három jelnek nem lesznek más mint a DFT-vel előálló Yk ( ), X ( k), X ( k). Ezért most már 1 2 eredményeinket összefoglalva egy igen gyors algoritmust tudunk készíteni x 1 [ n ], x [ n ] 2 aperiodikus konvolúciójának elvégzésére amely ráadásul könnyen meg is valósítható: 1. Kiszámítjuk DFT-vel X ( k) és X ( k) 1, az adott x[ n ], x [ n ] szekvenciákból

264 2. Ezeket a DFT-ket összeszorozzuk, hogy y[n] DFT-jét megkapjuk: Yk ( ) = X ( kx ) ( k) Ezután inverz DFT-vel megkapjuk y[n]-et. Az egyetlen kikötés pedig, amit a figyelembe kell vennünk, hogy N N1+ N2 1, azaz N pontos DFT műveletet kell végrehajtanunk. Ráadásul ezt a DFT-t könnyen és gyorsan kiszámíthatjuk gyors Fourier-transzformáció segítségével.

265 Modulációs tulajdonság Amint azt a folytonos esetben megismertük, a modulációs tulajdonság analóg módon a diszkrét esetben is él. Levezetésünkhöz vizsgáljunk meg az y[n] jelet, amely két jel szorzata: yn [ ] = x[ nx ] [ n] 1 2 (6.74) Ekkor: + + jωn jωn 1 2 n= n= Y( Ω ) = yne [ ] = x[ nx ] [ ne ] (6.75) Mivel 1 jθ n x1[ n] = X 2 1( θ) e dθ 2π π (6.76) Ezért: + 1 θ Y( Ω ) = x2[ n] X 2 1( θ) e dθ e n 2π π = j n jωn (6.77) Felcserélve az összegképzést az integrálással: 1 + j( Ω θ ) n Y( Ω ) = X 2 1( θ) x2[ ne ] d 2π π n= θ (6.78) Ebből viszont következik, hogy: 1 Y( Ω ) = X ( ) X ( ) d 2π 2π 1 θ 2 Ω θ θ (6.79) A modulációs tulajdonság fontosságával majd a későbbi fejezetekben foglalkozunk.

266 Dualitási tétel Diszkrét idejű Fourier sorok dualitása Folytonos esetben már felfedeztük a szimmetriatulajdonságot, más néven a dualitást, az analitikus és a szintetikus egyenletünk kapcsán. Azonban diszkrét időben nem létezik ilyen dualitás az analízis és a szintézis egyenlete között. Viszont a dualitás máshol jelentkezik, nem a transzformálás során, ahogy azt az előbb is említettük, hanem a sorba fejtés, a Fourier-sorral történő reprezentáció során. Vegyünk két periodikus jelet, amelyek periodikusak N-nel. Tegyük fel, hogy ezen két jel között a kapcsolat az alábbi: Ekkor, ha m = kés r = n, akkor: 1 f[ m] [] jr(2 π / N ) m = gre (6.80) N r= N 1 f[ k] [ ] jk (2 π / N ) n = gne (6.81) N n= N Összehasonlítva ezt az analízis egyenletével azt kapjuk, hogy f[k] pont a g[n] Fourieregyütthatóit adja meg. Azaz: Így mivel ha m = nés r = k, akkor: { gn} F [ ] = f[ k] (6.82) 1 f n = g ke (6.83) (2 / ) [ ] [ ] jk π N n N n= N Azt találjuk, hogy (1 / N) g[ k] pedig pont f[n] Fourier-együtthatóit adja meg, így: 1 F { f[ n] } = g[ k] (6.84) N Azaz mivel egy periodikus x[n] jel spektrális együtthatói a k -k maguk is periodikus jelsort alkotnak, így az ő Fourier-soruk is létezik, és együtthatóit pontosan (1 / N) x[ n] fogja megadni. Emiatt bármely diszkrét periodikus jelre él a dualitás tétele, azaz bármelyik ilyen jelnek létezik egy duálisa, amelyre igaz, hogy:

267 F F { xn [ ]} 1 an = x [ k ] N { } = a k (6.85)

268 A diszkrét idejű Fourier-transzformált és a folytonos idejű Fourier-sorok dualitása A fenti dualitás mellett még egy dualitás létezik, azonban ez a diszkrét idejű Fouriertranszformált és a folytonos idejű Fourier-sorok között áll fenn. Hasonlítsuk össze a folytonos Fourier-sorok és a diszkrét transzformáció egyenleteit: 1 jωn xn [ ] = X( ) e d 2π Ω Ω 2π X( Ω ) = xne [ ] xt () = 1 + n= + k = ae jkω0t jωn jkω0t ak = x() t e dt T T0 0 k (6.86) A hasonlóság máris szembeötlő. Nézzük most az f(u) folytonos periodikus jelet, ami 2π -vel periodikus, és legyen g[m] egy olyan diszkrét jel, amellyel f(u) az alábbi kapcsolatban van: + f( u) = gme [ ] m= jum Legyen most u = Ω és m a g[n] jelnek. F { gn} [ ] = f( Ω) = n, ekkor jól látható, hogy f ( Ω ) a diszkrét Fourier-transzformáltja De ezáltal g[m] kinyerhető f(u)-ból inverz transzformációval: 1 jun g[ m] = f ( u) e du 2π 2π Ekkor ha u = t és m= k, azt kapjuk, hogy mivel f(t) pontosan T0 = 2π -vel periodikus, g[-k] az f(t) jel Fourier-együtthatóinak sorozatával egyenlő, azaz: + xt () = g[ ke ] k = jkω0t Így ha két 2π -vel periodikus jel konvolúcióját vesszük folytonos időben, akkor azt kapjuk, hogy:

269 2π + x1( t) x2( t t) dt = (2 πab k k) e k = jkω0t Ennek duálisa: 1 F { xnyn [ ] [ ]} = X 2 1( θ) X2( Ω θ) dθ 2π (6.87) π Még számtalan ilyen és ehhez hasonló összefüggés vezethető le a dualitás tételéből, de ezekkel mi most nem foglalkozunk bővebben. A tulajdonság ismerete a lényeges. Hogy még jobban kihangsúlyozzuk ezen összefüggéseket, egy táblázatban foglaltuk össze eddigi ismereteinket a dualitásról: Idő tartomány Frekvencia tartomány Fourier-sorok Fourier-sorok Fouriertranszformáltak Fouriertranszformáltak Diszkrét idő jk( 2 π / ) [ ] ae x n = k= N k N n Időben diszkrét és periodikus 1 xn [ ] = Χ( Ω) e 2π 2π Időben diszkrét és aperiodikus jωn Folytonos idő jk 0t [ ] ae ω x n = k = Időben folytonos és periodikus + 1 jωt x( t) = X( ω) e dω 2π Időben folytonos és aperiodikus k a k 1 jk N n = N n= N ( 2 π / ) [ ] xne Frekvenciában diszkrét és periodikus + X( Ω ) = [ ] n= xne jωn Frekvenciában folytonos és periodikus 1 jk t 0 T0 ω0 ( ) ak = x t e T Frekvenciában diszkrét és aperiodikus X( ω) ( ) + jωt x t e dt = Frekvenciában folytonos és aperiodikus ábra A transzformáltak és sorok dualitási kapcsolata

270 6.8 A Fourier-transzformált ábrázolása Diszkrét időben a Fourier-transzformáltat általában egyféleképpen szokták ábrázolni, mégpedig az amplitúdó és a fázis változását logaritmikus egységek segítségével Spektrum Ahogy azt a folytonos esetben is láttuk és az előzőek során diszkrét esetben is megmutattuk, a rendszer kimenete előáll a következőképpen: Y( Ω ) = H( Ω) X( Ω ) Ha most ezen komplex függvényeket felírjuk poláris alakban: Y( Ω ) = H( Ω) X( Ω) φ ( Ω ) = φ ( Ω ) + φ ( Ω) Y H X Azaz jól láthatóan itt is független az amplitúdóváltozás a fázistól, és a fázis is független az amplitúdótól. Úgy, ahogy folytonos esetben, itt is külön-külön ábrázolhatjuk tehát e két jellemző változását a frekvencia függvényében. A folytonos esetben a Bode diagramok kapcsán a logaritmikus egységek használata lehetővé tette, hogy egy széles spektrumon ábrázolhassuk az amplitúdó és a fázis változását. Így igen hatékony és szemléletes grafikus reprezentációt nyerünk. Azonban mivel diszkrét esetben a frekvenciában mind az amplitúdó, mind a fázis periodikus, nem lenne szerencsés a frekvenciatengelyt logaritmizálni. Másrészről, egyetlen periódus ábrázolásával leírtnak tekinthetjük az egész transzformáltat. Ezért bár gyakran az értékeket logaritmizálják, a grafikon mégis lineáris-linieáris (lin-lin) koordináta-rendszer alapján rajzolandó, ellentétben a Bode-diagram lineáris-logaritmikus (linlog) szemléltetésével.

271 6.31. ábra Az amplitúdó- és fázisspektrum ábrázolása

272 6.9 Differenciaegyenletek reprezentációja és kapcsolata a Fouriertranszformálttal Legyen adott egy LTI rendszerünk az alábbi differenciaegyenlet által: N M a y[ n k] = bkx[ n k] (6.88) k k= 0 k= 0 A kérdés az, hogy a fenti rendszer frekvenciaválaszát milyen módon tudnánk meghatározni. Vegyük mind a bemenet, mind a kimenet Fourier-transzformáltját, ekkor: N M F aky[ n k] = F bkx[ n k] k= 0 k= 0 N { [ ]} = F{ [ ]} a F y n k b x n k k k= 0 k= 0 N M jkω jkω k Ω = k k= 0 k= 0 ae Y( ) be X( Ω) M Y ( Ω) H ( Ω ) = = X ( Ω) k M k = 0 N k = 0 be k ae k jkω jkω (6.89) Összehasonlítva eredményünket a folytonos esettel, látható, hogy diszkrét esetben a frekvenciaátviteli függvény polinomiálisok aránya lesz, amely polinomiálisokban szerepel változóként. e jω Mivel bármely polinom felbontható elsőfokú polinomok szorzatára, ezért a frekvenciaátviteli függvény felírható egy másik alakban diszkrét esetben is: b H ( Ω ) = a M 0 k = 1 N 0 k = 1 jω (1 + µ e ) k jω (1 + η e ) k (6.90)

273 7 Szűrés Bármely olyan megvalósítása a digitális jelfeldolgozásnak, amely a jel relatív amplitúdójának vagy a frekvencia komponenseinek megváltoztatatását végzi, összefoglaló néven szűrést végez, vagyis szűrőként működik. Az LTI rendszerek egyik fontos tulajdonsága volt, hogy a kimenetük spektruma a bemenet spektrumának a frekvenciaátviteli függvénnyel való szorzatából állt össze. Így megfelelő átviteli függvény választása esettén, azaz a szűrő hangolásával a szűrni kívánt kritériumoknak megfelelő jel állítható elő a kimeneten. Ez a tény számtalan elektronikus eszköz működésében játszik szerepet mindennapi életünkben. Ilyenek például az audio berendezések, ahol lineáris időinvariáns szűrők gondoskodnak arról, hogy a felhasználó, azaz a hallgató számára lehetővé tegyék, hogy a kimeneti jel alacsony frekvenciájú komponenseinek (bass) és magas frekvenciájú komponenseinek (treble) relatív energiaarányát megváltoztathassa. Másik példánk lehet az equalizer, amely a hangszórók frekvenciaválasz-függvényének és a hangtér torzító szerepének kompenzálására tervezett áramkör. A szűrők egyik másik nagy csoportját differenciáló szűrőknek nevezzük, amelyek a kimenet bizonytalanságát szűrik ki a szűrő bemenetének differenciálása által. Ilyen szűrő közvetlenül megadható a Fourier-transzformációból ismert deriválási tulajdonság által, azaz ha H( ω) = jω, akkor a frekvenciaátviteli függvénnyel való szorzás nyomán lényegében időben differenciálunk. A differenciáló szűrő frekvenciaválaszának amplitúdó- és fázisdiagramja tehát:

274 7.1. ábra Differenciáló szűrő frekvencia válaszának amplitúdó- és fázisspektruma Ilyen szűrőket főleg a képfeldolgozáshoz használnak, ahol a szűrő hatására a kép élei válnak láthatóvá, míg a kép többi részlete eltűnik; lényegében a képen az egységes alakzatokat határoló vonalak maradnak csak meg. Ezen fejezet további részében csupán bepillantunk a szűrők világába, megemlítve az azokra vonatkozó legfontosabb ismereteket. Azonban mivel ez a nagyirányú ipari felhasználás miatt igen kiterjedt szakterület, az itt megemlítettek tényleg csak a legalapvetőbb ismereteket villantják fel.

275 7.1 Ideális frekvenciaszelektív szűrők Frekvenciatartománybeli jellemzők A szűrés matematikai elgondolása nélkülözhetetlenné teszi az LTI rendszerek azon tulajdonságát, hogy a válasz Fourier-transzformáltja a rendszeren áthaladó bement Fouriertranszformáltjának és a rendszer frekvenciaátviteli függvényének, azaz az impulzusválaszfüggvény Fourier-transzformáltjának a szorzata. Egy ideális frekvenciaszelektív szűrő tehát egy olyan szűrő, amely a komplex exponenciálisok halmazának egy bizonyos frekvenciatartományba eső részét átereszti, a többit pedig nem. Egy ilyen frekvenciaszelektív szűrő frekvenciaválasz-függvénye tehát olyan függvény, amely átereszti a komplex exponenciális j t e ω függvényt, ha ωc ω ωc tartományba esik a frekvenciája, és nem ereszti át, ha nem esik a tartományba. Mivel az áteresztés jelen esetben azt jelenti, hogy a kimeneten ugyanaz az exponenciális függvény jelenik meg, mint amit a bemenetre adtunk, az át nem eresztés pedig jel nélküli kimenetet jelent aktív bemenet esetén, így H ( ω) a következőképpen alakul: 1, H ( ω) = 0, ω ω c ω > ω c (7.1) Ábrázolva: 7.2. ábra Ideális aluláteresztő szűrő frekvenciaválasz-függvénye Egy ilyen frekvenciaátviteli függvénnyel jellemzett rendszert ideális aluláteresztő (lowpass) szűrőnek nevezünk, mivel csak a 0-hoz közeli frekvenciasávban engedi át a jeleket. A frekvenciatartományt, amelyet a szűrő átereszt, átviteli sávnak (passband) hívjuk, azokat a frekvenciaértékeket, amelyeket a szűrő nem ereszt át, levágási tartománynak (stopband) nevezzük. A két tartomány határát jelképező ω c pedig a vágási frekvencia (cutoff frequency) nevet kapta.

276 Két másik ilyen ideális szűrő is fontos szerepet játszik, az egyiket felüláteresztő (highpass), 7.3. ábra Ideális felüláteresztő szűrő a másikat pedig sáváteresztő (bandpass) szűrőnek hívjuk aszerint, hogy milyen frekvenciasávot eresztenek át ábra Ideális sáváteresztő szűrő Diszkrét esetben a helyzet változatlan, attól eltekintve, hogy mivel a frekvencia-reprezentáció periodikus, a szűrők frekvencia-karakterisztikájának ugyancsak periodikusnak kell lennie, hiszen bármely periódusban szűrnie kell az alacsony, 2π többszöröseihez közeli, vagy a magas, π többszöröseihez közeli frekvenciájú jelösszetevőket. Így H ( Ω ) periodikus függvény 2π periódusidővel, és az alul-, felül- és sáváteresztésnek megfelelő átviteli függvények pedig az alábbi módon néznek ki:

277 7.5. ábra Ideális diszkrét (a) alul-; (b) felül-; (c) sáváteresztő szűrő Fontos megjegyezni, hogy mivel ideálisak a szűrők, vagy 1, vagy 0 a frekvenciaátviteli függvényük, azaz a jel fázisa nem változik rajtuk való áthaladáskor, ezért a jel nem torzul. Így azonban az ideális szűrők fázisa zérus bármely frekvenciára nézve, tehát fázisdiagramjuk is konstans nulla. Azonban az előző fejezetek során sok példát láthattunk, ahol a rendszer frekvenciaválasz-függvények fázisváltozása miatt a jel sokszor torzulást szenvedett anélkül, hogy a frekvenciakomponensek amplitúdóját drasztikusan módosítottuk volna. Ebből viszont az következik, hogy az ideális eset még matematikai értelemben is ideális, mivel relatíve kevés olyan rendszer létezik, amelyik ilyen ideális frekvenciaszelektív karakterisztikával rendelkezne. Egy másik speciális eset, amikor a jel torzítása a fázisváltozás miatt lineáris, azaz a rendszer olyan frekvenciaátviteli függvénnyel rendelkezik, amely a fázisában lineárisan változik. Ilyen aluláteresztő szűrőre példa folytonos esetben az alábbi karakterisztika:

278 7.6. ábra Ideális aluláteresztő szűrő lineáris fázisváltozással Lényegében a lineáris fázisváltozás időeltolást eredményez a szűrt jelre nézve, és ez igaz mind folytonos, mind diszkrét esetben ábra A konvolúció folyamata egy animáción bemutatva

279 7.1.2 Időtartománybeli jellemzők Eddig csupán a frekvenciatartománybeli karakterisztikára koncentráltunk, azonban a szűrők tervezésekor és hangolásánál igen fontos szerepet játszik a szűrő időtartományban való viselkedése, azaz például impulzusválasz-függvényének alakja, hisz valamely módon ezeket a matematikai eredményeket meg is szeretnénk valósítani. A következőkben az ideális aluláteresztő szűrőn mutatjuk be a jellemzőket mind folytonos, mind diszkrét esetben. Az ideális aluláteresztő szűrő impulzusválasz-függvénye az inverz Fourier-transzformáltja lesz a frekvenciatartománybeli karakterisztikának, amely a már oly sokszor vizsgált aperiodikus négyszögjellel egyenlő. Erre beláttuk a folytonos Fourier-transzformációval való ismerkedés során, hogy inverz transzformáltja: Amit ábrázolva idő szerint: h at ωc ωct ( t) = sinc π π 7.8. ábra Ideális aluláteresztő szűrő impulzusválasz-függvénye kapjuk. Jól látható, hogy az időfüggvény nagysága a nullában a szűrő vágási frekvenciájával, ωc -vel arányos. Ezzel együtt az amplitúdó nagysága a teljes tartományon is arányos ωc -vel, míg a nullában tapasztalható fő hullám szélessége fordítottan arányos, és ezzel együtt a fluktuációk szélessége is fordítottan arányos a vágási frekvenciával a teljes tartományon. Ahogy a szűrő áteresztési sávja nő, az időfüggvénye úgy válik egyre keskenyebbé, ha pedig csökken, akkor szélesebbé. Természetesen ez a hasonlósági tételnek, azaz a skálázási tulajdonságnak köszönhető.

280 Ha most lineáris fázisváltozással egészítjük ki ideális szűrőnket α meredekséggel, akkor az az időtartományban α -val való késleltetésként jelentkezik: 7.9. ábra Ideális aluláteresztő, lineáris fázisváltozású szűrő impulzusválasz-függvénye Diszkrét esetben is, a már taglalt példa értelmében az impulzusátviteli függvény az alábbi lesz ideális aluláteresztő szűrő esetén: Ωc Ωcn hat[ n] = sinc π π (7.2) Amit Ω = π /4esetén ábrázolva: c ábra Ideális, diszkrét aluláteresztő szűrő frekvenciaválasz-függvénye Ha most az ideális aluláteresztő szűrőnek az egységugrás-függvényre adott válaszát tekintjük mind folytonos, mind diszkrét esetben, akkor azt tapasztaljuk, hogy egy túllövés után

281 csillapodó fluktuációval áll be a rendszer az egységnyi értékhez, így nagyon hasonlóan viselkedik, mint egy másodrendű rendszer ábra Az ideális aluláteresztő szűrő egységugrásra adott válaszfüggvénye (a) folytonos (b) diszkrét esetben

282 7.2 Nem ideális frekvenciaszelektív szűrők Az előzőekben tárgyalt szűrők azért voltak ideálisak, mert pontosan definiálható frekvenciatartományon engedték át a jeleket, a fennmaradó tartományon lévő jeleket pedig teljesen kiszűrték. Azonban ez nemcsak megvalósíthatatlan fizikai eszközökkel, hanem célszerűsége is megkérdőjelezhető. Sok jelfeldolgozási feladatban előfordul, hogy olyan jeleket szeretnénk szeparálni egymástól, amelyek spektruma egymásba tolódik ábra Enyhén átlapolódó spektrumok Ekkor célszerű olyan szűrőt használni, amelynek vágási és az áteresztési tartománya valamilyen tranziens jelleggel kapcsolódik, nem pedig egységugrás-szerűen. Így két jel összegéből mégis kiszűrhető az egyik vagy a másik jel. A másik ok, ami miatt az ideális szűrőkkel szemben a nem ideálisakat preferáljuk, az, hogy az ideális aluláteresztő szűrőnek az egységugrásra adott válasza túllövést és csillapodó fluktuációt tartalmaz, ami nem kívánatos tulajdonság egy áramköri elemnél. Ezzel szemben a nem ideális esetben pont az ugrás helyetti tranziens frekvenciaátviteli változás miatt exponenciális beállás fogja jellemezni a szűrő egységugrás-válaszát. Ez sokkal kedvezőbb, mint az esetleges túlterhelést és zajt eredményező fluktuáció. A nem ideális szűrők tehát tranzienssel mennek át a vágási tartományba, ezért frekvenciaátviteli függvényük jellemzői a következőkképpen alakulnak:

283 7.13. ábra Nem ideális szűrők spektrumát jellemző tartományok Azt a tartományt nevezzük itt áteresztési sávnak, ahol az amplitúdókarakterisztikában valamely, maximum δ 1 eltéréssel ingadozik 1 körül az átviteli érték. Ezt a δ 1 -et az átviteli fodrozódás maximális értékének (passband ripple) hívjuk. Amint az átvitel amplitúdója kilép ebből a tartományból, azaz az ingadozás túllépi a δ 1 értéket, már a tranziens szakaszban vagyunk. A tranziens szakasz hossza, illetve meredeksége jellemzi a szűrés élességét és egyben a szűrő instabilitásra való hajlamát is. A tranziens tartományt nagyságával jelöljük, amit tranziens sávnak (transition band) ωt = ωp ωs (7.3) hívunk. Vágási tartományról akkor beszélünk, amikor az átvitel amplitúdója már nulla körül ingadozik maximum δ 2 eltéréssel. Ezt a δ 2 -t a vágási fodrozódás maximális értékének (stopband ripple) nevezzük. A tartományokat határoló frekvenciákat áteresztési frekvenciának (passband edge) hívjuk, és ω p -vel jelöljük; ill. vágási frekvenciának (stopband edge) hívjuk, és ωs -sel jelöljük. Ezzel a négy adattal: ω1, δ1, ω2, δ 2 (7.4) bármely nem ideális aluláteresztő szűrő jellemezhető. Természetesen a felül- és sáváteresztő szűrők esetében is analóg módon használhatók ezek a terminusok. Persze vannak olyan problémák, ahol az ideális szűrő alkalmazása lenne a leginkább kívánatos. Sajnos az ideális szűrők, ahogy azt aluláteresztő esetben az impulzusválaszfüggvényen is láthattuk, nem kauzálisak. Ennél fogva a fizikai megvalósítás a becslő

284 algoritmusok implementálása miatt egyre drágább. Mivel a tökéletes nem kauzalitás elérése fizikailag is lehetetlen, így csupán azt közelítő rendszereket tudunk tervezni és építeni. Ráadásul a fizikai jelek sem tökéletesek, így szűrésük sem történhet mindenféle zavartól mentesen, ezért sok esetben egyszerű áramköri elemekből, vagy diszkrét esetben egyszerű műveletvégző struktúrákkal megépített szűrők is kielégítő eredményre vezetnek.

285 7.3 Folytonos idejű differenciálegyenletekkel megadható frekvenciaszelektív szűrők Mivel az elektronikai és mechanikai rendszerek általánosságában véve leírhatók lineáris állandó együtthatós differenciál-, ill. differenciaegyenletekkel, a belőlük megvalósított nem ideális szűrők leírására is jól használhatók ezen matematikai egyenletek. Ahogy azt az előzőek során láthattuk, az ilyen differenciál- és differenciaegyenletek könnyen áttranszformálhatók a frekvenciatartományban nekik megfelelő frekvenciaátviteli függvényekké, amiből kézenfekvő az ötlet, hogy a kívánt átviteli karakterisztikát írjuk fel differenciálegyenletekkel és azokból a fizikai megvalósításhoz szükséges elemek és kapcsolatok már adódnak. Mivel a variációk és a lehetőségek száma csak a megvalósításon fáradozó mérnök fantáziáján múlik, csupán két fontosabb példa nyomán tekintünk be ezen témakörbe.

286 7.3.1 RC aluláteresztő és felüláteresztő szűrő Az egyik legegyszerűbb folytonos idejű elsőrendű szűrő az RC soros kapcsolás, ahol egy ideális kondenzátor és egy ellenállás soros kapcsolásával kapunk szűrőt ábra Elsőrendű RC szűrő Ha a kondenzátor feszültségét tekintjük a rendszer kimenetének, és bemenetnek az RC kör kapcsainak feszültéségét, akkor az alábbi differenciálegyenlet írja le rendszerünket: dvc () t RC + vc() t = vs() t dt Az egyenlet, mivel elsőrendű, könnyen átírható transzformált alakba: ( RCjω + 1) Vc() t = Vs() t 1 H ( ω) = RCjω + 1 t 1 RC ht () = e ut () RC Tehát az időállandó: τ = RC.

287 7.15. ábra Az elsőrendű RC szűrő frekvenciaválaszának Bode-diagramja a kondenzátor feszültségére nézve

288 7.16. ábra Az RC szűrő (a) impulzus; (b) egységugrásra adott válaszfüggvénye a kondenzátor feszültségére nézve Jól láthatóan aluláteresztő szűrőt kaptunk ami 1/τ vágási frekvenciával rendelkezik. Ha most viszont a kondenzátor feszültsége helyett az ellenállás feszültségét vizsgáljuk: dvr () t dvs () t RC + vr () t = RC dt dt jωrc G( ω) = 1 + jωrc

289 7.17. ábra Az elsőrendű RC szűrő frekvencia válaszának Bode-diagramja az ellenállás feszültségére nézve ábra Az RC szűrő egységugrásra adott válaszfüggvénye az ellenállás feszültségére nézve Azonban így már felüláteresztő szűrőként viselkedik a rendszerünk. Sajnos a tartományok közötti tranziens meredeksége nem befolyásolható R és C értékének megválasztásával, így ha élesebb szűrőre van szükségünk, akkor komplexebb áramköri kapcsolást kell terveznünk, magasabb rendű szűrővel.

290 7.3.2 Magasabb rendű szűrők Tekintsünk egy magasabb rendű szűrőre példát egy gépkocsi lengéscsillapító rendszerén keresztül. Legyen y 0 nyugalmi helyzetben az alváz távolsága az úttól. Ekkor yt () az alváznak ettől a referenciaponttól való függőleges eltérülését adja meg az idő függvényében. Ha x(t) az út kezdeti referenciapontjához viszonyított magasságbának változását írja le az idő függvényeként, azaz ahogy a kerék alatt előrehaladáskor változik az út szintje, akkor az alábbi differenciaegyenletet írhatjuk fel a lengéscsillapító rendszerének modellezésére: 2 d y() t dy() t dx() t M + b + ky() t = kx() t + b, (7.5) dt dt dt ahol M a kocsi tömege, k a rugalmassági állandó, b pedig a rendszer rezgéselnyelési tényezője. Ekkor a teljes rendszer frekvenciaválasz-függvénye: vagy H ( ω) = k + bjω j M + b j + k 2 ( ω) ( ω) ω + 2 ςω ( jω) H ( ω) = ( jω) 2 ςω ( ω) ω 2 n n n j + n ahol k b ωn =, 2ςωn = M M Így a nevező egy elsőrendű, a számláló pedig egy másodrendű rendszer. A Bode-diagramot megrajzolva azt kapjuk, hogy:,

291 7.19. ábra A lengéscsillapító rendszer Bode-diagramja különböző ζ esetén Ahol jól láthatóan a vágási frekvencia rugóállandó megválasztásával befolyásolható. Adott pedig b-vel van összefüggésben. Ha ω n -en keresztül hangolható, ami fix tömegnél a k ω n esetén a csillapítás meredeksége ω n -t csökkentjük, akkor az alacsony frekvenciájú zavarokat is kiszűrhetjük, ami sokkal kényelmesebb utazást tesz lehetővé. Azonban ha megvizsgáljuk a rendszer impulzusválaszát: Jól látható, hogy ábra A lengéscsillapító rendszer egységugrásra adott válasza különböző ζ esetén ω n csökkenésével egyre nagyobb túllövéssel és fluktuációval áll be a rendszer, ami nem lágy ringatózást, hanem nagy lengéseket, szinte állandó hullámzást okoz.

292 Tehát az lenne a jó, ha kicsire tudnánk választani ω n -t az alacsony frekvenciás zavarok kiszűrésére, így nem rázkódna az egész autó minden apró kavics hatásásra. De az is jó lenne, ha értéke nagy lenne, így lassú beállásával a rendszer lágyan ringatná az utasteret. Ördögi kör? Nem egészen. A mostani lengéscsillapító rendszerek már az útviszonyoknak megfelelően választják meg az állandók értékét, ily módon alkalmazkodva teszik lehetővé a lehető legoptimálisabbá a csillapítást, így az utazás kényelmét. Azonban az ilyen rendszerek differenciálegyenletei már nem állandó együtthatós lineáris egyenletek, így megoldásuk is problémás lehet; megvalósításuk még inkább. Ezért a jelenlegi modern autókban már digitális jelprocesszorok kalkulálják minden pillanatra az optimális rugófeszességet vagy a a rendszer sokkcsillapítását.

293 7.4 Diszkrét idejű differenciaegyenletekkel megadható frekvenciaszelektív szűrők A diszkrét szűrők megvalósítása digitális technikai eszközökkel történik. Fő alkatrészeik a szorzók, összeadók, késleltető- és tároló regiszterek, amelyek együttes működését differenciaegyenletekkel írhatjuk le. Ezért a diszkrét szűrők reprezentációjánál hasznos lehet a szűrőt differenciaegyenlettel modellezni, mert így egyben a megvalósítás is kézenfekvővé válik. A differenciaegyenleteket két nagy csoportra oszthatjuk: rekurzív és nem rekurzív differenciaegyenletekre aszerint, hogy az általa modellezett rendszer véges (nem rekurzív estet), vagy végtelen (rekurzív eset) impulzusválasz-függvénnyel rendelkezik-e. Mivel mindkét típusú differenciaegyenlet más-más tulajdonságokkal rendelkezik, különböző szűrőcsaládot definiálnak. A két esetet egymástól elkülönítve tárgyaljuk a továbbiakban. Fontos megjegyezni, hogy mindkét eset hasznos és gyakran használatos, csak a feladat specifikációja dönti el, melyiket érdemesebb vagy lehetséges használni. A rekurzív szűrőket gyakran IR (infinite impulse response), a nem rekurzív szűrőket pedig FIR (finite impulse response) szűrőkként említik a szakirodalomban.

294 7.4.1 Nem rekurzív diszkrét idejű szűrők Az eddigiek során tárgyalt aluláteresztő szűrők lényegében egy simítást vittek véghez a jelen, mivel kiszűrték abból a nagyfrekvenciás komponenseket. A diszkrét jeleken végzett simítási eljárást gyakran mozgó átlagolás névvel is illetik, mivel y[n] simított jelérték bármely n-re nézve a bemeneti x[n] jel átlaga valamely n 0 hosszú intervallumon. A mozgó átlagolás ötlete a következő: ha a jel gyors változásinak átlagértékét veszem, akkor a nagyfrekvenciás, azaz a gyors változások kisimulnak a jelből, míg a kellően lassú változások megmaradnak. Tekintsük egy példát erre. Legyen adott az alábbi rendszer: 1 yn [ ] = ( xn [ 1] + xn [ ] + xn [ + 1] ) (7.6) 3 Tehát a kimenet a bemenet három egymást követő értékével egyenlő. Ez az egyenlet viszont egy konstans együtthatós lineáris differenciaegyenlet, így meghatározható belőle a frekvenciaátviteli függvény: 1 Y( Ω ) = X( Ω ) e + 1+ e 3 1 H ( Ω ) = ( 1+ 2cos( Ω) ) 3 jω + jω ( ) (7.7) ábra A hárompontos mozgó átlaggal számoló szűrő amplitúdó- és fázisspektruma

295 Nos bár jól láthatóan a hárompontos mozgó átlag egy aluláteresztő szűrő karakterisztikájával rendelkezik, de tranzienssel vált tartományt, nem pedig ugrással. Ezért ezt a könnyen megvalósítható eljárást - bár hasonlóan az RC körhöz nem ideális szűrőt definiál - sok probléma megoldáskor felhasználják, mint aluláteresztő szűrőt. Hasonló módon foghatunk neki a felüláteresztő szűrők közelítésének is. Tekintsük az alábbi differenciaegyenletet: xn [ ] xn [ 1] yn [ ] = (7.8) 2 Olyan jelekre, amelyek szinte konstans értékűek, a fenti kifejezés nullát ad eredményül. Azokra a jelekre pedig, melyek hirtelen nagyokat változnak pontról-pontra, y[n] nagy értékű lesz, és a változás irányával és nagyságával egyenlő. Ebből már sejthető, hogy a fenti egyenlet egy felüláteresztő szűrő közelítését fogja definiálni. Számoljuk ki a frekvenciaválaszfüggvényt: 1 jω jω/2 Ω H ( Ω ) = 1 e je sin 2 = 2 (7.9) ábra A kétpontos mozgó különbségátlaggal dolgozó felüláteresztő szűrő amplitúdóspektruma Itt már jól látható a felüláteresztő szűrő-jelleg. A fent nézett mozgó átlagolási eljárásnak azonban nincsen paramétere, amit változtathatnánk, így nem tudjuk pontosan beállítani a számunkra megfelelő vágási frekvenciát. Így a mozgó átlag képletének általánosítására törekszünk. A legszélesebb körű lehetőségeket figyelembe véve, N + M + 1 pontos mozgó átlagolást definiálunk az alábbi képlettel: M 1 yn [ ] = xn [ k] (7.10) N + M + 1 = k N

296 Ha N = 0, vagy negatív, akkor a mozgó átlagolási eljárásunk kauzális, ellenkező esetben sajnos nem; megvalósítása ekkor már komoly gondot okoz. Azonban jó hír az, hogy ennek az egyenletnek megfelelő impulzusválasz-függvény már jó közelítése a négyszögjelnek. Ha az egész szűrőre vonatkozó frekvenciaválaszt kiszámoljuk: H( Ω ) = H( Ω ) = 1 N + M + 1 M k= N e jωk M + N + 1 sin 1 Ω jω( N M)/2 2 e N + M + 1 sin( Ω/ 2) (7.11) A frekvenciaátviteli függvényt ábrázolva az M + N + 1 = 33 és M + N + 1 = 65 esetben a következőt kaptuk:

297 7.23. ábra A (a) M = N = 16; (b) M = N = 32 pontos mozgó átlagot használó aluláteresztő szűrők amplitúdóspektruma A mozgó átlagolási eljárást azonban nem csak elektronikai célokra használják fel. A sok más terület közül talán az egyik legfontosabb a közgazdaságtan. Diszkrét szűrőket használnak például a trendek hosszú távú változásainak vizsgálatára, ahol a rövid távú fluktuációkat szűrik ki egy aluláteresztő szűrővel. Az alábbi példa a Dow Jones tőzsdeindexének heti változását mutatja 7 éves időtartamra nézve.

298 7.24. ábra Tőzsdeindex ingadozása A következő ábra már az 51 napra kiterjedő ( M + N + 1 = 25) mozgó átlag által simított változást mutatja ábra Tőzsdei index 51 napos mozgó átlagolás után Vagy ugyanez 201 napra ( M + N + 1 = 100) nézve:

299 7.26. ábra Tőzsdei index 201 napos mozgó átlagolás után Mind a két átlagolt ábra hasznos lehet egy gazdasági szakember hasznára, mivel az 51-napos átlagolásból a ciklikus trendváltozásokat, míg a 201 napra vett átlagból a hosszú távú trendváltozásokat tudja leolvasni. Azonban a mozgó átlagolási eljárásunkat tovább általánosíthatjuk, ha súlyozott átlagát vesszük a pontoknak. Így definiálhatunk egy N + M + 1 pontos mozgó átlagot az alábbi nem rekurzív differenciaegyenlet segítségével: M 1 yn [ ] = bxn k [ k], (7.12) N + M + 1 k= N ahol már a bk együtthatók megválasztásával az elérendő szűrési karakterisztika megvalósítható. Sokféle eljárás létezik arra, hogy bizonyos karakterisztika eléréséhez hogyan válasszuk meg az együtthatók értékét. Azonban ezek főleg feladatspecifikusak, így tárgyalásuk helyett inkább egy példában mutatjuk be használhatóságukat. Az N = M = 16 esetre nézve válasszuk meg az együtthatókat az alábbi módon: b k 2 2k sin C, k 32 = , k > 32 Ekkor az impulzusválasz-függvény:

300 2 2n sin C, n 32 hn [ ] = , n > ábra A példában szereplő nem rekurzív szűrő impulzusválasza Az együtthatók megfelelő megválasztásának köszönhetően a fenti impulzusfüggvény nagyjából megfelel a az ideális Ω = 2 π / 33 vágási frekvenciájú aluláteresztő szűrő impulzusfüggvényének. Ha viszont megnézzük a frekvenciaátviteli függvényt: c ábra A példában szereplő nem rekurzív szűrő frekvenciaátviteli függvénye Akkor láthatjuk, hogy bár az előbbi esetekhez képest javult a helyzet, azonban az ideális eset még elég messze van. Általánosságban véve elmondható hogy a mozgó átlag szélesítésével a frekvenciavágás élesíthető, az együtthatókkal pedig a sávok szélessége és a vágás

301 meredeksége is állítható. Tehát sokpontos mozgó átlag használatával, és az együtthatók bölcs megválasztásával az ideális karakterisztika megközelíthető. Így N = M = 125esetén és Parks- McClellan algoritmussal megválasztott együtthatókkal akár az alábbi, az ideálishoz elég közel eső aluláteresztő szűrőt is kaphatjuk: ábra Nem rekurzív aluláteresztő szűrő, a lehető legélesebb vágáshoz kiszámolt 251 optimális együtthatóval

302 7.4.2 Rekurzív diszkrét idejű szűrők A rekurzív szűrők az előzőekben megismert nem rekurzív eset mellett igen fontosak a jelfeldolgozás szempontjából. Ezen szűrők között is ugyanúgy megkülönböztetünk alul-, felül- illetve sáváteresztő típusokat, sőt a differenciaegyenletek által ezen szűrők is leírhatók, és frekvenciaválasz-függvényük a differenciaegyenletből megkapható. Egy egyszerű példán keresztül mutatjuk be ezen szűrőosztályt. Tekintsük az alábbi rekurzív differenciaegyenletet: yn [ ] ayn [ 1] = xn [ ] A frekvenciaválasz-függvény ezen egyenlet alapján: 1 H ( Ω ) = j 1 ae Ω A fenti válaszfüggvény amplitúdóját és fázisát ábrázoltuk az a = 0.6 és az a = 0.6 esetre: ábra A rekurzív szűrő amplitúdóspektruma a = 0.6 esetén

303 7.31. ábra A rekurzív szűrő amplitúdóspektruma a = -0.6 esetén Megfigyelhető, hogy pozitív a esetén a differenciaegyenlet aluláteresztő, míg negatív a esetén felüláteresztő szűrőként viselkedik. Ahogy azt a folytonos esetben vizsgáltuk, magasabb rendű differenciaegyenletek segítségével élesebb szűrési karakterisztikákat tudunk előállítani, és több lehetőséget nyerünk az idő- és a frekvenciatartomány formálására. A nagy igény miatt sokféle eljárás, és ezáltal sok szűrőosztály keletkezett az együtthatók megválasztásának optimalizálására a vizsgált probléma függvényében. Az egyik ilyen szűrőosztályt mutatjuk be a továbbiakban.

304 7.5 Butterworth-féle frekvenciaszelektív szűrők osztálya Az előzőek során láthattuk, hogy folytonos esetben a differenciál-, diszkrét esetben a differenciaegyenletek segítségével jól alkalmazható szűrők implementációjára nyílt lehetőség. Ahogy az egyenletek rendjét növeltük, az ideális szűrők egyre jobb közelítését tudtuk elérni. A szűrőtervezésnek azonban igen széles és kiterjedt irodalma van, ami elég sok lehetőséget ad a szűrők megvalósítására. Az egyik ilyen igen széles körben használt eljárás a Butterworthféle tervezési eljárás, amivel a Butterworth-szűrők osztályába tartozó szűrőket határozhatunk meg. A következőkben a frekvenciaválasz szempontjából vizsgáljuk az eljárás eredményét, és ezen keresztül említjük meg az ide kapcsolódó tényeket, előnyöket és hátrányokat. A levezetéshez tekintsünk vissza az aluláteresztő RC szűrő példájára, amit már vizsgáltunk az előzőekben. Ahogy azt akkor megemlítettük, ezen elsőrendű szűrő frekvenciaválaszfüggvénye az alábbi volt: 1 H ( ω) =, τ = RC jωτ + 1 (7.13) A Bode-diagram általi reprezentáción a vágási frekvencia után -20db/dekád tranzienssel tért át a szűrő az áteresztési sávból a vágási tartományba. Azonban ha ω rendjét növeljük a nevezőben, akkor a tranziens egyre gyorsabban tart a vágási tartományhoz, azaz a tranziens szélessége egyre kisebb lesz, így téve élesebbé a vágást. Azokat a szűrőket, ahol ezzel a módszerrel formálják a frekvenciaválasz-függvényt, Butterworth-féle szűrőknek; ezen szűrők halmazát pedig Butterworth-féle szűrőosztálynak nevezzük. Buzterworth-féle szűrőnek nevezünk minden olyan szűrőt, ahol a B( ω) frekvenciaválasz-függvényre az alábbi igaz: B( ω) 2 1 = (7.14) 2N 1 + ( ωω) Ahol az N paraméter a szűrő rendjét adja meg, és egyben az őt megvalósító differenciaegyenlet rendjét is. Az ω c paraméter pedig azt a frekvenciaértéket, amelyre igaz, hogy: azaz -3dB ezen frekvencián a karakterisztika. c B( ωc ) = B( ω = 0) (7.15) 2 Ezen Butterworth-féle szűrők Bode-diagramját ábrázoltuk az alábbi ábrán N különböző eseteire nézve:

305 7.32. ábra Eltérő rendű Butterworth-szűrők Bode-diagramja ábra Az előbbi ábrának vágási pontban nagyított metszete Jól látható, hogy ω c és az itt felvett -3dB-es érték független a szűrő rendjétől, és hogy minél magasabb a szűrő rendje, annál élesebb a vágás. Az elsőrendű Butterworth-szűrő megvalósítására példa az előzőekben már vizsgált RC-kör. Az alábbiakban a másod- illetve harmadrendű megvalósításokat vázoltuk fel.

306 7.34. ábra Másodrendű Butterworth-szűrő ábra Harmadrendű Butterworth-szűrő Ezekre adott impulzus- és egységugrás-válasz függvények pedig az alábbi módon alakultak:

307 7.36. ábra A Butterworth-szűrők impulzus- és egységugrás-válasz függvényei A Butterworth-féle szűrőket igen széles körben használják, mivel könnyen méretezhetők az áteresztési-, tranziens- és vágási sáv megválasztása szempontjából. A másik hasznos tulajdonságuk pedig, hogy a karakterisztikájuk maximálisan monoton alakú függvények az áteresztési- és a vágási tartományon, ezért a szűrés sima, remegésmentes. Persze vannak más alacsony remegélssel rendelkező szűrési karakterisztikájú szűrők is. Ilyen szűrőkre vonatkozólag az áteresztési-, tranziens- vagy a vágási sávban a frekvenciaválaszkarakterisztika alacsony hullámzással bír annak maximális és minimális eltérési határa között. Ilyen szűrőkre példák az alábbiak:

308 7.37. ábra Csebisev- és ekliptikus szűrők Az első karakterisztika alacsony hullámzással bír az áteresztési sávban, míg a vágási sávban monoton. A második karakterisztikája hullámzással bír a vágási sávban, míg az áteresztési tartományban monoton. Az első és második esetnek megfelelő szűrők osztályát Csebisevszűrőknek nevezzük. A harmadik eset hullámzással bír mind a vágási, mind az áteresztési tartományban, ezen szűrők osztályát Ekliptikus szűrőknek nevezzük.

309 Bár eddig csak az aluláteresztő szűrőket vizsgáltuk, hasonló eljárások léteznek felüláteresztő szűrők és sáváteresztő szűrők tervezésére is. Sőt a fent tárgyalt szűrőosztályoknak létezik a diszkrét megfelelője is. A diszkrét Butterworthszűrők osztályát az alábbi frekvenciaválasz-függvény összefüggés definiálja: 2 B( ω ) = 1 tan( Ω / 2) 1+ tan( Ωc / 2) 2N ábra Diszkrét idejű Butterworth-szűrők amplitúdóspektruma Ahol N ismét a szűrő rendjét és egyben az őt megvalósító differenciaegyenlet rendjét is jelenti. A monotonitás itt is megfigyelhető mind az áteresztési, mind a vágási tartományban. Itt is az Ωc -re igaz, hogy: 1 B( Ω c ) = B( Ω= 0) A diszkrét esetben azonban még egy fontos tulajdonság megemlítésre szorul. A folytonos Butterworth-esetben megfelelő rendre felírt differenciálegyenlet transzformálható differenciaegyenletté, amely pontosan N-edrendű diszkrét Butterworth-szűrőt valósít meg. Így elég folytonos esetre való eljárásokat kidolgozni, és azokból származtathatók a diszkrét eset eljárásai.

310 7.6 Digitális szűrők Véges impulzusválaszú (FIR) szűrők ábra Analóg és digitális szűrés összehasonlítása

311 A digitális szűrők alapvető tulajdonságainak bemutatása Jellemzők: FIR szűrők az aktuális és múltbeli bemeneti mintákat használják fel a kimeneti minta előállításához, így, ha adott egy véges időintervallumban vett, nem zérus bemeneti mintasor, a FIR szűrők mindig véges időintervallumban vett kimenetet adnak, ha a FIR szűrők bemenete hirtelen nullák sorozatává válik, akkor a kimeneten is hasonlóan nullák sorozata jelenik meg adott késleltetést követően, a FIR szűrők összeadásokat használnak a kimenetük számításához, hasonlóan egy mozgóátlag számításhoz. Legegyszerűbb FIR szűrő a mozgóátlag, melynek bemutatásához vegyünk egy példát az 7.1. táblázat alapján: 7.1. táblázat Mozgóátlag számítására példa adatsor Perc index Autók száma percenként Átlagolt autószám az utolsó 5 percre (5 pontos mozgóátlag) , , , ,

312 Ezt az adatsort ábrázolva látható, hogy a mozgóátlag szűri az adatsort a kiugró értékektől. Minél több pontos mozgóátlagot használunk, annál simább görbe nyerhető (7.40. ábra), látható, hogy a kimeneti adatsor jóval egyenletesebb, mint a bemenet ábra Nyers adatsor és mozgóátlagolt adatsor ábrázolása a hirtelen kiváltott átmenetei a bemenetnek magas frekvenciás komponenseket visznek a jelbe, így az átlagoló hasonlóan viselkedik, mint egy aluláteresztő szűrő öt pontos szűrő esetén, ha a bemenet tartósan nullától eltérő értékű volt, csak akkor lehet a kimenet nulla, ha a szűrő bemenete is nulla volt öt mintaszámra visszamenőleg ábra Digitális szűrő ki/bemeneti vázlat Határozzuk meg az átlagoló ötödik kimeneti mintájának értékét. Ezt az alábbi képlet szerint tehetjük meg: y atlag x(1) + x(2) + x(3) + x(4) + x(5) (5) = (7.16) 5 Öt pontos mozgóátlag esetén, ha a k-ik bemeneti minta x(k), akkor az n-ik kimenetet megkapjuk: xk ( ) k= n 4 yatlag ( n ) = 5 n (7.17) Azt mondjuk, hogy az n-ik kimenet az n-ik és négy korábbi bemeneti minta átlaga.

313 Mozgóátlag esetén látható, hogy az egyes bemeneti minták eggyel vannak súlyozva. A FIR szűrő súlyainak pontos értékeit szűrőtervezés után lehet megkapni attól függően, hogy milyen szűrőkarakterisztikát kívánunk. Az 7.1. táblázat által bemutatott mintapéldára alapozva egy ötöd rendű mozgóátlag a következő blokkvázlat szerint épül fel. (7.42. ábra) ábra Mozgóátlag blokkvázlata A mozgóátlag gyakorlatilag nem más, mint állandó h szűrőegyütthatós, FIR szűrő. A következő ábrán minden h index értéke 1/5-öd. (7.43. ábra) ábra Az 5 pontos FIR szűrő blokkvázlata Bármilyen szűrőtípus esetén elengedhetetlen információ a szűrő frekvenciatartománybeli viselkedése. Frekvenciatartományban van lehetőség vizsgálni a szűrő azon jellemzőjét, mely megadja, hogy milyen frekvenciakomponenseket tart meg, illetve vág a szűrő a bemeneti spektrumban. A szűrő frekvenciatartománybeli viselkedését a szűrő frekvenciaválaszának vizsgálatával adhatjuk meg, melynek elemzéséhez konvolúcióra van szükség Konvolúció FIR szűrők esetén Jelölések: Bemeneti minta: x(n)

314 Szűrő együtthatók időtartományban: h(n) Konvolúció műveleti jele: * A ábra bemutatja, hogy ötöd rendű szűrő esetén hogy kapható meg az ötödik kimeneti minta. Mivel a szűrő ötöd rendű, így mindenképp 5 bemeneti mintára van szükség ahhoz, hogy előálljon az első kimenet, mely y(4) formában írható fel. Így tehát a számításhoz a bemeneti mintasor x(0)-ik eleme tehát a legkorábbi minta- kerül összeszorzásra a legnagyobb indexű szűrőegyütthatóval, majd az x(1) eleme az előzőnél eggyel kisebb indexű szűrőegyütthatóval és így tovább, egészen a legkisebb h(0) szűrőegyütthatóig. Látható, hogy a bemeneti mintasorozatot időben meg kell fordítani a számítás megfelelő elvégzéséhez. (7.44. ábra) ábra FIR szűrő kimenetének számítása A fentebbi ábrán az y(4) kimenet matematikai alakja: y(4) = hx(0) + hx(1) + hx(2) + hx(3) + h( x4) (7.18) Az y(5) kimenetek számításának egyszerűbb és átláthatóbb szemléltetése végett vegyük észre, hogy az egyes kimenetek a szűrőegyütthatók bemeneti mintasorozathoz képesti, balra történő eltolásával keletkeznek. Továbbá látható az is, hogy a műveletek szorzásokra és összeadásokra bonthatók, melyeket adott bemenetek, és a hozzájuk rendelhető szűrőegyütthatók között kell elvégezni. Ezek alapján felírható a számítás általános matematikai alakja, mely a konvolúció képlete is egyben:

315 M 1 yn ( ) = hk ( ) xn ( k) (7.19) k = 0 ahol M a szűrő rendűsége, n az aktuális kimenet indexe, k a mintavételezett adat indexe. Szűrők esetében nagyon lényeges jellemző, hogy a szűrő a bemeneti jelének spektrumában található frekvenciakomponenseken milyen átalakítást végez: szűri, átengedi vagy erősíti azt. E tulajdonság határozza meg, hogy a szűrő felül-, alul, vagy sáváteresztő karakterisztikájú lesz. Ahhoz, hogy megtudjuk a szűrő karakterisztikáját, meg kell vizsgálni a szűrő impulzusválaszát, tehát azt az időtartománybeli sorozatot, melyet akkor kapunk, ha a szűrő bemenetére egységimpulzust adunk. Az egységimpulzusra kapott válasz a szűrő impulzusválasza, melyből rekonstruálható a szűrő karakterisztikája (jelleg és rendűség) illetve az egyes szűrőegyütthatók értékei is megkaphatók a segítségével. (7.45. ábra7.45. ábra) ábra Szűrő impulzus bemenetre adott válaszának vizsgálata Ha megvan a szűrő impulzusválasza, abból diszkrét Fourier-transzformáció segítségével előállítható a szűrő frekvencia-amplitúdó karakterisztikája. Az impulzusválasz vizsgálatának módszerével például megadható egy repülőgép szárnyának frekvencia-amplitúdó válasza is, ha kalapáccsal ráütünk a szárnyra, mérjük a vibrációt (impulzusválaszt) majd vesszük annak Fourier-transzformáltját. Hasonló módon meghatározható az is, hogy milyen hangfrekvenciával lehetne eltörni egy borosüveget. Egy impulzusválasz diszkrét Fourier-transzformáltja az alábbi alakban írható fel: jhw ( ) ( ) ( m Hm= Hm e ) (7.20)

316 7.46. ábra Szűrő frekvencia- és fázisválasza ahol H(m) sinx/x függvény. Megjegyzések: a szűrő frekvencia-amplitúdó válasza mindig mintavételi frekvenciánként ismétlődik időtartományban a szűrt jel frekvenciája lineáris rendszerek esetén megegyezik a bemeneti jel frekvenciájával a szűrő kimenete azután lesz csak stabil, miután a bemeneti mintaszám elérte a szűrő rendűségét, tehát minden szűrőegyütthatóhoz rendelhető egy bemeneti minta a szűrőegyütthatók közti nagy eltérések növelik a szűrő frekvencia-amplitúdó karakterisztikájában a hullámosságot

317 7.47. ábra Szűrő bemenetének és kimenetének viszonyai időtartományban Összefoglalva az eddigieket elmondható, hogy: 1. FIR szűrők időtartománybeli konvolúciót végeznek összeadva az időben megfordított bemeneti minták és a hozzájuk tartozó szűrőegyütthatók szorzatait 2. FIR szűrők kimenetének mintasorozata megegyezik a bemenetek mintasorozatának és a szűrő impulzusválaszának konvolúciójával 3. Látható, hogy az időtartományban vett konvolúció frekvenciatartományban szorzásnak felel meg 4. FIR szűrők frekvencia-amplitúdó karakterisztikája előáll, ha vesszük a szűrő impulzusválaszának diszkrét Fourier-transzformáltját 5. FIR szűrők kimeneti spektruma a bemeneti spektrum és a szűrő frekvencia-amplitúdó válaszának szorzata Aluláteresztő FIR szűrő tervezése Tervezzünk egy olyan FIR szűrőt, mely az alábbi folytonos frekvenciaválaszú karakterisztikával rendelkezik. (7.47. ábra)

318 7.48. ábra Példaszűrő frekvenciaválasza folytonos esetben Első lépésként diszkretizáljuk a fentebbi frekvenciaválaszt a ábra szerint ábra Példaszűrő frekvenciaválasza diszkrét (mintavételezett) esetben Következő lépésként meg kell határozni az aluláteresztő szűrő időtartománybeli szűrő együtthatóit, felhasználva a frekvencia-mintavételezési módszert. Kétféle lehetőség áll rendelkezésre ezen összetett művelet elvégzésére: Algebrai: csak nagyon egyszerű szűrőtípusokra praktikus FFT alapú szoftveres Az FFT alapú, időtartománybeli szűrőegyüttható-számítás az alábbi lépésekből áll: 1. Adjuk meg a kívánt frekvencia-amplitúdó választ mintákra vonatkoztatva, amit nevezzünk H(f)-nak folytonos, míg H(m)-nek diszkrét esetben 2. Végezzünk inverz diszkrét Fourier-transzformációt ezeken a H(m) mintákon 3. Ez megadja a h(k) szűrőegyütthatók szekvenciáját A szűrőtervezés folyamán a nulla és a mintavételi frekvencia között kell figyelembe venni a H(m) adatpontokat. (7.50. ábra)

319 7.50. ábra Megfelelő adatpontok kiválasztása Az inverz diszkrét Fourier transzformált számításához beágyazott rendszerek esetén a nagy számítási teljesítményekhez kifejlesztett, speciális mikrovezérlőket, ún. DSP-ket alkalmaznak. Természetesen nem csak beágyazott rendszerek esetében lehet szükség szűrők használatára. Előfordulhat, hogy valamilyen adatbázis adatsorának szűrésére van szükség számítógépen, ahol a számítógép funkciójából adódóan jóval nagyobb erőforrással rendelkezik, mint egy mikrovezérlő, így jóval nagyobb mintaszámú számítások elvégzését biztosítja, mint a DSP rendszerek. Lehetőség van inverz DFT és inverz FFT számítás elvégzésére is, amely bár ugyanazt a műveletet takarja, az FFT esetében egy gyorsabb matematikai műveletvégzés húzódik a háttérben. Hagyományos DFT elvégzése esetén a minták számára nincs megkötés, természetesen minél több mintából állítjuk elő az eredményt, annál hatványosan nagyobb a feldolgozási idő is. Amennyiben inverz FFT algoritmust kívánunk használni a szűrőegyütthatók számításához, a mintavételek száma kettőnek egész számú hatványa kell, hogy legyen. Így például lehetőség van 2, 4, 8, 16, 32 stb. mintavételi pontokból inverz FFT-t számolni. Minél több mintából kívánjuk kinyerni az eredményt, annál részletesebb spektrumhoz jutunk, viszont jóval nagyobb számítási teljesítmény szükséges. A tervezett szűrőnk legyen 32 mintapontból felállítva, melynek a megadott frekvenciaválaszát a ábra mutatja be. (Ez egy DSP rendszeren gond nélkül megvalósítható mintaszám, gyakran még a 128 pontos számítás sem ütközik technológia akadályba, ha nincs mellette más, komoly erőforrás-igényes művelet)

320 7.51. ábra Adatsor előkészítése inverz Fourier-transzformációhoz Miután megadtuk a kívánt mintaszámot, vegyük ennek a H(m) szekvenciának az inverz diszkrét Fourier-transzformáltját, mely megadja a h(k) szűrőegyütthatók sorozatát. (7.52. ábra) Az így kapott szűrőegyütthatók egy diszkrét sin(x)/x függvényhez hasonló alakban helyezkednek el, az y tengelyre szimmetrikusan. Hogy garantáljuk a lineáris fázismenetet, a negatív h(k) komponensektől meg kell válni ábra Inverz Fourier-transzformáció eredménye Az így nyert h(k) szűrőegyütthatók közül nem szükséges minden együttható felhasználása a szűrőtervezéskor. A kapott h(k) sorozatból felhasznált szűrőegyütthatók számát az határozza meg, hogy hányadrendű szűrőt, tehát mennyire éles lefutású karakterisztikát kívánunk elérni. A következő ábrákon 9 és 19 pontos aluláteresztő szűrőkre látható példa. Célszerű törekedni arra, hogy a tervezett szűrő minél inkább közelítsen az ideális szűrőkarakterisztikához. (7.53. ábra, ábra)

321 7.53. ábraa 9 pontos FIR szűrő impulzus- és frekvenciaválasza ábra A 19 pontos FIR szűrő impulzus- és frekvenciaválasza

322 Látható, hogy a szűrő karakterisztikája hullámos mind az áteresztési-, mind a záró tartományban, amely a frekvencia-amplitúdó menetet nemlineárissá teszi. Így célszerű ezt a tulajdonságot csökkenteni azzal, hogy valamilyen ablakfüggvényt alkalmazunk a kapott szűrőegyütthatókon. Ez azt jelenti, hogy minden egyes h(k) szűrőegyütthatót összeszorzunk az ablakfüggvény adott frekvenciára vett értékével. Az ablakozás után kapott eredményt a ábra mutatja be ábra Ablakozás funkció és jelentősége A gyakorlatban többféle ablakfüggvény létezik, de legelterjedtebb ezek közül a Hanning Hamming Blackman Rectangular ablakfüggvények. A Blackman-függvény jelentősen csökkenti a hullámosságot a záró tartományban, de megnyújtja az átmenetet az áteresztési- és záró tartomány között. Nem Rectangular ablakfüggvények esetén elmondható, hogy csökken a hullámosság a záró tartományban, de lassul az átmenet a záró- és áteresztő tartomány között Sáváteresztő FIR szűrő tervezése Aluláteresztő szűrő tervezése után a sáváteresztő szűrő tervezése nem okozhat komoly problémát. Tervezzünk egy olyan sáváteresztő szűrőt, aminek a középfrekvenciája a mintavételi frekvencia negyede (f s /4).

323 Kiindulási állapotnak tekintsünk az előző fejezetben megtervezett aluláteresztő szűrőt, de most az egyszerűség kedvéért legyen csak 13 pontos. Ha a tervezendő szűrőnek a h(k) együtthatóit megszorozzuk f s /4 frekvenciájú koszinusz függvénnyel, előáll az a frekvenciaválasz, amely sáváteresztő karakterisztikával rendelkezik f s /4 középfrekvencián. Ez azért igaz, mert az időtartománybeli szorzás konvolúciónak felel meg frekvenciatartományban. Tehát kiindulásként legyen adott egy aluláteresztő spektrum, (7.56. ábra) ábra Sáváteresztő FIR szűrő impulzusválasza (példa) amit konvolválunk az f s /4 frekvenciájú tiszta koszinusszal, (7.57. ábra) ábra Konvolúcióhoz használt f s /4 frekvenciájú diszkrét koszinusz időtartományban (példa) ami egy olyan f s /4 középfrekvenciájú sáváteresztő karakterisztikát eredményez, amely jelen van mind f s /4, mind +f s /4 frekvencián is. Az ábrán, a kék és a szürke görbék mintapontjainak összeszorzása előállítja azt a szűrőegyütthatókat leíró görbét, mely a kívánt f s /4 középfrekvenciájú szűrőhöz tartozik. (7.59. ábra)

324 7.58. ábra Szűrő impulzusválasza és a koszinusz fv. ábrázolása közös koordinátarendszerben ábra Konvolúció során kapott szűrőegyütthatók A koszinusz függvény y tengelyre való szimmetrikussága abból adódik, hogy a mintavételezett jel mintavételi pontjaira a mintavételi frekvencia mínusz egyszerese is illeszkedik. Más szavakkal ez azt jelenti, hogy például, ha a mintavételi frekvencia 1Hz, a mintavételezett jel frekvenciája f s /4 = 0,25Hz akkor ugyanazokra a mintavételi pontokra ráillik az f s /4 és ¾ f s frekvenciájú mintavételezett jel is. Ezt a jelenséget szemlélteti a ábra: ábra Konvolúció

325 Felüláteresztő FIR szűrő tervezése Felüláteresztő szűrő hasonlóan tervezhető, mint az sáváteresztő szűrő, azzal a különbséggel, hogy a középfrekvenciát f s /2-re kell megválasztani. Ez azzal magyarázható, hogy ha az áteresztési tartomány kellően széles és/vagy a határfrekvencia közel esik a mintavételi frekvencia feléhez, akkor a szűrő spektruma túlnyúlna a mintavételi frekvencia felén. Ez nem következhet be, mert egy adott mintavételi frekvencián csak +- f s /2 tartományon van értelmezve a spektrum, tehát a legnagyobb frekvencia, amit még tartalmazhat a spektrum az f s /2. Mindezekből az következik, hogy ha a mintavételi frekvenciát fs/2 választjuk a spektrum nyitottá válik f s /2 és +f s /2 környékén -f s /2 esetén balról, +f s /2 esetén jobbról-, amely biztosítja a kívánt felüláteresztő jelleget. (7.61. ábra)

326 7.61. ábra FIR szűrő tervezése Félsávos FIR szűrők Félsávos szűrőknek nevezzük azokat a szűrőket, melyek impulzusválasza szimmetrikus a mintavételi frekvencia negyedére (fs/4).

327 7.62. ábra Félsávos FIR szűrő

328 Matched szűrők A matched szűrők olyan szűrők, melyek maximalizálják a jel-zaj arányt, tehát a kimeneti szekvencia csak előre meghatározott jelből áll. Gyakorlati alkalmazások esetén zajos jelből egy kívánt jel kinyerésére használatos Végtelen Impulzusválaszú (IIR) szűrők Bevezetés Az IIR szűrők felépítését prezentálja az alább látható blokkdiagram. (7.63. ábra) ábra IIR szűrők blokkdiagramja Az IIR szűrő differenciaegyenlete az alábbi alakban írható fel: yn ( ) = b(0) xn ( ) + b(1) xn ( 1) + b(2) xn ( 2) + b(3) xn ( 3) + + a(1) yn ( 1) + a(2) yn ( 2) + a(3) yn ( 3) (7.21) Az IIR szűrők előre- és visszacsatolásokhoz tartozó együtthatókat is tartalmaznak. Ezen együtthatók számítása részben hasonló a FIR szűrőkéhez, tehát megadható a kívánt frekvenciaválasz, melyen inverz Fourier-transzformációt végezve előállítható a szűrő időtartománybeli impulzusválasza. A probléma az, hogy nincs közvetlen módszer az a és b szűrőegyütthatók meghatározására az impulzusválaszból. Három elterjedt technika van ennek a problémának a megoldására: Impulzus invariancia módszer

329 Bilineáris transzformációs módszer Optimalizációs módszer Mindhárom módszerben közös a Z-transzformáció használata Z-transzformáció IIR szűrők esetén A Z-transzformáció a Laplace transzformációhoz hasonlóan leegyszerűsíti a differencia egyenletek vizsgálatát, amelyek diszkrét rendszerek leírására használatosak. A Z- transzformáció lehetővé teszi, hogy differencia egyenleteket algebrai függvények formájában oldjunk meg, továbbá biztosítja digitális rendszerek frekvenciaválaszának meghatározását és stabilitásvizsgálatát. (Bővebben lásd 11.fejezet.) Egy h(n) diszkrét szekvencia Z-transzformáltja H(z): n ( ) ( ) (0) (1) (2)... H z = hnz = h z + h z + h z + (7.22) n= 0 A z változó folytonos, komplex változó, amely megadható a: z j = r e ω (7.23) formában, ahol r az amplitúdó, ω a z szöge. Mit jelent a H(z)? A valós és az imaginárius tengelyek által kifeszített síkon, az úgynevezett Z-síkon, egy pontot kapunk, ha a z-nek tetszőleges értéket adunk. Számoljuk ki H(z) értékét egy z 0 értékre, melyet a (7.22) egyenlet felhasználásával tehetünk meg. Látható, hogy H(z 0 ) értékének kiszámításához pontról pontra össze kell szorozni az egyes h(n) szekvencia j 0 értékeket az egyre negatívabb kitevőjű z = r e ω értékekkel, majd össze kell adni a kapott 0 0 eredményeket. Ez a H(z 0 ) összeg egy komplex szám, melynek H(z0) abszolút értékét egy pontnak vehetjük a Z-sík felett. Ha minden egyes z értékre kiszámoljuk H(z 0 ) értékét egy felületet kapunk, amely a Z-sík felett lebeg. Ez a felület jobb rálátást biztosít h(n) értelmére. A következő táblázatban (7.2. táblázat) összefoglalva látható néhány tulajdonsága a Z- transzformációnak, emlékeztetőül, mely tulajdonságokra szükség van a szűrővizsgálatoknál.

330 7.2. táblázat Z-transzformációs alapműveletek Időtartományi kifejezés Z-transzformált Megjegyzés x(n) X(z) - y(n) Y(z) - G x(n) G X(z) Erősítés x(n)+y(n) X(z)+Y(z) Linearitás x(n-1) X(z) z -1 egy t s mintavételi időkésleltetés x(n-k) X(z) z -k k különböző t s mintavételi időkésleltetés Vegyük példának az alább látható másodrendű, IIR szűrőt. (7.64. ábra) ábra Másodrendű IIR szűrő (példa) A további vizsgálatok átláthatósága érdekében írjuk fel a szűrő időtartománybeli differenciaegyenletét az alábbi módon: yn ( ) = 0, 0605 xn ( ) + 0,121 xn ( 1) + 0, 0605 xn ( 2) + + 1,194 yn ( 1) 0, 436 yn ( 2) (7.24) Az így kapott egyenletet a 7.2. táblázat segítségével Z-transzformáljuk, mely így az alábbi egyenletben felírható eredményhez juttat minket. Y( z) 0,0605 X( z) 0,121 X( z) z 1 = , 0605 Xzz ( ) + 1,194 Yzz ( ) 0, 436 Yzz ( ) (7.25)

331 Ha átrendezzük az így kapott H(z) differencia egyenletet, megkapjuk a szűrő átviteli függvényét: Y( z) 0, ,121 z + 0, 0605 z H( z) = = 1 2 X( z) 1 1,194 z + 0, 436 z 1 2 (7.26) Az így kapott átviteli függvény egyértelműen leírja a példában megadott IIR szűrőt, tehát ahhoz, hogy megkapjuk a szűrő frekvenciaválaszát, illetve ellenőrizhessük stabilitását, az átviteli függvényt kell a továbbiakban vizsgálni. Elsőként vizsgáljuk meg a szűrő frekvenciaválaszát. j A z = r e ω képletben az r helyére r=1-et írva, a H(z) H(jω) formára módosul, ami nem más, mint a szűrő átviteli függvényének Fourier-transzformáltja. Így, e jω -át behelyettesítve z-be a H(z) egyenletben, megkapható a szűrő H(ω) frekvenciaválasza. Ennek megfelelően tehát a képletben z helyére e jω -át helyettesítve megkapjuk a szűrő frekvenciaválaszát: 0, ,121 e + 0, 0605 e H ( ω) = j1ω j2ω 1 1,194 e + 0, 436 e j1ω j2ω (7.27) jα Felhasználva az Euler-formulát, az e = cos( α) j sin( α), tehát H(ω) így a következő formára módosul: j[ ] [ ] 0, ,121 cos(1 ω) + 0, 0605 cos(2 ω) 0,121 sin(1 ω) + 0, 0605 sin(2 ω) H ( ω) = 1 1,194 cos(1 ω) + 0, 436 cos(2 ω) + j 1,194 sin(1 ω) 0, 436 sin(2 ω) (7.28) Az így kapott egyenletet π, +π intervallumon megoldva megkapható a szűrő frekvenciaválasza. A példaszűrő frekvenciaválasza alább látható. (7.65. ábra)

332 7.65. ábra Példaszűrő frekvencia- és fázisválasza A szűrő stabilitásának vizsgálatához a szűrő átviteli függvényének nevezőjét kell elemeznünk. A stabilitás elemzésének kulcsa, hogy vizsgáljuk azt, milyen z értékek mellett lesz az átviteli függvény nevezője nulla. Ezen z értékek mellett a szűrő instabil, mivel a H(z) átviteli függvény végtelenné válik nulla nevező mellett. Ahhoz, hogy megkapjuk mely z értékek mellett lesz az átviteli függvény nevezője nulla, szorozzuk meg a hányadost z 2 /z 2 el, hogy ne legyen az egyenletben időben visszafele mutató késleltetés: Y z z z H( z) = = X z z z 2 1 ( ) 0, , , ( ) 1, , 436 (7.29) Az így kapott egyenlet nevezője egy másodfokú polinom, melynek gyökei megadják, hogy mely z értékek mellett lesz a szűrő instabil. (7.31)(7.32) Tehát z 2 1,194z+ 0, 436 (7.30) A kapott gyökök: z1 = 0,597 j0, 282 (7.31) illetve

333 z2 = 0,597 + j0,282 (7.32) Látható, hogy két pólusa van a nevezőnek a H(z) felszínen, a Z-sík felett. Általánosságban elmondható, hogy egy rendszer (jelen esetben a szűrő), akkor stabil, ha a j pólusai a Z-sík egységsugarú körén ( z = r e ω, ahol r = 1 ) belül helyezkedik el. (7.66. ábra) ábra IIR szűrők stabilitásának vizsgálata Továbbfejlesztett IIR szűrők A továbbfejlesztett IIR szűrők kidolgozását az indokolta, hogy az eddig létező technikák viszonylag sok hardverkomponenst igényeltek a kialakításukhoz. Ebben a továbbfejlesztett változatban a megalkotók igyekeztek lecsökkenteni az elemszámot, matematikai átalakítások felhasználásával. A korábban bemutatott IIR szűrőt (7.64. ábra) alakítjuk át az alább látható módon.(7.67. ábra)

334 7.67. ábra Átalakított IIR szűrő ábra Direkt módszerrel továbbfejlesztett, egyszerűsített IIR szűrő Látható, hogy a késleltetések összevonhatók, tehát feleződött az eltárolandó mintapontok számára szükséges regiszterek száma. Ez erőforrás takarékossághoz és gyorsabb számítást eredményez. (7.68. ábra) Kaszkád és parallel kombinációi a digitális szűrőknek A korábbiakban bemutatott szűrőtípusok nem csak önmagukban alkalmazhatók, hanem lehetőség van sorba (kaszkádba) vagy párhuzamosan kapcsolni őket. Ez akkor lehet előnyös, ha összetett szűrőkarakterisztikát kívánunk kialakítani, viszont biztosítani akarjuk az

335 átláthatóságot illetve csökkenteni kívánjuk a számítási teljesítményt. Soros illetve párhuzamos kapcsolás előnye ugyanis, hogy alacsonyabb rendű szűrők segítségével elérhető ugyanaz a frekvenciaválasz, mint egy magasabb rendűvel, ellenben az adatfeldolgozás mikrovezérlő oldalon jelentősen kevesebb, könnyebb az adatok tárolása és mozgatása a hardveren belül. Ezen kívül alacsonyabb rendű szűrők tervezése jelentősen egyszerűbb, mert kevesebb kvantálási és kerekítési hibát tartalmaznak ábra Kaszkád és párhuzamos szűrő alapkapcsolások ábra Kaszkádolt IIR szűrő példa

336 7.6.3 Összefoglalás Melyik szűrőtípus a legideálisabb a digitális jelfeldolgozásban? A válasz korántsem egyszerű erre a kérdésre. Azt talán egyértelműen kijelenthetjük, hogy a szűrő tervezésének egyszerűsége nem lehet fontos szempont a választásnál. Amennyiben tökéletes lineáris fázismenetet szeretnénk elérni, úgy IIR szűrő használata javallt, viszont ha fontos a feldolgozási sebesség illetve valamely analóg szűrő szimulációja fontos, úgy FIR szűrő használata indokolt. A 7.3. táblázat a két szűrőtípus jellemzőit foglalja össze táblázat FIR és IIR szűrők jellemzőinek összehasonlítása Jellemzők IIR szűrők FIR szűrők Szükséges szorzások száma Kevés Sok Érzékenység a szűrőegyütthatókra Magas lehet a továbbfejlesztett esetben Nagyon kicsi Túlcsordulási hibára való valószínűség Magas lehet a továbbfejlesztett esetben Nagyon kicsi Stabilitás Jó tervezés esetén igen Mindig Lineáris fázismenet Nem Igen Analóg szűrők szimulálhatók vele Igen Nem Szükséges hardver memória Kevés Sok Hardver komplexitás Közepes Kis Tervezőszoftverek rendelkezésre állása Megfelelő számban Kiemelkedően magas számban Tervezés egyszerűsége, tervezőszoftver összetettsége Közepesen nehéz Egyszerű

337 Kvantálási zaj analizálásának nehézsége Komplikált Egyszerű Adaptivitás támogatása Van Van

338 8 Moduláció A hírközlés és az információ továbbítás, de még sok más mérnöki területen a modulációs technikák igen fontos szerepet játszanak. Lényegében modulációs rendszernek nevezünk egy olyan rendszert ahol egy jel valamely jellemzőjének változását egy másik jellel szabályozzuk. A Fourier transzformációval kapcsolatban már érintettük az amplitúdó moduláció fogalmát, mikor a jel szinuszoidális függvénnyel való szorzatának transzformáltját vizsgáltuk. Az elkövetkezendő részben ezzel a technikával és a hozzá kapcsolódó elméleti ismeretekkel foglalkozunk majd. Talán az egyik legfontosabb alkalmazási területe a modulációnak a kommunikáció. Bármely kommunikációs csatornához álltalábban egy bizonyos frekvencia tartományt rendelnek hozzá, amelyen a legjobb a kommunikáció lehetősége. Ezt a tartományt a frekvencia sáv szélessége szerint sávszélességként is nevezik. Egy kommunikációs csatornán akkor tudok átvinni egy jelet ha annak sávszélessége legalább akkora, hogy a jelben előforduló fontos komponensek frekvenciái belesnek, tehát a jel transzformáltja belesik ebbe a tartományba. Például ha egy emberi beszélgetést szeretnék közvetíteni, ahol a fontos információ az emberi fül számára hallható 10Hz-től 20kHz-es tartományba esik akkor legalább ilyen szélességű csatornára van szükségem. Azonban a rádióadók manapság egymással párhuzamosan üzemelnek mindenféle átfedés nélkül, s mégis jól tudják továbbítani a számunkra fontos riportok vagy zenék hangzását. Ez úgy lehetséges, hogy pont a modulációs technikának köszönhetően az átvinni kívánt jelet egy másik akár nagyfrekvenciás jel valamely információ hordozásra képes jellemzőjének változtatására használják fel, így ha minden adó különböző frekvenciájú vivőjelekkel rendelkezik akkor az adások nem zavarják egymást. Persze ez nem igazán felel meg a valóságnak, ahogy azt a későbbiekben látni fogjuk, de így legalább kaptunk egy képet a modulációról amelyet tovább tudunk majd építeni. Számos fajtája és technikája létezik a modulációnak amikről a későbbiben szó lesz, de most tekintsük a legalapvetőbb fajtát a szinuszoidális amplitúdó modulációt. Az amplitúdó moduláció lényege, hogy a vivő jel amplitúdóját, változtatom az átvinni kívánt jel függvényében, így ezen amplitúdó változásokból a vevő oldalán az átvinni kívánt jel ismételten kinyerhető. Az amplitúdó moduláció ezen fajtáját azért hívjuk szinuszoidális amplitúdó modulációnak, mivel itt szinuszoidális jelet használunk vivő jelként.

339 8.1 Folytonos-idejű szinuszoidális amplitúdó moduláció (AM) Sok olyan rendszer létezik a mai gyakorlatban amely szinuszoidális AM-et használ információ továbbítás céljából. Ha tekintünk egy x(t) folytonos jelet, amit át szeretnénk juttatni a csatornán moduláció segítségével, akkor ha a c(t) vivő jelet egy folytonos komplex exponenciálisként vagy szinuszoidális jelként választjuk meg akkor szinuszoidális AM-ről beszélünk. Az AM moduláció során a vivő jel amplitúdóját szorozzuk meg az átvinni kívánt jelével. Ezt a műveletet folytonos időben egy egyszerű szorzás segítségével tehetjük meg. Egy ilyen rendszert könnyen elképzelhetünk:

340 8.1. ábra Amplitúdó modulációs rendszer A vivő jel alapján két általános formáját különböztetjük meg a szinuszoidális amplitúdó modulációnak. Az egyik ilyen esetben a vivő jel egy az alábbi alakban megadott komplex exponenciálissal egyenlő: j( ct c) () + A másik esetben pedig tisztán szinuszos jellegű a jel: Mindkét esetben ωc -t vivő frekvenciának nevezzük. ct = e ω θ (8.1) ct ( ) = cos( ω t+ θ ) (8.2) c Vizsgálódásunkat kezdjük azzal az esettel amikor a vivő jel olyan komplex exponenciális amelyre θ c = 0, azaz y(t) modulált jelre vonatkozólag: c j ct yt () = xte () ω (8.3) Ekkor viszont a Fourier transzformálttal kapcsolatban megemlített modulációs tulajdonság miatt: Y 1 ( ω) = ( ) ( ) 2 X ω C ω (8.4) π Ahol a c(t) komplex exponenciális jel Fourier transzformáltja nem más mint: Emiatt a konvolúció eredménye: C( ω) = 2 πδ ( ω ω c ) (8.5) Y( ω) = X( ω ω ) (8.6) Ezért a modulált kimeneti jel a bementi jel ω c frekvenciával való eltoltja. Így ha a modulálni kívánt jel sávhatárolt, és maximális frekvenciája ω M ( emiatt sávszélessége 2ω M ), akkor a kimeneti jel spektruma az alábbiakban alakul: c

341 8.2. ábra Az (b) vivő jel az (a) jellel történő amplitúdó modulációjának hatása a spektrumon A modulációs egyenletből egyértelmű, hogy a jel demodulációjához, azaz az eredeti jel kinyeréséhez csupán a komplex exponenciális inverzével kell megszoroznunk a modulált függvényt: j ct xt () = yte () ω (8.7) A frekvencia spektrumban a demodulációs művelet ismét frekvencia tolással jár, mégpedig a jelet visszatolja az origóba, azaz a kiindulási spektrumába. Mivel az j ct e ω komplex exponenciális függvény Euler képlete szerint felbontható, ezért: yt () = xt ()cos ω t+ jxt ()sinω t (8.8) c c Ennek az egyenletnek a reprezentációja ahol x(t) valós és c(t) komplex. így y(t) is komplex függvény, az alábbi ábrán látható:

342 8.3. ábra Komplex exponenciális vivő jellel tötrénő amplitúdó moduláció megvalósítása Így ez a fajta moduláció két külön szorzó egységét és két vivő jelet kíván, ahol az egyik jel a valós, másik az immaginárius részét hordozza a modulált jelnek. A két szinuszos vivő jel között ráadásul π /2 fázis differencia van. Bár vannak esetek, lsd. a későbbiek során, ahol hasznos lehet a modulált jel immaginárius és valós részét külön-külön közvetíteni, az alkalmazások nagy részében ez felesleges. Sokkal egyszerűbb és gazdaságosabb egy teljesen szinuszos vivő jel használata, azaz vagy a valós vagy az immaginárius rész közvetítése. Egy ilyen rendszere példa az alábbi: 8.4. ábra Szinuszos vivő jellel történő amplitúdó moduláció megvalósítása A teljesen szinuszos jellel történő moduláció hatását hasonlóképpen vizsgálhatjuk, mint ahogy azt az előbb tettük. Az egyszerűség kedvéért válasszuk θ c = 0 -ra ismét. Ekkor a vivő jel spektruma a következő féle képen alakul: Emiatt a moduláció után a spektrum alakja: [ ] C( ω) = πδω ( ω) + δω ( ω) (8.9) c c 1 Y( ω) = [ X( ω ωc) + X( ω+ ωc) ] (8.10) 2 Ha X ( ω) spektruma az alábbiak szerint alakul, akkor Y ( ω) a következő féle képpen fog kinézni:

343 8.5. ábra Az amplitúdó moduláció hatása a spektrumra c(t) = cosω c t vivő jel esetén Jól látható, hogy ebben az esetben az eredeti jel spektruma + ωc és ωc körül helyezkedik el, fele akkora amplitúdóval, ellentétben a komplex exponenciális esettel ahol csupán ω c -be tolódott el és teljes amplitúdóját megőrizte a frekvencia spektrumban. Ebből egy másik különbség is származik, nevezetesen az x(t) jel teljes spektruma megőrződött komplex exponenciális esetben a modulált y(t) jel spektrumában ahonnan x(t) bármilyen esetben újra kinyerhető volt a spektrum visszatolásával a kiindulási pozícióba, azonban a tisztán szinuszos vivő jel esetén, ha ωc < ωm akkor X ( ω ) dublikációi egymásba lapolódnak a frekvencia spektrumban, olyan jelet eredményezve, amelyből az eredeti már nem nyerhető vissza. Ilyen esetre példa az alábbi rosszul megválasztott modulációs frekvenciával kapott y(t) spektruma:

344 8.6. ábra Szinuszoidális amplitúdó moduláció átlapolódó spektrummal Hogyha viszont ωc > ωm, akkor a jel demodulációját ismét relatíve könnyen megkaphatjuk. Tekintsük az alábbi esetet: yt () = xt ()cosω c t (8.11) Azonban most nem a moduláló jel inverzével kell szorozni a demodulációhoz, hanem ismét modulálni kell a jelet ugyanazon vivő jellel, majd egy alul áteresztő szűrővel levágni a triplázódott spektrumot. Így ha: w() t = yt ()cosw c t (8.12)

345 Akkor a spektrumok az alábbi módon alakulnak: 8.7. ábra Az a szinuszoidális amplitúdó modulált jel demodulációja Ebből viszont jól látszik, hogy w(t)-ből egy ideális alul áteresztő szűrő segítségével visszakapható az eredeti x(t) jel, bár fele akkora amplitúdóval. Az alul áteresztő szűrő vágási frekvenciájának legalább ωm -nek kell lennie, hogy minden fontos komponenst megőrizzünk a jelből, és maximum 2ω c ω M, hogy a kiszűrendő triplázódott spektrum eltűnjön. Az alul áteresztő szűrő szükségessége algebrai úton is belátható. Az egyenletekből egyértelműen következik, hogy: yt = xt t (8.13) 2 () ()cos ωc Ekkor viszont az alábbi trigonometrikus azonosság igaz: Így: cos ωct = + cosωct (8.14) w() t = xt () + xt ()coswct (8.15) 2 2

346 Tehát w(t) két rész összegéből áll elő, ahol az egyik az eredeti jel fele akkora amplitúdóval, a másik pedig az eredeti jel moduláltja ω c frekvencián. Ekkor csak egy olyan alul áteresztő szűrő segítségével kaphatjuk meg az eredeti jelet amely az x(t) jelet nem módosítja, de a modulált jelet már kivágja a vizsgált jelből. A komplex exponenciálissal moduláló és demoduláló teljes rendszert az alábbi ábrán ábrázoltuk: 8.8. ábra Komplex exponenciális vivő jellel történő amplitúdó (a) moduláció; (b) demoduláció Míg a szinuszos jellel dolgozót a következő féle képen adhatjuk meg:

347 8.9. ábra Szinuszoidális vivő jellel történő amplitúdó (a) moduláció; (b) demoduláció Ezeken az ábrákon egy sokkal általánosabb esetet tüntettünk fel, amikor is θc 0. Ez esetben is helyes eredményt kapunk, bár a levezetés egy kissé bonyolultabb. Az előbbi esetekben a demoduláló jel tökéletes szinkronban volt fázisában a moduláló jellel. Most vegyük azt az esetet ahol ez nem teljesül. A komplex exponenciálissal való moduláció estén ha θ c jelöli a moduláló jel fázisát és ϕc a demoduláló jelét, akkor: yt () = xte () j( wct+ θc) w() t = yte () = xte () j( wct+ jc) j( θc jc) (8.16) Ha feltesszük, hogy θ c ϕ c akkor w(t) komplex amplitúdójú jel lesz. Ha viszont x(t) pozitív jel akkor, mégis kinyerhető a komplex w(t) jelből, hiszen: xt () w() t = (8.17) Ha most hasonló kikötések melett a szinuszos jellel történő modulációt vizsgáljuk akkor az alábbi módon ábrázolhatjuk a rendszert:

348 8.10. ábra Nem szinkronizált szinuszoidális vivő jellekkel történő amplitúdó (a) moduláció; (b) demoduláció Ahol az alul áteresztő szűrő bemenete: w( t) = xt ( )cos( w t+ θ )cos( w t+ ϕ ) (8.18) c c c c

349 Az alábbi trigonometrikus azonosságot felhasználva: kapjuk, hogy: 1 1 cos( ωct+ θc)cos( ωct+ ϕc) = cos( θc ϕc) + cos(2 ωct+ θc + ϕc) (8.19) w() t = xt ()cos( θc ϕc) + xt ()cos(2 wct+ θc + ϕc) (8.20) 2 2 és az alul áteresztő szűrő kimenete: yt () = xt ()cos( θ ϕ ) (8.21) c Ha a fázis mégis egyenlő lenne a moduláló és a demoduláló jelben akkor a cos függvény érteke 1, ami az eredeti x(t) jelet eredményezi. Ha viszont a két oszcillációnak π /2fázis különbsége van, akkor a cos függvény 0 értéke miatt a jel eltűnik, azaz a kimenet zérus lesz. Tehát ha a két jel egymással fázisban van akkor a legeffektívebb a demoduláció, ellenkező esetben a demodulált jel amplitúdó csökkenést szenved el. Azonban igen fontos, hogy a moduláló jel és a demoduláló jel fázis különbsége időben ne változzon. Ez nagyon pontos szinkronizációt igényel és ezért igen nehezen megvalósítható, főleg olyan rendszerek esetén amik földrajzilag elkülönülnek egymástól Aszinkron demoduláció A demoduláció azon fajtáját ahol a demoduláló vivő jel fázisa teljes szinkronban van a moduláló vivő jel fázisával, szaknyelven szinkron demodulációnak nevezzük. Azonban sok szinuszoidális amplitúdó modulációt használó gyakorlati alkalmazásban egy másik, alternatív demodulációs eljárást alkalmaznak, amit aszinkron demodulációnak hívunk. Főleg azért használják inkább ezt a gyakorlatban, mivel ezen eljárás nem igényli a modulálás és a demodulálás szinkronizációját. Tegyük fel, hogy a modulálni kívánt x(t) jel pozitív értékkészletű, és a vivő jel frekvenciája, ω c, sokkal nagyobb mint az x(t) jel legmagasabb frekvenciája: általános alakja hasonló lesz az itt ábrázolthoz: c ω M. Ekkor a modulált y(t) jel

350 8.11. ábra Amplitúdó modulált jel ahol a modulált jel pozitív Jól látható, hogy az y(t) csúcsait összekötő burkológörbe egy törés nélküli, sima görbe vonal, ami lényegében az x(t) jel közelítése. Ezért x(t) könnyen kinyerhető a jelből, ha csupán a csúcsok amplitúdó változását követi a demoduláló rendszer. Egy ilyen elven működő rendszert envelope detector -nak nevezünk, és a legegyszerűbben az alábbi módon valósítható meg: ábra Envelope detector Lényegében csak a hullámtér felét használjuk fel a detektáláshoz. Ezt a fél jelet ( r(t) ) az RC áramkör tehetetlensége finomítja az R ellenálláson megjelenő ( w(t) ) jel formára amit aztán az áramkör mögé kapcsolt alul áteresztő szűrő segítségével a vivő jel változásait simítjuk el a detektált jelen, így kapva vissza az eredeti x(t) jelet.

351 8.13. ábra Demodulálás envelope detectorral és szűrő segítségével, r(t) a fél hullámtér, w(t) a detektor kimenete, x(t) pedig a szűrés után visszakapott eredeti jel Két lényeges kikötésre van szükségünk a sikeres aszinkron demodulációhoz. Az egyik az, hogy x(t) mindig pozitív értéket felvevő jel legyen, a másik pedig, hogy sokkal lassabban változzon mint a vivő jel, tehát frekvencia komponensei legyenek sokkal kisebbek mint a vivő jelé. Például audio jelek továbbításánál a 10Hz-20kHz sávot egy 500 és 2000kHz közötti vivő frekvenciájú jelre modulálják rá. Azonban ezen kritériumok nem minden jelre teljesülnek, így felvetődik a kérdés, hogy vihetünk át tetszőleges jelet ezen modulációs eljárás segítségével. A válasz egyszerű, tetszőleges x(t) jel esetén a jelhez meghatározott pozitív konstans jelet hozzáadva azt pozitív értékkészletűvé tehetjük, vagy magát az x(t) jelet moduláljuk az alábbi ábrának megfelelően: ábra Aszinkron moduláló rendszer Ha most ezt a jelet egy envelope detector segítségével demoduláljuk akkor xt () + Ajelet kapunk amiből már egyszerűen megkapható x(t). Azonban ahhoz, hogy a detektálás helyes legyen meg kell követelnünk, hogy A elég nagy legyen ahhoz, hogy bármely t-re xt () + A pozitív legyen. Legyen K az x(t) jel maximális amplitúdó nagysága, azaz, xt () K. Ahhoz, hogy xt () + A pozitív legyen tehát teljesülnie kell annak, hogy A> K. Az K / Aarányt gyakran m modulációs index -nek nevezik. Ugyanezt százalékban, pedig m%-os

352 modulációnak. Egy x(t) jel m = 0.5, azaz 50%-os modulációját, és m = 1, azaz 100%-os modulációját ábrázoltuk az alábbi példában: ábra Amplitúdó moduláció (a) m = 0.5; (b) m = 1

353 Az alábbi ábrán egy x(t) jel szinkron és a aszinkron modulációja során kapott spektrumbéli különbséget ábrázoltuk: ábra Az x(t) jel (a) szinkron; (b) aszinkron modulációja során létrejövő spektrumváltozások Ahol a b esetben szinkron moduláciot hajtottunk végre cosω -vel és xt ( )cosω c tspektrumát, míg a másik esetben aszinkron moduláció utáni ( A+ xt ( ))cosω c t jel spektrumát ábrázoltuk. Jól láthatóan a két spektrum közötti eltérés csupán az aszinkron eset Acosω c thozzáadott tagjából származó a + ωc és ωc frekvenciákon fellépő impulzus. Ha most egy fix maximális amplitúdóval rendelkező jel modulációs arányát növeljük, azaz A értékét csökkentjük, míg K fix marad, akkor a vivő jel relatív aránya is csökken a modulált jelben. Mivel maga a vivő jel nem hordoz információt, így jelenléte nem effektív, mert a jel továbbításához felhasznált energia egy részét mindenféle haszon nélkül felemészti. Így a gazdaságosság megkívánja, hogy m értékét a lehető legnagyobbra válasszuk. Azonban másik oldaláról szemlélve a problémát, az envelope detector számára annál könnyebb követni az amplitúdó változást, azaz annál kevésbé érzékeny detektort kell építenünk, hogy az x(t) jelet minél pontosabban előállítsuk, ha minél kisebb m értéke. Ezért e két szempont alapján az optimális m érték megválasztását mindig a gazdasági szempont és a jel minőségével szemben felállított követelmény határozza meg. c t

354 Tehát az aszinkron és szinkron demodulációknak meg vannak a maguk előnyei és hátrányai is. A szinkron esetnél igen jól összehangolható berendezések szükségesek a modulátor és a demodulátor frekvencia és fázis összehangolásához, és ennek fenntartásához, míg az aszinkron esetben a jel továbbítása sokkal több energiát emészt fel, hisz a jelnek pozitívnak kell lennie, hogy a detektor demodulálni tudja. Az utóbbi megoldás sokkal közkedveltebb a hétköznapi rádió adás sugárzásban, hisz mivel ez a tömeg kommunikáció része, így elengedhetetlen, hogy mint az adók, de legfőképpen a vevő berendezések, és bennük a demodulátorok ára alacsony legyen. A szinkron kommunikációt pedig olyan esetekben használják ahol pont a jel elküldéséhez szükséges energia szűkös, például műhold rendszereknél, ahol a többletköltsége az adónak eltörpül egy esetleges önálló energia forrás beszerelése mellett. 8.2 A szinuszoidális AM néhány alkalmazása Frekvencia szelektív szűrés változó középfrekvenciával Egy másik nagyon fontos alkalmazási területe a modulációnk a változtatható középfrekvenciájú sáv áteresztő szűrők megvalósítása. Ha egy sáv áteresztő szűrőt szeretnénk tervezni akkor kapacitásokat, induktivitásokat, és ellenállásokat kell megfelelő módon kapcsolnunk, hogy létrejöjjön a kívánt sáv szűrés. Ezen elemek kapcsolata határozza meg a sáv nagyságát és a sáv középfrekvenciájának értékét is. Ha változtatható középfrekvenciájú szűrőt akarunk építeni akkor ezen elemeknek nem csupán az értékét hanem kapcsolásukat is változtathatóvá kell tenni ami rendkívül bonyolult felépítést eredményez. Egy másik és jóval egyszerűbb megvalósítása ennek a problémának egyetlen sávátersztő szűrő alkalmazása, úgy, hogy a szűrni kívánt jelelt szinuszoidális amplitúdó modulációval a megfelelő tartományba toljuk a spektrumot majd elvégezve a szűrést a jelet demoduláljuk. Egy ilyen rendszert mutat be az alábbi ábra: ábra Sáváteresztő szűrő megvalósítása amplitúdó moduláció segítségével

355 Ha most egy x(t) jelet tekintünk aminek a spektruma az alábbi ábrán látható, akkor a szűrési eljárás közbeni jelek: y(t), w(t), f(t) spektrumai a következő féle képen alakulnak:

356 8.18. ábra Az előző rendszerben szereplő jelek spektrumai Tehát az egész rendszer lényegében egy ideális sáváteresztő szűrővel egyezik meg aminek közép frekvenciája ω c, sávszélessége pedig 2ω 0.

357 8.19. ábra A rendszernek megfelelő sáváteresztő szűrő Ahogy pedig az oszcillátor frekvenciája változik, úgy változik a szűrő közép frekvenciája is. A fenti rendszerben míg x(t) valós jel volt, y(t), w(t), és f(t) már komplex értékűekké váltak. Ha viszont csak a valós részét vesszük az f(t) jelnek akkor a fentiekkel szemben f(t) spektruma a következő féle képen alakul: ábra A rendszerben szereplő f(t) függvény valós részének spektruma Ami miatt ezen esetben a rendszer az alábbi sávszűrőt valósítja meg: ábra A valós esetnek megfelelő sáváteresztő szűrő Bizonyos körülmények között lehetséges a moduláló komplex exponenciálist tisztán szinuszos jellel kiváltani, és így megvalósítani a sávszűrést. Erre példa az alábbi elrendezés:

358 8.22. ábra Komplex exponenciálissal történő moduláció megvalósítása tisztán szinuszos formában

359 8.2.2 Frekvencia osztásos multiplexálás Az egyik legelterjedtebb felhasználása a szinuszoidális AM-nek az információ továbbító rendszerek. A moduláció két okból is szükséges ezen a területen. A különböző szolgáltatók általi adások egy-egy jól meghatározott frekvencia sávban folynak, amelyek legtöbbször nem esnek bele az éppen továbbítandó jel sávjába. Például a nagy telefon rendszerekben a távolsági hívásokat sokszor mikrohullámú vagy műhold kapcsolat segítségével továbbítják. Azonban a telefon vonalon átvitt jel a 200Hz-4kHz frekvencia sávban van, míg a mikrohullámú összeköttetéshez használatos jelek a 300Mhz-től egészen a 300Ghz-ig terjednek ki. Ha pedig műholdas összeköttetést szeretnénk akkor annak frekvencia tartománya 1.5Ghz-20Ghz-ig terjed. Ezért, hogy ezeket a csatornákat felhasználjuk a telefonos vonal rendszerünkben hang továbbítására valamilyen módon át kell alakítanunk a jelünket, hogy azokat az ezekbe a frekvencia tartományokban lévő vivő jel segítségével át tudjuk juttatni a csatornán. Erre megoldást kínál megoldást az előzőekben tárgyalt szinuszoidális amplitúdó moduláció. Egy másik fontos oka a modulációnak, hogy rendkívül sok rendszer szeretne egymással párhuzamosan kommunikálni, amire lehetőséget is ad ezeknek a csatornáknak az egy kommunikációs jelnél lényegesen nagyobb sávszélessége. Így ha ezeket a jelek mindegyikét el tudjuk úgy tolni különböző frekvenciájú vivő jelekkel, hogy spektrumok egymásba ne lapolódjon át, akkor lényegében több kommunikációt tudunk lefolytatni egy csatornán, mivel a demoduláló oldalon elhelyezkedő alul áteresztő szűrő majd úgyis csak a megfelelő sávból érkező jelet fogja átengedni, és a többi párhuzamos kommunikáció nem fogja zavarni az egyedit. Ezt az eljárást frekvencia-osztásos multiplexálásnak (FDM) ( frequency-divison multiplexing ) nevezzük. Egy ilyen frekvencia osztásos multiplexálásra példa az alábbi elrendezés ahol különböző vivő frekvenciájú szinuszoidális jeleket használunk fel a modulációra.

360 8.23. ábra Frekvencia osztásos multiplexálás szinuszoidális AM-el Az egyes jelekről persze fel kell tételeznünk hogy sávhatároltak és sávszélességük kisebb mint a multiplexáláshoz rendelkezésre álló sávszelet. A moduláció után a multiplexálni kívánt modulált jeleket egyszerűen összegezzük és egy jelként továbbítjuk a kommunikációs csatornán. Egy ilyen multiplexálásra példa az alábbi ábrasor, ahol három sávhatárolt jelet modulálunk különböző vivő frekvenciákra, majd összegzés után a w(t) jel spektrumában, mivel jól voltak megválasztva a vivő frekvenciák, átlapolódás nélkül megjelenik mindhárom jel modulált spektruma.

361 8.24. ábra Frekvencia multiplexálás hatás a spektrumon Az egyes jelek tehát a számukra fenntartott frekvencia sávba kerültek a csatorna jelében. Hogy ezen jeleket a vevő oldalon vissza tudjuk kapni, két alapvető lépést kell megtennünk. Az egyes jelekre tekintve a demoduláció első fázisában a csatorna jelet a kiválasztott vivő frekvenciának megfelelő sáváteresztő szűrőn kell átvinnünk, hogy a csatornából a jel modulált spektrumát megkapjuk. Ezt nevezzük a demiltplexálási fázisnak. Második lépésként pedig a

362 demodulált jelet kell előállítanunk a korábbról már ismert eljárással. Ezt a két lépcsős folyamatot szemlélteti az alábbi ábra: ábra Frekvencia osztásos jel demultiplexálása és demodulációja Mivel a kommunikációra nagy igény van azonban annak eredményességéhez két modulált jel nem lapolódhat egymásra, ezért valamilyen módon biztosítani kell a frekvenciák kiosztását az egyes szolgáltatók között. Ezt a rádió frekvenciára vonatkozólag Európában az ITU-R ( International Telecommunicating Union ), az Egyesült Államokban pedig a FCC ( Federel Communications Commision ) szabályozza az RF 10kHz-275Ghz sávban Az AM kommunikáció általában 1Ghz környékén valósul meg, ahol minden rádió állomásnak saját vivő frekvenciája van. 8.3 Egy oldalsávos AM A következőkben a szinuszoidális amplitúdó moduláció egyik alternatív formáját fogjuk tárgyalni, ami bár bonyolultabb moduláló és demoduláló berendezét követel, de a rendelkezésre álló sávszélesség sokkal gazdaságosabb kihasználtságához vezet. A szinuszoidális AM-nél az eredeti jel teljes sávszélessége 2ω M frekvenciákat is magába foglalta egészen a maximális volt, ami a pozitív és negatív ω M frekvenciáig. A komplex exponenciálist felhasználva e spektrumot teljes egészében el tudtuk tolni sávszélessége jelünknek továbbra is 2ω M volt. Teljesen szinuszos vivő jellel a spektrumot ω c -be. és a maradt, habár a jelünk most már komplex értékű + ωc és ωc -be is eltoltuk, és bár a jelünk továbbra is valós maradt, a szükséges sávszélesség azonban megduplázódott. Ez viszont az jelenti, hogy a jel belső redundanciával rendelkezik. Az úgynevezett egy oldalsávos modulációs technikával ezt a redundanciát megszüntethetjük és a sávszélesség ismét csak 2ω M lessz. Tekintsünk egy x(t) jelet amelynek spektruma az alábbi:

363 8.26. ábra Egy aott x(t) jel spektruma Különböző irányú satírozással jelöltük a pozitív és a negatív frekvenciákhoz tatozó részét a spektrumnak. Ha most modulálva a jelet a + ωc és ωc -ra toljuk a jelet akkor az alábbi spektrumot kapjuk: ábra A modulált jel spektruma Itt bejelöltük mindkét spektrum rész felső, illetve alsó oldalsávját. Ha most ezt összehasonlítjuk az előző ábrával akkor jól láthatóan az x(t) jel eredeti spektruma előállítható csupán a modulált jel felső oldalsávjaiból, vagy az alsó oldalsávok segítségével, a többi információ pedig nem szükséges a demodulációhoz. Így elég számunkra a felső vagy az alsó oldalsávokat megőriznünk a kommunikációs csatornára adott jelben.

364 8.28. ábra A modulált jel (a) felső; (b) alsó oldalsávjai Az ezen formára való transzformációját a jelnek egy oldalsávos modulációnak (SSB) ( single sideband modulation ) nevezzük, ellentétben az előbbiekben már kitárgyalt két-oldalsávos modulációval (DSB) ( double sideband modulation ). Sokféle eljárás létezik amivel egy ilyen egy oldalsávos moduláció megvalósítható. Az egyik talán legkézenfekvőbb megoldás egy éles sáv, vagy felül áteresztő szűrő alkalmazása közvetlenül a szinuszoidális moduláció után.

365 8.29. ábra A felső oldalsávos moduláció megvalósulása Egy másik megoldás a fázis váltás tulajdonságát használja ki. Az alábbi ábrán látható rendszer egy ilyet valósít meg:

366 8.30. ábra Alsó oldalsávos amplitúdó modulációt megvalósító rendszer A H ( ω) -vel jelölt rendszer egy 90 -os fázis váltást végrehajtó hálózati elem, amelynek frekvencia átviteli függvénye: j, ω > 0 H ( ω) = j, ω < 0 (8.22) Az x(t), y () ()cos 1 t = xt ωct, y2 () t = xp()sin t ωct, és yt () spektrumát az alábbi ábrán tüntettük fel:

367 8.31. ábra Az előző rendszerben szereplő jelek spektrumai Ha mégis felső oldalsávos modulációt szeretnénk akkor az egész rendszerben csupán H ( ω) -t kell megváltoztatni mégpedig úgy, hogy frekvencia átviteli függvénye az alábbi legyen: j, ω > 0 H ( ω) = j, ω < 0 (8.23) A demodulálás teljesen hasonlóan történik mind az AM-DSB esetben, az egyetlen különbség, hogy a modulátor sokkal komplikáltabb felépítésű és a kommunikáció lényegesen effektívebb.

368 8.4 Impulzus AM és idő osztásos multiplexálás Az előzőek során az amplitúdó modulációt szinuszoidális jelekkel végeztük, habár más jelek is használhatóak effektív moduláció elérésére. Egy másik ilyen jel az impulzus vonat. Ezt a moduláció típust impulzus amplitúdó modulációnak (PAM) ( Pulse Amplitude Modulation ) nevezzük. Tekintsünk egy példát erre. Az alábbi ábrán látható x(t) jelet a p(t) impulzusvonat segítségével moduláltuk, összeszorozva x(t) és p(t) kaptuk az y(t) jelet ábra Impulzus amplitúdó moduláció Az egyik legfontosabb tulajdonsága ennek a modulációnak, hogy egy csatornán több jelet vihetünk át egyszerre, mivel a modulált jel csupán akkor nem nulla, hogyha éppen nem nulla a vivő jel. Emiatt azon időközökben ahol a jel nulla másik jelet vihetünk át olyan moduláció

369 segítségével ahol az előző vivő jel nulla értékénél a másik jel vivő jele nem nulla, míg nem nulla értéknél pedig null értékű. Így két ilyen módon modulált jelet összeadva egy csatornán két jelet tudunk egyszerre átvinni. Ezt akár több jellel megtehetjük, ha mindig a vivő jelek közül, bármely időpillanatban, csak egy aktív. Egy ilyen rendszerre példa a következő elrendezés:

370 8.33. ábra Idő osztásos multiplexálás

371 Ezen elgondolás alapján minden jelhez egy időintervallumot jelölünk ki amiben az átvitele történik, ezen átviteli intervallumok pedig T időközként ismétlődnek, azaz T időközönként ismét átvitel történik a vizsgált jelre nézve. Ezek az időintervallumok csupán egyetlen jelhez tartoznak ezért nincs átlapolódás a jelek között. Minél kisebb a / T arány annál több jelet tudunk egyszerre átküldeni a csatornán. Ezt az eljárást más néven idő osztásos multiplexálásnak (TDM) ( Time-Division Multiplexing ) nevezik. Ahol ellentétben a frekvencia osztásos multiplexálásal, ahol frekvencia sávokra osztottuk a vivő jelet a párhuzamos kommunikáció miatt, itt a jelet idő tartományokra osztjuk, amelyben a párhuzamos kommunikáció folyik. Lényegében ez soros kommunikáció csak az adók és a hozzájuk tartozó vevők között váltogatunk. Egy ilyen TDM jel ( vagy más néven TDM keretek ) demodulálása csupán a megfelelő idő intervallumok kiválasztásával végrehajtható. Igen valószínűtlen lehet az a lehetőség, hogy tetszőleges folytonos jel visszanyerhető egy impulzus amplitúdó moduláció után, pedig ez bizonyos feltételek teljesülése esetén teljes egészében kivitelezhető egy alul áteresztő szűrő segítségével, no meg egy kis furfanggal. Hogy ezeket a kritériumokat le tudjuk vezetni tekintsük az x(t) jel modulációját egy p(t) impulzus vonat vivő jellel: yt () xt () pt () = (8.24) Ekkor szinuszoidális vivő jel esetén láttuk, hogy a Fourier transzformált modulációs tulajdonsága értelmében: Y 1 ( ω) = ( ) ( ) 2 X ω P ω (8.25) π Mivel a p(t) jel periodikus T alapperiódus idővel, ezért P( ω ) is egymástól egyenlő frekvenciára lévő impulzusokból áll a frekvencia tartományban, sőt periodikus méghozzá 2 π /T periódus idővel, azaz: + P( ω) = 2 p akδω ( kωp) (8.26) k = Ahol ωp = 2 p / T és az ak együtthatók a p(t) jel Fourier együtthatói, amikre igaz, hogy: a k sin( kω / 2) p = (8.27) p k A p(t) jel spektruma és egy adott x(t) jelre a modulált jel spektruma az alábbi példán látható:

372 8.34. ábra Az impulzus amplitúdó moduláció hatása a spektrumra Jól látható hogy Y ( ω) nem más, mint az X ( ω ) replikációi, a ω p többszöröseinek megfelelő frekvenciákba tolva úgy, hogy amplitúdójuk a p(t) jel transzformáltjának burkoló görbéjével arányosan változik. Azaz: k =+ Y( ω) = ak X( ω kωp) (8.28) k = Az ábrából egyértelmű, hogy X ( ω ) egyértelműen kinyerhető Y ( ω) -ből ha ( ω ω ) > ω (8.29) p M M

373 vagyis Ahol X ( ω ) értéke zérus ha ω > 2ω (8.30) M p M ω > ω. Így ezek alapján látható, hogy a megfelelő T választása esetén a jelnek elegendő sávszélesség áll majd rendelkezésre a hibátlan átvitelhez. A demoduláláshoz pedig egy alaul áteresztő szűrő szükséges csak amelyik levágási frekvenciája ω -nél nagyobb de kevesebb mint ( ω ω ). M p M Érdekes lehet az észrevétel, hogy az x(t) jel visszanyerhetőségének feltétele csupán a T periódus időn múlik, és független a időintervallum nagyságától. Így egyértelműen az a cél, hogy minél kissebre válasszuk az időszeletek nagyságát, hisz így több jelet tudunk egyidejűleg átvinni, azonban a gyakorlati eredmények azt mutatják, hogy az időszeletek csökkenésével az impulzusok amplitúdója olyannyira megnövekszik, hogy a modulált jel már igen érzékeny lesz a zajokra, emiatt sokszor lényegesen módosul a demodulált jel az eredetihez képest. Ahogy értéke tart a nullához a p(t) jel amplitúdója határértékében tart 1/ -hez azaz a végtelenhez, és p(t) egy periodikus folytonos impulzus vonattá válik, ami az x(t) jelből minden idő pillanatban mintát vesz. Ezzel az esettel majd a következő fejezetben foglalkozunk. 8.5 Diszkrét idejű AM Az előzőekben megismert amplitúdó modulációs technikákat diszkrét időben is alkalmazhatjuk. Mivel napjaink kommunikációs rendszerei az analóg külső világ jeleit mintavételezéssel diszkrét jelekké alakítják át, majd digitalizálják és így a számítógépek számára feldolgozható adattá konvertálják. Elengedhetetlenül szükséges, hogy az egyes műszer elemek közötti diszkrét jelkapcsolat valamilyen moduláción menjen át, így biztosítva majd az effektívebb és biztonságosabb csatorna kihasználtságot. Tehát ezekben a rendszerekben diszkrét időben moduláljuk a jeleket, gyakran a közös átviteli csatorna miatt multiplexáljuk, sőt sok ilyen rendszerben szükséges, hogy a frekvencia-osztásos multiplexált jelet át is tudjuk transzformálni idő-osztásos multiplexált jellé vagy éppen fordítva. Az ilyen rendszereket transzmultiplexer ( transmultiplexing ) rendszereknek nevezzük, amik egy rendkívül fontos alkalmazását valósítják meg a diszkrét idejű modulációnak, de ezeket a rendszereket majd a következő fejezetben tárgyaljuk bővebben. Egy másik fontos alkalmazását, nevezetesen a sáv szűrők egyszerű megvalósítását, is meg kell említenünk a

374 diszkrét idejű amplitúdó modulációnak, amint az folytonos esetben is megtettük. Nos, nézzük meg, hogy is működik az amplitúdó moduláció diszkrét esetben: Az alábbi elrendezés egy diszkrét amplitúdó modulációt valósit meg: ábra Diszkrét idejű amplitúdó moduláció Ahol a c[n] jel a vivő jel, és x[n] pedig a modulálni kívánt jelünk. Folytonos időben, levezetésünk alapja a Fourier transzformált modulációs tulajdonsága volt, azaz az a tény, hogy az idő intervallumban két jel szorzata, a frekvencia tartományban a két jel spektrumának konvolúcióját jelenti. Ahogy azt a diszkrét Fourier transzformáltak kapcsán láttuk, diszkrét esetben is él e tulajdonság csak egy kicsit más alakban. Vegyük az alábbi y[n] jelet: yn [ ] xncn [ ] [ ] = (8.31) Ekkor, ha X ( Ω ), C( Ω ), és Y ( Ω) a diszkrét idejű Fourier transzformáltját jelentik a fenti jeleknek, akkor tudjuk, hogy a diszkrét modulációs tulajdonság értelmében Y ( Ω ) arányos a X ( Ω ), C( Ω ) transzformáltak periodikus konvolúciójával: 1 Y( Ω ) = X( θ)c( θ) dθ 2π Ω (8.32) 2π Mivel X ( Ω ) és C( Ω) 2π -vel periodikus ezért az integrálást elég egy 2π hosszú intervallumra korlátozni. Elsőnek nézzük a szinuszoidális amplitúdó modulációt komplex exponenciális vivő jel segítségével: j cn cn [ ] = e Ω (8.33) Ahogy azt az előzőekben már láthattuk, egy diszkrét komplex exponenciális jel Fourier transzformáltja egy impulzus vonat, ami az alábbi alakban áll elő: + C( Ω ) = 2 πδ ( Ω Ω c + k2 π ) (8.34) k =

375 Ha most egy példán keresztül megvizsgáljuk a fentieket, és ha X ( Ω) az alábbi alakú, akkor mivel C( Ω ) egy impulzus vonat így a modulált jel frekvencia spektruma a következő féle képen alakul: ábra Az (a) x[n]; (b) c[n]; (c) y[n] = x[n]c[n] jel spektruma A fenti ábrasorból könnyen leolvasható a következő tény, miszerint: Y( Ω ) = X( Ω Ω ) (8.35) Ez a diszkrét párja a folytonos esetben kapott eredményünknek. Azonban, ahogy azt a folytonos esetben is tapasztaltuk, ha x[n] valós jel, akkor komplex exponenciálissal való modulációja komplex jelet eredményez. c

376 A demoduláció is teljesen hasonló a folytonos esethez, ugyanis a komplex exponenciális inverzével szorozva a jelet a spektrum visszatolódik az eredeti alakjába, így helyreáll az x[n] jel. j cn xn [ ] = yne [ ] Ω (8.36) Ha Ω c = π akkor cn [ ] = ( 1) n, azaz pozitív és negatív váltakozó impulzusok sorozata. Ez által, az ilyen jellel történő moduláció kicseréli a magas frekvencia komponenseket alacsony frekvencia komponensekre, ahogy az a következő példán láthatjuk: ábra Amplitúdó moduláció a c[n] = (-1) n vivő jelel c[n] ilyen speciális megválasztása lényegében az algebrai előjelét változtatja meg az x[n] jelnek n páratlan értékeire nézve, és az y[n] jelből előáll az x[n] ha annak minden páratlan n- re megfordítjuk az algebrai előjelét. Az Ω c = π vivő frekvenciával való amplitúdó moduláció így felhasználható arra, hogy egy alul áteresztő szűrő segítségével érjünk el felül áteresztő szűrést, vagy egy felül áteresztővel, alul áteresztő szűrést, mivel a speciálisan megválasztott frekvenciával a moduláció során a magas frekvenciákat az alacsony, míg az alacsony frekvenciákat a magas tartományba toljuk,

377 azaz a spektrumot pontosan π -vel toljuk arrébb. Egy ilyen rendszerre példa az alábbi elrendezés és a hozzá kapcsolódó jelek ábrái: ábra Felül áteresztő szűrő megvalósítása alul áteresztő szűréssel és modulálással Tisztán szinuszos jellel is végezhetünk amplitúdó modulációt, ahogy arra folytonos esetben számtalan példát láthattunk. Egyik nagy előnye ennek a modulációnak, hogy valós x[n] jel esetén a modulált y[n] jel is valós lesz. Tekintsük az alábbi modulációt: yn [ ] = xn [ ]cosω cn (8.37)

378 Ekkor a vivő jel spektruma periodikusan ismétlődő impulzus párokat tartalmaz a Ω = ±Ω + k2π frekvenciákon. Ha egy x[n] példajelen, aminek spektruma az alábbi ábrán c látható, alkalmazzuk a c[n] jellel való modulációt akkor a következőt kapjuk: ábra Diszkrét idejű amplitúdó moduláció szinuszos vivő jellel Az eredményül kapott y[n] jel spektruma ismét az X ( Ω ) eltoltjait tartalmazza. csak most a Ω = ±Ω + k2π frekvenciákon. Ezért, hogy X ( Ω ) másolatai nehogy átlapolódjanak, fel kell tennünk, hogy: c és, hogy azaz Ω >Ω (8.38) c M (2 π Ωc Ω M) > ( Ω c +Ω M) (8.39) Ω < ( π Ω ) (8.40) c M

379 Az első kritériumunk a folytonos esetből már jól ismert, a második viszont a diszkrét eset spektrumainak periodikussága miatt szükséges. Tehát a két feltétel alapján a következő megállapítást tehetjük. Diszkrét esetben a tisztán szinuszos jellel való moduláció csak akkor nem eredményezi a frekvencia komponensek átlapolódását, ha: Ω <Ω < ( π Ω ) (8.41) M c M

380 A demoduláció teljesen úgy zajlik, mint folytonos esetben. Erre példa az alábbi elrendezés és a benne szereplő jelek spektrumai: ábra Diszkrét idejű szinkron demoduláció A modulált jel azonos vivő jellel történő újra modulálása után az eredeti spektrum igen sok replikánsa keletkezik a frekvencia tartományban, az egyik ilyen replikáns pont a Ω= 0 frekvencia körül. Egy alul áteresztő szűrő alkalmazásával a többi replikáns eltávolítható és az eredményül kapott jel spektruma teljesen azonos lesz X ( Ω) -nel, így a maga jel azonos lesz x[n]-nel. Ahogy az előzőek során láthattuk, diszkrét időben az amplitúdó moduláció, bár apró különbségekkel, de szinte teljesen azonos módon történik, mint folytonos időben. Így például

381 moduláció és demoduláció esetén felhasznált szinuszoidális vivő jelek közötti fázis és frekvencia eltérés a folytonos esettel teljesen azonos módon jelentkezik. Az előző részben foglakoztunk az impulzus amplitúdó modulációval és a hozzá szorosan kapcsolódó idő osztásos multiplexálással, nézzük meg, hogy hogyan működnek ezek a technikák diszkrét esetben. Egy ilyen rendszer egy csatornáját ábrázoltuk a következő ábrán: ábra Diszkrét idejű impulzus moduláció A fenti rendszer a moduláció során x[n]-nek M+1 egymás követő értékét teszi rá a csatornára minden egyes N hosszú periodikusan ismétlődő időintervallumban. Egy ilyen rendszer analízise teljesen hasonló módon végigvihető, mint, ahogy azt folytonos esetben láthattuk. Ott megmutattuk, hogyha az X ( Ω) jel sávszélessége relatíve kicsi 2 π / N -hez képest, ami az alap frekvenciája a p[n] jelnek, akkor x[n] visszanyerhető y[n]-ből egy alul áteresztő szűrő segítségével. Ahogy folytonos időben észrevettük, itt is az eredmény helyessége csupán N-től és X ( Ω ) sávszélségétől függ és nem függ az M+1-től, azaz a minta hosszától. Ezért ha az M = 0 esetet vizsgáljuk, akkor csupán egy mintát küldenénk el az x[n] jelből minden idő intervallumban, s ha x[n] sávszélessége megfelelően kicsi, azaz nem tartalmaz gyors változásokat, akkor az x[n] jelet teljes egészében vissza tudnánk állítani alul áteresztő szűrő alkalmazásával. Ez lesz majd az alapja a következő fejezetben tárgyalt diszkrét idejű mintavételezésnek. 8.6 Folytonos idejű frekvencia moduláció (FM) A fejezet előző részeiben az amplitúdó moduláció különböző fajtáit és technikáit vizsgáltuk végig. Az amplitúdó moduláció lényege az volt, hogy a vivő jel amplitúdójának változásit használtuk fel a továbbítani kívánt jel reprezentálására. Egy másik nagyon fontos modulációs elv, a frekvencia moduláció, ami nem a vivő jel amplitúdójával, hanem annak frekvenciájával,

382 vagy fázisával operál, az átvinni kívánt jel reprezentálása érdekében. Az ilyen fajta modulációs rendszereknek igen sok előnye van az amplitúdó modulációval szemben. A modulált jel amplitúdója konstans értékű ezért a jeladó mindig csúcs teljesítményen járhat, másrészt az additív csatorna zajok és a légkörben tapasztalható elhalkulás ( fhading ) ( a megtört hullámok fázisa nem egyezik meg a közvetlenül beérkező hullámok fázisával ) komoly gondot okoztak az amplitúdó modulált jel továbbításakor, viszont a frekvencia modulált jelek ezekre a hatásokra sokkal kevésbé érzékenyek. Emiatt a hétköznapi távközlés számára sokkal inkább előnyösebb az FM használata, ezért szinte minden rádió állomás már manapság frekvencia modulációt használ műsorszórásra, bár még a mai rádió készülékek mindegyike képes AM vételre is. Sokszor ezért a frekvencia modulációt a köztudatban jobbnak tartják mint az amplitúdó modulációt, bár, ahogyan azt látni fogjuk nagyobb sávszélességet igényel mint elhanyagolt testvére. A frekvencia modulált, más néven szög-modulációs rendszerek ( angle modulation systems ) erősen nem lineárisak, ezért vizsgálatuk nem tehető meg az előzőhöz hasonló egyszerű módon. Azonban a frekvencia tartományra vonatkozó tulajdonságok, amelyeket épp a Fourier transzformáltakkal kapcsolatban tárgyaltunk, lehetőséget adnak majd arra, hogy megértsük e modulációs technika lényegét. Levezetésünkhöz tekintsünk egy szinuszoidális c(t) vivő jelet, ami az alábbi formában adott: ct ( ) = Acos( ω t+ θ ) (8.42) c Ahol ωc a frekvenciája és θ c a fázisa a vivő jelnek. A szög moduláció azonban olyan vivő jelet használ, aminek fázis változik, például az alábbi módon: c θ() t = ( ω t+ θ ) (8.43) c Ha fázist az x(t) jel alapján változtatják akkor a vivő jel fázis változási fogják hordozni az x(t) jelet, mint információt. Így a fentiek szerint a modulált jel a következő féle képen alakul: c [ ω θ ] Ahol θ c az x(t) jel függvénye és rajta közvetten az időé: yt () = Acos t+ () t (8.44) c c θ() t = θ + k xt () (8.45) 0 p Ha az x(t) jel konstans, akkor az y(t) jel fázisa is konstans marad és arányos lesz az x(t) jel amplitúdójával. A szög modulációt ezért fázis modulációnak ( phase modulation ) is hívják.

383 A fázis moduláció egyik másik formája mikor a fázis változás áll lineáris kapcsolatban a modulálni kívánt x(t) jellel, azaz: Ahol yt () Acos θ () t = (8.46) dθ () t = ωc + kxt f () (8.47) dt Ha az x(t) jel konstans akkor az y(t) jel egy szinuszoidális jel amelynek frekvenciája arányos az x(t) jellel, ezért ezt a modulációt frekvencia modulációnak hívják. Habár a frekvencia és a fázis moduláció különböző formái a szög modulációnak a kettőjük közötti különbség nem igazán jelentős, mivel a köztük lévő kapcsolat könnyen fellelhető. Például a fázis modulációra igaz, hogy: dθ () t dx() t = ωc + k p (8.48) dt dt Ezért jól látható, hogy a fázis moduláció megfelel a jel deriváltjával történő frekvencia modulációnak, ugyanígy a frekvencia moduláció megfelel a jel integráltjával történő fázis modulációnak. A frekvencia és a fázis modulációját ábrázoltuk az egység sebesség ugrás (RAMP) azaz a függvényre nézve: x() t = tu(), t t > 0 (8.49)

384 8.42. ábra (a) RAMP függvény fázis modulációja; (b) RAMP függvény frekvencia modulációja; (c) egységugrás függvény frekvencia modulációja Ahol a kapcsolatot is igazoltuk a két moduláció között hisz a RAMP függvény deriváltjának, azaz az egység ugrás függvények a frekvencia moduláltja megegyezik a RAMP függvény fázis moduláltjával. A fenti ábra értelmében az egység ugrás függvény frekvencia moduláltja olyan szinuszoidális jel amelynek frekvenciája arányos az x(t) jel értékével, ezért az origóban, ahol a függvény felugrik az 1 értékre a vivő jel frekvenciája is megugrik, míg a RAMP függvény frekvencia moduláltjának esetén is észrevehető az ugrás, azonban itt pontról-pontra lineárisan növekszik a vivő jel frekvenciája. Ezt az idő hatására azonnal változó frekvenciát, pillanatnyi frekvenciának ( instantaneous frequency ) nevezzük. Egy y(t) jelre ami az alábbi formában adott:

385 yt () Acos θ () t a pillanatnyi frekvencia ( ω i ) nem más mint: = (8.50) dθ () t ω i () t = (8.51) dt Ezért, hogy y(t) valóban szinuszoidális függvény legyen, szükséges, hogy θ() t = ( ωct+ θ0) - vel legyen egyenlő, ahol a pillanatnyi frekvencia állandó és értéke ω c. A fázis modulációnál is értelmezhetjük a pillanatnyi frekvencia fogalmát ami a ω ( ( )/ ) c + k p dx t dt -vel egyenlő. Mivel a frekvencia és a fázis moduláció erősen kötődik egymáshoz, így a továbbiakban csupán a frekvencia modulációval foglalkozunk. Az itt tett megállapítások ugyanúgy vonatkoznak a fázis modulációra is, és könnyen áttranszformálhatóak Keskenysávú FM Tehát nézzük az x(t) szinuszoidális jel frekvencia modulációját, A pillanatnyi frekvencia ekkor: xt ( ) = Acosω m t (8.52) ω ( t) = ω + kacosω t (8.53) i c f m ami szinuszosan váltakozik a ωc ka f és a ω c + ka f frekvencia érték között, ahol a változás sávszélessége: ω = ka. Így: és f ω ( t) = ω + ωcosω t (8.54) i c m ω y( t) = cos ω t + x( t) dt = cos ω t + sinω t + θ c c m 0 ω (8.55) m Ahol θ0 az integrációból adódó konstans, amit akár nullának is választhatunk az egyszerűség kedvéért: ω yt ( ) = cos ωct+ sinωmt ω m (8.56)

386 A ω/ ω m együttható, amelyet ezután m-el jelölünk, a frekvencia moduláció modulációs indexének nevezzük. Az FM rendszerek tulajdonságai különbözőek lehetnek attól függően, hogy m értéke nagy vagy kicsi. Azt az esetet ahol m értéke kicsi keskenysávú FM-nek nevezzük.

387 Visszatérve egyenletünkhöz, tehát: ( ω ω ) yt ( ) = cos t+ msin t (8.57) Ahol a trigonometrikus azonosságot alkalmazva kapjuk, hogy: c m y( t) = cos( ω t)cos( msin ω t) sin( ω t)sin( msin ω t) (8.58) c m c m Ha m elég kicsi, ( m << π / 2), akkor a következő becsléseket tehetjük meg: cos( msin ω t) 1 m sin( msin ω t) msinω t m m (8.59) Így az egyenletünk alakja a következő féle képen alakul: yt ( ) cos( ω t) msin(sin ω t)sin( ω t) (8.60) c m c Ha most ennek a jelnek a spektrumát ábrázoljuk: ábra A keskenysávú FM eredményének becslése Ami igen hasonló az előzőekben tárgyalt AM-DSB/WC, azaz a vivő jeles dupla oldalsávos amplitúdó moduláció spektrumával, ahol a vivő jel frekvenciája körül láthattuk megjelenni a modulált jel frekvencia spektrumát. Azonban a AM-DSB/WC esetében a spektrum két oldalsávja azonos fázisú volt, addig a keskenysávú FM modulációnál a két oldalsáv pontosan π /2 fázis különbségű. A két modulált jel hullámformája is igen különböző. Tekintsük csak az alábbi példát ahol: y ( t) = cos( ω t) msin(sin ω t)sin( ω t), FM modulált jelet és a 1 2 c m c y ( t) = cos( ω t) + mcos(sin ω t)cos( ω t), AM-DSB/WC modulált jelet hasonlítottuk össze: c m c

388 8.44. ábra (a) keskenysávú FM; (b) AM-DSB/WC A keskenysávú FM esetén a sávszélessége az oldalsávoknak a modulálni kívánt jel sávszélességével egyenlő, és a m << π /2feltételezés miatt a sávszélesség független az m modulációs indextől. Természetesen hasonló feltételezéseket tehetünk sokkal általánosabb formájú x(t) jelekre is Szélessávú FM Amikor m értéke nagy akkor már a fent alkalmazott közelítés nem igaz, és y(t) spektruma az x(t) jel amplitúdójától és spektrumától is függni fog. Ha a y( t) = cos( ω t)cos( msin ω t) sin( ω t)sin( msin ω t) (8.61) c m c m egyenletet tekintjük akkor elmondható, hogy cos( msin ω t) és sin( msin ω t) periodikus jelek méghozzá ωm alapfrekvenciával. Ezért ezeknek a jeleknek a Fourier transzformáltja egy impulzus vonat ahol az impulzusok az m ωm frekvencia egész számú többszörösein helyezkednek el és amplitúdójuk nagysága, a jelek Fourier sorainak megfelelő együtthatóival egyenlők. Az első része a kifejezésnek lényegében a cos( msin ω t) periodikus jel szinuszoidális amplitúdó modulációja a cos( ω ) vivő jellel, a második része pedig a sin( msin ω t) periodikus jel szinuszoidális amplitúdó modulációja a sin( ω ) vivő jellel. m c t m m c t

Digitális jelfeldolgozás

Digitális jelfeldolgozás Digitális jelfeldolgozás Mintavételezés és jel-rekonstrukció Magyar Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék magyar.attila@virt.uni-pannon.hu 2010.

Részletesebben

Fourier térbeli analízis, inverz probléma. Orvosi képdiagnosztika 5-7. ea ősz

Fourier térbeli analízis, inverz probléma. Orvosi képdiagnosztika 5-7. ea ősz Fourier térbeli analízis, inverz probléma Orvosi képdiagnosztika 5-7. ea. 2017 ősz 5. Előadás témái Fourier transzformációk és kapcsolataik: FS, FT, DTFT, DFT, DFS Mintavételezés, interpoláció Folytonos

Részletesebben

Jelek és rendszerek 1. 10/9/2011 Dr. Buchman Attila Informatikai Rendszerek és Hálózatok Tanszék

Jelek és rendszerek 1. 10/9/2011 Dr. Buchman Attila Informatikai Rendszerek és Hálózatok Tanszék Jelek és rendszerek 1 10/9/2011 Dr. Buchman Attila Informatikai Rendszerek és Hálózatok Tanszék 1 Ajánlott irodalom: FODOR GYÖRGY : JELEK ÉS RENDSZEREK EGYETEMI TANKÖNYV Műegyetemi Kiadó, Budapest, 2006

Részletesebben

Mérés és adatgyűjtés

Mérés és adatgyűjtés Mérés és adatgyűjtés 4. óra Mingesz Róbert Szegedi Tudományegyetem 2012. február 27. MA - 4. óra Verzió: 2.1 Utolsó frissítés: 2012. március 12. 1/41 Tartalom I 1 Jelek 2 Mintavételezés 3 A/D konverterek

Részletesebben

X. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ

X. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ X. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ Ma az analóg jelek feldolgozása (is) mindinkább digitális eszközökkel és módszerekkel történik. A feldolgozás előtt az analóg jeleket digitalizálni kell.

Részletesebben

Ellenőrző kérdések a Jelanalízis és Jelfeldolgozás témakörökhöz

Ellenőrző kérdések a Jelanalízis és Jelfeldolgozás témakörökhöz Ellenőrző kérdések a Jelanalízis és Jelfeldolgozás témakörökhöz 1. Hogyan lehet osztályozni a jeleket időfüggvényük időtartama szerint? 2. Mi a periodikus jelek definiciója? (szöveg, képlet, 3. Milyen

Részletesebben

Számítógépes gyakorlat MATLAB, Control System Toolbox

Számítógépes gyakorlat MATLAB, Control System Toolbox Számítógépes gyakorlat MATLAB, Control System Toolbox Bevezetés A gyakorlatok célja az irányítási rendszerek korszerű számítógépes vizsgálati és tervezési módszereinek bemutatása, az alkalmazáshoz szükséges

Részletesebben

Hangtechnika. Médiatechnológus asszisztens

Hangtechnika. Médiatechnológus asszisztens Vázlat 3. Előadás - alapjai Pécsi Tudományegyetem, Pollack Mihály Műszaki Kar Műszaki Informatika és Villamos Intézet Műszaki Informatika Tanszék Ismétlés Vázlat I.rész: Ismétlés II.rész: A digitális Jelfeldolgozás

Részletesebben

Digitális jelfeldolgozás

Digitális jelfeldolgozás Digitális jelfeldolgozás Átviteli függvények Magyar Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék magyar.attila@virt.uni-pannon.hu 2011. október 13. Digitális

Részletesebben

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 6. A MINTAVÉTELI TÖRVÉNY

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 6. A MINTAVÉTELI TÖRVÉNY ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 6. A MINTAVÉTELI TÖRVÉNY Dr. Soumelidis Alexandros 2018.10.25. BME KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR 32708-2/2017/INTFIN SZÁMÚ EMMI ÁLTAL TÁMOGATOTT TANANYAG Mintavételezés

Részletesebben

Jelfeldolgozás - ANTAL Margit. impulzusválasz. tulajdonságai. Rendszerek. ANTAL Margit. Sapientia - Erdélyi Magyar Tudományegyetem

Jelfeldolgozás - ANTAL Margit. impulzusválasz. tulajdonságai. Rendszerek. ANTAL Margit. Sapientia - Erdélyi Magyar Tudományegyetem Sapientia - Erdélyi Magyar Tudományegyetem 2007 Megnevezések Diszkrét Dirac jel Delta függvény Egységimpluzus függvény A diszkrét Dirac jel δ[n] = { 1, n = 0 0, n 0 d[n] { 1, n = n0 δ[n n 0 ] = 0, n n

Részletesebben

Fehérzajhoz a konstans érték kell - megoldás a digitális szűrő Összegezési súlyok sin x/x szerint (ez akár analóg is lehet!!!)

Fehérzajhoz a konstans érték kell - megoldás a digitális szűrő Összegezési súlyok sin x/x szerint (ez akár analóg is lehet!!!) DSP processzorok: 1 2 3 HP zajgenerátor: 4 Shift regiszter + XOR kapu: 2 n állapot Autókorrelációs függvény: l. pénzdobálás: (sin x/x) 2 burkoló! Fehérzajhoz a konstans érték kell - megoldás a digitális

Részletesebben

Shift regiszter + XOR kapu: 2 n állapot

Shift regiszter + XOR kapu: 2 n állapot DSP processzorok: 1 2 HP zajgenerátor: 3 Shift regiszter + XOR kapu: 2 n állapot Autókorrelációs függvény: l. pénzdobálás: (sin x/x) 2 burkoló! 4 Fehérzajhoz a konstans érték kell - megoldás a digitális

Részletesebben

Wavelet transzformáció

Wavelet transzformáció 1 Wavelet transzformáció Más felbontás: Walsh, Haar, wavelet alapok! Eddig: amplitúdó vagy frekvencia leírás: Pl. egy rövid, Dirac-delta jellegű impulzus Fourier-transzformált: nagyon sok, kb. ugyanolyan

Részletesebben

ÉRZÉKELŐK ÉS BEAVATKOZÓK II. 5. DC MOTOROK SZABÁLYOZÁS FORDULATSZÁM- SZABÁLYOZÁS

ÉRZÉKELŐK ÉS BEAVATKOZÓK II. 5. DC MOTOROK SZABÁLYOZÁS FORDULATSZÁM- SZABÁLYOZÁS ÉRZÉKELŐK ÉS BEAVATKOZÓK II. 5. DC MOTOROK SZABÁLYOZÁS FORDULATSZÁM- SZABÁLYOZÁS Dr. Soumelidis Alexandros 2019.03.13. BME KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR 32708-2/2017/INTFIN SZÁMÚ EMMI ÁLTAL TÁMOGATOTT

Részletesebben

Analóg-digitális átalakítás. Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék

Analóg-digitális átalakítás. Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék Analóg-digitális átalakítás Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék Mai témák Mintavételezés A/D átalakítók típusok D/A átalakítás 12/10/2007 2/17 A/D ill. D/A átalakítók A világ analóg, a jelfeldolgozás

Részletesebben

Mintavételezés és AD átalakítók

Mintavételezés és AD átalakítók HORVÁTH ESZTER BUDAPEST MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM JÁRMŰELEMEK ÉS JÁRMŰ-SZERKEZETANALÍZIS TANSZÉK ÉRZÉKELÉS FOLYAMATA Az érzékelés, jelfeldolgozás általános folyamata Mérés Adatfeldolgozás 2/31

Részletesebben

Jelek és rendszerek MEMO_03. Pletl. Belépő jelek. Jelek deriváltja MEMO_03

Jelek és rendszerek MEMO_03. Pletl. Belépő jelek. Jelek deriváltja MEMO_03 Jelek és rendszerek MEMO_03 Belépő jelek Jelek deriváltja MEMO_03 1 Jelek és rendszerek MEMO_03 8.ábra. MEMO_03 2 Jelek és rendszerek MEMO_03 9.ábra. MEMO_03 3 Ha a jelet méréssel kapjuk, akkor a jel következő

Részletesebben

Iványi László ARM programozás. Szabó Béla 6. Óra ADC és DAC elmélete és használata

Iványi László ARM programozás. Szabó Béla 6. Óra ADC és DAC elmélete és használata ARM programozás 6. Óra ADC és DAC elmélete és használata Iványi László ivanyi.laszlo@stud.uni-obuda.hu Szabó Béla szabo.bela@stud.uni-obuda.hu Mi az ADC? ADC -> Analog Digital Converter Analóg jelek mintavételezéssel

Részletesebben

Mintavétel: szorzás az idő tartományban

Mintavétel: szorzás az idő tartományban 1 Mintavételi törvény AD átalakítók + sávlimitált jel τ időközönként mintavétel Mintavétel: szorzás az idő tartományban 1/τ körfrekvenciánként ismétlődik - konvolúció a frekvenciatérben. 2 Nem fednek át:

Részletesebben

Irányítástechnika GÁSPÁR PÉTER. Prof. BOKOR JÓZSEF útmutatásai alapján

Irányítástechnika GÁSPÁR PÉTER. Prof. BOKOR JÓZSEF útmutatásai alapján Irányítástechnika GÁSPÁR PÉTER Prof. BOKOR JÓZSEF útmutatásai alapján Irányítástechnika rendszerek Irányítástechnika Budapest, 2008 2 Az előadás felépítése 1. 2. 3. 4. Irányítástechnika Budapest, 2008

Részletesebben

Orvosi Fizika és Statisztika

Orvosi Fizika és Statisztika Orvosi Fizika és Statisztika Szegedi Tudományegyetem Általános Orvostudományi Kar Természettudományi és Informatikai Kar Orvosi Fizikai és Orvosi Informatikai Intézet www.szote.u-szeged.hu/dmi Orvosi fizika

Részletesebben

PTE PMMFK Levelező-távoktatás, villamosmérnök szak

PTE PMMFK Levelező-távoktatás, villamosmérnök szak PTE PMMFK Levelező-távoktatás, villamosmérnök szak MATEMATIKA (A tantárgy tartalma és a tananyag elsajátításának időterve.) Összeállította: Kis Miklós adjunktus Tankönyvek Megegyeznek az 1. és 2. félévben

Részletesebben

10.1. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ

10.1. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ 101 ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ Ma az analóg jelek feldolgozása (is) mindinkább digitális eszközökkel történik A feldolgozás előtt az analóg jeleket digitalizálni kell Rendszerint az

Részletesebben

π π A vivőhullám jelalakja (2. ábra) A vivőhullám periódusideje T amplitudója A az impulzus szélessége szögfokban 2p. 2p [ ]

π π A vivőhullám jelalakja (2. ábra) A vivőhullám periódusideje T amplitudója A az impulzus szélessége szögfokban 2p. 2p [ ] Pulzus Amplitúdó Moduláció (PAM) A Pulzus Amplitúdó Modulációról abban az esetben beszélünk, amikor egy impulzus sorozatot használunk vivőhullámnak és ezen a vivőhullámon valósítjuk meg az amplitúdómodulációt

Részletesebben

A mintavételezéses mérések alapjai

A mintavételezéses mérések alapjai A mintavételezéses mérések alapjai Sok mérési feladat során egy fizikai mennyiség időbeli változását kell meghatároznunk. Ha a folyamat lassan változik, akkor adott időpillanatokban elvégzett méréssel

Részletesebben

DINAMIKAI VIZSGÁLAT OPERÁTOROS TARTOMÁNYBAN. 2003.10.30. Dr. Aradi Petra, Dr. Niedermayer Péter: Rendszertechnika segédlet 1

DINAMIKAI VIZSGÁLAT OPERÁTOROS TARTOMÁNYBAN. 2003.10.30. Dr. Aradi Petra, Dr. Niedermayer Péter: Rendszertechnika segédlet 1 DINAMIKAI VIZSGÁLAT OPERÁTOROS TARTOMÁNYBAN 2003.10.30. Dr. Aradi Petra, Dr. Niedermayer Péter: Rendszertechnika segédlet 1 Differenciálegyenlet megoldása u(t) diff. egyenlet v(t) a n d n v m dt a dv n

Részletesebben

Jelfeldolgozás bevezető. Témalaboratórium

Jelfeldolgozás bevezető. Témalaboratórium Jelfeldolgozás bevezető Témalaboratórium Tartalom Jelfeldolgozás alapjai Lineáris rendszerelmélet Fourier transzformációk és kapcsolataik Spektrális képek értelmezése Képfeldolgozás alapjai Néhány nevezetesebb

Részletesebben

Fourier transzformáció

Fourier transzformáció a Matematika mérnököknek II. című tárgyhoz Fourier transzformáció Fourier transzformáció, heurisztika Tekintsük egy 2L szerint periodikus függvény Fourier sorát: f (x) = a 0 2 + ( ( nπ ) ( nπ )) a n cos

Részletesebben

Villamosságtan szigorlati tételek

Villamosságtan szigorlati tételek Villamosságtan szigorlati tételek 1.1. Egyenáramú hálózatok alaptörvényei 1.2. Lineáris egyenáramú hálózatok elemi számítása 1.3. Nemlineáris egyenáramú hálózatok elemi számítása 1.4. Egyenáramú hálózatok

Részletesebben

Jelfeldolgozás. Gyakorlat: A tantermi gyakorlatokon való részvétel kötelező! Kollokvium: csak gyakorlati jeggyel!

Jelfeldolgozás. Gyakorlat: A tantermi gyakorlatokon való részvétel kötelező! Kollokvium: csak gyakorlati jeggyel! 1 Jelfeldolgozás Jegyzet: http://itl7.elte.hu : Elektronika jegyzet (Csákány A., ELTE TTK 119) Jelek feldolgozása (Bagoly Zs. Csákány A.) angol nyelv DSP (PDF) jegyzet Gyakorlat: A tantermi gyakorlatokon

Részletesebben

Jelek és rendszerek - 4.előadás

Jelek és rendszerek - 4.előadás Jelek és rendszerek - 4.előadás Rendszervizsgálat a komplex frekvenciatartományban Mérnök informatika BSc (lev.) Pécsi Tudományegyetem, Pollack Mihály Műszaki Kar Műszaki Informatika és Villamos Intézet

Részletesebben

Hatványsorok, Fourier sorok

Hatványsorok, Fourier sorok a Matematika mérnököknek II. című tárgyhoz Hatványsorok, Fourier sorok Hatványsorok, Taylor sorok Közismert, hogy ha 1 < x < 1 akkor 1 + x + x 2 + x 3 + = n=0 x n = 1 1 x. Az egyenlet baloldalán álló kifejezés

Részletesebben

Néhány fontosabb folytonosidejű jel

Néhány fontosabb folytonosidejű jel Jelek és rendszerek MEMO_2 Néhány fontosabb folytonosidejű jel Ugrásfüggvény Bármely választással: Egységugrás vagy Heaviside-féle függvény Ideális kapcsoló. Signum függvény, előjel függvény. MEMO_2 1

Részletesebben

Mintavételezés és FI rendszerek DI szimulációja

Mintavételezés és FI rendszerek DI szimulációja Mintavételezés és FI rendszerek DI szimulációja Dr. Horváth Péter, BME HVT 5. december.. feladat Adott az alábbi FI jel: x f (t) = cos(3t) + cos(4t), ([ω] =krad/s). Legalább mekkorára kell választani a

Részletesebben

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 0. TANTÁRGY ISMERTETŐ

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 0. TANTÁRGY ISMERTETŐ ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 0. TANTÁRGY ISMERTETŐ Dr. Soumelidis Alexandros 2018.09.06. BME KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR 32708-2/2017/INTFIN SZÁMÚ EMMI ÁLTAL TÁMOGATOTT TANANYAG A tárgy célja

Részletesebben

Informatika Rendszerek Alapjai

Informatika Rendszerek Alapjai Informatika Rendszerek Alapjai Dr. Kutor László Alapfogalmak Információ-feldolgozó paradigmák Analóg és digitális rendszerek jellemzői Jelek típusai Átalakítás rendszerek között http://uni-obuda.hu/users/kutor/

Részletesebben

KANDÓ KÁLMÁN VILLAMOSMÉRNÖKI FŐISKOLAI KAR. Mikroelektronikai és Technológiai Intézet. Aktív Szűrők. Analóg és Hírközlési Áramkörök

KANDÓ KÁLMÁN VILLAMOSMÉRNÖKI FŐISKOLAI KAR. Mikroelektronikai és Technológiai Intézet. Aktív Szűrők. Analóg és Hírközlési Áramkörök KANDÓ KÁLMÁN VILLAMOSMÉRNÖKI FŐISKOLAI KAR Mikroelektronikai és Technológiai Intézet Analóg és Hírközlési Áramkörök Laboratóriumi Gyakorlatok Készítette: Joó Gábor és Pintér Tamás OE-MTI 2011 1.Szűrők

Részletesebben

Analóg digitális átalakítók ELEKTRONIKA_2

Analóg digitális átalakítók ELEKTRONIKA_2 Analóg digitális átalakítók ELEKTRONIKA_2 TEMATIKA Analóg vs. Digital Analóg/Digital átalakítás Mintavételezés Kvantálás Kódolás A/D átalakítók csoportosítása A közvetlen átalakítás A szukcesszív approximációs

Részletesebben

Informatika Rendszerek Alapjai

Informatika Rendszerek Alapjai Informatika Rendszerek Alapjai Dr. Kutor László Jelek típusai Átalakítás analóg és digitális rendszerek között http://uni-obuda.hu/users/kutor/ IRA 2014 2014. ősz IRA3/1 Analóg jelek digitális feldolgozhatóságának

Részletesebben

Irányítástechnika II. előadásvázlat

Irányítástechnika II. előadásvázlat Irányítástechnika II. előadásvázlat Dr. Bokor József egyetemi tanár, az MTA rendes tagja BME Közlekedés- és Járműirányítási Tanszék 2018 1 Tartalom Irányítástechnika II. féléves tárgytematika Az irányításelmélet

Részletesebben

RENDSZERTECHNIKA 8. GYAKORLAT

RENDSZERTECHNIKA 8. GYAKORLAT RENDSZERTECHNIKA 8. GYAKORLAT ÜTEMTERV VÁLTOZÁS Gyakorlat Hét Dátum Témakör Házi feladat Egyéb 1 1. hét 02.09 Ismétlés, bevezetés Differenciálegyenletek mérnöki 2 2. hét 02.16 szemmel 1. Hf kiadás 3 3.

Részletesebben

Analóg elektronika - laboratóriumi gyakorlatok

Analóg elektronika - laboratóriumi gyakorlatok Analóg elektronika - laboratóriumi gyakorlatok. Mûveleti erõsítõk váltakozó-áramú alkalmazásai. Elmélet Az integrált mûveleti erõsítõk váltakozó áramú viselkedését a. fejezetben (jegyzet és prezentáció)

Részletesebben

ANTAL Margit. Sapientia - Erdélyi Magyar Tudományegyetem. Jelfeldolgozás. ANTAL Margit. Adminisztratív. Bevezetés. Matematikai alapismeretek.

ANTAL Margit. Sapientia - Erdélyi Magyar Tudományegyetem. Jelfeldolgozás. ANTAL Margit. Adminisztratív. Bevezetés. Matematikai alapismeretek. Jelfeldolgozás 1. Sapientia - Erdélyi Magyar Tudományegyetem 2007 és jeleket generáló és jeleket generáló és jeleket generáló Gyakorlatok - MATLAB (OCTAVE) (50%) Írásbeli vizsga (50%) és jeleket generáló

Részletesebben

Fourier-sorfejtés vizsgálata Négyszögjel sorfejtése, átviteli vizsgálata

Fourier-sorfejtés vizsgálata Négyszögjel sorfejtése, átviteli vizsgálata Fourier-sorfejtés vizsgálata Négyszögjel sorfejtése, átviteli vizsgálata Reichardt, András 27. szeptember 2. 2 / 5 NDSM Komplex alak U C k = T (T ) ahol ω = 2π T, k módusindex. Időfüggvény előállítása

Részletesebben

Analóg elektronika - laboratóriumi gyakorlatok

Analóg elektronika - laboratóriumi gyakorlatok Analóg elektronika - laboratóriumi gyakorlatok. Passzív alkatrészek és passzív áramkörök. Elmélet A passzív elektronikai alkatrészek elméleti ismertetése az. prezentációban található. A 2. prezentáció

Részletesebben

Történeti Áttekintés

Történeti Áttekintés Történeti Áttekintés Történeti Áttekintés Értesülés, Információ Érzékelő Ítéletalkotó Értesülés, Információ Anyag, Energia BE Jelformáló Módosító Termelőeszköz Folyamat Rendelkezés Beavatkozás Anyag,

Részletesebben

6. Függvények. Legyen függvény és nem üreshalmaz. A függvényt az f K-ra való kiterjesztésének

6. Függvények. Legyen függvény és nem üreshalmaz. A függvényt az f K-ra való kiterjesztésének 6. Függvények I. Elméleti összefoglaló A függvény fogalma, értelmezési tartomány, képhalmaz, értékkészlet Legyen az A és B halmaz egyike sem üreshalmaz. Ha az A halmaz minden egyes eleméhez hozzárendeljük

Részletesebben

Az Informatika Elméleti Alapjai

Az Informatika Elméleti Alapjai Az Informatika Elméleti Alapjai dr. Kutor László Jelek típusai Átalakítás az analóg és digitális rendszerek között http://mobil.nik.bmf.hu/tantargyak/iea.html Felhasználónév: iea Jelszó: IEA07 IEA 3/1

Részletesebben

Idő-frekvencia transzformációk waveletek

Idő-frekvencia transzformációk waveletek Idő-frekvencia transzformációk waveletek Pokol Gergő BME NTI Üzemi mérések és diagnosztika 2015. április 23. Vázlat Alapfogalmak az idő-frekvencia síkon Rövid idejű Fourier-transzformáció spektrogram Folytonos

Részletesebben

MECHATRONIKA Mechatronika alapképzési szak (BSc) záróvizsga kérdései. (Javítás dátuma: )

MECHATRONIKA Mechatronika alapképzési szak (BSc) záróvizsga kérdései. (Javítás dátuma: ) MECHATRONIKA 2010 Mechatronika alapképzési szak (BSc) záróvizsga kérdései (Javítás dátuma: 2016.12.20.) A FELKÉSZÜLÉS TÉMAKÖREI A számozott vizsgakérdések a rendezett felkészülés érdekében vastag betűkkel

Részletesebben

Gépészeti rendszertechnika (NGB_KV002_1)

Gépészeti rendszertechnika (NGB_KV002_1) Gépészeti rendszertechnika (NGB_KV002_1) 3. Óra Kőrös Péter Közúti és Vasúti Járművek Tanszék Tanszéki mérnök (IS201 vagy a tanszéken) E-mail: korosp@ga.sze.hu Web: http://www.sze.hu/~korosp http://www.sze.hu/~korosp/gepeszeti_rendszertechnika/

Részletesebben

3.18. DIGITÁLIS JELFELDOLGOZÁS

3.18. DIGITÁLIS JELFELDOLGOZÁS 3.18. DIGITÁLIS JELFELDOLGOZÁS Az analóg jelfeldolgozás során egy fizikai mennyiséget (pl. a hangfeldolgozás kapcsán a levegő nyomásváltozásait) azzal analóg (hasonló, arányos) elektromos feszültséggé

Részletesebben

L-transzformáltja: G(s) = L{g(t)}.

L-transzformáltja: G(s) = L{g(t)}. Tartalom 1. Stabilitáselmélet stabilitás feltételei inverz inga egyszerűsített modellje 2. Zárt, visszacsatolt rendszerek stabilitása Nyquist stabilitási kritérium Bode stabilitási kritérium 2018 1 Stabilitáselmélet

Részletesebben

Négyszög - Háromszög Oszcillátor Mérése Mérési Útmutató

Négyszög - Háromszög Oszcillátor Mérése Mérési Útmutató ÓBUDAI EGYETEM Kandó Kálmán Villamosmérnöki Kar Híradástechnika Intézet Négyszög - Háromszög Oszcillátor Mérése Mérési Útmutató A mérést végezte: Neptun kód: A mérés időpontja: A méréshez szükséges eszközök:

Részletesebben

ÁRAMKÖRÖK SZIMULÁCIÓJA

ÁRAMKÖRÖK SZIMULÁCIÓJA ÁRAMKÖRÖK SZIMULÁCIÓJA Az áramkörök szimulációja révén betekintést nyerünk azok működésébe. Meg tudjuk határozni az áramkörök válaszát különböző gerjesztésekre, különböző üzemmódokra. Végezhetők analóg

Részletesebben

Mérés és adatgyűjtés

Mérés és adatgyűjtés Mérés és adatgyűjtés 4. óra - levelező Mingesz Róbert Szegedi Tudományegyetem 2011. március 18. MA lev - 4. óra Verzió: 1.3 Utolsó frissítés: 2011. május 15. 1/51 Tartalom I 1 A/D konverterek alkalmazása

Részletesebben

1.A matematikai mintavételezés T mintavételi idővel felfogható modulációs eljárásnak, ahol a hordozó jel

1.A matematikai mintavételezés T mintavételi idővel felfogható modulációs eljárásnak, ahol a hordozó jel 1.A matematikai mintavételezés T mintavételi idővel felfogható modulációs eljárásnak, ahol a hordozó jel eltolt Dirac impulzusokból áll. Adja meg a hordozó jel I (s) T Laplace-transzformáltját és annak

Részletesebben

Elektronika 11. évfolyam

Elektronika 11. évfolyam Elektronika 11. évfolyam Áramköri elemek csoportosítása. (Aktív-passzív, lineáris- nem lineáris,) Áramkörök csoportosítása. (Aktív-passzív, lineáris- nem lineáris, kétpólusok-négypólusok) Két-pólusok csoportosítása.

Részletesebben

Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 7.

Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 7. Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 7. előadás Szederkényi Gábor Pázmány Péter Katolikus Egyetem Információs

Részletesebben

NEPTUN-kód: KHTIA21TNC

NEPTUN-kód: KHTIA21TNC Kredit: 5 Informatika II. KHTIA21TNC Programozás II. oratórium nappali: 2 ea+ 0 gy+ 0 KMAPR22TNC Dr. Beinschróth József Az aláírás megszerzésnek feltétele: a félév folyamán 2db. ZH mindegyikének legalább

Részletesebben

Digitális Fourier-analizátorok (DFT - FFT)

Digitális Fourier-analizátorok (DFT - FFT) 6 Digitális Fourier-analizátoro (DFT - FFT) Eze az analizátoro digitális műödésűe és a Fourier-transzformálás elvén alapulna. A digitális Fourier analizátoro a folytonos időfüggvény mintavételezett jeleit

Részletesebben

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 3. MÉRÉSFELDOLGOZÁS

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 3. MÉRÉSFELDOLGOZÁS ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 3. MÉRÉSFELDOLGOZÁS Dr. Soumelidis Alexandros 2018.10.04. BME KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR 32708-2/2017/INTFIN SZÁMÚ EMMI ÁLTAL TÁMOGATOTT TANANYAG Mérés-feldolgozás

Részletesebben

Differenciálegyenletek numerikus megoldása

Differenciálegyenletek numerikus megoldása a Matematika mérnököknek II. című tárgyhoz Differenciálegyenletek numerikus megoldása Fokozatos közeĺıtés módszere (1) (2) x (t) = f (t, x(t)), x I, x(ξ) = η. Az (1)-(2) kezdeti érték probléma ekvivalens

Részletesebben

ADAT- ÉS INFORMÁCIÓFELDOLGOZÁS

ADAT- ÉS INFORMÁCIÓFELDOLGOZÁS ADAT- ÉS INFORMÁCIÓFELDOLGOZÁS Földtudományi mérnöki MSc mesterszak 2018/19 I. félév TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ Miskolci Egyetem Műszaki Földtudományi Kar Geofizikai és Térinformatikai Intézet A tantárgy

Részletesebben

Elektronika Előadás. Modulátorok, demodulátorok, lock-in erősítők

Elektronika Előadás. Modulátorok, demodulátorok, lock-in erősítők Elektronika 2 10. Előadás Modulátorok, demodulátorok, lock-in erősítők Irodalom - Megyeri János: Analóg elektronika, Tankönyvkiadó, 1990 - U. Tiecze, Ch. Schenk: Analóg és digitális áramkörök, Műszaki

Részletesebben

Elektronika Oszcillátorok

Elektronika Oszcillátorok 8. Az oszcillátorok periodikus jelet előállító jelforrások, generátorok. Olyan áramkörök, amelyeknek csak kimenete van, bemenete nincs. Leggyakoribb jelalakok: - négyszög - szinusz A jelgenerálás alapja

Részletesebben

2. Elméleti összefoglaló

2. Elméleti összefoglaló 2. Elméleti összefoglaló 2.1 A D/A konverterek [1] A D/A konverter feladata, hogy a bemenetére érkező egész számmal arányos analóg feszültséget vagy áramot állítson elő a kimenetén. A működéséhez szükséges

Részletesebben

Digitális szűrők - (BMEVIMIM278) Házi Feladat

Digitális szűrők - (BMEVIMIM278) Házi Feladat Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rszerek Tanszék Digitális szűrők - (BMEVIMIM278) FIR-szűrő tervezése ablakozással Házi Feladat Név: Szőke Kálmán Benjamin Neptun:

Részletesebben

ELLENŐRZŐ KÉRDÉSEK. Váltakozóáramú hálózatok

ELLENŐRZŐ KÉRDÉSEK. Váltakozóáramú hálózatok ELLENŐRZŐ KÉRDÉSEK Váltakozóáramú hálózatok Háromfázisú hálózatok Miért használunk többfázisú hálózatot? Mutassa meg a háromfázisú rendszer fontosabb jellemzőit és előnyeit az egyfázisú rendszerrel szemben!

Részletesebben

2. gyakorlat Mintavételezés, kvantálás

2. gyakorlat Mintavételezés, kvantálás 2. gyakorlat Mintavételezés, kvantálás x(t) x[k]= =x(k T) Q x[k] ^ D/A x(t) ~ ampl. FOLYTONOS idı FOLYTONOS ANALÓG DISZKRÉT MINTAVÉTELEZETT DISZKRÉT KVANTÁLT DIGITÁLIS Jelek visszaállítása egyenköző mintáinak

Részletesebben

Idő-frekvencia transzformációk waveletek

Idő-frekvencia transzformációk waveletek Idő-frekvencia transzformációk waveletek Pokol Gergő BME NTI Üzemi mérések és diagnosztika 013. áprils 17. Vázlat Alapfogalmak az idő-frekvencia síkon Rövid idejű Fourier-transzformáció spektrogram Folytonos

Részletesebben

Mátrix-exponens, Laplace transzformáció

Mátrix-exponens, Laplace transzformáció 2016. április 4. 2016. április 11. LINEÁRIS DIFFERENCIÁLEGYENLET RENDSZEREK ÉS A MÁTRIX-EXPONENS KAPCSOLATA Feladat - ismétlés Tegyük fel, hogy A(t) = (a ik (t)), i, k = 1,..., n és b(t) folytonos mátrix-függvények

Részletesebben

A munkavégzés a rendszer és a környezete közötti energiacserének a D hőátadástól eltérő valamennyi más formája.

A munkavégzés a rendszer és a környezete közötti energiacserének a D hőátadástól eltérő valamennyi más formája. 11. Transzportfolyamatok termodinamikai vonatkozásai 1 Melyik állítás HMIS a felsoroltak közül? mechanikában minden súrlódásmentes folyamat irreverzibilis. disszipatív folyamatok irreverzibilisek. hőmennyiség

Részletesebben

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 9. SZŰRŐK

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 9. SZŰRŐK ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 9. SZŰRŐK Dr. Soumelidis Alexandros 2018.11.29. BME KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR 32708-2/2017/INTFIN SZÁMÚ EMMI ÁLTAL TÁMOGATOTT TANANYAG A szűrésről általában Szűrés:

Részletesebben

Fourier transzformáció

Fourier transzformáció Fourier transzformáció A szeizmikus hullámok tanulmányozása során igen nagy jelentősége van a hullámok frekvencia tartalmának. Ezt használjuk a hullámok alakjának mintavételezésekor, lineáris szűrések

Részletesebben

Villamos jelek mintavételezése, feldolgozása. LabVIEW 7.1

Villamos jelek mintavételezése, feldolgozása. LabVIEW 7.1 Villamos jelek mintavételezése, feldolgozása (ellenállás mérés LabVIEW támogatással) LabVIEW 7.1 előadás Dr. Iványi Miklósné, egyetemi tanár LabVIEW-7.1 KONF-5_2/1 Ellenállás mérés és adatbeolvasás Rn

Részletesebben

Márkus Zsolt Tulajdonságok, jelleggörbék, stb BMF -

Márkus Zsolt Tulajdonságok, jelleggörbék, stb BMF - Márkus Zsolt markus.zsolt@qos.hu Tulajdonságok, jelleggörbék, stb. 1 A hatáslánc részegységekből épül fel, melyek megvalósítják a jelátvitelt. A jelátviteli sajátosságok jellemzésére (leírására) létrehozott

Részletesebben

DIGITÁLIS KOMMUNIKÁCIÓ Oktató áramkörök

DIGITÁLIS KOMMUNIKÁCIÓ Oktató áramkörök DIGITÁLIS KOMMUNIKÁCIÓ Oktató áramkörök Az elektronikus kommunikáció gyors fejlődése, és minden területen történő megjelenése, szükségessé teszi, hogy az oktatás is lépést tartson ezzel a fejlődéssel.

Részletesebben

Villamos jelek mintavételezése, feldolgozása. LabVIEW előadás

Villamos jelek mintavételezése, feldolgozása. LabVIEW előadás Villamos jelek mintavételezése, feldolgozása (ellenállás mérés LabVIEW támogatással) LabVIEW 7.1 2. előadás Dr. Iványi Miklósné, egyetemi tanár LabVIEW-7.1 EA-2/1 Ellenállás mérés és adatbeolvasás Rn ismert

Részletesebben

1. előadás. Lineáris algebra numerikus módszerei. Hibaszámítás Számábrázolás Kerekítés, levágás Klasszikus hibaanalízis Abszolút hiba Relatív hiba

1. előadás. Lineáris algebra numerikus módszerei. Hibaszámítás Számábrázolás Kerekítés, levágás Klasszikus hibaanalízis Abszolút hiba Relatív hiba Hibaforrások Hiba A feladatok megoldása során különféle hibaforrásokkal találkozunk: Modellhiba, amikor a valóságnak egy közelítését használjuk a feladat matematikai alakjának felírásához. (Pl. egy fizikai

Részletesebben

RC tag Amplitúdó és Fáziskarakterisztikájának felvétele

RC tag Amplitúdó és Fáziskarakterisztikájának felvétele RC tag Amplitúdó és Fáziskarakterisztikájának felvétele Mérésadatgyűjtés és Jelfeldolgozás 12. ELŐADÁS Schiffer Ádám Egyetemi adjunktus Közérdekű 2008.05.09. PTE PMMK MIT 2 Közérdekű PÓTMÉRÉS: Akinek elmaradása

Részletesebben

Mechatronika alapjai órai jegyzet

Mechatronika alapjai órai jegyzet - 1969-ben alakult ki a szó - Rendszerek és folyamatok, rendszertechnika - Automatika, szabályozás - számítástechnika Cd olvasó: Dia Mechatronika alapjai órai jegyzet Minden mechatronikai rendszer alapstruktúrája

Részletesebben

Idő-frekvencia transzformációk waveletek

Idő-frekvencia transzformációk waveletek Idő-frekvencia transzformációk waveletek Pokol Gergő BME NTI Üzemi mérések és diagnosztika 2014. május 8. Vázlat Alapfogalmak az idő-frekvencia síkon Rövid idejű Fourier-transzformáció spektrogram Folytonos

Részletesebben

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 5. A JELFELDOLGOZÁS ALAPJAI: JELEK

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 5. A JELFELDOLGOZÁS ALAPJAI: JELEK ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 5. A JELFELDOLGOZÁS ALAPJAI: JELEK Dr. Soumelidis Alexandros 2018.10.18. BME KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR 32708-2/2017/INTFIN SZÁMÚ EMMI ÁLTAL TÁMOGATOTT TANANYAG Mérések

Részletesebben

Akusztikus MEMS szenzor vizsgálata. Sós Bence JB2BP7

Akusztikus MEMS szenzor vizsgálata. Sós Bence JB2BP7 Akusztikus MEMS szenzor vizsgálata Sós Bence JB2BP7 Tartalom MEMS mikrofon felépítése és típusai A PDM jel Kinyerhető információ CIC szűrő Mérési tapasztalatok. Konklúzió MEMS (MicroElectrical-Mechanical

Részletesebben

Bevezetés az állapottér-elméletbe Dinamikus rendszerek állapottér reprezentációi

Bevezetés az állapottér-elméletbe Dinamikus rendszerek állapottér reprezentációi Tartalom Bevezetés az állapottér-elméletbe Irányítható alak Megfigyelhetőségi alak Diagonális alak Állapottér transzformáció 2018 1 A szabályozáselmélet klasszikus, BODE, NICHOLS, NYQUIST nevéhez kötődő,

Részletesebben

Híradástechikai jelfeldolgozás

Híradástechikai jelfeldolgozás Híradástechikai jelfeldolgozás 13. Előadás 015. 04. 4. Jeldigitalizálás és rekonstrukció 015. április 7. Budapest Dr. Gaál József docens BME Hálózati Rendszerek és SzolgáltatásokTanszék gaal@hit.bme.hu

Részletesebben

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 3 III. VÉLETLEN VEKTOROK 1. A KÉTDIMENZIÓs VÉLETLEN VEKTOR Definíció: Az leképezést (kétdimenziós) véletlen vektornak nevezzük, ha Definíció:

Részletesebben

Passzív és aktív aluláteresztő szűrők

Passzív és aktív aluláteresztő szűrők 7. Laboratóriumi gyakorlat Passzív és aktív aluláteresztő szűrők. A gyakorlat célja: A Micro-Cap és Filterlab programok segítségével tanulmányozzuk a passzív és aktív aluláteresztő szűrők elépítését, jelátvitelét.

Részletesebben

Következõ: Lineáris rendszerek jellemzõi és vizsgálatuk. Jelfeldolgozás. Lineáris rendszerek jellemzõi és vizsgálatuk

Következõ: Lineáris rendszerek jellemzõi és vizsgálatuk. Jelfeldolgozás. Lineáris rendszerek jellemzõi és vizsgálatuk 1 1 Következõ: Lineáris rendszerek jellemzõi és vizsgálatuk Jelfeldolgozás 1 Lineáris rendszerek jellemzõi és vizsgálatuk 2 Bevezetés 5 Kérdések, feladatok 6 Fourier sorok, Fourier transzformáció 7 Jelek

Részletesebben

Tartalom. 1. Állapotegyenletek megoldása 2. Állapot visszacsatolás (pólusallokáció)

Tartalom. 1. Állapotegyenletek megoldása 2. Állapot visszacsatolás (pólusallokáció) Tartalom 1. Állapotegyenletek megoldása 2. Állapot visszacsatolás (pólusallokáció) 2015 1 Állapotgyenletek megoldása Tekintsük az ẋ(t) = ax(t), x(0) = 1 differenciálegyenletet. Ismert, hogy a megoldás

Részletesebben

Mérési struktúrák

Mérési struktúrák Mérési struktúrák 2007.02.19. 1 Mérési struktúrák A mérés művelete: a mérendő jellemző és a szimbólum halmaz közötti leképezés megvalósítása jel- és rendszerelméleti aspektus mérési folyamat: a leképezést

Részletesebben

Eddigi tanulmányaink alapján már egy sor, a szeizmikában általánosan használt műveletet el tudunk végezni.

Eddigi tanulmányaink alapján már egy sor, a szeizmikában általánosan használt műveletet el tudunk végezni. Eddigi tanulmányaink alapján már egy sor, a szeizmikában általánosan használt műveletet el tudunk végezni. Kezdjük a sort a menetidőgörbékről, illetve az NMO korrekcióról tanultakkal. A következő ábrán

Részletesebben

Házi Feladat. Méréstechnika 1-3.

Házi Feladat. Méréstechnika 1-3. Házi Feladat Méréstechnika 1-3. Tantárgy: Méréstechnika Tanár neve: Tényi V. Gusztáv Készítette: Fazekas István AKYBRR 45. csoport 2010-09-18 1/1. Ismertesse a villamos jelek felosztását, és az egyes csoportokban

Részletesebben

Dr. Gyurcsek István. Példafeladatok. Helygörbék Bode-diagramok HELYGÖRBÉK, BODE-DIAGRAMOK DR. GYURCSEK ISTVÁN

Dr. Gyurcsek István. Példafeladatok. Helygörbék Bode-diagramok HELYGÖRBÉK, BODE-DIAGRAMOK DR. GYURCSEK ISTVÁN Dr. Gyurcsek István Példafeladatok Helygörbék Bode-diagramok 1 2016.11.11.. Helygörbe szerkesztése VIZSGÁLAT: Mi a következménye annak, ha az áramkör valamelyik jellemző paramétere változik? Helygörbe

Részletesebben

MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc. Debrecen,

MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc. Debrecen, MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc Debrecen, 2017. 01. 03. Név: Neptun kód: Megjegyzések: A feladatok megoldásánál használja a géprajz szabályait, valamint a szabványos áramköri elemeket.

Részletesebben

Bevezetés a méréstechnikába és jelfeldolgozásba 7. mérés RC tag Bartha András, Dobránszky Márk

Bevezetés a méréstechnikába és jelfeldolgozásba 7. mérés RC tag Bartha András, Dobránszky Márk Bevezetés a méréstechnikába és jelfeldolgozásba 7. mérés 2015.05.13. RC tag Bartha András, Dobránszky Márk 1. Tanulmányozza át az ELVIS rendszer rövid leírását! Áttanulmányoztuk. 2. Húzzon a tartóból két

Részletesebben

Milyen elvi mérési és számítási módszerrel lehet a Thevenin helyettesítő kép elemeit meghatározni?

Milyen elvi mérési és számítási módszerrel lehet a Thevenin helyettesítő kép elemeit meghatározni? 1. mérés Definiálja a korrekciót! Definiálja a mérés eredményét metrológiailag helyes formában! Definiálja a relatív formában megadott mérési hibát! Definiálja a rendszeres hibát! Definiálja a véletlen

Részletesebben

RC tag mérési jegyz könyv

RC tag mérési jegyz könyv RC tag mérési jegyz könyv Mérést végezte: Csutak Balázs, Farkas Viktória Mérés helye és ideje: ITK 320. terem, 2016.03.09 A mérés célja: Az ELVIS próbapanel és az ELVIS m szerek használatának elsajátítása,

Részletesebben