999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多SIM卡復(fù)用的“北斗”通信終端設(shè)計

2010-09-26 01:22:18
電訊技術(shù) 2010年12期
關(guān)鍵詞:系統(tǒng)

(成都信息工程學(xué)院,成都 610225)

1 引 言

“北斗”系統(tǒng)是我國自主研發(fā)的第一代區(qū)域性衛(wèi)星導(dǎo)航通信系統(tǒng),可提供定位、授時和通信服務(wù)。作為軍民兩用系統(tǒng),“北斗”系統(tǒng)提供民用通信服務(wù)時,通信頻度受到限制,在SIM卡的一個頻度內(nèi),可傳送數(shù)據(jù)的比特數(shù)也受到限制。因此,如何對“北斗”終端進行改進,使其支持較大的文件或圖片數(shù)傳輸,更好地滿足不同行業(yè)的需求,對“北斗”系統(tǒng)的民用推廣非常重要。

在“北斗”終端上完成較大的文件或圖片數(shù)據(jù)傳輸,目前常用的方法是用多個硬件終端將一個數(shù)據(jù)文本分段發(fā)送,接收方再將分段數(shù)據(jù)重組形成一個完整的數(shù)據(jù)文本。這種方法用多個硬件終端同傳一個數(shù)據(jù)文本,其相互間的同步很難協(xié)調(diào);在接收端,不同的數(shù)據(jù)分段分時到來,到達的延時各不相同,其重組算法的實現(xiàn)難度很大,工作效率也不高。另一方面,這種方法增加了使用成本,其維護和管理的難度也很大。

針對上述問題,本文提出一個新的設(shè)計方案:將“北斗”終端的SIM卡由1張增加到n張,依次使用不同的SIM卡進行數(shù)據(jù)傳送。在實際使用時,根據(jù)傳輸需求,選擇合適的n值及SIM卡的通信頻度來完成文件或圖片數(shù)據(jù)的傳輸。與現(xiàn)有的方案相比,本方案具有如下優(yōu)點:其應(yīng)用軟件的穩(wěn)定性、可維護性大大提高;分片數(shù)據(jù)接收時延可控,分片編號連續(xù),易于重組;同時硬件成本沒有增加,而單位時間內(nèi)數(shù)據(jù)傳輸量成倍增加。

2 總體設(shè)計方案

“北斗一代”通信定位終端一般由射頻處理、FPGA+DSP基帶信號處理等模塊組成。射頻模塊完成射頻信號的收、發(fā);FPGA主要完成數(shù)字下變頻、本地GPS擴頻碼產(chǎn)生、時基信號產(chǎn)生、GPS幀同步信號產(chǎn)生和幀數(shù)據(jù)解調(diào)等功能;DSP主要完成GPS幀數(shù)據(jù)的讀取和電文解析、GPS解算和速度求解、GPS授時等功能[1-2]。

鑒于ARM9豐富的內(nèi)部和外部接口資源,本方案基帶信號處理部分采用FPGA+ARM9,同時將SIM卡的數(shù)量增加至多張。在ARM9中,移植UCOS操作系統(tǒng),通過程序控制n張SIM卡協(xié)同完成數(shù)據(jù)發(fā)送工作。其終端硬件組成原理如圖1所示。

圖1 終端硬件的組成原理Fig.1 The general structure of terminal hardware

圖1中,設(shè)每個SIM卡的通信頻度為Ts、通信量為Mbit、通信等級為d,當(dāng)終端上只有一張SIM卡時,其通信的波特率為B=M/T。若n張SIM卡在Ts內(nèi)正好都完成一次數(shù)據(jù)傳送,則終端的數(shù)據(jù)傳輸波特率B=M×n/T,其中M、T由SIM卡的通信等級d限制,n由FPGA的門級數(shù)和SIM卡的通信頻度T確定。通過公式可以看出,在同種SIM卡的基礎(chǔ)上,n張SIM卡終端的通信速率是一張SIM卡的n倍。

3 終端的數(shù)據(jù)通信協(xié)議

