chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA對零中頻射頻收發(fā)器AD9361進(jìn)行配置

3X1L_gh_f97d258 ? 來源:lp ? 2019-04-17 15:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要: 針對當(dāng)前無人機(jī)數(shù)據(jù)鏈日趨小型化,采用射頻收發(fā)一體化設(shè)計(jì),基于FPGA 對零中頻射頻收發(fā)器AD9361 進(jìn)行配置,實(shí)現(xiàn)機(jī)載視頻和遙控遙測的無線傳輸。測試結(jié)果表明,該設(shè)計(jì)可以實(shí)現(xiàn)無人機(jī)與地面站之間數(shù)據(jù)的可靠傳輸,同時(shí)滿足小型無人機(jī)對數(shù)據(jù)鏈體積、重量、功耗和低成本的要求。

無人機(jī)數(shù)據(jù)鏈?zhǔn)菍?shí)現(xiàn)無人機(jī)與地面站之間雙向傳輸信息的無線通信系統(tǒng),主要完成機(jī)載視頻的實(shí)時(shí)下傳、載荷控制及狀態(tài)回報(bào)和遙控遙測信息的分發(fā)[1]。其中射頻收發(fā)系統(tǒng)是無線傳輸?shù)闹匾M成部分,針對小型無人機(jī)數(shù)據(jù)鏈體積小、重量輕、功耗低等特點(diǎn),一般的集成式寬帶收發(fā)器解決方案在性能、可調(diào)帶寬方面受限,缺乏實(shí)現(xiàn)實(shí)用性; 而分立式軟件定義無線電( SDR) 的設(shè)計(jì)成本高昂,缺乏有效的硬件和RF 信號鏈設(shè)計(jì)技術(shù),從而導(dǎo)致開發(fā)周期過長,因此,需要一款高度集成式軟件定義RF 收發(fā)器[2]。集成式RF 收發(fā)器AD9361 的優(yōu)勢在于為多種無線電方案提供統(tǒng)一的可再編程軟件無線電平臺,具備出色的靈活性和可配置性以及支持現(xiàn)場升級[3]。

姜浩等人提出采用PC + FPGA 配置AD9361 的方法,PC 機(jī)通過PCIe 接口將配置指令發(fā)送到FPGA,F(xiàn)PGA 通過SPI 接口發(fā)送配置指令到AD9361[4]。Jorge Santos 等人提出采用FPGA + MicroBlaze的方案配置AD9361,并在Xilinx KC705 開發(fā)板上進(jìn)行了實(shí)現(xiàn)和驗(yàn)證[5]。方良提出利用FPGA+ ARM 的方式實(shí)現(xiàn)AD9361 的配置,基于Zedboard和AD9361子板建立軟件無線電平臺進(jìn)行雙向視頻的傳輸[6]。本文提出一種FPGA 獨(dú)立實(shí)現(xiàn)AD9361配置的方案,該方案滿足小型數(shù)據(jù)鏈對于功耗、體積和成本的嚴(yán)苛要求,同時(shí)不受FPGA 型號的限制,可方便移植于不同的FPGA 平臺。

1 整體系統(tǒng)方案

無人機(jī)機(jī)載數(shù)據(jù)鏈設(shè)備的系統(tǒng)架構(gòu)如圖1 所示。首先,F(xiàn)PGA 通過EMIF 接收DSP 的高清壓縮視頻、通過UART 接收飛控計(jì)算機(jī)的遙測數(shù)據(jù),壓縮后的視頻數(shù)據(jù)和遙測數(shù)據(jù)在FPGA 組幀編碼調(diào)制后通過LVDS 發(fā)送到AD9361,AD9361 對數(shù)據(jù)進(jìn)行上變頻后經(jīng)由天線發(fā)射出去; 同時(shí),AD9361 對天線接收到的信號進(jìn)行下變頻后,通過LVDS 將地面的遙控?cái)?shù)據(jù)發(fā)送到FPGA,數(shù)據(jù)在FPGA 中經(jīng)過解調(diào)譯碼解幀后通過UART 發(fā)送到飛控計(jì)算機(jī)中。其中,AD9361 的配置是FPGA 通過SPI 讀寫寄存器完成的。

圖1 無人機(jī)機(jī)載數(shù)據(jù)鏈設(shè)備的系統(tǒng)架構(gòu)圖

2 AD9361 配置流程

AD9361 有0 - 0x3FF 共1 024 個(gè)寄存器,有些寄存器不需要配置,保持上電默認(rèn)值即可,而有些寄存器需要進(jìn)行多次寫入,比如fir 濾波器、增益表等[7 - 8]。圖2 給出了AD9361 配置的狀態(tài)轉(zhuǎn)移圖。

