當前位置:編程學習大全網 - 源碼下載 - 壹道碼分多址(CDMA)通信的計算題,在線等!

壹道碼分多址(CDMA)通信的計算題,在線等!

解法壹:

這個問題其實就是個解方程的問題。

k1(-1,-1,-1,1,1,-1,1,-1)+k2(-1,-1,1,-1,1,1,1,-1)+k3(-1,1,-1,1,1,1,-1,-1)+k4(-1,1,-1,-1,-1,1,-1)=(-1,1,-3,1,-1,-3,1,1)

這裏k1,k2,k3,k4可以取值-1,0,1.

可以得到8個方程,然後解出方程組,就知道了。事實上,我們只需要幾個方程就可以解出來了。

第壹個數字 -k1-k2-k3-k4=-1

第二個數字 -k1-k2+k3+k4=1

兩式相加,得-2k1-2k2=0--->k1=-k2,k3+k4=1.

第三個數字-k1+k2-k3-k4=-3--->-(-k2)+k2-(k3+k4)=-3--->2k2-1=-3--->k2=-1

所以k1=1

第4個數字,k1-k2+k3-k4=1--->1-(-1)+(1-k4)-k4=1, k4=1,因此k3=0.

所以不需要解出所有8個方程,我們已經知道了k1=k4=1,k2=-1,k3=0.

這就說明A,D發送了源碼,B發送了反碼,C沒有發送任何代碼。

解法二:

這個問題也可以不通過上面的解方程的辦法,而直接從這5個碼片看出:因為每個碼片或者是1,或者是-1,而我們看到最後收到的碼片的第三,第六個數字為3,這說明信號壹定是通過疊加而成,就是說不止壹個站發送了信息。如果是兩個或者四個站參與了發送信息,不管是源碼或者反碼,得到的數字壹定是偶數。因此可以推出,有三個站參與了發送。我們先來看4個站碼片的第3個和第6個數字,A,B,C,D分別為-1,1,-1,-1和-1,1,1,-1.除了C的數字從-1變為1外,其他三個數字都沒有變,而收到的碼片相應的數字都是-3,這就說明C站沒有參與發送信息,否則收到的碼片第3個第6個數字會不同。因此A,B,D參與了發送信息。再看第三個數字,A,B,D的第三個數字分別為-1,1,-1,而收到的疊加的碼片的第3個數字為-3,因此只有A,D發送源代碼,B發送反代碼才能獲得。

結論:A,D發送了1,B發送了0,C沒有發送數據。

  • 上一篇:推薦幾部好看的電影,類似七宗罪 盜夢空間的 謝謝了
  • 下一篇:串列接口詳細資料大全
  • copyright 2024編程學習大全網