Teorie rádiové komunikace - simulace v SW Matlab

| Kategorie: Skripta  | Tento dokument chci!

Text je určen jak zájemcům z řad studentů magisterského, doktorského a bakalářského studia elektrotechnických oborů vysokých škol, tak i zájemcům z řad odborné veřejnosti a volně navazuje na předcházející publikaci Teorie rádiové komunikace. V celkem devíti kapitolách umožňuje čtenáři ověřit si základní principy rádiové komunikace, bez kterých by soudobé komunikační systémy nemohly pracovat. Po úvodních jednoduchých příkladech následují návody pro ověření principu převodu mezi komplexní obálkou a pásmovým signálem, principu přenosu PSK signálů, konceptu optimálního přijímače, principu synchronizace pomocí Costasovy smyčky, principu ...

Vydal: FEKT VUT Brno Autor: UREL - Roman Maršálek

Strana 20 z 36

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
Můžete využít funkci reshape (převede vektor na matici kde například každý řádek bude odpovídat jednomu rozprostřenému bitu) nebo použijte cyklus for každém kroku vyberte pro zpracování část signálu odpovídající jednomu bitu. Je-li vektor po rozprostření můžeme němu přidat výsledek rozprostření jednoho bitu sr příkazem sr]. Matici opište. Nyní vytvořte při- jímací část.Teorie rádiové komunikace simulace Matlab 20 Hadamardova sekvence: 1 -1 vyslaná posloupnost rozprostření: 1 1 přijatá posloupnost (ideální případ bez šumu, totožná vyslanou): 1 1 opakovaná Hadamardova sekvence: 1 -1 součin jejích jednotlivých bitů přijatou posloupností: 1 -1 integrace součinu přes bitů: 8 -8 dekódované bity: 1 -1 Řešení 1. 6. Takto získané úseky signálu vynásobte prvek prvku rozprostírací posloupností použitou vysílací části. Připomeňme, skalární součin dvou n-rozměrných vektorů je definován jako: a = n i=1 aibi. (6. Vyberte dva řádky matice ověřte, jejich skalární součin nulový (sekvence jsou ortogonální).*b).1). Náhodná data vytvořte pomocí funkce randsrc. Vektor signálu rozprostření rozdělte úseky délce odpovídající velikosti spreading faktoru SF. Nezapomeňte, vektor třeba začátku inicializovat jako prázdný vektor ]. 3. Rozprostření jednotlivých bitů můžete provést násobením i-tého bitu b(i) zvoleným (například třetím) řádkem Hadamardovy matice b(i) H(3, :). Jednotlivé řádky matice, resp. takto vytvořenému signálu prozatím nepřidávejte žádný šum. Výsledek násobení integrujte . sloupce pak tvoří posloupnosti pro jednotlivé uživatele CDMA systému. obr. 2. 4. Parametrem spreading factor (SF) odpovídající také délce posloupnosti. Hadamardovu posloupnost vygenerujete funkcí hadamard.1) Můžete jej vypočítat například pomocí příkazu sum(a. Nejprve vytvoříte model systému jedním uživatelem (viz