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

基于GNU Radio架構的信號處理實驗平臺開發

2016-12-05 10:08:04張建良齊冬蓮
實驗技術與管理 2016年11期
關鍵詞:實驗教學信號實驗

張建良, 吳 越, 齊冬蓮

(浙江大學 電氣工程學院, 浙江 杭州 310027)

?

基于GNU Radio架構的信號處理實驗平臺開發

張建良, 吳 越, 齊冬蓮

(浙江大學 電氣工程學院, 浙江 杭州 310027)

開發了基于GNU Radio的信號分析與處理實驗平臺。借助GNU Radio完全開源的信號分析處理平臺,既能夠提供開放式可修改的模塊庫,以便快速建立關于信號處理的流程并進行內容設計、仿真,又能夠用來連接真實的信號接收和處理系統,方便進行綜合性和探究性實驗設計。該實驗平臺的建立,方便學生以更加靈活的學習形式獲取專業的資源,進行更加靈活多樣的學習和互動,并有助于提高實驗教學效果。

信號分析與處理; 實驗平臺; GNU Radio; 實驗教學改革

傳統信號實驗大多基于硬件電路完成,實驗手段單一,很多復雜的實驗難以實現,因而在一定程度上影響了學生對“信號分析與處理”課程基本內容的理解和掌握[1-4]。

目前高校信號類課程實驗平臺主要可以分為3類:

(1) 以高校自制和教儀公司成套產品為代表的第一代驗證性實驗平臺。這類平臺主要配合實驗課程內容,以設計簡單、操作方便為特點,主要通過完成電路的設計和搭建,實現對信號基本概念的驗證。這類儀器的特點是體積較大、功能單一、擴展性和可靠性較差。

(2) 以Matlab和Labview+Mydaq為代表的第二代綜合性實驗平臺[1-9]。此類平臺注重利用計算機軟件資源實現對信號的分析和處理,結構緊湊、使用靈活、可擴展,也便于開展綜合性實驗。然而,這類平臺結構比較封閉,修改內容和擴展應用也比較困難,一些實驗還需要設計硬件電路來配合。這類平臺集成程度高、價格昂貴、維護和維修困難,不利于課下大規模實驗使用。

(3) 清華大學、上海交大和華中科大等部分大學開發的具有開放性、便攜性和探究性特點的第三代實驗平臺[8-10]。這類平臺注重加強學生對信號基本知識的理解和轉化,借助于豐富的計算機網絡資源,對實驗內容和實驗形式做了徹底的改進,既加入了學生感興趣的日常應用實驗內容,如對電力信號、手機信號、聲音信號等獲取、分析和處理[8-12],也注重互動性,能夠設計和開展探究性實驗,提高了教學方式的靈活性和知識理解的深度和廣度。

本文基于模塊化和互動性的實驗教學思想,開發了基于GNU Radio的完全開源的信號分析與處理實驗平臺[13-15]。該平臺既能提供開放式可修改的模塊庫,方便用戶快速建立關于信號處理的實驗流程并進行內容設計和仿真,又能夠用來連接真實的信號接收和處理系統,方便開展綜合性和探究性實驗設計。

1 實驗平臺的組成結構

基于GNU Radio架構的信號分析與處理實驗平臺由信號源、信號接收端硬件、以GNU Radio為基礎的信號分析與處理軟件以及顯示器模塊組成。整個實驗平臺的體系架構如圖1所示。實驗系統的設計理念為:在GNU Radio體系架構下,模塊化、標準化的硬件單元以標準開放的形式連接起來,形成一個通用實驗平臺,通過軟件加載和重新設計來實現各種信號分析與處理模塊,有助于將“信號分析與處理”實驗教學的重心轉移到對信號基本概念和原理的理解和實現上,從而專注于利用信號理論本身開展對新系統、新知識、新應用的開發和探索。

圖1 實驗平臺的體系架構

GNU Radio提供信號處理模塊的庫,包括對“信號分析與處理”課程中濾波器、FFT 變換、調制/解調器、信道編譯碼等模塊,并且允許使用者根據自己的需要定制和改造現有的信號處理模塊,提供流向圖(flow graph)連接機制,把單個的處理模塊連接在一起,組成信號分析與處理系統。

