<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

基于FIR濾波器的帶限白噪聲的設計方案實現

FPGA技術江湖 ? 來源:FPGA技術江湖 ? 2024-04-09 09:08 ? 次閱讀

一、高斯白噪聲

高斯噪聲:是一種隨機噪聲,其時域內的信號幅度的統計規律服從高斯分布。

白噪聲:信號的功率譜在整個頻域內為常數的噪聲。

帶限白噪聲:帶寬限制在一定范圍內的高斯白噪聲。

二、產生方法

傳統的高斯白噪聲的產生是將多個m序列通過D/A轉換器,然后通過濾波器得到,比較繁瑣。本項目將通過線性反饋移位寄存器和FIR濾波器完成。

首先通過matlab中wgn函數生成高斯白噪聲,并將生成的噪聲數據存入到rom中,然后通過LFSR產生m序列偽隨機碼作為rom地址對噪聲數據進行讀取增加其隨機性,最后將輸出的隨機噪聲通過FIR濾波器得到帶限白噪聲。

三、線性反饋移位寄存器(LFSR)

偽隨機碼的性能指標直接影響產生白噪聲的隨機性。本設計采用xilinx提供的LFSR IP核來實現。

0082e424-f60b-11ee-a297-92fbcf53809c.png

00924a36-f60b-11ee-a297-92fbcf53809c.png

LFSR可以通過如圖方式進行配置,可選擇輸出的數據類型、位寬、小數位等。

本設計選擇數據類型為UFIX_32_4,然后再通過convert對其進行截位,得到UFIX_10_0的數據輸出作為ROM地址,再一次提高了隨機性。

0099d436-f60b-11ee-a297-92fbcf53809c.png

四、FIR濾波器系數重載

該部分濾波器的設計選擇Use Reloadable Coefficients模式,接收系統發送的濾波器系數,產生可變帶寬的帶限噪聲信號。

00a6b2f0-f60b-11ee-a297-92fbcf53809c.png

使用可重新加載的濾波器系數時,需將內部系數設置成相同長度的0,然后借助FDATools設計并導出濾波器系數。

本設計中低通FIR濾波器使用等波紋法設計、128階,250M采樣率、通帶頻率10M、截止頻率20M。

00afbe40-f60b-11ee-a297-92fbcf53809c.png

設計完成后可通過下圖操作將系數生成.m文件,然后就可以作為重載系數輸入到濾波器中了。

00b9cff2-f60b-11ee-a297-92fbcf53809c.png

00be0b62-f60b-11ee-a297-92fbcf53809c.png

濾波器設置成系數重載模式時,需控制的接口如下圖;

其中data_tdata_real即為輸入的數據,reload_tdata_data為輸入的系數。

00cfec42-f60b-11ee-a297-92fbcf53809c.png

其接口時序圖如下圖所示:

00d6bab8-f60b-11ee-a297-92fbcf53809c.png

按照時序要求配置FIR濾波器:

00e88e50-f60b-11ee-a297-92fbcf53809c.png

然后對輸出數據的位寬和類型進行調整得到結果。

00ee2e3c-f60b-11ee-a297-92fbcf53809c.png

最后得到的帶寬為10M的帶限白噪聲:

00f906b8-f60b-11ee-a297-92fbcf53809c.png




審核編輯:劉清

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

    關注

    176

    文章

    2928

    瀏覽量

    228630
  • ROM
    ROM
    +關注

    關注

    4

    文章

    526

    瀏覽量

    84949
  • 移位寄存器
    +關注

    關注

    2

    文章

    209

    瀏覽量

    22042
  • fir濾波器
    +關注

    關注

    1

    文章

    92

    瀏覽量

    18790
  • 高斯白噪聲
    +關注

    關注

    0

    文章

    6

    瀏覽量

    7672