圖2 AD9361 配置狀態(tài)轉(zhuǎn)移圖

BB - PLL: BB - PLL ( Base Band PLL,基帶鎖相環(huán)) 狀態(tài)是AD9361 初始化配置的起始狀態(tài),該狀態(tài)設(shè)置了晶振的輸入類型、參考時(shí)鐘頻率、AD9361內(nèi)部基帶鎖相環(huán)頻率和環(huán)路濾波器參數(shù)、單雙通道選擇等。SPI 讀0x5E 寄存器最高位為1 則說明基帶鎖相環(huán)成功鎖定。

Charge Pump: Charge Pump ( 電荷泵) 狀態(tài)是對AD9361 內(nèi)部電荷泵的電流進(jìn)行設(shè)置并校準(zhǔn),接收電荷泵設(shè)置0x23D 寄存器,發(fā)射電荷泵設(shè)置0x27D 寄存器。

RF - PLL: RF - PLL ( Radio Frequency PLL,射頻鎖相環(huán)) 狀態(tài)對AD9361 的發(fā)射和接收頻率進(jìn)行設(shè)置,包括射頻鎖相環(huán)的頻率、壓控振蕩器參數(shù)、環(huán)路濾波器參數(shù)、混頻器增益表等。其中,壓控振蕩器和環(huán)路濾波器的參數(shù)分別寫入到FPGA 的rom ip 核中,通過查找表的方式進(jìn)行調(diào)用。射頻鎖相環(huán)的頻率范圍是6 ~ 12 GHz,發(fā)射和接收頻率范圍是從70~ 6 000 MHz,發(fā)射頻率和接收頻率是獨(dú)立的,即使精度設(shè)為1 MHz,如果將整個(gè)頻率范圍都存入rom ip核,至少需要存11 000 多組數(shù)據(jù),無論是工作量還是存儲空間都是巨大的,因此為了優(yōu)化設(shè)計(jì),發(fā)射頻率和接收頻率的設(shè)置通過式1 ~ 式3 來實(shí)現(xiàn)。

以發(fā)射頻率為例,式1:

FLO為AD9361 的發(fā)射頻率,

FRFPLL為發(fā)射鎖相環(huán)頻率,

VCO_Divider 是鎖相環(huán)分頻,根據(jù)表1 選擇相應(yīng)VCO_Divider 的值,例如

AD9361 的發(fā)射頻率FLO設(shè)置為4 635 MHz,則對應(yīng)的VCO_Divider 為0,然后根據(jù)式1 得到發(fā)射鎖相環(huán)的頻率FRFPLL為9 270 MHz。由于在BB - PLL 狀態(tài)中已經(jīng)將FREF參考時(shí)鐘設(shè)置為40MHz,那么通過式2就可以得到發(fā)射頻率的整數(shù)部分NInteger = 0xE7 并寫入到AD9361 的0x271 和0x272 寄存器中,通過公式3 得到發(fā)射頻率的小數(shù)部分NFractional = 0x5F_FFF5并寫入0x273 - 0x275 寄存器中。

設(shè)置接收頻率的公式和發(fā)射頻率相同,不同的是接收頻率的整數(shù)部分NInteger要寫入AD9361 的0x231 和0x232 寄存器,NFractional寫入0x233 - 0x235 寄存器。

表1 發(fā)射頻率FLO與鎖相環(huán)分頻VCO_Divider 的對應(yīng)關(guān)系

RX Gain: RX Gain( 接收增益) 狀態(tài)包括對LNA( 低噪聲放大器) 、TIA( 跨阻放大器) 、LPF( 低通濾波器) 、接收增益表、增益控制方式等進(jìn)行配置。接收增益表分為整體表和分立表,整體表配置簡單,分立表配置復(fù)雜但是抗干擾能力更強(qiáng)。不同的頻率范圍又對應(yīng)著不同的增益表,接收頻率為70 ~ 1 550MHz、1 551 ~ 3 650 MHz、3 651 ~ 6 000 MHz 時(shí)需要設(shè)置不同增益表來調(diào)整輸入信號的增益。增益控制方式分為自動增益控制( AGC) 和手動增益控制( MGC) ,自動增益控制又分為快速增益和慢速增益,通常情況下,時(shí)分雙工模式( TDD) 采用快速自動增益,而頻分雙工模式( FDD) 采用慢速自動增益。