基于遠程開源平臺的實驗設計思路,方便學生以更加靈活的學習形式獲取專業的資源,可以實現在不同場合和時間參與實驗,有助于將實驗教學從課堂擴展到課外,提供更加靈活多樣的學習和互動形式,鍛煉學生在信號處理算法實現和探究性實驗設計方面的綜合素質,不斷提高實驗教學效果。

1.1 信號源

在GNU Radio架構下,實驗平臺的信號源為頻率2~6 000 MHz的電磁信號。根據接收端硬件中射頻芯片的功能,將信號源發出的電磁信號接收下來進行抽樣、量化并轉化成數字信號,供軟件模塊進一步分析和處理。信號源的類型多樣,包括常見的無線電廣播信號、GPS信號、GSM信號、雷達信號等。

1.2 信號接收端硬件部分

信號接收端硬件部分是具有開放性、標準化、模塊化的通用硬件平臺,目前比較成熟的主要有HackRF、USRP和RTL2832U等模塊。由于RTL2832U模塊覆蓋了常見的信號源頻段,同時具有較高的性價比,因而擁有強大的用戶基礎和眾多的開發者團體,也是筆者開發信號分析與處理實驗平臺的最佳選擇。

通過配合調諧器芯片(例如R820T或E4000),可以用天線接收頻率范圍為24~1 766 MHz或者24~2 200 MHz的信號,其中調諧器內置了混頻器(E4000是零中頻模式,R820T是低中頻模式)。混頻器輸出信號經過PGA放大后輸入RTL2832U的ADC功能模塊(E4000是I/Q兩路,R820T只有I一路),ADC采集的信號數據直接通過USB送到軟件處理模塊進一步處理,實現利用軟件對信號分析和處理的目的。

1.3 信號分析與處理軟件部分

GNU Radio是一個最小程度地結合硬件(例如RTL2832U),而用軟件來實現信號分析與處理的軟件體系。GNU Radio應用程序用Python語言編寫,真實的信息處理過程是由C++浮點擴展庫實現的。GNU Radio還是一個全球性的開源軟件,其開放性和互動性的特點方便探究性實驗教學內容的豐富和實施形式的改進。

利用具有較高執行效率的C++語言編寫各種信號處理模塊(如濾波器、FFT 變換、調制/解調器、信道編譯碼等模塊),可以實現信號分析與處理課程中基本的理論內容;利用語法簡單、完全面向對象的Python腳本語言來構造流向圖,從而連接各個模塊成為完整的信號處理流程。GNU Radio 的軟件結構允許用戶根據實際應用要求對信號處理模塊進行改進,以獲得預期的性能;并通過“黏合劑”——流向圖來完成信號處理的全流程。用戶除了能夠開發自己的信號模塊之外,還可使用GNU Radio 內嵌的利用CPU增強指令集模塊,完成功能更加豐富、效率更高的實驗內容。

軟件處理模塊的實驗原理為:(1)GNU Radio是一個信號處理模塊和開發者互動的軟件框架,具有一個廣泛的標準庫的塊,允許連接外圍硬件電路并和現有軟件模塊結合,形成更加復雜的信號處理流程圖,完成諸如同步、分析和可視化等標準任務;(2)通過編寫基本信號處理模塊,設計基礎智能信號分析處理單元,并實現相應的信號處理邏輯;(3)通過開發具有特定功能的高級模塊,可以實現對輸入和輸出數據的分析控制;(4)GNU Radio中模塊化和圖形化的信號處理特點,使得開發者不用關心這些數據如何在模塊間流動,一旦程序連接好,功能模塊會自動得出信號處理的最終結果并顯示出來。

實驗平臺通過靈活的模塊化操作,可以定制和改進現有模塊,激發學生對信號實驗的興趣;基于強大的網絡資源支持,解決實驗過程中的問題,培養學生發現問題和解決問題的能力;具有專業的信號處理功能,可以獨自仿真或者借助外圍設備,拓展信號分析與處理的范圍和能力。

