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

智能頻譜感知可視化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2019-10-11 11:24:36史姣姣曹曉航唐震
軟件導(dǎo)刊 2019年7期
關(guān)鍵詞:數(shù)據(jù)庫(kù)

史姣姣 曹曉航 唐震

摘 要:為了實(shí)現(xiàn)對(duì)頻譜資源的科學(xué)、有效管理,提高頻率利用率,設(shè)計(jì)并實(shí)現(xiàn)了基于Android平臺(tái)的智能頻譜感知可視化系統(tǒng)。采用MVC軟件模式進(jìn)行系統(tǒng)框架設(shè)計(jì),以實(shí)現(xiàn)整體系統(tǒng)結(jié)構(gòu)的高內(nèi)聚、低耦合。系統(tǒng)架構(gòu)設(shè)計(jì)包含監(jiān)測(cè)設(shè)備端、服務(wù)器端、客戶端、百度地圖4部分,服務(wù)器端對(duì)采集到的頻譜數(shù)據(jù)進(jìn)行FFT(快速傅里葉變換),并保存在MySQL數(shù)據(jù)庫(kù)中,以方便用戶對(duì)歷史頻譜數(shù)據(jù)的查詢與分析。服務(wù)端與客戶端采用安全性較高的C/S模式進(jìn)行數(shù)據(jù)交互,以保障頻譜信息的安全性。客戶端采用成熟的SurfaceView和Opengl ES技術(shù)繪制二維、三維頻譜圖,以豐富應(yīng)用程序的可視化功能,提升用戶體驗(yàn)。實(shí)際應(yīng)用結(jié)果表明,系統(tǒng)運(yùn)行效果良好,對(duì)監(jiān)測(cè)區(qū)域的頻譜使用情況能進(jìn)行直觀的可視化呈現(xiàn),可有效幫助監(jiān)管部門了解監(jiān)測(cè)范圍內(nèi)的頻譜占用情況。

關(guān)鍵詞:可視化管理;智能頻譜感知;數(shù)據(jù)庫(kù);百度地圖

DOI:10. 11907/rjdk. 182767 開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

中圖分類號(hào):TP319文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-7800(2019)007-0137-05

Design and Implementation of Intelligent Spectrum Sensing Visualization System

SHI Jiao-jiao, CAO Xiao-hang, TANG Zhen

( College of Communication Engineering, Hangzhou Dianzi University, Hangzhou 310018, China)

Abstract: In order to realize scientific and effective visual management of spectrum resources and improve frequency utilization, an intelligent spectrum sensing visualization system based on Android platform is designed and implemented. The system framework is designed by MVC software mode to achieve high cohesion and low coupling of the overall system structure. The system architecture design includes four parts: monitoring equipment, server, client and baidu map. The server will carry out FFT (fast Fourier transform) on the spectrum data collected, and keep it in MySQL to facilitate the user to query and analyze the historical spectrum data. The server and the client use the highly secure C/S mode for data interaction, which ensures the security of spectrum information. The client uses the mature SurfaceView and Opengl ES technology to draw 2D and 3D spectrograms, enriching the visualization function of the application and increasing the user experience. Results of the real application show that the system has good effects.

Key Words: visual management; intelligent spectrum sensing; database; baidu map

作者簡(jiǎn)介:史姣姣(1992-),女,杭州電子科技大學(xué)通信工程學(xué)院碩士研究生,研究方向?yàn)殡姶怒h(huán)境可視化;曹曉航(1994-),男,杭州電子科技大學(xué)通信工程學(xué)院碩士研究生,研究方向?yàn)檐浖o(wú)線電;唐震(1995-),男,杭州電子科技大學(xué)通信工程學(xué)院碩士研究生,研究方向?yàn)橐苿?dòng)通信。

0 引言

在無(wú)線通信技術(shù)快速發(fā)展的背景下,無(wú)線網(wǎng)絡(luò)、通信基站與個(gè)人移動(dòng)通信的業(yè)務(wù)需求量不斷增加[1-2],無(wú)線通信對(duì)無(wú)線電頻譜也提出了更高要求。目前,靜態(tài)頻譜管理通常采用無(wú)線電頻譜管理方式,主要通過(guò)授權(quán)方式,固定用戶使用特定的頻譜資源,即使授權(quán)用戶不使用頻譜資源,其他用戶也不能占用該資源,從而導(dǎo)致頻譜資源分配不均勻、利用率低[3-5]。

