《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于分布式視頻編碼的井下傳感器節點設計
基于分布式視頻編碼的井下傳感器節點設計
2014年電子技術應用第6期
劉曉文1,2,3,劉 歡1,2,3,張 雷1,2,3
1.中國礦業大學 物聯網(感知礦山)研究中心,江蘇 徐州221008; 2.礦山互聯網應用技術國家地
摘要: 煤礦井下的環境復雜,通信方式和通信范圍受應用場景的約束性較大,在煤礦安全生產中引入無線多媒體傳感器網絡技術(WMSN)可以提高安全生產監管效率,在突發事件中為應急救援工作提供有力的信息指導。為此基于DISCOVER 分布式視頻編碼(DVC)方案,設計了以S3C6410為主處理器芯片的視頻傳感器節點。給出了節點的硬件框圖以及軟件流程圖。測試表明,該節點運行良好,可以對煤礦安全生產過程進行有效監控,在一定程度上預防煤礦事故的發生。
中圖分類號: TN919.81
文獻標識碼: A
文章編號: 0258-7998(2014)06-0020-03
Design of consumption video sensor node based on distributed video coding
Liu Xiaowen1,2,3,Liu Huan1,2,3,Zhang Lei1,2,3
1.IoT Perception Mine Research Center, China University of Mining and Technology,Xuzhou 221008,China;2.The National and Local Joint Engineering Laboratory of Internet Application Technology on Mine, Xuzhou 221008,China;3.School of Information and Electrical Engineering, China University of Mining and Technology,Xuzhou 221008,China
Abstract: The communication mode and communication range are constrained by the complexity environment of the coal mine. Wireless multimedia sensor network technology can be used to improve the supervision efficiency of the production and provide powerful information guidance for emergency rescue work. So a video sensor node whose main processor is S3C6410 is designed based on DISCOVER distributed video coding solution. The hardware block diagram and software flow chart of the node are presented. The test results show that the node runs well and can monitor the process of coal mine safety production effectively. To a certain extent, it can prevent the coal mine accidents.
Key words : distributed video coding;WMSNs;sensor nodes;embedded Linux

       無線多媒體傳感器網絡(WMSN)現在已經被廣泛應用到各監控領域。WMSN具有自組織能力,不需要提前為其建立基礎網絡設施,可以根據實際應用的需要建立相應的通信系統,具有較高的靈活性,這對煤礦井下應急通信系統的建立意義重大[1-2]。由于煤礦環境復雜,在生產過程中存在多種安全隱患,多數煤礦事故的發生都是由于操作不規范、缺乏有效的監控措施而導致的;井下的有線攝像機體積笨重,一次布置后很難再次移動;受井下條件限制,會存在許多檢測盲點,而且在災害方發生時,有線網絡較為脆弱,容易遭受破壞,在實際救災中,能為搜求人員提供的有效信息有限。為此本文設計了應用DVC方案的傳感器節點,結合煤礦物聯網應用背景,完成了節點的軟硬件整體設計,并在井下進行了實測。將該WMSN應用到煤礦應急救援通信系統中,將為災后救援工作帶來很大的幫助。

1 礦山物聯網的介紹

        礦山物聯網基于WiFi的感知層無線Mesh網絡的設計,為井上與井下人員、井下與井下人員之間的溝通(語音、視頻、位置、環境參數等)搭建了一個寬廣、快速的網絡平臺,為煤礦安全生產綜合調度提供了新的指揮手段,也為煤礦的救援提供了快捷通信手段,可在災變期間快速地恢復和投入運行,大大提高救援效率[3]。煤礦井下無線傳輸網絡主要由交換機、AP控制器AC、接入點AP組成。無線網絡最終要接入井下以太環網,通過井下以太環網與井上服務器進行通信。井下各種無線數據終端采集的各種數據通過井下無線網絡和以太環網傳到井上服務器,以供服務器進行后續處理以及供工作人員查看。應用場景如圖1所示。

        節點能夠實時采集圖像數據并對數據進行處理,用無線的方式將處理后的數據通過無線接入點傳入現有工業以太環網,進而傳到井上數據服務器,再由數據服務器將數據轉發到各應用服務終端。

2 節點的硬件結構設計

2.1 硬件系統框圖

        節點硬件平臺主要由主處理器、CMOS攝像頭模塊、存儲器、WiFi無線模塊、供電部分等模塊構成。硬件系統的整體架構如圖2所示。主處理器通過CMOS攝像頭模塊進行數字圖像數據的采集,對采集到的數字圖像數據進行編碼處理,利用自身的硬件編碼模塊完成關鍵幀的編碼,然后通過軟件方式完成對Wyner-Ziv[4]的編碼。編碼后的數據通過WiFi無線模塊轉發到路由節點,最后傳到井上服務器進行解碼。