GNU Radio軟件架構在實驗平臺中的地位如圖2所示。

圖2 GNU Radio軟件架構在整個實驗平臺中的地位

2 實驗平臺的開發目標

根據實驗教學和科研開發的需要,該信號處理實驗平臺的開發主要實現以下目標:

(1) 在課程服務方面,將覆蓋信號分析與處理課程中信號的采樣、濾波器設計、信號調制與解調等基礎實驗內容;通過對相關模塊的改進,可以擴展形成諸如FM發射與接收、遙控小車信號解析、NOAA衛星接收、GSM信號解調與分析等探究性實驗;

(2) 在學生受益面方面,面向電力系統及自動化、電子信息工程、自動化3個專業8個教學班的學生,預計每年超過400人受益;

(3) 在實踐教學環節方面,可以利用GNU Radio高度模塊化和圖形化的軟件架構平臺以及具有特定信號采集功能的外圍電路模塊,結合工業和科研實際來拓展實驗內容,服務于本科畢業設計和SRTP等實踐教學環節;

(4) 在科研輔助方面,通過對GNU Radio中功能模塊部分的優化和完善,實現數字圖像處理中的信號頻譜分析等信號復雜處理,采用模塊化的設計理念和豐富的擴展接口,減少項目開發時間、提高項目的實施效率。

3 實驗平臺的技術水平及指標要求

(1) 在實驗技術水平方面,要實現對現有信號分析處理內容的全部覆蓋,采用GNU Radio定制化功能模式,能夠進行采樣信號數據流的緩沖、調度等復雜處理,實現對真實信號采集前端硬件的全面支持,具有強大的工業應用前景。

(2) 在技術指標方面,借助Realtek RTL2832U等外圍信號采集單元,實現24~2 200 MHz信號的采集和處理,覆蓋一般工業和民用常用信號的范圍。可以使用GNU Radio提供的信號處理模塊,也可以將現有信號處理模塊嵌入更加復雜的信號處理流程圖中。

(3) 在核心指標及技術保證方面,基于GNU Radio模塊化和圖形化的特點,將信號處理過程分為幾個階段和模塊進行,用戶只需關注模塊的功能;配合USRP、RTL2832U、HackRF等前端信號采集模塊,可以實現對不同頻率范圍內信號的采集、分析和處理。

4 實驗平臺的應用研究及成果

基于GNU Radio架構的信號處理實驗平臺,浙江大學電氣工程學院近年來在實驗教學方面和科研實踐方面均取得了豐碩的成果。

4.1 實驗教學應用

浙江大學電氣工程學院承擔了本校“信號分析與處理實驗室”的建設以及信號分析與處理課程的實驗教學工作,獲批國家級精品課程,開發了一系列創新性、綜合性實驗,編寫了《信號分析與處理實驗講義》。

“信號分析與處理”理論教學和實驗教學是電氣大類本科生的核心課程。在2014—2015學年,電氣學院自動化專業的“信號分析與處理”實驗教學首次采用了學生研究小組的教學形式,基于GNU Radio配合Realtek RTL2832U的實驗開發平臺,進行了無線電信息分析、航班信號獲取和分析等探究性實驗,取得了較好的教學效果。

基于GUN Radio架構的系統化信號分析與處理實驗平臺整合了現有信號處理實驗內容,并結合平臺特點和學生興趣,開發了諸如GSM信號處理、GPS信號接收、飛行航班信號獲取與顯示等探究性信號實驗,以分組形式逐步在電氣學院信號大類課程中推廣。

4.2 科研輔助研究

浙江大學電氣工程學院擁有“控制理論與控制工程”國家重點學科,在電力系統信號分析、復雜信息系統控制領域的研究實力雄厚,在多項國家科技支撐計劃、863計劃、國家自然科學基金、省部級重大項目的支持下,對信號分析與處理實驗平臺的建設進行了從理論到實踐的深入研究,在信號研究領域獲得了豐富的技術積累和實踐經驗。

