
各信道的數(shù)據(jù)產(chǎn)生后,就要經(jīng)過圖4所示的擴(kuò)頻及調(diào)制模塊。
圖4中幾個主要部分是:
(1)Walsh Function(Walsh 函數(shù))
Walsh函數(shù)用于區(qū)分不同的信道,它是取自Hadamard矩陣的一行。
(2)Complex Multiplier(復(fù)數(shù)乘法器)
實(shí)現(xiàn)復(fù)數(shù)擴(kuò)頻。復(fù)數(shù)擴(kuò)頻因子(圖4中的Pni和PNq)的產(chǎn)生方法在標(biāo)準(zhǔn)有詳細(xì)定義。
(3)Baseband Filter(基帶濾波器)
一個48階FIR濾波器,標(biāo)準(zhǔn)中給出了它的系數(shù)。
實(shí)際產(chǎn)生下載數(shù)據(jù)時與圖3、圖4略有不同:首先,為便于硬件測試,在實(shí)現(xiàn)圖4中的Pni和PNq時暫時忽略長擴(kuò)頻碼(只實(shí)現(xiàn)了標(biāo)準(zhǔn)中定義的短擴(kuò)頻碼),功率控制及長碼擾碼都被省略掉了;其次,擴(kuò)頻端不進(jìn)行旋轉(zhuǎn);最后,數(shù)據(jù)發(fā)生一直到基帶濾波器為止,射頻調(diào)試模塊由HP信號發(fā)生器完成。
將圖3的輸出W串并轉(zhuǎn)換后就得到了圖4的輸入Y1和YQ。也就得到了一條完整的發(fā)射流程圖。上面簡單介紹了各發(fā)射框圖,具體詳細(xì)的描述可在CD-MA2000物理層標(biāo)準(zhǔn)中找到[1]。4 數(shù)據(jù)產(chǎn)生程序
編寫數(shù)據(jù)產(chǎn)生程序就是實(shí)現(xiàn)標(biāo)準(zhǔn)中定義的各個模塊并將其連接起來。硬件需要并行產(chǎn)生的8條信道在程序中改為串行產(chǎn)生,將各條信道數(shù)據(jù)相加就得到了最終發(fā)射數(shù)據(jù)。為了方便使用和更加美觀,用Visual Basic編寫了具有圖形界面的下載數(shù)據(jù)產(chǎn)生程序,其界面如圖5所示。
圖5中每行代表一個信道,每一旬則代表信道上的一個參數(shù)。各列分別介紹如下:
(1) 信道使能(Channel Enable)
選中(有勾)則代表發(fā)射數(shù)據(jù)中包含此信道。由圖5可見最多包含8條信道。按照標(biāo)準(zhǔn),Pilot信道必須發(fā)射。未被選中的信道,該行將變成灰白,同時無法改變該信道的其它參數(shù)。
(2)信道名稱(Channel Name)
表示每行代表的信道名稱。

選擇各信道上的信息速率。各信道都是針對標(biāo)準(zhǔn)中20ms幀結(jié)構(gòu)完成的。由標(biāo)準(zhǔn)[1]可知Pilot信道的發(fā)射數(shù)據(jù)固定發(fā)全0,SR1下Sync信道信息速率固定的4.8kbps。SR1 RC3下Dedicated Control信道信息速率固定為9.6kbps。
其余信道的信息速率可以改變。各條信道都完成了標(biāo)準(zhǔn)中所定義的全部速率。速率的選擇可在下拉框中完成。
(4)信息類型(Info Type)
Pilot信源為全零(映射為+1),除了Sync信道以外其余信道可以選擇4種不同類型信源數(shù)據(jù),分別為全0、全1、01交替和隨機(jī)(Random)。其中隨機(jī)信源用時間做隨機(jī)序列種子,從而使每次產(chǎn)生的數(shù)據(jù)不同。Sync信道除以上4種信源,還可發(fā)射固定的信令。信令由外部文件讀入從而便于硬件及軟件的調(diào)試。
信息類型在下拉框中選擇。
(5)沃爾會號(Walsh Num)
由標(biāo)準(zhǔn)[1]可知,CDMA2000系統(tǒng)中用不同的沃爾什號區(qū)分不同的信道。沃爾什號的范圍是0~63。
沃爾什號在編輯框中改變(為保證輸入沃爾會號合法,編輯框只接收數(shù)字,且編輯框的內(nèi)容在0~63間)。
(6)信道增益(Channel Gain)
信道增益代表不同信道在最終發(fā)射信號中所占的功率大小,其作用只與各信道增益間的相互比值有關(guān)。信道增益在編輯框中改變(編輯框只接收數(shù)字,且編輯框的內(nèi)容在0~999間)。
此外,左下主是進(jìn)度條,產(chǎn)生數(shù)據(jù)時它將指示產(chǎn)生的進(jìn)度(產(chǎn)生一次數(shù)據(jù)大約2~3min)。
右下方是量化后信號的范圍。HP信號發(fā)生器在下載產(chǎn)生方式下,首先將下載的數(shù)字信號經(jīng)D/A變換至模擬信號。其內(nèi)部的D/A變換為14bit,8192(2 13)代表直流(DC),大于8192變成正電平,小于8192變成負(fù)電平。改變量化范圍可以改變信號發(fā)生器輸出信號的大小。
最下方發(fā)射按鈕,點(diǎn)擊后便根據(jù)參數(shù)產(chǎn)生I、O兩路下載數(shù)據(jù),并存為I.dat和Q.dat兩個文件。另有一Matlab程序可將產(chǎn)生數(shù)據(jù)通過HP-IB口下載到HPE4432B ESG-D信號發(fā)生器中(遠(yuǎn)快于RS232口)。
按CDMA2000標(biāo)準(zhǔn)編制的發(fā)射數(shù)據(jù)產(chǎn)生程序已經(jīng)使用在如圖1所示的移動臺測試系統(tǒng)中。測試表明,輸入各種不同參數(shù),均能產(chǎn)生正確的發(fā)射數(shù)據(jù)。在科研實(shí)踐中,為硬件的測試提供了很大的方便。