在制定數(shù)據(jù)通信協(xié)議時,要充分考慮到“北斗”數(shù)據(jù)傳輸速率較低的現(xiàn)狀,盡量不要增加額外的功能數(shù)據(jù)段,要充分利用“北斗”系統(tǒng)所提供的通信協(xié)議。

3.1 發(fā)送端數(shù)據(jù)傳送協(xié)議

圖2為數(shù)據(jù)發(fā)送協(xié)議,其系統(tǒng)幀頭數(shù)據(jù)、發(fā)送目的地址、系統(tǒng)幀尾數(shù)據(jù)均為“北斗”系統(tǒng)所要求的數(shù)據(jù)段,應(yīng)嚴格按照其通信協(xié)議要求組織數(shù)據(jù)。在此協(xié)議中,幀號+數(shù)據(jù)類型占一個字節(jié)寬度,DATA為要發(fā)送的數(shù)據(jù),其總的比特數(shù)最大為M-8,8為幀號+數(shù)據(jù)類型占用去的比特數(shù)。

幀號占高4位,編號為0~15;數(shù)據(jù)類型占低4位,可根據(jù)需要對數(shù)據(jù)進行分類。

系統(tǒng)幀頭數(shù)據(jù)發(fā)送目的地址幀號+數(shù)據(jù)類型DATA系統(tǒng)幀尾數(shù)據(jù)

圖2 數(shù)據(jù)發(fā)送協(xié)議
Fig.2 Data transmission protocol

3.2 接收端應(yīng)答協(xié)議

圖3為接收應(yīng)答協(xié)議。命令有00和FF兩種,00表示所收到的數(shù)據(jù)錯誤,F(xiàn)F表示收到的數(shù)據(jù)正確。幀號為發(fā)送端對應(yīng)SIM卡所發(fā)數(shù)據(jù)幀的編號。

圖3 接收應(yīng)答協(xié)議
Fig.3 Answer protocol for receiver end

3.3 SIM卡復(fù)用控制協(xié)議

圖4為SIM卡復(fù)用控制協(xié)議,從協(xié)議中可以看出,當(dāng)一張SIM卡的信息寫入FPGA到下一張SIM卡的信息寫入FPGA總共有5 s的延時?!氨倍贰苯K端在衛(wèi)星信號失鎖時,能在1 s內(nèi)再次捕獲并鎖定到衛(wèi)星信號。FPGA寫入新的SIM卡信息并成功鎖定衛(wèi)星信號,第一個2 s延時足夠。通常情況下,組幀并發(fā)送一組數(shù)據(jù)整個過程平均耗時600 ms(此數(shù)據(jù)為測試所得),協(xié)議中給定1.5 s的耗時。最后1.5 s的延時用來接收應(yīng)答信息并處理。

SIM1卡的信息寫到FPGA 延時2 s組幀并發(fā)送(耗時1.5 s)延時1.5 s……SIMn卡的信息寫到FPGA延時2 s組幀并發(fā)送(耗時1.5 s)延時1.5 s

圖4 SIM卡復(fù)用控制協(xié)議
Fig.4 SIM cards multiplexing control protocol

在系統(tǒng)設(shè)計時,SIM卡的通信頻度T與卡的張數(shù)n應(yīng)滿足:5×n≤T。

4 終端軟硬件設(shè)計

4.1 終端硬件設(shè)計

基于ARM9微處理器的終端硬件采用模塊化設(shè)計[3],主要分為射頻處理模塊、FPGA處理模塊、ARM處理模塊、電源處理模塊,其原理框圖如圖1所示。SIM卡與FGPA的連接原理如圖5所示。

圖5 SIM卡與FGPA的連接原理Fig.5 The general connection of SIM cards and FGPA

圖5中SIM卡的通信等級都相同,通信頻度T為30 s, 在一個通信頻度內(nèi),每次的最大通信數(shù)據(jù)量M為680 bit。SIM卡數(shù)量n要滿足5×n≤T這個關(guān)系,所以n的值為6。與帶有一張SIM卡的通信終端比較,在同樣的通信頻度內(nèi),其通信數(shù)據(jù)量為原來的6倍。

