SDR komponens fejlesztése HDL konverziós lehetőségek figyelembe vételével

OData támogatás
Konzulens:
Naszály Gábor
Méréstechnika és Információs Rendszerek Tanszék

Diplomamunkám során feladatom az SDR azaz Software Defined Radio egy kiválasztott elemének vizsgálata volt mind a C nyelv, mind pedig egy általam választott HDL (Hardware Description Language) nyelv segítségével.

Kutatásomat 3 nagy részre lehet felosztani, ezek a következők:

• SDR komponens kiválasztása, illetve implementálása egy általam választott program segítségével

• a kiválasztott SDR komponens megvalósítása C nyelven, itt az erőforrás elemzés szempontjából 4 féle implementálást készítettem

o double számok használata [-1;1] intervallumban, úgy, hogy ezek a számok nem kettőnek valamely hatványai

o double számok használtat [-1;1] intervallumban, úgy, hogy ezek a számok mind kettő hatványok

o float típusú, lebegőpontos számok használata [-16;16] intervallumban, úgy, hogy ezek kettő hatványok

o integer típusú számok használata [-512;512] intervallumban, az előző két esethez hasonlóan (float, double kettő hatványok), az itt alkalmazott számok is kettő hatványai voltak

• HDL nyelv kiválasztása, majd C nyelvű kód szintetizálása a választott nyelven

Feladatom volt továbbá, hogy mind a C, mind pedig a HDL nyelvű kódot erőforrás felhasználás szempontjából elemezzem, és következtetéseket vonjak le a kapott adatokból.

Összegezve tehát a fő feladatom az SDR adó egy egyszerű implementációja mellett az volt, hogy megismerjem a különböző fejlesztő környezeteket, mind SDR implementáció esetén, mind szoftveres optimalizáció, mind pedig hardveres optimalizáció esetén, szert téve ezzel egy megfelelő alap tudásra, melyet majd a jövőben a projekt tovább fejlesztésében alkalmazni tudok.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.