胡玉成
(南京熊貓漢達(dá)科技有限公司寬帶通信技術(shù)研究所,江蘇 南京210000)
本文介紹了一種空地?cái)?shù)傳通信系統(tǒng),主要任務(wù)是將機(jī)載端數(shù)據(jù)通過(guò)收發(fā)信機(jī)傳輸?shù)降孛妫瑫r(shí)地面設(shè)備也可以通過(guò)上行通信鏈路遙控機(jī)載設(shè)備。系統(tǒng)簡(jiǎn)要框圖如圖1 所示,系統(tǒng)包含低速率的控制信道和高速的業(yè)務(wù)信道,包含機(jī)載、地面通信設(shè)備和機(jī)載、地面控制軟件。為了對(duì)整個(gè)系統(tǒng)進(jìn)行全面細(xì)致的測(cè)試,將測(cè)試過(guò)程分為功能測(cè)試、通信性能測(cè)試、通信指標(biāo)測(cè)試、環(huán)境適應(yīng)性測(cè)試和室外拉距測(cè)試五部分。
圖1 系統(tǒng)框圖
功能測(cè)試主要驗(yàn)證整個(gè)系統(tǒng)的各項(xiàng)功能是否完全滿足設(shè)計(jì)要求。在功能測(cè)試之前需要對(duì)所用到的軟件即機(jī)載控制軟件和地面控制軟件進(jìn)行測(cè)試,確保軟件功能完整且性能可靠。功能測(cè)試在室內(nèi)進(jìn)行。機(jī)載控制軟件與機(jī)載設(shè)備之間,地面控制軟件與地面設(shè)備之間通過(guò)網(wǎng)口連接,機(jī)載設(shè)備和地面設(shè)備間通過(guò)射頻線纜和衰減器分別將機(jī)載與地面設(shè)備的控制信道和業(yè)務(wù)信道對(duì)應(yīng)連接起來(lái),用來(lái)模擬空間環(huán)境對(duì)信號(hào)的衰減。典型的系統(tǒng)連接如圖2 所示。
圖2 通信系統(tǒng)測(cè)試典型連接
系統(tǒng)連接好之后,第一步是系統(tǒng)開(kāi)機(jī)建立通信鏈路。通過(guò)觀察機(jī)載控制軟件、地面控制軟件的控制信道、業(yè)務(wù)信道發(fā)射功率、接收信號(hào)強(qiáng)度來(lái)判斷系統(tǒng)不能建立通信鏈路的原因。比如軟件顯示業(yè)務(wù)信道未能建鏈成功,需要查看機(jī)載和地面軟件業(yè)務(wù)信道功率是否開(kāi)啟,然后查看接收信號(hào)強(qiáng)度是否正常。如果功率都已開(kāi)啟,但是雙方都沒(méi)有接收到業(yè)務(wù)信號(hào),則需要用功率計(jì)分別測(cè)試機(jī)載業(yè)務(wù)信道和地面業(yè)務(wù)信道射頻發(fā)射功率是否符合要求,如果發(fā)射功率正常,則可判定另一方的業(yè)務(wù)接收有問(wèn)題,如果發(fā)射功率不正常,則是本方業(yè)務(wù)發(fā)射有問(wèn)題,須將測(cè)試結(jié)果記錄并上報(bào)給系統(tǒng)工程師解決。
因?yàn)榭刂奇溌肪哂袀鬏斁嚯x遠(yuǎn)的優(yōu)點(diǎn),但是缺點(diǎn)是帶寬較小,主要用于傳輸上下行的控制信息。通過(guò)機(jī)載控制軟件、地面控制軟件配置、上報(bào)的設(shè)備參數(shù)來(lái)判斷上行和下行控制鏈路是否通暢,同時(shí)也測(cè)試了軟件對(duì)設(shè)備控制的有效性。在確保控制鏈路有效和軟件對(duì)設(shè)備能有效控制的情況下,根據(jù)設(shè)計(jì)文檔對(duì)所有控制功能項(xiàng)逐一測(cè)試并記錄,有問(wèn)題的需要報(bào)送相關(guān)人員修改。
因?yàn)闃I(yè)務(wù)鏈路具有大帶寬的特點(diǎn),但是缺點(diǎn)是傳輸距離相對(duì)較近,所以用于傳輸上下行業(yè)務(wù)數(shù)據(jù)。通過(guò)軟件觀察在業(yè)務(wù)信道建鏈成功之后,使用UDP 工具在機(jī)載和地面端電腦進(jìn)行灌包,如果收發(fā)數(shù)據(jù)包數(shù)和字節(jié)數(shù)一致,則業(yè)務(wù)鏈路功能測(cè)試通過(guò)。
性能測(cè)試是在功能測(cè)試滿足要求的前提下進(jìn)行的,旨在驗(yàn)證業(yè)務(wù)上下行的傳輸速率和丟包率是否滿足設(shè)計(jì)要求;通過(guò)測(cè)試發(fā)現(xiàn)并定位影響丟包率的因素;消除因素再測(cè)試,反復(fù)迭代直到丟包率達(dá)到設(shè)計(jì)要求。主要使用的工具是Iperf灌包工具。做好數(shù)據(jù)記錄和分析便于定位影響丟包率的原因。這里有一個(gè)原則:每次試驗(yàn)測(cè)試只改變可能影響丟包率的一個(gè)因素,然后通過(guò)對(duì)比分析測(cè)試結(jié)果來(lái)判斷該因素是否為影響丟包率的因素。
收斂迭代法是經(jīng)常采用的一種測(cè)試方法。具體的實(shí)施步驟是:①理清所有可能會(huì)影響丟包率的因素。②從完整系統(tǒng)地開(kāi)始依次改變其中的一個(gè)因素,并對(duì)系統(tǒng)進(jìn)行完整的丟包率測(cè)試,并做好記錄。③當(dāng)發(fā)現(xiàn)某一因素拉高了系統(tǒng)丟包率時(shí),對(duì)其進(jìn)行整改,整改完畢后重新對(duì)此變量進(jìn)行測(cè)試,假如此時(shí)系統(tǒng)丟包率改善并達(dá)到設(shè)計(jì)要求,則可以停止后續(xù)測(cè)試,否則應(yīng)該繼續(xù)完成剩余所有影響因素的測(cè)試。因?yàn)橐话闱闆r下影響丟包率的因素會(huì)不止一個(gè)。下面介紹一下在實(shí)際測(cè)試中遇到的一些影響丟包率的因素。
Iperf 軟件本身也有一定的局限。比如在帶寬一定時(shí),包長(zhǎng)指定1 472 字節(jié)時(shí)丟包率會(huì)優(yōu)于不指定包長(zhǎng)時(shí)的情況,但是從wireshark 抓包來(lái)看不指定包長(zhǎng)時(shí)每一包的數(shù)據(jù)長(zhǎng)度也是1 472 字節(jié)。在帶寬一定時(shí),短包的丟包率要比長(zhǎng)包的丟包率要高,這種情況在系統(tǒng)設(shè)計(jì)的臨界傳輸速率附近時(shí)表現(xiàn)得尤為明顯。個(gè)人假設(shè)可能是Iperf 軟件自身通信也占用少量帶寬所致。
確保網(wǎng)絡(luò)鏈路所有線纜為雙絞線。測(cè)試過(guò)程中發(fā)現(xiàn)從網(wǎng)絡(luò)接口到設(shè)備板卡之間的一段15 cm的線纜不雙絞處理時(shí)丟包率會(huì)高于雙絞處理之后的測(cè)試結(jié)果。
確保測(cè)試電腦不會(huì)成為使丟包率增高的一個(gè)因素。測(cè)試中發(fā)現(xiàn)有一臺(tái)Windows 10 筆記本電腦為服務(wù)器端時(shí),丟包率會(huì)異常升高,經(jīng)過(guò)多次測(cè)試發(fā)現(xiàn)這臺(tái)電腦對(duì)接收數(shù)據(jù)的處理會(huì)遲緩,在測(cè)試過(guò)程中要注意排除這個(gè)因素。
有一點(diǎn)需要特別注意,其中的某個(gè)因素可能是一個(gè)模塊或者一個(gè)板卡,當(dāng)需要把這個(gè)板卡單獨(dú)拿出來(lái)供電的話,一定要注意外接電源的電壓和電流設(shè)置,尤其要注意電源的正負(fù)極性不能接反,否則可能會(huì)燒壞模塊造成損失。
當(dāng)用收斂法測(cè)試完之后仍沒(méi)有找到影響丟包率的因素時(shí),可以采用發(fā)散法進(jìn)行測(cè)試。具體實(shí)施步驟是:①對(duì)單個(gè)的交換單元進(jìn)行獨(dú)立測(cè)試,確保不丟包;②對(duì)單獨(dú)模塊進(jìn)行測(cè)試,也可對(duì)多個(gè)模塊進(jìn)行對(duì)比測(cè)試;③把線纜也納入可能造成丟包率的因素中來(lái);④所用測(cè)試電腦、測(cè)試工具、網(wǎng)線等都需要逐一排除測(cè)試;⑤所有可能的因素都排除之后再進(jìn)行系統(tǒng)的測(cè)試。
在實(shí)際測(cè)試中發(fā)現(xiàn)線纜也是影響丟包率的一個(gè)因素,同樣的線纜制作工藝不同或者使用不當(dāng)造成隱性損壞都會(huì)引起系統(tǒng)丟包率升高。
通信系統(tǒng)在進(jìn)行功能和性能測(cè)試的同時(shí)還需要進(jìn)行指標(biāo)測(cè)試,有些是穿插在前面的測(cè)試中的,比如信道發(fā)送功率。在完成性能測(cè)試之后還要進(jìn)行信道接收靈敏度、工作頻段、天線駐波比、功耗等指標(biāo)的測(cè)試。
需要注意的是,在將信號(hào)接入儀表之前要計(jì)算好信號(hào)強(qiáng)度有沒(méi)有超過(guò)儀表的承受范圍,以免過(guò)載燒壞昂貴的儀器設(shè)備。當(dāng)輸入信號(hào)過(guò)大時(shí)可以連接衰減器加以匹配。
測(cè)量信道接收靈敏度需要用到功率計(jì)、可調(diào)衰減器、網(wǎng)絡(luò)調(diào)試助手軟件,另外,因?yàn)樾诺郎舷滦徐`敏度可能存在不一致的情況,所以在測(cè)試之前需要對(duì)測(cè)試電腦進(jìn)行ARP 綁定,以保證網(wǎng)絡(luò)在單通的情況下測(cè)試的準(zhǔn)確性。具體測(cè)量方法是用射頻線纜和固定衰減器,可調(diào)衰減器分別將機(jī)載和地面控制和業(yè)務(wù)信道連接起來(lái),逐漸加大可調(diào)衰減器的衰減值,觀察網(wǎng)絡(luò)調(diào)試助手中網(wǎng)絡(luò)數(shù)據(jù)的收發(fā)情況,直到出現(xiàn)明顯的丟包為止,然后用功率計(jì)測(cè)量的發(fā)射端的功率值減去線纜和衰減器的衰減值就是接收端的接收靈敏度。
工作頻段測(cè)量需要用到頻譜儀。應(yīng)該逐個(gè)信道測(cè)試看看有沒(méi)有超過(guò)設(shè)計(jì)的頻率范圍。在電磁環(huán)境要求較高的使用場(chǎng)所,需要對(duì)整機(jī)進(jìn)行電磁屏蔽處理,以免信號(hào)泄露對(duì)其他設(shè)備造成干擾。比如對(duì)模塊外殼加貼屏蔽膠片,在模塊結(jié)構(gòu)間加裝密封圈都可以減少泄露情況,當(dāng)然結(jié)構(gòu)和硬件設(shè)計(jì)之初也應(yīng)該考慮這個(gè)問(wèn)題。
天線駐波比可以通過(guò)網(wǎng)絡(luò)分析儀來(lái)測(cè)量。注意測(cè)量之前應(yīng)該按照要求對(duì)設(shè)備進(jìn)行校準(zhǔn)。設(shè)備直流功耗可以在設(shè)備進(jìn)行最大功率發(fā)射時(shí)觀察直流電源的電流和電壓來(lái)測(cè)量,設(shè)備交流功耗可以使用插座式功耗計(jì)測(cè)量。
產(chǎn)品在定型之前還要進(jìn)行環(huán)境測(cè)試,包括高低溫、濕度、溫變、振動(dòng)等測(cè)試。對(duì)可靠性要求高工作環(huán)境惡劣的部件比如機(jī)載部件,可能還需進(jìn)行沖擊、沙塵、鹽霧、流體等試驗(yàn)。
在系統(tǒng)相對(duì)穩(wěn)定之后,要進(jìn)行室外拉距測(cè)試,模擬更真實(shí)的使用環(huán)境,使系統(tǒng)更完善。拉距實(shí)驗(yàn)可以在天線端加入適當(dāng)?shù)乃p器模擬遠(yuǎn)距離通信。選取的地點(diǎn)盡量避開(kāi)人員密集地區(qū),有條件可以測(cè)一下試驗(yàn)點(diǎn)的電磁環(huán)境。選擇較開(kāi)闊的地方,機(jī)載端可以在山頂?shù)容^高的地方,和地面端要目視可見(jiàn)不能遮擋。
本文介紹了典型的通信系統(tǒng)測(cè)試需要進(jìn)行的測(cè)試項(xiàng)及測(cè)試方法和測(cè)試所需的工具,同時(shí)講述了在實(shí)際測(cè)試中可能遇到的一些問(wèn)題,希望能對(duì)進(jìn)行通信系統(tǒng)測(cè)試的相關(guān)讀者起到一定的幫助。