在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > LDPC碼數(shù)據(jù)分配通用模塊設(shè)計(jì)方案

            LDPC碼數(shù)據(jù)分配通用模塊設(shè)計(jì)方案

            作者: 時(shí)間:2012-12-02 來源:網(wǎng)絡(luò) 收藏

            硬件實(shí)現(xiàn)的過稃中該參數(shù)的實(shí)現(xiàn)手段如圖4所示。

            本文引用地址:http://www.biyoush.com/article/153700.htm

            e.JPG


            經(jīng)過對原數(shù)值的兩次移位,得到該數(shù)值的四分值,通過減法達(dá)到(1/λk)為0.75的目的。

            4 化模塊設(shè)計(jì)
            下面的討論不失一般性,以每個(gè)循環(huán)子矩陣巾有3組1為例進(jìn)行說明。
            如圖5所示。A,B,C 3條線從“初始列號”開始向右側(cè)進(jìn)行編排,由于C線的ver_pos_C(ver_pos_A、ver_pos_B、ver_pos_C分別指循環(huán)子矩陣中每組1的列初始位置)值最大,即C線在最右端.這也就意味著在經(jīng)過511—1—ver_pos_C(511是每個(gè)循環(huán)子矩陣的大小)行的運(yùn)算之后,C線首先將要從最左邊重新開始循環(huán)。因此,下面進(jìn)行的數(shù)據(jù)初始化順序從A,B,C,變?yōu)镃,A,B,以此類推。

            f.JPG


            總而言之,每當(dāng)排在最右側(cè)的一條線到達(dá)最右側(cè)的列時(shí),下一步的CNU運(yùn)算就將其變?yōu)楸咀泳仃嚨淖钕忍幚淼臄?shù)據(jù)。因?yàn)橛羞@樣的運(yùn)行規(guī)律,于是形象的稱這種運(yùn)行方式為“反彈”。即,每當(dāng)排在最右側(cè)的線碰撞到循環(huán)子矩陣的右側(cè)壁時(shí)便發(fā)生“反彈”,橫向處理數(shù)據(jù)的順序便進(jìn)行一次向右的循環(huán)移位,將最右側(cè)線的數(shù)據(jù)移到最左邊,其他的數(shù)據(jù)順序不變。
            如此循環(huán),直到把該循環(huán)子矩陣中所有的“1”位置全部處理完畢。每當(dāng)循環(huán)子矩陣中發(fā)生一次“碰壁”后“定位位”就加1。
            想要知道每條線橫向的先后順序就需要用到前面提到的“穿越”方法。首先確定3條水平直線,3條水平直線位于hor_pos_A,hor_pos_B,hor_pos_C位置上,記為hor_A,hor_B,hor_C,如圖5所示。A,B,C 3條線從“初始行號”位置開始向右側(cè)進(jìn)行編排,A,B,C中的每條線,每當(dāng)穿越hor_A,hor_B,hor_C中的直線時(shí),A,B,C的橫向計(jì)數(shù)便加1,因?yàn)槊看┰揭淮纬旧碇獾木€時(shí),在它左邊就多一條線。因此本方法稱之為“穿越”。
            先以C線為例進(jìn)行說明。C線從hor_pos_C點(diǎn)殲始,向右側(cè)移動,當(dāng)C線的行號“穿越”第一個(gè)除hor_C以外的水平直線hor_B的時(shí)候.此時(shí)C線上數(shù)據(jù)的編號加1。

            5 加入化模塊的高速譯碼實(shí)現(xiàn)方案
            從上面的分析的出結(jié)論,當(dāng)存儲器內(nèi)的數(shù)據(jù)進(jìn)行向右側(cè)的循環(huán)移位的時(shí)候,每當(dāng)?shù)竭_(dá)最右側(cè),定位模塊檢測到這一信息便將通用定位模塊的輸出加1。存儲在定位位內(nèi)。具體說明參見如圖6所示。

            g.JPG


            該圖說明了加入通用化定位模塊后的數(shù)據(jù)組成。仍以圖2所述矩陣為例,而且列初始位置小的一組1的數(shù)據(jù)從存儲器1中讀出,列初始位置大的一組1從存儲器2中讀出。當(dāng)數(shù)據(jù)初始化到兩個(gè)存儲器內(nèi)之后,進(jìn)行水平運(yùn)算的時(shí)候,首先提取第0行的數(shù)據(jù)以實(shí)線表示,此時(shí)的通用定位模塊的定位位輸出是0,輸出到CNU進(jìn)行運(yùn)算的數(shù)據(jù)前端的定位位也是0。隨著數(shù)據(jù)讀取的進(jìn)行,當(dāng)進(jìn)行到以虛線表示的第2行進(jìn)行數(shù)據(jù)讀取的時(shí)候,存儲器1對應(yīng)那組1達(dá)到了存儲器的還沒有到達(dá)存儲器的最右側(cè),而此時(shí)從存儲器2中讀出的數(shù)據(jù)已經(jīng)經(jīng)過了該存儲器的最右側(cè),開始重新從最左邊讀數(shù),因此定位位被通用定位模塊加1,變?yōu)?。
            這樣進(jìn)行數(shù)據(jù)的讀取工作,直到讀完該循環(huán)子矩陣中所有的數(shù)據(jù),所有讀出的數(shù)據(jù)都在首位增加了一個(gè)“定位位”,然后被送往CNU參與水平運(yùn)算。



            評論


            相關(guān)推薦

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

            關(guān)閉