日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FIR_01 基于FPGA的FIR滤波器 (FDATOOL ISE ) 第一篇:初步认识和应用

發布時間:2023/12/19 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FIR_01 基于FPGA的FIR滤波器 (FDATOOL ISE ) 第一篇:初步认识和应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 簡介

? ? ? ? 對于FIR濾波器的理論部分,在本系列博客中不做論述,或許在后續更新的文章中會對其理論進行討論。?

? ? ? ? 本文為該系列博客的第一篇文章,將以最簡單直觀的方式讓初學者體會到FIR濾波器的作用,采用最傻瓜的方式講解FIR濾波器的設計與應用。

? ? ? ? ?同時本系列博客將講解多種FIR濾波器的設計方式,本篇文章就先講解其中一種。? ?本系列博客涉及的工具將包括ISE,matlab、system genarator、moslesim、VIVADO等。

2 信號的混疊

? ? ? ? 濾波器顧名思義就是將不需要的信號濾除掉,留下需要的信號。 在做這個直觀的實驗之前,講解一下信號的實驗的思路和方案,如下圖:

? ? ? ? 產生有用信號和無用信號進行混頻? -> 信號通過濾波器 ->濾除無用信號 ,這就是本次實驗的方案與思路。

2.1 0.5Mhz有用信號源

? ? ? ?首先,使用ISE和Modlesim搭建一個產生0.5Mhz正弦波的信號源,信號源由XILINX DDS IP核制作的,并仿真如圖:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?0.5Mhz信號源工程圖

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0.5Mhz信號源仿真圖

2.2??2Mhz無用信號源

? ? ? ? 與0.5Mhz信號源是相同的,只是頻率不同罷了,這里給出工程圖和仿真圖:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2Mhz信號源工程圖

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2Mhz信號源工程圖

2.3?信號混疊

? ? ? ? 使用數字合成技術將0.5Mhz與1Mhz的信號進行混頻,得到一個混頻信號,這里給出工程圖和仿真圖:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 混頻信號源工程圖

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?混頻信號源仿真圖

? ? ? ?這樣就把兩個頻率的信號混疊在一起了,這樣就模擬了一個實際使用過程中含有干擾的信號,接下來目標就是設計濾波器把無用信號率除掉,留下有用信號。

2 濾波器設計

2.1 使用FDATOOL設計濾波器

? ? ? ? 使用MATLAB中攜帶的FDATOOL工具設計濾波器,并將參數導入XILINX FIR 濾波器IP核是一種比較常用的方式,如下圖給出FDATOOL設計截圖:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FDATOOL參數設計圖

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?導出XILINX FIR IP核需要的參數

? ? ? ? 這樣就完成了FIR濾波器的設計,在設計界面上可以看出FIR濾波器的幅頻特性。

2.2 FIR濾波器的驗證

? ? ? ? 2.1節中已完成了濾波器的設計與參數導出,本節就搭建工程驗證濾波器設計的正確性,這里給出工程圖和仿真圖:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FIR濾波器驗證工程截圖

? ? ? ? ?工程中包含了2節中的混頻信號源、FIR濾波器,其中FIR濾波器中導入了2.1節中設計的濾波器參數。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FIR濾波器驗證工程仿真截圖

? ? ? ? ? 仿真圖中將所有信號進行了排列對比,仿真圖從上至下排列依次是 0.5Mhz信號、2Mhz信號、混頻信號、FIR濾波器輸出信號,可以看出混頻信號經過FIR濾波器以后其中2Mhz的頻率成分被濾除掉了,只剩下0.5Mh的頻率成分,證明濾波器的設計是成功的。

? ? ? ? ? ?本篇博客講解了一種最為直觀簡單的方式來了解和使用FIR濾波器,在一些簡單的應用中是可以采用的,但是這種方式存在很多缺點,比如仿真時也是只能從modlesim中信號的時域去進行分析,其實這是遠遠不夠的,接下來的文章將更加結合matlab的應用來完成FIR濾波器的設計。

? ? ? ? ? ?本篇博客為粉絲準備了工程源碼視頻教程哦!視頻課程中手把手教學建立工程、設計濾波器等展露更多細節,如圖:

? ? ?

不要急著跑,干貨在后面,下一篇文章傳送門在此:

??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 使用system generator建立FIR濾波器

本系列博客對應的工程源碼視頻教程傳送門在此,點擊下方鏈接一:

基于FPGA的FIR濾波器(FDATOOLISE).rar-嵌入式文檔類資源-CSDN下載

總結

以上是生活随笔為你收集整理的FIR_01 基于FPGA的FIR滤波器 (FDATOOL ISE ) 第一篇:初步认识和应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。