新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計應用 > 基于FPGA的DDC濾波器設(shè)計與仿真

基于FPGA的DDC濾波器設(shè)計與仿真

作者: 時間:2012-09-26 來源:網(wǎng)絡 收藏
更精確可靠。

  雖然,system generator能直接生成供底層調(diào)用的代碼以及網(wǎng)表,但是,通常并不這樣做。相對于人工編寫的代碼,system genera tor生成的代碼相對冗余度高,資源利用也不及人工編寫的代碼合理。但是,在某些需要快速進行算法開發(fā)的項目中,這種方式無疑為用從事快速的算法開發(fā)提供了一個捷徑。

  將MATLAB與system generator集成后,由圖1所示的原理框圖,搭建了用于的system generator模塊,如圖9所示。

  基于FPGA的DDC濾波器設(shè)計與仿真

  在輸入端輸入幅頻響如下圖所示的信號,其有用信號范圍173~25.5 MHz。另外為了方便結(jié)果的觀察,又加入了2個大的噪聲信號分別位于32.4MHz,12.4 MHz。

  基于FPGA的DDC濾波器設(shè)計與仿真

  將上圖所示的信號送入網(wǎng)絡后,信號變成I/Q兩路信號,將這兩路信號組合成復數(shù)信號后得到的復數(shù)信號的頻譜圖如圖11(a)所示。

  基于FPGA的DDC濾波器設(shè)計與仿真

  圖11(a)為原輸入信號的有用信號附近的細節(jié)圖,而圖11(b)為經(jīng)過網(wǎng)絡后得到的復數(shù)信號的幅頻響應圖。由于simulink的頻譜繪制工具顯示刷新的問題它們看起來有了一點點的誤籌,但是,也可以發(fā)現(xiàn)經(jīng)下變頻后的信號有效的恢復了原信號的頻譜信息。它將原輸入信號的負邊頻線性搬移到了以0頻為中心的帶寬為4.1MHz的頻譜上來。

  6 結(jié)束語

  實際項目中接觸到的信號處理任務大多為帶通信號,如果直接采用傳統(tǒng)的奈奎斯特采樣定理對模擬信號進行采樣,然后進行數(shù)字信號處理任務,這樣對后端的DSP器件的實時性要求太高。因此,通常我們都要先用一個來完成數(shù)字信號的下變頻操作,之后再由后端的DSP器件來完成信號處理任務。因此,如何合理的設(shè)計下變頻就顯得特別重要。本文針對如何設(shè)計DDC以及基于FPGA的System Generator的都作了簡單的介紹。

濾波器相關(guān)文章:濾波器原理


fpga相關(guān)文章:fpga是什么


濾波器相關(guān)文章:濾波器原理


電源濾波器相關(guān)文章:電源濾波器原理



上一頁 1 2 3 下一頁

關(guān)鍵詞: FPGA DDC 濾波器 仿真

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