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

        ?

        超寬帶無線電監(jiān)測接收機(jī)快速掃描的FPGA實(shí)現(xiàn)*

        2021-08-06 09:19:06董增虎
        通信技術(shù) 2021年7期
        關(guān)鍵詞:處理單元序列化射頻

        涂 建,董增虎

        (1.中國電子科技集團(tuán)公司第三十研究所,四川 成都 610041;2.成都凌德科技有限公司,四川 成都 610041)

        0 引 言

        無線電監(jiān)測是對于無線信號的各項特征進(jìn)行測量,而進(jìn)行測量的前提是能夠準(zhǔn)確地捕獲信號,對信號進(jìn)行準(zhǔn)確地采集并且測量。由此可見,更高的捕獲概率是關(guān)鍵技術(shù)之一,如何提升捕獲概率就成了各方亟須提升的關(guān)鍵技術(shù)點(diǎn)??焖賿呙杓夹g(shù)是提升信號捕獲概率的關(guān)鍵技術(shù)之一,超寬帶無線電監(jiān)測接收機(jī)的掃描速度十分關(guān)鍵,對于用戶快速發(fā)現(xiàn)有效信號的作用十分巨大[1]。

        傳統(tǒng)的無線電接收機(jī)采用軟件控制本振掃描的方法,可以實(shí)現(xiàn)的掃描速度指標(biāo)在10 GHz/s左右;主要流程如圖1所示。

        (1)CPU根據(jù)掃描的頻段計算響應(yīng)參數(shù);

        (2)CPU在取得掃描參數(shù)后,CPU將控制參數(shù)發(fā)送給硬件和低速本振;

        (3)CPU獲取頻譜信息;

        (4)CPU獲取頻譜數(shù)據(jù),至此一次掃描結(jié)束,后續(xù)轉(zhuǎn)至(2)繼續(xù)開始下一次掃描。

        從掃描過程來看,硬件與中央處理器(Central Processing Unit,CPU)之間需要頻繁交互才能夠?qū)崿F(xiàn)一次頻譜的掃描,其時間消耗是相當(dāng)大的,即使對流程進(jìn)行優(yōu)化,掃描速率的提升也十分有限,故提升的關(guān)鍵點(diǎn)應(yīng)該在于減少硬件與CPU之間的交互。本設(shè)計采用FPGA序列化器控制掃描流程和快速本振兩個關(guān)鍵技術(shù)來實(shí)現(xiàn)掃描速度的提升,實(shí)現(xiàn)了傳統(tǒng)掃描技術(shù)無法實(shí)現(xiàn)的掃描速度,在掃描速度技術(shù)上實(shí)現(xiàn)了突破,實(shí)現(xiàn)了無線電監(jiān)測接收機(jī)掃描速度大于500 GHz/s。

        1 系統(tǒng)結(jié)構(gòu)

        1.1 系統(tǒng)原理

        寬帶無線電監(jiān)測接收機(jī)主要由射頻模塊和數(shù)字模塊組成[2-3](見圖2)。射頻模塊包括通道單元和快速本振單元。通道單元實(shí)現(xiàn)信號濾波和通道切換的功能,快速本振單元實(shí)現(xiàn)本振的快速切換功能。通道單元包括通道輸入電路、一/二混頻器、一/二中頻濾波放大電路、射頻衰減與通道增益控制等組件;本振單元包括第一本振、第二本振、控制模塊、電源和狀態(tài)監(jiān)測等組件。在本設(shè)計中,本振的切換時間小于 200 μs。

        射頻接收單元對輸入的射頻信號進(jìn)行放大、濾波、混頻等模擬域處理,將射頻信號轉(zhuǎn)換為中頻信號,供數(shù)字處理單元進(jìn)行后續(xù)的信號處理。

        數(shù)字處理單元由模數(shù)轉(zhuǎn)換單元、數(shù)字信號處理單元、大容量存儲單元、數(shù)據(jù)緩存單元、非易失性存儲單元、硬件看門狗電路、自動監(jiān)測電路、連接器這8個關(guān)鍵組件組成。數(shù)字處理單元對輸入的模擬中頻信號進(jìn)行模數(shù)變換、數(shù)字信號下變頻、快速傅里葉變換(Fast Fourier Transform,F(xiàn)FT)等信號處理。

        數(shù)字處理模塊單元主要完成中頻信號的模數(shù)轉(zhuǎn)換(Analog-to-Digital Converter,ADC)信號處理、數(shù)字信號下變頻、快速傅里葉變換,以及處理后的信號數(shù)據(jù)的存儲、緩存或發(fā)送傳輸。

        數(shù)字信號處理單元的核心部件是現(xiàn)場可編輯門陣列(Field-Programmable Gate Array,F(xiàn)PGA)+ARM,本設(shè)計采用ZYNQ SOC FPGA的架構(gòu),ZYNQ集成了高性能的FPGA和雙核ARM,其主要技術(shù)指標(biāo)分為ZYNQ ARM主要性能指標(biāo)和ZYNQ FPGA主要性能指標(biāo)。

        ZYNQ ARM主要性能指標(biāo)如下。

        (1)CPU頻率最高800 MHz。

        (2)CPU核心數(shù)量2個,CPU類型為ARM Cortex-A9,32 kB一級緩存,512 kB二級緩存。

        (3)16/32 bit DDR3/DDR3L/DDR2/LPDDR2存儲器接口;1 GB 8/16/32位寬存儲器。

        (4)2個10/100/1000 Mb/s以太網(wǎng)接口,符合IEEE Std 802.3 和IEEE Std 1588 R2.0標(biāo)準(zhǔn)。

        ZYNQ FPGA主要性能指標(biāo)為以下5點(diǎn)。

        (1)可編程邏輯單元444 kB,查找表(Lookup Talbe,LUTs)為277400,觸發(fā)器(Flip-Flop,F(xiàn)F)為554800。

        (2)塊存儲器(Block Random-access Memory,BRAM)為26.5 MB。

        (3)數(shù)字處理單元(Digital Signal Processing,DSP)為 2020。

        (4)峰值數(shù)字處理性能(Peak Digital Processing Performance,PDPP)為 2622GMACs。

        (5)高速外設(shè)組件互連(Peripheral Component Interconnect Express,PCI Express)接口為 Gen2 ×8。

        本設(shè)計的關(guān)鍵在于快速本振的切換和序列化器的FPGA設(shè)計[4-5]。本文重點(diǎn)講解寫的序列化器的FPGA設(shè)計。

        1.2 序列化器的FPGA實(shí)現(xiàn)

        圖3為F P G A的實(shí)現(xiàn)框圖,其中包括序列化器模塊、射頻模塊(Radio Frequency Module,RFM)、FFT模塊、數(shù)據(jù)發(fā)送模塊。由于采用Zynq的架構(gòu),ARM與FPGA之間可以采用共享內(nèi)存的方式進(jìn)行交互,大大提升了數(shù)據(jù)傳輸?shù)膸?,降低了系統(tǒng)交互的延時,對于提升掃描效率有很大的益處。ZYNQ ARM與FPGA之間通過高性能/帶寬可擴(kuò)展接口(Advanced eXtensible Interface-High Performance,AXIHP)進(jìn)行海量數(shù)據(jù)的傳輸;AXI HP為FPGA邏輯資源(Program Logic,PL)的雙倍速率同步動態(tài)隨機(jī)存儲器(Double Data Rate Synchronous Dynamic Random Access Memory,DDR SDRAM)和片上存儲器(On Chip Memory,OCM)提供高帶寬的數(shù)據(jù)路徑,每個HP接口包括兩個先進(jìn)先出(First Input First Output,F(xiàn)IFO)緩存,用于讀寫傳輸。PL到內(nèi)存互連高速AXI HP端口路由連接到兩個DDR內(nèi)存端口和一個OCM存儲器端口。AXI HP接口也被稱為AFI(AXI FIFO接口),以強(qiáng)調(diào)它們的緩沖功能。PL電平移位器必須通過LVL SHFTR EN啟用后,才能進(jìn)行PL邏輯通信。ZYNQ ARM與FPGA之間的低速通信通過AXI Lite接口進(jìn)行通信,主要實(shí)現(xiàn)對于FPGA內(nèi)部寄存器的配置功能。

        FPGA模塊與射頻模塊之間通過串行外設(shè)接口(Serial Peripheral Interface,SPI)總線進(jìn)行通信,這里的SPI總線采用差分的設(shè)計方式,可以實(shí)現(xiàn)最高100 MHz的通信速率,實(shí)際應(yīng)用中使用50 MHz作為通信速率。

        圖3中模塊功能如下所述。

        (1)序列化器模塊:實(shí)現(xiàn)掃描的關(guān)鍵模塊,實(shí)現(xiàn)快速掃描的掃描序列化控制。

        (2)射頻SPI模塊:射頻模塊的SPI控制。

        (3)FFT模塊:FFT采集轉(zhuǎn)換模塊。

        (4)數(shù)據(jù)發(fā)送模塊:將掃面的FFT數(shù)據(jù)發(fā)送到微控制單元(Microcontroller Unit,MCU)。

        序列化器模塊是本設(shè)計的關(guān)鍵,圖4為序列化器的FPGA內(nèi)部模塊組成。序列化器模塊包括寄存器單元、序列化RAM、控制模塊、射頻控制單元、數(shù)據(jù)收集模塊等模塊。最終的數(shù)據(jù)交互采用共享內(nèi)存的方式實(shí)現(xiàn),由于設(shè)計采用的是Zynq架構(gòu),F(xiàn)PGA與ARM之間可以使用共享內(nèi)存的機(jī)制來傳輸數(shù)據(jù),大大節(jié)省了數(shù)據(jù)傳輸?shù)臅r間,提升了掃描的速率。

        寄存器單元是用來配置控制單元,下載控制序列到序列化RAM,啟動/停止掃描模塊。序列化RAM單元來存儲控制序列,實(shí)現(xiàn)控制序列的讀寫,這里采用的是一個雙口RAM來實(shí)現(xiàn)。數(shù)據(jù)采集模塊是用來收集FFT數(shù)據(jù),負(fù)責(zé)啟動和停止FFT掃描,并將采集到的FFT數(shù)據(jù)通過AXI總線轉(zhuǎn)存到共享內(nèi)存中,這個模塊也是序列化器的關(guān)鍵模塊,是負(fù)責(zé)采集的關(guān)鍵。射頻控制單元是接收控制序列中射頻控制碼,并將射頻控制碼發(fā)送給射頻單元。控制模塊實(shí)現(xiàn)了對于控制序列的執(zhí)行控制,控制模塊從序列化RAM中讀取控制碼,識別控制碼后并進(jìn)行分發(fā)??刂拼a分為采集控制碼、射頻控制碼和延時控制碼3類。采集控制碼發(fā)送給數(shù)據(jù)收集塊,實(shí)現(xiàn)采集的控制;射頻控制碼發(fā)送給射頻控制單元,實(shí)現(xiàn)射頻的頻率、幅度控制;延時控制碼控制模塊內(nèi)部的計時器模塊消耗,實(shí)現(xiàn)序列化中的延時功能。

        1.3 序列化器的流程

        序列化器的主要流程如圖5所示。

        序列化器流程:

        (1)MCU計算掃描需要的參數(shù);

        (2)MCU發(fā)送計算的參數(shù)給FPGA,序列化器接收到參數(shù)后,準(zhǔn)備開始啟動掃描;

        (3)FPGA控制快速本振,等待本振切換完成,并且穩(wěn)定;

        (4)開始FFT采集轉(zhuǎn)換;

        (5)等待FFT采集完成;

        (6)發(fā)送FFT數(shù)據(jù)至MCU,并且同時切換到下一個掃描頻段,準(zhǔn)備下一次FFT采集;

        (7)判斷是否已經(jīng)掃描完成所有的頻段,如果是結(jié)束掃描,再進(jìn)行下一個頻段的掃描。

        1.4 掃描速度計算

        當(dāng)數(shù)據(jù)采集時間為0.04 ms,F(xiàn)PGA提供的硬件FFT可以實(shí)現(xiàn)8 192點(diǎn)的FFT計算,本振調(diào)諧時間小于0.2 ms,系統(tǒng)控制數(shù)據(jù)傳輸緩存等開銷時間小于0.05 ms,本振調(diào)諧時間和系統(tǒng)控制數(shù)據(jù)傳輸緩存開銷時間相加得到整體每次掃描一個頻點(diǎn)的時間則小于0.25 ms。按照160 MHz帶寬計算,理論上可以得到640 GHz/s的掃描速度[6],考慮到程序?qū)崿F(xiàn)的實(shí)際控制延時變化按照80%計算,實(shí)際可以實(shí)現(xiàn)的掃描速率大于500 GHz/s。

        2 測試結(jié)果以及結(jié)論

        基于該原理設(shè)計了硬件平臺,并進(jìn)行了詳細(xì)的測試,從不同帶寬和掃描次數(shù)進(jìn)行了全面的測試。從表1的測試結(jié)果看,本文設(shè)計可滿足對于快速掃描的設(shè)計目標(biāo),實(shí)現(xiàn)了大于500 GHz/s的掃描速度,在實(shí)際應(yīng)用中具有較大的實(shí)用價值,為無線電監(jiān)測的應(yīng)用提供了有力的支持。

        表1 掃描速率測試結(jié)果

        3 結(jié) 語

        本文設(shè)計實(shí)現(xiàn)了無線電監(jiān)測接收機(jī)快速掃描的FPGA方案和步驟,并對其過程中的步驟進(jìn)行詳細(xì)地講解,最終實(shí)現(xiàn)了基于電荷泵快速切換技術(shù)的本振單元,實(shí)現(xiàn)了快速切換時間<200 μs;采用FPGA序列化器實(shí)現(xiàn)了掃描過程的精準(zhǔn)化控制,加快掃描速度,實(shí)現(xiàn)快速掃描速度>500 GHz/s。

        猜你喜歡
        處理單元序列化射頻
        5G OTA射頻測試系統(tǒng)
        不同生物鏈組合對黃河下游地區(qū)引黃水庫富營養(yǎng)化及藻類控制
        城市污水處理廠設(shè)備能耗及影響因素分析研究
        科技資訊(2021年10期)2021-07-28 04:04:53
        長填齡滲濾液MBR+NF組合工藝各處理單元的DOM化學(xué)多樣性
        關(guān)于射頻前端芯片研發(fā)與管理模式的思考
        如何建構(gòu)序列化閱讀教學(xué)
        甘肅教育(2020年14期)2020-09-11 07:58:36
        一種高可用負(fù)載均衡網(wǎng)絡(luò)數(shù)據(jù)采集處理的方法及系統(tǒng)
        ALLESS轉(zhuǎn)動天線射頻旋轉(zhuǎn)維護(hù)與改造
        電子制作(2016年1期)2016-11-07 08:42:54
        Java 反序列化漏洞研究
        腹腔鏡射頻消融治療肝血管瘤
        国产午夜av秒播在线观看| 99国产精品无码专区| 亚洲中文字幕不卡无码| 开心五月激动心情五月| 国内嫩模自拍诱惑免费视频| 成人免费看aa片| 深夜福利小视频在线观看| 国产精品美女AV免费观看| 日本高清二区视频久二区| 久久亚洲中文字幕精品熟| 国模冰莲自慰肥美胞极品人体图| 看全色黄大色大片免费久久| 国产成+人+综合+亚洲专| 日韩极品免费在线观看| 男男亚洲av无一区二区三区久久| 精品九九人人做人人爱| 国产精品天天在线午夜更新| 国产成人无精品久久久| 伊人久久亚洲综合av影院| 中文字日产幕码三区的做法大全| 欧美黑人性暴力猛交喷水| 国产亚洲精久久久久久无码苍井空| 日本成人免费一区二区三区| 玖玖资源站亚洲最大的网站| 亚洲成熟丰满熟妇高潮xxxxx | 日韩无套内射视频6| 久久午夜无码鲁丝片直播午夜精品| 天堂麻豆精品在线观看| 亚洲乱码一区二区三区在线观看| 日韩亚洲欧美中文在线| 亚洲an日韩专区在线| 久久精品一区二区三区夜夜| 午夜视频在线观看视频在线播放| 久久久精品人妻无码专区不卡| 乱子伦av无码中文字幕| 女同性恋一区二区三区四区| 国产乱理伦在线观看美腿丝袜| 极品嫩模高潮叫床| 传媒在线无码| 日日麻批视频免费播放器| 久久亚洲精品中文字幕 |