為了實(shí)現(xiàn)移動(dòng)通信系統(tǒng)的頻譜共享以及對(duì)無(wú)線電頻譜的智能可視化管理,靜態(tài)管理方式逐漸轉(zhuǎn)向動(dòng)態(tài)管理方式,智能頻譜感知可視化成為重要的研究方向。目前,我國(guó)研究人員已在無(wú)線電頻譜感知可視化分析方面開(kāi)展了大量研究,并取得了一定成果,如聶俊嵐等[6]實(shí)現(xiàn)了對(duì)電磁信號(hào)的多維度特性進(jìn)行交互式分析;方斌[7]設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)頻譜分析軟件,通過(guò)仿真得到能量分布圖、頻譜占用圖與時(shí)頻圖等。目前我國(guó)雖然已能夠搭建起中等規(guī)模的頻譜感知可視化網(wǎng)絡(luò)系統(tǒng)[8],但由于我國(guó)在無(wú)線電頻譜感知可視化方面起步較晚,與部分發(fā)達(dá)國(guó)家尚有很大差距。

近年來(lái),Android系統(tǒng)由于具有開(kāi)源特性,并有著良好的用戶體驗(yàn),受到了廣大移動(dòng)設(shè)備廠商與軟件開(kāi)發(fā)人員的重點(diǎn)關(guān)注[9-11]。隨著移動(dòng)終端不斷向智能化方向發(fā)展,其提供的信息服務(wù)更加豐富,使用也更加便捷。本文目標(biāo)是基于Android移動(dòng)終端強(qiáng)大的顯示功能,結(jié)合頻譜感知的技術(shù)需求及智能可視化發(fā)展方向,設(shè)計(jì)并實(shí)現(xiàn)一個(gè)智能頻譜感知可視化系統(tǒng),對(duì)監(jiān)測(cè)區(qū)域的頻譜使用情況進(jìn)行可視化呈現(xiàn),從而幫助監(jiān)管部門更加直觀地了解監(jiān)測(cè)范圍內(nèi)的頻譜占用情況。

1 系統(tǒng)介紹

1.1 系統(tǒng)概述

本文設(shè)計(jì)的基于Android平臺(tái)的智能頻譜感知可視化系統(tǒng)架構(gòu)如圖1所示,共分為監(jiān)測(cè)設(shè)備端、服務(wù)器端、客戶端與百度地圖4部分。服務(wù)端主要用于接收與處理監(jiān)測(cè)設(shè)備傳輸?shù)牟杉畔ⅲ⑵浯鎯?chǔ)于數(shù)據(jù)庫(kù)中進(jìn)行管理;客戶端主要根據(jù)選擇的頻段與時(shí)間段查詢數(shù)據(jù)庫(kù),并將返回的頻譜數(shù)據(jù)進(jìn)行多元化顯示與分析;最后調(diào)用百度地圖API,以配合監(jiān)測(cè)端進(jìn)行地理位置及狀態(tài)展示。其中,使用JDBC技術(shù)作為服務(wù)器端與MySQL數(shù)據(jù)庫(kù)的交互技術(shù),可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的快速查詢,并提供標(biāo)準(zhǔn)API接口,同時(shí)采用基于TCP/IP 協(xié)議的socket技術(shù)和JSON數(shù)據(jù)格式實(shí)現(xiàn)客戶端與服務(wù)端的數(shù)據(jù)通信。

圖1 智能頻譜感知可視化系統(tǒng)架構(gòu)

該智能頻譜感知可視化系統(tǒng)采用MVC軟件開(kāi)發(fā)模式進(jìn)行應(yīng)用程序開(kāi)發(fā),以幫助開(kāi)發(fā)者在開(kāi)發(fā)過(guò)程中實(shí)現(xiàn)高內(nèi)聚、低耦合的軟件結(jié)構(gòu)[12],便于后期開(kāi)發(fā)。

1.2 相關(guān)概念與技術(shù)應(yīng)用

(1)智能頻譜感知。智能頻譜感知原理是在頻譜感知過(guò)程中對(duì)周圍環(huán)境進(jìn)行多方位探測(cè)與感知[13-15],采用智能、動(dòng)態(tài)的頻譜感知技術(shù)采集監(jiān)測(cè)區(qū)域的無(wú)線電磁頻譜信息,然后根據(jù)對(duì)區(qū)域的了解與認(rèn)知分析,在不影響其他授權(quán)用戶的前提下動(dòng)態(tài)使用閑置頻譜,從而提高頻譜資源利用率。

