軍用車輛防沖突大型移動通信設備的設計
(2)數模轉換驅動設計。語音和視頻信號是模擬波形,因此在設計驅動程序過程,必須保證信號傳遞的穩(wěn)定性和可靠性。語音信號在傳遞時需要轉換成數字信號,對模擬信號中的相關位進行數字化轉換,轉換結果要有效保持。保持的區(qū)域需要預定大小,若太小將發(fā)生溢出。數模轉換工作需要專門的模塊完成。該轉換芯片也需要編寫相應的驅動程序,該程序并不復雜,只需安裝芯片的具體實現過程,完成編寫即可。對聲音的采集則需要固定的驅動程序完成轉換。因此視頻轉換和聲音轉換均需要驅動完成。
(3)數據采集驅動程序設計。該部分是完成數據采集功能的模塊,系統中的多數模塊均會調用此模塊,完成相關數據的采集。其中,聲音信號的采集驅動程序設計較為特殊,其涉及到模數轉換的過程,是將采集到的聲音信號轉換成數字信號的過程。轉換的結果仍要保存在內存中,由于語言信號結構復雜,因此在嵌入式Linux下,語音的采集和播放可通過OSS(Open Sound System)的API接口來控制聲卡實現模數與數模轉換。
OSS無需使用指定的操作程序,因此使用時更加便捷,只需利用接口將操作程序與應用系統相連接即可實現交互運算。系統利用文件進行信息傳遞的,無需在運行的過程中進行程序調用。利用mad/write進行數據傳輸,通過ioctl進行指令傳輸。OSS系統與操作系統之間的關系可通過圖5進行描述。本文引用地址:http://www.ljygm.com/article/153498.htm
4 軍用車輛通信系統測試
在軍用車輛通信檢測系統中,任意選取N個功能進行系統測試。測試中需要啟動車載IP視頻電話,從而選取合理的網絡,利用該網絡進行數據傳輸。因此,需要對IP視頻電話分別進行聲音和圖像的測試。在進行聲音測試時,需要得到聲音的質量、帶寬和滯后時間等相關參數,從而判斷聲音傳遞的效果。隨后對視頻圖像進行測試,獲取圖像的質量、帶寬及傳遞滯后情況。
通過音頻和視頻的測試,可得到IP視頻電話的測試結果,從而判斷IP視頻電話功能是否符合要求。
4.1 測試結果
在數據傳遞網絡中,對上述過程中的數據進行整理分析,結果如表1所示。
根據上述步驟,對整個系統進行測試,得到結果如表2所示。
4.2 系統缺陷以及處理方式
軍用車輛通信系統中的IP視頻電話需要在軟、硬件同時符合系統要求時才能正常使用。在系統測試時,存在的問題可能是因軟、硬件或者應用程序等問題所導致的,其處理方式如下:
(1)用戶無法正常進行網絡連接,不能進行數據傳遞。處理方式:檢查用戶之間的硬件是否連接,假設已正常連接,則需要檢查IP地址配置是否錯誤。假設硬件連接和應用系統均無任何時候問題,則需要檢查軟件設計是否符合通信要求。
(2)視頻無法正常顯示。處理方式:假設視頻無法正常顯示,則需要檢查視頻功能的設置以及圖像采集設備是否正確連接,然后利用圖像采集設備測試程序本身配置是否存在問題,最終檢查網絡數據傳遞是否正常。
(3)音頻無法正常傳遞。處理方式:檢查音頻傳輸功能的設置是否存正常以及網絡連接、聲卡硬件和驅動是否正常。
cat/dev/dsp>xyz
cat xyz>/dev/dsp
用第一條命令能夠將傳遞信息保存在xyz文件中,從而實現錄音功能。使用第二條命令可播放音頻,從而進行音頻檢測。
(4)音頻傳輸與視頻傳輸無法同步進行。處理方式:檢測網絡連接是否正常,帶寬是否足夠使用,發(fā)送和接收的線程能否正確對音頻和視頻進行同步數據傳遞。
5 結束語
文中提出了一種新的防沖突大型移動通信設備的設計與實現方法。以嵌入式為基礎,設計出抗干擾能力較強的系統硬件,通過合理的編寫相關的驅動軟件,完成優(yōu)質高效的軟件設計,確保系統的高效工作。后期的實驗顯示,設計的硬件與軟件能夠較好的兼容,并能夠高效地完成通信工作,各功能實現效果良好。
評論