Stanovení charakteristik cyklostacionárního detektoru signálu OFDM

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Diplomová práce spadá do oblasti kognitivních rádiových sítí. Tyto sítě jsou schopny využívat kmitočtové spektrum efektivněji než současné radiokomunikační sítě, přičemž jednoznačnou předností je možnost koexistence kognitivních i klasických sítí. Pozornost je věnována klíčové úloze kognitivního rádia – sledování spektra. V práci jsou podrobněji zkoumány vlastnosti cyklostacionárního detektoru, jehož hlavní výhodou je vysoká spolehlivost detekce při nízkých hodnotách SNR při apriorní znalosti cyklického kmitočtu vyslaného signálu. Vlastnosti detektoru jsou testovány na OFDM signálech používaných reálnými systémy, u kterých je cyklostacionarita způsobena především využitím cyklického prefixu. Kvantitativně jsou vyjádřeny vlivy decimace cyklické autokorelační funkce a vícecestného šíření OFDM signálu naspolehlivost detekce. Stanoveny jsou optimální hodnoty vah multifrekvenčního detektoru.

Vydal: FEKT VUT Brno Autor: Jiří Lehocký

Strana 77 z 80

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
2 Funkce Create signal Funkce pro vytvoření datového toku signálu OFDM zvolenými parametry simulaci přenosu signálu prostředím. function [tok,Sum,data] CreateSignal_clasicNo(modulace,PoN,PoUN, SigPrvku,SNR,Ts,CP,fvz,ro,tau_path,pocatek,deltaf,Nominator, Denominator,number,Doppler) % vytvoreni paralelnich datovych toku, podle zvolene modulace % datove toky jsou ulozeny promenne data, vyuziva vytvorena % funkce modulation ktera vola switch(modulace) case 1 DataSet [-3 3]; %16 QAM data modulation(DataSet,PoN,SigPrvku+1); case 2 DataSet [-1 1]; %QPSK data modulation(DataSet,PoN,SigPrvku+1); case 3 a sqrt(2)/2; DataSet [-1 -a+1i*a a+a*1i a-1i*a -1i -a-1i*a]; %8PSK slozitejsi modulace, vytvorim vsechny kombinace v %DataSet,vygeneruji matici cisli pote priradim %konkretni pozici 8PSK k randi(8,PoN,SigPrvku+1); data zeros(PoN,SigPrvku+1); for 1:PoN for 1:SigPrvku+1 data(m,n) DataSet(k(m,n)); end end case 4 DataSet [-7 7]; %64 QAM data modulation(DataSet,PoN,SigPrvku+1); end % doplneni okraju nulami data(1:ceil((PoN-PoUN)/2),:) 0; data(end-floor((PoN-PoUN)/2)+1:end,:) 0; % namodulovani nosne, pridani CP, vytvoreni datoveho toku, vliv %kanalu mod ifft(data); %modulace nosnou pomoci ifft modulatoru dataN zeros(Ts,SigPrvku+1); %priprava matice pro zkopirovani CP dataN(1:CP,:) mod(PoN-CP+1:PoN,:); %kopirovani CP dataN(CP+1:end,:) mod; %vysledna matice CP tok zeros(1,size(dataN,1)*size(dataN,2)); %vytvoreni matice pro % seriovy datovy tok for 1:size(dataN,2) %vysilany seriovy datovy tok tok((i-1)*Ts+1:i*Ts) dataN(:,i); end .66 C