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

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

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

基于FPGA的DDS IP實現(xiàn)線性調(diào)頻信號的設計方案

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2021-07-02 10:27 ? 次閱讀

利用DDS IP實現(xiàn)線性調(diào)頻信號1 DDS技術(shù)簡介隨著電子技術(shù)的不斷發(fā)展,傳統(tǒng)的頻率合成技術(shù)逐漸不能滿足人們對于頻率轉(zhuǎn)換速度、頻率分辨率等方面的追求,直接數(shù)字頻率合成技術(shù)應運而生。

直接數(shù)字頻率合成技術(shù)(DDS) 是把一系列數(shù)據(jù)量形式的信號通過D/A轉(zhuǎn)換器轉(zhuǎn)換成模擬量形式的信號合成技術(shù)。DDS具有很多優(yōu)點,比如:頻率轉(zhuǎn)換快、頻率分辨率高、相位連續(xù)、低功耗、低成本與控制方便。

DDS技術(shù)滿足了人們對于速度穩(wěn)定性的需求,但是在一些控制較為復雜的系統(tǒng)中,DDS專用芯片不能很好的貼合要求。利用現(xiàn)場可編程門陣列(FPGA)實現(xiàn)DDS具有很大的靈活性,基本能滿足現(xiàn)在通信系統(tǒng)的使用要求。

2 DDS IP使用說明

基于FPGA的DDS設計方案

3 線性調(diào)頻信號

3.1 理論介紹

3.1.1 基本概念

線性調(diào)頻(LFM)信號是瞬時頻率隨時間成線性變化的信號。線性調(diào)頻信號也稱為鳥聲(Chirp)信號,因為其頻譜帶寬落于可聽范圍,聽著像鳥聲,所以又稱Chirp擴展頻譜(CSS)技術(shù)。

3.1.2 表達公式

本文重點研究Xlinx DDS IP實現(xiàn)線性調(diào)頻信號,主要關(guān)心線性調(diào)頻信號的相位變化情況,如若想要了解線性調(diào)頻信號其他方面信息,請參考其他相關(guān)文章。

線性調(diào)頻信號表達式:

線性調(diào)頻信號數(shù)學公式

其中,t是時間,單位為秒(s);T是脈沖持續(xù)時間(周期);K是線性調(diào)頻斜率,單位是Hz/s.

相位表達式:

φ(t)=πKt^2

相位變化率:

?φ(t)=2πKt

3.1.3 應用范圍

LFM技術(shù)在雷達、聲納技術(shù)中有廣泛應用,例如,在雷達定位技術(shù)中,它可用來增大射頻脈沖寬度、加大通信距離、提高平均發(fā)射功率,同時又保持足夠的信號頻譜寬度,不降低雷達的距離分辨率。

3.2 Matlab仿真

3.2.1 matlab代碼

fs = 100e6; %采樣率

T = 5e-6; %脈沖寬度

B = 10e6; %信號帶寬

K = B/T;%調(diào)頻斜率

N = round(T*fs);%采樣點數(shù)

t = linspace(0,T,N);

y = exp(1j*pi*K*t.^2);%LFM信號

theta = pi*K*t.^2; %信號相位

dtheta = pi*K*t; %相位變化量figure;

plot(t,real(y));

title(‘LFM信號時域-實部’);

xlabel(‘t/s’);

ylabel(‘幅度’);

figure;

plot(t,imag(y));

title(‘LFM信號時域-虛部’);

xlabel(‘t/s’);

ylabel(‘幅度’);

figure;

plot(t,theta);

title(‘LFM信號相位’);

xlabel(‘t/s’);

ylabel(‘相位’);

figure;

plot(t,dtheta);

title(‘LFM相位變化率’);

xlabel(‘t/s’);

ylabel(‘相位變化率’);

3.2.2 仿真結(jié)果圖像

3.3 FPGA實現(xiàn)

3.3.1 參數(shù)計算

For example:

參數(shù)與上述matlab參數(shù)一致,采樣率fs:100MHz,脈沖寬度T:5us,信號帶寬B:10MHz,采樣點數(shù)N:500。Xlinx DDS IP設置如下,假定相位累加器設置為32位,輸出信號寬度設置為12位,可以根據(jù)自己的需求進行設計:

DDS IP配置界面1