(2)漸進(jìn)色算法改進(jìn)與應(yīng)用。漸進(jìn)色算法主要用來(lái)描述顏色變化趨勢(shì)。本文采用一種簡(jiǎn)化的漸進(jìn)色算法,使其能夠高效、生動(dòng)地應(yīng)用于系統(tǒng)中,并在客戶端繪制瀑布圖與三維時(shí)頻圖過(guò)程中發(fā)揮重要作用。利用漸進(jìn)色算法構(gòu)建一個(gè)顏色值與頻譜幅值之間一一映射的連續(xù)函數(shù),顏色值利用RGB三種顏色混合產(chǎn)生,而頻譜幅值是由時(shí)域信號(hào)經(jīng)過(guò)FFT變換后產(chǎn)生的。改進(jìn)的漸進(jìn)色算法代替了之前利用條件語(yǔ)句判斷選擇的函數(shù),從而營(yíng)造了更加平滑、動(dòng)態(tài)的頻譜可視化效果,同時(shí)也便于用戶觀察分析頻譜圖。

2 系統(tǒng)總體設(shè)計(jì)

2.1 系統(tǒng)模塊設(shè)計(jì)

智能頻譜感知可視化系統(tǒng)由頻譜信息采集模塊、頻譜數(shù)據(jù)交換模塊、頻譜可視化模塊、數(shù)據(jù)庫(kù)模塊以及百度地圖應(yīng)用模塊共5個(gè)模塊構(gòu)成,該系統(tǒng)模塊框架如圖2所示。其中,服務(wù)端作為客戶端與監(jiān)測(cè)設(shè)備間的中樞紐帶,首先頻譜信息采集模塊負(fù)責(zé)頻譜數(shù)據(jù)的采集與網(wǎng)絡(luò)傳輸,在不同監(jiān)測(cè)點(diǎn)設(shè)置相應(yīng)監(jiān)測(cè)設(shè)備進(jìn)行穩(wěn)定狀態(tài)下的信號(hào)監(jiān)測(cè),并將采集到的經(jīng)緯度位置信息、時(shí)域頻譜等信息經(jīng)數(shù)據(jù)交換模塊實(shí)時(shí)傳輸?shù)椒?wù)端;然后服務(wù)端對(duì)采集的信息進(jìn)行解析處理,將經(jīng)過(guò)FFT變換后的頻譜數(shù)據(jù)存儲(chǔ)到MySQL數(shù)據(jù)庫(kù)中;最后,服務(wù)端與客戶端采用TCP/IP socket方式進(jìn)行數(shù)據(jù)交互,并且結(jié)合百度地圖應(yīng)用模塊,利用頻譜可視化模塊繪制頻譜圖表。本系統(tǒng)主要研究頻譜數(shù)據(jù)交互模塊與頻譜可視化模塊。

圖2 系統(tǒng)模塊框架

2.2 系統(tǒng)需求分析

對(duì)智能頻譜可視化系統(tǒng)進(jìn)行需求分析,可通過(guò)百度地圖定位方法進(jìn)一步明確需求。智能頻譜可視化系統(tǒng)的客戶端應(yīng)具有四大功能,分別為:實(shí)時(shí)頻譜顯示、頻譜歷史數(shù)據(jù)查詢與分析、百度地圖定位資源、頻譜數(shù)據(jù)截屏與共享。

2.3 服務(wù)端與客戶端交互設(shè)計(jì)

本系統(tǒng)數(shù)據(jù)交互模塊采用C/S(Client/Server)方式,監(jiān)測(cè)設(shè)備將采集到的頻譜信息傳輸?shù)椒?wù)器端,服務(wù)器端將頻譜信息進(jìn)行解析、處理后,再通過(guò)JDBC方式連接MySQL數(shù)據(jù)庫(kù)[16]進(jìn)行分類存儲(chǔ)與管理,而客戶端主要完成部分頻譜信息的存儲(chǔ)與可視化繪制。兩者分工明確,既不會(huì)給服務(wù)器端造成過(guò)多壓力,也使客戶端具有一定操作權(quán)限,從而能在更大程度上發(fā)揮該應(yīng)用程序的功能。因此,本系統(tǒng)交互模式適合采用用戶群體穩(wěn)定、安全性較高的C/S方式[17]。

2.4 數(shù)據(jù)庫(kù)設(shè)計(jì)

