Racionális függvényrendszerek alkalmazása a jelfeldolgozásban

Hasonló dokumentumok
Racionális függvényrendszerek alkalmazása a jelfeldolgozásban

LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

LIST OF PUBLICATIONS

Fourier-sorok. néhány esetben eltérhetnek az előadáson alkalmazottaktól. Vizsgán. k=1. 1 k = j.

Összeállította: dr. Leitold Adrien egyetemi docens

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk

A hiperbolikus síkgeometria Poincaré-féle körmodellje

Válogatott fejezetek a matematikából

Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR. Osztályozási fák, durva halmazok és alkalmazásaik. PhD értekezés

1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak

LINEÁRIS ALGEBRA. matematika alapszak. Euklideszi terek. SZTE Bolyai Intézet, őszi félév. Euklideszi terek LINEÁRIS ALGEBRA 1 / 40

1.9. B - SPLINEOK B - SPLINEOK EGZISZTENCIÁJA. numerikus analízis ii. 34. [ a, b] - n legfeljebb n darab gyöke lehet. = r (m 1) n = r m + n 1

Összeállította: dr. Leitold Adrien egyetemi docens

Matematika A1a Analízis

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Osztott algoritmusok

Numerikus módszerek 1.

VIK A2 Matematika - BOSCH, Hatvan, 3. Gyakorlati anyag. Mátrix rangja

Eötvös Loránd Tudományegyetem, Informatikai Kar ELTE Informatikai Kar, dec. 12.

Matematika (mesterképzés)

Tudományos előadások. Daly, J., Fridli, S., Multipliers in Hardy spaces, Fejér-Riesz Conference, Eger, 2005

A Riemann-Siegel zeta függvény kiugró értékeinek keresése. A matematikai egyik legnehezebb problémája, avagy a prímszámok misztériuma

GPK M1 (BME) Interpoláció / 16

Mátrixhatvány-vektor szorzatok hatékony számítása

Schipp Ferenc RACIONÁLIS ORTOGONÁLIS RENDSZEREK

Számítási feladatok a Számítógépi geometria órához

Diszkrét matematika 1. estis képzés

Optimalizálás alapfeladata Legmeredekebb lejtő Lagrange függvény Log-barrier módszer Büntetőfüggvény módszer 2017/

Első zárthelyi dolgozat megoldásai biomatematikából * A verzió

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Tartalomjegyzék. Tartalomjegyzék Valós változós valós értékű függvények... 2

Komplex számok. (a, b) + (c, d) := (a + c, b + d)

Lineáris algebra numerikus módszerei

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Diszkrét matematika 1.

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

Példa: Tartó lehajlásfüggvényének meghatározása a Rayleigh Ritz-féle módszer segítségével

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

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

Matematika szigorlat június 17. Neptun kód:

1. Az informatika alapjai (vezetője: Dr. Dömösi Pál, DSc, egyetemi tanár) Kredit

Fragmentációs függvények parametrizációja Tsallis Pareto-alakú eloszlásokkal

Komplex függvények színes ábrázolása

Numerikus módszerek 1.

JANUS PANNONIUS TUDOMÁNYEGYETEM. Schipp Ferenc ANALÍZIS I. Sorozatok és sorok

Vektorok, mátrixok, lineáris egyenletrendszerek

Szendrői Balázs: Algebrai síkgörbék, szerkesztette: Ádám Liliána, Ódor Gergő, Lajos Mátyás

Vektorterek. =a gyakorlatokon megoldásra ajánlott

Konjugált gradiens módszer

Neme nő Születési dátum 26/10/1988 Állampolgárság magyar

Tartalomjegyzék. Typotex Kiadó III. Tartalomjegyzék

1. Mondjon legalább három példát predikátumra. 4. Mikor van egy változó egy kvantor hatáskörében?

3D Számítógépes Geometria II.

Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla

Hadamard-mátrixok Előadó: Hajnal Péter február 23.

Parciális differenciálegyenletek numerikus módszerei számítógépes alkalmazásokkal Karátson, János Horváth, Róbert Izsák, Ferenc

