Hem QPSK hem de 4 QAM takımyıldızlarının 45,135,225 ve 315 derecelerde sinyal noktaları vardır (sorunuzdaki yazım hatasını not edin). Bu ortaya çıkan genlik modülasyonu (Eğer tercih halinde ya da faz modülasyonu . (Bunlar 90 derece farklı bir fazda farklılık yani bir QPSK veya kanonik gösterimi ortogonal olan (eş fazlı ve dördün taşıyıcılar olarak da adlandırılır) her iki taşıyıcı sinyallerinin) 4 - Bir sembol aralığı boyunca QAM sinyali
s ( t ) = ( - 1 )bbenmarul( 2 πfct ) - ( - 1 )bSgünah( 2 πfct )
buradamarul( 2 πfct ) ve
- günah( 2 πfct ) , f c Hzfrekansındakifazvekarelemetaşıyıcı sinyalleridirve b I , b Q ∈ { 0 ,fcbben, bS∈ { 0 , 1 } iki veri bitidir (doğal olarak, faz ve kareleme taşıyıcılarına iletildiklerinden, faz ve kareleme veri bitleri olarak adlandırılır). Uyarı faz-içi taşıyıcı bumarul(2 πfct ) sahipgenlik + 1 ya da
- 1 faz-içi veri bit değerine sahip olarak uygun0 veya1 , ve benzer şekilde, kareleme taşıyıcısı- günah( 2πfct ) sahipgenlik + 1 veya
- 1kareleme veri biti 0 veya 1 değerine sahip olduğu için . Bazı insanlar bunu olumlu şeylerin 1 veri biti ve 0 bitli negatif genlikler ile ilişkilendirilmesi gerektiğini didaktik olarak ileri sürerek, normal şeylerin tersine çevirme olarak görür . Biz bakmak o Ancak
faz modülasyonu açısından, bir 0 taşıyıcının biraz aracı ( marul( 2 πfct ) ya da -günah( 2 πfct ) durumunda olduğu gibi olabilir) ile iletildiği bir değişiklik evreBir süre 1 veri bit aşamasında bir değişiklik yapıp (biz bir faz olarak düşünmek olacaktır gecikme ait) 180 derecelik veya π radyan. Gerçekten de, QPSK / 4 QAM sinyalini
ifade etmenin başka bir yolu s ( t ) = cos( 2 πfct - bbenπ) - günah( 2 πfct - bSπ)
bu da faz modülasyonu bakış açısını çok netleştirir. Ancak, hangi bakış açısını kullandığımızdan bağımsız olarak, bir sembol aralığı sırasında QPSK / 4 -QAM sinyali aşağıdaki dört sinyalden biridir:
2-√marul( 2 πfct + π4) ,2-√marul( 2 πfct + 3 π4) ,2-√marul( 2 πfct + 5 π4) ,2-√marul( 2 πfct + 7 π4)
sırasıyla( bben, bS)=(0,0),(1,0),(1,1),(0,1)karşılık gelir.
Burada alınan bakış açısının, faz-dikey taşıyıcılar üzerindeki iki BPSK sinyalinden oluştuğu için QPSK olduğuna dikkat edin . Demodülatör böylece iki BPSK alıcısından (faz dalı ve kareleme dalı denir, başka ne var?). QPSK'nin 4 değerli bir sembole bağlı olarak tek bir taşıyıcının fazını değiştirmesi olarak alternatif bir görünümü biraz sonra geliştirilir.
QPSK / 4 QAM sinyali ayrıca
s(t)=Re{Bexp(j2πfct)}=Re{[(−1)bI+j(−1)bQ]exp(j2πfct)}
B olan karmaşık-değerli temel bant semboldeğerleri alarak { ± 1 ± j } ve kompleks düzlem üzerinde çizilen zaman, hangi verir konstelasyon noktaları uzak 2-√ başlangıçtan ve veri bitlerine karşılık gelen45 , 135 , 225ve315derecelerde( bben, bS)=(0,0),(1,0),(1,1),(0,1)
sırasıyla. Not,tamamlayıcıparça çiftleri birbirinden çember boyunca çapraz yer alacak kadarçift bit hatatek bit hatalarından daha az olasıdır. Ayrıca bitlerin doğal olarak
dairenin etrafında Gri kod sırasına göre oluştuğuna dikkat edin ; gerek yoktur masaj , belirli bir veri biti çiftini (dI,dQ) (söz (0,1) bu tamsayı anlamına gelen "doğal temsil" (den) 2=dI+2dQ : dI olan LSB ve dQ burada MSB) "Gri kod gösterimi" (bI,bQ)=(1,1) tamsayı2 bazı uygulamaları yapmakta ısrarcı olduğu için. Gerçekten de, bu tür masaj açarzayıfBER performansına çünküdekode (b^I,b^Q) olmalıdırummassagediçine alıcıçözülmüş veribit(d^I,d^Q) yapmaktek kanal bit hatası(bI,bQ)=(1,1)→(b^I,b^Q)=(1,0)
içineçiftveri bit hatası
(dI,dQ)=(0,1)→(bI,bQ)=(1,1)→(b^I,b^Q)=(1,0)→(d^I,d^Q)=(1,0).
Biz ise gecikme yukarıda sergilenen dört olası sinyaller 45 derece veya
π/4 radyan (çıkarma π/4 , bundan elde cosinusoid bir argüman radyan)
2–√cos(2πfct+π4)⇒2–√cos(2πfct+0π2)=2–√cos(2πfct),2–√cos(2πfct+3π4)⇒2–√cos(2πfct+1π2)=−2–√sin(2πfct),2–√cos(2πfct+5π4)⇒2–√cos(2πfct+2π2)=−2–√cos(2πfct)2–√cos(2πfct+7π4)⇒2–√cos(2πfct+3π2)=2–√sin(2πfct),
OP tarafından belirtilen 0,90,180,270 derecede
dört takımyıldız noktasını verir . Bu form bize QPSK sinyallemesini görüntülemenin başka bir yolunu verir: {0,1,2,3} değerlerini alan giriş sembolüne bağlı olarak fazı dört değer alan tek bir taşıyıcı sinyal . Bunu tablo şeklinde ifade ediyoruz.
(bI,bQ)(0,0)(0,1)(1,1)(1,0)normal value k0132Gray code value ℓ0123signal as above2–√cos(2πfct)2–√sin(2πfct)−2–√cos(2πfct)−2–√sin(2πfct)phase-modulated signal2–√cos(2πfct−0π2)2–√cos(2πfct−1π2)2–√cos(2πfct−2π2)2–√cos(2πfct−3π2)
Biz de giriş sahip olarak QPSK modülatörü kabul edilebilir olduğu
(bI,bQ)o kadar saymaktadırGray kodutamsayı temsilℓ∈{0,1,2,3}ve çıktı üretir
2–√cos(2πfct−ℓπ2).
Başka bir deyişle,taşıyıcı√evresi2–√cos(2πfct)bir
modüle(değiştirildi0içinℓπ2 ) girişeℓyanıt olarak.
Peki bu hangisi önce gelirse gerçek hayatta veya MATLAB'da nasıl çalışır? Bir QPSK sinyalini √ değerine sahip olarak tanımlarsak2–√cos(2πfct−ℓπ2)değeri buradaℓolarak yazıldığında0
veya1
veya2
veya3
bizolacaktırQPSK sinyali yukarıda tarif edilen olsun, ancak demodülatör biti çiftini üretir(bI,bQ)ve çıkış olduğunu unutmamak gerekirℓolarakGray kodyorumlanması olduğunu, demodülatör çıkış olacaktır(1,1), eğerℓdeğerine sahip oldu2ve yorumlama çıkışı(1,1)olarak3
genel olarak ders kitaplarında ele alınmayan bir kod çözme hatasıdır!