超寬帶無(wú)線(xiàn)視頻監控系統的設計與實(shí)現
UWB 接收端使用復雜的接收算法對抗多徑衰落。
接收端與PC 的接口選擇了高速率、低成本的以太網(wǎng)。PC的視頻解碼和顯示軟件基于Windows 平臺設計,使用免費的WinPcap 和OpenCV 軟件包,易于軟件的移植。
3 攝像頭適配模塊設計
攝像頭適配模塊提供攝像頭驅動(dòng)、應用層成幀、物理層等功能。攝像頭驅動(dòng)模塊使用I2C 總線(xiàn),實(shí)現VS6724的寄存器配置與工作狀態(tài)控制。VS6724 工作狀態(tài)的配置須考慮系統性能的要求與限制。為實(shí)現連續流暢的視頻效果,VS6724 應工作在圖像連續采集模式下,且幀率不小于25 f/s。圖像分辨力為640×480,滿(mǎn)足一般圖像清晰度的要求??紤]到UWB 物理層傳輸速率的限制,VS6724 發(fā)送的圖像格式將為JPEG,并使用自動(dòng)壓縮的方式控制每幀圖像的大小,從而保證攝像頭輸出的凈數據速率不超過(guò)物理層的傳輸能力上限。
應用層成幀模塊將圖像幀封裝成應用層幀,并添加序列號、幀長(cháng)度與校驗和到幀尾(見(jiàn)圖2),用來(lái)在接收和顯示端檢測不同類(lèi)型的錯誤。攝像頭輸出的JPEG 圖像自帶幀頭與幀尾標識,幀頭為0xFFD8,幀尾為0xFFD9。
在應用層成幀的時(shí)候,借用了JPEG 的幀頭與幀尾,化簡(jiǎn)了成幀操作。
物理層適配模塊完成攝像頭與物理層的速率適配。
實(shí)驗發(fā)現,VS6724 輸出圖像數據并不是連續的,而是使用數據有效信號提供包絡(luò ), 數據具有較強的突發(fā)性,且攝像頭輸出數據的時(shí)鐘速率高于物理層讀取數據的時(shí)鐘速率,因此必須采用緩存隊列的方式,保證突發(fā)數據不丟失。經(jīng)過(guò)試驗與計算,在幀率25 f/s 的工作狀態(tài)下,使用2 kbyte 的緩存隊列, 可以保證突發(fā)性最嚴重的數據也不會(huì )丟失。
4 UWB 發(fā)送端設計
UWB 發(fā)送端結構如圖3 所示, 包括UWB 基帶發(fā)送和UWB 射頻發(fā)送兩部分。在基帶發(fā)送部分,經(jīng)過(guò)適配的視頻數據通過(guò)擾碼增加偽隨機性,再經(jīng)過(guò)信道編碼,插入訓練序列后進(jìn)行擴頻調制,之后完成物理層成幀處理,再經(jīng)過(guò)波形成型濾波器,發(fā)往射頻發(fā)送模塊。在射頻發(fā)送模塊,經(jīng)過(guò)基帶處理的數據通過(guò)混頻器調制到射頻,然后經(jīng)由功率放大器(PA)和帶通濾波器(BPF),由天線(xiàn)發(fā)射出去。
相對于接收端,UWB 發(fā)送端結構簡(jiǎn)單,易于小體積、低功耗的實(shí)現。為了滿(mǎn)足傳輸性能的需求,在信道編碼模塊采用了RS 碼與卷積碼的級聯(lián)碼配合交織,提高糾錯能力,對抗突發(fā)錯誤。在擴頻調制之前插入訓練用PN 序列,方便接收端均衡器的自適應調整。擴頻調制使用BPSK調制方式,選擇擴頻比為2。擴頻調制之后的成幀處理,加入了前導序列、幀頭序列以及跟蹤序列(見(jiàn)圖4),以便接收端完成捕獲、同步和跟蹤的重要任務(wù)。這3 個(gè)序列同樣使用PN 序列。濾波成型使用了根升余弦濾波器,選擇滾降系數為1,使頻帶內發(fā)射功率盡可能大。
評論