• 
    <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
    主站蜘蛛池模板: 久久久久无码国产精品不卡 | 久久精品中文无码资源站| 无码不卡亚洲成?人片| 国产网红主播无码精品| 亚洲中文字幕无码一区| 蜜色欲多人AV久久无码| 日日摸日日踫夜夜爽无码| 亚洲成a人在线看天堂无码| 91精品久久久久久无码| 精品无码黑人又粗又大又长 | 成年无码av片完整版| 亚洲精品无码久久久久久 | 无码人妻精品一区二区在线视频| 亚洲国产精品无码观看久久| 久久久久亚洲AV成人无码| 亚洲 无码 在线 专区| 少妇无码AV无码专区线| 久久亚洲精品无码VA大香大香| 潮喷大喷水系列无码久久精品| 久久水蜜桃亚洲AV无码精品| 免费无码VA一区二区三区| 成人午夜精品无码区久久| 亚洲Av无码乱码在线播放| 久久久久久99av无码免费网站| 人妻无码一区二区不卡无码av| 曰韩精品无码一区二区三区| 亚洲av无码天堂一区二区三区| 无码午夜人妻一区二区不卡视频| 亚洲午夜无码毛片av久久京东热| 无码人妻熟妇AV又粗又大| 中文字幕av无码一区二区三区电影 | 亚洲色无码专区在线观看| 国产精品午夜福利在线无码| 国产精品国产免费无码专区不卡 | 精品久久亚洲中文无码| 18禁免费无码无遮挡不卡网站 | 人妻无码久久精品| 日韩av片无码一区二区三区不卡 | 曰韩人妻无码一区二区三区综合部| 无码精品久久久天天影视| 精品人妻系列无码一区二区三区|