基于GNU Radio架構的信號處理實驗平臺有力地支撐了學院相關科研團隊在混沌信號分析和控制理論方面的研究,深入探索了介于隨機信號與確定性信號之間的混沌信號的特性,驗證了非線性控制策略的有效性。該項研究獲得了國家自然科學基金和浙江省杰出青年基金的資助。該實驗平臺在申請和實施國家高技術研究發展計劃(863計劃)“配電網信息物理系統關鍵技術研究及示范”、國家自然科學基金項目“無人機在非合作場景中的分布式控制與優化問題研究”的過程中,提供了重要的實驗保障和經驗支撐。

5 結語

基于GNU Radio架構的信號處理實驗平臺的開發,改進了實驗教學的形式和效果,有助于將實驗教學的重心轉移到課程基本知識的掌握上。基于開源平臺的實驗內容,使實驗教學從課堂內擴展到課堂外,方便學生以更加靈活的學習形式獲取專業的資源,鍛煉學生在信號處理算法實現和探究性實驗設計方面的綜合能力。該實驗平臺也為浙江大學電氣工程學院開展信號處理技術的科研工作提供了有力的技術支撐和理論儲備。

References)

[1] 唐東煒,章敏,王宇華.基于LabVIEW的信號分析與處理實驗系統的開發[J].中山大學學報論叢,2006,26(1):36-38.

[2] 陳鴿,常敏慧.Matlab在信號處理系列課程實驗中的應用[J].實驗技術與管理,2006,23(11):77-80.

[3] 劉峰,段紅,熊慶旭,等.信號與系統實驗教學改革[J].實驗技術與管理,2008,25(3):118-120.

[4] 夏平,向學軍,吉培榮.基于MATLAB的信號與系統、數字信號處理實驗體系教學實踐[J].電氣電子教學學報,2004,26(5):73-74.

[5] 王艷芬,史良,王剛.基于MATLAB軟件環境的《數字信號處理》課程新實驗開發[J].實驗技術與管理,2002,19(3):61-63.

[6] 周祥才,楊錚.基于MATLAB的信號采樣與重構的實現[J].實驗技術與管理,2007,24(2):79-80.

[7] 劉成云,陳振學,孔慧.基于CCS的“信號分析與處理”實驗教學[J].實驗室研究與探索,2010,29(11):97-100.

[8] 許爽,李敏.綜合設計性數字信號處理實驗的探討[J].大連民族學院學報,2010,12(3):96-97.

[9] 孫暉,趙菁.信號分析與處理綜合性實驗設計與實現[J].實驗技術與管理,2012,29(7):161-163.

[10] 劉衛東,孟曉靜,王艷芬.語音信號處理實驗教學研究探索[J].實驗室研究與探索,2008,27(4):72-74.

[11] 高軍萍,王霞,李琦,等.數字信號處理課程教學改革的探索與體會[J].電氣電子教學學報,2007,29(2):19-21.

[12] 朱金秀,張卓,朱昌平.數字信號處理課程實驗教學研究與實踐[J].實驗室研究與探索,2008,27(5):96-98.

[13] 曹瀚文,王文博.GNU Radio:開放的軟件無線電平臺[J].電信快報,2007(4):31-34.

[14] 楊宏,孔耀暉,茹晨光,等.基于GNU Radio和USRP的無線通信系統建模仿真[J].現代電子技術,2013,36(18):73-77.

[15] 趙楠,武明虎,周先軍,等.基于GNU Radio和USRP的寬頻帶并行感知平臺設計[J].計算機應用研究,2015,32(12):3779-3781.

Development of signal processing experimental platform based on GNU Radio framework

Zhang Jianliang, Wu Yue, Qi Donglian

(College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China)

The signal analysis and processing experimental platform based on GNU Radio is developed. By using the fully open source GNU Radio based signal analysis and processing platform, an open and modifiable library of modules can be provided so as to establish the quick signal processing flow and carry out the content design and simulation. At the same time, the platform can be used to connect the real signal receiving and processing system, which is easy to carry out the comprehensive and exploratory experimental design. The establishment of the experimental platform can help the students to obtain the specialized resources in a more flexible learning method and carry out more flexible and interactive learning, and the platform can also contribute to the improvement of the experimental teaching effect.