Al-Mg-Si háromalkotós egyensúlyi fázisdiagram közelítő számítása

II. Két speciális Fibonacci sorozat, szinguláris elemek, természetes indexelés

17. előadás: Vektorok a térben

Módszer köztes tárolókat nem tartalmazó szakaszos működésű rendszerek ütemezésére

Diszkrét matematika 2.

KOVÁCS BÉLA, MATEMATIKA I.

Regresszió. Csorba János. Nagyméretű adathalmazok kezelése március 31.

Diszkréten mintavételezett függvények

3. Lineáris differenciálegyenletek

Funkcionálanalízis. n=1. n=1. x n y n. n=1

Véletlen sorozatok ellenőrzésének módszerei. dolgozat

Eötvös Loránd Tudományegyetem Informatikai Kar. Additív számelméleti függvények eloszlása

Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához

Számítási módszerek a fizikában 1. (BMETE90AF35) tárgy részletes tematikája

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Matematikai alapok 1 Tantárgyi útmutató

Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján

Numerikus módszerek 1.

Nem-lineáris programozási feladatok

Felügyelt önálló tanulás - Analízis III.

TANTÁRGYI PROGRAM Matematikai alapok I. útmutató

Termék modell. Definíció:

1. Komplex számok. x 2 = 1 és x 2 + x + 1 = 0. egyenletek megoldását számnak tekinthessük:

Problémás regressziók

Eddig csak a polinom x-ben felvett értékét kerestük

1. Az euklideszi terek geometriája

Lineáris algebra. =0 iє{1,,n}

ÖSSZEHASONLÍTÓ GEOMETRIA BEVEZETÉS

Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek

Általános algoritmustervezési módszerek

Egyenletek, egyenlőtlenségek VII.

MATEMATIKA EMELT SZINTŰ SZÓBELI VIZSGA TÉMAKÖREI (TÉTELEK) 2005

A valós számok halmaza 5. I. rész MATEMATIKAI ANALÍZIS

A PiFast program használata. Nagy Lajos

A szabályos sokszögek közelítő szerkesztéséhez

Gyakorló feladatok I.

Nagy Gábor compalg.inf.elte.hu/ nagy

MATE-INFO UBB verseny, március 25. MATEMATIKA írásbeli vizsga

Komplex számok. Wettl Ferenc előadása alapján Wettl Ferenc előadása alapján Komplex számok / 18

Érdekes geometriai számítások Téma: A kardáncsukló kinematikai alapegyenletének levezetése gömbháromszögtani alapon

Poncelet egy tételéről

Diszkrét matematika II., 8. előadás. Vektorterek

Gauss elimináció, LU felbontás

Átírás:

Eötvös Loránd Tudományegyetem Informatikai Kar Numerikus Analízis Tanszék Racionális függvényrendszerek alkalmazása a jelfeldolgozásban Doktori értekezés tézisei Lócsi Levente Témavezető: Schipp Ferenc, professor emeritus, DSc Budapest, 2014 Doktori iskola: Az iskola vezetője: Doktori program: A program vezetője: ELTE Informatika Doktori Iskola Benczúr András, egyetemi tanár, DSc Numerikus és szimbolikus számítások Járai Antal, professor emeritus, DSc

