亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于塊交織的交織或解交織方法及其裝置的制作方法

文檔序號(hào):7525962閱讀:182來(lái)源:國(guó)知局
專利名稱:一種基于塊交織的交織或解交織方法及其裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)字通信領(lǐng)域,具體是指一種基于塊交織的交織或解交織方法及其裝置。
背景技術(shù)
一些數(shù)字通信系統(tǒng)中,經(jīng)常采用交織或解交織來(lái)將連續(xù)的錯(cuò)誤打散,便于糾錯(cuò),提高系統(tǒng)的可靠性。發(fā)送的數(shù)據(jù)在信道編碼后,經(jīng)過(guò)交織將原來(lái)的順序打亂傳輸,這樣當(dāng)傳輸 的信號(hào)受到突發(fā)干擾產(chǎn)生連續(xù)錯(cuò)誤時(shí),由于接收端要先進(jìn)行解交織,連續(xù)錯(cuò)誤就會(huì)被打散, 有利于信道解碼模塊進(jìn)行糾錯(cuò)。塊交織就是將發(fā)送的數(shù)據(jù)分塊,交織只在塊內(nèi)進(jìn)行。例如,中國(guó)移動(dòng)多媒體廣播 (CMMB)中的比特交織就采用了塊交織。CMMB中LDPC(低密度奇偶校驗(yàn))編碼后的比特輸 入到比特交織器進(jìn)行交織,在8M帶寬模式時(shí),比特交織器采用384X360的塊交織器。LDPC 編碼后的二進(jìn)制序列按照從上到下的順序依次寫入塊交織器的每一行,直至填滿整個(gè)交織 器,再?gòu)淖蟮接野戳幸来巫x出,進(jìn)行星座映射。而在讀出數(shù)據(jù)進(jìn)行星座映射的同時(shí),后面的 數(shù)據(jù)又會(huì)繼續(xù)寫入塊交織器。由于讀出和寫入的順序不同,如果寫入的數(shù)據(jù)還是存儲(chǔ)在該 交織器中,除非讀出的速度比寫入快幾百倍,否則某些數(shù)據(jù)在還未讀出時(shí)就會(huì)被沖掉。因 此,目前一般用兩個(gè)交織器,采用乒乓的方法來(lái)解決該問(wèn)題,而在接收端的比特解交織也存 在同樣的問(wèn)題,這就大大增加了發(fā)射機(jī)調(diào)制芯片和接收機(jī)基帶解調(diào)芯片的存儲(chǔ)器大小。現(xiàn)有技術(shù)都是采用乒乓存儲(chǔ)的方法來(lái)進(jìn)行CMMB中的比特交織或解交織,因此會(huì) 大大增加存儲(chǔ)器的大小。CMMB的發(fā)射機(jī)調(diào)制芯片在比特交織處耗費(fèi)的存儲(chǔ)器大小就要有 384X360X2比特;CMMB的接收機(jī)基帶解調(diào)芯片在比特解交織處耗費(fèi)的存儲(chǔ)器大小要有 384X 360 X 2 X量化比特?cái)?shù)。這對(duì)于調(diào)制芯片和基帶解調(diào)芯片來(lái)說(shuō),都是一個(gè)相當(dāng)大的資源 耗費(fèi)。

