1. 程式人生 > >2007年11月8日第十週任務(作業)

2007年11月8日第十週任務(作業)

題目:共有4個站進行分碼多重進接CDMA通訊,4個站的碼片序列為:

  A:(-1-1-1+1+1-1+1+1)        B:(-1-1+1-1+1+1+1-1)

  C:(-1+1-1+1+1+1-1-1)        D:(-1+1-1-1-1-1+1-1)

現在收到這樣的碼片序列:(-1+1-3+1-1-3+1+1)問哪個站傳送了資料?傳送資料的站傳送的是1還是0。

解答:A、D傳送資料位1,B站傳送的為0,C沒有傳送資料。

        首先,收到的碼片序列中有了-3和-3,一定是疊加的結果。其次,如果只有兩種訊號疊加,則至只可能為+2或-2或0,如果有四種訊號疊加,則只可能為+4、-4、0、+2、-2,所以必然是其中的3個站的訊號疊加的結果。 

            1、A站沒有傳送訊號的情況:要使得第三個位子上出現-3,則必須使

   B傳送反碼,其它兩個傳送原始碼,但此時倒數第三個位子上的數字為-1,

   不符合要求。

          2、B站沒有傳送訊號的情況:要使得第三個位子上出現-3,三者都

   必須傳送原始碼。可是此時一號位上變成了-3,不符合要求。

          3、C站沒有傳送訊號的情況:要使得第三個位子上出現-3,B必須

   傳送反碼,此時恰好符合要求,即A、D傳送資料位1,B站傳送的為0。

          4、D站沒有傳送的情況:與第一種情況類似,略。