Techniki Transmisji Cyfrowych

21
TECHNIKI TRANSMISJI CYFROWYCH QPSK OQPSK π/4-QPSK Opracowali: Grzegorz Iwacz Michał Zajączkowski © 2004

Transcript of Techniki Transmisji Cyfrowych

Page 1: Techniki Transmisji Cyfrowych

TECHNIKI TRANSMISJI CYFROWYCH

QPSK

OQPSK

π/4-QPSK

Opracowali:

Grzegorz Iwacz Michał Zajączkowski

© 2004

Page 2: Techniki Transmisji Cyfrowych

Spis treści:

1. Wstęp ..................................................................................................................... 3

2. QPSK ....................................................................................................................... 3

2.1. Zasada działania......................................................................................... 3 2.2. Przebiegi........................................................................................................... 6 2.3. Schematy urządzeń.................................................................................. 7

3. OFFSET QPSK .............................................................................................. 9

4. π/4-QPSK......................................................................................................... 11

4.1. Zasada działania....................................................................................... 11 4.2. Demodulacja (demodulatory i ich charakterystyka) ..... 14

5. Literatura ........................................................................................................ 21

2

Page 3: Techniki Transmisji Cyfrowych

1. Wstęp

Termin PSK (Phase shift Keying) określa dużą klasę modulacji cyfrowych szeroko stosowaną w przemyśle telekomunikacyjnym. My przyjrzymy się dokładniej jednej z jej odmian, modulacji π/4-QPSK (π/4-Quadrature Phase Shift Keying). Żeby jednak dobrze zrozumieć jej istotę wcześniej omówimy pokrótce modulacje QPSK oraz OQPSK (Offset QPSK).

2. QPSK

2.1. Zasada działania

Modulacja QPSK jest szczególną i najczęściej stosowana odmianą modulacji MPSK (M-ary Phase Shift Keying). Jej zaletą jest zwiększenie efektywności wykorzystania pasma, przy jednoczesnym braku negatywnego wpływu na bitową stopę błędów (BER). Sygnał modulacji PSK definiujemy jako:

)2cos( ici tfAs θπ +⋅= , Tt ≤≤0 , i = 1, 2, 3, 4, gdzie

4)12( πθ ⋅−

=i

i

Wyjściowe fazy sygnału to 4

7,4

5,4

3,4

ππππ . Częstotliwość nośnej jest wybierana jako

całkowita wielokrotność szybkości nadawania znaku, dlatego faza sygnału jest jedną z wymienionych powyżej faz. Powyższe wyrażenie możemy zatem zapisać następująco:

)()(2sinsin2coscos 2211 tststfAtfAs iicicii φφπθπθ ⋅+⋅=⋅⋅−⋅⋅= , (1) gdzie φ1(t) oraz φ2(t) zdefiniowane są następująco:

3

Page 4: Techniki Transmisji Cyfrowych

tfT

t cπφ 2cos2)(1 ⋅= , Tt ≤≤0

tfT

t cπφ 2sin2)(2 ⋅−= , Tt ≤≤0

oraz

ii Es θcos1 ⋅=

ii Es θsin2 ⋅=

1

21tani

ii s

s−=θ ,

gdzie 2

2 TAE ⋅= jest energią znaku.

Obserwujemy, że sygnał ten jest liniową kombinacją dwóch ortonormalnych funkcji

bazowych: φ1(t) oraz φ2(t). W systemie współrzędnych φ1(t) i φ2(t) możemy przedstawić te

cztery sygnały jako cztery punkty lub wektory: ⎥⎦

⎤⎢⎣

⎡=

2

1

i

ii s

ss , i = 1, 2, 3, 4. Kąt wektora si w

odniesieniu do osi poziomej jest fazą wyjściową sygnału φi. Długość tego wektora wynosi E .

Konstelacja sygnału jest przedstawiona na rysunku 1.

Rys. 1. Konstelacja sygnału

W QPSK bity danych są podzielone na grupy składające się z dwóch bitów: 00, 01, 10, 11. Każdy z 4 sygnałów QPSK jest używany do reprezentacji jednej z grup. Konstelacja

4

Page 5: Techniki Transmisji Cyfrowych

sygnału na rysunku 1 używa kodowania Grey’a. Koordynaty punktów sygnału zawiera tabela 1.

Tabela 1

dwubit faza θi ii Es θcos1 ⋅= ii Es θsin2 ⋅=

11 π/4 +2E +

2E

01 3π/4 -2E +

2E

00 5π/4 -2E -

2E

10 7π/4 +2E -

2E

W powyższej tabeli, dla uzyskania dogodnej struktury modulatora, mapujemy logiczną 1 na

2E oraz logiczne 0 na

2E

− . Mapujemy także bity o numerach nieparzystych na si1, a o

numerach parzystych na si2. Zatem na podstawie równania 1, sygnał QPSK możemy zapisać następująco:

tftQAtftIAts cc ππ 2sin)(2

2cos)(2

)( ⋅⋅−⋅⋅= , ∞<<∞− t ,

gdzie I(t) oraz Q(t) są ciągami bitów determinowanymi przez bity o numerach nieparzystych oraz bity o numerach parzystych, odpowiednio:

∑∞

−∞=

−⋅=k

k kTtpItI )()(

∑∞

−∞=

−⋅=k

k kTtpQtQ )()( ,

gdzie Ik = ±1 i Qk = ±1, a mapowanie pomiędzy danymi a Ik i Qk wygląda następująco: 1→1 i 0→-1. p(t) jest funkcją prostokąt określoną na przedziale [0, T].

5

Page 6: Techniki Transmisji Cyfrowych

2.2. Przebiegi

Przedstawienie przebiegów modulacji QPSK, w oparciu o przydzielanie sygnałów z rysunku 1, przedstawia rysunek 2.

Rys. 2. Przebiegi modulacji QPSK

6

Page 7: Techniki Transmisji Cyfrowych

Przebieg ma stałą obwiednię i nieciągłości fazy na granicach znaków. W porównaniu z BPSK (Binary Phase Shift Keying) QPSK dla takiej samej szybkości transmisji, transmituje dane dwa razy szybciej. Co więcej, chociaż zwiększa się prawdopodobieństwo błędu znaku, prawdopodobieństwo błędu bitu pozostaje takie samo.

2.3. Schematy urządzeń Modulator QPSK przedstawia rysunek 3a:

Rys. 3. a) Modulator QPSK, b) Demodulator QPSK

