在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于BCJR算法的MAP譯碼器嵌入式系統(tǒng)的應(yīng)用設(shè)計(jì)

電子設(shè)計(jì) ? 來源:中國集成電路 ? 作者:李丁,胡劍浩 ? 2020-12-08 10:16 ? 次閱讀

1.引言

無線通信系統(tǒng)中,可靠的數(shù)據(jù)傳輸是一個(gè)非常重要的論題。Turbo編碼得到逼近香農(nóng)限的譯碼性能,成為研究和應(yīng)用的熱點(diǎn)。Turbo碼的譯碼采用迭代運(yùn)算的方式,即將前級(jí)譯碼器的輸出作為外信息輸入到本級(jí)譯碼運(yùn)算,如此反復(fù)進(jìn)行直到達(dá)到相應(yīng)收斂度才結(jié)束譯碼。

Turbo碼有多種譯碼算法,基于Bahl-Cocke-Je-linek-Raviv(BCJR)算法的MAP譯碼是最為廣泛應(yīng)用的一種。MAP算法可以通過系統(tǒng)信息和外信息來獲得對(duì)一個(gè)比特良好的概率估計(jì),其譯碼輸出的信息可以作為外信息由其他譯碼器在下一次迭代過程中使用。經(jīng)過一定次數(shù)的迭代運(yùn)算之后,對(duì)外部信息的運(yùn)輸結(jié)果收斂時(shí),譯碼器盼陛能逼近香農(nóng)限。

盡管Turbo碼的性能接近最優(yōu)值,但在實(shí)際集成電路硬件設(shè)計(jì)中,對(duì)于MAP算法的實(shí)現(xiàn)面臨兩個(gè)主要問題:

(1)時(shí)間延遲過大。

(2)對(duì)于存儲(chǔ)器容量空間需求大。

MAP譯碼器采用迭代的方式工作,即在每次迭代過程中,MAP譯碼器首先利用前一次迭代中得到的外信息和信道接收信息,對(duì)待譯碼的碼字從頭部到尾部再從尾部到頭部?jī)蓚€(gè)方向收集譯碼信息;利用收集到的譯碼信息,譯碼器做最大釋然估計(jì),估計(jì)值可以作為其他譯碼器做下一次迭代過程中的外信息使用。對(duì)于比特長度為n的數(shù)據(jù)幀,前向和后向的信息提取共需2n步處理,另外估計(jì)數(shù)據(jù)需要n步。從而MAP算法共需要3n步操作,因此其譯碼延遲較大。MAP譯碼器在新的外部信息生成之前需要保存之前所有的譯碼信息,對(duì)于一個(gè)長度為n比特的數(shù)據(jù)幀,且Turho碼空間為S,則需要2×n × S個(gè)存儲(chǔ)單元來保存信息。例如,在CDMA2000系統(tǒng)中的Turbo碼中S=8,且n=20730,則MAP譯碼器需要331680個(gè)存儲(chǔ)單元,這對(duì)于存儲(chǔ)器的需求壓力較大。為了降低對(duì)存儲(chǔ)空間的要求以及提高M(jìn)AP及其改進(jìn)算法Log_MAP[3,4]的度量信息計(jì)算速度,本文提出了嵌入式度量存儲(chǔ)(ESMS)。

本文內(nèi)容組織結(jié)構(gòu)如下:在第二部分介紹了Log_MAP算法;第三部分介紹了ESMS方法;第四部分給出ESMS方法的性能分析;第五部分是我們的結(jié)論。

2.Log_MAP算法

Turbo編碼器根據(jù)編碼約束關(guān)系利用源數(shù)據(jù)比特形成冗余的校驗(yàn)比特,源數(shù)據(jù)比特與校驗(yàn)比特形成碼字一同被發(fā)送。接收機(jī)收到的是被噪聲“污染”了的碼字,MAP譯碼器根據(jù)編碼約束關(guān)系對(duì)接收數(shù)據(jù)從頭部到尾部掃描得到前向搜索網(wǎng)格狀態(tài)信息,然后從尾部到頭部掃描得到反向搜索網(wǎng)格狀態(tài)信息。譯碼器通過得到的網(wǎng)格狀態(tài)信息從所有可能路徑中找到最佳譯碼路徑,最佳路徑即是對(duì)所有輸人數(shù)據(jù)的最佳估計(jì)的譯碼路徑。

每個(gè)譯碼器的輸出為碼字中每個(gè)比特的估計(jì)概率概率值,常用對(duì)數(shù)釋然比(LLR)來表示,第k個(gè)比特的LLR定義為:

基于BCJR算法的MAP譯碼器嵌入式系統(tǒng)的應(yīng)用設(shè)計(jì)

可以使用下面的公式簡(jiǎn)化Log_MAP算法中的冪運(yùn)算。

在實(shí)際應(yīng)用中,In(1+exp(-|b-a|))可以用查找表來實(shí)現(xiàn)。研究表明長度為8的表可以提供足夠的精確度。在Log_MAP算法中對(duì)網(wǎng)格信息的歸一化操作如下:

3.嵌入式狀態(tài)信息存儲(chǔ)(ESMS)

根據(jù)Log_MAP算法的原理,每步中的狀態(tài)信息為0到負(fù)無窮間的一組數(shù)(實(shí)際應(yīng)用中為0到一個(gè)有界的負(fù)數(shù)之間)。一個(gè)狀態(tài)的度量接近0意味著該狀態(tài)最優(yōu)譯碼路徑上的正確的狀態(tài)的概率最大。如果αk(s)是最大值,αk(s)=0,s為前向搜索第k步正確狀態(tài)的概率最大。如果βk(s)是最大值,βk(s)=0,s是反向搜索第k步正確狀態(tài)的概率最大。

從(9)式可知,LLek的值取決于{αk-1(s′)}中的最大值和{βk-1(s′}中的最大值。如果編碼器的輸出為dsk=+1且譯碼器的估計(jì)正確,則LLek為正。如果編碼器的輸出為dsk=-1且譯碼器的估計(jì)正確,LLek為負(fù)。LLek的絕對(duì)值越大,第k步估計(jì)為正確估計(jì)的概率越大。如果LLek最大值與次大值之差越大,LLek會(huì)越快收斂于正確估計(jì)。因此,譯碼的關(guān)鍵在于得到最大信息的狀態(tài),而狀態(tài)信息的絕對(duì)值不影響結(jié)果,即這個(gè)最大值是否為0并不影響結(jié)果。

在Log_MAP譯碼算法中使用模圓周上的相對(duì)位置的狀態(tài)信息度量而不是絕對(duì)位置的度量。令

由此,我們將狀態(tài)轉(zhuǎn)移到了新的位置,這里αk(0)和βk(0)永遠(yuǎn)為0。因此不需要存儲(chǔ){αk(0)}={α0(0), α1,(0)……αtength(0)和{β(0)}={β0(0),β1,(0)……βtength(0)。我們將這種技術(shù)稱為嵌入式狀態(tài)信息存儲(chǔ)(ESMS)。它可以降低實(shí)際應(yīng)用對(duì)存儲(chǔ)器的要求。

ESMS使用二進(jìn)制補(bǔ)碼加法器和減法器。使用ESMS技術(shù)需要對(duì)Log_MAP算法進(jìn)行如下修改。

3.1狀態(tài)度量信息更新

在ESMS度量更新的時(shí)候同時(shí)完成歸一化操作,因此,在ESMS歸一化過程中,不需要搜索每一步的最大狀態(tài)信息,從而可以降低VLSI應(yīng)用中的延遲和面積。

3.2外信息計(jì)算

由于在計(jì)算狀態(tài)信息和外信息的過程中,αk(0)和βk(0)始終為0,所以相關(guān)的運(yùn)算可以省略;因此ESMS可以減少譯碼運(yùn)算量。

4.性能分析

本文使用仿真來分析ESMS技術(shù)的性能。仿真中采用CDMA2000標(biāo)準(zhǔn)中的turbo碼,。為性能評(píng)價(jià),在設(shè)計(jì)數(shù)據(jù)路徑時(shí)采用了Synopsys作為綜合器。為了比較,同時(shí)采用了傳統(tǒng)的Log_MAP算法。從而得出結(jié)論使用了ESMS技術(shù)的Log_MAP算法的譯碼器可以達(dá)到傳統(tǒng)算法相同的性能。表3列出了采用ESMS技術(shù)的Log_MAP算法的譯碼器,采用MEPMUM技術(shù)的譯碼器以及采用傳統(tǒng)方法譯碼器為存儲(chǔ)度量信息所要求的存儲(chǔ)器空間數(shù)值。從表3中顯示MEPMUM和ESMS能極大的降低存儲(chǔ)器用量,且ESMS能協(xié)助MEPMUM降低12.5%的存儲(chǔ)器空間。

采用了ESMS和傳統(tǒng)方法兩種應(yīng)用來實(shí)現(xiàn)Log_MAP譯碼器。為了比較,應(yīng)用還采用了智能歸一化[8]的Log_MAP譯碼器。在綜合中選擇速度最優(yōu)化選項(xiàng)。表4列出了綜合結(jié)果。表4顯示智能歸一化和ESMS相比傳統(tǒng)方式能減少超過36%的面積和17%的延遲。采用了ESMS技術(shù)的Log_MAP算法比智能歸一化實(shí)現(xiàn)多降低了1%的面積和延遲,但相比存儲(chǔ)器空間競(jìng)降低了12.5%。因此,本文提出的這種新技術(shù)ESMS能夠使Log_MAP譯碼器運(yùn)算更快,面積更小,存儲(chǔ)器空間消耗更小。

5.結(jié)論

本文提出的嵌入式狀態(tài)信息存儲(chǔ)技術(shù)能夠提高Turbo譯碼器的運(yùn)算速度,并減小面積占用,這種狀態(tài)信息存儲(chǔ)機(jī)制能夠用于Log_MAP和Max-Log_MAP譯碼器的ASICFPGA設(shè)計(jì)中。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5144

    文章

    19575

    瀏覽量

    315782
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7641

    瀏覽量

    166657
  • 譯碼器
    +關(guān)注

    關(guān)注

    4

    文章

    312

    瀏覽量

    51006
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于IP核的Viterbi譯碼器實(shí)現(xiàn)

    【摘要】:Viterbi譯碼器在通信系統(tǒng)中應(yīng)用非常普遍,針對(duì)采用DSP只能進(jìn)行相對(duì)較低速率的Vit-erbi譯碼的問題,人們開始采用FPGA實(shí)現(xiàn)高速率Viterbi譯碼。本文首先簡(jiǎn)單描
    發(fā)表于 04-26 16:08

    譯碼器定義

    譯碼器1. 譯碼器定義譯碼器是一種用以檢測(cè)輸入位(碼)的特定組合是否存在,并以特定的輸出電平來指示這種特定碼的存在的數(shù)字電路。——《數(shù)字電子技術(shù)基礎(chǔ)系統(tǒng)方法》
    發(fā)表于 12-07 09:37

    基于MAP嵌入式MP3播放設(shè)計(jì)與實(shí)現(xiàn)

    基于MAP嵌入式MP3播放設(shè)計(jì)與實(shí)現(xiàn):多媒體應(yīng)用處理簡(jiǎn)稱MAP,是一種適用于便攜數(shù)字音視
    發(fā)表于 08-02 14:50 ?38次下載

    基于DSP的Max-Log-MAP算法實(shí)現(xiàn)與優(yōu)化

    Turbo 碼的工程應(yīng)用與實(shí)現(xiàn)是近年來研究工作的熱點(diǎn)。Turbo 碼采用反饋迭代譯碼結(jié)構(gòu),成員譯碼器使用最大后驗(yàn)概率(MAP)譯碼算法
    發(fā)表于 11-27 15:15 ?7次下載

    譯碼器

    譯碼器 譯碼是編碼的逆過程,即將某個(gè)二進(jìn)制翻譯成電路的某種狀態(tài)。實(shí)現(xiàn)譯碼操作的電路稱為譯碼器
    發(fā)表于 09-27 12:59 ?1.4w次閱讀
    <b class='flag-5'>譯碼器</b>

    數(shù)碼譯碼器的應(yīng)用

    數(shù)碼譯碼器的應(yīng)用:譯碼器課件ppt
    發(fā)表于 12-17 14:31 ?1179次閱讀
    數(shù)碼<b class='flag-5'>譯碼器</b>的應(yīng)用

    譯碼器,譯碼器是什么意思

    譯碼器,譯碼器是什么意思 譯碼器是組合邏輯電路的一個(gè)重要的器件,其可以分為:變量譯碼和顯示譯碼兩類。  變量
    發(fā)表于 03-08 16:32 ?5608次閱讀

    Viterbi譯碼器回溯算法實(shí)現(xiàn)

    該文介紹了兩種Viterbi 譯碼器回溯譯碼算法,通過對(duì)這兩種算法硬件實(shí)現(xiàn)結(jié)構(gòu)上的優(yōu)化,給出了這兩種算法的FPGA 實(shí)現(xiàn)方法,比較了兩種實(shí)現(xiàn)
    發(fā)表于 05-28 15:18 ?33次下載
    Viterbi<b class='flag-5'>譯碼器</b>回溯<b class='flag-5'>算法</b>實(shí)現(xiàn)

    基于MAP嵌入式MP3播放設(shè)計(jì)與實(shí)現(xiàn)

    多媒體應(yīng)用處理簡(jiǎn)稱MAP,是一種適用于便攜數(shù)字音視頻設(shè)備的新型嵌入式應(yīng)用處理。 文中介紹了MAP
    發(fā)表于 08-07 13:57 ?1261次閱讀

    基于FPGA的RS碼譯碼器的設(shè)計(jì)

    介紹了符合CCSDS標(biāo)準(zhǔn)的RS(255,223)碼譯碼器的硬件實(shí)現(xiàn)結(jié)構(gòu)。譯碼器采用8位并行時(shí)域譯碼算法,主要包括了修正后的無逆BM迭代譯碼
    發(fā)表于 01-25 16:43 ?68次下載
    基于FPGA的RS碼<b class='flag-5'>譯碼器</b>的設(shè)計(jì)

    Max-Log-Map算法優(yōu)化

    ,如何實(shí)現(xiàn)高性能的Turbo碼譯碼器,成為第三代移動(dòng)通信系統(tǒng)開發(fā)中接收機(jī)基帶處理部分的重點(diǎn)和難點(diǎn)之一。Turbo譯碼器中的分量譯碼器的實(shí)現(xiàn)算法
    發(fā)表于 10-31 10:24 ?14次下載
    Max-Log-<b class='flag-5'>Map</b><b class='flag-5'>算法</b>優(yōu)化

    譯碼器的邏輯功能_譯碼器的作用及工作原理

    本文首先介紹了譯碼器的定義與譯碼器的分類,其次介紹了譯碼器的作用和譯碼器的工作原理,最后介紹了譯碼器的邏輯功能。
    發(fā)表于 02-08 14:04 ?11.7w次閱讀
    <b class='flag-5'>譯碼器</b>的邏輯功能_<b class='flag-5'>譯碼器</b>的作用及工作原理

    譯碼器的分類和應(yīng)用

    本文主要介紹了譯碼器的分類和應(yīng)用。譯碼器指的是具有譯碼功能的邏輯電路,譯碼是編碼的逆過程,它能將二進(jìn)制代碼翻譯成代表某一特定含義的信號(hào)(即電路的某種狀態(tài)),以表示其原來的含義。
    的頭像 發(fā)表于 04-04 11:51 ?4.5w次閱讀
    <b class='flag-5'>譯碼器</b>的分類和應(yīng)用

    嵌入式系統(tǒng)教程之嵌入式系統(tǒng)的IO模塊詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是嵌入式系統(tǒng)教程之嵌入式系統(tǒng)的IO模塊詳細(xì)資料說明包括了:1 復(fù)位電路,2 時(shí)鐘,3 I/O模塊,4
    發(fā)表于 06-14 17:14 ?8次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>教程之<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>的IO模塊詳細(xì)資料說明

    如何使用FPGA實(shí)現(xiàn)跳頻系統(tǒng)中的Turbo碼譯碼器

    給出了跳頻系統(tǒng)中 Turbo碼譯碼器的FPGA( field programmable gate array)實(shí)現(xiàn)方案。譯碼器采用了MaxLog-map
    發(fā)表于 04-01 11:21 ?5次下載
    如何使用FPGA實(shí)現(xiàn)跳頻<b class='flag-5'>系統(tǒng)</b>中的Turbo碼<b class='flag-5'>譯碼器</b>
    主站蜘蛛池模板: 久热首页| 久久777国产线看观看精品卜 | 风流护士| 国产黄色在线看 | 亚洲精品综合网在线8050影院 | fxxx性xxx性| 黄色二级视频 | 日本xxxx色视频在线观看 | 日本高清视频在线www色 | 2022第二三四天堂网 | 乱子伦xxxx厨房 | 色视频一区 | 77米奇影院| 天天翘夜夜洗澡天天做 | 中文字幕一区在线观看 | 日日干天天干 | 一本到午夜92版免费福利 | 国内露脸夫妇交换精品 | 九九热在线视频观看这里只有精品 | 日韩欧美一区二区三区不卡视频 | 加勒比综合 | 操狠狠 | 免费观看欧美成人1314w色 | 5x性区m免费毛片视频看看 | 中文字幕在线二区 | 啪啪在线视频 | 国产亚洲精品美女2020久久 | 久久综合免费 | 五月综合色婷婷影院在线观看 | 色亚洲欧美 | 亚洲精品成人a在线观看 | 黄色视屏在线免费观看 | 人人看人人玩 | 日韩毛片在线看 | 人人艹人人插 | 欧美色图亚洲激情 | 色视频免费观看 | 一本到中文字幕高清不卡在线 | 日本亚洲在线 | 扒开末成年粉嫩的流白浆视频 | 首页 亚洲 欧美 制服 丝腿 |