You are on page 1of 4

Modulacje cyfrowe z kluczowaniem fazy cz

II

wiczenie 9
Modulacje cyfrowe z kluczowaniem fazy cz

II

Modyfikacje modulacji BPSK i QPSK:


modulacje DBPSK, DEBPSK, OQPSK, /4-QPSK
1. Wst p
W ramach tego wiczenia student powinien zapozna si ze specyfik sygnaw dla kilku
modyfikacji podstawowych modulacji cyfrowych z kluczowaniem fazy: DBPSK, DEBPSK,
OQPSK oraz /4-QPSK. W tym, student powinien zapozna si z r nicami i
podobie stwami w ksztacie konstelacji i wykresw oczka dla nowych typw modulacji oraz
zapozna si z r nicami w jako ci demodulacji, wyra onej przede wszystkim za pomoc
BER. wiczenie to przygotowuje studenta do realizacji nast pnego wiczenia, w ktrym
b dzie on bada wra liwo poznanych tutaj metod modulacji na b dy odtwarzania chwil
prbkowania oraz b dy odtwarzania fazy lub cz stotliwo ci no nej.

2. Wprowadzenie teoretyczne
W ramach tego wiczenia poza wprowadzonymi w ramach poprzedniego wiczenia
modulacjami BPSK i QPSK, w ktrych kolejnym grupom bitw przypisywana jest
bezpo rednio faza kolejnych symboli zmodulowanego sygnau, badane s cztery nowe:
a) DBPSK r nicowa modulacja z kluczowaniem fazy: kolejnym grupom bitw
przypisywana jest zmiana fazy kolejnych symboli zmodulowanego sygnau o (0 albo 180).
Podej cie to gwarantuje odporno na b d fazy w kanale oraz pozwala na zastosowanie
prostszego odbiornika niekoherentnego.
b) DEBPSK wariant modulacji DBPSK, w ktrym najpierw wykonuje si kodowanie
r nicowe wej ciowego ci gu binarnego, na nast pnie tak zakodowany ci g podaje si na
wej cie modulatora BPSK. Podobnie w odbiorniku, najpierw nast puje koherentny odbir
BPSK a nast pnie dekodowanie r nicowe. W odr nieniu od DBPSK wymagany jest
bardziej zo ony odbiornik koherentny, w ktrym konieczne jest odtworzenie cz stotliwo ci i
fazy no nej. W odr nieniu do odbiornika BPSK kodowanie r nicowe sprawia, e b d
odtworzenia fazy no nej wielko ci 180 nie spowoduje b du podczas odtwarzania
nadawanego ci gu.
c) OQPSK wariant modulacji QPSK, w ktrym skadowa symfazowa zmodulowanego
sygnau podstawowopasmowego jest przesuni ta o p odst pu symbolowego wzgl dem
skadowej kwadraturowej. W efekcie w zmodulowanym sygnale nast puj zmiany fazy tylko
o +/90, ale dwa razy cz ciej ni wynika to z szybko ci symbolowej. Zalet tego
rozwi zania jest to, e trajektoria sygnau zmodulowanego nigdy nie przechodzi przez zero.
d) /4-QPSK r nicowy wariant modulacji QPSK, w ktrym dibity s kodowane zmian
Analiza i Algorytmy Przetwarzania Sygnaw warstwy 2 laboratorium

1/4

Modulacje cyfrowe z kluczowaniem fazy cz

II

fazy o +/45 albo o +/135. Podobnie jak w OQPSK trajektoria zmodulowanego sygnau
nigdy nie przechodzi przez zero, chocia amplitud chwilow cechuj wi ksze wahania.
Dodatkow zalet tego rozwi zania mo liwo demodulacji niekoherentnej.

3. Opis skryptw
W wiczenie to jest realizowane w oparciu skrypt PSKmod2.m, w ktrym zawarto
implementacj nadajnika i odbiornika dla r nych modulacjami z kluczowaniem fazy oraz
symulacj kanau z addytywnym biaym szumem. Skadnia polecenia jest nast puj ca
[BER, SNR_out]=PSKmod2(PSK_modulation_type, SNR_dB, filter_type)

Parametry wej ciowe:


PSK_modulation_type - typ modulacji; zaimplementowane typy modulacji:
BPSK, DBPSK, DEBPSK, QPSK, OQPSK, pi/4-QPSK, QAM16
SNR_dB - stosunek redniej energii symbolu do widmowej g sto ci mocy szumu w kanale
filter_type typ filtru nadawczego (filtr odbiorczy jest filtrem dopasowanym do filtru nadawczego)
zaimplementowane typy filtrw:
'none' - brak filtru
'rect' - okno prostok tne o dugo ci L
'hamming L' - okno Hamminga o dugo ci L
'hamming 2xL' - okno Hamminga o dugo ci 2L
'hanning L' - okno von Hanna o dugo ci L
'hanning 2xL' - okno von Hanna o dugo ci 2L
'srRC' - spierwiastkowany podniesiony kosinus
'RC' - podniesiony kosinus o dugo ci
'RC-L' - podniesiony kosinus o przej ciach przez zero co L prbek
dla filtrw 'srRC', 'RC' oraz 'RC-L' mo na zdefiniowa w pliku konfiguracyjnym

Parametry wyj ciowe:


BER pomierzona bitowa stopa b dw
SNR_out_dB - pomierzony stosunek sygnau do szumu na wyj ciu demodulatora

Przykadowe wywoanie skryptu:


[BER_out, SNR_out]=PSKmod2('DEBPSK',25, 'rect');
Dodatkowe mo liwo ci konfiguracji sposobu dziaania skryptu dost pne s poprzez edycj
skryptu konfiguracyjnego set_params_2.m. Zmian tych parametrw realizuje si
poprzez bezpo redni edycj tego skryptu. Poni ej zamieszczono zawarto wzorcowego
skryptu konfiguracyjnego z pogrubionymi fragmentami, ktrych zmiana mo e by przydatna
podczas realizacji bie cego wiczenia
function set_params_2
global PSKmod_params_2
% W cza wy cza (on/off) tryb BER (bit error rate evaluation only mode)

Analiza i Algorytmy Przetwarzania Sygnaw warstwy 2 laboratorium

2/4

Modulacje cyfrowe z kluczowaniem fazy cz

II

% 0 tryb wykresw (mniejsza liczba transmitowanych bitw)


% 1 tryb pomiaru BER (bez wykresw ale transmitowane wi cej bitw)
PSKmod_params_2.prog_params.BER_only=0;
PSKmod_params_2.BER_NoOfBits=10000;
% liczba symboli do wy wietlenia na wykresach czasowych (15)
PSKmod_params_2.Symbols2Draw=15;
% 0- odtwarzanie d wi ku w trybie wykresw (BER_only==0)
PSKmod_params_2.prog_params.play_sound=0;
% parametry filtru nadawczego dla
% filtrw 'srRC', 'RC' oraz 'RC-L'
% k - mno nik dugo ci filtru
%
dugo
filtru N = PSKmod_params_2.forming_filter.k*L
%
zalecane k parzyste
% alfa - roll-off factor(wspczynnik opadania widma)
PSKmod_params_2.forming_filter.k=10;
PSKmod_params_2.forming_filter.alfa=0.5;
%phase rotation in channel (interesting: pi/4)
PSKmod_params_2.demod.phase_error=0;
%deviation of carrier frequency in one millionth of pi
PSKmod_params_2.demod.wc_err=0;
%fractional delay introduced by channel (-0.5, +0.5)
PSKmod_params_2.demod.delay_error = 0.0;
% korekcja op nienia wprowadzanego przez filtr oraz algorytm demodulacji
% (interpretowane jako dodatkowe wyprzedzenie w przetwarzaniu sygnau
% realizowane poprzez zignorowanie pocz tkowego fragmentu
% zdemodulowanego sygnau)
PSKmod_params_2.auto_delay=1; % automatyczne dobieranie op nie
% przez system
% PSKmod_params_2.demod.delay_in=5; % korekcja cz ci nadawczej
% PSKmod_params_2.demod.delay_out=10; % korekcja dla wyj cia
%
(obejmuje zarwno cz
nadawcza jak i odbiorcza)
% cz stotliwo
no nej
% w trybie BERonly==1 zawsze fo=fp/4
PSKmod_params_2.fo=1000;
% szybko
symbolowa [baud]
PSKmod_params_2.fb=200;
% cz stotliwo
prbkowania
% w trybie BERonly==1 zawsze fp=6*fb
PSKmod_params_2.fp=8000;
% tryb przetwarzania
% 0 - cao
przetwarzania na sygnaach zespolonych (kana zespolony)
% 1 - przetwarzanie z u yciem sygnaw rzeczywistych (kana rzeczywisty
%
+ filtr Hilberta w odbiorniku)
PSKmod_params_2.prog_params.use_real=0;

4. Zadania do wst pnego przygotowania


a) Naszkicowa i krtko opisa schemat blokowy niekoherentnego cyfrowego demodulatora
DBPSK

Analiza i Algorytmy Przetwarzania Sygnaw warstwy 2 laboratorium

3/4

Modulacje cyfrowe z kluczowaniem fazy cz

II

Zadania laboratoryjne
W ramach tego wiczenia cao eksperymentw przeprowadzamy przy zao eniu idealnej
synchronizacji chwil prbkowania oraz idealnego odtworzenia cz stotliwo ci i fazy no nej w
odbiorniku. Ponadto wszystkie eksperymenty przeprowadzi dla filtrw formuj cych rect i
srRC.
1) Dla modulacji dwuwarto ciowych BPSK, DBPSK, DEBPSK oraz czterowarto ciowych
QPSK, OQPSK, /4-QPSK przy zao eniu SNRS w kanale rwnego 100
a) porwna charakter konstelacji oraz sygnaw podstawowo-pasmowych, a zwaszcza
ich obwiedni na wyj ciu nadajnika oraz demodulatora
b) pomierzy szeroko pasma efektywnego zawieraj cego 99% energii sygnau oraz
procent energii sygnau zawarty w przedziale cz stotliwo ci (f0fb, f0+fb)
2) Dla modulacji dwuwarto ciowych BPSK, DBPSK, DEBPSK oraz czterowarto ciowych
QPSK, OQPSK, /4-QPSK pomierzy zmiany BER i SNRout na wyj ciu demodulatora w
funkcji SNRS. Przebiegi dodatkowo wykre li w funkcji SNRb.
na podstawie obserwacji i pomiarw z poprzednich punktw uszeregowa wszystkie badane
typy modulacji pod wzgl dem ich jako ci. Czy r nice w jako ci mo na w prosty sposb
wyrazi liczbowo.
3) W oparciu o pomierzone w p.2 warto ci BER dobra wspczynnik alfa w poni szym
wzorze szacunkowym
BER=1/2*erfc(sqrt(alfa*SNRS,lin))

Analiza i Algorytmy Przetwarzania Sygnaw warstwy 2 laboratorium

4/4

You might also like