www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 電子設(shè)計(jì)自動化
[導(dǎo)讀]1 引 言 由于卷積碼優(yōu)良的性能,被廣泛應(yīng)用于深空通信、衛(wèi)星通信和2G、3G移動通信中。卷積碼有三種譯碼方法:門限譯碼、概率譯碼和Viterbi算法,其中Viterbi算法是一種基于網(wǎng)格圖的最大似然譯碼算法,是卷積碼的最佳

1 引 言

由于卷積碼優(yōu)良的性能,被廣泛應(yīng)用于深空通信、衛(wèi)星通信和2G、3G移動通信中。卷積碼有三種譯碼方法:門限譯碼、概率譯碼和Viterbi算法,其中Viterbi算法是一種基于網(wǎng)格圖的最大似然譯碼算法,是卷積碼的最佳譯碼方式,具有效率高、速度快等優(yōu)點(diǎn)。從工程應(yīng)用角度看,對Viterbi譯碼器的性能*價指標(biāo)主要有譯碼速度、處理時延和資源占用等。本文通過對Viterbi譯碼算法及卷積碼編碼網(wǎng)格圖特點(diǎn)的分析,提出一種在FPGA設(shè)計(jì)中,采用全并行結(jié)構(gòu)、判決信息比特與路徑信息向量同步存儲以及路徑度量最小量化的譯碼器優(yōu)化實(shí)現(xiàn)方案。測試和試驗(yàn)結(jié)果表明,該方案與傳統(tǒng)的譯碼算法相比,具有更高的速度、更低的時延和更簡單的結(jié)構(gòu)。

2 卷積編碼網(wǎng)格圖特點(diǎn)

圖1所示為卷積編碼網(wǎng)格圖結(jié)構(gòu),圖中每一狀態(tài)有兩條輸入支路和兩條輸出支路。


2.1 輸入支路的特點(diǎn)

任意一個狀態(tài)節(jié)點(diǎn)Si都有兩條輸入支路,且這兩條輸入支路對應(yīng)的源節(jié)點(diǎn)分別為:


此外,i為偶數(shù)時,兩條輸入支路的輸入信息都為‘1’;i為奇數(shù)時,兩條輸入支路的輸入信息都為‘0’。

2.2 輸出支路的特點(diǎn)

任意一個狀態(tài)節(jié)點(diǎn)Si都有兩條輸出支路,且兩條輸出支路對應(yīng)的目的節(jié)點(diǎn)分別為:


此外,目的節(jié)點(diǎn)是Sj1的輸出支路對應(yīng)的輸入信息都為‘0’;目的節(jié)點(diǎn)是Sj2的輸出支路對應(yīng)的輸入信息都為‘1’。

3 Viterbi譯碼器的優(yōu)化算法

3.1 判決信息比特與路徑信息向量同步存儲算法

由網(wǎng)格圖的輸入支路特點(diǎn)分析可知,產(chǎn)生任意一個狀態(tài)節(jié)點(diǎn)Si的輸入條件mi是確定的,即mi=‘1’,i為偶數(shù);mi=‘0’,i為奇數(shù)。輸入條件mi表示譯碼器最終需要輸出的比特信息。此外,譯碼器所要找的留選路徑是不同狀態(tài)的組合。對于(2,1,6)卷積碼而言,具有2m=26=64(m為編碼存儲)個不同狀態(tài),可以用6位比特向量來表示所有的狀態(tài)。將mi作為最高位加在狀態(tài)向量上,用7位比特向量同時表示每一狀態(tài)和對應(yīng)的輸入支路的譯碼信息,這樣在譯碼器回溯時就可以直接輸出存儲向量的高位作為譯碼器的輸出。采用這種方法大大降低了回溯路徑和譯碼器判決的難度,由此降低了譯碼器結(jié)構(gòu)的復(fù)雜性。

3.2 全并行結(jié)構(gòu)設(shè)計(jì)

全并行結(jié)構(gòu)Viterbi譯碼器的特點(diǎn)是所有狀態(tài)的路徑度量計(jì)算或路徑存儲同時進(jìn)行。其中,路徑度量包括兩條輸出支路和兩條輸入支路的度量,路徑存儲包括狀態(tài)向量存儲和譯碼比特信息存儲。因此,在(2,1,6)卷積碼的全并行譯碼器的FPGA設(shè)計(jì)中,一個時鐘周期內(nèi)需要實(shí)現(xiàn)2×n×2m=256次路徑度量運(yùn)算和2m=64次7比特向量存儲操作。

全并行結(jié)構(gòu)對每一個狀態(tài)都具有獨(dú)立的處理單元,互不影響,同時工作,比起傳統(tǒng)的串行結(jié)構(gòu),大大提高了譯碼速度。并且由于在FPGA中,有著海量的獨(dú)立邏輯單元(LCs)和豐富的分布式存儲資源(RAM),全并行結(jié)構(gòu)設(shè)計(jì)正好可以發(fā)揮FPGA的這一優(yōu)勢。

3.3 路徑度量的最小量化算法

隨著網(wǎng)格圖的行進(jìn),每個狀態(tài)輸出支路的路徑度量會不斷增加,度量值所需量化位寬越來越大,導(dǎo)致存儲資源的增加。為了降低路徑度量存儲單元的大小,節(jié)約存儲資源,設(shè)計(jì)中采用了路徑度量的最小量化算法。在每次路徑度量運(yùn)算時,將各狀態(tài)的度量值減去上一次各狀態(tài)留選路徑度量值的最小值。即需要保存的路徑度量值只是各狀態(tài)度量與最小度量的差值,從而達(dá)到減少度量值量化的位寬。