2.2 S3C6410核心模塊設計

        S3C6410核心模塊主要包括S3C6410芯片、2片16 bit的128 MB DDR內存芯片、MLC型NandFlash芯片K9G8G08、電源管理單元、DIVACOM的100M以態網芯片DM9000等,配合供電電路及晶振、復位電路等外圍電路組成。

2.3 攝像頭模塊設計

        攝像頭模塊的組成部分有:感光芯片、數字信號處理器、鏡頭以及電源。其中最重要的部分是感光芯片,本設計選用MICRON公司的MT9P031(CMOS)傳感器。MT9V031是支持較低照度的低功耗COMS圖像傳感器,寄存器配置接口是Serial Camera Control Bus(SCCB),它的總線時序與I2C兼容,可以利用S3C6410的I2C控制器配置MT9P031的寄存器,也可以使用I/O口模擬SCCB協議來完成配置工作。利用S3C6410的Camera接口控制器來獲取MT9P031的原始圖像數據。

2.4 WiFi無線模塊設計

        節點采用WiFi技術作為無線通信方案。WiFi能夠提供WMSN需要的帶寬量,并且可以通過休眠機制實現自身的低功耗,同時能夠滿足煤礦井下的安全要求。美國GainSpan的GS1011芯片具有集成度高、處理速度快、功耗低等優點,能夠滿足井下多媒體傳感器節點的需求。可以利用S3C6410的SPI控制器與GS1011之間進行通信,將需要發送的數據通過SPI接口傳遞給GS1011,再利用GS1011將數據轉發出去,在不需要進行數據發送時,可以控制GS1011進入低功耗的模式,降低節點的能耗。

3 節點軟件設計

        圖像傳感器節點選擇了基于ARM的32位處理器平臺,選擇嵌入式Linux作為系統軟件平臺。首先進行系統軟件平臺的搭建,需要根據節點的硬件平臺情況完成Linux操作系統的裁剪和移植,根據所選用的設備完成驅動程序的移植工作。在系統軟件的基礎之上,基于分布式視頻編碼算法完成應用軟件設計,實現圖像數據的采集,節點系統軟件架構如圖3所示。

3.1 嵌入式系統移植

        首先搭建嵌入式Linux開發環境[5]。本文選擇Red Hat企業版6.0作為宿主機。為了降低Linux操作系統的操作難度,在PC端的Windows系統中安裝VMWare虛擬機,將Red Hat安裝在虛擬機,以配合Windows下的一些工具完成系統的開發。接著進行Bootloader移植,選擇U-Boot作為系統的引導程序,U-Boot是開放源碼的引導程序,其大部分源碼是參考Linux內核源碼來實現的,所以在硬件和可移植性方面表現出很多優勢[6]。最后進行Linux內核移植。圖4是對Camera接口的驅動配置。

3.2 視頻采集編碼程序設計

        視頻的采集使用了Linux專門設計的視頻層驅動V4L2,V4L2設計了統一接口標準的統一函數接口,只需要按照V4L2的標準定義V4L2的操作接口函數,應用平臺就可以不考慮具體攝像頭型號,直接調用V4L2提供的操作函數來換取攝像頭數據[7]。利用Linux的V4L2層進行圖像數據采集的流程如圖5所示。

        在煤礦井下的實際應用中,能量和帶寬都相對有限,對圖像的質量要求不會太高,幀率的設置也不會太高,這樣圖像幀之間的相關度不會很高,默認選擇關鍵幀比較多的GOP2幀分類模式(IWIWIWIW模式,奇數幀為關鍵幀K幀,偶數幀為WZ幀W幀),也可以根據需求修改關鍵幀的密度。編碼器首先根據需求對采集到的原始視頻信號進行幀分類,對不同類型的幀信息進行獨立編碼,利用S3C6410內部的多媒體控制器對K幀進行H.264幀內編碼,利用Wyner-Ziv編碼器對W幀進行編碼。W幀的編碼過程不參考關鍵幀。首先對原始圖像數據的矩陣按照宏塊進行劃分,對每一個宏塊進行DCT變換,然后對DCT變換后的系數進行系數帶的劃分,提取系數帶的每一個比特平面,送入LDPCA編碼器進行編碼。編碼后的數據存入緩存器,根據解碼端的反饋,將緩存器中的數據發送給解碼端。編碼端工作流程如圖6所示。