DDS IP配置界面2需要注意的是相位增量不是一個定值,而是隨時間呈線性變化的量。根據(jù)公式相位表達式φ(t)=πKt^2與相位變化率?φ(t)=2πKt,端口S_AXIS_PHASE的CHAN_0_POFF 與CHAN_0_PINC設置如下: 當t = 0時φ(t) = πKt^2 = 0;?φ(t) = 2πKt = 0相位變化率?φ(t)每次增加的量為2πK?t:2πK?t = 2πBT/TNfs = 2πB/N由于DDS IP相位累加器位數(shù)Bθ(n)為32,且參數(shù)[0,2^32]對于相位弧度[0,1],那么相位增量?θ公式如下:?θ = 2πB/N*1/2π*2^Bθ(n)/fs = 858993.4592≈858993綜上,CHAN_0_POFF設置為0,CHAN_0_PINC從0開始每次增加?θ。

3.3.2 仿真結(jié)果

部分代碼

//生成chirp信號

dds_compiler_0 suband_reference_waveform_inst (

.aclk (samp_clk),

.aclken (dds_aclken),

.aresetn (dds_aresetn),

.s_axis_phase_tvalid (s_axis_phase_tvalid),

.s_axis_phase_tdata (s_axis_phase_tdata),

.m_axis_data_tvalid (m_axis_data_tvalid),

.m_axis_data_tdata (m_axis_data_tdata),

.m_axis_phase_tvalid (m_axis_phase_tvalid),

.m_axis_phase_tdata (m_axis_phase_tdata)

);

wire signed [15:0] data_real = m_axis_data_tdata[15:0];

wire signed [15:0] data_imag = m_axis_data_tdata[31:16];

仿真波形

線性調(diào)頻信號FPGA仿真波形

文章出處:【微信公眾號:FPGA之家】

責任編輯:gt

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

    關(guān)注

    1620

    文章

    21510

    瀏覽量

    598902
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    8505

    瀏覽量

    145977
  • DDS
    DDS
    +關(guān)注

    關(guān)注

    21

    文章

    625

    瀏覽量

    152288

