看板 comm_and_RF 關於我們 聯絡資訊
只看到程式的一小部份~ 加上裡面的參數代表的意思也看不太出來 所以也沒辦法說是程式有問題或是哪裡出錯 如果是寫人家做過的模擬,自己有太大的錯誤~ 往往會在程式小地方有bug 可以先試著跑跑程式的一小部份 把裡面的data拿出來看一下 往往可以看到哪裡出錯 在matlab因為有方便的矩陣運算~利用一些技巧減少回圈的使用次數 也是避免出錯的好方法 以上小小淺見 <(_ _)> ※ 引述《q5212 (偷吃是王道)》之銘言: : 我模擬的環境如下 : 展頻碼為Gold,長度63 : 我寫的AWGN程式如下(MATLAB) : for i=1:11 %% SNR (dB) : a=sqrt(63/10^((i)/10)./2); %% 63代表能量 : w=a*(randn(1,r)); %% AWGN; r代表用戶*展頻碼的資料量 : c=use+w %% use 代表用戶 : . : . 以下的不重要 : . : . : end : 因為我在模擬BER時,只有單一用戶結果是正確的 : 可是..在多用戶時都跟理論值差很多 : 我想應該是雜訊設定錯誤 : 不知道哪邊出錯? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.3.99