<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 基于A(yíng)D9361的簡(jiǎn)易頻譜分析儀設計與實(shí)現

基于A(yíng)D9361的簡(jiǎn)易頻譜分析儀設計與實(shí)現

作者:王勇 時(shí)間:2016-08-29 來(lái)源:電子產(chǎn)品世界 收藏
編者按:頻譜分析儀是用來(lái)檢測電信號頻譜特征的儀器,在通信、雷達以及電子產(chǎn)品研發(fā)等領(lǐng)域有著(zhù)廣泛的應用。本文設計了基于ZYNQ系列SoC(System on chip)和AD9361實(shí)現的簡(jiǎn)易頻譜分析儀,頻譜數據可以通過(guò)串口發(fā)送給上位機,并在上位機中通過(guò)MATLAB進(jìn)行數據處理和分析。相比普通頻譜分析儀,該簡(jiǎn)易頻譜分析儀使用便捷,體積小,且十分便于功能擴展。經(jīng)測試,該頻譜分析儀帶寬為40MHz,其通帶范圍為L(cháng)O(Local Oscillator )-20MHz到LO+20MHz,該頻譜分析儀可以較為準確地分析信號功率

摘要是用來(lái)檢測電信號頻譜特征的儀器,在通信、雷達以及電子產(chǎn)品研發(fā)等領(lǐng)域有著(zhù)廣泛的應用。本文設計了基于系列SoC(System on chip)和實(shí)現的簡(jiǎn)易,頻譜數據可以通過(guò)串口發(fā)送給上位機,并在上位機中通過(guò)MATLAB進(jìn)行數據處理和分析。相比普通,該簡(jiǎn)易頻譜分析儀使用便捷,體積小,且十分便于功能擴展。經(jīng)測試,該頻譜分析儀帶寬為40MHz,其通帶范圍為L(cháng)O(Local Oscillator )-20MHz到LO+20MHz,該頻譜分析儀可以較為準確地分析信號功率范圍為0dBm到-65dBm。

本文引用地址:http://dyxdggzs.com/article/201608/296189.htm

引言

  頻譜分析儀是用來(lái)測量電信號頻譜特征的儀器,主要用于測量相關(guān)頻段內的信號頻譜。使用頻譜分析儀,可以觀(guān)測到信號在頻域中的分布情況、信號能量及其他頻譜信息。隨著(zhù)電子通信產(chǎn)業(yè)的不斷發(fā)展,頻譜分析儀廣泛運用在通信、電子、雷達及電子產(chǎn)品研發(fā)等領(lǐng)域,是電子工程師重要的頻域分析工具。

  隨著(zhù)對于信號分析的不斷發(fā)展,應實(shí)現頻譜分析儀與上位機的通信。頻譜分析儀可以通過(guò)網(wǎng)口、USB接口及串口向上位機發(fā)送數據,在上位機中,MATLAB、GNU radio等多種工具軟件可以被用于處理該數據,擴展了頻譜分析儀的功能[1]。而且傳統的頻譜分析儀價(jià)格昂貴,個(gè)人和小型團體均無(wú)力承受?;诖?,本文使用Xilinx 系列SoC及射頻收發(fā)機完成了低成本簡(jiǎn)易頻譜分析儀的設計與實(shí)現。與傳統的頻譜儀相比,該頻譜儀價(jià)格低廉、便于攜帶。