1 Lócsi Levente Bevezetés Értekezésünk témája komplex racionális függvényrendszerek tanulmányozása, illetve ezek alkalmazási lehetőségeinek vizsgálata a digitális jelfeldolgozás területén, különös tekintettel EKG görbék analízisére. A doktori értekezés mögött álló kutatómunkát 2008-tól az ELTE Informatika Doktori Iskola ösztöndíjas doktoranduszaként, majd 2011-től az ELTE Informatikai Kar Numerikus Analízis Tanszékének tanársegédjeként végeztem Schipp Ferenc professzor úr témavezetésével. Komplex racionális függvényeken egyszerű tört alakjában felírható, komplex változós, komplex értékű függvényeket értünk. Jelfeldolgozás szempontjából ezeknek a komplex egységkörön felvett értékeit vizsgáljuk, majd vetjük össze a feldolgozni kívánt jellel. Matematikai szempontból pedig érdekes kérdés többek között az ezekből képzett ortogonális rendszerek, a gyors feldolgozást lehetővé tevő FFT-szerű algoritmusok vizsgálata, kidolgozása. Az EKG görbék, avagy ElektroKardioGramok az emberi szív működése során bekövetkező elektromos változásokat rögzítik. Ezek vizsgálata igen elterjedt eszköz az orvosok kezében különféle betegségek diagnosztizálása céljából. Manapság a hagyományos papír alapú megoldáson túl, vagy ahelyett sokszor digitális formában tárolják és továbbítják az EKG felvételeket. Ezek hatékony és megbízható feldolgozása: tömörítése, zajszűrése, szegmentálása, elemzése egyre gyakoribb és igen összetett feladat. Komplex racionális függvények, illetve függvényrendszerek EKG görbék esetében való felhasználási lehetőségeinek alaposabb vizsgálatát az utóbbi évtizedek racionális approximációval kapcsolatos matematikai eredményei, és a jelfeldolgozásban történő egyre intenzívebb alkalmazása mellett az a tény is motiválja, hogy már egyszerű racionális függvények képe is nagyon hasonlít az EKG jellegzetes részeihez. Néhány paraméter megfelelő megválasztásával pedig egy-egy EKG-szegmenst nagyon jól közelítő függvényt kaphatunk. Természetesen a paraméterek jó megválasztásához bizonyos optimalizációs algoritmusokra van szükségünk. Ezek vizsgálata, megfelelő algoritmusok keresése, továbbfejlesztése is kutatásunk egyik iránya. Mindezeken túl a digitális jelfeldolgozásban történő alkalmazás megköveteli a folytonos esetekben, analitikus módon definiált függvények egyfajta diszkretizációját, ezek további, speciális lehetőségei és tulajdonságai is vizsgálatunk tárgyát képezik.

Doktori értekezés tézisei 2 Matematikai háttér Jelölje C a komplex számok halmazát, D := { z C : z < 1} a diszket, azaz a komplex egységkör belsejét, T := { z C : z = 1} a tóruszt, azaz a komplex egységkört, valamint D := C \ (D T). Természetes számok alatt az N := { 1, 2, 3,... } halmazt fogjuk érteni. A D-n analitikus és D T-n folytonos függvények halmazát, azaz a diszk algebrát jelölje A. Továbbá vezessük be a.,. : A A C, f, g = 1 2π 2π 0 f(e it ) g(e it ) dt = T f(z) g(z) dz skaláris szorzatot, melyben tehát a T-n vett szorzatintegrált számítjuk. Induljunk ki a következő elemi racionális függvényekből: ϕ n (z) := 1 (1 a n z) mn (z C \ { 1/a n } ; m N; n = 1,..., m), ahol a n D (n = 1,..., m) paraméterek és m n = i n χ(a i = a n ) pedig az a n paraméter multiplicitása. Megfigyelhetjük, hogy ϕ n -nek m n -edrendű pólusa van az 1/a n D helyen, továbbá Φ := (ϕ n : n = 1,..., m) A. Például az a, a, b, b D paraméterekkel a következő függvényeket nyerjük: ϕ 1 (z) = 1 1 az, ϕ 2(z) = 1 (1 az), ϕ 3(z) = 1 2 1 bz, ϕ 4(z) = 1 (1 bz) 2. Ezeket a függvényeket jelfeldolgozás céljából az egységkörön vizsgáljuk, tehát egy f függvény esetén az f(e it ) (t [0, 2π]) értékeket, ezek valós, illetve képzetes részét. Kiderül, hogy 3 4 paraméter, illetve hozzájuk tartozó együtthatók megfelelő megválasztásával már igen jó közelítését kaphatjuk EKG görbék szegmenseinek. Kérdés azonban, hogy hogyan keressük meg a megfelelő paramétereket, és hogyan határozzuk meg az ismeretlen együtthatókat. Az együtthatók kiszámítására kínálkozik egyszerű módszer, ha ortogonális vagy ortonormált rendszerből indulunk ki. A Φ lineárisan független rendszerre a Gram Schmidt-féle ortogonalizációs eljárást alkalmazva egy ortonormált rendszert, úgynevezett Malmquist Takenaka-rendszert kapunk a fenti skaláris