3.3 視頻傳輸模塊設計

        采集編碼后的視頻數據可以通過SPI接口傳給GS1011模塊,GS1011負責將數據轉發到AP。由于WiFi射頻部分即使在空閑模式下也會消耗大量的能量,因此,為了降低節點的整體能耗,GS1011模塊沒必要一直保持在工作狀態,可以在適當的時間進入休眠模式,關閉射頻部分,在長時間沒有數據收發任務的情況下還可以進入待機模式,當需要輸出時通過控制芯片進行喚醒。GS1011模塊的工作流程如圖7所示。

4 實驗效果及結論

        (1)實驗地點:為了達到實際的應用效果,研究人員選擇在徐州家河煤礦進行測試。

        (2)實驗室平臺:分布式視頻解碼端在Windows的Visual Studio平臺下開發,利用開源媒體庫ffmpeg進行解碼端的設計。ffmpeg具有先進的音/視頻編解碼庫libavcodec,具有高可移植性和較高的編解碼質量。

        (3)實驗結果:對井下的視頻進行采集編碼、解碼顯示實驗的結果表明,視頻畫面流暢,畫質較為清晰,可以滿足井下監測的實際需求。

        本文結合對煤礦井下應用場景的分析,完成了視頻傳感器節點的軟硬件設計。井下實測結果表明,節點運行穩定,圖像效果良好,基本能滿足井下的視頻監控要求,具有廣闊的應用前景。

參考文獻

[1] AKYILDIZ I F,MELODIA T,CHOWDHURY K R.A survey on wireless multimedia sensor networks[J].Computer Networks,2007,51(4):921-960.

[2] AKYILDIZ I F,MELODIA T,CHOWDHURY K R.Wireless multimedia sensor network: a survey[J].IEEE Transaction on Wireless Communication,2007,14(6):32-39.

[3] 張申.物聯網與感知礦山專題講座之一——物聯網基本概念及典型應用[J].工礦自動化,2010(10):104-108.

[4] 賀紅.基于Wyner-Ziv視頻編碼的高效編碼算法研究[D].西安:西安電子科技大學,2010.

[5] 孫天澤,袁文菊.嵌入式設計及Linux驅動開發指南[M].北京:電子工業出版社,2009.

[6] 周書林.基于S3C2440A的bootloader設計與實現[D].鎮江:江蘇科技大學,2009.