1 系統設計

  本系統設計采用ZedBoard開(kāi)發(fā)板和射頻收發(fā)機。

  ZedBoard開(kāi)發(fā)板是Digilent公司基于-7000系列SoC制作的低成本開(kāi)發(fā)板,該開(kāi)發(fā)板的主芯片為ZYNQ系列XC7Z020芯片,該芯片使用兩塊ARM Cortex-A9 MPCore作為處理器(PS Processing System),并采用Xilinx 7系列FPGA作為可編程邏輯部分(PL Programmable Logic),實(shí)現了高靈活性、高性能和強大的配置功能[2]。

  AD9361是一款高性能、高度集成的2收2發(fā)射頻收發(fā)機,該收發(fā)機具有可編程、寬帶寬等特點(diǎn),其工作頻率范圍為70MHz~6GHz,支持的通道帶寬為200KHz~56MHz。AD9361可以根據用戶(hù)需求設置濾波器、本振、增益等參數,以契合用戶(hù)設計[3]。

  設計主要基于Xilinx ZYNQ-7000系列的可編程SoC平臺,在平臺上插接AD9361板卡,利用AD9361進(jìn)行對應帶寬數據的采集,采集到的數據經(jīng)過(guò)XC7Z020的PL部分進(jìn)行時(shí)頻轉換,然后利用ARM將頻譜分析結果通過(guò)串口發(fā)送至計算機。頻譜分析帶寬為0~40MHz,分辨率為25kHz。

  本文采用基于快速傅里葉變換(FFT)完成頻譜分析儀的設計。其中,主要模塊包括射頻輸入及轉換模塊、頻譜分析模塊、ZYNQ PS(Processing System)控制模塊、串口傳輸模塊以及上位機處理模塊。其基本結構如圖1所示。

  其中,各部分的具體功能如下:

  射頻輸入模塊及轉換,使用AD9361射頻收發(fā)機完成搭建,其中,通過(guò)AD9361內置的本地振蕩器(LO)完成對射頻信號的射頻到中頻的轉換,通過(guò)ADC完成模數轉換,并通過(guò)后續的抽取濾波器進(jìn)行下采樣,最終得到I/Q兩路分別為60MSPS采樣率的信號,通過(guò)FMC接口送入ZedBoard,進(jìn)行下一步處理。

  頻譜分析模塊,該模塊使用ZYNQ SoC的PL部分完成,主要完成頻譜分析儀的頻譜計算功能,其中通過(guò)FMC接口接收到射頻輸入及轉換模塊的數據信息,對其進(jìn)行時(shí)序轉換、加窗和FFT變換后,通過(guò)DMA發(fā)送至ZYNQ SoC的PS模塊內的存儲空間中,供PS部分讀寫(xiě)。

  ZYNQ PS控制模塊,該模塊為整個(gè)模塊的控制中樞,完成對射頻輸入模塊及頻譜分析模塊的控制。其中,對AD9361的控制為:調節AD9361的本振(LO)的輸出,調節輸入通路低通濾波器的帶寬,調節增益模式及增益大小,調節各級采樣率等。對頻譜分析模塊的控制為:調節計算FFT的點(diǎn)數等。PS模塊可以讀取頻譜數據,并將頻譜數據傳輸給網(wǎng)口通信模塊。該模塊在ZYNQ PS上移植的Linux系統中完成。

  串口通信模塊:通過(guò)該模塊,可以完成由頻譜分析儀到上位機的頻譜數據的傳輸,也可以由上位機到頻譜分析儀,如果需要高的傳輸速率,可以使用網(wǎng)口進(jìn)行傳輸。

  上位機處理模塊:該模塊在上位機中,通過(guò)使用MATLAB工具對所得的頻譜數據進(jìn)行進(jìn)一步的處理、顯示和完成頻譜圖。

2 系統實(shí)現

2.1 基于A(yíng)D9361的射頻輸入及轉換模塊

  AD9361為系統的射頻輸入及轉換模塊,主要對輸入的模擬信號進(jìn)行混頻、濾波、模數轉換和降采樣等預處理。并將處理完成的數字信號通過(guò)數字接口送入ZedBoard,供ZYNQ的PL部分進(jìn)行進(jìn)一步的信號處理。

  如圖2所示,為AD9361的接收通路,AD9361接收通路完成射頻信號到基帶信號的部分?;鶐盘柼幚戆▋蓚€(gè)可編程的模擬低通濾波器,一個(gè)12bit ADC,以及4級的數字下變頻濾波器。每個(gè)數字下變頻濾波器都可以被略去。其中I/Q兩路的接收通路是相同的[4]。

  根據設計需求,需要調節的有:增益控制模式及增益、本振大小、低通濾波器系數、各部分采樣率以及FIR濾波器系數等。

  在本次設計中,各部分的系數為:

  收發(fā)模式:使用FDD單收單發(fā)的收發(fā)模式;

  增益模式:自動(dòng)增益模式;

  LO頻率設置:給上位機提供相應接口,可以根據用戶(hù)需求進(jìn)行設置;

  低通濾波器設置:低通濾波器3dB帶寬為40MHz;

  ADC采樣時(shí)鐘頻率:480MHz;

  HB3/DEC3下采樣濾波器:進(jìn)行2倍抽取,輸出數據的采樣頻率為240MHz;

  HB2下采樣濾波器:進(jìn)行2倍抽取,輸出數據的采樣頻率為120MHz;

  HB1下采樣濾波器:進(jìn)行2倍抽取,輸出數據的采樣頻率為60MHz;

  RX FIR濾波器設置:對該FIR濾波器進(jìn)行略過(guò),輸出數據的采樣頻率為60MHz;

  數字接口:采用LVDS傳輸模式。

  通過(guò)對AD9361的相關(guān)寄存器進(jìn)行配置,可以完成對設計的實(shí)現,以下對AD9361的一些關(guān)鍵寄存器進(jìn)行介紹。

  地址0x003為AD9361的Rx Enable and Filter Control寄存器,該寄存器用于控制接收通路的使能及數字寄存器的信息。由于使用FDD的單發(fā)單收模式,且HB3、HB2和HB1皆為2倍抽取,且將FIR濾波器略去,故該寄存器應配置為0X9C。

本文來(lái)源于中國科技期刊《電子產(chǎn)品世界》2016年第8期第49頁(yè),歡迎您寫(xiě)論文時(shí)引用,并注明出處


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 頻譜分析儀 AD9361 ZYNQ SOC 201609

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>