ฉันและองค์ประกอบ Q และความแตกต่างระหว่าง QPSK และ 4QAM


11

ทั้ง 4QAM และ QPSK เห็นได้ชัดว่ามีรูปแบบของคลื่นที่เหมือนกัน

ในกลุ่ม QPSK จุดทำแผนที่ที่ 45, 135, 225 และ 315 องศาในขณะที่ 4QAM อยู่ที่ 0, 90, 180 และ 270

ฉันยังต้องพยายามทำความเข้าใจองค์ประกอบ I / Q ของแผนภาพกลุ่มดาวเช่นนี้ด้วย "inphase" และ "quadrature-phase" หมายถึงอะไร? พวกเขาเป็นอีกวิธีหนึ่งในการระบุส่วนจริงและจินตภาพของการใช้งานประเภทนี้หรือไม่?


ทั้งสองเหมือนกัน QPSK ถือได้ว่าเป็นกรณีพิเศษของ QAM
user7234

คำตอบ:


23

กลุ่มดาวทั้ง 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 ) f4

s(เสื้อ)=(-1)ผมcos(2πเสื้อ)-(-1)Qบาป(2πเสื้อ)
cos(2πเสื้อ)-บาป(2πเสื้อ)สัญญาณพาหะที่ความถี่ Hz และ เป็นบิตข้อมูลสองบิต (เรียกว่าบิตข้อมูล inphase และพื้นที่สี่เหลี่ยมจัตุรัสโดยธรรมชาติเนื่องจากถูกส่งบนผู้ให้บริการ inphase และพื้นที่สี่เหลี่ยมจัตุรัส) ขอให้สังเกตว่าผู้ให้บริการ inphaseมีแอมพลิจูดหรือ ตามที่บิตข้อมูล inphase มีค่าหรือและในทำนองเดียวกันผู้ให้บริการพื้นที่สี่เหลี่ยมจัตุรัสมีแอมพลิจูหรือ ตามบิตข้อมูลการสร้างพื้นที่สี่เหลี่ยมจัตุรัสมีค่าหรือผม,Q{0,1}cos(2πเสื้อ)+ 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-บาป(2πเสื้อ) +1-101. บางคนคิดว่าสิ่งนี้เป็นสิ่งผกผันของรูปแบบปกติของสิ่งต่าง ๆ โดยยืนยันว่าแอมพลิจูดเชิงบวกต้องเชื่อมโยงกับบิตข้อมูลและแอมพลิจูดเชิงลบที่มีบิต แต่ถ้าเราดูจาก มุมมองการมอดูเลตของเฟสบิตหมายความว่าผู้ให้บริการ (หรือแล้วแต่กรณี) จะถูกส่งโดยไม่มี การเปลี่ยนแปลงเฟสในขณะที่บิตข้อมูลบิตสร้างการเปลี่ยนแปลงเฟส (เราจะคิดว่ามันเป็นการล่าช้าเฟส) ที่องศาหรือเรเดียน แน่นอนอีกวิธีหนึ่งในการแสดง QPSK /100cos(2πเสื้อ)-บาป(2πเสื้อ)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(เสื้อ)=cos(2πเสื้อ-ผมπ)-บาป(2πเสื้อ-Qπ)
4
2cos(2πเสื้อ+π4),2cos(2πเสื้อ+3π4),2cos(2πเสื้อ+5π4),2cos(2πเสื้อ+7π4)
(bI,bQ)=(0,0),(1,0),(1,1),(0,1)

โปรดทราบว่ามุมมองที่นำมาที่นี่เป็น QPSK เป็นประกอบด้วยสองสัญญาณ BPSK ในผู้ให้บริการเฟสมุมฉาก demodulator ประกอบด้วยสองตัวรับ BPSK (เรียกว่า inphase branch และ quadrature branch มีอะไรอีกบ้าง) มุมมองทางเลือกของ QPSK เป็นการเปลี่ยนเฟสของสัญญาณพาหะเดี่ยวขึ้นอยู่กับสัญลักษณ์ค่าถูกพัฒนาขึ้นเล็กน้อยในภายหลัง4


สัญญาณ QPSK / -QAM สามารถแสดงเป็น โดยที่คือสัญลักษณ์เบสแบนด์มูลค่าที่ซับซ้อนที่ใช้กับค่าในและที่ เมื่อพล็อตบนระนาบเชิงซ้อนให้คะแนนกลุ่มดาวที่อยู่ไกลจากจุดกำเนิดและที่ และองศาที่สอดคล้องกับบิตข้อมูล ตามลำดับ โปรดทราบว่าคู่บิตเสริมประกอบกันเป็นแนวทแยงมุมข้ามวงกลมจากกันดังนั้นข้อผิดพลาดบิตคู่4

