Re: [問題] 有關8-PSK的問題。已回收

看板MATLAB作者 (On my way)時間16年前 (2009/10/27 13:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
※ 引述《dv8508 (空)》之銘言: : 各位大大好,小弟這次要問8-PSK的問題。 : 我知道在8-PSK中,一個信號是三個位元組成的。 : 而在QPSK中,因為一個信號是二個位元組成,所以我可以用象限的概念去做。 : 但是8-PSK不行,我也知道是因為8-PSK是以角度為判斷邊界。 : 而以下是我的問題。 : 請問要怎麼用矩陣的方式去表示一個三位元信號呢??? : 而這個信號,我會將它分成r_x和r_y兩個向量,用這兩個去求tan^-1(r_x/r_y)的角度 : 請問我該怎麼設定這個三位元的信號??? : 這個問題我想了很久,不知道該怎麼設定...,請給我一點提示。 : 感謝各位大大的幫忙,謝謝各位。 笨一點的方法,就宣告一個矩陣 bit1 bit2 bit3 r_x r_y 0 0 0 1 0 0 0 1 c c 0 1 0 0 1 0 1 1 -c c 1 0 0 -1 0 1 0 1 -c -c 1 1 0 0 -1 1 1 1 c -1 其中c=1/sqrt(2)。 mapping的方式(3Bits->complex signal)就看你的需要 上面是用Gray mapping當例子... 接收端就用接收訊號和r_x,r_y記算距離 找出最近的之後再查table看對應到哪三位元... -- 現代人普遍的現象: 「小學而大遺」、「捨本而逐末」、「以偏而概全」、「因噎而廢食」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.144.28

10/27 15:42, , 1F
感謝大大解答, 我會去試試看的
10/27 15:42, 1F
文章代碼(AID): #1AveBUwc (MATLAB)
文章代碼(AID): #1AveBUwc (MATLAB)