Filter: Filter( 濾波器) 狀態(tài)是對AD9361 內(nèi)部的數(shù)字和模擬濾波器進(jìn)行配置,發(fā)射和接收端各有4個(gè)數(shù)字濾波器和2 個(gè)模擬濾波器,圖3 給出了發(fā)射端濾波器的通路,經(jīng)過編碼后的IQ 兩路數(shù)據(jù)先后經(jīng)過FIR 濾波器和HB1、HB2、HB3 等3 個(gè)半帶濾波器插值后送入DAC 進(jìn)行數(shù)模轉(zhuǎn)換,接下來用一個(gè)3 階巴特沃斯低通濾波器BB LPF 和一個(gè)單極低通濾波器2ND LPF 來減小模擬信號的帶外雜散。

圖4 給出了接收端濾波器的通路,天線接到的模擬信號經(jīng)過一個(gè)單極低通濾波器TIA LPF 和一個(gè)3 階巴特沃斯低通濾波器BB LPF 后進(jìn)入到ADC 中進(jìn)行模數(shù)轉(zhuǎn)換,然后經(jīng)過HB1、HB2、HB3 等3 個(gè)半帶濾波器和FIR 濾波器輸出IQ 兩路數(shù)據(jù)到后面的數(shù)字信號處理模塊。

圖3 AD9361 發(fā)射信號濾波器通道

圖4 AD9361 接收信號濾波器通道

Calibration: Calibration( 校準(zhǔn)) 狀態(tài)包括基帶直流偏置校準(zhǔn)、射頻直流偏置校準(zhǔn)、發(fā)射正交校準(zhǔn)、接收正交校準(zhǔn)跟蹤、基帶和射頻直流跟蹤校準(zhǔn)。校準(zhǔn)的目的是通過對直流偏置、增益、相位誤差等進(jìn)行改善來提高系統(tǒng)的性能,各個(gè)校準(zhǔn)所需要的時(shí)間跟發(fā)射和接收頻率成反比,頻率越高,校準(zhǔn)時(shí)間越短。

ATTEN&RSSI: ATTEN( Attenuation,衰減控制)和RSSI( Receive Signal Strength Indicator,接收信號強(qiáng)度指示) 狀態(tài)包括發(fā)射信號的衰減值和接收信號強(qiáng)度的指示。衰減值可設(shè)置的范圍是0 ~ 89. 75dBm,精度是0. 25 dBm,RSSI 顯示與實(shí)際信號大小成反比,信號越強(qiáng),RSSI 值越小。

FDD/TDD: FDD( Frequency Division Duplex,頻分雙工) 或TDD( Time Division Duplex,時(shí)分雙工) 狀態(tài)通過配置0x13 - 0x15 寄存器切換AD9361 內(nèi)部的ENSM 狀態(tài)機(jī)來實(shí)現(xiàn)FDD 或者TDD,AD9361 正常工作時(shí)的一直保持該狀態(tài)。

當(dāng)FPGA 接收到切換頻率( FRQ change) 指令時(shí),狀態(tài)機(jī)從FDD/TDD 狀態(tài)跳轉(zhuǎn)到RF - PLL 狀態(tài),改變發(fā)射或接收頻率后再跳轉(zhuǎn)到FDD/TDD 狀態(tài)正常工作; 當(dāng)FPGA 接收到切換帶寬( BW change) 指令時(shí),狀態(tài)機(jī)從FDD/TDD 狀態(tài)跳轉(zhuǎn)到Filter 狀態(tài),改變?yōu)V波器帶寬后再跳轉(zhuǎn)到FDD/TDD 狀態(tài)正常工作;當(dāng)FPGA 接收到切換衰減( ATTEN change) 指令時(shí),狀態(tài)機(jī)從FDD/TDD 狀態(tài)跳轉(zhuǎn)到ATTEN&RSSI 狀態(tài),改變衰減值后跳轉(zhuǎn)到FDD/TDD 狀態(tài)正常工作。

3 系統(tǒng)測試3. 1 單音測試基于Artix7 - 100T FPGA 配置AD9361 發(fā)射和接收頻率1. 7 GHz,發(fā)射和接收帶寬1 MHz,發(fā)射衰減10 dBm,雙工模式為FDD,單發(fā)單收。FPGA 內(nèi)部生成一個(gè)DDS ip 核,DDS 產(chǎn)生720KHz 的正弦波和余弦波作為AD9361 的I 路和Q 路發(fā)射數(shù)據(jù),圖5 給出了單音頻譜,可以看出頻譜從1. 7 GHz 向上搬移了720 KHz,輸出功率為- 5. 57dBm。圖6 是ChipScope采集到AD9361 實(shí)時(shí)接收的數(shù)據(jù),正確的還原出了發(fā)射的IQ 兩路信號。

圖5 AD9361 單音頻譜

