Baik 4QAM dan QPSK tampaknya menghasilkan bentuk gelombang yang sama, tetapi apakah mereka sama secara matematis?
Dalam konstelasi QPSK, apakah titik pemetaan pada 45, 135, 225 dan 315 derajat sedangkan 4QAM berada pada 0, 90, 180 dan 270?
Saya juga kesulitan memahami komponen I / Q dari diagram konstelasi tersebut. Apa sebenarnya arti "inphase" dan "quadrature-phase"? Apakah mereka hanya cara lain untuk menentukan bagian nyata dan imajiner untuk jenis penggunaan ini?
signal-analysis
chwi
sumber
sumber
Jawaban:
Baik konstelasi QPSK dan -QAM memiliki titik sinyal pada 45 , 135 , 225 , dan 315 derajat (catat kesalahan ketik dalam pertanyaan Anda). Mereka muncul dari modulasi amplitudo (atau, jika Anda lebih suka, modulasi fase ) dari dua sinyal pembawa (disebut pembawa inphase dan quadrature) yang ortogonal (artinya mereka berbeda dalam fase dengan 90 derajat. Representasi kanonik QPSK atau 4 - Sinyal QAM selama satu interval simbol adalah s ( t ) = ( - 1 ) b I cos ( 2 π4 45,135,225 315 4 s(t)=(−1)bIcos(2πfct)−(−1)bQsin(2πfct)
manacos(2πfct) dan
−sin(2πfct) adalahsinyal inphasedanquadraturecarrier pada frekuensifc Hz danbI,bQ∈{0,1} adalah dua bit data (disebut bit data inphase dan quadrature, secara alami, karena mereka ditransmisikan pada inphase dan carrier quadrature). Perhatikan bahwa pembawa inphasecos(2πfct) memilikiamplitudo +1 atau
−1 sesuai dengan bit data inphase bernilai0 atau1 , dan demikian pula pembawa quadrature−sin(2πfct) memilikiamplitudo +1 atau
−1 sesuai dengan bit data quadrature memiliki nilai 0 atau 1 . Beberapa orang menganggap ini sebagai kebalikan dari skema normal hal-hal, secara didaktis menyatakan bahwa amplitudo positif harus dikaitkan dengan 1 bit data dan amplitudo negatif dengan 0 bit. Tetapi jika kita melihat itu dari
fase perspektif modulasi, suatu 0 bit berarti bahwa operator ( cos(2πfct) atau −sin(2πfct) sebagai kasus mungkin) ditransmisikan dengan tidak ada perubahan dalam tahapsementara 1 data bit menciptakan perubahan fase (kita akan menganggapnya sebagai fase penundaan ) dari 180 derajat atau π radian. Memang, cara lain untuk mengekspresikan sinyal QPSK / 4 -QAM adalah sebagai
s(t)=cos(2πfct−bIπ)−sin(2πfct−bQπ)
yang membuat sudut pandang modulasi fase sangat jelas. Tetapi, terlepas dari sudut pandang mana yang kami gunakan, selama interval simbol, sinyal QPSK / 4 -QAM adalah salah satu dari empat sinyal berikut :
2–√cos(2πfct+π4),2–√cos(2πfct+3π4),2–√cos(2πfct+5π4),2–√cos(2πfct+7π4)
sesuai dengan( bsaya, bQ) = ( 0 , 0 ) , ( 1 , 0 ) , ( 1 , 1 ) , ( 0 , 1 ) masing-masing.
Perhatikan bahwa sudut pandang yang diambil di sini adalah QPSK yang terdiri dari dua sinyal BPSK pada pembawa fase-ortogonal . Demodulator dengan demikian terdiri dari dua penerima BPSK (disebut cabang inphase dan cabang quadrature, apa lagi?). Pandangan alternatif QPSK sebagai mengubah fase pembawa tunggal tergantung pada simbol bernilai4 dikembangkan sedikit kemudian.
The QPSK /4 sinyal QAM juga dapat dinyatakan sebagai
s ( t ) = Re { B exp(j2πfct)}=Re{[(−1)bI+j(−1)bQ]exp(j2πfct)}
di mana B adalah simbol baseband bernilai kompleksmengambil nilai dalam { ± 1 ± j } dan yang, ketika diplot pada bidang kompleks, memberikan titik konstelasi jauh 2-√ dari titik asal dan pada 45 , 135 , 225 , dan315 derajat sesuai dengan bit data( bsaya, bQ)=(0,0),(1,0),(1,1),(0,1)
masing-masing. Perhatikan bahwapasangan bitkomplementerterletak secara diagonal melintasi lingkaran satu sama lain sehinggakesalahan bit gandalebih kecil kemungkinannya daripada kesalahan bit tunggal. Perhatikan juga bahwa bit secara alami
muncul di sekitar lingkaran dalam urutan kode Gray ; tidak perlu memijat pasangan bit data yang diberikan (dI,dQ) (katakan (0,1) ) dari "representasi alami" (di mana itu berarti bilangan bulat 2=dI+2dQ : dI adalah LSB dan dQ MSB di sini) ke "Representasi kode abu-abu" (bI,bQ)=(1,1) dari bilangan bulat2 karena beberapa implementasi tampaknya bersikeras melakukan. Memang, memijat seperti mengarah kemiskinkinerja BER sejakditerjemahkan (b^I,b^Q) harusummassagedpada penerima ke dalamdata yang diterjemahkanbit(d^I,d^Q) membuatsatu saluran kesalahan bit(bI,bQ)=(1,1)→(b^I,b^Q)=(1,0)
ke dalamduakesalahan bit data
(dI,dQ)=(0,1)→(bI,bQ)=(1,1)→(b^I,b^Q)=(1,0)→(d^I,d^Q)=(1,0).
Jika kita menunda empat kemungkinan sinyal yang ditunjukkan di atas sebesar45 derajat atau
π/4 radian (kurangi π/4 radian dari argumen cosinusoid), kita dapatkan
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-√dosa( 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-√dosa( 2 πfct ) ,
yang memberikan empat titik rasi pada 0 , 90 , 180 , 270 derajat yang disebut oleh OP. Formulir ini memberi kita cara lain untuk melihat pensinyalan QPSK: sinyal pembawa tunggal yang fase-nya mengambil empat nilai tergantung pada simbol input yang mengambil nilai { 0 , 1 , 2 , 3 } . Kami menyatakan ini dalam bentuk tabel.
( bsaya, bQ)( 0 , 0 )( 0 , 1 )( 1 , 1 )( 1 , 0 )nilai normal k 0132Nilai kode abu-abu ℓ 0123sinyal seperti di atas2-√cos( 2 πfct )2-√dosa( 2 πfct )- 2-√cos( 2 πfct )- 2-√dosa( 2 πfct )sinyal termodulasi fase2-√cos( 2 πfct - 0 π2)2-√cos( 2 πfct - 1 π2)2-√cos( 2 πfct - 2 π2)2-√cos( 2 πfct - 3 π2)
Artinya, kita dapat menganggap modulator QPSK memiliki input
( bsaya, bQ) yang dianggap sebagairepresentasikode Graydari integerℓ ∈ { 0 , 1 , 2 , 3 } dan menghasilkan output
2-√cos( 2 πfct - ℓ π2) .
Dengan kata lain,fasepembawa2-√cos( 2 πfct ) adalah
termodulasi(berubah dari0 keℓ π2 ) sebagai respons terhadap inputℓ .
Jadi bagaimana ini bekerja dalam kehidupan nyata atau MATLAB, mana yang lebih dulu? Jika kita mendefinisikan sinyal QPSK sebagai memiliki nilai2-√cos( 2 πfct - ℓ π2) mana nilaiℓ diketikkan sebagai( bsaya, bQ) dan kita harus ingat bahwa outputnya adalahℓ dalamGrayinterpretasikode, yaitu, output demodulator akan menjadi( 1 , 1 ) jikaℓ kebetulan memiliki nilai2 , dan menafsirkan output( 1 , 1 ) sebagai3 adalah
kesalahan pendekodean yang biasanya tidak dibahas di buku teks!
0
atau1
atau2
atau3
, kitaakanmendapatkan sinyal QPSK seperti dijelaskan di atas, tetapi demodulator akan menghasilkan pasangan bitsumber