[問題] MPSK simulation 已回收

看板MATLAB作者 (.)時間15年前 (2009/04/11 14:27), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
之前做過 BPSK & QPSK 都簡單的產生 + - 1的訊號就解決了 BPSK 就只考慮x軸 QPSK就拆成 x,y軸 雖然不能說是正統的PSK 但是也算過關 誰知這次老師出了8PSK 真的只能乖乖的把八個訊號mapping到角度上去 無奈我的輸入 10^6一直跑不出來 想問問各位有什麼其他解法嗎 我的方法是 先產生一個 n by 3 矩陣 每一個row代表一個signal 所以接下來得用到for loop 把每一個row值分別從 n by 3矩陣中取出來 去對映一個角度 而這個方法跑 10^5還跑的動 但是10^6就跑到天荒地老 (我須要達到BER 10^4) 請問有方法可以躲開for loop或是有較好的方法嗎 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 74.67.191.236

04/11 19:40, , 1F
randint產生data 再用pskmod比較快吧
04/11 19:40, 1F

04/12 18:44, , 2F
這種東西別用for,會等死你.試試看exp(2*pi*i*randint/M)
04/12 18:44, 2F
文章代碼(AID): #19u3X7Ps (MATLAB)