1.一種DRM/DRM+接收機(jī)中的Viterbi解碼器的硬件設(shè)計(jì)方法,包括以下主要的硬件設(shè)計(jì)方法:
1)、一個(gè)ACS單元由兩個(gè)無符號(hào)定點(diǎn)加法器、一個(gè)無符號(hào)定點(diǎn)比較器、一個(gè)無符號(hào)選擇器組成八級(jí)流水線方式來處理連續(xù)輸入序列的的兩個(gè)前向狀態(tài)路徑度量與兩個(gè)分支度量信息,經(jīng)過八個(gè)時(shí)鐘周期,輸出序列的當(dāng)前狀態(tài)路徑信息連續(xù)寫回路徑信息存儲(chǔ)單元,同時(shí),輸出序列的當(dāng)前狀態(tài)路徑度量連續(xù)寫回狀態(tài)路徑度量存儲(chǔ)單元。
2)、由四個(gè)ACS單元組成4-ACS并行架構(gòu)的流水線調(diào)度方式,結(jié)合狀態(tài)路徑度量存儲(chǔ)單元的分組交叉存儲(chǔ)方式,有效避免了同一狀態(tài)下對(duì)路徑度量存儲(chǔ)單元讀寫操作的沖突,只需二十五個(gè)時(shí)鐘周期完成當(dāng)前狀態(tài)路徑度量與路徑信息的計(jì)算與存儲(chǔ)功能。
3)、針對(duì)4-ACS并行架構(gòu)的流水線調(diào)度方式,狀態(tài)路徑度量存儲(chǔ)單元采用分組交叉的存儲(chǔ)方式,A組由4個(gè)18X8(位寬18、深度為8)的雙口RAM組成,B組由4個(gè)18X8的單口RAM組成,其特征在于所需片上RAM資源做到最少,利用率最高。
4)、幸存路徑信息讀寫控制器的設(shè)計(jì),使Viterbi解碼過程中產(chǎn)生的龐大的幸存路徑信息數(shù)據(jù)量快速與片外ddr進(jìn)行高速數(shù)據(jù)交互,取代了需要片上64位寬、幾萬深度的單口RAM或者片外SRAM(靜態(tài)隨機(jī)存取存儲(chǔ)器)實(shí)現(xiàn)方案,實(shí)現(xiàn)了計(jì)算所有接收到比特流的狀態(tài)路徑信息單元工作結(jié)束到回溯輸出單元開始工作的無延時(shí)切換控制,同時(shí),保證回溯輸出單元完成最大似然路徑的掃描輸出速度不變,其特征在于既保證Viterbi解碼器解碼速度不受影響,又大大減少了芯片的面積。
2.根據(jù)權(quán)利要求1所述的一種DRM/DRM+接收機(jī)中的Viterbi解碼器的硬件設(shè)計(jì)方法,整個(gè)Viterbi解碼器硬件設(shè)計(jì)中所設(shè)計(jì)的運(yùn)算器都是采用定點(diǎn)運(yùn)算器,與采用32位單精度浮點(diǎn)算法器回溯輸出比特流結(jié)果完全一致。