基於XC2V500-6FG256C和AD9858實現複雜信號模擬的設計

2021-01-18 電子發燒友
基於XC2V500-6FG256C和AD9858實現複雜信號模擬的設計

顧軍 發表於 2021-01-13 08:39:00

引 言

在1992年5月美國電信系統會議上,JeoMitola首次提出了軟體無線電概念,之後迅速引起了人們的關注,並開始對它進行廣泛而深入的研究。具體地說,軟體無線電是以可編程的DSP或CPU為中心,將模塊化、標準化的硬體單元以總線方式連接起來,構成通用的基本硬體平臺,並通過軟體加載來實現各種無線通信功能的開放式的體系結構。本文以現場可編程邏輯門陣列(FPGA)和高性能直接數字合成(DDS)晶片AD9858構成一個通用的硬體平臺,通過更新不同的數據及軟體產生複雜調製信號、線性調頻信號、背景多路信號、跳頻信號、擴頻信號等,這些信號用普通信號源難以產生。

1 關鍵器件

1.1 AD9858簡介

AD9858內含10位數摸轉換器可工作到1 GSPS,32位可編程頻率字寄存器,100 MHz輸出頻率相噪小於-145 dBc/[email protected] kHz,具有自動頻率掃描能力。

AD9858有3種工作模式:單音頻、頻率掃描和全睡眠模式。單音頻模式下,AD9858產生由內部頻率字寄存器(FTW)控制的單頻輸出信號。AD9858內含4個頻率字寄存器(FTW)和4個相位字寄存器(POW),外部的寄存器選擇腳PSI和PS0決定選擇哪一個頻率字寄存器和相位字寄存器,通過選擇頻率字寄存器改變輸出頻率,頻率跳變的速度與AD9858的參考時鐘相關,最快為8 ns。頻率掃描模式可以自動完成頻率掃描工作,產生線性調頻或實現其他頻率掃描應用,而且不受I/O口對多寄存器操作時的速度限制。無論AD9858工作於哪種工作模式,分別設定AD9858的FTW寄存器和POW寄存器,通過改變PS1和PS0的值,就可以同時改變信號的頻率和相位,而且相位的改變可以是絕對調相或相對調相,這正是AD9858實現混合調製的關鍵。

1.2 XC2V500-6FG256C簡介

FPGA使用XILINX公司的VirtexII系列。本文選用兩塊門數不同的FPGA,一塊為XC2V500-6FG256C,其具有50萬門,420 MHz內部時鐘速率,172個輸入輸出腳,96 Kb分布RAM,最大576 Kb塊RAM。另一塊為XC2V1000-5FG256C,其具有100萬門,420 MHz內部時鐘速率,172個輸入輸出腳,160 Kb分布RAM,最大720 Kb塊RAM。該系列FPGA含有嵌入式乘法器和分布式存儲器,具有DSP設計所需的平臺特性,這些特性使得能夠以較高的面積利用率實現信號處理功能,為複雜模擬過程的數據實時處理以及DDS的實時控制提供保障。

2 硬體設計

2.1 整體結構

普通調製信號的時域表達式為:

式中:Ω0稱為角載頻,Ω0=2πf0;α(t)和θ(£)分別是幅度調製函數和相位調製函數,一般情況下,它們都是相對於cos(Ω0t)的時間慢變函數。

對於一個複雜信號,式中cos(Ω0t)作為高頻載波信號,以正弦波為主,其頻率相位和幅度應該可以快速跳變。α(t)和θ(t)作為調製函數,其波形、頻率、相位和幅度都應該可變,甚至是一個低頻的任意波。

如果通過數字直接合成的方式直接生成如S(t)的複雜信號,以1 GHz的採樣率、16位的數據寬度為例,如使用實時數據處理,傳輸帶寬需16×1 000 M=16 000 MB-PS,數據存儲深度為16×1 000 M=16 GB/S,所以使用直接生成S(t)複雜信號方案,硬體複雜,且成本高。如圖1所示,本文對高頻的載波信號和低頻的調製信號分別模擬後進行疊加,高頻的載波信號cos(Ω0t)使用高性能的DDS晶片AD9858和FPGA控制來模擬,α(t)和θ(t)雙路低頻的調製信號全部在FPGA中實現。模擬出的調製信號相位頻率調製函數直接輸出數位訊號至AD9858的控制FPGA,通過控制AD9858的頻率相位字實現調製,幅度脈衝調製函數信號通過數字模擬轉換器(ADC)後加至自動增益控制(AGC)電路實現調製,這樣大大降低了對硬體的要求,同時也減少了軟體的計算量。

