• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > CDMA 2000系統(tǒng)中前向鏈路卷積編碼器的FPGA實(shí)現(xiàn)

    CDMA 2000系統(tǒng)中前向鏈路卷積編碼器的FPGA實(shí)現(xiàn)

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

    摘要:為了縮短卷積設(shè)計(jì)周期,使硬件設(shè)計(jì)更具靈活性,在介紹卷積原理的基礎(chǔ)上,論述了一種基于可編程邏輯器件,采用模塊化設(shè)計(jì)方法,利用VHDL硬件描述語(yǔ)言2000前向卷積的方法,給出了在QuartusⅡ軟件下的仿真結(jié)果,并在器件上驗(yàn)證。仿真和實(shí)驗(yàn)都證明了這種方法的可行性和正確性。
    關(guān)鍵詞:;VHDL; 2000;卷積編碼器;前向差錯(cuò)控制

    0 引言
    在通信中,由于數(shù)字信號(hào)在傳輸過(guò)程中受到各種干擾的影響,使信號(hào)碼元波形變壞,故傳輸?shù)浇邮斩撕罂赡馨l(fā)生錯(cuò)誤判決,為解決這一問(wèn)題,通常在設(shè)計(jì)數(shù)字通信時(shí),首先應(yīng)從合理地選擇調(diào)制制度、解調(diào)方法以及發(fā)送功率等方面考慮,若采取以上措施仍難滿足要求,就要考慮差錯(cuò)控制措施。在 2000系統(tǒng)的前向和反向中就采用了卷積編碼來(lái)前向差錯(cuò)控制(FEC)。
    是可編程邏輯器件,它的主要優(yōu)點(diǎn)在于可以借助EDA工具通過(guò)軟件編程對(duì)器件的硬件結(jié)構(gòu)和工作方式進(jìn)行重構(gòu),這就使得硬件設(shè)計(jì)具有軟件設(shè)計(jì)的靈活性和便捷性。本設(shè)計(jì)采用VHDL語(yǔ)言并選用可編程邏輯器件在QuartusⅡ下來(lái)實(shí)現(xiàn)CDMA 2000系統(tǒng)中的前向鏈路卷積編碼器。

    1 卷積編碼器原理
    卷積碼是由P.Elias在1954年首先提出來(lái)的,它是一種非分組碼,通常它更適用于前向糾錯(cuò),因?yàn)槠湫阅軐?duì)于許多實(shí)際情況常優(yōu)于分組碼,而且設(shè)備簡(jiǎn)單。自從A.J.Viterbi于1967年發(fā)現(xiàn)了一種有效的譯碼算法,并由J.Omura于1969年證明這是一種ML譯碼算法后,使用Vit-erbi譯碼算法的卷積碼就成為現(xiàn)代通信系統(tǒng)中必不可少的編碼方案。CDMA 2000系統(tǒng)亦采用此種編碼方案。
    1.1 卷積編碼器原理
    與分組碼編碼器不同,卷積碼編碼器是有記憶的,即:編碼器在任何一段時(shí)間內(nèi)產(chǎn)生的n個(gè)碼元,不僅取決于這段時(shí)間中的k個(gè)信息位,而且還取決于前N-1段規(guī)定時(shí)間內(nèi)的信息位;即編碼器產(chǎn)生的n個(gè)碼元跟正在移入的每一個(gè)k位的信息比特有關(guān)。為了便于說(shuō)明問(wèn)題,在這里規(guī)定:編碼率r=k/n。其中,k表示一次移入編碼器的信息位數(shù);n表示對(duì)應(yīng)于移入k位信息編碼器輸出符號(hào)數(shù)。此外,用K表示約束長(zhǎng)度,它等于編碼器中移位寄存器的級(jí)數(shù);實(shí)際上,第一個(gè)移位寄存器是多余的。
    描述卷積編碼過(guò)程的方法很多,如:多項(xiàng)式法、矩陣法、樹(shù)狀圖和網(wǎng)格圖等。這里采用與卷積編碼器結(jié)構(gòu)密切相關(guān)的多項(xiàng)式法來(lái)說(shuō)明卷積碼的編碼原理。已知一個(gè)編碼率r=1/2,約束長(zhǎng)度K=3的卷積編碼器,其卷積碼的生成多項(xiàng)式矩陣為:
    a.jpg
    式中:D為延遲算子,生成多項(xiàng)式的第一項(xiàng)為1+D2,表示編碼器輸出的第一個(gè)碼元c1等于輸入碼元b1與前輸入碼元b3的模2和;其第二項(xiàng)為D+D2,表示輸出的第二個(gè)碼元c2為前兩個(gè)輸入碼元b2和b3的模2和。
    根據(jù)卷積碼的生成多項(xiàng)式矩陣可直接得到編碼器的結(jié)構(gòu)圖,如圖1所示。圖中s1,s2為移位寄存器;m1,m2為模2和加法器;其中b1代表當(dāng)前輸入的信息位;移位寄存器狀態(tài)b2,b3存儲(chǔ)以前的信息位;c1,c2代表編碼后的輸出碼元。

    本文引用地址:http://www.czjhyjcfj.com/article/172582.htm

    b.jpg


    上一頁(yè) 1 2 3 下一頁(yè)

    評(píng)論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 盐边县| 马鞍山市| 定兴县| 庆安县| 延庆县| 济宁市| 大方县| 灌阳县| 策勒县| 阳朔县| 柳州市| 凤山县| 克拉玛依市| 肥乡县| 繁昌县| 综艺| 平湖市| 金华市| 张家界市| 高碑店市| 汝南县| 柞水县| 油尖旺区| 合水县| 岑巩县| 衡阳县| 施甸县| 晋江市| 亚东县| 衡阳县| 杭锦后旗| 长岭县| 丹寨县| 乌拉特前旗| 崇文区| 龙里县| 高雄市| 安西县| 女性| 秦皇岛市| 邯郸县|