s(t)=Re{Bexp(j2πfct)}=Re{[(1)bI+j(1)bQ]exp(j2πfct)}
B{ ± 1 ± j } {±1±j}245,135,225315(ผม,Q)=(0,0),(1,0),(1,1),(0,1)(dI,dQ)(0,1)2=dI+2dQdIมีโอกาสน้อยกว่าข้อผิดพลาดบิตเดียว ยังทราบว่าบิตตามธรรมชาติ เกิดขึ้นรอบวงกลมในรหัสสีเทาเพื่อ ; ไม่จำเป็นต้องนวดคู่ข้อมูลบิตที่กำหนด (พูด ) จาก "การเป็นตัวแทนตามธรรมชาติ" (ซึ่งหมายถึงจำนวนเต็ม :คือ LSB และ MSB ที่นี่ ) ถึง "การแสดงรหัสสีเทา"ของจำนวนเต็มเนื่องจากการใช้งานบางอย่างดูเหมือนจะยืนยันในการทำ แน่นอนการนวดดังกล่าวนำไปสู่การทำงานของBER ที่แย่ลงตั้งแต่ถอดรหัส(dผม,dQ)(0,1)2=dผม+2dQdผมdQ(ผม,Q)=(1,1)2( ฉัน , B Q ) ( dผม , d Q ) ( ฉัน , B Q ) = ( 1 , 1 ) ( ฉัน , B Q ) = ( 1 , (^ผม,^Q)จะต้องมีการตรวจสอบที่ผู้รับในบิตข้อมูลที่ถอดรหัสทำให้เกิดช่องทาง บิตผิดพลาดบิตเดียว ลงในข้อผิดพลาดบิตข้อมูล คู่(d^ผม,d^Q)
(ผม,Q)=(1,1)(^ผม,^Q)=(1,0)
(dผม,dQ)=(0,1)(ผม,Q)=(1,1)(^ผม,^Q)=(1,0)(d^ผม,d^Q)=(1,0).


ถ้าเราหน่วงสัญญาณที่เป็นไปได้ทั้งสี่ที่แสดงข้างบนโดยองศาหรือ เรเดียน (ลบเรเดียนจากอาร์กิวเมนต์ของ cosinusoid) เราจะได้ 45π/4π/4

2cos(2πเสื้อ+π4)2cos(2πเสื้อ+0π2)=2cos(2πเสื้อ),2cos(2πเสื้อ+3π4)2cos(2πเสื้อ+1π2)=-2บาป(2πเสื้อ),2cos(2πเสื้อ+5π4)2cos(2πเสื้อ+2π2)=-2cos(2πเสื้อ)2cos(2πเสื้อ+7π4)2cos(2πเสื้อ+3π2)=2บาป(2πเสื้อ),
ซึ่งให้คะแนนกลุ่มดาวทั้งสี่ที่0,90,180,270องศาที่อ้างถึงโดย OP รูปแบบนี้ทำให้เรามีวิธีการดู QPSK สัญญาณอื่น: สัญญาณของผู้ให้บริการเดียวที่มีระยะเวลาในสี่ค่าขึ้นอยู่กับสัญลักษณ์การป้อนข้อมูลซึ่งจะใช้เวลาอยู่กับค่า\} เราแสดงสิ่งนี้ในรูปแบบตาราง {0,1,2,3}
(ผม,Q)ค่าปกติ kค่ารหัสสีเทา สัญญาณดังกล่าวข้างต้นสัญญาณมอดูเลตเฟส(0,0)002cos(2πเสื้อ)2cos(2πเสื้อ-0π2)(0,1)112บาป(2πเสื้อ)2cos(2πเสื้อ-1π2)(1,1)32-2cos(2πเสื้อ)2cos(2πเสื้อ-2π2)(1,0)23-2บาป(2πเสื้อ)2cos(2πเสื้อ-3π2)
นั่นคือเราสามารถพิจารณาโมดูเลเตอร์ QPSK ว่ามีอินพุต b_Q) ว่ามันเกี่ยวกับการแสดงรหัสสีเทาของจำนวนเต็ม(ผม,Q){0,1,2,3}และสร้างผลลัพธ์ ในคำอื่น ๆขั้นตอนของผู้ให้บริการเป็น modulated (เปลี่ยนจากไป ) ในการตอบสนองต่อการป้อนข้อมูล\
2cos(2πเสื้อ-π2).
2cos(2πเสื้อ)0 π0π2