發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種新的基于塊交織的交織或解交織方法 及其裝置,能夠減少近一半的存儲(chǔ)器需求。本發(fā)明采用以下技術(shù)方案解決上述技術(shù)問(wèn)題該方法包括如下步驟將a X b大小的交織器或解交織器擴(kuò)展為(c X d) X (c X e),即c X d行,c X e列,使 d和e盡量小的情況下滿足cXd;交織器或解交織器看成是一個(gè)c X c大小 的正方形,正方形的每個(gè)元素是一個(gè)dXe的小矩陣;將奇數(shù)塊數(shù)據(jù)和偶數(shù)塊數(shù)據(jù)按相反順序?qū)懭胪粔K交織器或解交織器;在一整個(gè)交織或解交織塊數(shù)據(jù)寫滿后,按與寫入順序相反的順序讀出交織器或解 交織器。所述相反順序是
如果奇數(shù)塊數(shù)據(jù)是按行寫入交織器或解交織器,則奇數(shù)塊數(shù)據(jù)是按列讀出交織器 或解交織器,偶數(shù)塊數(shù)據(jù)是按列寫入交織器或解交織器,按行讀出交織器或解交織器;如果奇數(shù)決數(shù)據(jù)是按列寫入交織器或解交織器,則奇數(shù)塊數(shù)據(jù)是按行讀出交織器 或解交織器,偶數(shù)塊數(shù)據(jù)是按行寫入交織器或解交織器,按列讀出交織器或解交織器。在一整個(gè)交織或解交織塊數(shù)據(jù)寫滿后,讀出當(dāng)前塊數(shù)據(jù)與寫入下一塊數(shù)據(jù)基本同 時(shí)進(jìn)行,只要有數(shù)據(jù)被讀出,被讀出的數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)器都可以用來(lái)寫入下一塊的數(shù)據(jù)。對(duì)最后一行和最后一列存在填不滿的情況進(jìn)行特殊處理,寫入一整個(gè)交織或解交 織塊數(shù)據(jù)后即認(rèn)為交織器或解交織器填滿,讀出時(shí)也只讀出有寫入部分的數(shù)據(jù)。進(jìn)一步包括步驟在數(shù)據(jù)寫入交織器或解交織器前,先將數(shù)據(jù)寫入一塊小緩存。小緩存的大小可以 根據(jù)需求選取,為了控制的方便,如果是要按行寫入按列讀出,就選取bXd的整數(shù)倍;如果 是要按列寫入按行讀出,就選取aXe的整數(shù)倍。小緩存使用內(nèi)部乒乓方式讀寫,在寫到一定程度時(shí)開始讀取已經(jīng)寫滿的部分到大 的存儲(chǔ)器中,同時(shí)繼續(xù)寫未寫滿的部分,未寫滿的部分寫滿后原來(lái)寫滿的部分已經(jīng)讀空,可 以繼續(xù)往里面寫數(shù)據(jù),同時(shí)開始繼續(xù)讀后來(lái)寫的數(shù)據(jù);小緩存只在大存儲(chǔ)器有足夠空間且小緩存內(nèi)有足夠數(shù)據(jù)的時(shí)候,開始讀取數(shù)據(jù)到 大存儲(chǔ)器中;只在小緩存未滿且前面模塊處理完成后寫入數(shù)據(jù);如果交織器的大小不是小 緩存的整數(shù)倍,則最后一塊小緩存在收到可以填滿交織器的數(shù)據(jù)后就認(rèn)為小緩存滿了,將 數(shù)據(jù)搬到大存儲(chǔ)器中。根據(jù)上述方法,本發(fā)明還提供了一種基于塊交織的交織或解交織裝置,該裝置包 括小緩存、大存儲(chǔ)器和控制模塊;所述小緩存連接所述大存儲(chǔ)器,所述控制模塊分別連接小 緩存和大存儲(chǔ)器;小緩存先進(jìn)行部分行列的交織或解交織,提高交織或解交織輸出數(shù)據(jù)的速率, 緩存了部分?jǐn)?shù)據(jù),使大存儲(chǔ)器中對(duì)同一個(gè)地址數(shù)據(jù)的讀取先于寫入一段時(shí)間,避免數(shù)據(jù)被 沖;大存儲(chǔ)器是交織或解交織的主存儲(chǔ)器,對(duì)整個(gè)交織或解交織塊大小的數(shù)據(jù)進(jìn)行 交織或解交織;控制模塊控制小緩存和大存儲(chǔ)器數(shù)據(jù)的讀寫過(guò)程,完成交織或解交織。本發(fā)明的優(yōu)點(diǎn)在于將交織或解交織的塊擴(kuò)展為一個(gè)正方形,如果第一次是按行 寫入按列讀出,則第二次按列寫入按行讀出,這樣第二次寫入與第一次讀出在同一塊存儲(chǔ) 器中基本同時(shí)進(jìn)行而又不會(huì)將第一次未處理的數(shù)據(jù)沖掉。如此一直交替下去,就只需要一 塊擴(kuò)展后的存儲(chǔ)器來(lái)完成交織/解交織,大大降低了需要的存儲(chǔ)器的大小。同時(shí)在存儲(chǔ)器 的前面加一塊小緩存,來(lái)增加存儲(chǔ)器的位寬,便于處理。