從圖5中還可看出,SIM卡的時鐘端由FPGA同一端口提供,其復(fù)位端、雙向數(shù)據(jù)線由FPGA不同端口提供。

4.2 終端軟件設(shè)計

終端應(yīng)用軟件在UCOS操作系統(tǒng)中實現(xiàn)[4-5],根據(jù)“北斗”終端開機并鎖定衛(wèi)星信號的時間要小于2 s的技術(shù)要求,在ARM9中移植UCOS操作系統(tǒng)為其最佳選擇。

終端系統(tǒng)軟件主要包括以下幾個任務(wù):串行通信任務(wù),完成內(nèi)外數(shù)據(jù)的交換;“北斗”通信接收處理任務(wù),完成數(shù)據(jù)的接收和解幀;SIM卡輪詢發(fā)送處理任務(wù),完成數(shù)據(jù)的分割、組幀和發(fā)送;SIM卡讀寫處理任務(wù),對SIM卡進行數(shù)據(jù)的讀寫,得到需要的數(shù)據(jù)信息;系統(tǒng)監(jiān)控任務(wù),對整個系統(tǒng)的工作狀態(tài)進行監(jiān)視,并報告終端的工作狀態(tài)。

4.2.1自動確定分片數(shù)據(jù)長度的算法設(shè)計

在每一次分片數(shù)據(jù)的傳輸過程中,“北斗”系統(tǒng)采用超幀的形式進行發(fā)送。在超幀接收過程中,只要有一個短幀出現(xiàn)錯誤,整個分片數(shù)據(jù)就算發(fā)送失敗。如果分片數(shù)據(jù)長度縮短,短幀的數(shù)據(jù)量就減少,所以為了保證分片數(shù)據(jù)發(fā)送的成功率,其分片數(shù)據(jù)的長度也要隨衛(wèi)星信道質(zhì)量的改變而改變。

“北斗一代”共有6個通信信道,終端選擇兩個不在同一衛(wèi)星且能量較強的信道作為工作信道。分片數(shù)據(jù)的長度由定時偵測得到,其方法是定時監(jiān)測衛(wèi)星各信道能量,當(dāng)工作信道能量變化達到一定程度后,進行信道切換,并發(fā)Length長度的數(shù)據(jù)給自己,根據(jù)接收的情況進行長度設(shè)定。如長度自動設(shè)定失敗,其分片數(shù)據(jù)長度為“北斗”系統(tǒng)默認的發(fā)送數(shù)據(jù)的最短長度。其算法實現(xiàn)步驟如下:

(1)如果Length=0,則長度自動設(shè)定失敗,停止長度偵測;否則,給自己發(fā)Length長度的默認數(shù)據(jù);

(2)在規(guī)定的時間內(nèi)是否正確收到所發(fā)送的數(shù)據(jù),如接收失敗,則發(fā)送次數(shù)加1,并轉(zhuǎn)步驟3;如接收成功,接收與發(fā)送次數(shù)均加1,轉(zhuǎn)步驟3;

(3)如果發(fā)送次數(shù)小于3轉(zhuǎn)步驟1;否則,轉(zhuǎn)步驟4;

(4)如果接收成功次數(shù)等于3,則長度自動偵測成功,Length的值為分片數(shù)據(jù)的長度,停止長度偵測;如果接收成功的次數(shù)等于2,Length=2×(Length/3),轉(zhuǎn)步驟1;如果接收成功次數(shù)等于1,Length=Length/2,轉(zhuǎn)步驟1;如果接收成功的次數(shù)等于0,Length=Length/3,轉(zhuǎn)步驟1。

4.2.2多SIM卡復(fù)用的程序?qū)崿F(xiàn)

本終端帶有6張同等級的SIM卡,程序通過對FPGA的控制每次選擇1張SIM卡工作。數(shù)據(jù)通過6張SIM卡循環(huán)發(fā)送,直到數(shù)據(jù)發(fā)送結(jié)束為止,其程序?qū)崿F(xiàn)算法如圖6所示。