3. 2 寬帶測試基于Kintex7 - 325T FPGA 配置AD9361 發(fā)射和接收頻率5 GHz,發(fā)射和接收帶寬48MHz,發(fā)射衰減25 dBm,雙工模式為FDD,單發(fā)雙收。FPGA內(nèi)部產(chǎn)生一個(gè)32Mbps 業(yè)務(wù)速率的QPSK 信號,符號速率55Mbps,經(jīng)過成型濾波后送入AD9361 的IQ 兩路,圖7給出了QPSK 調(diào)制信號的發(fā)射頻譜,中心頻率為5GHz,通道功率為- 22. 4 dBm。圖8 給出了AD9361接收到信號后經(jīng)過QPSK 解調(diào)的星座圖,能夠看出信號解調(diào)正常,可以進(jìn)行后續(xù)的譯碼解幀等工作。

圖6 ChipScope 采集AD9361 的IQ 兩路數(shù)據(jù)

圖7 QPSK 調(diào)制信號的發(fā)射頻譜

圖8 QPSK 解調(diào)后星座圖

3. 3 資源占用分別用ADI 官方提供的FPGA + ARM 方式和本文FPGA 的方式配置AD9361,表2 給出了在Zedboard開發(fā)板上布線后的資源占用情況,通過對比可以看出,本文采用的FPGA 獨(dú)立配置AD9361 方式比FPGA + ARM 方式在資源上節(jié)省了60%以上。

表2 不同方式配置AD9361 占用FPGA 資源情況

結(jié)論

本文詳細(xì)的介紹了基于FPGA 獨(dú)立實(shí)現(xiàn)AD9361 射頻收發(fā)器的配置方法和步驟,該方法比ADI 官方提供的FPGA + ARM 或FPGA + MicroBlaze等解決方案更加通用,會大幅降低FPGA 的資源占用率。