[7] 王飛,孫聰.基于V4L2的Linux攝像頭驅動的實現[J].電子技術,2012,25(2):86-92.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美剧在线免费观看网站| 黄色一区二区三区四区| 久久久.com| 午夜在线电影亚洲一区| 亚洲一区二区三区久久| 一本色道久久99精品综合| 亚洲黑丝在线| 亚洲欧洲午夜| 亚洲人成网站精品片在线观看| 亚洲第一主播视频| 亚洲国产精品毛片| 91久久精品国产91性色tv| 亚洲国产专区| 亚洲美女视频在线观看| 日韩一区二区电影网| 99精品视频免费观看| 一本色道综合亚洲| 亚洲图片在线| 亚洲欧美一区二区在线观看| 午夜精品美女自拍福到在线| 欧美一级理论片| 久久精品成人| 久久在线观看视频| 欧美**人妖| 欧美日韩99| 国产精品久久999| 国产欧美一区二区白浆黑人| 国产一区二区精品久久91| 国产综合在线看| 亚洲第一精品夜夜躁人人躁| 亚洲激情网站| 99视频一区二区| 亚洲综合色在线| 久久精品亚洲一区二区| 亚洲精品美女久久7777777| 99精品视频免费观看视频| 亚洲午夜精品一区二区| 欧美亚洲视频在线看网址| 久久精精品视频| 男女激情久久| 欧美日韩在线直播| 国产私拍一区| 亚洲国产综合91精品麻豆| 一区二区三区福利| 性欧美超级视频| 亚洲欧洲日韩在线| 亚洲在线成人| 久久美女性网| 欧美日韩ab| 国产日韩精品在线观看| 影音先锋亚洲一区| aa国产精品| 久久精品国产一区二区电影| 99精品视频免费全部在线| 欧美亚洲日本一区| 欧美成人免费小视频| 国产精品久久久久久久久免费樱桃 | 先锋影音网一区二区| 亚洲国产精品综合| 亚洲一区二区三区精品动漫| 久久久精品国产免大香伊| 欧美理论片在线观看| 国产乱码精品一区二区三区不卡 | 亚洲视频在线观看网站| 亚洲丶国产丶欧美一区二区三区| 夜夜嗨av色一区二区不卡| 久久大逼视频| 欧美日韩一区二区高清| 狠狠88综合久久久久综合网| 亚洲乱码精品一二三四区日韩在线| 亚洲欧美日韩精品久久奇米色影视| 亚洲人www| 久久se精品一区精品二区| 欧美日韩国产片| 激情视频一区二区| 亚洲影音先锋| 一区二区三区欧美日韩| 久久久久久久久岛国免费| 欧美亚洲成人免费| 亚洲国产精品电影在线观看| 午夜一区不卡| 中文在线资源观看视频网站免费不卡| 久久全球大尺度高清视频| 国产精品成人午夜| 亚洲国产小视频在线观看| 久久av一区二区三区| 午夜国产精品视频| 欧美日韩理论| 亚洲国产精品久久久久婷婷老年 | 亚洲一区二区在| 日韩视频一区二区| 久久夜色精品国产噜噜av| 国产精品理论片| 日韩一级大片| 99视频超级精品| 欧美福利视频一区| 国内精品免费在线观看| 亚洲欧美高清| 亚洲综合精品一区二区| 欧美视频你懂的| 亚洲精品国产精品国自产观看浪潮| 亚洲国产成人精品久久久国产成人一区 | 欧美色中文字幕| 亚洲欧洲一区二区天堂久久| 亚洲国产成人久久| 老司机精品导航| 国产自产2019最新不卡| 亚洲欧美国产日韩中文字幕| 亚洲午夜羞羞片| 欧美日韩激情网| 亚洲人成啪啪网站| 亚洲免费久久| 欧美激情一二区| 最近看过的日韩成人| 亚洲毛片网站| 欧美久久久久中文字幕| 91久久在线播放| 亚洲最新色图| 欧美日韩亚洲高清一区二区| 亚洲精品乱码久久久久久黑人| 亚洲精品久久7777| 欧美高清在线观看| 亚洲精品欧美一区二区三区| 99人久久精品视频最新地址| 欧美日韩高清免费| 日韩视频在线一区| 亚洲午夜视频| 国产精品素人视频| 午夜亚洲精品| 久久亚洲私人国产精品va媚药| 在线观看亚洲精品视频| 亚洲日本成人网| 欧美精品在欧美一区二区少妇| 日韩网站在线| 亚洲新中文字幕| 国产欧美高清| 久久www成人_看片免费不卡| 久久影院午夜片一区| 亚洲国产91色在线| 一区二区三区免费网站| 国产精品xxxxx| 午夜日本精品| 免费中文字幕日韩欧美| 亚洲精品午夜精品| 亚洲欧美日韩视频一区| 国产亚洲精品aa午夜观看| 亚洲第一精品在线| 欧美国产日韩一区| 一区二区福利| 久久精品九九| 亚洲国产经典视频| 亚洲一区二区三区四区在线观看 | 久久精品成人| 亚洲高清视频在线观看| 亚洲视频欧美视频| 国产精品一区二区在线| 亚洲福利国产精品| 欧美日韩国产麻豆| 亚洲欧美激情在线视频| 美日韩精品视频| 一本色道**综合亚洲精品蜜桃冫| 欧美专区日韩专区| 亚洲激情二区| 亚洲欧美日韩中文视频| 一区二区三区在线看| 日韩亚洲欧美一区二区三区| 国产精品久久久久久模特 | 91久久精品国产| 国产精品va在线| 亚洲福利久久| 欧美午夜片欧美片在线观看| 久久精品人人做人人爽| 欧美午夜欧美| 亚洲区在线播放| 国产精品一二一区| 亚洲精品国产精品国自产在线| 国产精品理论片在线观看| 亚洲国产精品日韩| 国产精品毛片va一区二区三区 | 亚洲欧美激情四射在线日 | 欧美日韩你懂的| 久久精品国产69国产精品亚洲| 欧美日韩精品在线视频| 久久国产精品高清| 国产精品成人av性教育| 亚洲区国产区| 国产欧美一区二区三区久久| av72成人在线| 一区二区视频免费在线观看| 亚洲免费视频观看| 亚洲国产精品久久久久| 久久精品国产99| 在线视频你懂得一区二区三区| 玖玖精品视频| 香蕉久久国产| 国产精品久久激情| 99视频精品全部免费在线| 红桃av永久久久| 欧美在线观看天堂一区二区三区| 日韩一级裸体免费视频|