7

Page 8: Techniki Transmisji Cyfrowych

Kanał I nazywany jest kanałem synfazowym, natomiast kanał Q nazywany jest kanałem kwadraturowym. Wejściowa sekwencja danych jest rozdzielana przez przetwornik szeregowo-równoległy (S/P) na sekwencję bitów nieparzystych dla kanału I oraz sekwencję bitów parzystych dla kanału Q. Następnie logiczna 1 jest konwertowana na impuls dodatni, a logiczne 0 na impuls ujemny, oba o tej samej amplitudzie i czasie trwania T. W kolejnym kroku ciąg nieparzystych impulsów jest mnożony przez tf cπ2cos , a ciąg parzystych impulsów przez tf cπ2sin . Ostatecznie układ sumujący dodaje te dwa przebiegi tworząc sygnał QPSK.

Demodulator QPSK przedstawia rysunek 3b. CR oznacza tu moduł odzyskiwania

nośnej (Carrier Recovery). Sygnały kanałów I oraz Q są demodulowane oddzielnie jako dwa indywidualne sygnały BPSK, a następnie konwerter równoległo-szeregowy (P/S) łączy te dwie sekwencje w jedną.

8

Page 9: Techniki Transmisji Cyfrowych

3. OFFSET QPSK

Offset QPSK jest zasadniczo identyczna jak QPSK za wyjątkiem tego, że ciągi bitów kanału I oraz Q są „przesunięte w czasie”. Na rysunku 4 widzimy modulator i demodulator OQPSK, które różnią się od QPSK jedynie dodatkowym opóźnieniem T/2 sekundy w kanale Q.

Rys. 4. a) Modulator OQPSK, b) Demodulator OQPSK

Bazując na schemacie modulatora, sygnał OQPSK możemy zapisać:

tfTtQAtftIAts cc ππ 2sin)2