3 Lócsi Levente szorzatra nézve, jelölje Ψ := (ψ n : n = 1,..., m). Ennek elemei kifejezhetők a B a (z) := z a 1 az (a D; z C \ { 1/a }) Blaschke-függvények segítségével, méghozzá ψ n (z) = 1 a n 2 1 a n z n 1 k=1 B ak (z) (z C; n = 1,..., m), amely alak egyúttal ψ n értékeinek egy kényelmesebb kiszámítási módját is sugallja az ortogonalizációs eljárás tényleges végrehajtása helyett. Megállapíthatjuk, hogy a Φ és Ψ rendszerek által kifeszített m-dimenziós alterek megegyeznek, azaz span Φ = span Ψ. A Malmquist Takenaka-rendszer ortonormáltságát kihasználva valamely adott f A függvény P Ψ f = P a1,...,a m f ortogonális projekcióját a span Ψ altérre kiszámíthatjuk a következő formula alapján: m P Ψ f = f, ψ n ψ n, tehát az ismeretlen együtthatókat az f, ψ n skalárszorzatok adják. n=1 A megfelelő paraméterek keresése egy újabb feladat. A problémát a következőképpen formalizálhatjuk. Jelölje E Ψ f = E a1,...,a m f az f függvény legjobb megközelítését. 2 -ban a span Ψ altéren, azaz E Ψ f := f P Ψ f 2 = f P Ψ f, f P Ψ f. A célunk egy (a T-n felvett értékei által) adott f A függvény felfoghatjuk így az EKG görbe egy szegmensét és m N rögzített dimenziószám esetén az E Ψ f érték minimalizálása a rendszer a 1, a 2,..., a m paramétereinek jó megválasztása által. A paraméterek optimalizálásának megvalósítására alkalmazható a Nelder Mead-féle szimplex algoritmus. Természetesen gépi számításaink során a függvények és a skaláris szorzat T egyenletes felosztása mentén diszkretizált változataival dolgozunk. Például egy EKG-szegmens általában 200 300 mintavételezett értékből áll össze.

Doktori értekezés tézisei 4 Az értekezés tézisei Az alábbiakban tézisek formájában összefoglaljuk kutatómunkánk eredményeit. Téziseink kimondása után tömören áttekintjük a releváns eredményeinket, utalva az értekezésnek az azokat részletesebben ismertető fejezeteire, és felsorolva a kapcsolódó publikációinkat is. 1. tézis: EKG görbék racionális approximációjaég Kidolgoztuk EKG jelek feldolgozásának komplex racionális függvényrendszereken alapuló módszerét. A rendszerek paramétereinek közelítő meghatározására eredményesen alkalmaztuk a Nelder Mead-féle szimplex algoritmust. A módszer EKG görbék szegmenseinek lényegre törő és elegáns reprezentációját teszi lehetővé, felhasználásával egyúttal zajszűrést és hatékony, kis veszteséggel járó tömörítést is nyerhetünk. Ezzel a tézissel a kutatómunka központi célját és eredményét foglaltuk össze. A tárgyalt függvényrendszerek már pusztán ránézésre is igen emlékeztettek az EKG görbék egyes részeihez, és kiderült, hogy a paramétereik jó megválasztásával nagyszerű közelítést érhetünk el, sőt a paraméterek akár közvetlen diagnosztikai információt is hordozhatnak. Kutatásaink során rábukkantunk a Nelder Mead-módszerre, amellyel először sikerült a szóban forgó paraméterek optimális értékeit jól megközelíteni, akár az azokra vonatkozó a priori ismeretek nélkül. Az alkalmazott racionális függvényrendszereket, köztük az ortogonális Malmquist Takenaka-rendszereket és a többek között ezek megadásában is fontos szerepet játszó Blaschke-függvényeket a 2. fejezetben fejtettük ki részletesen, az 5. fejezet pedig ismerteti a Nelder Mead-féle algoritmust. Végül, a 6. fejezetben ezek megkoronázásaképpen bemutattuk, hogyan lehet e módszerek segítségével valódi EKG jeleket feldolgozni. Első kapcsolódó munkánkban a módszer alkalmazhatóságát vizsgáltuk mesterségesen generált jelek esetében [1], majd az eljárást több nemzetközi konferencián és folyóiratban is bemutattuk [4, 8, 11], valamint a kapcsolódó