原文標題:往期精選:基于FIR濾波器的帶限白噪聲的設計

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FIR濾波器FAQ原理簡述

    ,FIR每一個抽頭都需要一個MAC。大多數DSP微處理實現MAC操作都是單指令周期。5)躍遷(Transition Band) -在通帶和阻帶邊沿之間的頻帶。躍遷
    發表于 09-24 16:05

    基于FPGA的FIR濾波器設計與實現

    本帖最后由 eehome 于 2013-1-5 09:50 編輯 基于FPGA的FIR濾波器設計與實現   文章研究基于FPGA、采用分布式算法實現
    發表于 08-11 15:32

    第37章 FIR濾波器實現

    轉dsp系列教程 本章節講解FIR濾波器的低通,高通,通和帶阻濾波器實現。 37.1 FIR
    發表于 09-29 08:32

    串行結構的FIR濾波器設計(含文檔 代碼資料)

    布萊克曼窗函數設計,截止頻率為500HZ,采樣頻率為2000HZ;實現全串行結構的濾波器,系數的量化位數為12比特,輸入數據位寬為12比特,輸出數據位寬為29比特,系統時鐘為16kHZ。采用具有
    發表于 04-14 15:20

    如何設計低通FIR濾波器

    此示例顯示如何設計低通FIR濾波器。這里介紹的許多概念可以擴展到其他響應,如高通,通等。FIR濾波器被廣泛使用,因為它們具有強大的設計算法
    發表于 08-23 10:00

    以函數/任意波形發生為例的噪聲信號產生方法介紹

    噪聲信號,目前的函數波形發生提供的固定帶寬的噪聲是無法直接實現的,通常的做法是采用一些
    發表于 07-22 07:12

    怎么設計高階FIR濾波器?

    濾波器獲得了更廣泛的應用。FIR濾波器有多種設計和實現方法,最為常用的是基于分布式算法的FIR濾波器
    發表于 08-23 06:39

    基于MATLAB與QUARTUS II的FIR濾波器該怎么設計?

    系統兼具實時性和靈活性,而現有設計方案(如DSP)則難以同時達到這兩方面要求。而使用具有并行處理特性的FPGA實現FIR濾波器,具有很強的實時性和靈活性,因此為數字信號處理提供一種很好
    發表于 11-04 08:08

    并行FIR濾波器Verilog設計

    設計FIR的方法。數字濾波器數字濾波器實現結構上劃分,有FIR和IIR兩種。FIR的特點是:線
    發表于 09-25 17:44

    怎么利用FPGA實現FIR濾波器?

    并行流水結構FIR的原理是什么基于并行流水線結構的可重配FIR濾波器的FPGA實現
    發表于 04-29 06:30

    FIR濾波器的特性是什么

    ;FIR 濾波器的系統函數為多項式;FIR 濾波器具有線性相位。實現同樣參數的濾波器,
    發表于 08-17 06:19

    fir濾波器的設計和實現

    對于fir濾波器,已經在前面的文章中記錄了仿制DIY&關于MATLAB中濾波器設計工具的使用心得記錄),其設計和實現都非常簡單。如果在嵌入式系統中可以滿足且有必要實時iir運算,那么
    發表于 12-22 08:29

    采用DSPBuilder的FIR濾波器方案實現

    采用DSPBuilder的FIR濾波器方案實現 1.引言     在信息信號處理過程中,如對信號的過濾、檢測、預測等,都要使用
    發表于 03-04 17:09 ?759次閱讀
    采用DSPBuilder的<b class='flag-5'>FIR</b><b class='flag-5'>濾波器</b>的<b class='flag-5'>方案</b><b class='flag-5'>實現</b>

    模數混合型FIR噪聲濾波器設計

    本文提出的一種混合型FIR噪聲濾波技術,結合模擬域的電荷合成解決了數字FIR濾波器噪聲增益問題
    發表于 12-20 10:22 ?1486次閱讀
    模數混合型<b class='flag-5'>FIR</b><b class='flag-5'>噪聲</b><b class='flag-5'>濾波器</b>設計

    基于單片機和EP3C25E144C8N芯片實現FIR濾波器設計方案

    本文介紹一種基于SoPC的FIR濾波器設計方案,設計流程如圖l所示。該設計方法程序簡單,調試方便,得到的FIR濾波器精確度高。
    的頭像 發表于 03-24 09:18 ?2909次閱讀
    基于單片機和EP3C25E144C8N芯片<b class='flag-5'>實現</b><b class='flag-5'>FIR</b><b class='flag-5'>濾波器</b>的<b class='flag-5'>設計方案</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>