2.2 高頻載波發生

本設計AD9858參考時鐘使用1 GHz,使用並口方式讀寫數據,即設置AD9858外部串並選擇信號(SPSE-LECT)=1。最高輸出頻率達到350 MHz,對於350 MHz以上可以通過混頻方式上變頻。

頻率控制通過FPGA及中央處理單元實現。連續波可以直接對AD9858的頻率字寄存器寫入32位FTW,該頻率控制字可以通過式(2)得到:

式中:SYSCLK為參考時鐘。

高頻載波不只是單純連續波輸出,還要利用AD9858實現頻率捷變、頻率相位調製和頻率掃描功能,才能實現複雜信號的模擬。

頻率捷變和頻率相位涮制通過快速改變AD9858頻率相位字實現,AD9858每個頻率字為32 b,相偏字為14 b,採用並口方式送數,每改變頻率相位需要對AD9858操作6次。每個送數周期最短為12 ns,送數時間最少為72 nS。到頻率改變,需要經過83個系統參考時鐘周期(1 ns),因此需要時間為83 ns。這樣從頻率觸發到頻率輸出需要的時間為送數時間和晶片內部轉換需要時間的總和,即155 ns。本文需要控制頻率轉換時間在100 ns以內,所以使用AD9858內部的2個頻率字寄存器,先對第1個頻率字寄存器送數,當第一個頻率觸發信號到來時送PS0、PS1信號,選擇第一個頻率字寄存器數據,同時對第2個頻率字寄存器送數;第2個頻率觸發信號到來時送PS0、PS1信號,選擇第2個頻率字寄存器數據,同時對第1個頻率字寄存器送數,依次循環。頻率觸發信號經過處理後控制AGC電路,可以控制每個頻率點的駐留時間。由於對AD9858寫數據的速度快,且時序要求高,不能通過中央處理單元直接送數,因此採用外接RAM的方式,中央處理單元根據設置的頻率點計算出各點的頻率字,生成一個序列表存入與AD9858控制FPGA連接的RAM,然後由高速FPGA從RAM中自動讀數並自動寫入AD9858。

頻率掃描功能直接使用AD9858的掃描功能,置AD9858控制功能寄存器的頻率掃描使能(FreqSweepEn-able)控制位為1,並使用AD9858的掃描自動清除頻率累加功能,置AD9858控制功能寄存器的自動清除頻率累加(AutoClrFreqAccum)控制位為1,再對AD9858送頻率掃描數據。當第1個FUD上升沿到來時,開始從起始頻率掃描,同時送第2個掃描周期的數據;當第2個FUD到來時,先清除上次的頻率累加寄存器,再按第2次設置的掃描數據掃描。

2.3 調製波形發生

雙調製函數也使用數字頻率直接合成,中央處理單元把輸出波形的波形頻率幅度相位等數據鎖存至FPGA,FPGA根據鎖存的數據生成波形的數字幅相信號,如:正弦、方波、三角、鋸齒、脈衝、噪聲、複雜脈衝等。另外在生成以上波形的基礎上,還可以對其進行調幅、調頻、調相、脈調以及波形疊加輸出,實現複雜調製函數模擬。對於任意波形、參差脈衝、脈衝抖動等非周期信號也通過波形存儲的方式實現。如圖1中,調製函數直接合成FPGA的外接RAM的大小決定了存儲非周期波形信號的長度。

2.4 複雜信號模擬發生

如果要對載波進行頻率相位調製,調製波形數位訊號直接輸入至AD9858控制FPGA,AD9858控制FPGA把調製信號數據和原載波頻率或相位數據進行實時運算,數據實時送給AD9858,產生調頻或調相信號輸出。如果對載波進行幅度脈衝調製,則要通過DAC把數位訊號轉換為模擬信號再輸入至AGC電路,完成幅度脈衝調製。

