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

    數據處理的方法以及編碼器技術

    技術編號:15694926 閱讀:62 留言:0更新日期:2017-06-24 10:15
    本公開涉及一種數據處理的方法以及編碼器,該編碼器配置有用于對待編碼的目標數據進行編碼運算的編碼矩陣,該編碼矩陣包括第一矩陣和第二矩陣以及第三矩陣,該編碼器包括:緩存器和寄存器,以及分別與該緩存器和該寄存器連接的運算器,其中,該緩存器,用于緩存該第一矩陣和第二矩陣;該寄存器,用于存儲該第三矩陣;該運算器,用于從該緩存器獲取該第一矩陣和第二矩陣,并從該寄存器獲取該第三矩陣,并根據獲取的該第一矩陣和該第二矩陣以及該第三矩陣,對該目標數據進行編碼得到校驗碼。

    Data processing method and encoder

    The invention relates to a method of data processing and the encoder, the encoder configuration encoding matrix encoding algorithm is used for encoding the target data treatment, the encoding matrix comprises a first matrix and second matrix, third matrix, the encoder includes: buffer and register, and with the buffer and the arithmetic unit, the register is connected among them, the buffer cache for the first and second matrix matrix; the register is used to store the third matrix; the operation is used to obtain the first second matrix and the matrix from the cache, and from the register to obtain the third matrix, and according to the first and the second matrix matrix and the third the target data matrix, to get the check code encoding.

    【技術實現步驟摘要】
    數據處理的方法以及編碼器
    本公開涉及數據處理領域,具體地,涉及一種數據處理的方法以及編碼器。
    技術介紹
    在對數據進行編碼的過程中,需要通過編碼矩陣完成數據的編碼,現有的編碼矩陣中的矩陣數據是存儲在編碼器不同的存儲空間(如不同的緩存器)中,這樣,在對待編碼的目標數據進行編碼時,需要從不同的存儲空間中獲取相應的矩陣數據,從而對待編碼的目標數據進行編碼運算。但是,由于矩陣數據存儲在不同的存儲空間中,因此在進行編碼運算時,需要從不同的存儲空間中獲取矩陣數據,從而增加了編碼運算的復雜度,導致編碼效率較低。
    技術實現思路
    本公開的目的是提供一種數據處理的方法以及編碼器,能夠提高數據編碼的效率。為了實現上述目的,本公開提供一種編碼器,所述編碼器配置有用于對待編碼的目標數據進行編碼運算的編碼矩陣,所述編碼矩陣包括第一矩陣和第二矩陣以及第三矩陣,所述編碼器包括:緩存器和寄存器,以及分別與所述緩存器和所述寄存器連接的運算器,其中,所述緩存器,用于緩存所述第一矩陣和第二矩陣;所述寄存器,用于存儲所述第三矩陣;所述運算器,用于從所述緩存器獲取所述第一矩陣和第二矩陣,并從所述寄存器獲取所述第三矩陣,并根據獲取的所述第一矩陣和所述第二矩陣以及所述第三矩陣,對所述目標數據進行編碼得到校驗碼。可選地,所述緩存器,用于緩存所述第一矩陣和第四矩陣,所述第四矩陣為所述第二矩陣拆分后得到的矩陣。可選地,所述運算器包括與所述緩存器連接的第一運算器和與所述寄存器連接的第二運算器,所述第一運算器與所述第二運算器連接,所述編碼器還包括分別與所述第一運算器和所述第二運算器連接的臨時存儲器;所述第一運算器,用于獲取所述目標數據,并從所述緩存器中獲取所述第一矩陣和第二矩陣,并根據所述第一矩陣和第二矩陣進行編碼處理,并向所述臨時存儲器輸出第一處理結果;所述第二運算器,用于從所述寄存器中獲取所述第三矩陣,并根據所述第三矩陣進行編碼處理,并向所述臨時存儲器輸出第二處理結果;所述臨時存儲器,用于存儲所述第一處理結果和所述第二處理結果得到所述校驗碼。可選地,所述第一矩陣包括第一子矩陣和第二子矩陣,所述第一子矩陣的寬度與所述目標數據的數據長度相同;所述第一運算器,用于從所述緩存器中獲取所述第一子矩陣,并根據所述第一子矩陣進行編碼運算得到第一運算結果,并將所述第一運算結果發送至所述第二運算器;所述第二運算器,用于從所述寄存器中獲取所述第三矩陣,并根據所述第三矩陣和接收的第一運算結果進行編碼運算得到第二處理結果,并將所述第二處理結果存儲至所述臨時存儲器,并將所述第二處理結果發送至所述第一運算器;所述第一運算器,還用于從所述緩存器中獲取所述第二子矩陣和第二矩陣,根據所述第一運算結果和獲取的第二子矩陣進行編碼運算得到第二運算結果,并根據所述第二運算結果和所述第二處理結果以及所述第二矩陣進行編碼運算得到第一處理結果,并將所述第一處理結果存儲至所述臨時存儲器;所述臨時存儲器,用于存儲所述第一處理結果和所述第二處理結果得到所述校驗碼。本公開還提供一種數據處理的方法,包括:獲取第一存儲空間中的第一矩陣和第二矩陣;獲取第二存儲空間中的第三矩陣;根據獲取的所述第一矩陣和所述第二矩陣以及所述第三矩陣,對獲取的目標數據進行編碼得到校驗碼。可選地,所述獲取第一存儲空間中的第一矩陣和第二矩陣包括:從所述第一存儲空間中獲取所述第一矩陣和第四矩陣,所述第四矩陣為所述第二矩陣拆分后得到的矩陣。可選地,所述根據獲取的所述第一矩陣和所述第二矩陣以及所述第三矩陣,對所述目標數據進行編碼得到校驗碼包括:獲取所述目標數據,并從所述第一存儲空間中獲取所述第一矩陣和第二矩陣;根據所述第一矩陣和第二矩陣進行編碼處理,并向臨時存儲器輸出第一處理結果;從所述第二存儲空間中獲取所述第三矩陣,并根據所述第三矩陣進行編碼處理,并向所述臨時存儲器輸出第二處理結果;存儲所述第一處理結果和所述第二處理結果得到所述校驗碼。可選地,所述第一矩陣包括第一子矩陣和第二子矩陣,所述第一子矩陣的寬度與所述目標數據的數據長度相同;所述根據獲取的所述第一矩陣和所述第二矩陣以及所述第三矩陣,對所述目標數據進行編碼得到校驗碼包括:從所述第一存儲空間中獲取所述第一子矩陣,并根據所述第一子矩陣進行編碼運算得到第一運算結果;從所述第二存儲空間中獲取所述第三矩陣,并根據所述第三矩陣和接收的第一運算結果進行編碼運算得到第二處理結果;從所述第一存儲空間中獲取所述第二子矩陣和第二矩陣,根據所述第一運算結果和獲取的第二子矩陣進行編碼運算得到第二運算結果,并根據所述第二運算結果和所述第二處理結果以及所述第二矩陣進行編碼運算得到第一處理結果;將所述第一處理結果和所述第二處理結果存儲至所述臨時存儲器得到校驗碼。本公開提供一種編碼器,所述編碼器配置有用于對待編碼的目標數據進行編碼運算的編碼矩陣,該編碼矩陣包括第一矩陣和第二矩陣以及第三矩陣,該編碼器包括:緩存器和寄存器,以及分別與該緩存器和該寄存器連接的運算器,其中,該緩存器,用于緩存該第一矩陣和第二矩陣;該寄存器,用于存儲該第三矩陣;該運算器,用于從該緩存器獲取該第一矩陣和第二矩陣,并從該寄存器獲取該第三矩陣,并根據獲取的該第一矩陣和該第二矩陣以及該第三矩陣,對該目標數據進行編碼得到校驗碼。這樣,由于本公開將第一矩陣和第二矩陣存儲在同一存儲空間中,因此在進行編碼運算時,只需要從同一存儲空間中獲取矩陣即可,無需從不同的存儲空間中獲取相應的矩陣,從而減少了編碼運算的復雜度,提高了編碼效率。另外,由于本公開的第一矩陣和第二矩陣是在同一存儲空間中集中存儲的,避免了通過不同存儲空間存儲矩陣,因此,提高了存儲空間的利用率。本公開的其他特征和優點將在隨后的具體實施方式部分予以詳細說明。附圖說明附圖是用來提供對本公開的進一步理解,并且構成說明書的一部分,與下面的具體實施方式一起用于解釋本公開,但并不構成對本公開的限制。在附圖中:圖1是本公開實施例提供的一種編碼器的結構示意圖;圖2是本公開實施例提供的另一種編碼器的結構示意圖;圖3是本公開實施例提供的一種數據處理的方法的流程示意圖。具體實施方式以下結合附圖對本公開的具體實施方式進行詳細說明。應當理解的是,此處所描述的具體實施方式僅用于說明和解釋本公開,并不用于限制本公開。圖1為本公開實施例提供的一種編碼器,如圖1所示,該編碼器100配置有用于對待編碼的目標數據進行編碼運算的編碼矩陣,該編碼矩陣包括第一矩陣和第二矩陣以及第三矩陣,該編碼器包括:緩存器101和寄存器102,以及分別與該緩存器101和該寄存器102連接的運算器103,其中,該緩存器101,用于緩存該第一矩陣和第二矩陣;該寄存器102,用于存儲該第三矩陣;該運算器103,用于從該緩存器101獲取該第一矩陣和第二矩陣,并從該寄存器102獲取該第三矩陣,并根據獲取的該第一矩陣和該第二矩陣以及該第三矩陣,對該目標數據進行編碼得到校驗碼。其中,該編碼矩陣可以是H矩陣,該H矩陣為一校驗矩陣,在一種可能的實現方式中,該H矩陣由第一矩陣和第二矩陣以及第三矩陣構成,示例地,該H矩陣的分布可以是:其中,A、B、C、D、E、T分別為組成該H矩陣的子矩陣,A和C組成的矩陣以及B和E組成的矩陣即為第一矩陣,T為第二矩陣,D為第三矩陣,在本實施例中本文檔來自技高網...
    數據處理的方法以及編碼器

    【技術保護點】
    一種編碼器,所述編碼器配置有用于對待編碼的目標數據進行編碼運算的編碼矩陣,所述編碼矩陣包括第一矩陣和第二矩陣以及第三矩陣,其特征在于,所述編碼器包括:緩存器和寄存器,以及分別與所述緩存器和所述寄存器連接的運算器,其中,所述緩存器,用于緩存所述第一矩陣和第二矩陣;所述寄存器,用于存儲所述第三矩陣;所述運算器,用于從所述緩存器獲取所述第一矩陣和第二矩陣,并從所述寄存器獲取所述第三矩陣,并根據獲取的所述第一矩陣和所述第二矩陣以及所述第三矩陣,對所述目標數據進行編碼得到校驗碼。

    【技術特征摘要】
    1.一種編碼器,所述編碼器配置有用于對待編碼的目標數據進行編碼運算的編碼矩陣,所述編碼矩陣包括第一矩陣和第二矩陣以及第三矩陣,其特征在于,所述編碼器包括:緩存器和寄存器,以及分別與所述緩存器和所述寄存器連接的運算器,其中,所述緩存器,用于緩存所述第一矩陣和第二矩陣;所述寄存器,用于存儲所述第三矩陣;所述運算器,用于從所述緩存器獲取所述第一矩陣和第二矩陣,并從所述寄存器獲取所述第三矩陣,并根據獲取的所述第一矩陣和所述第二矩陣以及所述第三矩陣,對所述目標數據進行編碼得到校驗碼。2.根據權利要求1所述的編碼器,其特征在于,所述緩存器,用于緩存所述第一矩陣和第四矩陣,所述第四矩陣為所述第二矩陣拆分后得到的矩陣。3.根據權利要求1所述的編碼器,其特征在于,所述運算器包括與所述緩存器連接的第一運算器和與所述寄存器連接的第二運算器,所述第一運算器與所述第二運算器連接,所述編碼器還包括分別與所述第一運算器和所述第二運算器連接的臨時存儲器;所述第一運算器,用于獲取所述目標數據,并從所述緩存器中獲取所述第一矩陣和第二矩陣,并根據所述第一矩陣和第二矩陣進行編碼處理,并向所述臨時存儲器輸出第一處理結果;所述第二運算器,用于從所述寄存器中獲取所述第三矩陣,并根據所述第三矩陣進行編碼處理,并向所述臨時存儲器輸出第二處理結果;所述臨時存儲器,用于存儲所述第一處理結果和所述第二處理結果得到所述校驗碼。4.根據權利要求3所述的編碼器,其特征在于,所述第一矩陣包括第一子矩陣和第二子矩陣,所述第一子矩陣的寬度與所述目標數據的數據長度相同;所述第一運算器,用于從所述緩存器中獲取所述第一子矩陣,并根據所述第一子矩陣進行編碼運算得到第一運算結果,并將所述第一運算結果發送至所述第二運算器;所述第二運算器,用于從所述寄存器中獲取所述第三矩陣,并根據所述第三矩陣和接收的第一運算結果進行編碼運算得到第二處理結果,并將所述第二處理結果存儲至所述臨時存儲器,并將所述第二處理結果發送至所述第一運算器;所述第一運算器,還用于從所述緩存器中獲取所述第二子矩陣和第二矩陣,根據所述第一運算結果和獲...

    【專利技術屬性】
    技術研發人員:郭江偉
    申請(專利權)人:北京聯想核芯科技有限公司
    類型:發明
    國別省市:北京,11

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

    1
    主站蜘蛛池模板: 人妻av无码专区| 亚洲成?v人片天堂网无码| 亚洲AV日韩AV永久无码绿巨人| 亚洲日韩av无码| 四虎国产精品永久在线无码| 日韩无码系列综合区| 无码人妻精品一区二区三区66| 精品亚洲AV无码一区二区 | 无码精品国产一区二区三区免费| 亚州AV综合色区无码一区| 国产AV无码专区亚洲AV手机麻豆 | 亚洲综合无码一区二区| 久久精品无码一区二区三区不卡| 久久久国产精品无码免费专区| 18禁无遮挡无码网站免费| 无码一区二区三区| 亚洲精品无码AV人在线播放| 国产午夜无码福利在线看网站| 无码人妻一区二区三区一| 国产白丝无码免费视频| 国模吧无码一区二区三区| 精品国产a∨无码一区二区三区| 亚洲中文字幕久久精品无码APP| 精品人妻无码专区在中文字幕| 性色av极品无码专区亚洲| 无码国产精品一区二区免费| 少妇人妻无码精品视频app| 亚洲精品无码午夜福利中文字幕 | 亚洲av永久无码精品古装片| 夜夜添无码试看一区二区三区| av无码精品一区二区三区四区| 日韩人妻系列无码专区| 久久人妻无码一区二区| 亚洲AV无码专区亚洲AV桃| 亚洲av无码一区二区三区在线播放| 亚洲AV色吊丝无码| 亚洲精品无码av中文字幕| 亚洲av永久无码精品秋霞电影秋 | 国产日韩精品中文字无码| 亚洲精品无码久久久久| 亚欧免费无码aⅴ在线观看|