新聞中心

EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于FPGA的部分響應(yīng)CPM信號(hào)解調(diào)器的設(shè)計(jì)

基于FPGA的部分響應(yīng)CPM信號(hào)解調(diào)器的設(shè)計(jì)

作者: 時(shí)間:2011-03-23 來(lái)源:網(wǎng)絡(luò) 收藏

  2 解調(diào)模塊的原理及其實(shí)現(xiàn)

  2.1 解調(diào)器實(shí)現(xiàn)原理

  對(duì) 信號(hào)的接收、解調(diào),常采取的步驟為:解調(diào)-最大似然序列估計(jì)-Viterbi 譯碼-判決。首先將接收到的復(fù)包絡(luò)信號(hào)分為I,Q兩路,下變頻為基帶信號(hào),分別與cos(ψ (t, a))和sin(ψ (t, a))相關(guān)后相加,從而得到節(jié)點(diǎn)的度量值。對(duì)于t時(shí)刻每個(gè)狀態(tài),可以根據(jù)其輸入值的不同,計(jì)算來(lái)自前一級(jí)節(jié)點(diǎn)的兩條路徑的路徑度量,并分別加上前一級(jí)節(jié)點(diǎn)的節(jié)點(diǎn)度量,然后從中選擇一個(gè)最小的度量值作為節(jié)點(diǎn)度量,并存儲(chǔ)前一級(jí)節(jié)點(diǎn)的信息。

  2.2 解調(diào)器實(shí)現(xiàn)框圖

  這里仿真采用二進(jìn)制2RC 的調(diào)制方式,根據(jù)Viterbi 譯碼方式可知,調(diào)制信號(hào)共有8 個(gè)狀態(tài),將這些狀態(tài)分別編碼為000,001,010,011,100,101,110,111。輸入數(shù)據(jù)與狀態(tài)間轉(zhuǎn)移關(guān)系見(jiàn)表1。筆者在設(shè)計(jì)中將其分為四個(gè)模塊:分支度量模塊、加比選模塊、回溯模塊和控制模塊。其結(jié)構(gòu)設(shè)計(jì)如圖2 所示。

解調(diào)過(guò)程

圖2 解調(diào)過(guò)程

 ?。?)分支度量模塊

  此模塊根據(jù)輸入數(shù)據(jù)計(jì)算分支度量值。在設(shè)計(jì)中,預(yù)先將每種基準(zhǔn)狀態(tài)抽樣時(shí)刻的值存入STD 寄存器中,在計(jì)算分支度量時(shí)通過(guò)查表得到基準(zhǔn)狀態(tài)的值。將輸入I,Q 兩路數(shù)據(jù)進(jìn)行串/并轉(zhuǎn)換,得到一個(gè)碼元持續(xù)時(shí)間內(nèi)的調(diào)制信號(hào)后,與每種基準(zhǔn)狀態(tài)的抽樣值相乘并相加,從而得到I,Q 兩路的路徑度量值。最后將I,Q 兩路度量值相加,便可以得到各狀態(tài)的分支度量值。



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