• 
    <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片在线观看不卡| 2019亚洲午夜无码天堂| 无码精品人妻一区二区三区漫画 | 亚洲爆乳无码专区www| 无码人妻久久一区二区三区蜜桃 | 亚洲欧洲自拍拍偷午夜色无码| 人妻丰满熟妇av无码区不卡| 精品久久久久久久无码久中文字幕 | 国产日韩AV免费无码一区二区| 亚洲国产成人精品无码一区二区| 国产麻豆天美果冻无码视频| 亚洲成在人线在线播放无码| 欧洲精品无码一区二区三区在线播放 | 中文无码热在线视频| 国模无码一区二区三区不卡| 无码日本电影一区二区网站| 无码精品人妻一区二区三区漫画| 丰满少妇人妻无码| 亚洲AV中文无码乱人伦| 无码日本精品XXXXXXXXX| 亚洲日韩精品无码专区加勒比| 亚洲av日韩av无码| 亚洲国产a∨无码中文777| 久久精品无码专区免费| 亚洲AV无码乱码在线观看性色扶| 亚洲精品无码av片| 成人免费午夜无码视频| 亚洲AV日韩AV高潮无码专区| 亚洲日韩欧洲无码av夜夜摸| 久久青青草原亚洲av无码| 精品久久久久久无码中文字幕一区| 亚洲成a人无码亚洲成av无码| 久久无码高潮喷水| 69久久精品无码一区二区 | 日日摸日日碰人妻无码| 久久久久久亚洲av无码蜜芽| 精品亚洲av无码一区二区柚蜜| 国产精品无码免费播放| 2020无码专区人妻系列日韩| 人妻无码久久中文字幕专区| 亚洲免费无码在线|