在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

使用DDS將基帶信號上變頻

冬至子 ? 來源:Bug記錄 ? 作者:woodfan ? 2023-06-19 10:51 ? 次閱讀

低通FIR將基帶信號的旁瓣濾去,保留基帶信號的主瓣。基帶信號之所以是基帶信號,正是因為它處在零中頻附近。實際上,信號之所以在高頻甚至射頻的原因主要有:

1.接收天線的長度與電磁波的波長存在正比例關系,所以波長越小,接收天線也可以做的越小。電磁波波長與頻率存在反比例關系,所以需要將基帶信號上變頻至高頻部分,方便天線接收。

2.方便擴展信號帶寬,提高頻帶利用率。

本文將通過DDS IP核輸出的正弦波,與基帶信號混頻上變頻至高頻部分,將涉及一點數字信號處理內容。

首先,簡單寫一下上變頻的數學理論基礎,

圖片

基帶信號乘以一個正弦波,頻域卷積,頻譜上會將基帶信號的頻譜搬移到正弦波的頻率。

所以,我們需要做的就是生成一個所需的正弦波,并與基帶信號相乘。這個過程就需要使用到Xilinx的DDS IP核以及DSP IP核。

在Vivado中IP Catalog中找到DDS IP核,

圖片

DDS IP核設置

系統時鐘選擇50MHz,通選數量選擇1,其他的可以保持默認。注意Configuration Option,這里選擇Phase Generator and SIN COS LUT,這個模式會根據GUI設置自動產生所需要的頻率的正弦波;而另一種模式SIN COS LUT ONLY,會根據輸入的相位信息phase_data輸出對應的正弦波值,相位信息需要不斷地自加獲取輸出的正弦波值。兩種模式各有利弊,第一種模式設置更方便,第二種模式不需要固定輸入時鐘,可以改變參數獲取不同的頻率的正弦波。

第一種模式下,dds實例化,只需要取m_axis_data_tdata的數據即可,輸出的波形按照GUI設置的要求。

dds_compiler_0 dds_inst (
.aclk(clk_50m),                                // input wire aclk
.m_axis_data_tvalid(),    // output wire m_axis_data_tvalid
.m_axis_data_tdata(cos_o),      // output wire [15 : 0] m_axis_data_tdata 13 - 2
.m_axis_phase_tvalid(),  // output wire m_axis_phase_tvalid
.m_axis_phase_tdata()    // output wire [31 : 0] m_axis_phase_tdata 
);

第二種模式下,dds實例化,需要不斷地自加相位數據,DDS會根據相位數據輸出對應的正弦波值。這更像ROM表,相位數據為ROM地址,根據ROM地址輸出相應地址的數據。

always @ (posedge clk or posedge rst)beginif (rst)
        phase_data <= 16'd0;
else
        phase_data <= phase_data + fre_word;end