對于(2,1,m)卷積碼,每次計(jì)算出的路徑度量最大值與最小值之差不超過2×m,所以,路徑度量的量化寬度為log2(2m)。對于(2,1,6)卷積碼,存儲路徑度量的寄存器位寬為log2(2×6)=4。

4 FPGA實(shí)現(xiàn)及驗(yàn)證

4.1 FPGA實(shí)現(xiàn)的整體框架

采用Altera公司的QuartusⅡ?yàn)殚_發(fā)工具,以EPlS25的FPGA為驗(yàn)證平臺,用于設(shè)計(jì)和驗(yàn)證本文提出的Viterbi優(yōu)化譯碼算法,譯碼器整體設(shè)計(jì)框架如圖2所示。譯碼器結(jié)構(gòu)主要包括時鐘單元、主控單元、全并行ACS單元、回溯單元及譯碼輸出單元。


(1)時鐘單元

用于把板級時鐘經(jīng)過鎖相環(huán)分頻獲得譯碼器所需的工作時鐘。

(2)主控單元

給出各種控制信號,控制其他各單元的工作時序,保證譯碼器各模塊協(xié)調(diào)工作。

(3)支路度量與全并行ACS單元

由64個具有相同結(jié)構(gòu)和功能的支路度量與全并行ACS構(gòu)成,用于計(jì)算和比較每條支路的度量,選出并保存度量值最小的路徑供回溯單元使用,存儲路徑包括表示狀態(tài)的6位信息向量和對應(yīng)的譯碼信息比特mi。由于(2,1,6)卷積碼的譯碼深度D=5(m+1)=35,為保證存儲單元寫操作與回溯單元讀操作同步進(jìn)行,將存儲單元分為兩個部分做流水線處理,因此存儲單元大小應(yīng)有2×D×(m+1)×2m=31 360 b。

(4)回溯單元

用于在譯碼深度到達(dá)時刻,根據(jù)各狀態(tài)ACS單元選出的留選路徑,判斷度量最小的留選路徑,并從這條路徑對應(yīng)的狀態(tài)開始向前尋找,直到找完前面所有狀態(tài),同時把從存儲單元中讀出的譯碼信息比特mi送給譯碼輸出單元。

(5)譯碼輸出單元

將回溯單元送出的反序譯碼信息按正序輸出,用RAM實(shí)現(xiàn)。即先將比特信息按順序?qū)懭隦AM,待一段信息寫完后再按反序讀出。為了保證本段反序讀操作與下一段順序?qū)懖僮魍瑫r進(jìn)行,將RAM分為兩部分做流水線處理。每段信息流的長度為譯碼深度,因此流水線RAM的大小為2×D=70 b。

4.2 設(shè)計(jì)驗(yàn)證

為了驗(yàn)證本文提出的Viterbi優(yōu)化譯碼算法,編寫了圖3所示的驗(yàn)證框圖。包括一個信源產(chǎn)生模塊、一個卷積碼編碼模塊、一個偽隨機(jī)序列發(fā)生模塊以及誤碼統(tǒng)計(jì)模塊。在編碼器輸出中加上偽隨機(jī)序列模擬的噪聲構(gòu)成有擾譯碼輸入信息,用于驗(yàn)證譯碼器的糾錯性能。



通過QuartusⅡ軟件內(nèi)嵌的signalTap及JTAG下載線在EPlS25的FPGA上的在線測試,得到時序圖如圖4所示。


圖中,信號量BER是誤碼統(tǒng)計(jì)模塊統(tǒng)計(jì)的誤碼數(shù),在Viterbi譯碼能力范圍內(nèi),其值始終為0,這就驗(yàn)證了譯碼器的譯碼功能。通過測試與比較性能指標(biāo)得到以下結(jié)果:

(1)譯碼器速度

通過在FPGA開發(fā)板中的實(shí)際運(yùn)行,譯碼器輸出的比特速率可達(dá)90 Mb/s。這與QuartusⅡ提供的Viterbi譯碼器IP核的parallel結(jié)構(gòu)相當(dāng),而比其hybrid結(jié)構(gòu)的譯碼速度快十幾倍。

(2)譯碼器時延

本方案的譯碼器時延大小主要取決于譯碼深度D。(2,1,6)卷積碼的譯碼深度為D=35,回溯單元處理時間和D相同;同時,回溯前最小度量的判斷時間為(m-1),所以從譯碼輸入到譯碼輸出的總延時為2×D+(m-1)=75,這比起采用QuartusⅡ提供的Viterbi譯碼器IP核(延時為170)縮短了一半以上。

(3)譯碼器資源

QuartusⅡ軟件的資源分析綜合報(bào)告如圖5所示,主要消耗的資源為LEs:2 339,占整個芯片邏輯資源的9%;RAM:31 430,占整個芯片RAM資源的2%。因此,本方案對資源的需求是很少的。這與QuartusⅡ提供的3.2版本的Viterbi譯碼器IP核相當(dāng),而比4.2版本的Viterbi節(jié)省1 000多個邏輯資源。


5 結(jié) 語

通過對Viterbi譯碼算法及卷積碼編碼網(wǎng)格圖特點(diǎn)的深入分析,提出一種采用全并行結(jié)構(gòu)、判決信息比特與路徑信息向量同步存儲以及路徑度量最小量化算法的譯碼器優(yōu)化實(shí)現(xiàn)方案。測試和試驗(yàn)結(jié)果表明,在不降低譯碼器性能的前提下,能提高譯碼速度、降低譯碼器的資源消耗和時延、簡化譯碼器結(jié)構(gòu)。



來源:可可0次

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