在本文系統(tǒng)設(shè)計(jì)中,為了實(shí)現(xiàn)客戶端的頻譜數(shù)據(jù)歷史查詢與分析功能,需要對(duì)頻譜數(shù)據(jù)進(jìn)行長(zhǎng)期保存,因此需要設(shè)計(jì)合理的存取方式,以保證頻譜數(shù)據(jù)的完整性、安全性及準(zhǔn)確性。在該模塊中主要采用以下兩種方式存取數(shù)據(jù):

(1)當(dāng)天頻譜數(shù)據(jù)存取。基于對(duì)當(dāng)天頻譜數(shù)據(jù)分析與統(tǒng)計(jì)的業(yè)務(wù)需求,將該部分?jǐn)?shù)據(jù)進(jìn)行單獨(dú)存儲(chǔ)。該數(shù)據(jù)沒(méi)有很強(qiáng)的實(shí)時(shí)性傳輸需求,只需占用較小的存儲(chǔ)空間。在Android平臺(tái)上開(kāi)發(fā)應(yīng)用程序時(shí),一般使用Android系統(tǒng)自帶的SQlite數(shù)據(jù)庫(kù)[18]。該開(kāi)發(fā)機(jī)制使開(kāi)發(fā)者能夠更方便地對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)操作。

(2)歷史頻譜數(shù)據(jù)存取。基于大量數(shù)據(jù)存儲(chǔ)、備份及分析的功能需求,將規(guī)模較大的數(shù)據(jù)存儲(chǔ)在服務(wù)端MySQL數(shù)據(jù)庫(kù)中,在客戶端進(jìn)行數(shù)據(jù)分析時(shí),可以快速獲取該部分?jǐn)?shù)據(jù)。

2.5 智能頻譜感知可視化平臺(tái)設(shè)計(jì)

本文采用C/S模式(客戶端/服務(wù)器)設(shè)計(jì)智能頻譜感知可視化平臺(tái)的應(yīng)用程序架構(gòu)[19],用戶與客戶端的界面交互是基于Android組件實(shí)現(xiàn)的。客戶端訪問(wèn)服務(wù)器,再由服務(wù)器訪問(wèn)MySQL數(shù)據(jù)庫(kù)獲得數(shù)據(jù),最終將數(shù)據(jù)庫(kù)中的數(shù)據(jù)傳輸?shù)紸ndroid界面進(jìn)行顯示,從而實(shí)現(xiàn)對(duì)頻譜數(shù)據(jù)的二維與三維可視化展示。具體實(shí)現(xiàn)方式為將某一段時(shí)間內(nèi)具體監(jiān)測(cè)點(diǎn)特定頻段的頻譜數(shù)據(jù)以頻譜圖與對(duì)應(yīng)數(shù)據(jù)表的形式顯示出來(lái)。因此,客戶端需要調(diào)用百度地圖SDK接口的地圖展示與定位等功能,在百度地圖模塊,用戶點(diǎn)擊監(jiān)測(cè)點(diǎn)號(hào),指示服務(wù)器端操作數(shù)據(jù)庫(kù)并返回該監(jiān)測(cè)點(diǎn)范圍內(nèi)的頻譜數(shù)據(jù),從而將相關(guān)頻譜數(shù)據(jù)呈現(xiàn)在客戶端。

3 系統(tǒng)實(shí)現(xiàn)

3.1 服務(wù)端與客戶端交互實(shí)現(xiàn)

本系統(tǒng)中服務(wù)器端通過(guò)使用java.net.ServerSocket類的構(gòu)造方法獲取一個(gè)端口[20],同時(shí)偵聽(tīng)客戶端數(shù)據(jù)請(qǐng)求。客戶端創(chuàng)建TCPClient對(duì)象,根據(jù)IP地址與端口號(hào)連接服務(wù)器,連接成功后通過(guò)SendData方法向服務(wù)端發(fā)送頻譜數(shù)據(jù)請(qǐng)求。雙方成功建立連接后,使用I/O流進(jìn)行數(shù)據(jù)交互,客戶端和服務(wù)端都有輸入流與輸出流,以實(shí)現(xiàn)數(shù)據(jù)請(qǐng)求與頻譜數(shù)據(jù)傳輸?shù)裙δ堋?/p>

本系統(tǒng)規(guī)定客戶端與服務(wù)端通信采用Json數(shù)據(jù)格式,其格式用例為:

第一個(gè)對(duì)象的含義是幅度值ampl=22.56。

第二個(gè)對(duì)象的含義是頻譜數(shù)據(jù)產(chǎn)生時(shí)間,精確到秒。