signal analysis and processing; experimental platform; GNU Radio;experimental teaching reform

10.16791/j.cnki.sjg.2016.11.040

2016-05-25

國家高技術研究發展計劃(863)項目(2015AA050202);國家自然科學基金項目(61503333);浙江省自然科學基金項目(LY15E070001);浙江省教育廳科研項目(Y201533326);浙江大學實驗技術研究重點項目(SZD201501);浙江大學本科實驗教學自制儀器設備項目(2016046);浙江大學電氣工程學院探究性實驗立項項目

張建良(1984—),男,河南新野,博士,講師,主要研究方向為信號分析與處理、復雜工業系統的分析與控制.

E-mail:jlzhang@zju.edu.cn

G642.0

A

1002-4956(2016)11-0161-04

猜你喜歡
實驗教學信號實驗
記一次有趣的實驗
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
小議初中化學演示實驗教學
甘肅教育(2020年4期)2020-09-11 07:42:36
電容器的實驗教學
物理之友(2020年12期)2020-07-16 05:39:20
對初中化學實驗教學的認識和體會
甘肅教育(2020年8期)2020-06-11 06:10:04
做個怪怪長實驗
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
幾何體在高中數學實驗教學中的應用
NO與NO2相互轉化實驗的改進
主站蜘蛛池模板: 天堂在线视频精品| 狠狠色噜噜狠狠狠狠色综合久| 亚洲AV人人澡人人双人| 波多野结衣一区二区三区四区| 成人蜜桃网| 蜜臀AV在线播放| 久久精品国产91久久综合麻豆自制| 秋霞一区二区三区| 国产成人AV大片大片在线播放 | 狠狠ⅴ日韩v欧美v天堂| 波多野结衣无码中文字幕在线观看一区二区 | 全色黄大色大片免费久久老太| 777午夜精品电影免费看| 国产精品林美惠子在线观看| 免费一级无码在线网站| 国产成人精品一区二区三区| 综合色区亚洲熟妇在线| 久久香蕉国产线看观| 91精品久久久久久无码人妻| 91视频首页| 亚洲va在线∨a天堂va欧美va| 国产日韩欧美成人| 国产精品亚洲综合久久小说| 欧美国产日韩在线| 青青草91视频| 欧美无遮挡国产欧美另类| 久久99国产视频| 国产又粗又猛又爽| 国产一区二区福利| 国产对白刺激真实精品91| 毛片在线播放a| 欧美成人手机在线观看网址| 无码AV高清毛片中国一级毛片| 97久久超碰极品视觉盛宴| 美女国内精品自产拍在线播放| 免费国产小视频在线观看| 青青操国产视频| 日韩成人在线视频| 亚洲精品免费网站| 亚洲第一区欧美国产综合 | 夜夜操国产| 国产97视频在线观看| 99999久久久久久亚洲| 无码内射中文字幕岛国片| 免费一级毛片在线观看| 日韩欧美国产成人| 8090成人午夜精品| 丝袜亚洲综合| 国产av色站网站| 亚洲成人手机在线| 五月天福利视频| 暴力调教一区二区三区| 日本高清在线看免费观看| 91欧美亚洲国产五月天| 精品精品国产高清A毛片| 国产麻豆va精品视频| 亚洲人妖在线| 真实国产乱子伦视频| 成人国产三级在线播放| 在线看免费无码av天堂的| 日本五区在线不卡精品| 国产主播喷水| 超碰免费91| 国产精品视频a| 伊人精品成人久久综合| 亚洲一级毛片在线观播放| 成人另类稀缺在线观看| 国产三区二区| 国产亚洲欧美在线人成aaaa| 亚洲综合片| 40岁成熟女人牲交片免费| 91色老久久精品偷偷蜜臀| 欧美日韩中文字幕在线| 国产成人综合亚洲欧美在| 国产伦片中文免费观看| 国产亚洲精品97在线观看| 国产精品久久久久婷婷五月| 粗大猛烈进出高潮视频无码| 国产成人亚洲综合a∨婷婷| 狼友av永久网站免费观看| 日韩精品免费一线在线观看| 国产区91|