[發明專利]一種基于冗余編碼系統的CRC校驗系統及方法有效
| 申請號: | 201810245405.X | 申請日: | 2018-03-23 |
| 公開(公告)號: | CN108599896B | 公開(公告)日: | 2021-01-26 |
| 發明(設計)人: | 夏偉;傅林泰;蔣建金;張磊;黃邢陳;秦潔心;顏紅慧;孫文芳 | 申請(專利權)人: | 卡斯柯信號有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 應小波 |
| 地址: | 200070 上海市靜安區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 冗余 編碼 系統 crc 校驗 方法 | ||
1.一種基于冗余編碼系統的CRC校驗系統,用于通信雙方傳輸CRC消息時的數據校驗,其特征在于,所述的校驗系統包括配置數據準備模塊、簽名數據補償值計算模塊、編碼模塊和解碼模塊,所述的配置數據準備模塊、簽名數據補償值計算模塊均分別連接編碼模塊和解碼模塊,所述的編碼模塊連接解碼模塊;
所述的配置數據準備模塊用于離線準備好在線計算時所需要使用的數據,所述的簽名數據補償值計算模塊提供每個變量的簽名補償值計算表,用于在CRC計算時抵消低位冗余碼信息;
所述的配置數據準備模塊準備的數據包括:消息結構、變量個數、每個變量的長度、每個變量對應的原始簽名Sig_nature、臨時接收簽名TempSig_rcv、每個變量的字節長度、以及CRC的計算表;
簽名數據補償值計算模塊具體實現方式為:計算簽名數據的補償值表,由于在計算CRC時需要同時進行低位冗余碼的計算,需要根據具體CRC的多項式和計算方法,計算每個變量的簽名補償值表,用于在CRC計算時抵消低位冗余碼信息;
編碼模塊具體實現方式為:對待發送的消息進行編碼,由于冗余碼無法直接轉換為CRC,計算CRC的過程會同時對每個變量的高位、低位進行校驗,如果發現故障,則將該故障信息融于CRC結果,外部檢測出該故障信息;
解碼模塊具體實現方式為:對接收到的消息進行解碼,在解碼時,先對消息進行臨時編碼,將臨時編碼CRC與接收CRC的進行比較,并將校驗結果結合到最終冗余碼的計算過程,如果數據在傳輸過程或解碼過程發生故障,那么將導致校驗結果異常,生成冗余碼包含錯誤信息,該錯誤會被系統檢測出。
2.根據權利要求1所述的一種基于冗余編碼系統的CRC校驗系統,其特征在于,所述的通信雙方都為冗余編碼系統或任一方為冗余編碼系統。
3.根據權利要求1所述的一種基于冗余編碼系統的CRC校驗系統,其特征在于,所述的傳輸CRC消息時的數據僅為消息中所有變量的高位數據,低位冗余碼不用于網絡傳輸。
4.根據權利要求1或3所述的一種基于冗余編碼系統的CRC校驗系統,其特征在于,所述數據攜帶的CRC為發送方計算出來的編碼CRC,接收方需要根據該CRC對數據進行校驗。
5.根據權利要求1所述的一種基于冗余編碼系統的CRC校驗系統,其特征在于,所述的臨時接收簽名TempSig_rcv跟原始簽名保持常量差Constant_1。
6.一種采用權利要求1所述的基于冗余編碼系統的CRC校驗系統的方法,其特征在于,包括以下步驟:
步驟1.配置數據準備,準備的數據中包括:消息結構、變量個數、每個變量的長度、每個變量對應的原始簽名Sig_nature、臨時接收簽名TempSig_rcv、每個變量的字節長度、以及CRC的計算表,其中臨時接收簽名TempSig_rcv跟原始簽名保持常量差Constant_1;
步驟2.計算簽名數據的補償值表,由于在計算CRC時需要同時進行低位冗余碼的計算,需要根據具體CRC的多項式和計算方法,計算每個變量的簽名補償值表,用于在CRC計算時抵消低位冗余碼信息;
步驟3.對待發送的消息進行編碼,由于冗余碼無法直接轉換為CRC,計算CRC的過程會同時對每個變量的高位、低位進行校驗,如果發現故障,則將該故障信息融于CRC結果,外部檢測出該故障信息;
步驟4.對接收到的消息進行解碼,在解碼時,先對消息進行臨時編碼,將臨時編碼CRC與接收CRC的進行比較,并將校驗結果結合到最終冗余碼的計算過程,如果數據在傳輸過程或解碼過程發生故障,那么將導致校驗結果異常,生成冗余碼包含錯誤信息,該錯誤會被系統檢測出。
7.根據權利要求6所述的一種采用基于冗余編碼系統的CRC校驗系統的方法,其特征在于,所述的計算每個變量的簽名補償值表具體為:
對每個變量的簽名按字節進行CRC計算。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于卡斯柯信號有限公司,未經卡斯柯信號有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810245405.X/1.html,轉載請聲明來源鉆瓜專利網。