下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。圖1是本發(fā)明中交織/解交織模塊與前后端模塊的連接圖。圖2是本發(fā)明中交織/解交織裝置內(nèi)部框圖。圖3是本發(fā)明中擴(kuò)展后的交織/解交織器的形狀。
圖4是本發(fā)明具體實(shí)施例中CMMB比特解交織模塊小緩存結(jié)構(gòu)圖。圖5是本發(fā)明具體實(shí)施例中CMMB比特解交織模塊中大存儲(chǔ)器按列寫入順序示意 圖。圖6是本發(fā)明具體實(shí)施例中CMMB比特解交織模塊中大存儲(chǔ)器按行讀出順序示意 圖。圖7是本發(fā)明具體實(shí)施例中CMMB比特解交織模塊中大存儲(chǔ)器按行寫入順序示意 圖。圖8是本發(fā)明具體實(shí)施例中CMMB比特解交織模塊中大存儲(chǔ)器按列讀出順序示意 圖。
具體實(shí)施方式本發(fā)明適用于所有按行寫入按列讀出,或者按列寫入按行讀出的塊交織的交織和 解交織。交織/解交織模塊與前后端模塊的連接如圖1所示。整個(gè)交織或解交織裝置由三 部分組成小緩存、大存儲(chǔ)器和控制模塊。小緩存連接大存儲(chǔ)器,控制模塊分別連接小緩存 和大存儲(chǔ)器,如圖2所示。小緩存先進(jìn)行部分行列的交織或解交織,提高交織或解交織輸出數(shù)據(jù)的速率, 緩存了部分?jǐn)?shù)據(jù),使大存儲(chǔ)器中對(duì)同一個(gè)地址數(shù)據(jù)的讀取先于寫入一段時(shí)間,避免數(shù)據(jù)被 沖;大存儲(chǔ)器是交織或解交織的主存儲(chǔ)器,對(duì)整個(gè)交織或解交織塊大小的數(shù)據(jù)進(jìn)行 交織或解交織;控制模塊控制小緩存和大存儲(chǔ)器數(shù)據(jù)的讀寫過(guò)程,完成交織或解交織??刂颇K輸出忙標(biāo)志信號(hào)busy_f lag到前端的模塊,前端的模塊在處理完一塊數(shù) 據(jù)后根據(jù)該信號(hào)來(lái)輸出交織或解交織的輸入數(shù)據(jù)data_in(在忙標(biāo)志信號(hào)為低時(shí)輸出,否 則不輸出)到小緩存,同時(shí)將輸入到控制模塊的數(shù)據(jù)有效信號(hào)data_in_valid拉高,控制模 塊根據(jù)data_in_valid來(lái)控制小緩存的寫入。在小緩存填滿部分塊后如果大存儲(chǔ)器有足夠 的空余空間,則控制模塊將小緩存的數(shù)據(jù)按部分解交織后的順序讀出,按行或按列的順序 寫到大存儲(chǔ)器的空余空間中(第一次的順序可以任選,后面每填滿一次,行列交替一次)。 后端的模塊輸出數(shù)據(jù)請(qǐng)求信號(hào)data_req到控制模塊,在需要數(shù)據(jù)進(jìn)行運(yùn)算時(shí),將data_req 信號(hào)拉高;控制模塊在大存儲(chǔ)器存滿后改變大存儲(chǔ)器的讀寫順序,同時(shí)將內(nèi)部的數(shù)據(jù)準(zhǔn)備 好信號(hào)data_ready信號(hào)拉高;在data_ready信號(hào)為高且data_req信號(hào)為高時(shí),控制模塊 按新的讀順序讀取大存儲(chǔ)器中的一塊數(shù)據(jù)到后端的模塊,讀取數(shù)據(jù)的多少由后端模塊的需 求決定。同時(shí),控制模塊將輸出給后端模塊的數(shù)據(jù)有效信號(hào)data_0Ut_Valid拉高,后端模 塊根據(jù)該信號(hào)來(lái)控制數(shù)據(jù)的寫入。在大存儲(chǔ)器的一整塊交織或解交織大小的數(shù)據(jù)讀完后, data_ready信號(hào)拉低。具體交織或解交織的方法包括如下步驟將aX b大小的交織器或解交織器擴(kuò)展為(c X d) X (c X e),即c X d行,c X e列, 使d和e盡量小的情況下滿足c X d彡a,c X e彡b ;交織器或解交織器看成是一個(gè)c X c大 小的正方形,正方形的每個(gè)元素是一個(gè)dXe的小矩陣;如圖3所示。將奇數(shù)塊數(shù)據(jù)和偶數(shù)塊數(shù)據(jù)按相反順序?qū)懭胪粔K交織器或解交織器;
在一整個(gè)交織或解交織塊數(shù)據(jù)寫滿后,按與寫入順序相反的順序讀出交織器或解 交織器。以下以CMMB接收機(jī)基帶解調(diào)芯片中的比特解交織在8M帶寬模式下的應(yīng)用對(duì)該方 法進(jìn)行說(shuō)明。由于比特交織的順序是從上到下按行寫入,從左到右按列讀出,因此,比特解 交織的順序是從左到右按列寫入,從上到下按行讀出。在8M帶寬模式時(shí),假設(shè)量化位數(shù)為5比特,則原先比特解交織器大小為 384X360X5比特,對(duì)其進(jìn)行擴(kuò)展,得到384X384X5比特大小的存儲(chǔ)器。為了提高 后端LDPC解碼模塊的輸入數(shù)據(jù)的速率,將位寬變?yōu)?0比特,則大存儲(chǔ)器的大小為 64X6X64X30比特,可以看成64X64的正方形,正方形的每個(gè)元素是一個(gè)6X 1 X30比特 的小矩陣。前端模塊輸出數(shù)據(jù)的位寬為5比特,小緩存需要將數(shù)據(jù)轉(zhuǎn)換為30比特位寬輸出, 因此至少要先對(duì)6列數(shù)據(jù)進(jìn)行解交織。同時(shí),為了進(jìn)行乒乓方式的讀寫,小緩存由12塊 192X5比特的存儲(chǔ)器組成一個(gè)384X6X5比特的緩存,其結(jié)構(gòu)見圖4。數(shù)據(jù)按1、2、…… 11、12塊的順序逐塊寫入,塊內(nèi)按列順序?qū)懭?。?dāng)?shù)?1塊寫滿時(shí),第1、3、5、7、9、11塊數(shù)據(jù) 可以組成192個(gè)30比特的數(shù)據(jù)讀出到大存儲(chǔ)器中;輸入數(shù)據(jù)可以繼續(xù)寫入第12塊存儲(chǔ)器, 當(dāng)?shù)?2塊寫滿時(shí),第2、4、6、8、10、12塊數(shù)據(jù)可以組成192個(gè)30比特的數(shù)據(jù)讀出到大存儲(chǔ) 器中;如果第1、3、5、7、9、11塊數(shù)據(jù)已經(jīng)全部輸出,則輸入數(shù)據(jù)可以繼續(xù)寫入第1塊存儲(chǔ)器, 但寫第2塊存儲(chǔ)器需要等到第2、4、6、8、10、12塊數(shù)據(jù)全部輸出。大存儲(chǔ)器的第一次寫入是按列,第一次讀出和第二次寫入的順序都是按行,第二 次讀出和第三次寫入的順序又是按列,如此一直交替下去,直到連續(xù)要解的數(shù)據(jù)解完。按列 寫入的順序如圖5所示,按行讀出的順序如圖6所示,按行寫入的順序如圖7所示,按列讀 出的順序如圖8所示。數(shù)值的大小代表寫入的順序,數(shù)值越小,表示越早寫入,每個(gè)數(shù)代表 一個(gè)30比特的輸入數(shù)據(jù)(即6個(gè)數(shù)據(jù)),因此一個(gè)解交織塊有384X360/6 = 23040個(gè)30 比特的輸入數(shù)據(jù)。每個(gè)解交織塊填滿23040個(gè)30比特的輸入數(shù)據(jù)即認(rèn)為填滿,而不是整個(gè) 大存儲(chǔ)器填滿,實(shí)際上無(wú)論是按行寫入還是按列寫入都有64X6X4X30比特的空余空間??刂颇K工作流程如下步驟1 初始化。小緩存、大存儲(chǔ)器全為空,busy_flag拉低,data_ready拉低,data_out_valid拉低,大存儲(chǔ)器的讀寫地址生成都選擇按列生成。步驟2 當(dāng)data_in_Valid為高時(shí)將輸入數(shù)據(jù)按列順序逐塊寫入小緩存,當(dāng)小緩存 的數(shù)據(jù)快滿時(shí),拉高bUSy_flag,前端的模塊就會(huì)將data_in_Valid拉低,暫停輸入數(shù)據(jù)。其 中,小緩存的數(shù)據(jù)快滿是指第12塊存儲(chǔ)器快填滿而第1、3、5、7、9、11塊存儲(chǔ)器還未搬空,或 者第1塊存儲(chǔ)器快填滿而第2、4、6、8、10、12塊存儲(chǔ)器還未搬空。步驟3:小緩存寫滿第11塊存儲(chǔ)器時(shí),如果大存儲(chǔ)器可以寫入,就開始讀取第1、3、 5、7、9、11塊存儲(chǔ)器的數(shù)據(jù)寫到大存儲(chǔ)器中;小緩存寫滿第12塊存儲(chǔ)器時(shí),如果大存儲(chǔ)器可 以寫入,就開始讀取第2、4、6、8、10、12塊存儲(chǔ)器的數(shù)據(jù)寫到大存儲(chǔ)器中。大存儲(chǔ)器的寫入 順序按選擇好的順序(按行或者按列)。其中,大存儲(chǔ)器可以寫入是指大存儲(chǔ)器在寫入新的 數(shù)據(jù)時(shí)不會(huì)沖掉上個(gè)交織或解交織塊還沒(méi)有使用的數(shù)據(jù)且大存儲(chǔ)器不在讀取數(shù)據(jù)。步驟4:大存儲(chǔ)器寫滿后,data_ready拉高,大存儲(chǔ)器寫入和讀出的順序進(jìn)行改變 (如果原來(lái)是按列,就改成按行;如果原來(lái)是按行,就改成按列)。此時(shí),如果data_req信號(hào)為高,開始按改變后的順序讀取大存儲(chǔ)器中的一塊LDPC解碼模塊需要的數(shù)據(jù)到LDPC解碼模塊,同時(shí),將輸出給LDPC解碼模塊的數(shù)據(jù)有效信號(hào)data_0Ut_Valid拉高。LDPC解碼模塊在收到一塊數(shù)據(jù)后就會(huì)將data_req信號(hào)拉低,等處理完后再拉高data_req信號(hào)。其中,大存儲(chǔ)器寫滿是指存滿一個(gè)交織或解交織塊的數(shù)據(jù),即23040個(gè)30比特的數(shù)據(jù),而不是存滿存儲(chǔ)器大小的數(shù)據(jù)。然后,在步驟2到步驟4間不停循環(huán),直到需要處理的數(shù)據(jù)被處理完。這樣,該比特解交織器需要的存儲(chǔ)器大小為<formula>formula see original document page 8</formula>比特,而如果用乒乓的方式,則需要<formula>formula see original document page 8</formula>比特,用本發(fā)明中的方法相對(duì)乒乓方式的方法將CMMB的比特解交織器大小減少了 46%左右,大大節(jié)約了存儲(chǔ)器資源。
權(quán)利要求
一種基于塊交織的交織或解交織的方法,其特征在于該方法包括如下步驟將a×b大小的交織器或解交織器擴(kuò)展為(c×d)×(c×e),即c×d行,c×e列,使d和e盡量小的情況下滿足c×d≥a,c×e≥b;交織器或解交織器看成是一個(gè)c×c大小的正方形,正方形的每個(gè)元素是一個(gè)d×e的小矩陣;將奇數(shù)塊數(shù)據(jù)和偶數(shù)塊數(shù)據(jù)按相反順序?qū)懭胪粔K交織器或解交織器;在一整個(gè)交織或解交織塊數(shù)據(jù)寫滿后,按與寫入順序相反的順序讀出交織器或解交織器。
2.根據(jù)權(quán)利要求1所述的一種基于塊交織的交織或解交織的方法,其特征在于所述相反順序是如果奇數(shù)塊數(shù)據(jù)是按行寫入交織器或解交織器,則奇數(shù)塊數(shù)據(jù)是按列讀出交織器或解交織器,偶數(shù)塊數(shù)據(jù)是按列寫入交織器或解交織器,按行讀出交織器或解交織器;如果奇數(shù)塊數(shù)據(jù)是按列寫入交織器或解交織器,則奇數(shù)塊數(shù)據(jù)是按行讀出交織器或解 交織器,偶數(shù)塊數(shù)據(jù)是按行寫入交織器或解交織器,按列讀出交織器或解交織器。
3.根據(jù)權(quán)利要求1所述的一種基于塊交織的交織或解交織的方法,其特征在于進(jìn)一 步包括步驟在一整個(gè)交織或解交織塊數(shù)據(jù)寫滿后,讀出當(dāng)前塊數(shù)據(jù)與寫入下一塊數(shù)據(jù)基本同時(shí)進(jìn) 行,只要有數(shù)據(jù)被讀出,被讀出的數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)器都可以用來(lái)寫入下一塊的數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的一種基于塊交織的交織或解交織的方法,特征在于還包括對(duì)最后一行和最后一列存在填不滿的情況進(jìn)行特殊處理,寫入一整個(gè)交織或解交織塊 數(shù)據(jù)后即認(rèn)為交織器或解交織器填滿,讀出時(shí)也只讀出有寫入部分的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的一種基于塊交織的交織或解交織的方法,特征在于進(jìn)一步 包括步驟在數(shù)據(jù)寫入交織器或解交織器前,先將數(shù)據(jù)寫入一塊小緩存。小緩存的大小可以根據(jù) 需求選取,為了控制的方便,如果是要按行寫入按列讀出,就選取bXd的整數(shù)倍;如果是要 按列寫入按行讀出,就選取aXe的整數(shù)倍。
6.根據(jù)權(quán)利要求5所述的一種基于塊交織的交織或解交織的方法,特征在于所述小緩存使用內(nèi)部乒乓方式讀寫,在寫到一定程度時(shí)開始讀取已經(jīng)寫滿的部分到大 的存儲(chǔ)器中,同時(shí)繼續(xù)寫未寫滿的部分,未寫滿的部分寫滿后原來(lái)寫滿的部分已經(jīng)讀空,可 以繼續(xù)往里面寫數(shù)據(jù),同時(shí)開始繼續(xù)讀后來(lái)寫的數(shù)據(jù);小緩存只在大存儲(chǔ)器有足夠空間且小緩存內(nèi)有足夠數(shù)據(jù)的時(shí)候,開始讀取數(shù)據(jù)到大存 儲(chǔ)器中;只在小緩存未滿且前面模塊處理完成后寫入數(shù)據(jù);如果交織器的大小不是小緩存 的整數(shù)倍,則最后一塊小緩存在收到可以填滿交織器的數(shù)據(jù)后就認(rèn)為小緩存滿了,將數(shù)據(jù) 搬到大存儲(chǔ)器中。
7.一種基于塊交織的交織或解交織裝置,其特征在于該裝置包括小緩存、大存儲(chǔ)器 和控制模塊;所述小緩存連接所述大存儲(chǔ)器,所述控制模塊分別連接小緩存、大存儲(chǔ)器;小緩存先進(jìn)行部分行列的交織或解交織,提高交織或解交織輸出數(shù)據(jù)的速率,緩存了 部分?jǐn)?shù)據(jù),使大存儲(chǔ)器中對(duì)同一個(gè)地址數(shù)據(jù)的讀取先于寫入一段時(shí)間,避免數(shù)據(jù)被沖;大存儲(chǔ)器是交織或解交織的主存儲(chǔ)器,對(duì)整個(gè)交織或解交織塊大小的數(shù)據(jù)進(jìn)行交織或解交織;控制模塊控制小緩存和大存儲(chǔ)器數(shù)據(jù)的讀寫過(guò)程,完成交織或解交織
全文摘要
一種基于塊交織的交織或解交織方法及其裝置,將交織或解交織的塊擴(kuò)展為一個(gè)正方形,如果第一次是按行寫入按列讀出,則第二次按列寫入按行讀出,這樣第二次寫入與第一次讀出在同一塊存儲(chǔ)器中基本同時(shí)進(jìn)行而又不會(huì)將第一次未處理的數(shù)據(jù)沖掉。如此一直交替下去,就只需要一塊擴(kuò)展后的存儲(chǔ)器來(lái)完成交織/解交織,大大降低了需要的存儲(chǔ)器的大小。同時(shí)在存儲(chǔ)器的前面加一塊小緩存,來(lái)增加存儲(chǔ)器的位寬,便于處理。
文檔編號(hào)H03M13/27GK101800619SQ20091011307
公開日2010年8月11日 申請(qǐng)日期2009年12月28日 優(yōu)先權(quán)日2009年12月28日
發(fā)明者嚴(yán)云鋒, 張善旭 申請(qǐng)人:福州瑞芯微電子有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1