MSCBSC 移動(dòng)通信論壇
搜索
登錄注冊(cè)
網(wǎng)絡(luò)優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實(shí)習(xí)生/應(yīng)屆生招聘職位

  • 閱讀:3433
  • 回復(fù):2
[下載] CDMA 2000系統(tǒng)中前向鏈路卷積編碼器的FPGA實(shí)現(xiàn)[圖]
ccjjhh
論壇元老
鎵嬫満鍙風(fēng)爜宸查獙璇? style=


 發(fā)短消息    關(guān)注Ta 

C友·貢獻(xiàn)勛章   公益·環(huán)保勛章  
積分 16613
帖子 2032
威望 466632 個(gè)
禮品券 30 個(gè)
專家指數(shù) 222
注冊(cè) 2006-4-10
專業(yè)方向  CDMA2000/4G/LTE
回答問(wèn)題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2011-09-09 08:29:35  只看樓主 
CDMA 2000系統(tǒng)中前向鏈路卷積編碼器的FPGA實(shí)現(xiàn)[圖]
摘要:為了縮短卷積編碼器設(shè)計(jì)周期,使硬件設(shè)計(jì)更具靈活性,在介紹卷積編碼器原理的基礎(chǔ)上,論述了一種基于可編程邏輯器件,采用模塊化設(shè)計(jì)方法,利用VHDL硬件描述語(yǔ)言實(shí)現(xiàn)CDMA2000系統(tǒng)前向鏈路卷積編碼器的方法,給出了在QuartusⅡ軟件下的仿真結(jié)果,并在FPGA器件上驗(yàn)證實(shí)現(xiàn)。仿真和實(shí)驗(yàn)都證明了這種方法的可行性和正確性。
0 引言
在通信系統(tǒng)中,由于數(shù)字信號(hào)在傳輸過(guò)程中受到各種干擾的影響,使信號(hào)碼元波形變壞,故傳輸?shù)浇邮斩撕罂赡馨l(fā)生錯(cuò)誤判決,為解決這一問(wèn)題,通常在設(shè)計(jì)數(shù)字通信系統(tǒng)時(shí),首先應(yīng)從合理地選擇調(diào)制制度、解調(diào)方法以及發(fā)送功率等方面考慮,若采取以上措施仍難滿足要求,就要考慮差錯(cuò)控制措施。在CDMA 2000系統(tǒng)的前向鏈路和反向鏈路中就采用了卷積編碼來(lái)實(shí)現(xiàn)前向差錯(cuò)控制(FEC)。
FPGA是可編程邏輯器件,它的主要優(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)式矩陣為:

式中: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代表編碼后的輸出碼元。

在卷積碼的編碼過(guò)程中,編碼器從全零狀態(tài)出發(fā),最后必須回到全零狀態(tài),故當(dāng)送完信息后,還要向編碼器再送入K-1段全零信息,以迫使編碼器回到全零狀態(tài)。設(shè)此編碼器的起始狀態(tài)為零,即b1b2b3為000。當(dāng)輸入的信息位為11010時(shí),為保證輸入的全部信息位都能通過(guò)移位寄存器,并對(duì)移位寄存器進(jìn)行復(fù)位,必須在信息位后加約束長(zhǎng)度減一個(gè)零,即兩個(gè)零;此時(shí)對(duì)應(yīng)的輸出碼元序列為:10111001011100,丟棄后四位可得編碼器的輸出信息:1011100101。整個(gè)工作過(guò)程中編碼器的狀態(tài)如表1所示。

1.2 CDMA 2000系統(tǒng)中的前向鏈路卷積編碼器
在CDMA 2000系統(tǒng)中,前向鏈路使用編碼率為1/2,約束長(zhǎng)度為9的卷積編碼器。前向鏈路卷積碼的生成多項(xiàng)式矩陣為:

由此生成多項(xiàng)式矩陣可得前向編碼器的結(jié)構(gòu)圖,如圖2所示。圖中s1~s8為移位寄存器;m1,m2為模2和加法器;其中b1代表當(dāng)前輸入的信息位;移位寄存器狀態(tài)b2~b9存儲(chǔ)以前的信息位;c代表編碼后的輸出碼元。