圖6 n張SIM卡復(fù)用的程序流程Fig.6 The flowchart of n SIM cards multiplexing

4.3 測試結(jié)果

在終端中運行一個數(shù)據(jù)發(fā)送測試程序[6],完成1.98 kbyte大小的數(shù)據(jù)文件重復(fù)發(fā)送。發(fā)送測試程序流程如圖7所示。程序通過串口向PC機送出發(fā)送的總幀數(shù)、重發(fā)幀數(shù)以及發(fā)送成功的總幀數(shù)等參數(shù)。根據(jù)這些參數(shù),可以算出發(fā)送的成功率以及發(fā)送1.98 kbyte大小的數(shù)據(jù)文件所需的平均時間。

圖7 發(fā)送測試程序流程圖Fig.7 The flowchart of sending a test program

測試平臺由帶有6張SIM卡的“北斗”終端通過串行口與一臺PC機相連,終端運行發(fā)送測試程序,PC機運行結(jié)果監(jiān)視程序,其監(jiān)視結(jié)果如圖8所示。圖8中,接收區(qū)顯示內(nèi)容為終端發(fā)送的原始數(shù)據(jù),右邊為終端通過串口送來的統(tǒng)計結(jié)果。整個測試過程共用時76 363 s,由于停止測試時,最后一幀的應(yīng)答還沒有收到,所以原始數(shù)據(jù)總幀數(shù)比成功發(fā)送的總幀數(shù)少1幀。計入重發(fā)的數(shù)據(jù)幀,總計發(fā)送15 273幀,成功發(fā)送13 999幀數(shù)據(jù),數(shù)據(jù)發(fā)送的成功率為91.66%;1.98 kbyte大小的文件成功發(fā)送一遍的平均時間為136.35 s。如果用帶一張SIM卡的“北斗”終端來發(fā)送這個文本大約需要818.10 s的時間??梢钥闯?,發(fā)送時間縮短為原來的1/6。

圖8 數(shù)據(jù)傳輸監(jiān)視結(jié)果Fig.8 The monitoring result of data transmission

5 結(jié) 論

通過多SIM卡復(fù)用傳送數(shù)據(jù)的設(shè)計方案,相當(dāng)于縮短了終端的通信頻度,既滿足了“北斗”系統(tǒng)的通信規(guī)則,又提高了通信速率。如采用頻度為50 s的SIM卡可擴充至10張,其通信速率將提高到原來的10倍;如采用頻度為30 s的SIM卡可擴充至6張,其通信速率將提高到原來的6倍。通過擴展SIM卡,不需要增加額外的硬件成本,就可在“北斗”終端上實現(xiàn)較大文本數(shù)據(jù)和圖片數(shù)據(jù)的傳輸,這種方法具有較高的民用推廣價值。

參考文獻:

[1] 李成軍,馮振明. 基于FPGA+DSP結(jié)構(gòu)的三星無源定位系統(tǒng)設(shè)計[J]. 電子技術(shù)應(yīng)用,2008,34(8):59-61.

LI Cheng-jun, FENG Zhen-ming. Three-satellite passive position system design based on FPGA+DSP [J].Application of Electronic Technique,2008,34(8):59-61. (in Chinese)

[2] 魏秀啟,鄭維廣,隋紹勇.北斗導(dǎo)航定位接收機的原理及硬件實現(xiàn)[J]. 電子元器件應(yīng)用,2009,11(4):37-40.

WEI Xiu-qi, ZHENG Wei-guang, SUI Shao-yong. Theory and Hardware Realization of Beidou Navigation & Positioning Terminal[J]. Application of Electronic Components,2009,11(4):37-40. (in Chinese)

[3] 朱斌. 基于嵌入式微處理器的GPS跟蹤報警系統(tǒng)設(shè)計[J]. 電訊技術(shù),2010,50(4):88-91.

ZHU Bin.Design of a GPS Tracking Alarm System Based on Embedded Microprocessor[J]. Telecommunication Engineering,2010,50(4):88-91.(in Chinese)

