• 正文
    • 一、?高斯白噪聲
    • 二、?產(chǎn)生方法
    • 三、?線性反饋移位寄存器(LFSR)
    • 四、?FIR濾波器系數(shù)重載
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

基于FIR濾波器的帶限白噪聲的設(shè)計

2024/04/09
2774
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

大俠好,歡迎來到FPGA技術(shù)江湖,江湖偌大,相見即是緣分。大俠可以關(guān)注FPGA技術(shù)江湖,在“闖蕩江湖”、"行俠仗義"欄里獲取其他感興趣的資源,或者一起煮酒言歡。

大俠好,最近本媛比較忙,沒有時間更新。時間太長,怕大家忘了我,今天我來了,今天由“82年的程序媛”本媛給大俠帶來基于FIR濾波器的帶限白噪聲的設(shè)計,后續(xù)本媛還會繼續(xù)更新產(chǎn)品項目開發(fā)心得,學(xué)習(xí)心得等,歡迎大家持續(xù)關(guān)注,話不多說,上貨。

一、?高斯白噪聲

高斯噪聲:是一種隨機噪聲,其時域內(nèi)的信號幅度的統(tǒng)計規(guī)律服從高斯分布。

白噪聲:信號的功率譜在整個頻域內(nèi)為常數(shù)的噪聲。

帶限白噪聲:帶寬限制在一定范圍內(nèi)的高斯白噪聲。

二、?產(chǎn)生方法

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

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

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

偽隨機碼的性能指標直接影響產(chǎn)生白噪聲的隨機性。本設(shè)計采用xilinx提供的LFSR IP核來實現(xiàn)。

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

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

四、?FIR濾波器系數(shù)重載

該部分濾波器的設(shè)計選擇Use Reloadable Coefficients模式,接收系統(tǒng)發(fā)送的濾波器系數(shù),產(chǎn)生可變帶寬的帶限噪聲信號。

使用可重新加載的濾波器系數(shù)時,需將內(nèi)部系數(shù)設(shè)置成相同長度的0,然后借助FDATools設(shè)計并導(dǎo)出濾波器系數(shù)。

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

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

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

其中data_tdata_real即為輸入的數(shù)據(jù),reload_tdata_data為輸入的系數(shù)。

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

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

然后對輸出數(shù)據(jù)的位寬和類型進行調(diào)整得到結(jié)果。

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

今天本媛就說到這里,后續(xù)繼續(xù)和大俠一起分享,歡迎關(guān)注貌美如花的“82年的程序媛”本媛,江湖偌大,繼續(xù)闖蕩,加油!

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
KSZ8995MA 1 Microchip Technology Inc DATACOM, LAN SWITCHING CIRCUIT, PQFP128

ECAD模型

下載ECAD模型
$7.2 查看
PC81713NIP1B 1 Sharp Corp Transistor Output Optocoupler,

ECAD模型

下載ECAD模型
暫無數(shù)據(jù) 查看
HFBR-1522ETZ 1 Foxconn Transmitter, 1Mbps, Through Hole Mount, ROHS COMPLIANT, 6 PIN
$13.81 查看

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

任何技術(shù)的學(xué)習(xí)就好比一個江湖,對于每一位俠客都需要不斷的歷練,從初入江湖的小白到歸隱山林的隱世高人,需要不斷的自我感悟自己修煉,讓我們一起仗劍闖FPGA乃至更大的江湖。