2 CDMA 2000系統(tǒng)中前向鏈路卷積編碼器的實(shí)現(xiàn)
2.1 CDMA 2000前向鏈路卷積編碼器的電路組成
該設(shè)計(jì)采用模塊化的設(shè)計(jì)方法,根據(jù)CDMA2000系統(tǒng)中的前向鏈路卷積編碼器的功能將其內(nèi)部結(jié)構(gòu)分為:移位寄存器組、模2和加法器、輸出控制器以及時(shí)鐘電路等四個(gè)模塊,每一模塊對(duì)應(yīng)一部分VHDL的設(shè)計(jì)文件,這樣利于程序的編寫(xiě)和調(diào)試,從而降低了整個(gè)程序的調(diào)試難度,提高了軟件的可維護(hù)性和可讀性。前向鏈路卷積編碼器的組成框圖如圖3所示。

其中,時(shí)鐘信號(hào)clk1和clk2可由基站控制器(BSC)的時(shí)鐘電路直接提供,或由本次設(shè)計(jì)的時(shí)鐘電路將基站控制器(BSC)提供的原始時(shí)鐘信號(hào)進(jìn)行分頻得到;輸出控制器包括輸出數(shù)據(jù)合成電路和整形電路兩部分。
2.2 CDMA 2000前向鏈路卷積編碼器的仿真實(shí)現(xiàn)
根據(jù)卷積編碼器電路框圖,采用VHDL語(yǔ)言編寫(xiě)前向鏈路卷積編碼器的源程序輸入到QuartusⅡ開(kāi)發(fā)軟件中進(jìn)行編譯、仿真、綜合得到可下載文件,然后通過(guò)對(duì)器件編程完成設(shè)計(jì)。
仿真前假設(shè)編碼器的初始狀態(tài)為零,即:b1~b9為00000000;輸入的信息為11010,為保證輸入的全部信息位都能通過(guò)移位寄存器,并對(duì)移位寄存器進(jìn)行復(fù)位,在信息位后加8個(gè)零,其輸出結(jié)果為11010111000001111111101100,,仿真時(shí),輸入數(shù)據(jù)data的速率為9.6Kb/s;輸出碼元c的速率為19.2Kb/s。仿真結(jié)果如圖4所示,其中b為寄存器組各個(gè)時(shí)刻的狀態(tài)。