3 應用脈衝壓縮雷達信號模擬實例

3.1 脈衝壓縮雷達

現代雷達中,具有大時寬帶寬積的脈衝壓縮(PC)體制能夠較好地解決探測能力與距離測量精度(分辨力)之間的矛盾,並且具有潛在的抗幹擾能力。已經得到應用的特殊波形有:線性調頻信號(LFM)、非線性調頻信號(NLFM)、相位編碼信號(PSK)和頻率編碼信號(FSK)等,LFM信號處理簡單、都卜勒特性好。本文著重介紹LFM脈衝壓縮雷達信號的模擬。

3.2 線性調頻脈衝信號模擬

LFM脈衝信號如圖2所示,在時域對連續波進行調幅和調頻產生。調幅信號如圖3所示,就是LFM脈衝信號的包絡波形。調頻信號如圖4所示,是包絡內連續波的線性調頻。要產生LFM脈衝信號,一般要生成連續波信號,線性調頻三角波信號和包絡信號,包絡信號是寬度為τ的脈衝信號。本沒計使用AD9858的線性掃描功能,直接生成線性調頻的載波信號。復包絡脈衝信號,使用FPGA直接生成。

脈衝序列表達式:

式中:rect(x)為矩形函數;Tr為脈衝重複周期;N為脈衝的個數。

脈衝序列在FPGA中生成的原理如圖5所示。每個脈衝的周期和脈衝的寬度可控,脈衝的個數可控。根據脈衝序列的要求,在RAM中存人每個序列的頻率字(周期)、脈衝的寬度以及脈衝的個數。在模擬脈衝時FPGA自動從RAM中調用數據至各寄存器,如頻率字寄存器、脈衝寬度寄存器、計數初始值寄存器。累加器溢出一次為一個周期,控制輸出值翻轉,並控制RAM地址加1,讀取下個脈衝的參數值。脈衝寬度計數器溢出輸出值也會翻轉一次,這樣就實現可編程控制的脈衝輸出。

線性調頻功能不需要先模擬三角波再進行調頻,而是使用AD9858的內部線性掃描功能直接生成調頻信號。AD9858內部有一個頻率步進字寄存器(DFTW),一個頻率步進斜坡字寄存器(DFRRW),DFTW寄存器存儲掃描時每2個頻率點的頻率間隔,DFRRW寄存器存儲每個頻率點駐留的時間。線性調頻的起始頻率由FTW寄存器控制,起始頻率fs計算如式(4)所示:

AD9858線性調頻的控制也不能通過中央處理單元直接完成。中央處理單元直接送數要達到信號模擬送數速度要求,因此在AD9858的控制FPGA中完成AD9858的FTW寄存器、DFTW寄存器、DFRRW寄存器等的送數,如圖6所示。

圖6中點劃線框內為AD9858控制FPGA中的設計框圖,中央處理單元把AD9858線性調頻參數存入FPGA的寄存器中;圖5中生成的脈衝包絡信號按一定的時序把寄存器中的數據處理後送至AD9858中,同時輸出同步脈衝信號。至此完成整個線性調頻脈衝信號的模擬。

3.3 實驗結果

在電路設計和調試完成後,還進行了多個實際信號的模擬。下面是脈衝壓縮雷達信號的模擬結果,採用中國電子科技集團公司第41研究所的AV4033頻譜分析儀進行測試。測試前的參數設置如圖7所示,測試結果如圖8所示。

4 結論

該設計方案主要以數字方式完成複雜信號的模擬,可以編程模擬各種複雜波形。性價比高、容易開發、實現的成品性能較好。特別是使用分步模擬的方式,提高了電路的柔性,降低了電路硬體要求。已經使用在我們研製的某多制式信號源中,完全滿足設計輸入要求。

限於DDS的上限頻率不夠高,本文的輸出中頻最高為350MHz,如果需要模擬更高頻,可以使用上混頻濾波實現。但隨GaAs(砷化鎵)材料在集成電路中的應用,使得DDS上限頻率不夠高的缺陷正在不斷地被克服。