dds_compiler_0 dds_i (
.aclk(clk),                                // input wire aclk
.aclken(1'b1),                            // input wire aclken
.s_axis_phase_tvalid(1'b1),  // input wire s_axis_phase_tvalid
.s_axis_phase_tdata(phase_data),    // input wire [15 : 0] s_axis_phase_tdata
.m_axis_data_tvalid(),    // output wire m_axis_data_tvalid
.m_axis_data_tdata(t_data)      // output wire [31 : 0] m_axis_data_tdata);

其實DDS的原理正是ROM表存儲,相位數據就是地址信息,根據地址信息查找表,輸出對應數據,FPGA擅長的正是查表。第一種模式固定了相位數據和相位差,簡化了操作但固定了使用時的輸出頻率;第二種模式開放了相位數據接口,輸出的頻率更加多變。

根據公式可知,

圖片

上面示例中的fre_word計算來源于這個公式。

圖片

DDS IP核設置

Output Selection可以選擇輸出的波形是Sine,Cosine,Sine and Cosine。注意選擇Sine and Cosine時輸出的信號寬度是Sine,Cosine的兩倍,需要使用截位的方法將信號的前半段與后半段分開。高半段為Sine,低半段為Cosine。

圖片

DDS IP核設置

這個部分根據需要的頻率進行設置。

圖片

DDS IP核設置

可以看到預想10M,但由于精度的問題,實際輸出的頻率是9.9999MHz,非常接近了。

接下來就是DSP IP核的使用,在Vivado中IP Catalog中找到DDS IP核。

圖片

DSP IP核

使用最簡單的乘法功能,其他通道不選擇。

圖片

DSP IP核

設定A,B的位數以及輸出數據的位寬之后就完成了DSP IP核的設置。

xbip_dsp48_macro_0 dsp_product_inst (

.CLK(clk_50m), // input wire CLK

.A(fir_out[19:8]), // input wire [11 : 0] A

.B(cos_o[13:2]), // input wire [11 : 0] B

.P(out_data) // output wire [23 : 0] P

);

為了平衡性能與面積,所以A,B設置的12位輸入,分別對FIR和DDS的正弦波進行了截位

由此,就完成了基帶信號的上變頻操作;但是,這樣的上變頻會帶來雙邊帶問題,占用了2倍的基帶信號帶寬。為了解決這個問題,又可以引入IQ調制。IQ調制如何操作以及它的原理等待后續的文章梳理。

最后,上板測試可以看到如下圖所示。

圖片

實測圖

duc_data是搬移到高頻之后的信號,最后可以對duc_data進行截位操作,以適應實際中DAC的位數限制。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 正弦波
    +關注

    關注

    11

    文章

    650

    瀏覽量

    56154
  • DDS
    DDS
    +關注

    關注

    22

    文章

    648

    瀏覽量

    153795
  • 信號處理器
    +關注

    關注

    1

    文章

    255

    瀏覽量

    25618
  • 電磁波
    +關注

    關注

    21

    文章

    1478

    瀏覽量

    54339
  • FIR濾波
    +關注

    關注

    0

    文章

    6

    瀏覽量

    9911
收藏 人收藏

    評論

    相關推薦

    基于數字上變頻器的中頻調制器

    數字上變頻器是產生調制信號的一個重要環節,通過對數字中頻上變頻基本原理和技術特點的研究,采用ADI公司AD9957數字上變頻器實現了常見的幾種碼速率較高的調制波形。
    發表于 07-11 11:29 ?3916次閱讀
    基于數字<b class='flag-5'>上變頻</b>器的中頻調制器

    AD9789基帶數字上變頻頻率為什么能到Fdac/16?

    關于AD9789 Datashhet EN中關于基帶數字上變頻的輸出頻率為DC to Fdac/16(The digital upconverter enables each baseband
    發表于 12-21 07:56

    在DAC3482中,采用片內混頻器實現上變頻功能需要保證兩路輸入信號的正交性嗎?

    在DAC3482中,采用片內混頻器實現上變頻功能需要保證兩路輸入信號的正交性么?現在想用DAC3482兩路不相關的基帶信號轉換成中頻信號
    發表于 02-13 06:28

    有關AD9361的上變頻

    下圖是AD9361上變頻后的頻譜。現在已經知道9361內部DAC輸出是10.23MHz的正弦波,然后我想上變頻到1575.45MHz(我在初始化結構體里面設置的,c語言),但是測試時下圖可以看到
    發表于 05-18 19:41

    AD9789基帶數字上變頻頻率為什么能到Fdac/16

    我認為基帶數字上變頻的輸出頻率最高只能到Fdac/32.請專家幫我指出我的理解哪里出了問題?2 根據FTW的計算公式也可以看出,NCO的采樣率是Fdac/16.根據采樣定理,在信號不失真的情況下,能夠表示的最高頻率只能達到Fda
    發表于 10-25 09:25

    正交DDS信號的單邊帶上變頻到800到2500MHz

    正交DDS信號的單邊帶上變頻到800到2500MHz
    發表于 06-24 14:24

    多天線多載波數字上下變頻的FPGA實現方法有哪些?

      數字上變頻/下變頻(DUC/DDC)是數字中頻設計的重要組成部分,其功能是基帶信號經過內插濾波后變到中頻的頻率,或者中頻的
    發表于 08-21 06:24

    PXI 5610實現上變頻信號發送

    目前需要PXI5610實現基帶信號上變頻輸出,但是對具體需要什么設備及控制流程都不是太清晰,希望哪位大神可以給些指點或者例程。多謝
    發表于 12-01 13:33

    AD9739上變頻功能實現原理是什么?

    最近在評估 AD9739, 但對其上變頻功能有些疑問,請專家解答,謝謝! 1) AD9739 的上變頻功能實現原理是什么? 2) 進入AD9739的信號是否必須是經過IQ正交調制后的,即必須是實
    發表于 12-14 07:23

    基于QDUC的雷達上變頻電路的設計

    AD9957是一款內置14位D/A轉換器的正交數字上變頻器(QDUC)。介紹AD9957的結構、功能特點,并結合 單片機STC12C5410實現一種雷達上變頻電路的設計。該系統不但簡化老式變頻電路 的復
    發表于 12-29 16:58 ?33次下載

    通信系統中數字上變頻技術的研究與設計

    為了通信系統中數字基帶信號調制到中頻信號上,采用數字上變頻技術,通過對數字I、Q兩路基帶信號進行FIR成形濾波、半帶插值濾波、數字混頻處理
    發表于 08-29 17:28 ?63次下載
    通信系統中數字<b class='flag-5'>上變頻</b>技術的研究與設計

    基于FPGA的高效靈活數字上變頻實現設計

    軟件無線電的基本思想是把A/D變換器盡可能地靠近射頻天線,用軟件實現無線電系統的各種功能[1]。數字上變頻器是軟件無線電中發射機的核心部分,它的基本功能是增加基帶信號采樣率并將其上變頻到載波頻率上
    發表于 01-29 17:29 ?4389次閱讀
    基于FPGA的高效靈活數字<b class='flag-5'>上變頻</b>實現設計

    800-2500 MHz正交DDS信號的單邊帶上變頻

    800-2500 MHz正交DDS信號的單邊帶上變頻
    發表于 05-26 12:30 ?8次下載
    800-2500 MHz正交<b class='flag-5'>DDS</b><b class='flag-5'>信號</b>的單邊帶<b class='flag-5'>上變頻</b>

    正交DDS信號至800至2500MHz頻段的單邊帶上變頻

    正交DDS SSB上變頻到2GHz以上的相對簡單和經濟性應該鼓勵讀者考慮這種技術添加到他們的曲目中。它在微波頻率下保留了所有理想的DDS屬性,同時大大減少了傳統雙邊帶混頻器
    的頭像 發表于 01-30 10:39 ?3737次閱讀
    正交<b class='flag-5'>DDS</b><b class='flag-5'>信號</b>至800至2500MHz頻段的單邊帶<b class='flag-5'>上變頻</b>

    上變頻和下變頻的定義 下變頻上變頻的區別

    器(Rectifier):上變頻交流電源轉換為直流電。它由一組整流元件(如二極管、晶閘管等)組成,用于交流電源的正半周或負半周進行整流,產生一個具有固定方向的直流電輸出。上變頻
    的頭像 發表于 10-05 10:01 ?6185次閱讀
    主站蜘蛛池模板: 午夜免费伦费影视在线观看 | 精品福利 | 免费又黄又爽的禁片视频 | 日色视频 | 亚洲成成品网站有线 | 美女视频黄a视频免费全过程 | 奇米影视欧美 | 四虎永久免费网站 | 国产传媒在线观看视频免费观看 | 国产精品美乳在线观看 | jzzjlzz亚洲乱熟在线播放 | 在线a免费 | 人人爱天天操 | 日韩dv| 日韩卡1卡2卡三卡四卡二卡免 | 天天干天天插天天操 | 激情五月综合婷婷 | 欧美亚洲综合图区在线 | 青青热久免费精品视频在线观看 | 亚洲欧美在线精品一区二区 | 久久毛片视频 | 视频h在线观看 | 国产色视频在线 | 韩国精品视频 | 四虎电影院 | 精品国产成人系列 | 四虎影永久在线观看网址 | 手机在线免费视频 | 非常黄的网站 | 国产精品夜夜春夜夜爽 | 酒色成人网 | 免费看成年视频网页 | 天天色影 | 欧美亚洲一区二区三区在线 | 久久久久久9 | 天天摸天天躁天天添天天爽 | 最近高清免费观看视频 | 18免费视频 | 性刺激的欧美三级视频 | 日韩综合色 | 国产精品青草久久久久福利99 |