|
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.
zobrazenie
výstupov dajú použiť štandardné bloky programu Simulink (napr. 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. Vytvorené modely zostanú principiálne rovnaké.
3.
3. 3.
Podobne ako pri predchádzajúcich modeloch možné vytvárať simulácie
správania namodelovaného systému. Pri vývoji softwaru boli preskúmané všetky spomenuté možnosti.3 resp. Dôjde však
zámene blokov, ktoré obsahujú ich ekvivalenty prostredí System Generator. 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).
Užívateľ môže nastavovať len ich základné parametre.2.4). 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). SineWave, Scope). 12. Pred jeho pripojením na
štandardný blok treba vložiť rozhranie GatewayOut, ktoré prevedie signál späť na
formát double.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. Tento balík ponúka široké
možnosti vytvorenie konfiguračných dát.
.2 Softwarové vybavenie
Na implementáciu algoritmov softwarového rádia FPGA bol použitý programový
balík Xilinx ISE Design Suite (verzia 13. Ako zdroj vstupného signálu resp. Ten
obsahuje knižnice blokov spracovanie signálov (Xilinx Blockset, Xilinx Reference
Blockset).62
Obr. Knižnica priamo obsahuje popisy hardwarovej konfigurácie týchto blokov. 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).
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. Medzi jeho hlavné parametre patrí
vzorkovacia frekvencia vlastnosti číselnej reprezentácie signálu (bitová šírka poloha
desatinnej čiarky). Rovnaká situácia pri výstupe signálu