本文分別在Xilinx 平臺Artix - 7、Kintex - 7、Zynq - 7000 等三種不同型號FPGA 上實(shí)現(xiàn)了AD9361 的配置,說明該方法方便移植于任意型號FPGA,甚至可以通過生成網(wǎng)表文件跨平臺使用。此外由于不需要DDR3 作為緩存,可以節(jié)約硬件電路板卡的面積、整體功耗和成本。本方案可實(shí)現(xiàn)機(jī)載數(shù)據(jù)鏈的小型化和低成本,滿足在軍品和民品領(lǐng)域無線視頻傳輸和遙控遙測的需求。(

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618564
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3673

    瀏覽量

    107976
  • 無人機(jī)
    +關(guān)注

    關(guān)注

    231

    文章

    10845

    瀏覽量

    186828
  • 零中頻
    +關(guān)注

    關(guān)注

    0

    文章

    64

    瀏覽量

    9299

原文標(biāo)題:基于FPGA配置AD9361在無人機(jī)數(shù)據(jù)鏈上的應(yīng)用

文章出處:【微信號:gh_f97d2589983b,微信公眾號:高速射頻百花潭】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    AD9361和AD9371收發(fā)器,該如何選擇?

    AD9361和AD9371系列均使用中頻(亦稱為zero-IF或ZIF)架構(gòu)實(shí)現(xiàn)極高的集成度并顯著減少系統(tǒng)中頻率相關(guān)組件的數(shù)量。如圖1
    的頭像 發(fā)表于 09-23 08:13 ?1.1w次閱讀
    <b class='flag-5'>AD9361</b>和AD9371<b class='flag-5'>收發(fā)器</b>,該如何選擇?

    【應(yīng)用筆記】用Cyclone V FPGA配置AD9361

    ,數(shù)字信號處理模塊,高速收發(fā)器,高速IO管腳等,可以方便實(shí)現(xiàn)各種外圍器件的配置和數(shù)字信號處理。.本文介紹采用cyclone V FPGA完成9361
    發(fā)表于 04-09 19:41

    AD9361中頻方案和低中頻方案,請問怎樣抑制鏡像頻率-1MHz的信號?

    AD9361采用中頻時(shí),怎樣盡可能的減小直流對信號的影響;若AD9361做低中頻時(shí),若信號頻率為1MHz,請問怎樣抑制鏡像頻率-1MHz
    發(fā)表于 10-19 09:37

    AD9361中頻接收機(jī),載波同步方面有什么建議?

    AD9361未作載波同步,如果采用AD9361中頻接收機(jī),載波同步方面有什么建議?或者說AD936
    發(fā)表于 12-12 09:33

    請問ad9361接收rf傳給BB的信號是中頻還是?

    ad9361 接收rf 傳給BB 的信號是中頻還是
    發(fā)表于 02-27 06:17

    請問AD9361能實(shí)現(xiàn)中頻嗎?

    您好,請問射頻信號通過AD9361 能下變頻到基帶信號嗎,能實(shí)現(xiàn)中頻嗎?
    發(fā)表于 03-06 13:54

    基于AD9361設(shè)計(jì)QPSK調(diào)制解調(diào)收發(fā)器

    AD9361是analog devices公司推出的高度集成化的寬帶中頻收發(fā)調(diào)制解調(diào)芯片,經(jīng)過筆者的實(shí)踐使用發(fā)現(xiàn),用此芯片完全能滿足產(chǎn)品及的開發(fā)設(shè)計(jì),由于內(nèi)置了上下變頻
    發(fā)表于 09-13 14:32 ?215次下載
    基于<b class='flag-5'>AD9361</b>設(shè)計(jì)QPSK調(diào)制解調(diào)<b class='flag-5'>收發(fā)器</b>

    射頻捷變收發(fā)器AD9361

    Transceiver捷變收發(fā)器。該器件旨在支持多種可編程無線電應(yīng)用,支持廣泛的調(diào)制方案和網(wǎng)絡(luò)規(guī)范(如國防電子、儀器設(shè)備、通信基礎(chǔ)設(shè)施等)。適用于點(diǎn)對點(diǎn)通信系統(tǒng)、毫微微蜂窩/微微蜂窩/微蜂窩基站,以及通用無線電系統(tǒng)
    發(fā)表于 12-05 17:33 ?1182次閱讀

    AD9361射頻捷變收發(fā)器概述

    AD9361射頻捷變收發(fā)器概述,包括從RF到基帶的RX和TX信號路徑、自動增益控制(AGC)、RF PLL和本振(LO)生成。 AD9361射頻
    的頭像 發(fā)表于 06-05 13:45 ?9176次閱讀
    <b class='flag-5'>AD9361</b><b class='flag-5'>射頻</b>捷變<b class='flag-5'>收發(fā)器</b>概述

    AD9361射頻捷變收發(fā)器的功能特性及應(yīng)用分析

    AD9361射頻捷變收發(fā)器概述,包括從RF到基帶的RX和TX信號路徑、自動增益控制(AGC)、RF PLL和本振(LO)生成。
    的頭像 發(fā)表于 06-28 06:02 ?5156次閱讀
    <b class='flag-5'>AD9361</b><b class='flag-5'>射頻</b>捷變<b class='flag-5'>收發(fā)器</b>的功能特性及應(yīng)用分析

    AD9361 RF捷變收發(fā)器的性能及應(yīng)用

    AD9361是一款面向3G和4G基站應(yīng)用的高性能、高集成度的射頻(RF)Agile Transceiver?捷變收發(fā)器。該器件的可編程性和寬帶能力使其成為多種收發(fā)器應(yīng)用的理想選擇。該器
    的頭像 發(fā)表于 06-20 06:15 ?3662次閱讀

    如何通過FPGA+AD9361 SDR實(shí)現(xiàn)機(jī)載視頻無線傳輸

    摘要: 針對當(dāng)前無人機(jī)數(shù)據(jù)鏈日趨小型化,采用射頻收發(fā)一體化設(shè)計(jì),基于FPGA中頻射頻
    的頭像 發(fā)表于 01-06 16:46 ?6710次閱讀
    如何通過<b class='flag-5'>FPGA+AD9361</b> SDR實(shí)現(xiàn)機(jī)載視頻無線傳輸

    AD9361:RF捷變收發(fā)器

    AD9361:RF捷變收發(fā)器
    發(fā)表于 03-19 10:44 ?32次下載
    <b class='flag-5'>AD9361</b>:RF捷變<b class='flag-5'>收發(fā)器</b>

    AD9361高性能高集成射頻敏捷收發(fā)器Linux設(shè)備驅(qū)動程序

    AD9361高性能高集成射頻敏捷收發(fā)器Linux設(shè)備驅(qū)動程序
    發(fā)表于 04-20 15:10 ?29次下載
    <b class='flag-5'>AD9361</b>高性能高集成<b class='flag-5'>射頻</b>敏捷<b class='flag-5'>收發(fā)器</b>Linux設(shè)備驅(qū)動程序

    ad9361接收電平范圍

    AD9361是一種寬頻帶軟件可定義收發(fā)器芯片,由ADI(Analog Devices Inc.)公司研發(fā),可用于各種射頻(RF)應(yīng)用。它是一種全集成的射頻
    的頭像 發(fā)表于 12-26 15:49 ?4527次閱讀