Softwarově definovaný transceiver pro radioamatérský provoz

| 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.

Vydal: FEKT VUT Brno Autor: Anton Paus

Strana 86 z 102

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
základe užívateľského vstupu môže byť register nastavujúci hlasitosť nastavený žiadanú hodnotu (register PCM_OUT, adresa 0x04). ukazuje postupnosť posielania konfiguračných dát.3 Vysokofrekvenčné rozhranie Vysokofrekvenčné rozhranie tvorené blokmi rýchleho A/D D/A prevodníka.74 Podobne rozložený prijatý rámec, dáta neho privedené výstup jadra. Výrobcom udávaná doba ns. Záporné hodnoty signálu prevedené dvojkový doplnok odčítané strednej hodnoty rozsahu, kladné hodnoty signálu zväčšené strednú hodnotu rozsahu. Poradie Adresa Dáta Popis 1 0x00 ľubovoľné Resetovanie kodeku, zápis ľubovoľných dát 2 0x04 0x0010 Nastavenie hlasitosti výstupu HEADPHONE 3 0x0E 0x8008 Nastavenie hlasitosti mikrofónového vstupu 4 0x1A 0x0000 Výber nahrávacieho vstupu (mikrofónový) 5 0x1C 0x0002 Zosilnenie vstupe (Record Gain) 6 0x18 0x0808 Nastavenie výstupného zosilnenia/útlmu 7 0x20 0x8000 Kontrolný register, vypnutie spätnej slučky 3D efektu 8 0x2C 0x1F40 Nastavenie vzorkovacej frekvencie pre D/A prevodník (10 kHz) 9 0x32 0x1F40 Nastavenie vzorkovacej frekvencie pre A/D prevodník (10 kHz) Tab. Pri D/A prevodníku dôležité dodržať dobu potrebnú pre ustálenie vstupných dát pred privedením aktívnej hrany hodinového signálu (tzv. Pri frekvencii hodinového signálu 100 MHz potom hodnota doby predstihu 2,5 ns. Riadiaci blok využíva okrem prijímaných audio dát pre vytvorenie modulačného signálu len signál SLOT_VALID, ktorý informuje stave kodeku platnosti prijímaných dát. Všetky signály transceiveri však majú znamienkový formát. vytvorenie stabilného fázového posunu signálov bola využitá jednotka DCM. štvrtinu periódy. Rovnakú hodnotu doba držania vstupných dát (input hold time tH), čím je splnená táto požiadavka časovanie (výrobca udáva hodnotu 1,5 ns). Stredná hodnota pôvodného rozsahu (0) posunie stredu neznamienkového rozsahu (pri bitovom rozsahu hodnota 8192).14). setup time ts,Obr. Dodržanie tejto požiadavky zariadené vzájomným fázovým posunutím hodinového signálu pre blok, ktorý aktualizuje dátové výstupy hodinového signálu pre D/A prevod 90° tj. . Tabuľka Tab. D/A prevodník vyžaduje pre svoju funkciu prijímať dáta bez znamienka. Pre ich správnu funkciu potrebné hlavne správne nastaviť ich hodinové signály. Rozhranie možné tiež využiť ovládanie hlasitosti výstupného audio signálu. Preto potrebné vstupné dáta previesť na neznamienkové tak, rozsah posunie intervalu -8192 8191 (14 bitové číslo) na interval 16383. Sekvencia konfiguračných príkazov kodeku AC'97. 3.4. 3