5 Lócsi Levente 2 1.5 1 0.5 0 0.5 1 1.5 2 0 1 2 3 4 5 6 1. ábra. Egy EKG-szegmens (alul, piros) és racionális közelítése (felül, kék). Matlab eszközeinket is publikáltuk [9, 10]. Az 1. ábrán mutatunk egy példát egy valódi EKG felvétel egy szegmensére, valamint annak racionális függvények alkalmazásával nyert közelítésére. 2. tézis: Hiperbolikus Nelder Mead-algoritmusÉg Elkészítettük a Nelder Mead-féle szimplex módszernek a hiperbolikus síkra, illetve térre adaptált változatát a Poincaré-féle körmodellt, illetve annak háromdimenziós analogonját használva. Az eredeti módszer több ismert tulajdonságát is átültettük az új, hiperbolikus változatokra. Az algoritmus implementációja is rendelkezésünkre áll. Míg az eredeti algoritmus az n-dimenziós euklideszi térben működik, addig a mi problémánk a komplex egységkörlemezhez köthető. A két halmaz bijektív megfeleltetése mellett felmerült közvetlenül a Nelder Mead-módszer adaptálása is a Bolyai Lobacsevszkij-féle hiperbolikus geometria Poincaré-féle körmodelljére. A hiperbolikus geometria szerkesztéseinek megvalósítása után magát az algoritmust is implementáltuk, elkészült annak hiperbolikus változata 2 és 3 dimenzióban. Az eredeti a gyakorlatban igen széles körben alkalmazott algoritmusnak meglepően kevés konvergenciával kapcsolatos tulajdonsága ismert. A publikált állítások közül többnek bebizonyítottuk az érvényességét a hiperbolikus esetben is. Teljes egészében a hiperbolikus Nelder Mead-algoritmus bemutatásának

Doktori értekezés tézisei 6 2. ábra. Balra: A hiperbolikus síkgeometria néhány alapvető eleme. Két pontra illesztett egyenes, a pontokban az egyenesre állított merőlegesek, valamint a szakaszfelező merőleges. Jobbra: A Nelder Mead-algoritmus a hiperbolikus síkon. szenteltük az értekezés 5. fejezetét, ahol ismertetésre kerül az eredeti algoritmus, szó esik a hiperbolikus szerkesztések megvalósításáról, magáról az algoritmus új, hiperbolikus változatáról, valamint a kapcsolódó állítások bizonyításáról. Ez a munkánk önállóan a [13] írásunkban jelent meg, valamint részét képezi a [4, 8] műveknek is. A 2. ábra szemlélteti a hiperbolikus geometria néhány alapvető elemét a Poincaré-féle körmodellben, valamint a szimplex módszer működését az egységkörlemezen. Ebben az esetben a szimplex egy hiperbolikus háromszög. 3. tézis: Diszkretizációs tulajdonságokég A szóban forgó racionális rendszereknek több diszkretizációval kapcsolatos tulajdonságát is megvizsgáltuk. A rendszerekhez kapcsolódó nem egyenletes felosztásoknak megadtuk egy hatékonyabb szekvenciális kiszámítási algoritmusát. FFT-szerű konstrukciókat implementáltunk. Újabb ortogonális rendszereket vezettünk be a Dirichlet-féle magfüggvény szeletei által. A szóban forgó rendszereket folytonos esetben definiáltuk, azonban ezek diszkretizációja elméleti és gyakorlati szempontból egyaránt fontos. Kiderül,