第三個(gè)對(duì)象的含義是監(jiān)測(cè)設(shè)備的IP地址為192.168.1.7。

第四個(gè)對(duì)象的含義是當(dāng)前頻率值。

服務(wù)端每次接收到客戶端的頻段請(qǐng)求命令后,連接并查詢數(shù)據(jù)庫(kù),并返回相應(yīng)結(jié)果數(shù)據(jù)。每次發(fā)送2 048個(gè)數(shù)據(jù),并以“end”作為結(jié)束符。

當(dāng)客戶端收到服務(wù)端的回復(fù)時(shí),將接收的Json格式數(shù)據(jù)解封裝為String,對(duì)解封裝后的數(shù)據(jù)進(jìn)行解析,分別得到監(jiān)測(cè)點(diǎn)IP地址、頻率、頻率點(diǎn)對(duì)應(yīng)幅值、頻譜產(chǎn)生時(shí)間,并在繪圖表程序中調(diào)用相關(guān)數(shù)據(jù),以實(shí)現(xiàn)頻譜的可視化功能。

3.2 數(shù)據(jù)庫(kù)實(shí)現(xiàn)

不論在MySQL數(shù)據(jù)庫(kù)還是客戶端的SQlite數(shù)據(jù)庫(kù),均需要對(duì)頻譜信息進(jìn)行存儲(chǔ),因此設(shè)計(jì)以下兩張數(shù)據(jù)表:

(1)監(jiān)測(cè)設(shè)備信息表。該數(shù)據(jù)庫(kù)記錄了智能頻譜感知可視化系統(tǒng)監(jiān)測(cè)設(shè)備的基本信息表,以便頻譜管理人員查閱。該表具體實(shí)現(xiàn)內(nèi)容包含監(jiān)測(cè)點(diǎn)ID號(hào)、經(jīng)度、緯度、監(jiān)測(cè)點(diǎn)IP地址與監(jiān)測(cè)設(shè)備工作狀態(tài)。監(jiān)測(cè)設(shè)備狀態(tài)分為忙碌、閑置兩種。1代表忙碌,說(shuō)明監(jiān)測(cè)設(shè)備正在運(yùn)行中;0代表閑置,說(shuō)明監(jiān)測(cè)設(shè)備處于未檢測(cè)狀態(tài)。

(2)頻譜數(shù)據(jù)表。記錄監(jiān)測(cè)設(shè)備的日常數(shù)據(jù),包含實(shí)時(shí)頻譜數(shù)據(jù)與部分統(tǒng)計(jì)數(shù)據(jù)。存儲(chǔ)由監(jiān)測(cè)設(shè)備收集到的時(shí)域數(shù)據(jù)經(jīng)FFT(快速傅里葉變換)處理后獲得頻率值及對(duì)應(yīng)幅值,存儲(chǔ)在頻譜數(shù)據(jù)表中。本系統(tǒng)中頻譜數(shù)據(jù)表具體內(nèi)容包括頻率點(diǎn)、對(duì)應(yīng)幅值、監(jiān)測(cè)點(diǎn)IP地址和時(shí)間。

3.3 智能頻譜感知可視平臺(tái)實(shí)現(xiàn)

(1)主界面實(shí)現(xiàn)。本系統(tǒng)界面風(fēng)格力求美觀、簡(jiǎn)潔。客戶端主界面左側(cè)欄羅列出本可視化平臺(tái)實(shí)現(xiàn)的主要功能;界面右上方是搜索設(shè)置按鈕,可進(jìn)行特定頻段與時(shí)間段設(shè)置以及頻譜數(shù)據(jù)查詢;界面正中為地圖控制臺(tái),在百度地圖背景下,呈現(xiàn)用戶實(shí)時(shí)定位以及監(jiān)測(cè)設(shè)備的地理位置與工作狀態(tài)。圖表顯示功能需點(diǎn)擊按鈕跳轉(zhuǎn)到下一界面,從而增大了頻譜顯示范圍,方便用戶進(jìn)行操作控制。

(2)頻譜可視化功能實(shí)現(xiàn)。本應(yīng)用程序主要功能是實(shí)現(xiàn)頻譜數(shù)據(jù)的二維、三維可視化展示,可將某一段時(shí)間具體監(jiān)測(cè)點(diǎn)特定頻段的頻譜數(shù)據(jù)以頻譜圖與對(duì)應(yīng)數(shù)據(jù)表的形式進(jìn)行顯示。頻譜二維可視化顯示包含全景頻譜圖、單頻點(diǎn)頻譜圖、瀑布圖、數(shù)據(jù)表4部分內(nèi)容,如圖3所示。

