ดังนั้นเมื่อเร็ว ๆ นี้ฉันได้ติดตั้งตัวปรับแต่งเสียง CMA ใน MATLAB ซึ่งใช้วิธีการสืบเชื้อสายที่ชันที่สุดเพื่อมาบรรจบกันกับต้นทุนที่น้อยที่สุด (ฉันใช้การปรับแต่งอีควอไลเซอร์)
คำถามของฉันมีดังต่อไปนี้:
1) สำหรับฉันแล้วดูเหมือนว่าอัลกอริทึม CMA นั้นดีสำหรับช่องทางที่ค่อนข้างแบน กล่าวอีกนัยหนึ่งไม่คาดว่าจะใช้งานกับช่องที่มีจาง / ลึกได้หรือไม่ นี่เป็นเรื่องจริงหรือไม่
2) ฉันกำลังใช้สัญญาณ BPSK และเราสามารถเห็นได้จากรูปแรกที่นี่ว่าหลังจากเอฟเฟกต์มัลติพา ธ ฉันมีการละเลงบนระนาบเชิงซ้อนของสัญญาณ BPSK ของฉัน - มีกลุ่มที่ดีสองกลุ่มตามที่คาดไว้ เราเห็นกลุ่มสีแดง 4 กลุ่ม คำถามของฉันคือทำไมหลังจากปรับเสียง CMA ฉันยังมี 4 กลุ่ม? (ฉันทาสีสีน้ำเงินเหล่านั้น) ฉันคิดว่ามันสมเหตุสมผลเพราะ CMA เพียงบังคับให้ซองจดหมายเป็น 1 และไม่ 'สนใจ' กลุ่มใดที่คุณกำลังพูดถึง ฉันได้ยินมาว่า CMA สามารถประสบปัญหาขั้นต่ำในท้องถิ่นได้ นี่จะเป็นตัวอย่างของมันหรือไม่? (เช่นรับ 4 กลุ่มแทน 2 เนื่องจากนี่คือ BPSK) ถ้าไม่สามารถทำอะไรได้บ้าง?
3) เกือบจะเหมือนกับว่าตอบคำถาม 2 ฉันไปข้างหน้าและเปลี่ยนโมดูลัสคงที่ที่ฉันพยายามลดข้อผิดพลาดให้น้อยที่สุด แทนที่จะเลือก 1 (ตามที่ควรจะเป็นในกรณีของ BPSK) ฉันเลือก 0.25 เป็นโมดูลัส นี่คือกลุ่มดาวที่ฉันได้รับ:
ปัญหาคือว่าแม้ว่านี่จะเป็น 'วิธีแก้ปัญหา' เรารู้ได้อย่างไรว่า apriori จะเลือกโมดูลัสให้เป็นอย่างไร เหตุผลที่ฉันคิดว่ามันมีปัญหาคือถ้าฉันมี 4 กลุ่มแทนที่จะเป็น 2 มันจะทำให้การประมาณ / แก้ไขการชดเชย / แก้ไขโพสต์สัญลักษณ์ / ความถี่ที่ซับซ้อนมากขึ้นโดยเฉพาะอย่างยิ่งเมื่อเราคาดว่าจะมี 2 กลุ่ม
(เพื่อความสมบูรณ์ฉันได้แนบแปลงเดียวกัน แต่เมื่อฉันเพิ่ม offsets ความถี่)
ขอบคุณล่วงหน้าสำหรับข้อมูลเชิงลึกใด ๆ ที่คุณสามารถมอบให้กับอีควอไลเซอร์นี้!