基于嵌入式便攜頻譜儀的設(shè)計與研制
發(fā)布時間:2020-12-24 08:03
隨著5G的全球商用時代的到來,頻譜資源作為重要的戰(zhàn)略資源也越來越被國家重視。軍用或者民用設(shè)備的逐年增多,無線電頻譜資源的需求和其本身的有限性之間的矛盾愈發(fā)顯現(xiàn)。某些不法分子非法利用頻譜資源牟利,危害國家社會安全。因此為了科學化管理頻譜資源,提高頻譜利用率,打擊違法行為,提高頻譜監(jiān)測能力的必要性不言而喻。同時電子設(shè)備智能化、微型化的趨勢已然形成,對于電子設(shè)備的性能和集成度提出了更高的要求。因此設(shè)計開發(fā)便攜式的頻譜監(jiān)測分析設(shè)備具有重要意義。針對以上問題,本文開展了基于嵌入式片上系統(tǒng)平臺的便攜式的頻譜儀的系統(tǒng)設(shè)計研究,研究內(nèi)容包括了頻譜分析的理論基礎(chǔ),整個系統(tǒng)的總體設(shè)計,頻譜分析軟件的功能實現(xiàn)和最終的測試與驗證。本文的具體工作如下:對于頻譜儀系統(tǒng)的總體設(shè)計,從功能需求入手,比較超外差式接收機架構(gòu)和零中頻接收機架構(gòu)的優(yōu)劣,設(shè)計了基于Zynq嵌入式平臺和AD9371射頻收發(fā)器結(jié)合的系統(tǒng)硬件結(jié)構(gòu)。針對本文的設(shè)計需求,實現(xiàn)Zynq的嵌入式Linux開發(fā)環(huán)境的搭建。同時利用ADI公司提供的Libiio庫編程設(shè)計實現(xiàn)了對AD9371的配置使用。對頻譜監(jiān)測分析工作進行了理論研究,重點研究了信號的各種時頻分...
【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:76 頁
【學位級別】:碩士
【部分圖文】:
AD9371芯片內(nèi)部結(jié)構(gòu)
第二章頻譜儀的系統(tǒng)設(shè)計方案與設(shè)計平臺15相關(guān)功能組成,其中Cortex-A53MPCore處理器是Armv8架構(gòu),可以完全后向兼容Armv7架構(gòu),它能在AArch32和AArch64操作模式切換,允許32位應(yīng)用和64位應(yīng)用在64位操作系統(tǒng)上一起執(zhí)行。具有獨立的32Kb一級緩存和1MB的二級緩存,8級順序執(zhí)行的簡單流水線,能夠提供低功耗,高效率的企業(yè)級性能。實時處理單元(RPU):用一對基于armv7架構(gòu)的32位Cortex-R5處理器作為實時處理單元,具有專用緊密耦合內(nèi)存(TCM)的實時處理單元,可以實現(xiàn)對本地RAM低延遲訪問,常用于許多關(guān)鍵性安全應(yīng)用。圖2-5ZCU102評估板內(nèi)部資源結(jié)構(gòu)圖形處理單元(GPU):圖形處理單元是一個基于ArmMali-400MP2硬件加速器的2D和3D的圖形子系統(tǒng)。擁有一個機和處理器,兩個像素處理器,共享的64KB二級緩存控制器,128位的AXI主總線接口。大量的外設(shè)接口:包括網(wǎng)口、I2C接口、SPI接口、USB、CAN總線、SD卡控制器、高速串行接口、以及通用I/O口。2)PL端
電子科技大學碩士學位論文28ZCU102的SD卡插槽,上電后就可以啟動為整個系統(tǒng)定制的linux系統(tǒng),測試結(jié)果由后面的測試章節(jié)展示。圖3-2內(nèi)核配置3.3Libiio編寫AD9371控制Libiio庫用于連接Linux工業(yè)輸入/輸出(IIO)子系統(tǒng),它簡化了Linux工業(yè)I/O(IIO)設(shè)備的軟件接口的開發(fā)[45]。該庫抽象了硬件的底層細節(jié),并提供了一個簡單但完整的編程接口,可用于高級項目。LinuxIIO子系統(tǒng)旨在為數(shù)模,模數(shù)轉(zhuǎn)換器等設(shè)備提供支持,還包括加速度計、陀螺儀、IMUs、電容到數(shù)字轉(zhuǎn)換器(CDCs)、壓力傳感器、光傳感器、溫度傳感器、磁力儀、DDS(直接數(shù)字合成)、PLLs(鎖相環(huán))、可變/可編程增益放大器(VGA、PGA)和射頻收發(fā)器[46]?梢栽谇度胧絃inux目標上本地使用libiio(本地模式),或者使用libiio通過USB、以太網(wǎng)或串口從主機Linux、Windows或MAC與相同的目標進行遠程通信。這里主要介紹如何設(shè)計libiio的程序從嵌入式平臺控制AD9371的工作模式,如何從AD9371中獲取數(shù)據(jù)。Libiio的接口函數(shù)模型如圖3-3所示:Libiio庫的最主要的四個結(jié)構(gòu)體是iio_context,iio_device,iio_channel,iio_buffer。一個iio_context對象可能包含了數(shù)個iio_device對象,它代表了整個庫的實例。一個iio_device對象只會與一個iio_context對象有關(guān),它可能包含了數(shù)個iio_channel對象,比如AD9371就是雙通道的。一個iio_device對象有時候綁定一個iio_buffer對象,表示這個設(shè)備的數(shù)據(jù)緩沖區(qū)。
【參考文獻】:
期刊論文
[1]無線電監(jiān)測技術(shù)研究現(xiàn)狀和發(fā)展方向[J]. 李偉康. 中國新通信. 2019(21)
[2]軌道交通移動通信技術(shù)發(fā)展分析及建議[J]. 藺偉,李毅. 現(xiàn)代城市軌道交通. 2019(09)
[3]基于AD9371和Zynq UltraScale+MPSOC的多通道寬帶通信平臺[J]. 蘇兆忠. 電子質(zhì)量. 2019(07)
[4]實施動態(tài)頻譜管理 提高資源利用效率[J]. 丁家昕,方箭,王坦. 中國無線電. 2018(01)
[5]SOC與單片機應(yīng)用技術(shù)的發(fā)展[J]. 劉佳璐. 通訊世界. 2017(07)
[6]5G移動通信技術(shù)發(fā)展與應(yīng)用趨勢[J]. 曾劍秋. 電信工程技術(shù)與標準化. 2017(02)
[7]無線頻譜監(jiān)測與定位技術(shù)現(xiàn)狀與未來趨勢[J]. 彭勃. 中國無線電. 2017(01)
[8]5G頻譜研究現(xiàn)狀及展望[J]. 方箭,李景春,黃標,馮巖. 電信科學. 2015(12)
[9]嵌入式處理器和嵌入式操作系統(tǒng)研究概述[J]. 徐德. 電腦知識與技術(shù). 2014(16)
[10]基于FFTW庫分步傅里葉變換算法并行方案研究[J]. 劉帥,李智,王晶. 裝備學院學報. 2013(02)
博士論文
[1]認知無線電中頻譜感知優(yōu)化與無線資源管理的研究[D]. 杜紅.北京郵電大學 2012
碩士論文
[1]基于SOPC的嵌入式Linux操作系統(tǒng)移植以及USB HCD實現(xiàn)[D]. 張洪.重慶大學 2015
[2]手持式頻譜監(jiān)測設(shè)備的嵌入式系統(tǒng)與驅(qū)動設(shè)計[D]. 張鑫.電子科技大學 2015
[3]無線電管理信息系統(tǒng)架構(gòu)研究與設(shè)計[D]. 朱臻真.哈爾濱理工大學 2014
[4]基于WinCE的免疫檢測酶標儀系統(tǒng)設(shè)計與實現(xiàn)[D]. 朱家亮.上海交通大學 2012
[5]基于手持移動終端的災(zāi)情數(shù)據(jù)采集系統(tǒng)研究[D]. 劉瑞.上海師范大學 2012
[6]雷達接收機自動測試系統(tǒng)的研制[D]. 王永東.南京理工大學 2008
[7]手持式頻譜分析儀嵌入式系統(tǒng)設(shè)計[D]. 涂志強.電子科技大學 2008
[8]嵌入式軟件測試的研究[D]. 徐柯.電子科技大學 2006
[9]射頻頻譜分析儀的設(shè)計研究[D]. 梁強.合肥工業(yè)大學 2006
[10]基于ARM-Linux的嵌入式產(chǎn)品平臺構(gòu)建[D]. 陳軍.浙江大學 2004
本文編號:2935294
【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:76 頁
【學位級別】:碩士
【部分圖文】:
AD9371芯片內(nèi)部結(jié)構(gòu)
第二章頻譜儀的系統(tǒng)設(shè)計方案與設(shè)計平臺15相關(guān)功能組成,其中Cortex-A53MPCore處理器是Armv8架構(gòu),可以完全后向兼容Armv7架構(gòu),它能在AArch32和AArch64操作模式切換,允許32位應(yīng)用和64位應(yīng)用在64位操作系統(tǒng)上一起執(zhí)行。具有獨立的32Kb一級緩存和1MB的二級緩存,8級順序執(zhí)行的簡單流水線,能夠提供低功耗,高效率的企業(yè)級性能。實時處理單元(RPU):用一對基于armv7架構(gòu)的32位Cortex-R5處理器作為實時處理單元,具有專用緊密耦合內(nèi)存(TCM)的實時處理單元,可以實現(xiàn)對本地RAM低延遲訪問,常用于許多關(guān)鍵性安全應(yīng)用。圖2-5ZCU102評估板內(nèi)部資源結(jié)構(gòu)圖形處理單元(GPU):圖形處理單元是一個基于ArmMali-400MP2硬件加速器的2D和3D的圖形子系統(tǒng)。擁有一個機和處理器,兩個像素處理器,共享的64KB二級緩存控制器,128位的AXI主總線接口。大量的外設(shè)接口:包括網(wǎng)口、I2C接口、SPI接口、USB、CAN總線、SD卡控制器、高速串行接口、以及通用I/O口。2)PL端
電子科技大學碩士學位論文28ZCU102的SD卡插槽,上電后就可以啟動為整個系統(tǒng)定制的linux系統(tǒng),測試結(jié)果由后面的測試章節(jié)展示。圖3-2內(nèi)核配置3.3Libiio編寫AD9371控制Libiio庫用于連接Linux工業(yè)輸入/輸出(IIO)子系統(tǒng),它簡化了Linux工業(yè)I/O(IIO)設(shè)備的軟件接口的開發(fā)[45]。該庫抽象了硬件的底層細節(jié),并提供了一個簡單但完整的編程接口,可用于高級項目。LinuxIIO子系統(tǒng)旨在為數(shù)模,模數(shù)轉(zhuǎn)換器等設(shè)備提供支持,還包括加速度計、陀螺儀、IMUs、電容到數(shù)字轉(zhuǎn)換器(CDCs)、壓力傳感器、光傳感器、溫度傳感器、磁力儀、DDS(直接數(shù)字合成)、PLLs(鎖相環(huán))、可變/可編程增益放大器(VGA、PGA)和射頻收發(fā)器[46]?梢栽谇度胧絃inux目標上本地使用libiio(本地模式),或者使用libiio通過USB、以太網(wǎng)或串口從主機Linux、Windows或MAC與相同的目標進行遠程通信。這里主要介紹如何設(shè)計libiio的程序從嵌入式平臺控制AD9371的工作模式,如何從AD9371中獲取數(shù)據(jù)。Libiio的接口函數(shù)模型如圖3-3所示:Libiio庫的最主要的四個結(jié)構(gòu)體是iio_context,iio_device,iio_channel,iio_buffer。一個iio_context對象可能包含了數(shù)個iio_device對象,它代表了整個庫的實例。一個iio_device對象只會與一個iio_context對象有關(guān),它可能包含了數(shù)個iio_channel對象,比如AD9371就是雙通道的。一個iio_device對象有時候綁定一個iio_buffer對象,表示這個設(shè)備的數(shù)據(jù)緩沖區(qū)。
【參考文獻】:
期刊論文
[1]無線電監(jiān)測技術(shù)研究現(xiàn)狀和發(fā)展方向[J]. 李偉康. 中國新通信. 2019(21)
[2]軌道交通移動通信技術(shù)發(fā)展分析及建議[J]. 藺偉,李毅. 現(xiàn)代城市軌道交通. 2019(09)
[3]基于AD9371和Zynq UltraScale+MPSOC的多通道寬帶通信平臺[J]. 蘇兆忠. 電子質(zhì)量. 2019(07)
[4]實施動態(tài)頻譜管理 提高資源利用效率[J]. 丁家昕,方箭,王坦. 中國無線電. 2018(01)
[5]SOC與單片機應(yīng)用技術(shù)的發(fā)展[J]. 劉佳璐. 通訊世界. 2017(07)
[6]5G移動通信技術(shù)發(fā)展與應(yīng)用趨勢[J]. 曾劍秋. 電信工程技術(shù)與標準化. 2017(02)
[7]無線頻譜監(jiān)測與定位技術(shù)現(xiàn)狀與未來趨勢[J]. 彭勃. 中國無線電. 2017(01)
[8]5G頻譜研究現(xiàn)狀及展望[J]. 方箭,李景春,黃標,馮巖. 電信科學. 2015(12)
[9]嵌入式處理器和嵌入式操作系統(tǒng)研究概述[J]. 徐德. 電腦知識與技術(shù). 2014(16)
[10]基于FFTW庫分步傅里葉變換算法并行方案研究[J]. 劉帥,李智,王晶. 裝備學院學報. 2013(02)
博士論文
[1]認知無線電中頻譜感知優(yōu)化與無線資源管理的研究[D]. 杜紅.北京郵電大學 2012
碩士論文
[1]基于SOPC的嵌入式Linux操作系統(tǒng)移植以及USB HCD實現(xiàn)[D]. 張洪.重慶大學 2015
[2]手持式頻譜監(jiān)測設(shè)備的嵌入式系統(tǒng)與驅(qū)動設(shè)計[D]. 張鑫.電子科技大學 2015
[3]無線電管理信息系統(tǒng)架構(gòu)研究與設(shè)計[D]. 朱臻真.哈爾濱理工大學 2014
[4]基于WinCE的免疫檢測酶標儀系統(tǒng)設(shè)計與實現(xiàn)[D]. 朱家亮.上海交通大學 2012
[5]基于手持移動終端的災(zāi)情數(shù)據(jù)采集系統(tǒng)研究[D]. 劉瑞.上海師范大學 2012
[6]雷達接收機自動測試系統(tǒng)的研制[D]. 王永東.南京理工大學 2008
[7]手持式頻譜分析儀嵌入式系統(tǒng)設(shè)計[D]. 涂志強.電子科技大學 2008
[8]嵌入式軟件測試的研究[D]. 徐柯.電子科技大學 2006
[9]射頻頻譜分析儀的設(shè)計研究[D]. 梁強.合肥工業(yè)大學 2006
[10]基于ARM-Linux的嵌入式產(chǎn)品平臺構(gòu)建[D]. 陳軍.浙江大學 2004
本文編號:2935294
本文鏈接:http://sikaile.net/kejilunwen/dianlidianqilunwen/2935294.html
最近更新
教材專著