[發明專利]用于深空探測的Mark5B格式VLBI數據接收解碼與糾錯系統及方法有效
| 申請號: | 201310422759.4 | 申請日: | 2013-09-16 |
| 公開(公告)號: | CN103490856A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 鄭為民;郭迎 | 申請(專利權)人: | 中國科學院上海天文臺 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 鄧琪 |
| 地址: | 200030*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 探測 mark5b 格式 vlbi 數據 接收 解碼 糾錯 系統 方法 | ||
1.一種用于深空探測的Mark5B格式VLBI數據接收解碼與糾錯系統,其特征在于,所述系統包括依次連接的網絡數據接收模塊、同步字搜索模塊、時間解碼模塊、數據碼速率識別模塊、數據有效率統計模塊、數據糾錯模塊和文件存儲與測站數據延遲仿真模塊,所述時間解碼模塊還與所述數據糾錯模塊連接,所述文件存儲與測站數據仿真模塊還分別與所述網絡數據接收模塊以及同步字搜索模塊連接,其中,
所述網絡數據接收模塊通過以太網接收外圍輸入的Mark5B數據,并將其存入數據接收緩沖區以確保該數據接收緩沖區有預設幀數的數據;
所述同步字搜索模塊從所述數據接收緩沖區內的數據中逐個字節尋找同步字,當尋找到所述同步字時,指令所述時間解碼模塊對該同步字所在的一幀數據進行時間解碼;否則指令所述網絡數據接收模塊重新接收數據放入所述數據接收緩沖區;
所述時間解碼模塊根據所述同步字所在的一幀數據幀頭中的信息,解碼出該幀數據的年、年積日、小時、分鐘及秒鐘信息,并判斷該幀數據與上一幀數據是否為同1整秒數據,若為同1整秒數據,則指令所述數據糾錯模塊對該幀數據進行秒內錯誤類型判斷與處理,否則指令所述數據碼速率識別模塊計算上1整秒數據的碼速率,從而獲得該碼速率所對應的每整秒應包含的數據幀數;
所述數據有效率統計模塊計算上1整秒數據中含有完整幀頭的有效數據幀數在無數據錯誤時該整秒應包含的數據幀數中所占的比例,并指令所述數據糾錯模塊對所述同步字所在的一幀數據進行秒間錯誤類型判斷與處理;
所述文件存儲與測站數據延遲仿真模塊將經過所述數據糾錯模塊糾錯后的各幀數據剔除幀頭后按時間順序存儲為以整秒為單位的文件,當需要進行測站數據延遲仿真時,該文件存儲與測站數據延遲仿真模塊采用一個測站的數據仿真其它測站的數據;所述文件存儲與測站數據延遲仿真模塊每次完成1幀數據存儲后將判斷所述數據接收緩沖區中的數據幀數是否大于1幀;若大于1幀,則指令所述同步字搜索模塊繼續在所述數據接收緩沖區內剩下的數據中搜索同步字;否則指令所述網絡數據接收模塊繼續接收數據。
2.根據權利要求1所述的用于深空探測的Mark5B格式VLBI數據接收解碼與糾錯系統,其特征在于,所述數據接收緩沖區中數據的預設幀數為100幀。
3.根據權利要求1所述的用于深空探測的Mark5B格式VLBI數據接收解碼與糾錯系統,其特征在于,所述文件的文件名依次包括由2位字母表示的站名信息、由4位數字表示的年信息、由3位數字表示的年積日信息、由2位數字表示的小時信息、由2位數字表示的分鐘信息以及由2位數字表示的秒信息。
4.一種基于權利要求1的用于深空探測的Mark5B格式VLBI數據接收解碼與糾錯系統的接收解碼與糾錯方法,其特征在于,所述方法包括以下步驟:
步驟S1,所述網絡數據接收模塊通過以太網接收外圍輸入的Mark5B數據,并將其存入所述數據接收緩沖區以確保該數據接收緩沖區有預設幀數的數據;
步驟S2,所述同步字搜索模塊從所述數據接收緩沖區內的數據中逐個字節尋找同步字,當尋找到所述同步字時,執行步驟S3;否則跳轉回執行所述步驟S1;
步驟S3,所述時間解碼模塊根據所述同步字所在的一幀數據幀頭中的信息,解碼出該幀數據的年、年積日、小時、分鐘及秒鐘信息,并判斷該幀數據與上一幀數據是否為同1整秒數據,若為同1整秒數據,則執行步驟S6,否則執行步驟S4;
步驟S4,所述數據碼速率識別模塊計算上1整秒數據的碼速率,從而獲得該碼速率對應的每整秒應包含的數據幀數;
步驟S5,所述數據有效率統計模塊計算上1整秒數據中含有完整幀頭的有效數據幀數在無數據錯誤時該整秒應包含的數據幀數中所占的比例;
步驟S6,所述數據糾錯模塊根據所述時間解碼模塊或所述數據有效率統計模塊的指令對所述同步字所在的一幀數據進行秒內錯誤類型判斷與處理,或進行秒間錯誤類型判斷與處理;
步驟S7,所述文件存儲與測站數據延遲仿真模塊將經過所述步驟S6處理后的各幀數據剔除幀頭后按時間順序存儲為以整秒為單位的文件;當需要進行測站數據延遲仿真時,所述文件存儲與測站數據延遲仿真模塊采用一個測站的數據仿真其它測站的數據;所述文件存儲與測站數據延遲仿真模塊每次完成1幀數據存儲后將判斷所述數據接收緩沖區中的數據幀數是否大于1幀;若大于1幀,則跳轉回執行所述步驟S2;否則跳轉回執行所述步驟S1。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院上海天文臺,未經中國科學院上海天文臺許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310422759.4/1.html,轉載請聲明來源鉆瓜專利網。