(2

2cos)(2

)( ⋅−⋅−⋅⋅= , ∞<<∞− t .

Skoro OQPSK różni się od QPSK jedynie opóźnieniem sygnału kanału Q, a więc widmowa gęstość mocy jest tu taka sama jak w QPSK, rozważania dotyczące błędów są również takie same.

9

Page 10: Techniki Transmisji Cyfrowych

Przebiegi modulacji QPSK przedstawia rysunek 5.

Rys. 5. Przebiegi modulacji OQPSK

Obserwujemy, że na skutek „rozregulowania” kanału I oraz Q, OQPSK ma okres trwania znaku równy T/2. W granicach dowolnego znaku tylko jeden z dwóch bitów w parze (Ik, Qk) może zmienić znak. Wartość zmiany fazy na granicy znaku może zatem wynieść jedynie 0° i ±90°. Dla QPSK czas trwania symbolu wynosi T, zatem obydwa bity w parze (Ik, Qk) mogą zmienić znak – wartość zmiany fazy na granicy znaku może oprócz 0° i ±90° wynosić także 180°.

10

Page 11: Techniki Transmisji Cyfrowych

4. π/4-QPSK

4.1. Zasada działania

π/4-QPSK, nie tylko jest przesunięta w fazie o 180° tak jak OQPSK, ale także może być demodulowana różnicowo. Te właściwości czynią ją szczególnie dogodną w przypadku komunikacji ruchomej, gdzie różnicowa demodulacja może zmniejszyć niepożądane efekty kanału z zanikami. π/4-QPSK została przyjęta jako standard dla systemu telefonii cyfrowej w Stanach Zjednoczonych i Japonii.

Po raz pierwszy π/4-QPSK została zaprezentowana w 1962 roku przez Baker’a. Jest

ona odmianą różnicowo zakodowanej QPSK (DEQPSK – Differentially Encoded Quadrature Phase Shift Keying). Różni się od niej jednak regułą kodowania. Rysunek 6 przedstawia modulator π/4-QPSK.

Rys. 6. Modulator π/4-QPSK

(I(t), Q(t)) oraz (u(t), v(t)) to odpowiednio niezakodowane i zakodowane bity kanału I oraz Q. Różnicowy koder modulatora π/4-QPSK koduje sygnały I(t) oraz Q(t) na sygnały u(t) oraz v(t) zgodnie z poniższymi regułami:

)(2

111 kkkkk QvIuu ⋅−⋅= −−

(1)

)(2

111 kkkkk IvQuv ⋅+⋅= −− ,

11

Page 12: Techniki Transmisji Cyfrowych

gdzie przez uk rozumiemy amplitudę sygnału u(t) podczas trwania k-tego znaku itd. Zakładamy, że Ik, Qk przyjmują wartości z przedziału (-1,1). Jeśli uszczególnimy, że u0 = 1 i

v0 = 0, wtedy uk oraz vk mogą przyjmować wartości albo spośród ±1,0 albo spośród ±2

1 .

Sygnał wyjściowy modulatora to:

(2) )2cos(2sin2cos)( kcckck tfAtfvtfuts Φ+⋅=⋅+⋅= πππ , gdzie

TktkT )1( +≤≤ oraz k

kk u

v1tan −=Φ .

22kk vuA += jest niezależne od indeksu czasowego k, tzn. sygnał ma stałą obwiednię.

Można to łatwo wykazać podstawiając wyrażenia z równania 1 do powyższego wzoru na A; okazuje się, że Ak = Ak-1. Właściwie A = 1 przy założeniu, że u0 = 1 i v0 = 0. Można dowieść, że relacja fazowa między dwoma kolejnymi symbolami wynosi:

k

kk

kkk

IQ1

1

tan −

=∆

∆+Φ=Φ

θ

θ

(3)

gdzie kθ∆ jest różnicą fazową determinowaną przez dane wejściowe, który to wpływ przedstawia tabela 2.

12

Page 13: Techniki Transmisji Cyfrowych

Tabela 2

IkQk ∆θk iθ∆cos kθ∆sin

11 π/4 +2

1 +2

1

01 3π/4 -2

1 +2

1

00 5π/4 -2

1 -2

1

10 7π/4 +2

1 -2

1

Odwołując się do wartości kθ∆ z tabeli 2 widzimy wyraźnie na podstawie równania 3, że zmiany fazy ograniczają się do nieparzystych wielokrotności π/4 (45°). Dla kątów 90° i 180° zmiana fazy nie występuje. W dodatku informacja przenoszona jest przez zmianę fazy

kθ∆ , a nie przez samą fazę . Rysunek 7 przedstawia konstelację sygnału. kΦ

Rys. 7. Konstelacja sygnału

Kąt znaku w odniesieniu do dodatnich wartości osi u oznacza fazę znaku . Znaki reprezentowane przez • mogą jedynie przejść w znaki reprezentowane przez × i odwrotnie. Przejścia pomiędzy nimi samymi są niemożliwe. Zmiana fazy z jednego znaku do kolejnego to

kθ∆ .

13

Page 14: Techniki Transmisji Cyfrowych

4.2. Demodulacja (demodulatory i ich charakterystyka)

Skoro informacja jest przenoszona poprzez zmiany fazy, może zostać użyta demodulacja koherentna (jest ona pożądana, jeżeli wymagana jest wysoka efektywność mocy). Istnieją cztery sposoby zdemodulowania sygnału π/4-QPSK:

1. Detekcja różnicowa pasma podstawowego 2. Detekcja różnicowa pasma średnich częstotliwości 3. Detekcja FM 4. Detekcja koherentna.

Pierwsze trzy demodulatory są równorzędne pod względem jakości demodulacji. Demodulator koherentny jest o 2 do 3 dB lepszy.

Rysunek 8 przedstawia demodulator różnicowy pasma podstawowego. Filtr

pasmowoprzepustowy (BPF) na początku układu służy do minimalizacji mocy szumów. Jednakże faza nośnej musi zostać zachowana dla poprawnej detekcji różnicowej. Zakładamy, że różnica fazy θ otrzymanego sygnału pozostaje właściwie stała pomiędzy czasem trwania poprzedniego znaku a czasem trwania następnego znaku. Ta różnica fazy zostanie usunięta w dekoderze różnicowym pasma podstawowego.

Rys. 8. Demodulator różnicowy pasma podstawowego

W przypadku braku szumów, na wyjściu filtru pasmowoprzepustowego (BPF) podczas trwania k-tego znaku mamy:

)2cos()( θπ +Φ+⋅= kck tfAtr TktkT )1( +≤≤ , (4)

gdzie θ jest losową fazą wprowadzona przez kanał.

14

Page 15: Techniki Transmisji Cyfrowych

Zakładamy, że θ zmienia się bardzo wolno w porównaniu z szybkością zmian znaków, dlatego też traktujemy ją jako stałą dla dwóch następujących po sobie znaków. Zmienna w czasie amplituda Ak zastępuje stałą amplitudę transmitowanego sygnału. Zmiany amplitudy mogą następować na skutek zaników w kanale czy interferencji. Podczas trwania k-tego znaku mnożnik wyjścia kanału I wynosi:

[ ])cos()4cos(21)2cos()2cos( θθπθππ +Φ++Φ+=+Φ+⋅⋅ kkckkcck tfAtftfA

Zatem na wyjściu filtru dolnoprzepustowego (LPF) kanału I (pomijając współczynnik ½ oraz straty filtru) otrzymujemy:

)cos( θ+Φ⋅= kkk Aw Podobnie na wyjściu filtru dolnoprzepustowego kanału Q mamy:

)sin( θ+Φ⋅= kkk Az Skoro θ nie uległa zmianie od czasu trwania poprzedniego znaku, otrzymujemy:

)sin()cos(

111

111

θθ

+Φ⋅=+Φ⋅=

−−−

−−−

kkk

kkk

AzAw

Reguła dekodowania wygląda następująco:

11

11

−−

−−

⋅−⋅=⋅+⋅=

kkkkk

kkkkk

zwwzyzzwwx

z czego po podstawieniu otrzymujemy:

[ ]kkkkkkk

kkkkkkk

AAAAAAx

θθθθθ

∆⋅⋅=Φ−Φ⋅⋅==+Φ⋅+Φ++Φ⋅+Φ⋅=

−−−

−−−

cos)cos()sin()sin()cos()cos(

111

111

15

Page 16: Techniki Transmisji Cyfrowych

[ ]kkkkkkk

kkkkkkk

AAAAAAy

θθθθθ

∆⋅⋅=Φ−Φ⋅⋅==+Φ⋅+Φ−+Φ⋅+Φ⋅=

−−−

−−−

sin)sin()sin()cos()cos()sin(

111

111

Na podstawie tabeli 2 układy decyzyjne wyznaczają:

1=kI)