[4] 竇建華,張宣,江鵬,等. 基于μC/OS-Ⅱ的北斗導(dǎo)航接收機設(shè)計[J].微計算機信息, 2008,24(29):71-74.

DOU Jian-hua,ZHANG Xuan,JIANG Peng,et al.Design of Beidou Navigation System Receiver Based on μC/OS-Ⅱ[J]. Microcomputer Informatio,2008,24(29):71-74.(in Chinese)

[5] JEAN J LABROSSE. 嵌入式實時操作系統(tǒng)UCOS-II[M]. 2版.邵貝貝,譯.北京:北京航空航天大學(xué)出版社,2003.

JEAN J LABROSSE. Embedded Real-time Operating System UCOS-II [M]. 2nd ed.Translated by SHAO Bei-bei. Beijing: Beijing University of Aeronautics and Astronautics Press, 2003.(in Chinese)

[6] 高迪駒.基于北斗衛(wèi)星通信系統(tǒng)的船載終端串口通信[J]. 上海海事大學(xué)學(xué)報, 2008,29(4):10-14.

GAO Di-ju. Shipborne Terminal Serial-port Communication Based on Beidou Satellite Communication System[J].Academy of Science & Technology Shanghai Maritime University, 2008,29(4):10-14. (in Chinese)

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 国产国模一区二区三区四区| 国产后式a一视频| 欧美综合区自拍亚洲综合绿色 | 国产AV无码专区亚洲A∨毛片| 无码aⅴ精品一区二区三区| 激情乱人伦| 强奷白丝美女在线观看| 日韩天堂网| 欧美日韩国产在线人| 超清无码熟妇人妻AV在线绿巨人| 欧美一级夜夜爽www| 国产精品人人做人人爽人人添| 任我操在线视频| 国产精品网拍在线| 亚洲第一区欧美国产综合 | 人妻夜夜爽天天爽| 亚洲欧美日韩色图| 亚洲欧美综合另类图片小说区| 综合网久久| 色精品视频| 婷婷亚洲天堂| 暴力调教一区二区三区| 99精品视频九九精品| 久久综合九色综合97网| 亚洲综合中文字幕国产精品欧美| 一级福利视频| 欧美色视频日本| 重口调教一区二区视频| 国外欧美一区另类中文字幕| 91福利免费视频| 五月激激激综合网色播免费| 亚洲手机在线| 2021国产在线视频| 一级毛片基地| 国产免费福利网站| 九九视频免费在线观看| 亚洲色图另类| 国产日韩丝袜一二三区| 在线亚洲精品自拍| 日韩AV无码一区| 亚卅精品无码久久毛片乌克兰| 任我操在线视频| 亚洲三级a| 国模在线视频一区二区三区| 毛片久久网站小视频| 亚洲国产天堂在线观看| 欧美日韩专区| 伊人激情久久综合中文字幕| 成·人免费午夜无码视频在线观看 | 热久久这里是精品6免费观看| 久久午夜夜伦鲁鲁片无码免费| 欧美精品v欧洲精品| 成人免费黄色小视频| 久久国产精品娇妻素人| 最新无码专区超级碰碰碰| 国产在线一二三区| 精品中文字幕一区在线| 国产成人综合久久精品下载| 亚洲国产欧洲精品路线久久| 国产精品网址在线观看你懂的| 国产亚洲日韩av在线| 国产第八页| 精品久久久久久成人AV| 成人噜噜噜视频在线观看| 无码内射在线| 91口爆吞精国产对白第三集| 亚洲熟女中文字幕男人总站| 国模视频一区二区| 999精品免费视频| 真人免费一级毛片一区二区| 久久永久精品免费视频| 国产精品第三页在线看| 日韩天堂网| 一级做a爰片久久毛片毛片| 国产精品30p| 超碰aⅴ人人做人人爽欧美| 在线观看免费人成视频色快速| 99re热精品视频中文字幕不卡| 狠狠做深爱婷婷久久一区| 国产微拍精品| 波多野结衣一区二区三区AV| 无码中文字幕乱码免费2|