卷積碼編碼和譯碼(三)
2022-09-07 14:57 作者:樂吧的數(shù)學(xué) | 我要投稿
打孔碼
對(duì)于 k=1 這種特殊情況, 碼率都是1/2, 1/3, 1/4, 1/5, 1/7, 一般稱之為母碼.
我們可以通過組合這些單比特輸入的編碼器來(lái)生成打孔碼,其碼率不是 1/n。?
如圖 3 所示,使用兩個(gè)1/2碼率的編碼器,把 4 個(gè)輸出比特中的一個(gè)不輸出,則可以實(shí)現(xiàn)碼率為 2/3 的編碼器. 進(jìn)來(lái) 2 個(gè)比特,出來(lái) 3 個(gè)比特。 這個(gè)思想稱之為打孔(Puncturing)。 在接收端,譯碼之前,在合適的位置插入不影響譯碼的dummy 比特.

這種打孔方法,可以讓我們只用一個(gè)簡(jiǎn)單的硬件(多次使用), 產(chǎn)生多種不同碼率的編碼器. 雖然,我們也可以直接產(chǎn)生碼率為 2/3 的編碼器(后面文章有講),但是,打孔碼的優(yōu)勢(shì)在于: 根據(jù)不同的信道條件,例如下雨時(shí),我們可以動(dòng)態(tài)調(diào)整碼率. 雖然直接實(shí)現(xiàn)一個(gè)固定的 2/3 碼率的編碼器也比較簡(jiǎn)單,但是,就沒有動(dòng)態(tài)調(diào)整碼率的靈活性.
標(biāo)簽: