|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Táto práca sa zaoberá možnosťami využitia koncepcie softwarového rádia pre rádioamatérske účely v pásme KV a jej následnej implementácie do vhodne navrhnutého hardwaru. Cieľom je návrh transceiveru schopného pracovať v režimoch AM, FM, SSB, a CW. V rámci teoretického rozboru problematiky sú preskúmané používané architektúry softwarových rádií a ich jednotlivé bloky. Rozbor je zameraný hlavne na analógové časti reťazca, ako sú vstupný a koncový zosilňovač, filtre a prevodníky. Ďalej sú preskúmané algoritmy spracovania signálov pre prijímač aj vysielač v daných režimoch a zostavené ich počítačové modely. Navrhnuté algoritmy sú následne implementované do obvodu FPGA (Virtex-5) na dostupnej vývojovej doske.
12. Dôjde však
zámene blokov, ktoré obsahujú ich ekvivalenty prostredí System Generator.3: Odporúčané zapojenie analógového výstupu D/A prevodníka AD9764 [18].1 Prostredie System Generator
Pre implementáciu algoritmov spracovania signálov ako najefektívnejšie javí použitie
prostredia System Generator kvôli jednoduchšiemu prechodu modelov vytvorených
v programe Simulink. Vytvorené modely zostanú principiálne rovnaké.2. Tento balík ponúka široké
možnosti vytvorenie konfiguračných dát. Pred jeho pripojením na
štandardný blok treba vložiť rozhranie GatewayOut, ktoré prevedie signál späť na
formát double. Jedná hlavne
o bloky vykonávajúce aritmetické operácie ako násobenie, sčítanie/odčítanie, prípadne
konštanty (ekvivalenty knižnici Xilinx: Mult, AddSub, CMult Const).
.
Väčšina blokov použitých modeloch systémov, ktoré spracovávajú signály je
prakticky totožná tými, ktoré boli použité predošlých modeloch. Ten
obsahuje knižnice blokov spracovanie signálov (Xilinx Blockset, Xilinx Reference
Blockset). rozdiel od
modelov Simulinku, bloky knižníc Xilinxu pracujú obmedzenou bitovou šírkou
signálu (je potrebné uvážiť užitočný rozsah signálu pre zníženie hardwarových
nárokov).3 resp. Pri vývoji softwaru boli preskúmané všetky spomenuté možnosti. Knižnica priamo obsahuje popisy hardwarovej konfigurácie týchto blokov.
3. Efektívne vyjadrenie hodnôt signálov pri súčasnom zachovaní najvyššej
presnosti dynamiky, vyžaduje pozorné sledovanie signálu jeho ceste systémom. Rovnaká situácia pri výstupe signálu.4).2 Softwarové vybavenie
Na implementáciu algoritmov softwarového rádia FPGA bol použitý programový
balík Xilinx ISE Design Suite (verzia 13.
Podobne ako pri predchádzajúcich modeloch možné vytvárať simulácie
správania namodelovaného systému.
3. SineWave, Scope).62
Obr. Tie môžu byť vytvorené buď prostredí
Project Navigator forme VHDL modulov, prostredí EDK napríklad
prostredníctvom implementácie mikrokontroléru Microblaze zdrojových kódov
v jazyku alebo prostredí System Generator, ktorý predstavuje nadstavbu programu
Simulink.
Medzi výstup signálu štandardného bloku vstup bloku knižnice Xilinx však
nutné vložiť rozhranie GatewayIn, ktoré prevedie signál formátu double formát
s pevnou desatinnou čiarkou (fixed point). 3. Medzi jeho hlavné parametre patrí
vzorkovacia frekvencia vlastnosti číselnej reprezentácie signálu (bitová šírka poloha
desatinnej čiarky). zobrazenie
výstupov dajú použiť štandardné bloky programu Simulink (napr. Ako zdroj vstupného signálu resp.
Užívateľ môže nastavovať len ich základné parametre