原文標題:利用DDS IP實現(xiàn)線性調(diào)頻信號(二)

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    中科億海微SoM模組——中頻信號采集存儲卡

    數(shù)字中頻信號采集存儲是指利用ADC、FPGA實現(xiàn)信號進行數(shù)字化采集、處理和存儲傳輸?shù)倪^程。該技術(shù)在通信、雷達、無線電等領(lǐng)域具有重要應用。通過高速ADC將模擬
    的頭像 發(fā)表于 08-30 12:18 ?103次閱讀
    中科億海微SoM模組——中<b class='flag-5'>頻信號</b>采集存儲卡

    調(diào)頻收音機中頻信號頻率的選擇

    調(diào)頻收音機是一種常見的無線電接收設備,它通過接收調(diào)頻信號并將其轉(zhuǎn)換為音頻信號,從而實現(xiàn)對廣播節(jié)目的收聽。在調(diào)頻收音機中,中
    的頭像 發(fā)表于 08-06 10:05 ?273次閱讀

    調(diào)頻信號的分類和依據(jù)有哪些

    調(diào)頻信號(FM,F(xiàn)requency Modulation)是一種無線電信號調(diào)制方式,通過改變載波信號的頻率來傳輸信息。調(diào)頻信號廣泛應用于廣播、通信、雷達等領(lǐng)域。本文將詳細介紹
    的頭像 發(fā)表于 06-03 09:40 ?677次閱讀

    基于FPGADDS正弦信號發(fā)生器的設計和實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于FPGADDS正弦信號發(fā)生器的設計和實現(xiàn).pdf》資料免費下載
    發(fā)表于 03-24 09:34 ?8次下載

    使用AD9739A生成信號,用FPGADDS生成信號,為什么諧波特別明顯?

    使用AD9739A生成信號,用FPGADDS生成信號,見圖,諧波特別明顯,尤其是3次諧波,購買的是AD9739_FMC的評估板,下圖中產(chǎn)生250M的
    發(fā)表于 12-07 07:57

    FPGA實現(xiàn)基于Vivado的BRAM IP核的使用

    Xilinx公司的FPGA中有著很多的有用且對整個工程很有益處的IP核,比如數(shù)學類的IP核,數(shù)字信號處理使用的IP核,以及存儲類的
    的頭像 發(fā)表于 12-05 15:05 ?1257次閱讀

    頻信號如何與AD9910的DRG工作模式產(chǎn)生1.5MHz~100MHz的調(diào)頻信號?

    頻信號如何與AD9910的DRG工作模式產(chǎn)生1.5MHz~100MHz的調(diào)頻信號。 假如音頻信號是采樣之后的數(shù)字信號,數(shù)字信號如何與FT
    發(fā)表于 11-17 12:35

    度緯科技最新發(fā)布! IP頻信號發(fā)生器IPSG

    度緯科技公路交通事業(yè)部多年從事于公路交通機電工程閉路電視視頻監(jiān)控系統(tǒng)及ETC收費系統(tǒng)的測試方案研究。IP頻信號發(fā)生器IPSG于2023年10月正式發(fā)布,?滿足GB/T?2182標準實際測試需要,支持千兆網(wǎng)口,可直接輸出標準視
    的頭像 發(fā)表于 11-01 13:47 ?746次閱讀
    度緯科技最新發(fā)布! <b class='flag-5'>IP</b>視<b class='flag-5'>頻信號</b>發(fā)生器IPSG

    基于FPGA 程序的DDS IP配置和調(diào)試

    DDS 同 DSP(數(shù)字信號處理)一樣,是一項關(guān)鍵的數(shù)字化技術(shù)。DDS 是直接數(shù)字式頻率合成器(Direct Digital Synthesizer)的英文縮寫。與傳統(tǒng)的頻率合成器相比,DDS
    發(fā)表于 10-31 11:14 ?583次閱讀
    基于<b class='flag-5'>FPGA</b> 程序的<b class='flag-5'>DDS</b> <b class='flag-5'>IP</b>配置和調(diào)試

    度緯科技IP頻信號發(fā)生器IPSG產(chǎn)品特點

    度緯科技公路交通事業(yè)部多年從事于公路交通機電工程閉路電視視頻監(jiān)控系統(tǒng)及ETC收費系統(tǒng)的測試方案研究。IP頻信號發(fā)生器IPSG于2023年10月正式發(fā)布, 滿足GB/T 2182標準實際測試需要,支持千兆網(wǎng)口,可直接輸出標準視
    的頭像 發(fā)表于 10-27 16:47 ?455次閱讀
    度緯科技<b class='flag-5'>IP</b>視<b class='flag-5'>頻信號</b>發(fā)生器IPSG產(chǎn)品特點

    基于CPLD/FPGA的多串口擴展設計方案

    電子發(fā)燒友網(wǎng)站提供《基于CPLD/FPGA的多串口擴展設計方案.pdf》資料免費下載
    發(fā)表于 10-27 09:45 ?3次下載
    基于CPLD/<b class='flag-5'>FPGA</b>的多串口擴展<b class='flag-5'>設計方案</b>

    一種用DDS激勵PLL的X波段頻率合成器的設計方案

    電子發(fā)燒友網(wǎng)站提供《一種用DDS激勵PLL的X波段頻率合成器的設計方案.pdf》資料免費下載
    發(fā)表于 10-24 09:10 ?4次下載
    一種用<b class='flag-5'>DDS</b>激勵PLL的X波段頻率合成器的<b class='flag-5'>設計方案</b>

    為什么高頻信號不能直接通過電阻的分壓來實現(xiàn)信號的衰減呢?

    頻信號為什么容易衰減?為什么高頻信號不能直接通過電阻的分壓來實現(xiàn)信號的衰減呢? 隨著科技的不斷發(fā)展,生活中越來越少有人不了解“高頻信號”的
    的頭像 發(fā)表于 10-20 15:02 ?2163次閱讀

    基于FPGA的PCI硬件加解密卡的設計方案

    電子發(fā)燒友網(wǎng)站提供《基于FPGA的PCI硬件加解密卡的設計方案.pdf》資料免費下載
    發(fā)表于 10-18 11:18 ?1次下載
    基于<b class='flag-5'>FPGA</b>的PCI硬件加解密卡的<b class='flag-5'>設計方案</b>

    如何實現(xiàn)三角波調(diào)頻電路的設計與模擬呢?

    由于調(diào)頻技術(shù)的諸多優(yōu)點,如調(diào)頻信號是恒包絡信號可以使用效率較高的C類功率放大器,抗干擾性能好,信噪比高等,在當前的移動通信系統(tǒng)中,調(diào)頻(FM)仍然是最普遍應用的模擬調(diào)制技術(shù),各種
    的頭像 發(fā)表于 10-02 14:34 ?6330次閱讀
    如何<b class='flag-5'>實現(xiàn)</b>三角波<b class='flag-5'>調(diào)頻</b>電路的設計與模擬呢?