[發(fā)明專利]一種用于SAR成像系統(tǒng)的CRC32校驗方法有效
| 申請?zhí)枺?/td> | 201611169622.2 | 申請日: | 2016-12-16 |
| 公開(公告)號: | CN106612120B | 公開(公告)日: | 2020-03-27 |
| 發(fā)明(設計)人: | 李宗凌;何聯俊;何煒;鄭珂;燕一松;仵銳 | 申請(專利權)人: | 北京華航無線電測量研究所 |
| 主分類號: | H03M13/09 | 分類號: | H03M13/09;H04N1/00 |
| 代理公司: | 北京天達知識產權代理事務所(普通合伙) 11386 | 代理人: | 張春;彭霜 |
| 地址: | 100013 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 sar 成像 系統(tǒng) crc32 校驗 方法 | ||
1.一種用于SAR成像系統(tǒng)的CRC32校驗方法,其特征在于,所述方法包括:
步驟1、數據中轉模塊FPGA接收處理單元傳輸過來的SAR圖像數據,通過SRIO總線發(fā)送至控制模塊DSP,并緩存至存儲器DDR3中;
步驟2、控制模塊DSP從存儲器DDR3中讀取緩存的SAR圖像數據,然后將所述SAR圖像數據按預定的數據幀格式打包,并通過SRIO總線將打包好的SAR圖像數據以數據包的形式逐個發(fā)送給數據中轉模塊FPGA;數據中轉模塊FPGA用內部FIFO緩存所述圖像數據包;
步驟3、數據中轉模塊FPGA檢測到控制模塊DSP發(fā)送的數據包后,按預定的數據發(fā)送速率向圖傳系統(tǒng)發(fā)送SAR圖像數據包,用所述預定的數據發(fā)送速率3倍的速率進行CRC32校驗值的計算,同時將計算得到的CRC32校驗值和SAR圖像數據包一起發(fā)送給圖傳系統(tǒng);
數據中轉模塊FPGA檢測到緩存FIFO為非空時,則開始讀取圖像數據進行CRC32校驗值的計算;
CRC32校驗值的計算的具體如下:
步驟3.1、首先對CRC32校驗值賦予初值0xFFFFFFFF;令i=1;
步驟3.2、讀取出1個8bit圖像數據與CRC32校驗值按位異或得到值Ai,取出Ai的低8位作為CRC32查詢表的地址,將該地址輸入CRC32查詢表進行查詢得到值Bi;將此時的CRC32校驗值右移8位,與值Bi按位異或運算得值Ci;
步驟3.3、判斷此時讀取出的1個8bit圖像數據是否為圖像數據包里面的最后一個數據;
若不是,則將值Ci的值作為CRC32校驗值,令inew=i+1,i=inew;返回步驟3.2;
若是,則將值Ci的值與0xFFFFFFFF進行異或運算后得到的值作為該數據包的CRC32校驗值;
步驟4、數據中轉模塊FPGA按三次重傳機制向圖傳系統(tǒng)發(fā)送SAR圖像數據包和CRC32校驗值;所述圖傳系統(tǒng)在接收SAR圖像數據包的同時,使用接收到的CRC32校驗值進行CRC32校驗。
2.如權利要求1所述的方法,其特征在于,所述步驟2還包括:數據中轉模塊FPGA通過外部中斷的方式通知控制模塊DSP是否已完成當前圖像數據包的接收,以及控制模塊DSP是否可以再發(fā)送數據包。
3.如權利要求1所述的方法,其特征在于,在步驟4中,數據中轉模塊FPGA按三次重傳機制向圖傳系統(tǒng)發(fā)送圖像數據和CRC32校驗結果的過程步驟具體如下:
數據中轉模塊FPGA向圖傳系統(tǒng)發(fā)送圖像數據包的同時也進行CRC32校驗值的計算;數據中轉模塊FPGA將計算得到的CRC32校驗值按預定的圖像幀格式放在圖像幀最后,并發(fā)送給圖傳系統(tǒng),圖傳系統(tǒng)接收圖像數據包的同時,也進行CRC32校驗。
4.如權利要求1-3中任一項所述的方法,其特征在于,在步驟4還包括:若校驗結果與接收的校驗值一致,則此圖像數據包無誤;若不一致,則通知數據中轉模塊FPGA,重傳該圖像數據包;若同一圖像數據包重傳三次,則此圖像數據包傳輸失敗,數據中轉模塊FPGA將此傳輸失敗標識數據上報給中控系統(tǒng)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京華航無線電測量研究所,未經北京華航無線電測量研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611169622.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:時鐘產生器及產生方法
- 下一篇:多頻合路開關電路
- 同類專利
- 專利分類





