กลุ่มดาวทั้ง QPSK และ -QAM มีจุดส่งสัญญาณที่และองศา (พิมพ์โน้ตในคำถามของคุณ) พวกเขาเกิดขึ้นจากการปรับความกว้าง (หรือถ้าคุณต้องการการปรับเฟส ) ของทั้งสองสัญญาณของผู้ให้บริการ (เรียกว่าอินเฟซและผู้ให้บริการพื้นที่สี่เหลี่ยมจัตุรัส) ที่มีฉาก (หมายความว่าพวกเขาแตกต่างกันในระยะ 90 องศาเป็นตัวแทนที่ยอมรับของ QPSK หรือ. - สัญญาณ QAM ในช่วงหนึ่งสัญลักษณ์คือ
โดยที่และ
คือinphaseและพื้นที่สี่เหลี่ยมจัตุรัส445,135,2253154 s ( t ) = ( - 1 ) b I cos ( 2 π f c t ) - ( - 1 ) bบาปQ ( 2 π f c t ) cos ( 2 π f c t ) - บาป( 2 π f c t ) f4s(t)=(−1)bIcos(2πfct)−(−1)bQsin(2πfct)
cos(2πfct)−sin(2πfct)สัญญาณพาหะที่ความถี่ Hz และ เป็นบิตข้อมูลสองบิต (เรียกว่าบิตข้อมูล inphase และพื้นที่สี่เหลี่ยมจัตุรัสโดยธรรมชาติเนื่องจากถูกส่งบนผู้ให้บริการ inphase และพื้นที่สี่เหลี่ยมจัตุรัส) ขอให้สังเกตว่าผู้ให้บริการ inphaseมีแอมพลิจูดหรือ
ตามที่บิตข้อมูล inphase มีค่าหรือและในทำนองเดียวกันผู้ให้บริการพื้นที่สี่เหลี่ยมจัตุรัสมีแอมพลิจูหรือ
ตามบิตข้อมูลการสร้างพื้นที่สี่เหลี่ยมจัตุรัสมีค่าหรือfcbI,bQ∈{0,1}cos(2πfct)+ 1 - 1 0 1 - sin ( 2 π f c t ) + 1 - 1 0 1 1 1 0 0 cos ( 2 π f c t ) - บาป( 2 π f c t +1−101−sin(2πfct) +1−101. บางคนคิดว่าสิ่งนี้เป็นสิ่งผกผันของรูปแบบปกติของสิ่งต่าง ๆ โดยยืนยันว่าแอมพลิจูดเชิงบวกต้องเชื่อมโยงกับบิตข้อมูลและแอมพลิจูดเชิงลบที่มีบิต แต่ถ้าเราดูจาก
มุมมองการมอดูเลตของเฟสบิตหมายความว่าผู้ให้บริการ (หรือแล้วแต่กรณี) จะถูกส่งโดยไม่มี การเปลี่ยนแปลงเฟสในขณะที่บิตข้อมูลบิตสร้างการเปลี่ยนแปลงเฟส (เราจะคิดว่ามันเป็นการล่าช้าเฟส) ที่องศาหรือเรเดียน แน่นอนอีกวิธีหนึ่งในการแสดง QPSK /100cos( 2 πฉคt )- บาป( 2 πฉคt )1 180 π 4 s ( t ) = cos ( 2 π f c t - b I π ) - sin ( 2 π f c t - b Q π ) 4 √1180π4สัญญาณ -QAM นั้นเป็น
ซึ่งทำให้มุมมองการมอดูเลตเฟสชัดเจนมาก แต่ไม่ว่าเราจะใช้มุมมองแบบใดในระหว่างช่วงเวลาสัญลักษณ์สัญญาณQPSK / -QAM เป็นหนึ่งในสี่สัญญาณต่อไปนี้:
สอดคล้องกับตามลำดับs ( t ) = cos( 2 πฉคt - bผมπ) - บาป( 2 πฉคt - bQπ)
42-√cos( 2 πฉคt + π4) ,2-√cos( 2 πฉคt + 3 π4) ,2-√cos( 2 πฉคt + 5 π4) ,2-√cos( 2 πฉคt + 7 π4)
( bผม, bQ)=(0,0),(1,0),(1,1),(0,1)
โปรดทราบว่ามุมมองที่นำมาที่นี่เป็น QPSK เป็นประกอบด้วยสองสัญญาณ BPSK ในผู้ให้บริการเฟสมุมฉาก demodulator ประกอบด้วยสองตัวรับ BPSK (เรียกว่า inphase branch และ quadrature branch มีอะไรอีกบ้าง) มุมมองทางเลือกของ QPSK เป็นการเปลี่ยนเฟสของสัญญาณพาหะเดี่ยวขึ้นอยู่กับสัญลักษณ์ค่าถูกพัฒนาขึ้นเล็กน้อยในภายหลัง4
สัญญาณ QPSK / -QAM สามารถแสดงเป็น
โดยที่คือสัญลักษณ์เบสแบนด์มูลค่าที่ซับซ้อนที่ใช้กับค่าในและที่ เมื่อพล็อตบนระนาบเชิงซ้อนให้คะแนนกลุ่มดาวที่อยู่ไกลจากจุดกำเนิดและที่ และองศาที่สอดคล้องกับบิตข้อมูล
ตามลำดับ โปรดทราบว่าคู่บิตเสริมประกอบกันเป็นแนวทแยงมุมข้ามวงกลมจากกันดังนั้นข้อผิดพลาดบิตคู่4s ( t ) = Re { B exp( j 2 π)ฉคt ) } = Re { [ ( - - 1 )ขผม+ j ( - 1 )ขQ] ประสบการณ์( j 2 π)ฉคt ) }
B{ ± 1 ± j } √{ ± 1 ± j }2-√45 , 135 , 225315( bผม, bQ) = ( 0 , 0 ) , ( 1 , 0 ) , ( 1 , 1 ) , ( 0 , 1 )(dI,dQ)(0,1)2=dI+2dQdIมีโอกาสน้อยกว่าข้อผิดพลาดบิตเดียว ยังทราบว่าบิตตามธรรมชาติ
เกิดขึ้นรอบวงกลมในรหัสสีเทาเพื่อ ; ไม่จำเป็นต้องนวดคู่ข้อมูลบิตที่กำหนด (พูด ) จาก "การเป็นตัวแทนตามธรรมชาติ" (ซึ่งหมายถึงจำนวนเต็ม :คือ LSB และ MSB ที่นี่ ) ถึง "การแสดงรหัสสีเทา"ของจำนวนเต็มเนื่องจากการใช้งานบางอย่างดูเหมือนจะยืนยันในการทำ แน่นอนการนวดดังกล่าวนำไปสู่การทำงานของBER ที่แย่ลงตั้งแต่ถอดรหัส( dผม, dQ)( 0 , 1 )2 = dผม+ 2 dQdผมdQ( bผม, bQ) = ( 1 , 1 )2( ขฉัน , B Q ) ( dผม , d Q ) ( ขฉัน , B Q ) = ( 1 , 1 ) → ( ขฉัน , B Q ) = ( 1 , ( b^ผม, b^Q)จะต้องมีการตรวจสอบที่ผู้รับในบิตข้อมูลที่ถอดรหัสทำให้เกิดช่องทาง บิตผิดพลาดบิตเดียว
ลงในข้อผิดพลาดบิตข้อมูล
คู่( d^ผม, d^Q) ( bผม, bQ) = ( 1 , 1 ) → ( b^ผม, b^Q) = ( 1 , 0 )
( dผม, dQ) = ( 0 , 1 ) → ( bผม, bQ) = ( 1 , 1 ) → ( b^ผม, b^Q) = ( 1 , 0 ) →( d^ผม, d^Q) = ( 1 , 0 )
ถ้าเราหน่วงสัญญาณที่เป็นไปได้ทั้งสี่ที่แสดงข้างบนโดยองศาหรือ
เรเดียน (ลบเรเดียนจากอาร์กิวเมนต์ของ cosinusoid) เราจะได้
45π/ 4π/ 42-√cos( 2 πฉคt + π4) ⇒ 2-√cos( 2 πฉคt + 0 π2) = 2-√cos( 2 πฉคT ) ,2-√cos( 2 πฉคt + 3 π4) ⇒ 2-√cos( 2 πฉคt + 1 π2) =- 2-√บาป( 2 πฉคT ) ,2-√cos( 2 πฉคt + 5 π4) ⇒ 2-√cos( 2 πฉคt + 2 π2) =- 2-√cos( 2 πฉคt )2-√cos( 2 πฉคt + 7 π4) ⇒ 2-√cos( 2 πฉคt + 3 π2) = 2-√บาป( 2 πฉคT ) ,
ซึ่งให้คะแนนกลุ่มดาวทั้งสี่ที่0 , 90 , 180 , 270องศาที่อ้างถึงโดย OP รูปแบบนี้ทำให้เรามีวิธีการดู QPSK สัญญาณอื่น: สัญญาณของผู้ให้บริการเดียวที่มีระยะเวลาในสี่ค่าขึ้นอยู่กับสัญลักษณ์การป้อนข้อมูลซึ่งจะใช้เวลาอยู่กับค่า\} เราแสดงสิ่งนี้ในรูปแบบตาราง
{ 0 , 1 , 2 , 3 }( bผม, bQ)( 0 , 0 )( 0 , 1 )( 1 , 1 )( 1 , 0 )ค่าปกติk 0132ค่ารหัสสีเทาℓ 0123สัญญาณดังกล่าวข้างต้น2-√cos( 2 πฉคt )2-√บาป( 2 πฉคt )- 2-√cos( 2 πฉคt )- 2-√บาป( 2 πฉคt )สัญญาณมอดูเลตเฟส2-√cos( 2 πฉคt - 0 π2)2-√cos( 2 πฉคt - 1 π2)2-√cos( 2 πฉคt - 2 π2)2-√cos( 2 πฉคt - 3 π2)
นั่นคือเราสามารถพิจารณาโมดูเลเตอร์ QPSK ว่ามีอินพุต
b_Q) ว่ามันเกี่ยวกับการแสดงรหัสสีเทาของจำนวนเต็ม( bผม, bQ)ℓ ∈ { 0 , 1 , 2 , 3 }และสร้างผลลัพธ์
ในคำอื่น ๆขั้นตอนของผู้ให้บริการเป็น
modulated (เปลี่ยนจากไป ) ในการตอบสนองต่อการป้อนข้อมูล\2-√cos( 2 πฉคT - ℓ เธ2) .
2-√cos( 2 πฉคt )0ℓ π0ℓ เธ2ℓ
ดังนั้นสิ่งนี้ทำงานอย่างไรในชีวิตจริงหรือ MATLAB สิ่งใดมาก่อน? ถ้าเรานิยามสัญญาณ QPSK ว่ามีค่าโดยที่ค่าของนั้นพิมพ์เป็นหรือหรือ
หรือเราจะได้รับสัญญาณ QPSK ที่อธิบายไว้ข้างต้น แต่ demodulator จะสร้างบิตคู่และเราต้องจำไว้ว่าผลลัพธ์คือในการตีความรหัสสีเทานั่นคือเอาท์พุทตัวถอดรหัสจะเป็นถ้าเกิดขึ้นมีค่าและตีความเอาต์พุตเป็น2-√cos( 2 πฉคT - ℓ เธ2)ℓ(bI,bQ)ℓ(1,1)ℓ2(1,1)30
1
2
3
( bผม, bQ)ℓ( 1 , 1 )ℓ2( 1 , 1 )3เป็น
ข้อผิดพลาดในการถอดรหัสที่ไม่ได้กล่าวถึงโดยทั่วไปในตำราเรียน!