ดังนั้นสิ่งนี้ทำงานอย่างไรในชีวิตจริงหรือ MATLAB สิ่งใดมาก่อน? ถ้าเรานิยามสัญญาณ QPSK ว่ามีค่าโดยที่ค่าของนั้นพิมพ์เป็นหรือหรือ หรือเราจะได้รับสัญญาณ QPSK ที่อธิบายไว้ข้างต้น แต่ demodulator จะสร้างบิตคู่และเราต้องจำไว้ว่าผลลัพธ์คือในการตีความรหัสสีเทานั่นคือเอาท์พุทตัวถอดรหัสจะเป็นถ้าเกิดขึ้นมีค่าและตีความเอาต์พุตเป็น2cos(2πเสื้อ-π2)(bI,bQ)(1,1)2(1,1)30123(ผม,Q)(1,1)2(1,1)3เป็น ข้อผิดพลาดในการถอดรหัสที่ไม่ได้กล่าวถึงโดยทั่วไปในตำราเรียน!


1
นี่คือคำตอบที่เหลือเชื่อที่สุดที่ฉันเคยเจอที่ SE! แม้ว่าฉันจะเห็นว่าฉันมีอะไรหลายอย่างที่ต้องห่อใจฉันไปรอบ ๆ ขอบคุณมาก! น่าอัศจรรย์ ...
chwi

หมวกของฉันไปที่ Dilip สำหรับคำตอบที่ยอดเยี่ยมของเขา อย่างไรก็ตามหากคุณต้องเขียนตัวรับสัญญาณสำหรับ 4QAM และ QPSK และต้องแก้ไขให้ถูกต้องสำหรับเฟสออฟเซ็ตคุณจะต้องชัดเจนว่าตัวรับเลเยอร์ทางกายภาพสำหรับตัวหนึ่งจะทำงานเป็นตัวรับเลเยอร์ทางกายภาพสำหรับ อื่น ๆ นอกจากนี้ - อีกครั้งเพื่อไม่ลดคำตอบของ Dilip แต่คำอธิบายที่ง่ายที่สุดเกี่ยวกับวิธีที่ IQ สามารถเกี่ยวข้องกับตัวอย่างที่มีคุณค่าจริงได้ที่นี่
Dave C

@Dilip Sarwate คำตอบที่ยอดเยี่ยม เพียงหนึ่งข้อสงสัยฉันขอสมมติว่า QPSK สามารถทำได้สองวิธี อย่างแรกคือการปรับคลื่นและส่งสัญญาณ I และ Q หรือวิธีที่สองโดยเฟสเดียวปรับสัญญาณโดย -lpi / 2 โดยที่ l = {0,1,2,3} ดังนั้นคุณไม่จำเป็นต้องผสมผสานทั้งแอมพลิจูดและเอฟเอ็ม ฉันถูกต้องในการเชื่อหรือไม่ว่าฉันต้องทำทั้งการปรับแอมพลิจูดและเฟสด้วยกันเพื่อให้ได้คำสั่งที่สูงขึ้นของ QAM เช่น 16-QAM และ 64-QAM
Karan Talasila

1
ในทางปฏิบัติ QPSK เกือบจะประสบความสำเร็จในระดับสากลในทางเดียว: BPSK antipodal ในสายการบิน I และ Q และผลลัพธ์ใน 4-QAM คุณสามารถดูเป็นการปรับเฟสถ้าคุณชอบ แต่ Antipodal BPSK เหมือนกับ -PAM หรือการปรับความกว้างและไม่มีใครใช้วงจรเอนกประสงค์มอเรชัน - วัตถุประสงค์ระยะสั้น (หรือรูทีนย่อยซอฟต์แวร์ DSP) ด้วยตั้งค่าเป็นสำหรับวัตถุประสงค์นี้ . ในทางปฏิบัติ -QAM สามารถทำได้โดย -PAM บนตัวให้บริการ I และ Q และไม่มีการปรับเฟส โปรดทราบว่าสำหรับจะไม่สามารถดู PAM (ยกเว้นโดย nitpickers มาก) เป็นการปรับเฟสเช่นกัน M M 2 2 2 m 2 m m > 12MM222ม.2ม.ม.>1
Dilip Sarwate

1
@ Talasila A ใน QAM ย่อมาจากamplitude
Dilip Sarwate
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.