最初的程序是:
ich1=ich。* kmod
qch1=qch。* kmod
x = ich 1+qch 1 * sqrt(-1);?使用這個程序,妳會發現生成的星座點並不是標準的星座點。
星座點如下:
原因是當執行QPSK調制時,應該是交替的符號反轉。在程序中,把原來的序列轉換成雙極性,也就是這段代碼。
ich0=ich。*2-1;
qch0=qch。*2-1;但並沒有使用,糾正的辦法是用雙極碼進行調制,也就是改成
ich1=ich0。* kmod
qch1=qch0。* kmod校正後星座點正常,解調不會有問題。