專利名稱:數(shù)據(jù)交織處理方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種數(shù)據(jù)交織處理方法、裝置和系統(tǒng)。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,傳輸過程中對數(shù)據(jù)的可靠性的需求也隨之提高,由于通信信道環(huán)境多變,誤碼傳輸?shù)那闆r無可避免,但現(xiàn)有技術(shù)可通過SD-FEC (Soft DecisionForword Error Correction,軟判決前向糾錯編碼技術(shù))進(jìn)行數(shù)據(jù)編碼過程對誤碼數(shù)據(jù)進(jìn)行糾錯,以提高傳輸性能。然而,在惡劣的通信環(huán)境中,由于初相估計(jì)偏差,接收端將會產(chǎn)生連續(xù)導(dǎo)致512個連續(xù)誤碼,這超過了 SD-FEC的糾錯能力。,因此,現(xiàn)有技術(shù)采用交織電路可將SD-FEC編碼后的數(shù)據(jù)分散至多個訓(xùn)練幀中并發(fā)送至譯碼接收端,此時,這樣,連續(xù)的誤碼數(shù)據(jù)被分散,各個訓(xùn)練幀中的誤碼數(shù)據(jù)可通過SD-FEC進(jìn)行過程糾錯?,F(xiàn)有技術(shù)中,米用兩塊隨機(jī)訪問存儲器(Random Access Memory,簡稱RAM)進(jìn)行兵乓讀寫,以實(shí)現(xiàn)數(shù)據(jù)分散。例如,在當(dāng)前工作時鐘到來時,未分散處理的16 31號數(shù)據(jù)幀寫入RAMOl中,同時,上一工作時鐘存儲在RAM02中的(Γ15號數(shù)據(jù)幀中的各個位數(shù)據(jù)被交織亂序讀出,即同一數(shù)據(jù)幀中的各個位數(shù)據(jù)被分散至不同的訓(xùn)練幀中;當(dāng)下一工作時鐘到來時,RAMOl中的16 31號數(shù)據(jù)幀中的各個位數(shù)據(jù)被交織亂序讀出,而RAM02中被寫入32 47號數(shù)據(jù)幀,以此類推,兩塊RAM共同工作完成數(shù)據(jù)幀的交織分散。但技術(shù)人員在獲取交織分散的位數(shù)據(jù)時發(fā)現(xiàn),采用上述方案時,同一時刻存儲空間被大量占用,因此當(dāng)交織深度加深時,所占用的存儲資源也隨之增加,從而導(dǎo)致分配至其它操作過程的存儲資源減少,不利于通 信性能的提高。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種數(shù)據(jù)交織處理方法、裝置和系統(tǒng),有效地節(jié)省了交織處理數(shù)據(jù)時占用的存儲空間,提高了通信性能。第一方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)交織處理方法,包括:在第Q個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q個數(shù)據(jù)幀的各數(shù)據(jù)位,所述數(shù)據(jù)幀包括N個數(shù)據(jù)位;并讀出第Q-N+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q個數(shù)據(jù)幀的第N位數(shù)據(jù),其中N為大于I的自然數(shù),Q大于等于N;在第Q+1個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q+1個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第(Q+1)-Ν+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第(Q+l)-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q+1個數(shù)據(jù)幀的第N位數(shù)據(jù);以此類推;在第Q+N個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第Q+N個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第Q+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q+2個數(shù)據(jù)幀的第2位數(shù)據(jù)以至第Q+N-1個數(shù)據(jù)幀的第Q-1位數(shù)據(jù)以及第Q+N個數(shù)據(jù)幀的第Q位數(shù)據(jù);
其中,各工作時鐘讀出的數(shù)據(jù)對應(yīng)組成交織深度為N的數(shù)據(jù)幀。結(jié)合第一方面,在第一實(shí)現(xiàn)方式中,還包括:在第I個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第I個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出所述第I個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第I個訓(xùn)練幀,所述第I個訓(xùn)練幀的I至N-1位均為零,第N位為讀出的第I個數(shù)據(jù)幀的所述第N位數(shù)據(jù);在第2個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第2個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出所述第I個數(shù)據(jù)幀的第N-1位數(shù)據(jù)和第2個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第2個訓(xùn)練幀,所述第2個訓(xùn)練幀的I至N-2位均為零,第N-1位為讀出的所述第I個數(shù)據(jù)幀的所述第N-1位數(shù)據(jù),第N位為讀出的所述第2個數(shù)據(jù)幀的第N位數(shù)據(jù);以此類推;在第N-1個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第N-1個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第N-1個訓(xùn)練幀,所述第N-1個訓(xùn)練幀的第I位為零,第2位至第N位對應(yīng)為讀出的所述第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù)。結(jié)合第一方面或第一方面的第一實(shí)現(xiàn)方式,在第二實(shí)現(xiàn)方式中,所述N個存儲單元為一個隨機(jī)訪問存儲器RAM中的N個邏輯單元,或者,所述N個存儲單元為N個RAM組成的存儲陣列。第二方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)交織處理裝置,包括:寫操作處理單元和讀操作處理單元;所述寫操作處理單元,用于在第Q個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q個數(shù)據(jù)幀的各數(shù)據(jù)位,所述數(shù)據(jù)幀包括N個數(shù)據(jù)位;所述讀操作處理單元,用于讀出第Q-N+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q個數(shù)據(jù)幀的第N位數(shù)據(jù),其中N為大于I的自然數(shù),Q大于等于N;所述寫操作處理單元還用于在第Q+1個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q+1個數(shù)據(jù)幀的各數(shù)據(jù)位;所述讀操作處理單元還用于讀出第(Q+l)-N+l個數(shù)據(jù)幀的第I位數(shù)據(jù)、第(Q+D-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q+1個數(shù)據(jù)幀的第N位數(shù)據(jù);以此類推;所述寫操作處理單元還用于在第Q+N個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第Q+N個數(shù)據(jù)幀的各數(shù)據(jù)位;所述讀操作處理單元還用于讀出第Q+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q+2個數(shù)據(jù)幀的第2位數(shù)據(jù)以至第Q+N-1個數(shù)據(jù)幀的第Q-1位數(shù)據(jù)以及第Q+N個數(shù)據(jù)幀的第Q位數(shù)據(jù);其中,各工作時鐘讀出的數(shù)據(jù)對應(yīng)組成交織深度為N的數(shù)據(jù)幀。結(jié)合第二方面,在第一實(shí)現(xiàn)方式中,所述寫操作處理單元還用于在第I個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第I個數(shù)據(jù)幀的各數(shù)據(jù)位;所述讀操作處理單元還用于讀出所述第I個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第I個訓(xùn)練幀,所述第I個訓(xùn)練幀的I至N-1位均為零,第N位為讀出的第I個數(shù)據(jù)幀的所述第N位數(shù)據(jù);所述寫操作處理單元還用于在第2個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第2個數(shù)據(jù)幀的各數(shù)據(jù)位;所述讀操作處理單元還用于讀出所述第I個數(shù)據(jù)幀的第N-1位數(shù)據(jù)和第2個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第2個訓(xùn)練幀,所述第2個訓(xùn)練幀的I至N-2位均為零,第N-1位為讀出的所述第I個數(shù)據(jù)幀的所述第N-1位數(shù)據(jù),第N位為讀出的所述第2個數(shù)據(jù)幀的第N位數(shù)據(jù);以此類推;所述寫操作處理單元還用于在第N-1個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第N-1個數(shù)據(jù)幀的各數(shù)據(jù)位;所述讀操作處理單元還用于讀出第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第N-1個訓(xùn)練幀,所述第N-1個訓(xùn)練幀的第I位為零,第2位至第N位對應(yīng)為讀出的所述第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù)。結(jié)合第二方面或第二方面的第一實(shí)現(xiàn)方式,在第二實(shí)現(xiàn)方式中,所述N個存儲單元為一個隨機(jī)訪問存儲器RAM中的N個邏輯單元,或者,所述N個存儲單元為N個RAM組成的存儲陣列。第三方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)交織處理系統(tǒng),包括第二方面至第二方面的第二實(shí)現(xiàn)方式中任一項(xiàng)所述的數(shù)據(jù)交織處理裝置以及N個存儲單元。結(jié)合第三方面,在第一實(shí)現(xiàn)方式中,所述N個存儲單元為一個隨機(jī)訪問存儲器RAM中的N個邏輯單元,或者,所述N個存儲單元為N個RAM組成的存儲陣列。本發(fā)明實(shí)施例提供的數(shù)據(jù)交織處理方法、裝置和系統(tǒng),在當(dāng)前工作時鐘到來時,在向N個存儲單元中寫入數(shù)據(jù)幀的各數(shù)據(jù)位的同時,讀出在當(dāng)前工作時鐘之前各工作時鐘寫入的數(shù)據(jù)幀中對應(yīng)的數(shù)據(jù)位,即對于一個N位的數(shù)據(jù)幀來說,其第I位數(shù)據(jù)延遲N-1個工作時鐘被讀出,第2位數(shù)據(jù)延遲N-2個工作時鐘被讀出,以此類推,從而完成數(shù)據(jù)幀的交織處理,該交織處理,使得寫入數(shù)據(jù)幀所需的存儲空間減小,有效地節(jié)省了存儲資源,利于通信性能的提聞。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明數(shù)據(jù)交織處理方法實(shí)施例一的流程圖;圖2為圖1所示實(shí)施例中第Q個工作時鐘的處理過程示意圖;圖3為圖1所示實(shí)施例中第Q+1個工作時鐘的處理過程示意圖;圖4為圖1所示實(shí)施例中第Q+N個工作時鐘的處理過程示意圖5為本發(fā)明數(shù)據(jù)交織處理方法實(shí)施例二的流程圖;圖6為圖5所示實(shí)施例中第I個工作時鐘的處理過程示意圖;圖7為圖5所示實(shí)施例中第2個工作時鐘的處理過程示意圖;圖8為圖5所示實(shí)施例中第N-1個工作時鐘的處理過程示意圖;圖9為本發(fā)明實(shí)施例中數(shù)據(jù)交織處理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明數(shù)據(jù)交織處理方法實(shí)施例一的流程圖。如圖1所示,該方法包括:SI,在第Q個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q個數(shù)據(jù)幀的各數(shù)據(jù)位,并讀出第Q-N+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q個數(shù)據(jù)幀的第N位數(shù)據(jù)。數(shù)據(jù)幀包括N個數(shù)據(jù)位;其中N為大于I的自然數(shù),Q大于等于N。具體的,圖2為圖1所示實(shí)施例中第Q個工作時鐘的處理過程示意圖。如圖2所示,本實(shí)施例中以16個存儲單元為例,即N為16,對應(yīng)的,一個數(shù)據(jù)巾貞包括16個數(shù)據(jù)位;且Q為16,即在第16個工作時鐘到來時,向16個存儲單元中的各存儲單元對應(yīng)寫入第16個數(shù)據(jù)幀的各數(shù)據(jù)位。另外,當(dāng)數(shù)據(jù)幀中的數(shù)據(jù)位小于存儲單元的數(shù)量時,可在數(shù)據(jù)幀中補(bǔ)0,例如,一個數(shù)據(jù)幀中只有8位數(shù)據(jù),但當(dāng)前交織處理采用的存儲單元為16個,則在每個數(shù)據(jù)幀中第8位數(shù)據(jù)后補(bǔ)充8位0,使數(shù)據(jù)位與存儲單元數(shù)量相等;當(dāng)數(shù)據(jù)幀中的數(shù)據(jù)位大于存儲單元的數(shù)量時,則可以將數(shù)據(jù)幀中的數(shù)據(jù)位進(jìn)行捆綁存儲,例如,一個數(shù)據(jù)幀中有32位數(shù)據(jù),但當(dāng)前交織處理采用的存儲單元為16個,則將數(shù)據(jù)幀中第I位數(shù)據(jù)與第17位數(shù)據(jù)共同存入同一個存儲單元中,第2位數(shù)據(jù)域第18位數(shù)據(jù)共同存入,以此類推,32位數(shù)據(jù)被兩兩捆綁存入16個存儲單元中。其中R表示16個存儲單元組成的存儲裝置,每一個縱列表示一個存儲單元,一個存儲單元中的每一個單元格表示一個存儲地址,該存儲地址指示一定的存儲空間所在的位置,而一個數(shù)據(jù)幀中的一位數(shù)據(jù)寫入一個存儲單元中的一個存儲地址指示的存儲空間中。例如,第I個數(shù)據(jù)幀的第I位數(shù)據(jù)“1-1”寫入第I個存儲單元中存儲地址1000指示的存儲空間中,第16個數(shù)據(jù)幀的第I位數(shù)據(jù)“16-1”寫入第16個存儲單元中存儲地址1015指示的存儲空間中,而第16個數(shù)據(jù)幀的第15位數(shù)據(jù)“16-15”寫入第16個存儲單元中存儲地址1615指示的存儲空間中,由此獲得一般的寫入規(guī)則,即隨著工作時鐘地依次到來,各數(shù)據(jù)幀中的各數(shù)據(jù)位依次寫入各存儲單元中各存儲地址指示的存儲空間中。在寫入第16個數(shù)據(jù)幀的同時,根據(jù)“Q-N+1”可知“16-16+1=1”,即讀出第I個數(shù)據(jù)幀的第I位數(shù)據(jù)“1-1” ;根據(jù)“Q-N+2”可知“16-16+2=2”,即讀出第2個數(shù)據(jù)幀的第2位數(shù)據(jù)“2-2”,以此類推,直到第16個數(shù)據(jù)幀的第16位數(shù)據(jù)“16-16”被讀出,該16個數(shù)據(jù)構(gòu)成訓(xùn)練幀116。
圖2是僅以第16個工作時鐘作為示例來說明,可以理解的是,在第16個工作時鐘到來之前,即在前15個工作時鐘到來時,前15個數(shù)據(jù)幀中對應(yīng)的數(shù)據(jù)位被讀出,被讀出的數(shù)據(jù)不占用存儲裝置R中的存儲空間,即陰影為當(dāng)前不被數(shù)據(jù)交織處理過程占用的存儲空間。S3,在第Q+1個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q+1個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第(Q+1)-N+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第(Q+l)-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q+1個數(shù)據(jù)幀的第N位數(shù)據(jù)。具體的,圖3為圖1所示實(shí)施例中第Q+1個工作時鐘的處理過程示意圖。如圖3所示,本實(shí)施例中以16個存儲單元為例,即N為16,對應(yīng)的,一個數(shù)據(jù)巾貞包括16個數(shù)據(jù)位;且Q為16,即在第17個工作時鐘到來時,向16個存儲單元中的各存儲單元對應(yīng)寫入第17個數(shù)據(jù)幀的各數(shù)據(jù)位,具體寫入過程可參考SI,在此不再贅述。但結(jié)合圖2和圖3,需要說明的是,在第16個工作時鐘到來時,第I個數(shù)據(jù)幀中最后一個數(shù)據(jù)“1-1”被讀出,則第I個數(shù)據(jù)幀所占用的16個存儲空間此刻全部空閑,故第17個工作時鐘到來時,第17個數(shù)據(jù)幀中的16位數(shù)據(jù)分別寫入存儲地址“1000,2000,……1600”指示的存儲空間中。在寫入第17個數(shù)據(jù)幀的同時,根據(jù)“(Q+l)-N+l”可知“16+1-16+1 = 2”,即讀出第2個數(shù)據(jù)幀的第I位數(shù)據(jù)“2-1” ;根據(jù)“(Q+1) -N+2”可知“16+1-16+2=3”,即讀出第3個數(shù)據(jù)幀的第2位數(shù)據(jù)“3-2”,以此類推,直到第17個數(shù)據(jù)幀的第16位數(shù)據(jù),該16個數(shù)據(jù)構(gòu)成訓(xùn)練幀117。圖3是僅以第17個工作時鐘作為示例來說明,可以理解的是,在第17個工作時鐘到來之前,即在前16個工作時鐘到來時,前16個數(shù)據(jù)幀中對應(yīng)的數(shù)據(jù)位被讀出,被讀出的數(shù)據(jù)不占用存儲裝置R中的存儲空間,即陰影為當(dāng)前不被數(shù)據(jù)交織處理過程占用的存儲空間。S5,以此類推,在第Q+N個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q+N個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第Q+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q+2個數(shù)據(jù)幀的第2位數(shù)據(jù)以至第Q+N-1個數(shù)據(jù)幀的第Q-1位數(shù)據(jù)以及第Q+N個數(shù)據(jù)幀的第Q位數(shù)據(jù)。其中,各工作時鐘讀出的數(shù)據(jù)對應(yīng)組成交織深度為N的數(shù)據(jù)幀。具體的,圖4為圖1所示實(shí)施例中第Q+N個工作時鐘的處理過程示意圖。如圖4所示,本實(shí)施例中以16個存儲單元為例,即N為16,對應(yīng)的,一個數(shù)據(jù)巾貞包括16個數(shù)據(jù)位;且Q為16,即在第32個工作時鐘到來時,向16個存儲單元中的各存儲單元對應(yīng)寫入第32個數(shù)據(jù)幀的各數(shù)據(jù)位,具體寫入過程可參考SI,在此不再贅述。在寫入第32個數(shù)據(jù)幀的同時,根據(jù)“Q+1”可知“16+1=17”,即讀出第17個數(shù)據(jù)幀的第I位數(shù)據(jù)“17-1” ;根據(jù)“Q+2”可知“16+2=18”,即讀出第18個數(shù)據(jù)幀的第2位數(shù)據(jù)“18-2”,以此類推,直到第32個數(shù) 據(jù)幀的第16位數(shù)據(jù),該16個數(shù)據(jù)構(gòu)成訓(xùn)練幀132。圖4是僅以第32個工作時鐘作為示例來說明,結(jié)合圖2、圖3和圖4,可以理解的是,在當(dāng)前時鐘到來之前,即第I個至第16個工作時鐘寫入的第I至第16個數(shù)據(jù)幀已全部被讀出,而在第17個至第31個時鐘到來時,第17至第31個數(shù)據(jù)幀中對應(yīng)的數(shù)據(jù)位被讀出,被讀出的數(shù)據(jù)不占用存儲裝置R中的存儲空間,即陰影為當(dāng)前不被數(shù)據(jù)交織處理過程占用的存儲空間。由步驟S1、S3和S5中的數(shù)據(jù)交織處理過程可知,在工作時鐘到來時,16個數(shù)據(jù)幀交織處理過程占用的存儲空間最大僅為“1+2+3+……15=120bit”,是16個數(shù)據(jù)幀總?cè)萘康亩种?,即本?shí)施例中進(jìn)行數(shù)據(jù)交織處理時,不需在同一個工作時鐘內(nèi)將16個數(shù)據(jù)幀全部存儲,因此,相對于現(xiàn)有技術(shù),本實(shí)施例提供的數(shù)據(jù)幀交織處理方法節(jié)省了四分之三的存儲資源。需要說明的是,上述實(shí)施例中的步驟S1、S3和S5僅是用于說明本發(fā)明的通用實(shí)現(xiàn)過程,而并非限定Q和N為16。本領(lǐng)域技術(shù)人員可以理解的是,Q可取大于16的任意值,而N的取值,取決于數(shù)據(jù)幀的位數(shù)以及交織深度,因此,N可以取到大于I的任意自然數(shù)。更具體的,在本實(shí)施例中,為獲得交織處理的數(shù)據(jù)幀,便需控制寫入的數(shù)據(jù)幀中的各數(shù)據(jù)位在不同時刻讀出,對于寫入存儲單元一個數(shù)據(jù)幀中的各數(shù)據(jù)位,可控制各數(shù)據(jù)位的寫入時刻與讀出時刻的時間差,以使各數(shù)據(jù)位在不同的工作時鐘到來時讀出,則一個數(shù)據(jù)幀中的各數(shù)據(jù)位分散至不同的訓(xùn)練幀中,實(shí)現(xiàn)數(shù)據(jù)的交織。具體的,上述N個存儲單元既可以為一個RAM中的N個邏輯單元,也可以為N個RAM組成的存儲陣列。結(jié)合圖2至圖4,上述存儲裝置R包括16個存儲單元,該16個存儲單元為一個RAM中的16個邏輯單元,或者,16個存儲單元為16個RAM組成的存儲陣列。以存儲單元I為例,對于數(shù)據(jù)“1-1”來說,是在第I個工作時鐘到來時寫入存儲地址1000指示的存儲空間中,即此時控制存儲地址1000進(jìn)行寫操作,寫入數(shù)據(jù)“1-1”,而同時控制讀操作指向存儲地址1001 ;每一個工作時鐘到來后,依次向前移動一個存儲地址,并以16個存儲地址為一個循環(huán),即第2個工作時鐘到來時,寫操作指向存儲地址1001,而讀操作指向存儲地址1002 ;以此類推,第16個工作時鐘到來時,寫操作指向存儲地址1015,即SI中將第16個數(shù)據(jù)幀的第I位數(shù)據(jù)“16-1”寫入存儲地址1015指示的存儲空間中,而讀操作此時指向存儲地址1000,即讀出數(shù)據(jù)“1-1”;對于該數(shù)據(jù)“1-1”,滯后寫入15個時鐘被讀出。
對于存儲單元2中的各數(shù)據(jù),是滯后寫入14個工作時鐘被讀出,則在第I個工作時鐘到來時,寫操作指向存儲地址2000,控制讀操作指向存儲地址2002,每一個工作時鐘到來時,依次向前移動一個存儲地址,并以16個存儲地址為一個循環(huán),即第2個工作時鐘到來時,寫操作指向存儲地址2002,此時寫入數(shù)據(jù)“2-2”,而讀操作指向存儲地址2004 ;當(dāng)?shù)?6個工作時鐘到來時,寫操作指向存儲地址2015,寫入數(shù)據(jù)“16-2”,而讀操作指向存儲地址2001,讀出數(shù)據(jù)“2-2”,則對于數(shù)據(jù)“2-2來說,滯后寫入14個工作時鐘被讀出;以此類推,對于第16個存儲單元,寫操作與讀操作同時指向同一個存儲地址,即各數(shù)據(jù)幀中的第16位數(shù)據(jù)在寫入的同時即刻被讀出。由上述示例可獲得一般方法,通過控制寫操作指向的存儲地址與讀操作指向的存儲地址的差值,控制數(shù)據(jù)幀中的一個數(shù)據(jù)位的寫入與讀出的時間差,以使同一個數(shù)據(jù)幀中的各個數(shù)據(jù)位不在同一個工作時鐘讀出,實(shí)現(xiàn)數(shù)據(jù)交織。本發(fā)明實(shí)施例提供的數(shù)據(jù)交織處理方法,在當(dāng)前工作時鐘到來時,在向N個存儲單元中寫入數(shù)據(jù)幀的各數(shù)據(jù)位的同時,讀出在當(dāng)前工作時鐘之前各工作時鐘寫入的數(shù)據(jù)幀中對應(yīng)的數(shù)據(jù)位,即對于一個N位的數(shù)據(jù)幀來說,其第I位數(shù)據(jù)延遲N-1個工作時鐘被讀出,第2位數(shù)據(jù)延遲N-2個工作時鐘被讀出,以此類推,從而完成數(shù)據(jù)幀的交織處理,該交織處理,使得寫入數(shù)據(jù)幀所需的存儲空間減小,有效地節(jié)省了存儲資源,利于通信性能的提聞ο圖5為本發(fā)明數(shù)據(jù)交織處理方法實(shí)施例二的流程圖。如圖5所示,該方法包括:S2,在第I個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第I個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第I個數(shù)據(jù)幀的第N位數(shù)據(jù)。第I個數(shù)據(jù)幀的第N位數(shù)據(jù)形成第I個訓(xùn)練幀,第I個訓(xùn)練幀的I至N-1位均為零,第N位為讀出的第I個數(shù)據(jù)幀的所述第N位數(shù)據(jù)。具體的,圖6為圖5所示實(shí)施例中第I個工作時鐘的處理過程示意圖。如圖6所示,以N為16為例,第I個工作時鐘到來時,根據(jù)實(shí)施例一中所述的寫操作指向的存儲地址與讀操作指向的存儲地址的差值,存儲單元I中寫操作指向存儲地址1000,寫入“1-1”而讀操作指向存儲地址1001,但在第一個工作時鐘到來之前,無數(shù)據(jù)幀寫入存儲單元,讀出O ;而存儲單元2中,寫操作指向存儲地址2000,寫入“2-1”,而讀操作指向未存儲數(shù)據(jù)的存儲地址2002,也讀出0,以此類推,存儲單元16中,寫操作與讀操作指向同一個存儲地址1600,故僅讀出第I個數(shù)據(jù)幀中的第16位數(shù)據(jù)“1-16”,該數(shù)據(jù)“1-16”形成訓(xùn)練幀101,且訓(xùn)練幀101的I至15位均為零,第16位為讀出的第I個數(shù)據(jù)幀的第16位數(shù)據(jù),即“1_16”。在當(dāng)前工作時鐘,圖6中陰影為當(dāng)前不占用的存儲空間。S4,在第2個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第2個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第I個數(shù)據(jù)幀的第N-1位數(shù)據(jù)和第2個數(shù)據(jù)幀的第N位數(shù)據(jù)。第I個數(shù)據(jù)幀的第N-1位數(shù)據(jù)和第2個數(shù)據(jù)幀的第N位數(shù)據(jù)形成第2個訓(xùn)練幀,該第2個訓(xùn)練幀的I至N-2位均為零,第N-1位為讀出的所述第I個數(shù)據(jù)幀的所述第N-1位數(shù)據(jù),第N位為讀出的所述第2個數(shù)據(jù)幀的第N位數(shù)據(jù)。具體的,圖7為圖5所示實(shí)施例中第2個工作時鐘的處理過程示意圖。如圖7所示,以N為16為例,第2個工作時鐘到來時,根據(jù)實(shí)施例一中所述的寫操作指向的存儲地址與讀操作指向的存儲地址的差值,存儲單元I中寫操作指向存儲地址1001,寫入“2-1”,而讀操作指向的存儲地址1002任為空,故讀出O ;而存儲單元2中,讀操作指向存儲地址2003,也讀出0,以此類推,在存儲單元15和存儲單元16中讀出第I個數(shù)據(jù)幀中的第15位數(shù)據(jù)“1-15”和第2個數(shù)據(jù)幀中的第16位數(shù)據(jù)“2-16”,該數(shù)據(jù)“1-15”和“2-16”形成訓(xùn)練幀102,且訓(xùn)練幀102的I至14位均為零,第15位為讀出數(shù)據(jù)“1-15”,第16位為讀出的數(shù)據(jù) “2-16”。在當(dāng)前工作時鐘,圖7中陰影為當(dāng)前不占用的存儲空間。S6,以此類推;在第N-1個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第N-1個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù)。上述各數(shù)據(jù)形成第N-1個訓(xùn)練幀,該第N-1個訓(xùn)練幀的第I位為零,第2位至第N位對應(yīng)為讀出的第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù)。具體的,圖8為圖5所示實(shí)施例中第N-1個工作時鐘的處理過程示意圖。如圖8所示,以N為16為例,第15個工作時鐘到來時,根據(jù)實(shí)施例一中所述的寫操作指向的存儲地址與讀操作指向的存儲地址的差值,存儲單元I中寫操作指向存儲地址1014,寫入“15-1”,而讀操作指向的存儲地址1015任為空,故讀出O ;在各存儲單元中依次讀出第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第14個數(shù)據(jù)幀的第15位數(shù)據(jù)以及第15個數(shù)據(jù)幀的第16位數(shù)據(jù),形成訓(xùn)練幀115。在當(dāng)前工作時鐘,圖8中陰影為不占用的存儲空間。結(jié)合圖6、圖7和圖8,在前15個工作時鐘,數(shù)據(jù)交織處理過程中占用的存儲資源小于16個數(shù)據(jù)幀全部容量的二分之一,則本實(shí)施例中所采用的數(shù)據(jù)交織處理方法最大僅占用16個數(shù)據(jù)幀全部容量的二分之一,即所占用的存儲資源僅僅為現(xiàn)有技術(shù)所占用的存儲資源的四分之一。本發(fā)明實(shí)施例提供的數(shù)據(jù)交織處理方法,在當(dāng)前工作時鐘到來時,在向N個存儲單元中寫入數(shù)據(jù)幀的各數(shù)據(jù)位的同時,讀出在當(dāng)前工作時鐘之前各工作時鐘寫入的數(shù)據(jù)幀中對應(yīng)的數(shù)據(jù)位,即對于一個N位的數(shù)據(jù)幀來說,其第I位數(shù)據(jù)延遲N-1個工作時鐘被讀出,第2位數(shù)據(jù)延遲N-2個工作時鐘被讀出,以此類推,從而完成數(shù)據(jù)幀的交織處理,該交織處理,使得寫入數(shù)據(jù)幀所需的存儲空間減小,有效地節(jié)省了存儲資源,利于通信性能的提聞。圖9為本發(fā)明實(shí)施例中數(shù)據(jù)交織處理裝置的結(jié)構(gòu)示意圖。如圖9所示,該裝置包括寫操作處理單元601和讀操作處理單元602 ;寫操作處理單元601,用于在第Q個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q個數(shù)據(jù)幀的各數(shù)據(jù)位,數(shù)據(jù)幀包括N個數(shù)據(jù)位;讀操作處理單元602,用于讀出第Q-N+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q個數(shù)據(jù)幀的第N位數(shù)據(jù),其中N為大于I的自然數(shù),Q大于等于N;寫操作處理單元601還用于在第Q+1個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q+1個數(shù)據(jù)幀的各數(shù)據(jù)位;讀操作處理單元602還用于讀出第(Q+l)-N+l個數(shù)據(jù)幀的第I位數(shù)據(jù)、第(Q+D-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q+1個數(shù)據(jù)幀的第N位數(shù)據(jù);以此類推;寫操作處理單元601還用于在第Q+N個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q+N個數(shù)據(jù)幀的各數(shù)據(jù)位;讀操作處理單元602還用于讀出第Q+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q+2個數(shù)據(jù)幀的第2位數(shù)據(jù)以至第Q+N-1個數(shù)據(jù)幀的第Q-1位數(shù)據(jù)以及第Q+N個數(shù)據(jù)幀的第Q位數(shù)據(jù);其中,各工作時鐘讀出的數(shù)據(jù)對應(yīng)組成交織深度為N的數(shù)據(jù)幀。本實(shí)施例的裝置用于執(zhí)行圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。本發(fā)明實(shí)施例提供的數(shù)據(jù)交織處理裝置,在當(dāng)前工作時鐘到來時,寫操作處理單元在向N個存儲單元中寫入數(shù)據(jù)幀的各數(shù)據(jù)位的同時,讀操作處理單元讀出在當(dāng)前工作時鐘之前各工作時鐘寫入的數(shù)據(jù)幀中對應(yīng)的數(shù)據(jù)位,即對于一個N位的數(shù)據(jù)幀來說,其第I位數(shù)據(jù)延遲N-1個工作時鐘被讀出,第2位數(shù)據(jù)延遲N-2個工作時鐘被讀出,以此類推,從而完成數(shù)據(jù)幀的交織處理,該交織處理,使得寫入數(shù)據(jù)幀所需的存儲空間減小,有效地節(jié)省了存儲資源,利于通信性能的提高。結(jié)合圖9,本實(shí)施例中寫操作處理單元601還用于在第I個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第I個數(shù)據(jù)幀的各數(shù)據(jù)位;讀操作處理單元602還用于讀出第I個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第I個訓(xùn)練幀,第I個訓(xùn)練幀的I至N-1位均為零,第N位為讀出的第I個數(shù)據(jù)幀的第N位數(shù)據(jù);寫操作處理單元601還用于在第2個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第2個數(shù)據(jù)幀的各數(shù)據(jù)位;讀操作處理單元602還用于讀出第I個數(shù)據(jù)幀的第N-1位數(shù)據(jù)和第2個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第2個訓(xùn)練幀,第2個訓(xùn)練幀的I至N-2位均為零,第N-1位為讀出的第I個數(shù)據(jù)幀的第N-1位數(shù)據(jù),第N位為讀出的第2個數(shù)據(jù)幀的第N位數(shù)據(jù);以此類推;寫操作處理單元601還用于在第N-1個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第N-1個數(shù)據(jù)幀的各數(shù)據(jù)位;讀操作處理單元602還用于讀出第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第N-1個訓(xùn)練幀,第N-1個訓(xùn)練幀的第I位為零,第2位至第N位對應(yīng)為讀出的第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù)。N個存儲單元為一個隨機(jī)訪問存儲器RAM中的N個邏輯單元,或者,N個存儲單元為N個RAM組成的存儲陣列。本實(shí)施例的裝置用于執(zhí)行圖5所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。本發(fā)明實(shí)施例提供的數(shù)據(jù)交織處理方法,在當(dāng)前工作時鐘到來時,寫操作處理單元在向N個存儲單元中寫入數(shù)據(jù)幀的各數(shù)據(jù)位的同時,讀操作處理單元讀出在當(dāng)前工作時鐘之前各工作時鐘寫入的數(shù)據(jù)幀中對應(yīng)的數(shù)據(jù)位,即對于一個N位的數(shù)據(jù)幀來說,其第I位數(shù)據(jù)延遲N-1個工作時鐘被讀出,第2位數(shù)據(jù)延遲N-2個工作時鐘被讀出,以此類推,從而完成數(shù)據(jù)幀的交織處理,該交織處理,使得寫入數(shù)據(jù)幀所需的存儲空間減小,有效地節(jié)省了存儲資源,利于通信性能的提高。本發(fā)明提供一種數(shù)據(jù)交織處理系統(tǒng),該系統(tǒng)包括上述實(shí)施例所述的數(shù)據(jù)交織處理裝置以及N個存儲單元,其中,N個存儲單元為一個隨機(jī)訪問存儲器RAM中的N個邏輯單元,或者,N個存儲單元為N個RAM組成的存儲陣列。本發(fā)明提供的數(shù)據(jù)交織處理系統(tǒng)使得寫入數(shù)據(jù)幀所需的存儲空間減小,有效地節(jié)省了存儲資源,利于通信性能的提高。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種數(shù)據(jù)交織處理方法,其特征在于,包括: 在第Q個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q個數(shù)據(jù)幀的各數(shù)據(jù)位,所述數(shù)據(jù)幀包括N個數(shù)據(jù)位;并讀出第Q-N+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q個數(shù)據(jù)幀的第N位數(shù)據(jù),其中N為大于I的自然數(shù),Q大于等于N; 在第Q+1個 工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q+1個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第(Q+l)-N+l個數(shù)據(jù)幀的第I位數(shù)據(jù)、第(Q+l)_N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q+1個數(shù)據(jù)幀的第N位數(shù)據(jù); 以此類推; 在第Q+N個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第Q+N個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第Q+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q+2個數(shù)據(jù)幀的第2位數(shù)據(jù)以至第Q+N-1個數(shù)據(jù)幀的第Q-1位數(shù)據(jù)以及第Q+N個數(shù)據(jù)幀的第Q位數(shù)據(jù); 其中,各工作時鐘讀出的數(shù)據(jù)對應(yīng)組成交織深度為N的數(shù)據(jù)幀。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 在第1個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第I個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出所述第I個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第I個訓(xùn)練幀,所述第I個訓(xùn)練幀的I至N-1位均為零,第N位為讀出的第I個數(shù)據(jù)幀的所述第N位數(shù)據(jù); 在第2個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第2個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出所述第I個數(shù)據(jù)幀的第N-1位數(shù)據(jù)和第2個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第2個訓(xùn)練幀,所述第2個訓(xùn)練幀的I至N-2位均為零,第N-1位為讀出的所述第I個數(shù)據(jù)幀的所述第N-1位數(shù)據(jù),第N位為讀出的所述第2個數(shù)據(jù)幀的第N位數(shù)據(jù); 以此類推; 在第N-1個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第N-1個數(shù)據(jù)幀的各數(shù)據(jù)位;并讀出第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第N-1個訓(xùn)練幀,所述第N-1個訓(xùn)練幀的第I位為零,第2位至第N位對應(yīng)為讀出的所述第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述N個存儲單元為一個隨機(jī)訪問存儲器RAM中的N個邏輯單元,或者,所述N個存儲單元為N個RAM組成的存儲陣列。
4.一種數(shù)據(jù)交織處理裝置,其特征在于,包括:寫操作處理單元和讀操作處理單元; 所述寫操作處理單元,用于在第Q個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q個數(shù)據(jù)幀的各數(shù)據(jù)位,所述數(shù)據(jù)幀包括N個數(shù)據(jù)位; 所述讀操作處理單元,用于讀出第Q-N+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q個數(shù)據(jù)幀的第N位數(shù)據(jù),其中N為大于I的自然數(shù),Q大于等于N ; 所述寫操作處理單元,還用于在第Q+1個工作時鐘到來時,向N個存儲單元中的各存儲單元對應(yīng)寫入第Q+1個數(shù)據(jù)幀的各數(shù)據(jù)位; 所述讀操作處理單元,還用于讀出第(Q+D-N+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第(Q+l)-N+2個數(shù)據(jù)幀的第2位數(shù)據(jù),以此類推,直到第Q+1個數(shù)據(jù)幀的第N位數(shù)據(jù); 以此類推; 所述寫操作處理單元,還用于在第Q+N個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第Q+N個數(shù)據(jù)幀的各數(shù)據(jù)位; 所述讀操作處理單元,還用于讀出第Q+1個數(shù)據(jù)幀的第I位數(shù)據(jù)、第Q+2個數(shù)據(jù)幀的第2位數(shù)據(jù)以至第Q+N-1個數(shù)據(jù)幀的第Q-1位數(shù)據(jù)以及第Q+N個數(shù)據(jù)幀的第Q位數(shù)據(jù); 其中,各工作時鐘讀出的數(shù)據(jù)對應(yīng)組成交織深度為N的數(shù)據(jù)幀。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述寫操作處理單元,還用于在第I個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第I個數(shù)據(jù)幀的各數(shù)據(jù)位; 所述讀操作處理單元,還用于讀出所述第I個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第I個訓(xùn)練幀,所述第I個訓(xùn)練幀的I至N-1位均為零,第N位為讀出的第I個數(shù)據(jù)幀的所述第N位數(shù)據(jù); 所述寫操作處理單元,還用于在第2個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第2個數(shù)據(jù)幀的各數(shù)據(jù)位; 所述讀操作處理單元,還用于讀出所述第I個數(shù)據(jù)幀的第N-1位數(shù)據(jù)和第2個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第2個訓(xùn)練幀,所述第2個訓(xùn)練幀的I至N-2位均為零,第N-1位為讀出的所述第I個數(shù)據(jù)幀的所述第N-1位數(shù)據(jù),第N位為讀出的所述第2個數(shù)據(jù)幀的第N位數(shù)據(jù); 以此類推;所述寫操作處理單元,還用于在第N-1個工作時鐘到來時,向所述N個存儲單元中的各存儲單元對應(yīng)寫入第N-1個數(shù)據(jù)幀的各數(shù)據(jù)位; 所述讀操作處理單元,還用于讀出第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù),形成第N-1個訓(xùn)練幀,所述第N-1個訓(xùn)練幀的第I位為零,第2位至第N位對應(yīng)為讀出的所述第I個數(shù)據(jù)幀的第2位數(shù)據(jù)、第2個數(shù)據(jù)幀的第3位數(shù)據(jù),以此類推,直到第N-2個數(shù)據(jù)幀的第N-1位數(shù)據(jù)以及第N-1個數(shù)據(jù)幀的第N位數(shù)據(jù)。
6.根據(jù)權(quán)利要求4或5所述的裝置,其特征在于,所述N個存儲單元為一個隨機(jī)訪問存儲器RAM中的N個邏輯單元,或者,所述N個存儲單元為N個RAM組成的存儲陣列。
7.一種數(shù)據(jù)交織處理系統(tǒng),其特征在于,包括權(quán)利要求4飛中任一項(xiàng)所述的數(shù)據(jù)交織處理裝置以及N個存儲單元。
8.根據(jù)權(quán)利要求7所述系統(tǒng),其特征在于,所述N個存儲單元為一個隨機(jī)訪問存儲器RAM中的N個邏輯單元,或者,所述N個存儲單元為N個RAM組成的存儲陣列。
全文摘要
本發(fā)明實(shí)施例提供一種數(shù)據(jù)交織處理方法、裝置和系統(tǒng),在當(dāng)前工作時鐘到來時,在向N個存儲單元中寫入數(shù)據(jù)幀的各數(shù)據(jù)位的同時,讀出在當(dāng)前工作時鐘之前各工作時鐘寫入的數(shù)據(jù)幀中對應(yīng)的數(shù)據(jù)位,即對于一個N位的數(shù)據(jù)幀來說,其第1位數(shù)據(jù)延遲N-1個工作時鐘被讀出,第2位數(shù)據(jù)延遲N-2個工作時鐘被讀出,以此類推,從而完成數(shù)據(jù)幀的交織處理,該交織處理,使得寫入數(shù)據(jù)幀所需的存儲空間減小,有效地節(jié)省了存儲資源,利于通信性能的提高。
文檔編號H04L1/00GK103078702SQ201210584578
公開日2013年5月1日 申請日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日
發(fā)明者謝英浩, 肖鵬 申請人:華為技術(shù)有限公司