在前向鏈路卷積編碼器的設(shè)計(jì)中有一些需要注意的問(wèn)題:首先要明確VHDL語(yǔ)言不同于其他的計(jì)算機(jī)語(yǔ)言,它是一種硬件描述語(yǔ)言,它描述的對(duì)象是客觀的電路系統(tǒng)。其次,不同的EDA工具對(duì)VHDL語(yǔ)言的支持程度不同。本次設(shè)計(jì)中采用的QuartusⅡ開(kāi)發(fā)工具主要是針對(duì)可編程邏輯器件的軟件,它并不支持所有的VHDL語(yǔ)句,它只支持RTL級(jí)描述,不支持行為級(jí)描述。再有,在設(shè)計(jì)中需要根據(jù)設(shè)計(jì)要求和可編程邏輯器件的資源情況、速度等進(jìn)行合理的選擇。該設(shè)計(jì)中采用的EP2C8Q208器件就可滿足資源和速度方面的要求。
3 結(jié)語(yǔ)
本文實(shí)現(xiàn)了一種適用于CDMA 2000系統(tǒng)的前向鏈路卷積編碼器,通過(guò)對(duì)整體電路的設(shè)計(jì)、仿真和調(diào)測(cè),結(jié)果表明本編碼器可達(dá)到CDMA 2000系統(tǒng)要求,具有一定的實(shí)用價(jià)值,同時(shí),本設(shè)計(jì)采用基于可編程邏輯器件借助VHDL語(yǔ)言及EDA工具進(jìn)行設(shè)計(jì)的思路,大大縮短了設(shè)計(jì)周期,降低了成本,提高了設(shè)計(jì)的可靠性、靈活性,為通信系統(tǒng)設(shè)計(jì)提供了一種有效的設(shè)計(jì)方法。
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書(shū)
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書(shū)-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書(shū)
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書(shū)》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5G NTN技術(shù)白皮書(shū)
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書(shū)
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1
  • 共獲得 1 次點(diǎn)評(píng) 我要點(diǎn)評(píng)

    • OscarDon 威望 +34 個(gè)
      · 研發(fā)用的資料啊,支持! 詳細(xì).. 發(fā)表與:2011-9-10 20:46:16
     
    [充值威望,立即自動(dòng)到帳] [VIP貴賓權(quán)限+威望套餐] 另有大量?jī)?yōu)惠贈(zèng)送活動(dòng),請(qǐng)光臨充值中心
    充值擁有大量的威望和最高的下載權(quán)限,下載站內(nèi)資料無(wú)憂
    黑色幽默
    中級(jí)會(huì)員



     發(fā)短消息    關(guān)注Ta 

    積分 735
    帖子 156
    威望 9857 個(gè)
    禮品券 0 個(gè)
    專家指數(shù) -45
    注冊(cè) 2010-10-3
    專業(yè)方向  cdma2000
    回答問(wèn)題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2011-09-09 09:45:23 
    這是FPGA的設(shè)計(jì)原理啊。。。一個(gè)馬上就要逃離通信,做FPGA開(kāi)發(fā)的人看著很熟悉啊

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [立即成為VIP會(huì)員,百萬(wàn)通信專業(yè)資料立即下載,支付寶、微信付款,簡(jiǎn)單、快速!]
    OscarDon
    論壇副管
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    C友·鐵桿勛章   管理·勤奮勛章   管理·優(yōu)秀勛章   公益·慈善勛章   C友·紀(jì)念勛章   管理·貢獻(xiàn)勛章   C友·貢獻(xiàn)勛章   “灌水之王”   紀(jì)念勛章·七周年   C友·魅力勛章   管理·標(biāo)兵勛章   活動(dòng)·積極勛章   財(cái)富勛章·財(cái)運(yùn)連連   財(cái)富勛章·大富豪   財(cái)富勛章·小財(cái)主   專家·終級(jí)勛章   紀(jì)念勛章·三周年   財(cái)富勛章·神秘富豪   C友·幸運(yùn)勛章   C友·登錄達(dá)人   C友·活躍勛章   公益·環(huán)保勛章   紀(jì)念勛章·五周年   紀(jì)念勛章·四周年   財(cái)富勛章·富可敵國(guó)   財(cái)富勛章·富甲一方   財(cái)富勛章·鉆石王老五   活動(dòng)·第一屆通信技術(shù)杯   活動(dòng)·第二屆通信技術(shù)杯   紀(jì)念勛章·六周年   活動(dòng)·攝影達(dá)人   通信正能量   紀(jì)念勛章·八周年   紀(jì)念勛章·九周年   紀(jì)念勛章·十周年   C友·技術(shù)大神   紀(jì)念勛章·十二周年  
    積分 61012
    帖子 5541
    威望 56482 個(gè)
    禮品券 15891 個(gè)
    專家指數(shù) 25389
    注冊(cè) 2008-6-30
    專業(yè)方向  通信工程
    來(lái)自 江蘇
    回答問(wèn)題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2011-09-10 20:45:47  QQ
    研發(fā)用的資料啊,支持!

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)





    當(dāng)我輕輕轉(zhuǎn)身,細(xì)數(shù)身上的傷痕,每一道都是福分。
     
    最新通信職位:廣東通信人才網(wǎng) | 北京通信人才網(wǎng) | 上海通信人才網(wǎng) | 南京通信人才網(wǎng) | 西安通信人才網(wǎng) | 重慶通信人才網(wǎng) | 中國(guó)通信人才網(wǎng)

    快速回復(fù)主題    
    標(biāo)題 [下載] CDMA 2000系統(tǒng)中前向鏈路卷積編碼器的FPGA實(shí)現(xiàn)[圖]" tabindex="1">
    內(nèi)容
     上傳資料請(qǐng)點(diǎn)左側(cè)【添加附件】

    當(dāng)前時(shí)區(qū) GMT+8, 現(xiàn)在時(shí)間是 2025-04-11 09:09:49
    渝ICP備11001752號(hào)  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務(wù)郵箱:mscbsc@163.com

    Processed in 0.460235 second(s), 15 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動(dòng)通信網(wǎng) - 移動(dòng)通信論壇 - 通信招聘網(wǎng) - Archiver