, jeżeli xk>0 lub 1−=kI)

, jeżeli xk<0

1=kQ)

, jeżeli yk>0 lub 1−=kQ)

, jeżeli yk<0.

16

Page 17: Techniki Transmisji Cyfrowych

Demodulator różnicowy pasma średnich częstotliwości (rys. 9) eliminuje różnice fazy θ w paśmie średnich częstotliwości.

Rys. 9. Demodulator różnicowy pasma podstawowego

Mnożnik wyjścia kanału I wynosi:

[ ])cos()24cos(21

)2cos()2cos(

112

12

−−

Φ−Φ++Φ+Φ+⋅=

=+Φ+⋅+Φ+⋅

kkkkc

kckc

tfA

tftfA

θπ

θπθπ

Ponownie ignorując współczynnik A2/2 i stratę filtru dolnoprzepustowego na wyjściu tego filtru mamy . Podobnie na wyjściu filtru dolnoprzepustowego kanału Q otrzymujemy

kkk x=Φ−Φ − )cos( 1

kkk y=Φ−Φ − )sin( 1 . Reszta jest identyczna jak przy różnicowej detekcji pasma podstawowego. Zaletą tego demodulatora jest to, iż nie potrzebujemy lokalnego oscylatora.

17

Page 18: Techniki Transmisji Cyfrowych

Demodulator FM widzimy na rysunku 10.

Rys. 10. Demodulator FM

Idealny ogranicznik pasmowoprzepustowy utrzymuje obwiednię otrzymanego sygnału stałą bez zmiany jej fazy. Wyjściowy sygnał idealnego detektora częstotliwości jest proporcjonalny to dewiacji częstotliwości sygnału wejściowego, to znaczy

))(()( θ+Φ= tdtdtv

Na wyjściu układu próbkująco-pamietającego (ISD) mamy:

∫−

− ∆=+∆=Φ−Φ=kT

Tkkkkk ndttv

)1(1 )2(mod,2)( πθπθ

gdzie 2nπ jest spowodowane szumem. Operacja modulo 2π usuwa czynnik 2nπ i wartość wyjściowa wynosi ∆θk, która w końcu zostanie zmapowana na odpowiedni dwubit.

18

Page 19: Techniki Transmisji Cyfrowych

Koherentny demodulator π/4-QPSK może mieć formę z rysunku 11, gdzie dekodowanie różnicowe przeprowadzane jest na fazach sygnału.

Rys. 11. Demodulator koherentny (1)

Oryginalny koherentny demodulator π/4-QPSK pokazany na rysunku 12 przeprowadza dekodowanie różnicowe na poziomach sygnału pasma podstawowego.

Rys. 12. Demodulator koherentny (2)

W π/4-QPSK, zakładając, że Ak = 1 w równaniu 4, zdemodulowane sygnały przyjmują jeden z dwóch poziomów (±1/ 2 ) w każdej chwili próbkowania. Mogą przyjmować także jeden z trzech poziomów (0, ±1). Możemy to zaobserwować na rysunku 7 przedstawiającym konstelację sygnału, gdzie sygnały oznaczone • przyjmują jeden z dwóch poziomów, a oznaczone × jeden z trzech poziomów. Po sygnale • musi nastąpić sygnał × i odwrotnie. Jeżeli stosujemy detekcję trzy-poziomową, w porównaniu z detekcją dwu-poziomową mamy ograniczoną wydajność. Sygnały trzy-poziomowe są przekształcane na dwu-poziomowe w układzie z rysunku 12. Przetworzone sygnały dwu-poziomowe są wykrywane przez detektor progowy. Gdy sygnały są dwu-poziomowe przełączniki są w pozycji A, a detekcja jest taka sama jak w przypadku QPSK. Gdy natomiast sygnały są trzy-poziomowe, przełączniki są w pozycji B, a sygnały są przetwarzane na dwu-poziomowe poprzez następujące proste operacje:

19

Page 20: Techniki Transmisji Cyfrowych

kkk

kkk

yxyyxx

112

112

+=−=

Łatwo pokazać, że konwersje te (pomijając szum) przedstawiają się następująco:

)1,1()1,0()1,1()1,0()1,1()0,1()1,1()0,1(

),(),( 2211

−+=−+−=+−−=−++=+

= kkkk yxyx

Odpowiada to rotacji wektora (x1k, y1k) o π/4 i wzmocnienie amplitudy 2 - krotnie. Innymi słowy jest to rotacja wektora × do następnej pozycji • z zyskiem amplitudy wynoszącym 2 . Powoduje to podwojenie mocy sygnału. Jednakże moc szumów zostaje również podwojona skoro synfazowy i kwadraturowy szum kanałowy są nieskorelowane. Dlatego właściwości odnoszące się do bitowej stopy błędów koherentnej π/4-QPSK są takie same jak koherentnej QPSK.

Wykryte sygnały ku) oraz kv) są dekodowane przez dekoder DEQPSK według poniższych równań:

)()()()(

)()()()(

11

11

−−

−−

⊕⋅⊕+⊕⋅⊕=

⊕⋅⊕+⊕⋅⊕=

kkkkkkkkk

kkkkkkkkk

uuvuvvvuQ

vvvuuuvuI)))))))))

)))))))))

Następnie sygnały muszą zostać przepuszczone przez specjalny konwerter P/S (równoległy na szeregowy), przedstawiony na rysunku 13.

Rys. 13 Konwerter równoległo-szeregowy

20

Page 21: Techniki Transmisji Cyfrowych

Używany zegar otrzymujemy z zegara znaków dzieląc częstotliwość przez dwa. Faza tego zegara jest zsynchronizowana z przełącznikiem służącym do wybierania spróbkowanych sygnałów. Konwerter S/P dostarcza synfazową i kwadraturową składową naprzemiennie do wyjścia.

5. Literatura

Fuqin Xiong „Digital Modulation Techniques”

21