• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    動態糾錯編、解碼方法及裝置制造方法及圖紙

    技術編號:8273310 閱讀:212 留言:0更新日期:2013-01-31 05:52
    本發明專利技術提供了一種動態糾錯編、解碼方法及裝置,所述動態糾錯編碼方法包括:根據當前應用場景動態地確定列編碼方法、列校驗符號數L、行編碼方法、行校驗符號數K;選擇用戶信息數據塊,該用戶信息數據塊包括N行M列的N×M個信息符號;采用列編碼方法對所述用戶信息數據塊的每一列進行列編碼,將得到的L×M個列校驗符號與用戶數據塊組合為(N+L)行M列的行信息數據塊,之后采用行編碼方法對行信息數據塊的每一行進行行編碼,將得到的(N+L)×K個行校驗符號與行信息數據塊組合為(N+L)行(M+K)列的糾錯編碼塊。本發明專利技術能夠適應存儲介質、傳輸信道以及數據可靠性要求的動態變化,根據實際應用場景的需要實現不同的糾錯能力。

    【技術實現步驟摘要】
    本專利技術涉及數據糾錯編解碼技術,尤其涉及一種動態糾錯編、解碼方法及裝置
    技術介紹
    糾錯編碼(ECC, Error Correction Codes)廣泛應用于存儲、通訊、以及信息處理領域,如光盤、有線通信、無線通信、硬盤、U盤、磁帶等。其中,光盤與硬盤通常采用交織里德-所羅門(RS)編碼。而數字電視通常采用交織的RS編碼和低密度奇偶校驗(LDPC)編碼;無線通信則廣泛采用卷積碼、Turbo碼和LDPC編碼。然而,由于存儲介質因使用環境、使用時間、制造材料以及制造工藝不同,導致數 據的出錯概率會發生變化;傳輸信道因信道介質和環境的不同,導致數據的出錯概率也會發生變化;此外,不同數據對數據可靠性的要求也是不盡相同的。但是,現有技術中的編碼方法通常是靜態的,不能動態適應上述變化。
    技術實現思路
    本專利技術要解決的技術問題是提供一種動態糾錯編、解碼方法及裝置,能夠適應存儲介質、傳輸信道以及數據可靠性要求的動態變化,根據實際應用場景的需要實現不同的糾錯能力。為解決上述技術問題,本專利技術提供了一種動態糾錯編碼方法,包括確定列編碼方法、列校驗符號數L、行編碼方法、行校驗符號數K,其中,列校驗符號數L和行校驗符號數K是根據當前應用場景動態地確定的,L為正整數,K為非負整數;選擇用戶信息數據塊,該用戶信息數據塊包括N行M列的NXM個信息符號,其中N和M為正整數;采用所述列編碼方法對所述用戶信息數據塊的每一列進行列編碼,將得到的LXM個列校驗符號與所述用戶數據塊組合為(N+L)行M列的行信息數據塊,之后采用所述行編碼方法對所述行信息數據塊的每一行進行行編碼,將得到的(N+L) XK個行校驗符號與所述行信息數據塊組合為(N+L)行(M+K)列的糾錯編碼塊;或者,采用所述行編碼方法對所述用戶信息數據塊的每一行進行行編碼,將得到的NXK個行校驗符號與所述用戶數據塊組合為N行(M+K)列的列信息數據塊,之后采用所述列編碼方法對所述列信息數據塊的每一列進行列編碼,將得到的LX (M+K)個列校驗符號與所述列信息數據塊組合為(N+L)行(M+K)列的糾錯編碼塊。可選地,所述當前應用場景包括以下一個或多個的組合媒介的當前使用環境、使用時間、制造材料及制造工藝,傳輸信道的介質及環境,數據可靠性的要求。可選地,所述編碼方法還包括對所述(N+L)行(M+K)列的糾錯編碼塊進行交織,得到(N+L)行(M+K)列的交織糾錯編碼塊。可選地,所述行編碼方法和列編碼方法選自RS碼、卷積碼、BCH碼、EDC碼、校驗和碼、Turbo碼以及LDPC碼。可選地,L=10、12或 16 ;K=2、4、6、8、10、16 或 32。可選地,所述用戶信息數據塊為用于光盤存儲的數據,其中Ν=160,Μ=206。可選地,所述用戶 信息數據塊為用于網絡傳輸的數據,其中Ν=160,Μ=104。可選地,所述用戶信息數據為用于U盤存儲的數據,其中Ν=64,Μ=131。本專利技術還提供了一種動態糾錯解碼方法,包括選擇(N+L)行(Μ+Κ)列的糾錯編碼塊,Μ、N、L為正整數,K為非負整數;獲取所述糾錯編碼塊的列解碼方法、列校驗符號數L、行解碼方法、行校驗符號數K,所述列校驗符號數L和行校驗符號數K是編碼時根據當前應用場景動態地確定的,所述列解碼方法、行解碼方法分別與編碼時根據當前應用場景動態確定的列編碼方法、行編碼方法對應;采用所述行解碼方法和行校驗符號數K對所述糾錯編碼塊的每一行進行行解碼,得到(N+L)行M列的列信息數據塊,之后采用所述列解碼方法和列校驗符號數L對所述列信息數據塊的每一列進行列解碼,得到N行M列的用戶信息數據塊;或者,采用所述列解碼方法和列校驗符號數L對所述糾錯編碼塊的每一列進行列解碼,得到N行(Μ+Κ)列的行信息數據塊,之后采用所述行解碼方法和行校驗符號數K對所述行信息數據塊的每一行進行行解碼,得到N行M列的用戶信息數據塊。可選地,所述當前應用場景包括以下一個或多個的組合媒介的當前使用環境、使用時間、制造材料及制造工藝,傳輸信道的介質及環境,數據可靠性的要求。可選地,在進行行解碼和列解碼之前還包括對所述糾錯編碼塊進行解交織。可選地,所述行解碼方法和列解碼方法選自RS碼、卷積碼、BCH碼、EDC碼、校驗和碼、Turbo碼以及LDPC碼的解碼方法。本專利技術還提供了一種動態糾錯編碼裝置,包括動態編碼參數產生模塊,用于確定列編碼方法、列校驗符號數L、行編碼方法、行校驗符號數K,其中,列校驗符號數L和行校驗符號數K是根據當前應用場景動態地確定的,L為正整數,K為非負整數;數據讀取模塊,用于選擇用戶信息數據塊,該用戶信息數據塊包括N行M列的NXM個信息符號,其中N和M為正整數;糾錯編碼模塊,包括行編碼器和列編碼器,其中,所述列編碼器采用所述列編碼方法對所述用戶信息數據塊的每一列進行列編碼,將得到的LXM個列校驗符號與所述用戶數據塊組合為(N+L)行M列的行信息數據塊,之后所述行編碼器采用所述行編碼方法對所述行信息數據塊的每一行進行行編碼,將得到的(N+L) XK個行校驗符號與所述行信息數據塊組合為(N+L)行(M+K)列的糾錯編碼塊;或者,所述行編碼器采用所述行編碼方法對所述用戶信息數據塊的每一行進行行編碼,將得到的NXK個行校驗符號與所述用戶數據塊組合為N行(M+K)列的列信息數據塊,之后所述列編碼器采用所述列編碼方法對所述列信息數據塊的每一列進行列編碼,將得到的LX (M+K)個列校驗符號與所述列信息數據塊組合為(N+L)行(M+K)列的糾錯編碼塊。可選地,所述當前應用場景包括以下一個或多個的組合媒介的當前使用環境、使用時間、制造材料及制造工藝,傳輸信道的介質及環境,數據可靠性的要求。可選地,所述編碼裝置還包括交織器,對所述(N+L)行(M+K)列的糾錯編碼塊進行交織,得到(N+L)行(M+K)列的交織糾錯編碼塊。可選地,所述行編碼方法和列編碼方法選自RS碼、卷積碼、BCH碼、EDC碼、校驗和碼、Turbo碼以及LDPC碼。可選地,L=10、12或 16 ;K=2、4、6、8、10、16 或 32。可選地,所述用戶信息數據塊為用于光盤存儲的數據,其中Ν=160,Μ=206。可選地,所述用戶信息數據塊為用于網絡傳輸的數據,其中Ν=160,Μ=104。可選地,所述用戶信息數據為用于U盤存儲的數據,其中Ν=64,Μ=131。本專利技術還提供了一種動態糾錯解碼裝置,包括數據讀取模塊,用于選擇(N+L)行(Μ+Κ)列的糾錯編碼塊,M、N、L為正整數,K為非負整數; 動態編碼參數獲取模塊,用于獲取所述糾錯編碼塊的列解碼方法、列校驗符號數L、行解碼方法、行校驗符號數K,所述列校驗符號數L和行校驗符號數K是編碼時根據當前應用場景動態地確定的,所述列解碼方法、行解碼方法分別與編碼時根據當前應用場景動態確定的列編碼方法、行編碼方法對應;糾錯解碼模塊,包括行解碼器和列解碼器,其中,所述行解碼器采用所述行解碼方法和行校驗符號數K對所述糾錯編碼塊的每一行進行行解碼,得到(N+L)行M列的列信息數據塊,之后所述列解碼器采用所述列解碼方法和列校驗符號數L對所述列信息數據塊的每一列進行列解碼,得到N行M列的用戶信息數據塊;或者,所述列解碼器采用所述列解碼方法和列校驗符號數L對所述糾錯編碼塊的每一列進行列解碼,本文檔來自技高網...

    【技術保護點】
    一種動態糾錯編碼方法,其特征在于,包括:根據當前應用場景動態地確定列編碼方法、列校驗符號數L、行編碼方法、行校驗符號數K,其中,L為正整數,K為非負整數;選擇用戶信息數據塊,該用戶信息數據塊包括N行M列的N×M個信息符號,其中N和M為正整數;采用所述列編碼方法對所述用戶信息數據塊的每一列進行列編碼,將得到的L×M個列校驗符號與所述用戶數據塊組合為(N+L)行M列的行信息數據塊,之后采用所述行編碼方法對所述行信息數據塊的每一行進行行編碼,將得到的(N+L)×K個行校驗符號與所述行信息數據塊組合為(N+L)行(M+K)列的糾錯編碼塊;或者,采用所述行編碼方法對所述用戶信息數據塊的每一行進行行編碼,將得到的N×K個行校驗符號與所述用戶數據塊組合為N行(M+K)列的列信息數據塊,之后采用所述列編碼方法對所述列信息數據塊的每一列進行列編碼,將得到的L×(M+K)個列校驗符號與所述列信息數據塊組合為(N+L)行(M+K)列的糾錯編碼塊。

    【技術特征摘要】
    1.一種動態糾錯編碼方法,其特征在于,包括 根據當前應用場景動態地確定列編碼方法、列校驗符號數L、行編碼方法、行校驗符號數K,其中,L為正整數,K為非負整數; 選擇用戶信息數據塊,該用戶信息數據塊包括N行M列的NXM個信息符號,其中N和M為正整數; 采用所述列編碼方法對所述用戶信息數據塊的每一列進行列編碼,將得到的LXM個列校驗符號與所述用戶數據塊組合為(N+L)行M列的行信息數據塊,之后采用所述行編碼方法對所述行信息數據塊的每一行進行行編碼,將得到的(N+L) XK個行校驗符號與所述行信息數據塊組合為(N+L)行(M+K)列的糾錯編碼塊;或者,采用所述行編碼方法對所述用戶信息數據塊的每一行進行行編碼,將得到的NXK個行校驗符號與所述用戶數據塊組合為N行(M+K)列的列信息數據塊,之后采用所述列編碼方法對所述列信息數據塊的每一列進行列編碼,將得到的LX (M+K)個列校驗符號與所述列信息數據塊組合為(N+L)行(M+K)列的糾錯編碼塊。2.根據權利要求I所述的動態糾錯編碼方法,其特征在于,所述當前應用場景包括以下一個或多個的組合媒介的當前使用環境、使用時間、制造材料及制造工藝,傳輸信道的介質及環境,數據可靠性的要求。3.根據權利要求I所述的動態糾錯編碼方法,其特征在于,還包括對所述(N+L)行(M+K)列的糾錯編碼塊進行交織,得到(N+L)行(M+K)列的交織糾錯編碼塊,交織度I是根據當前應用場景動態地確定的。4.根據權利要求I所述的動態糾錯編碼方法,其特征在于,所述行編碼方法和列編碼方法選自RS碼、卷積碼、BCH碼、EDC碼、校驗和碼、Turbo碼以及LDPC碼。5.根據權利要求I所述的動態糾錯編碼方法,其特征在于,L=10、12或16;K=2、4、6、8、10,16 或 32。6.根據權利要求I所述的動態糾錯編碼方法,其特征在于,所述用戶信息數據塊為用于光盤存儲的數據,其中Ν=160,Μ=206。7.根據權利要求I所述的動態糾錯編碼方法,其特征在于,所述用戶信息數據塊為用于網絡傳輸的數據,其中Ν=160,Μ=104。8.根據權利要求I所述的動態糾錯編碼方法,其特征在于,所述用戶信息數據為用于U盤存儲的數據,其中Ν=64,Μ=131。9.一種動態糾錯解碼方法,其特征在于,包括 選擇(N+L)行(Μ+Κ)列的糾錯編碼塊,Μ、N、L為正整數,K為非負整數; 獲取所述糾錯編碼塊的列解碼方法、列校驗符號數L、行解碼方法、行校驗符號數K,所述列校驗符號數L和行校驗符號數K是編碼時根據當前應用場景動態地確定的,所述列解碼方法、行解碼方法分別與編碼時根據當前應用場景動態確定的列編碼方法、行編碼方法對應; 采用所述行解碼方法和行校驗符號數K對所述糾錯編碼塊的每一行進行行解碼,得到(N+L)行M列的列信息數據塊,之后采用所述列解碼方法和列校驗符號數L對所述列信息數據塊的每一列進行列解碼,得到N行M列的用戶信息數據塊;或者,采用所述列解碼方法和列校驗符號數L對所述糾錯編碼塊的每一列進行列解碼,得到N行(Μ+Κ)列的行信息數據塊,之后采用所述行解碼方法和行校驗符號數K對所述行信息數據塊的每一行進行行解碼,得到N行M列的用戶信息數據塊。10.根據權利要求9所述的動態糾錯解碼方法,其特征在于,所述當前應用場景包括以下一個或多個的組合媒介的當前使用環境、使用時間、制造材料及制造工藝,傳輸信道的介質及環境,數據可靠性的要求。11.根據權利要求9所述的動態糾錯解碼方法,其特征在于,在進行行解碼和列解碼之前還包括對所述糾錯編碼塊進行解交織。12.根據權利要求9所述的動態糾錯解碼方法,其特征在于,所述行解碼方法和列解碼方法選自RS碼、卷積碼、BCH碼、EDC碼、校驗和碼、Turbo碼以及LDPC碼的解碼方法。13.一種動態糾錯編碼裝置,其特征在于,包括 動態編碼參數產生模塊,用于根據當前應用場景動態地確定列編碼方法、列校驗符號數L、行編碼方法、行校驗符號數K,其中...

    【專利技術屬性】
    技術研發人員:董傳友徐向陽
    申請(專利權)人:杭州士蘭微電子股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 人妻丰满熟妇A v无码区不卡| 狠狠精品久久久无码中文字幕| 国产午夜无码福利在线看网站| 无码乱码av天堂一区二区 | 国产午夜无码视频在线观看| 无码精品人妻一区二区三区漫画 | 欧日韩国产无码专区| 欧洲Av无码放荡人妇网站| 无码射肉在线播放视频| 国产成人AV片无码免费| 国产精品国产免费无码专区不卡| 无码中文字幕日韩专区| 亚洲欧洲美洲无码精品VA| 久久久精品天堂无码中文字幕| 国产成人无码一区二区三区| 无码熟妇人妻AV在线影院| 青青草无码免费一二三区| 成人无码AV一区二区| 国产午夜av无码无片久久96| 曰韩人妻无码一区二区三区综合部| 精品无人区无码乱码大片国产| 亚洲AV无码成人精品区狼人影院| 在线播放无码高潮的视频| 国产成人综合日韩精品无码| 亚州AV综合色区无码一区| 无码av最新无码av专区| 久久无码av三级| 亚洲精品无码不卡在线播HE | 免费无码A片一区二三区| 久久无码高潮喷水| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 国产精品视频一区二区三区无码 | 国产精品无码一区二区在线观 | 在线无码视频观看草草视频| 人妻少妇乱子伦无码视频专区| 亚洲色中文字幕无码AV| 中文有码vs无码人妻| 午夜不卡久久精品无码免费| 无码无遮挡又大又爽又黄的视频 | 狠狠躁狠狠躁东京热无码专区| 狠狠久久精品中文字幕无码|