7 Lócsi Levente hogy míg a hagyományos trigonometrikus rendszer egy egyenletes felosztás mentén ad megfelelő diszkretizációs alappontokat, addig ezen általánosabb rendszerek esetében nem egyenletes felosztások vizsgálandók. A diszkretizációs tulajdonságokhoz köthető fogalmakat és eredményeket a 3. fejezetben tárgyaltuk. Ebben a témakörben fontos szerep jut többek között a Blaschke-függvények argumentum-függvényének, valamint racionális szorzatrendszereknek is. A [2] dolgozatban egyfajta magyarázó leírását adtuk a témakörnek, kiegészítve egy alkalmazási példával EKG görbék esetén. A nem egyenletes felosztások numerikus számítására adott hatékony szekvenciális eljárásunkat az [5] cikkben publikáltuk. Az említett újabb ortogonális rendszereket a [6] műben írtuk le. Az FFT-szerű konstrukciók implementációját pedig [7] rögzíti. 4. tézis: Egy inverz probléma megoldásaég Megadtuk és bizonyítottuk, hogy mely esetekben állhat elő valamely előírt pontnégyes kettő darab kéttényezős Blaschke-szorzat zérushelyeinek halmazaként. Megengedett esetben beláttuk végtelen sok megoldás létezését, konstrukciót adtunk ezek előállítására. Bevezettük reciprok Blaschke-függvények fogalmát, bizonyítottuk ezek létezését és egyértelműségét. Blaschke-szorzatok kompozíció lehetővé teszik szorzatrendszerek, és így FFT algoritmusok szerkesztését. Belátható, hogy ha ismerjük Blaschkeszorzatok paramétereit, akkor kompozíciójuk egy újabb Blaschke-szorzat zérushelyeit megkaphatjuk polinomiális egyenletek megoldása által. Felmerül a kérdés a fordított esetben: a kompozíció zérushelyeit ismerve következtethetünk-e az eredeti paraméterekre? Ezt az inverz problémát megoldottuk a legegyszerűbb nem triviális esetben, méghozzá kettő darab kéttényezős Blaschke-szorzat kompozícióját tekintve. A megoldás részleteit a [12] írás alapján készült 4. fejezet tárgyalja. Egy Blaschkefüggvényt, illetve egy példát a szóban forgó kompozícióra a 3. ábrán láthatunk. A különféle árnyalatú vonalak a komplex függvényértékek abszolút értékét, valamint argumentumát jelölik az egységkör belsejében.

Doktori értekezés tézisei 8 3. ábra. Balra: Egy Blaschke-függvény. Jobbra: Kettő darab kéttényezős Blaschke-szorzat kompozíciója. A zérushelyeket mindkét ábrán jelöltük. 5. tézis: Eszköztárak a Matlab rendszerhezég A kutatómunka során több programot készítettünk a Matlab numerikus matematikai programcsomag felhasználásával. Az elkészített programok javát eszköztárak formájában publikáltuk, amelyek szabadon letölthetők. Eszközeink a feldolgozott témakörök alaposabb megértését, oktatását, tanulmányozását és igényes szemléltetését is lehetővé teszik. Kutatásaink során általában a Matlab rendszert alkalmaztuk, mind az elméleti kutatások támogatására, mind a gyakorlati jelfeldolgozási problémák kezelésére. Az egyes témakörökhöz kapcsolódó programjaink javát összegyűjtöttük, úgynevezett eszköztárakba, toolbox-okba rendeztük, és szabadon elérhetővé tettük. Mindvégig különös figyelmet fordítottunk a szóban forgó konstrukciók igényes szemléltetésére, illetve azok használatának minél egyszerűbbé tételére. Ilyen eszköztáraink a következők. RAIT: Rational Approximation and Interpolation Toolbox. Ez a csomag többek között az alkalmazott racionális rendszerek megvalósítását, illetve az optimalizációs algoritmusokat foglalja magába. Kapcsolódó publikációink a [9, 10] művek. Az eszköztár letölthető az alábbi címen:

9 Lócsi Levente http://numanal.inf.elte.hu/~locsi/rait/ FFTRatSys. Ebben a racionális szorzatrendszerekkel és FFT-szerű algoritmusokkal kapcsolatos programjainkat gyűjtöttük össze, melyeket [7] dokumentál. Kiemeljük, hogy ez az eszköztár erőteljesen kihasználja az újabb Matlab verziók által már nyelvi konstrukciók szintjén megvalósítható objektumorientált lehetőségeket is. Elérhetősége: http://numanal.inf.elte.hu/~locsi/fftratsys/ HypNM. A hiperbolikus geometria Poincaré-féle körmodelljén és háromdimenziós analogonján teszi lehetővé a különféle szerkesztések programozását, vizualizációját, valamint a Nelder Mead-algoritmus hiperbolikus változatának futtatását. A [13] cikkünkben jut szerephez. http://numanal.inf.elte.hu/~locsi/hypnm/ Jó pár Matlab programunk alkalmazására adtunk példát néhány egyszerűbb feladat megoldásán keresztül a disszertáció B. függelékében. Az A. függelék pedig néhány számítást, bizonyítást tartalmaz a felvonultatott matematikai állításokat alátámasztandó. Hivatkozások [1] ~: Approximating poles of complex rational functions, Acta Univ. Sapientiae, Mathematica, 1/2 (2009), 169 182. [2] ~: Discrete approximation of ECG signals, Proc. 8th Int. Conf. on Appl. Inf. (ICAI), 2 (2010), 45 52. [3] ~: Az amőbamódszer: egy túl egyszerű algoritmus?, Adsumus VIII. (Tanulmányok a X. Eötvös Konferencia előadásaiból), 8 (2010), 235 248. [4] Fridli Sándor, ~, Schipp Ferenc: Rational function systems in ECG processing, Proc. 13th Int. Conf. Computer Aided Systems Theory (EURO- CAST), Part I (szerk. Roberto Moreno Díaz et. al.), Springer LNCS 6927 (2011), 88 95.

Doktori értekezés tézisei 10 [5] ~: Calculating non-equidistant discretizations generated by Blaschke products, Acta Cybernetica, 20 (2011), 111 123. [6] ~: Constructing orthogonal systems using Blaschke products, Proc. 8th Joint Conf. on Math. and Comp. Sci. (MaCS), (2011), 43 50. [7] ~: Rational FFT implementation in Matlab, Annales Univ. Sci. Budapest., Sect. Comp., 36 (2012), 241 254. [8] Fridli Sándor, Kovács Péter, ~, Schipp Ferenc: Rational modeling of multi-lead QRS complexes in ECG signals, Annales Univ. Sci. Budapest., Sect. Comp., 37 (2012), 145 155. [9] Kovács Péter, ~: RAIT, the Rational Approximation and Interpolation Toolbox for Matlab, Proc. 35th IEEE Int. Conf. on Telecomm. and Sig. Proc. (TSP), (2012), 671 677. [10] Kovács Péter, ~: RAIT, the Rational Approximation and Interpolation Toolbox for Matlab, with experiments on ECG signals, Int. J. of Advances in Telecommunications, Electrotechnics, Signals and Systems (IJATES 2 ), 1/2 3 (2012), 67 75. [11] ~, Kovács Péter: Processing ECG signals using rational function systems, Proc. 7th IEEE Int. Symp. on Medical Meas. and Appl. (MeMeA), (2012), 123 127. [12] ~: An inverse problem with compositions of Blaschke products, Mathematica Pannonica 24/1 (2013), 141 156. [13] ~: A hyperbolic variant of the Nelder Mead simplex method in low dimensions, Acta Univ. Sapientiae, Mathematica, 5/2 (2013), 169 183. [14] ~: Racionális függvényrendszerek és alkalmazásuk a jelfeldolgozás területén, Tíz éves az ELTE Eötvös József Collegium Informatikai Műhelye (szerk.: Csörnyei Zoltán), Eötvös József Collegium (2014), 286 304.