亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種搭載FPGA 和AD9361 的軟件無線電平臺實(shí)現(xiàn)方法

        2023-08-05 07:24:20禹永植夏澤宇劉宇
        應(yīng)用科技 2023年4期
        關(guān)鍵詞:信號設(shè)計(jì)

        禹永植,夏澤宇,劉宇

        哈爾濱工程大學(xué) 信息與通信工程學(xué)院,黑龍江 哈爾濱 150001

        隨著電子技術(shù)的快速發(fā)展,無線通信技術(shù)也得到了不斷的發(fā)展和進(jìn)步,人們對無線通信的要求也來越高。傳統(tǒng)射頻收發(fā)器硬件架構(gòu)使用低噪聲功率放大器、混頻器、可變增益放大器、數(shù)模/模數(shù)轉(zhuǎn)換器、正交調(diào)制器和射頻頻率綜合器等大量的分立器件,導(dǎo)致測控設(shè)備種類繁多、體積龐大,缺少統(tǒng)一的技術(shù)規(guī)范,設(shè)備管理和維護(hù)十分復(fù)雜,并且在有新的設(shè)計(jì)需求時(shí),設(shè)備無法重復(fù)利用,更新的代價(jià)極大。因而小型化、低能耗、多功能、高集成度的無線通信系統(tǒng)成為了未來發(fā)展趨勢[1]。為了滿足這些要求,許多新的方案不斷被提出,其中就包括軟件無線電技術(shù)。軟件無線電技術(shù)是將通信系統(tǒng)中射頻前端電路實(shí)現(xiàn)為軟件可控制、硬件可配置和高度芯片化的硬件平臺,可利用更改配置的方式進(jìn)行多種模式的通信,能夠適用于各種通信方案及通信頻帶。

        軟件無線電技術(shù)的概念是由美國Joseph Mitola 博士提出的,目的是解決戰(zhàn)爭中的互聯(lián)互通問題。1992 年,美國軍方制定并推進(jìn)了“Speakeasy”項(xiàng)目,目的是為實(shí)現(xiàn)電臺之間不同通信協(xié)議下的數(shù)據(jù)交互。此項(xiàng)目獲得階段性成功后,陸續(xù)推進(jìn)了“Speakeasy”項(xiàng)目第二、三期以及聯(lián)合戰(zhàn)術(shù)無線電系統(tǒng)(joint tactical radio system,JTRS)計(jì)劃,把可編程通信領(lǐng)域的發(fā)展推向了新的階段。經(jīng)過了30 年的發(fā)展,軟件無線電技術(shù)已獲得了長足的進(jìn)步,不僅應(yīng)用于軍事領(lǐng)域,也逐漸應(yīng)用于日常生活的各個領(lǐng)域中。自高性能射頻收發(fā)芯片AD9361 推出后,其便經(jīng)常被用于以軟件無線電概念為基礎(chǔ)的通信平臺中,其中國內(nèi)的典型應(yīng)用是姜浩等[2]設(shè)計(jì)的現(xiàn)場可編程門陣列(field programmable gate arrays,F(xiàn)PGA)+AD9361的軟件無線電平臺以及方良[3]設(shè)計(jì)的Zedboard開發(fā)板+AD9361 的視頻傳輸系統(tǒng),這2 個平臺均使用AD9361 完成信息數(shù)據(jù)的無線收發(fā)來滿足具體的應(yīng)用需求,證明了AD9361 芯片具有良好的傳輸性能。

        綜上所述,針對如今無線通信系統(tǒng)對設(shè)備的體積、能耗以及系統(tǒng)功能多樣性和集成度的要求[4],本文提出了一種搭載FPGA(KINTEX-7)和AD9361 芯片的軟件無線電平臺設(shè)計(jì)方案。此平臺以FPGA 為系統(tǒng)主控制器,能夠完成外部數(shù)據(jù)的基帶處理過程,同時(shí)搭建MicroBlaze 嵌入式軟核[5]作為處理器對AD9361 進(jìn)行寄存器配置,使用手動增益控制(manual gain control,MGC)方式對收發(fā)通道進(jìn)行發(fā)射功率、接收增益以及頻點(diǎn)的控制,并經(jīng)過多次更改參數(shù)進(jìn)行收發(fā)測試。觀測結(jié)果表明,該平臺的通信性能夠滿足高集成度、多功能性的無線通信系統(tǒng)的應(yīng)用需求。

        1 AD9361 介紹

        AD9361 是ADI 公司產(chǎn)出的一款高性能射頻捷變收發(fā)芯片,芯片內(nèi)部集成了各2 路接收器和發(fā)射器,它們彼此之間相互獨(dú)立,每一路接收器或發(fā)射器都含有I、Q 這2 個獨(dú)立通道,每個I 路或Q 路通道都是1 個直接變頻系統(tǒng),使用同一個頻率合成器進(jìn)行正交混頻。對于發(fā)射器,其本機(jī)振蕩器的工作頻率為47 MHz~6.0 GHz;對于接收器,其本機(jī)振蕩器的工作頻率為70 MHz~6.0 GHz[6],AD9361 芯片發(fā)射器和接收器的工作頻率范圍涵蓋了大部分常用通信頻段,具有優(yōu)秀的集成性能和通用性能[7]。AD9361 收發(fā)通道支持的帶寬為200 kHz~56 MHz,并且具有較強(qiáng)的可編程性,可以根據(jù)具體工程配置芯片的工作頻點(diǎn)和通道帶寬[8?9]。

        AD9361 芯片內(nèi)部集成的發(fā)射子系統(tǒng)和接收子系統(tǒng)均具有自動增益控制功能[10],對于發(fā)射子系統(tǒng),2 個獨(dú)立的發(fā)射通道都具有數(shù)字濾波的功能,數(shù)字信號經(jīng)有限沖擊響應(yīng)(finite impulse response,F(xiàn)IR)濾波、插值濾波后,送入芯片內(nèi)部集成的12 位數(shù)模轉(zhuǎn)換器(digital to analog converter,DAC),完成數(shù)字信號的模擬化,最終完成正交上變頻并將I、Q 這2 路數(shù)據(jù)合并為1 路進(jìn)行發(fā)射。對于接收通道,在對接收信號進(jìn)行帶通濾波及正交下變頻等處理后,芯片內(nèi)部集成的12 位模數(shù)轉(zhuǎn)換器(analog to digital converter,ADC)將接收的模擬信號數(shù)字化,隨后將信號通過抽取濾波和FIR 濾波后提供至基帶處理模塊[11],AD9361 內(nèi)部數(shù)據(jù)處理如圖1 所示。此外,AD9361 芯片具有手動增益控制功能,可對發(fā)射通道的發(fā)射衰減和接收通道的接收增益進(jìn)行調(diào)節(jié),開發(fā)者和使用者可借助此功能對通信系統(tǒng)的信噪比進(jìn)行調(diào)整。

        圖1 AD9361 內(nèi)部數(shù)據(jù)處理框圖

        2 搭載KINTEX-7 和AD9361 的軟件無線電平臺設(shè)計(jì)

        本文基于KINTEX-7 和AD9361 實(shí)現(xiàn)通用軟件無線電平臺的設(shè)計(jì),其中KINTEX-7 作為主控芯片,通過嵌入式微處理器MicroBlaze IP 核在FPGA 內(nèi)部實(shí)現(xiàn)微處理器的構(gòu)建,使FPGA 具有執(zhí)行相應(yīng)匯編和C 語言指令的功能,能夠?qū)D9361 芯片進(jìn)行各種收發(fā)通道參數(shù)的設(shè)置,并且能夠?qū)崿F(xiàn)AD9361 芯片與FPGA 基帶數(shù)據(jù)處理模塊之間的數(shù)據(jù)互通,實(shí)現(xiàn)了高集成度、高靈活性、可移植性強(qiáng)、多功能的無線通信設(shè)備的設(shè)計(jì),軟件無線電平臺的系統(tǒng)框架如圖2 所示。此軟件無線電平臺的設(shè)計(jì)指標(biāo)如下:基帶數(shù)據(jù)傳輸速率為200 Kb/s~10 Mb/s,可調(diào)諧通道帶寬為200 kHz~56 MHz,通信頻點(diǎn)可調(diào)工作范圍為200 MHz~5 GHz,發(fā)射衰減支持范圍為20~50 dB,接收增益支持范圍為30~76 dB。

        圖2 軟件無線電平臺系統(tǒng)框架

        軟件無線電平臺具有軟件、硬件可編程性以及I/O 接口的可編程性,基于C 語言完成軟件無線電平臺正常工作所需的參數(shù)配置,并且能夠使用高級可擴(kuò)展接口(advanced extensible interface,AXI)總線完成MicroBlaze 軟核處理器[12?13]和FPGA 之間的數(shù)據(jù)交互和邏輯功能互聯(lián)[14]。

        AD9361 芯片的數(shù)字接口有3 種,分別是串行外設(shè)接口(serial peripheral interface,SPI)、通用輸入輸出(general purpose inputoutput,GPIO)接口和高速數(shù)字接口,其中SPI 接口用于傳輸控制信息,GPIO 接口用于讀取AD9361 的工作狀態(tài)并對AD9361進(jìn)行狀態(tài)控制,高速數(shù)字接口用于和FPGA 之間傳輸基帶數(shù)據(jù)。使用FPGA 的邏輯資源將GPIO、SPI 等各個功能模塊組裝成帶有AXI 總線的知識產(chǎn)權(quán)(intellectual property,IP)核,并通過FPGA 的I/O 接口完成與AD9361 射頻芯片之間信息數(shù)據(jù)的交互。

        在發(fā)送階段,數(shù)據(jù)源使用串口傳輸?shù)姆绞皆贔PGA 的驅(qū)動下注入到基帶處理模塊,基帶處理模塊根據(jù)相應(yīng)需求將數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換、映射以及成型濾波等一系列操作,生成的基帶信號通過高速數(shù)字接口傳輸至AD9361 芯片,AD9361 內(nèi)部集成的DAC 將基帶處理模塊輸出的信號轉(zhuǎn)換為模擬信號,隨后進(jìn)行濾波、放大等操作,最后與預(yù)設(shè)頻點(diǎn)對應(yīng)的載波信號進(jìn)行混頻,將混頻后的信號合并成1 路,通過天線進(jìn)行發(fā)射。在接收階段,外部天線接收的無線數(shù)據(jù)通過AD9361 內(nèi)部集成的ADC 轉(zhuǎn)換為數(shù)字信號,經(jīng)混頻、濾波、放大等操作后,將數(shù)字信號送入基帶處理模塊,基帶處理模塊對信號進(jìn)行映射、并串轉(zhuǎn)換,還原出信息數(shù)據(jù)。

        3 開發(fā)流程

        搭載KINTEX-7 和AD9361 的通用軟件無線電平臺的開發(fā)分為軟件部分和硬件部分,2 部分分別使用C 語言和Verilog 語言進(jìn)行設(shè)計(jì)和開發(fā),并使用FPGA 作為主控芯片,進(jìn)行軟硬件部分的集成,最終完成軟件無線電平臺整個系統(tǒng)的搭建并進(jìn)行仿真驗(yàn)證與邏輯優(yōu)化,設(shè)計(jì)流程如圖3所示。

        圖3 平臺設(shè)計(jì)流程

        軟件無線電平臺的軟件部分主要由FPGA 內(nèi)部集成的嵌入式軟核MicroBalze 來完成,通過配置MicroBlaze IP 核完成軟件部分處理平臺的搭建,使用AD9361 Evaluation Software 2.1.3 軟件生成AD9361 配置文件,并通過此嵌入式軟核執(zhí)行配置文件中相應(yīng)的C 語言指令,完成對AD9361射頻芯片的狀態(tài)控制和參數(shù)配置。

        軟件無線電平臺硬件開發(fā)的部分主要是對FPGA 芯片邏輯資源的使用,包括MicroBlaze 外圍各IP 核的配置、基帶數(shù)字信號處理模塊的設(shè)計(jì)和開發(fā)以及AD9361 數(shù)據(jù)處理模塊的設(shè)計(jì)和配置。根據(jù)FPGA 型號(KINTEX-7)對應(yīng)的硬件資源對GPIO、SPI 和通用異步收發(fā)器(universal asynchronous receiver/transm-itter,UART)等Xilinx的IP 核進(jìn)行開發(fā),并根據(jù)AD9361 的接口類型將邏輯資源封裝成帶AXI 總線的功能IP。其中,帶AXI 總線的GPIO 核完成AD9361 的狀態(tài)控制,SPI 核完成寄存器配置,UART IP 核預(yù)留,用于后續(xù)功能的開發(fā)。由于AD9361 芯片的數(shù)據(jù)接口位寬為12 bit,因此在本平臺的開發(fā)過程中,在FPGA 內(nèi)部搭建AD9361 數(shù)字處理模塊對數(shù)據(jù)進(jìn)行截位處理,將數(shù)字基帶處理模塊輸出的16 bit數(shù)據(jù)截取低12 bit,隨后進(jìn)行速率轉(zhuǎn)換并輸出至AD9361 完成軟件無線電平臺的射頻功能。

        4 功能驗(yàn)證

        搭載KINTEX7 和AD9361 的通用軟件無線電平臺在方案設(shè)計(jì)上采用軟硬件部分各自開發(fā)、協(xié)同調(diào)試的方式。在功能測試和驗(yàn)證過程中,可將平臺的軟件部分和硬件部分看作2 個獨(dú)立設(shè)計(jì),修改其中一個部分不會影響另外一個部分的正常工作,僅是改變了系統(tǒng)的基帶處理類型或參數(shù)配置狀況。例如,需要更改信息數(shù)據(jù)的處理方式時(shí),僅需要修改硬件部分基帶處理模塊的編譯文件,將需求的調(diào)制框架添加到系統(tǒng)中即可,無需更改其他模塊的設(shè)計(jì)與處理流程;若需要更改AD9361 的參數(shù)配置狀況,僅需修改軟件開發(fā)套件(software development kit,SDK)平臺下的配置文件,通過C 語言的編譯即可達(dá)到更改AD9361 收發(fā)通道參數(shù)的目標(biāo),無需更改FPGA 邏輯資源的設(shè)計(jì)與使用。由于本設(shè)計(jì)軟件、硬件部分的獨(dú)立性和復(fù)用性,使得無線電平臺具有高度的可編程性,在根據(jù)需要更改調(diào)制方式或參數(shù)配置時(shí)更加靈活、易操作,能夠適應(yīng)各種應(yīng)用場景,圖4 為搭載FPGA 和AD9361 的通用軟件無線電平臺。

        圖4 軟件無線電平臺

        數(shù)字調(diào)制技術(shù)是現(xiàn)代通信的重要方法,其中相移鍵控(phase shift keying,PSK)將不同的碼元用不同的載波相位來表示,是一種用相位表達(dá)信息的調(diào)制方式[15]。而正交相移鍵控(quadrature phase shift keying,QPSK)是多進(jìn)制調(diào)制技術(shù)中比較常用的,它將每2 個信息比特組合成一個碼元,可以看作是I、Q 這2 路正交的BPSK 調(diào)制信號相加之后得到的,在相同傳輸速率下,QPSK 調(diào)制系統(tǒng)的頻帶利用率更高。QPSK 信號可表示為

        式中:g(t)為碼元的時(shí)域信號波形,Ts為碼元寬度,ωc為調(diào)制載波角頻率, φn為第n個碼元的基帶信號代表的相位。若I、Q 這2 路正交信號分別表示為則有:

        本文為驗(yàn)證軟件無線電平臺的功能是否滿足設(shè)計(jì)要求,搭建功能驗(yàn)證平臺框架。在PC 端使用AD9361 Evaluation Software 2.1.3 軟件對AD9361進(jìn)行硬件配置,選取類型為典型的LTE 5 MHz 標(biāo)準(zhǔn),增益控制類型為MGC,生成配置文件,使用MicroBlaze 軟核執(zhí)行相應(yīng)的指令,完成AD9361 的寄存器配置。同時(shí),在PC 端通過Vivado 平臺完成基帶處理模塊的設(shè)計(jì)及程序編譯,使用Vio IP 核配置虛擬IO 接口進(jìn)行頻率控制字的寫入,并通過DDS IP 核[16]產(chǎn)生載波信號。在本文功能驗(yàn)證過程中使用QPSK 調(diào)制方式生成I、Q 這2 路正交波形,經(jīng)截位、速率轉(zhuǎn)換處理后輸出至AD9361 芯片,完成調(diào)制信號的自回環(huán)收發(fā)測試,并使用Vivado 平臺的集成邏輯分析儀(integrated logic analyzer,ILA)抓取接收信號,并在PC 端進(jìn)行信號的觀測。功能驗(yàn)證平臺框架如圖5 所示。

        圖5 功能驗(yàn)證框架

        在功能驗(yàn)證流程中,系統(tǒng)的參數(shù)初始值設(shè)置如下。DDS 頻率控制字:028F[H];基帶通信標(biāo)準(zhǔn):LTE 5 MHz;基帶傳輸速率:7.68 MHz;通信頻點(diǎn):200 MHz;發(fā)射衰減:30 dB;接收增益:50 dB。

        圖6為數(shù)字基帶處理部分輸出的I、Q 這2 路波形信號觀測圖,圖7 為經(jīng)AD9361 發(fā)射并接收的信號波形觀測圖。

        圖6 輸出波形

        圖7 接收波形

        由信號觀測圖可以看出,本文設(shè)計(jì)的軟件無線電平臺具有良好的收發(fā)性能,接收信號的波形平滑,無明顯毛刺出現(xiàn),且峰值和谷值處無畸變,能夠滿足系統(tǒng)要求。為進(jìn)一步驗(yàn)證系統(tǒng)性能,對不同工作頻點(diǎn)進(jìn)行多次收發(fā)測試,測試結(jié)果如表1所示。

        表1 不同頻點(diǎn)下的測試結(jié)果

        AD9361 射頻收發(fā)芯片收發(fā)通道的數(shù)據(jù)接口位寬均為12 bit,因此能夠表示的數(shù)值范圍為?2 048~2 047。根據(jù)測試結(jié)果可以看出,相對于發(fā)射信號,接收數(shù)據(jù)波形的峰值有所下降,這會對調(diào)制信號的解調(diào)產(chǎn)生負(fù)面影響。

        針對接收信號的峰值性能較差的問題,使用MGC 的方式更改收發(fā)通道參數(shù)進(jìn)行測試。以3.5 GHz 頻點(diǎn)為例,在發(fā)射衰減為30 dB、接收增益為50 dB 的參數(shù)下,接收信號波形的峰值性能較差?,F(xiàn)固定發(fā)射衰減,更改接收增益的大小并觀測結(jié)果,如表2 所示。

        表2 3.5 GHz 頻點(diǎn)下不同接收增益的測試結(jié)果

        固定通信頻點(diǎn)為3.5 GHz、發(fā)射衰減為30 dB的條件下,圖8 為不同接收增益下的接收波形。能夠看出,通過增大接收增益,接收信號的峰值有較大增加,在75 dB 下峰值能達(dá)到1867,達(dá)到發(fā)射通道信號峰值的90%以上,對系統(tǒng)傳輸性能有較大提高。

        圖8 通信頻點(diǎn)3.5 GHz 時(shí)不同接收增益下的接收信號波形

        同樣,以4.5 GHz 頻點(diǎn)為例,在發(fā)射衰減為36 dB、接收增益為65 dB 的參數(shù)下,接收信號波形的峰值性能較差。固定接收增益,更改發(fā)射衰減數(shù)值并觀測接收結(jié)果,如表3 所示。

        表3 4.5 GHz 頻點(diǎn)下不同發(fā)射衰減的測試結(jié)果

        固定通信頻點(diǎn)為4.5 GHz、接收增益為65 dB,圖9 為不同發(fā)射衰減下的接收信號波形。能夠看出,通過減小發(fā)射衰減,接收信號的峰值有較大增加,在發(fā)射衰減為21 dB 下,接收信號峰值能達(dá)到947。

        圖9 通信頻點(diǎn)4.5 GHz 時(shí)不同發(fā)射衰減下的接收信號波形

        綜上,通過更改系統(tǒng)的收發(fā)通道參數(shù),使得接收信號波形的峰值性有了較大改善,更加有利于接收數(shù)據(jù)的后續(xù)解調(diào)、譯碼等操作。

        5 結(jié)束語

        本文提出了一種搭載KINTEX-7 和AD9361的通用軟件無線電平臺的設(shè)計(jì)方法并進(jìn)行了功能驗(yàn)證。該平臺采用軟硬件部分各自開發(fā)、協(xié)同調(diào)試的方式,使用MicroBlaze 嵌入式軟核完成對AD9361 的狀態(tài)控制和參數(shù)配置,并通過對FPGA內(nèi)部邏輯資源的開發(fā)完成基帶數(shù)據(jù)的處理,有效地減小了系統(tǒng)的電路體積。相較于傳統(tǒng)的通信設(shè)備,本平臺具有多功能、高靈活性等優(yōu)勢。此外,本文在功能測試階段,通過MGC 方式調(diào)整收發(fā)通道的參數(shù),進(jìn)一步提高了通信性能,并為此平臺后續(xù)的開發(fā)提供了數(shù)據(jù)支持。

        猜你喜歡
        信號設(shè)計(jì)
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        孩子停止長個的信號
        瞞天過?!律O(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        基于LabVIEW的力加載信號采集與PID控制
        一種基于極大似然估計(jì)的信號盲抽取算法
        日日噜噜噜夜夜狠狠久久蜜桃| 国产欧美日韩专区| www.亚洲天堂.com| 女主播啪啪大秀免费观看| 国产精品免费无遮挡无码永久视频| 精品国产sm捆绑最大网免费站| 亚洲欧美日韩国产一区二区精品| 天堂av一区二区在线| 国产午夜视频在线观看免费| 欧美bbw极品另类| 国产精品毛片久久久久久l| 丰满熟女人妻一区二区三区| 成年丰满熟妇午夜免费视频 | 亚洲爆乳少妇无码激情| 亚洲欧美日韩精品香蕉| 国产老熟女伦老熟妇露脸| 插我一区二区在线观看| 国产精品video| 国产精品成人久久一区二区| 黄污在线观看一区二区三区三州| 三年在线观看免费大全下载| 亚洲AV无码永久在线观看| 国产超碰在线91观看| 欧美老熟妇乱xxxxx| 亚洲精品久久久久久| 少妇一级aa一区二区三区片| 亚洲精品有码日本久久久| 乱色熟女综合一区二区三区| 亚洲色欲大片AAA无码| 看一区二区日本视频免费 | 亚洲国产日韩欧美一区二区三区| 国产在线欧美日韩一区二区| 久久精品国产自产对白一区| 国产精品国三级国产av| 欧美性福利| 国产av一区二区三区狼人香蕉| 国产精品久久久久久av| 无码夜色一区二区三区| 国产在线精品亚洲视频在线| 漂亮人妻洗澡被公强 日日躁| 日韩内射美女人妻一区二区三区|