圖3 頻譜二維可視化界面

全景頻譜圖選取的頻段范圍均為0~300MHZ的圖例,平均劃分為4個(gè)頻段范圍,分別用紅黃藍(lán)綠4種顏色進(jìn)行描述繪制,以增強(qiáng)視覺(jué)對(duì)比度,使用戶得到更好的體驗(yàn)。

瀑布圖在本系統(tǒng)中的含義是指幅值在一定判別門限下,隨著時(shí)間推移,以瀑布上顏色變化的方式顯示出頻譜幅值分布形式,不同幅值對(duì)照漸進(jìn)色算法賦予不同顏色。瀑布圖的呈現(xiàn)形式為橫坐標(biāo)代表頻率,縱坐標(biāo)代表時(shí)間,顏色代表幅值大小,并在界面右側(cè)設(shè)置滑動(dòng)條,可以上下滑動(dòng)。因此,瀑布圖具有時(shí)間記憶功能,方便用戶進(jìn)行分析,并輕松了解頻譜隨時(shí)間變化的規(guī)律。

單頻頻譜圖是根據(jù)界面右上角設(shè)置窗口中頻率與頻段的參數(shù)選擇進(jìn)行頻譜繪制的,用戶可根據(jù)實(shí)際需要自由選擇頻段范圍,查看并分析特定頻段的頻譜占用情況,從而避免全景頻譜圖顯示范圍的限制。

數(shù)據(jù)表中包含實(shí)時(shí)傳來(lái)的監(jiān)測(cè)點(diǎn)IP、頻率、幅值、時(shí)間4部分內(nèi)容,當(dāng)前界面顯示兩行內(nèi)容,表格右側(cè)設(shè)置滑動(dòng)條,用戶可以上下滑動(dòng)以查看頻譜數(shù)據(jù),方便后期進(jìn)行頻譜數(shù)據(jù)分析。

考慮到三維狀態(tài)下的頻譜圖更有利于用戶查看并分析頻譜占用情況,故在本應(yīng)用程序中調(diào)用OpenGL ES庫(kù)繪制了三維頻譜圖。頻譜三維可視化顯示主要以單頻點(diǎn)時(shí)頻圖顯示功能為例,如圖4所示。單頻點(diǎn)時(shí)頻圖顯示重點(diǎn)在于實(shí)時(shí)獲取一段時(shí)間內(nèi)特定頻域的信號(hào)幅值,將其動(dòng)態(tài)變化過(guò)程使用三維直方圖方式動(dòng)態(tài)展示出來(lái)。為了增強(qiáng)頻譜圖的三維立體體驗(yàn)感,本系統(tǒng)中用戶可對(duì)三維時(shí)頻圖進(jìn)行手勢(shì)360°旋轉(zhuǎn)、移動(dòng)、縮放等操作,從而對(duì)頻譜信息進(jìn)行多角度觀察分析。

圖4 三維時(shí)頻圖

4 系統(tǒng)測(cè)試

對(duì)系統(tǒng)需要實(shí)現(xiàn)的4個(gè)功能進(jìn)行測(cè)試分析,由于系統(tǒng)實(shí)現(xiàn)部分已展示出應(yīng)用程序的頻譜可視化功能,所以本部分主要進(jìn)行頻譜歷史數(shù)據(jù)查詢與分析、百度地圖定位以及頻譜截屏與共享的功能測(cè)試。

4.1 頻譜歷史數(shù)據(jù)查詢與分析

頻譜歷史數(shù)據(jù)查詢與分析具體測(cè)試過(guò)程如圖5所示。在圖5(a)中,用戶通過(guò)點(diǎn)擊二維頻譜圖界面右上方的選擇窗口,選擇時(shí)間段與頻段范圍,TCP服務(wù)器端接收到客戶端的數(shù)據(jù)請(qǐng)求,即向客戶端發(fā)送2018-11-15 15:56~2018-11-15 16:26時(shí)間內(nèi),頻段范圍為[158,162]MHz的頻譜數(shù)據(jù)。圖5(b)為客戶端收到數(shù)據(jù)后的頻譜顯示界面。

(a) 頻段與時(shí)段設(shè)置

(b)客戶端界面

圖5 頻譜歷史查詢與分析

4.2 百度地圖定位