責任編輯:gt

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於CPLD器件和EDA技術實現QDPSK調製解調電路的設計
    基於CPLD器件和EDA技術實現QDPSK調製解調電路的設計 電子設計 發表於 2019-05-24 08:12:00 隨著無線通信頻帶資源的日益緊張,無線通信主要包括微波通信和衛星通信。
  • 基於 FPGA 的模擬 I²C協議設計(中)
    今天給大俠帶來基於FPGA的 模擬 I²C 協議設計,由於篇幅較長,分三篇。今天帶來第二篇,中篇,I²C 協議的具體實現。話不多說,上貨。之前也有相關文章介紹,這裡超連結一下,僅供各位大俠參考。為了簡化電路的設計,Philips 公司開發了一種用於內部 IC 控制的簡單的雙向兩線串行總線 I²C(Intel-Integrated Circuit bus)。1998 年當推出 I²C 總線協議 2.0 版本時,I²C 協議實際上已經成為一個國際標準。在進行 FPGA 設計時,經常需要和外圍提供 I²C 接口的晶片通信。
  • 基於單片機的正弦信號發生器的設計
    基於單片機的正弦信號發生器的設計 秩名 發表於 2012-07-31 11:42:14   摘 要:本系統採用AT89S51單片機為核心,輔以必要的模擬,數字電路,構成了一個基於
  • 基於直接數字合成技術的信號發生器的設計
    基於直接數字合成技術的信號發生器的設計 電子設計 發表於 2018-12-18 08:01:00 1 引言 現代通信技術、雷達技術、電子測量以及一些光電應用領域都要求高精度、高穩定度、高解析度的射頻正弦波信號
  • 基於雙CPU解決方案實現數位電視機頂盒的設計
    基於雙CPU解決方案實現數位電視機頂盒的設計 佚名 發表於 2020-02-07 08:08:00 從硬體發展上來看,交互式機頂盒、數位電視已從早期的由分立器件構成而發展到由現代單晶片解決
  • 電能質量監測系統的設計實現和車載應用
    1 系統設計結合實際應用需求,設計了一種由嵌入式電能質量檢測設備和數據處理模塊組成的電能質量監測系統。檢測設備實現電能參數的實時檢測、記錄和輸出、處理和顯示,以及進行異常檢測。由於軟體實現中未採用實時嵌入式作業系統,檢測設備採用循環方式輪詢採樣四個模擬輸入接口的數據,在一個採樣周期內全部四個接口採樣完成後再統一將數據及其時間戳存儲在SD存儲卡或通過UART列印輸出。當某個模擬輸入接口無輸入信號時,檢測設備也進行採樣。通過應用以上多種策略,保障了每個數據間隔時間的一致性。
  • 基於FPGA實現FIR數字濾波電路的設計及應用
    打開APP 基於FPGA實現FIR數字濾波電路的設計及應用 劉微;李彥明;姚志 發表於 2020-12-22 12:22:00
  • 基於ADAM5510-E/TCP實現動力系統訓練模擬器的設計
    基於ADAM5510-E/TCP實現動力系統訓練模擬器的設計 楊佔錄;王宗亮; 發表於 2020-12-16 18:05:00   作者:楊佔錄;王宗亮;劉海光
  • 基於DSP晶片TMS320LF2407A和EPM570T100C5N實現多路數據採集系統設計
    基於DSP晶片TMS320LF2407A和EPM570T100C5N實現多路數據採集系統設計 羅軼群,代作曉 發表於 2020-12-23 10:16:49 用於實時控制系統的嵌入式系統經常需要對模擬量進行測量
  • 以FPGA為核心的數字通信信號2FSK的調製解調技術及其實現方案詳解
    而數字解調技術的關鍵在於瞬時幅度,瞬時頻率和瞬時相位參數的準確估計。 調製的目的是使信號波形適合於在信道中傳輸,調製可以分為基帶調製和載波調製兩類。基帶調製直接採用低通信號傳遞信息,這種技術通常用於銅線、光纖等一些無載波的傳輸方式。載波調製也稱為頻帶調製,是將要發送的信息加載到載波上進行傳輸,即採用帶通信號傳輸信息,通過調製實現信號頻譜的搬移。
  • 如何編寫基於ARM的裸機程序和基於Linux的驅動程序?
    ARM系列文章合集如下:《從0學arm合集》前言在嵌入式開發中,ADC應用比較頻繁,本文主要講解ADC的基本原理以及如何編寫基於ARM的裸機程序和基於Linux的驅動程序。便於存儲、處理和交換數字通信的信號形式和計算機所用信號一致,都是二進位代碼,因此便於與計算機聯網,也便於用計算機對數位訊號進行存儲、處理和交換,可使通信網的管理、維護實現自動化、智能化。4. 設備便於集成化、微型數字通信採用時分多路復用,不需要體積較大的濾波器。設備中大部分電路是數字電路,可用大規模和超大規模集成電路實現,因此體積小、功耗低。
  • 一款基於ARM11和DSP的3G視頻安全帽設計
    2.1 ARM處理系統設計ARM處理系統,主要由主控模塊、數據存儲系統、模擬數位訊號的採集模塊等部分。CPU採用三星公司S3C6410A處理器,最高工作頻率可達667MHz.2.2 DSP視頻處理系統設計DSP圖像處理系統由三部分組成,視頻解碼、圖像處理。
  • 基於NJM4580運算放大器實現電磁超聲換能器級聯放大電路的設計
    基於NJM4580運算放大器實現電磁超聲換能器級聯放大電路的設計 韓娜,李松松,李 發表於 2020-12-24 10:54:00 引言 在無損檢測中
  • ...元類腦計算機:基於792顆自研「達爾文2代」晶片,可「意念」打字
    我國首臺基於自主智慧財產權類腦晶片的類腦計算機據浙江大學介紹,該類腦計算機是由 3 個高 1.6 米的標準機櫃組成。「達爾文」是國內首款基於矽材料(CMOS)、支持脈衝神經網絡的類腦晶片。1 釐米見方的「達爾文 1 代」內含 500 萬個電晶體,可模擬生物體的 2048 個神經元,最多有 400 萬個神經突觸連接及 15 個不同的突觸延遲。
  • 基於DSP器件TMS320F2407和CAN總線實現微機保護測控裝置的應用方案
    因此整個系統中,最關鍵是要設計集保護、測量、控制、通信等功能於一體的微機保護測控裝置。 本文設計了一種基於TI公司的嵌入式數位訊號處理器TMS320F2407的分布式微機保護測控裝置,該裝置就地採集電壓、電流等信息量,實時完成保護、測量、控制等功能,具有抗幹擾性強、精度高的特點。
  • 基於STC89C51的溫度報警器設計
    一起走向智能工業革命時代,單片機DIY、基於c語言/彙編的編程。持續更新中······基於STC89C51的溫度報警器設計   一.設計背景   P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。   P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入「1」後,它們被內部上拉為高電平,並用作輸入。作為輸入,由於外部下拉為低電平,P3口將輸出電流(ILL)這是由於上拉的緣故。
  • 基於P89V51單片機和CD4051晶片實現4路智能溫控儀產品樣機的設計
    打開APP 基於P89V51單片機和CD4051晶片實現4路智能溫控儀產品樣機的設計 張愛民,林輝 發表於 2020-12-23 10:00:44
  • 基於32位高性能數位訊號處理器實現飛機測控終端系統的設計
    基於32位高性能數位訊號處理器實現飛機測控終端系統的設計 郭曉康,姬勞,謝拴 發表於 2020-12-25 10:20:39 引言 作為飛機電氣系統的重要組成部分
  • 前視聲納系統成像視覺改進與實現
    但是由於系統軟硬體實現時存在的缺陷,以及成像算法與圖像顯示方法的局限性,聲納圖像的視覺效果往往並不理想。本文基於課題組研發的一款多波束前視聲納系統,著重分析了影響系統成像效果的幾大因素[3],並進行了優化與實現,主要包括通道幅相校正、波束優化設計、動態範圍優化與扇形視圖轉化等。經過改進後的聲納系統成像質量更高,能夠實現對複雜場景的高精度成像。
  • 聚芯微電子:專注高性能模擬與混合信號晶片設計的創新型高科技公司
    聚芯微電子:專注高性能模擬與混合信號晶片設計的創新型高科技公司 JZ 發表於 2020-12-23 15:48:23 2021中國IC風雲榜「年度最具成長潛力獎」徵集現已啟動