百度地圖定位測(cè)試用例如圖6所示,本應(yīng)用程序首先用紅色標(biāo)簽將頻譜資源監(jiān)測(cè)設(shè)備的位置信息顯示在地圖上,其次用底部圓圈顏色區(qū)分監(jiān)測(cè)設(shè)備當(dāng)前狀態(tài),紅色說(shuō)明處于忙碌狀態(tài),綠色說(shuō)明處于閑置狀態(tài),從而使用戶直觀、清晰地了解設(shè)備監(jiān)測(cè)狀態(tài),并且每次點(diǎn)擊監(jiān)測(cè)點(diǎn)按鈕都會(huì)通過(guò)彈框提醒與用戶當(dāng)前距離,讓用戶對(duì)地理位置具有明確認(rèn)識(shí)。在界面右上角的設(shè)置窗口里,用戶可以自由切換地圖類型與定位模式,且界面較為美觀,方便用戶操作。

圖6 百度地圖定位資源

4.3 頻譜截屏與共享

頻譜數(shù)據(jù)截屏與共享功能是頻譜資源實(shí)現(xiàn)持久化保存,以及用戶間分享資源的重要方式。Android為每個(gè)圖表界面都提供了截屏與共享的功能控件,經(jīng)過(guò)測(cè)試,該客戶端能有效實(shí)現(xiàn)頻譜數(shù)據(jù)的截屏與共享功能。

5 結(jié)語(yǔ)

本文以智能頻譜感知理論為基礎(chǔ),根據(jù)對(duì)智能頻譜感知系統(tǒng)使用者需求的分析,建立智能頻譜感知系統(tǒng)架構(gòu),然后對(duì)系統(tǒng)進(jìn)行整體設(shè)計(jì),并對(duì)系統(tǒng)中的客戶端應(yīng)用程序進(jìn)行測(cè)試。測(cè)試結(jié)果表明,系統(tǒng)運(yùn)行效果良好,可對(duì)監(jiān)測(cè)區(qū)域的頻譜使用情況進(jìn)行直觀的可視化呈現(xiàn),從而實(shí)現(xiàn)對(duì)頻譜資源科學(xué)、有效的管理。本文是對(duì)智能頻譜感知可視化系統(tǒng)在移動(dòng)終端環(huán)境下的創(chuàng)新嘗試,系統(tǒng)設(shè)計(jì)不同于傳統(tǒng)無(wú)線頻譜感知系統(tǒng),因此可為后續(xù)研究提供一定參考,并有著廣闊的應(yīng)用前景。

參考文獻(xiàn):

[1] 唐朝京, 劉培國(guó). 電磁頻譜安全問(wèn)題探討[J]. 國(guó)防科技, 2011, 32(4): 18-20.

[2] PAWELCZAK P,NOLAN K,DOYLE L, et al. Cognitive radio: ten years of experimentation and development[J]. Communications Magazine, 2011, 49(3): 90-100.

[3] DAS D,DAS S. A survey on spectrum occupancy measurement for cognitive radio[J]. Wireless Personal Communications,2015,85(4): 2581-2598.

[4] 張玉崗. Android平臺(tái)實(shí)時(shí)頻譜監(jiān)測(cè)軟件設(shè)計(jì)與實(shí)現(xiàn)[D]. 成都:電子科技大學(xué), 2014.

[5] 季中原. 頻譜感知可視化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].上海:上海師范大學(xué),2016.

[6] 聶俊嵐,田茂春,郭棟梁,等. 交互式平行坐標(biāo)多維電磁態(tài)勢(shì)可視分析[J]. 燕山大學(xué)學(xué)報(bào),2013,37(6): 542-546.

[7] 方斌,馬杰,孫克宇. 電磁頻譜可視化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 系統(tǒng)仿真學(xué)報(bào),2015, 27(9): 33-38.

[8] 李鵬,俎云霄. 一種新的認(rèn)知無(wú)線電頻譜感知方法[J]. 通信技術(shù), 2009(12): 38-39.

[9] CAI W. Research on competitive advantage mechanism of the mobile Internet ecosystem[C].Iet International Conference on Communication Technology & Application. IET, 2012.

[10] ENCK W, OCTEAU D, MCDANIEL P D, et al. A study of android application security[C].USENIX security symposium,2011.

[11] 秦少飛, 竺小松. 基于 Android 的頻譜處理顯示系統(tǒng)設(shè)計(jì)[J]. 計(jì)算機(jī)測(cè)量與控制, 2018(2): 211-214,218.

[12] 徐春雨. MVC模式在Web管理信息系統(tǒng)中的應(yīng)用[J]. 福建電腦, 2014, 30(4):175-176.

[13] 王軍,李少謙. 認(rèn)知無(wú)線電:原理, 技術(shù)與發(fā)展趨勢(shì)[J]. 無(wú)線電技術(shù)與信息, 2007 (7): 27-31.

[14] 周賢偉,辛?xí)澡ぃ觖惸龋? 認(rèn)知無(wú)線電安全關(guān)鍵技術(shù)研究[J]. 電信科學(xué), 2008(2):72-77.

[15] 李琳. 基于博弈論的認(rèn)知無(wú)線電頻譜共享算法研究[D]. 北京:北京郵電大學(xué), 2009.

[16] 高昂,魏惠茹,李曉東. JDBC數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)探究[J]. 信息與電腦:理論版,2015(13):93-94.

[17] 徐懷志,趙航. 基于安卓平臺(tái)的電磁頻譜監(jiān)測(cè)應(yīng)用程序的開(kāi)發(fā)[J]. 電子測(cè)試, 2016(13):32-33.

[18] 林培杰,朱安南,程樹(shù)英. Android 數(shù)據(jù)庫(kù) SQLite 性能優(yōu)化[J]. 計(jì)算機(jī)系統(tǒng)應(yīng)用,2014, 23(4): 193-196.

[19] 張勇. 基于Android的智能點(diǎn)餐系統(tǒng)設(shè)計(jì)[J]. 電子測(cè)試, 2017(22):73-74.

[20] 雍成明,張昊,程晨. 基于Socket的公安交通集成指揮平臺(tái)多線程通信協(xié)議測(cè)試技術(shù)研究與開(kāi)發(fā)[C].中國(guó)智能交通年會(huì),2016.

(責(zé)任編輯:黃 健)

猜你喜歡
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
兩種新的非確定數(shù)據(jù)庫(kù)上的Top-K查詢
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 亚洲天堂在线免费| 91精品人妻互换| 超清无码熟妇人妻AV在线绿巨人| 国产女人在线视频| 毛片手机在线看| 中国一级特黄视频| 亚洲精品男人天堂| 69视频国产| 高潮爽到爆的喷水女主播视频| 天天摸天天操免费播放小视频| 99在线小视频| 毛片手机在线看| 伊人精品视频免费在线| 国产jizzjizz视频| 2021无码专区人妻系列日韩| 免费aa毛片| 亚洲一区二区精品无码久久久| 亚洲第一香蕉视频| 久久黄色一级片| 国产极品美女在线播放| 中文字幕在线欧美| 99re在线视频观看| 亚洲视频三级| 国产精品亚洲五月天高清| 亚洲欧美成人综合| 中文字幕va| 国产女人在线观看| 久久人妻系列无码一区| 亚洲综合精品第一页| 国产91小视频在线观看| 青草娱乐极品免费视频| 国产福利免费在线观看| 欧洲高清无码在线| 欧美亚洲国产日韩电影在线| 天天综合网站| 国语少妇高潮| 久久美女精品国产精品亚洲| 少妇极品熟妇人妻专区视频| 好久久免费视频高清| 亚洲精品国产首次亮相| 婷婷亚洲视频| 国产在线观看精品| 免费精品一区二区h| 91久久偷偷做嫩草影院电| 欧美www在线观看| 第一区免费在线观看| 欧美亚洲另类在线观看| 国产成人免费观看在线视频| 日韩国产一区二区三区无码| 免费在线一区| 色婷婷成人| 国产美女一级毛片| 国产免费久久精品99re丫丫一 | 国产迷奸在线看| 久久国产精品电影| 精品一区二区久久久久网站| 男女男免费视频网站国产| 久久中文电影| 欧美日本视频在线观看| 国产全黄a一级毛片| a毛片免费在线观看| 亚洲精品成人片在线观看| 久久99国产视频| 亚洲精品制服丝袜二区| 日韩不卡高清视频| 浮力影院国产第一页| 综合久久五月天| 国产午夜看片| 久久久久国产一级毛片高清板| 久久精品人人做人人综合试看| 午夜精品久久久久久久2023| 欧美日韩一区二区三区在线视频| 国产91熟女高潮一区二区| 亚洲免费成人网| 亚洲综合第一页| 亚洲欧洲日韩久久狠狠爱| 香蕉久久国产超碰青草| aaa国产一级毛片| 内射人妻无码色AV天堂| 人人看人人鲁狠狠高清| 国产精品嫩草影院av| 99爱视频精品免视看|