人人干97-人人干操-人人干狠狠操-人人干美女-国产人妖在线-国产人妖在线播放

15601689581
當前位置:主頁 > 技術文章 > 使用Moku自定義實時數字濾波器實現降噪與去尖峰

使用Moku自定義實時數字濾波器實現降噪與去尖峰

更新時間:2024-01-04 點擊次數:1279

使用Moku自定義實時數字濾波器實現降噪與去尖峰


在本應用筆記中,我們利用 Moku 云編譯和多儀器模式來解釋常用移動平均濾波器的開發。我們使用示波器和頻率響應分析儀來檢測有限脈沖響應(FIR)濾波器。然后,我們使用Moku:Pro、Moku:Lab或Moku:Go設備開發、部署和檢測五點中值濾波器。以這種方式組合線性和非線性濾波器,可用于抑制許多控制或傳感應用中的尖峰并降低噪聲。


Moku云編譯


Moku云編譯(Moku Cloud Compile, MCC)是Liquid Instruments的一項功能,可讓您快速編譯自定義硬件描述語言(HDL)代碼并將其部署到Moku設備。MCC將Moku內的FPGA開放,可以自定義代碼,并允許特定的功能和特性。我們提供一系列示例和支持來幫助您部署自定義功能。


移動平均濾波器


移動平均濾波器是n個連續信號樣本的平均值。方程為:

1.png

其中x(t)是離散時間序列輸入信號,y(t)是輸出信號。例如,當n = 4時:

2.png


這種濾波器在降低信號噪聲方面具有非常有用的應用。對于不相關的白噪聲,此移動平均函數z適合抑制噪聲并保留尖銳的階躍響應,但阻帶性能較差。在硬件中實現這一點僅需要加法器和一次除法,因此在硬件資源有限的情況下非常有用。在硬件中,除以任意數字在FPGA中并不簡單。通常,該濾波器是通過確保n是2的冪(即n =2N)來實現的,從而將除法減少為右移N個二進制位。


圖片1.png

圖1 二進制按位移位示意圖


直接硬件實現如圖2所示。


圖片2.png

圖2 以一系列加法器實現移動平均


此方案需要2N個加法器,硬件成本比較昂貴。深度加法器還可能需要時鐘寄存器來滿足合理的時序性能。我們可以通過以下方式改進這一點:


3.png

因此,圖3更概括地說明了這一點:

圖3 累加器實現


這說明每個輸出取決于先前的輸出和當前的輸入。現在,我們已將移動平均簡化為一個累加器、一個減法器和一個n級移位寄存器,后者用于2N除法的按位右移。當N > 4時,硬件明顯有了節省,限制因素是2N級移位寄存器。此外,不需要更多的時鐘元件來滿足時序限制。


VHDL實現


圖4顯示了VHDL實現的核心。這個過濾器的核心非常簡單,只有12行代碼。p_moving_average是最后N個樣本的時間歷史記錄,其中第8行在前面添加最新的輸入并刪除最舊的輸入。在第9行,累加器r_acc正在添加新的輸入,而第10行正在生成輸出所需的按位移位(除法器)。


圖片4.png


編譯和部署


編譯該VHDL代碼非常便捷。


首先,上傳代碼,然后選擇構建。Liquid Instruments服務器將生成一個文件或比特流,定義FPGA上實現代碼所需的硬件配置。對于Moku:Go和Moku:Lab,編譯大約需要5分鐘;對于 Moku:Pro,由于 FPGA 的尺寸更大,該時間接近20分鐘。



測試MCC移動平均濾波器


為了測試該移動平均濾波器,我們使用Moku:Go的多儀器模式(MiM),如圖5所示。在此模式下,我們可以部署兩臺采樣率為31.25 MHz的儀器。我們同樣可以在Moku:Pro,Moku:Lab上測試該濾波器。


插槽1插入MCC移動平均濾波器,插槽2插入示波器儀器。我們使用示波器觀察從輸入1輸入的的已濾波和未濾波信號。示波器還具有一個集成波形發生器,用于生成測試信號。在本例中,我們使用示波器的內置波形發生器生成2 kHz 的方波,并將其連接到輸出1。我們在外部將信號衰減 60 dB,使其接近Moku:Go的本底噪聲。然后我們將該信號路由回輸入1。


圖片5.png

 

圖 5:多儀器模式下的濾波器測試設置


在圖6中,我們可以在藍色軌跡中看到衰減后的噪聲方波。紅色跡線顯示移動平均器的輸出,具有明顯更干凈的方波。這是一種十分有效的降噪技術,我們使用了MiM,并在一個插槽啟用了MCC功能。


 

現在我們轉為關注噪聲功率,我們知道該平均濾波器將噪聲功率降低了2N倍;噪聲幅度降低了2N/2。我們的實現使用N=8,因此噪聲幅度應減少到原始值的6.25% (1/16)。


因此,這種z簡單的濾波器對于降低噪聲很有用。它的計算量也非常小,只需要累加器、減法器和按位移位。這意味著它可以以非常高的速度運行,在 Moku:Pro 上為 312.5 MSa/s,在 Moku:Go 上為 31.25 MSa/s。


圖7顯示了 Moku:Go 輸入噪聲(藍色線)和幅度分別為161.2 mV和9.162 mV的移動平均濾波器信號(紅色線)。由此我們可以看出,濾波器后的噪聲幅度接近于原始噪聲的預期因子1/16,即 9.162/161.2 = 0.057。該過濾器正在運行并滿足我們的期望。


圖片7.png

圖7 輸入噪聲與濾波后信號

頻率響應

我們可以使用Moku頻率響應分析儀(FRA)儀器輕松確定移動平均濾波器的頻率響應。FRA在其輸出上驅動掃頻正弦波,并測量其輸入上產生的幅度和相位。圖8顯示了測試設置:


圖片8.png

 

圖 8:頻率響應分析儀設置


圖9顯示了MCC濾波器的頻率響應結果。與圖10(理想移動平均濾波器的MATLAB圖)相比,我們發現移動平均濾波器沒有提供特別好的阻帶衰減。


圖片9.png

圖9 移動平均濾波器的頻率響應


 

圖片10.png

圖10 理想移動平均濾波器的MATLAB圖


中值濾波器


中值濾波器是一種非線性濾波器,用于確定小移動窗口的中值。輸入樣本通過窗口,輸出給定任何時間樣本的中值。移動平均濾波器適合過濾均勻分布的隨機噪聲,中值濾波器適合濾除非常短的尖峰或脈沖噪聲。雖然它經常部署在圖像處理中,但它在更一般的信號處理中也很有用。


通常,為窗口長度選擇奇數個樣本:3、5或7個點。這意味著輸出只是值排序窗口的中間樣本。


VHDL實現


圖11顯示了VHDL五點中值函數的實現。在時鐘信號的每個上升沿,圖11中的函數將五個輸入樣本從低值到高值排序。這種排序發生在第12行到第20行的兩個嵌套“for"循環中。因此,中位數是排序窗口中的第三個樣本;這被分配給第22行的輸出。


圖片11.png 

圖 11:中值VHDL代碼


我們可以使用示波器和云編譯器插槽以及示波器的波形生成器,以與移動平均濾波器相同的方式分析中值濾波器的時域性能。



圖12顯示噪聲峰值顯著降低,未濾波噪聲的峰峰值測量值從 3.66 mV 降低至濾波后的305 μV。這減少了1/12,不如移動平均濾波器(1/16)有效。


圖片12.png 

圖12 中值濾波器時域性能


由于中值濾波器的一個關鍵功能是消除脈沖噪聲,因此我們還使用帶有附加脈沖的方波來檢查其性能。圖13顯示了具有前沿尖峰和低電平中途尖峰的方波(藍色線),濾波信號顯示中值濾波器去除尖峰后的方波(紅色線)。



圖片13.png

圖13 去除尖峰噪聲的中值


我們在Moku:Go上編譯并測試了這個中值濾波器,它的MCC時鐘速率為31.25 MHz。然而,在為Moku:Pro測試此示例時,由于時鐘速率增加到312.5 MHz,我們需要調整我們的示例。圖 11 中的實現使用帶有變量的嵌套 for 循環。這合成了一個復雜的組合邏輯網絡,其轉遞延遲(圖14)超過了Moku:Pro時鐘速率的3.2 ns周期。為了滿足時序要求,時鐘元件之間的邏輯轉遞延遲必須小于時鐘周期。


圖片14.png

 

圖 14:通過邏輯的傳遞延遲


我們需要將大型邏輯塊分成由寄存器或時鐘元件分隔成段。在VHDL中,我們通過使用信號而不是變量來實現這一點。在本例中,為了便于編碼,我們將邏輯分為五個階段。這意味著輸入到輸出的延遲約為五個時鐘周期,這適合我們的應用程序。


圖15顯示了該五階段線性中值算法的一個階段。


圖片15.png

 圖15 VHDL代碼部分示例


Moku:Pro 中值濾波器測試


我們使用MiM中的Moku:Pro和任意波形發生器(AWG)來創建帶有噪聲尖峰的方波。然后,我們將AWG的輸出連接到MCC中值濾波器,并使用示波器觀察效果。

此MiM設置如圖16所示。我們配置了AWG,如圖17所示。它的輸出將模擬信號驅動到Moku:Pro的輸出 3,而該信號又通過同軸電纜環接到輸入3。中值濾波器部署在MCC中,并使用示波器來觀察性能。


圖片16.png

圖16 Moku:Pro中值濾波器測試系統

 

圖片17.png 

圖17 任意波形發生器,帶有脈沖的方波


最后,我們觀察中值濾波器的性能,如圖18所示。中值濾波器消除了尖峰,同時保留了方波的尖銳邊緣。由于插入分級時鐘線程而導致的處理延遲導致大約44 ns的延遲。


圖片18.png

圖 18:Moku:Pro中值濾波器現象


總結


在本應用筆記中,我們討論了移動平均濾波器和中值濾波器的實現。為了實現這些,我們利用Moku Cloud Compile來構建過濾器并將其部署到Moku:Go。然后我們修改了設計以確保與增加的Moku:Pro時鐘速率兼容。為了驗證MCC濾波器,我們使用多儀器模式連接wan可定制的濾波器、示波器和任意波形發生器。這種實現方式可以有效降低噪聲,同時保留數字信號處理應用中的信號邊緣。



關于昊量光電:

上海昊量光電設備有限公司是光電產品專業代理商,產品包括各類激光器、光電調制器、光學測量設備、光學元件等,涉及應用涵蓋了材料加工、光通訊、生物醫療、科學研究、國防、量子光學、生物顯微、物聯傳感、激光制造等;可為客戶提供完整的設備安裝,培訓,硬件開發,軟件開發,系統集成等服務。

昊量微信在線客服

昊量微信在線客服

版權所有 © 2025上海昊量光電設備有限公司 備案號:滬ICP備08102787號-3 技術支持:化工儀器網 管理登陸 Sitemap.xml

大BBW大BBW大BBW| 免费源码资源源码站| 屁屁影院最新发布页CCYY| 夫妇当面交换作爱2| 亚洲AV成人午夜亚洲美女| 两个奶被揉的又硬又翘是怎么回事| 国产美女精品自在线拍免费| 18无码粉嫩小泬无套在线观看| 日本JAPANESE 30成熟| 国产精品久久久影视青草| 亚洲色偷偷偷网站色偷一区人人澡| 女教师の爆乳BD在线观看| 国产精品久久久久精品…| 51国偷自产一区二区三区| 亚州v不卡ww在线| 欧美疯狂做受XXXX| 国产在线无码免费网站永久| 一本加勒比HEZYO无码专区| 日韩成人无码AV| 男生女生差差差轮滑免费| 久久久久国产一区二区| 精品一区二区三人妻视频| 久久久久久精品免费免费软件 | 麻豆国产成人AV| 成人国产精品秘片多多| 亚洲AV午夜福利精品一区人妖 | 鲁鲁网亚洲站内射污| 大炕上的肉体交换| 亚洲精品国自产拍在线观看| 欧美性爱群交视频| 国产老妇伦国产熟女老妇高清97 | 一本一道久久A久久精品综合| 日本极品人妻VIDEOSSEX| 国产亚洲精久久久久久无码蜜桃| 中文成人无字幕乱码精品区 | 爆裂点国语在线观看完整普通话| 亚洲AⅤ国产成人AV片妓女| 美日欧激情AV大片免费观看| 公和我做好爽添厨房| 亚洲欧洲日产国码无码久久99| 人妻丰满熟妇aⅴ无码HD| 国内精品人妻久久毛片APP | 亚洲一区二区三区 无码| 日本大乳高潮视频在线观看| 极品粉嫩嫩模大尺度无码视频| FREE嫩白18SEX性HD处| 亚洲A∨精品无码一区二区| 女M羞辱调教视频网站| 国产女人被狂躁到高潮小说 | 久久国产精品无码HDAV| 成人网站WWW污污污网站| 亚洲人成精品久久久久| 日产精品一线二线三线芒| 精品无码久久久久久国产| 成人区人妻精品一区二区网站 | 无码aⅴ精品一区二区三区浪潮| 乱人伦人妻中文字幕无码91九| 国产成人综合五月天久久| 宅男66LU国产在线观看| 无码AV大香线蕉伊人久久| 免费看撕开奶罩揉吮奶头视频| 国产精品久久无码不卡黑寡妇| 最新国产AV无码专区亚洲AVY| 西方37大但人文艺术A管77| 年轻 娇小 亚洲人 日本语 夹| 国产亚洲精品精品精品| KDBACC小蝌蚪新版本的特点| 亚洲乱色熟女一区二区三区丝袜| 日韩一区二区三区av| 久久午夜私人影院| 国产精品爽爽V在线观看无码| 97久久精品人妻人人搡人人玩| 亚洲AV无码兔费综| 人人澡人人澡人人澡| 久久久久亚洲精品成人网| 国产成人久久精品一区二区三区 | 亚洲愉拍自拍欧美精品APP| 熟女CHACHACHA性少妇| 妺妺跟我一起洗澡没忍住| 国产亚洲无日韩乱码| 被老外添嫩苞添高潮NP电影| 亚洲中文字幕一区精品自拍| 无码人妻久久久一区二区三区| 欧美性受XXXX88喷潮| 久爱无码免费视频在线 | AAAA级少妇高潮大片在线观看| 亚洲国产成人无码网站大全| 少妇被黑人到高潮喷出白浆| 女人18片毛片免费| 韩国亚洲精品a在线无码| 刺激战场未满十八岁能玩多久| 中文字幕不卡乱偷在线观看| 亚洲成AⅤ人的天堂在线观看女人 亚洲成A∨人片在线观看不卡 | 天天影视色香欲综合久久| 女人不怕粗短就怕蘑菇头什么意 | 国产成人精品无码片区| BGMBGMBGM毛多多| 亚洲熟妇中文字幕日产无码| 无码人妻一区二区三区免费视频| 人摸人人人澡人人超碰| 久久先锋男人AV资源网站| 国产午夜高清高清在线观看| 丁香五月激情综合色婷婷| √天堂中文最新版在线中文| 亚洲女人操BB在线| 无码国产伦一区二区三区视频| 人人妻人人爽人人澡人人| 麻花传媒MV一二三区别在哪里看 | 撕开奶罩揉吮奶头视频| 欧美虐SM另类残忍视频| 久久久综合亚洲色一区二区三区| 国精一二二产品无人区免费应用| 风间由美性色一区二区三区| HEZYO加勒比 一本高手机在| 在C点用力把桌腿A抬离地面时游| 亚洲浮力影院久久久久久| 偷窥无罪之诱人犯罪| 日本黑人乱偷人妻中文字幕| 母亲とが话していま在线观看| 久久久精品成人免费观看国产| 国内精品免费视频自在线拍| 国产成人一区二区| 被三个男人绑着躁我好爽| 91人妻人人澡人人爽人人精品 | 亚洲 欧美精品SUV| 天堂А√在线中文在线新版| 日本久久久久亚洲中字幕| 女人张开腿扒开内裤让男生桶| 久久青草免费福利资源站| 狠狠色丁香九九婷婷综合| 国产农村乱子伦精品视频| 国产69精品久久久久9999| 餐桌下玩弄人妻丝袜小脚| AV色蜜桃一区二区三区| 中文字幕久久熟女蜜桃| 夜先锋AV资源网站| 亚洲精品无码专区在线播放| 亚洲AV无码一区二区乱子仑| 无遮挡啪啪摇乳动态图GIF| 熟妇高潮一区二区三区| 日日摸日日碰夜夜爽97| 人人爽人人模人人人爽人人爱| 欧美日韩无套内射另类| 男生把QQ放进女生的QQ里韩剧| 乱码视频午夜在线观看| 久久久精品波多野结衣AV| 久久99精品国产麻豆不卡| 狠狠色噜噜狠狠狠狠7777| 国产真实乱XXXⅩ| 国产啪亚洲国产精品无码| 国产成人精品久久一区二区三区 | AV成人午夜无码一区二区| 18禁H漫免费漫画无码网站| 在线A毛片免费视频观看| 一本精品中文字幕在线| 亚洲中文字幕无码日韩| 亚洲熟女乱综合一区二区| 亚洲欧美成人在线观看| 亚洲嫩模喷白浆在线观看| 亚洲精品狼友在线播放| 亚洲精品AⅤ无码精品| 亚洲成色WWW久久网站夜月| 亚洲GAY片在线GV网站| 亚洲AV色香蕉一区二区蜜桃| 亚洲AV无码精品黑人黑人| 性色A∨精品高清在线观看| 小猪视频APP永久观看破解| 午夜福利片手机在线播放| 性妇WBBBB搡BBBB嗓1| 亚洲AV乱码VA国产AV22| 亚洲AV永久无码精品秋霞电影影| 亚洲AV无码专区国产乱码4| 亚洲AV无码乱码在线观看牲色| 亚洲成AV人片久久| 亚洲精品成人福利网站| 亚洲色偷偷偷网站色偷一区人人澡 | 草草浮力影院禁止18进入| 成人精品一区二区三区电影| 豆国产97在线 | 亚洲| 国产69精品久久久久99尤物 | 日本高清视频网站WWW| 日韩精品无码观看视频免费| 少妇被躁爽到高潮无码文 | 欧美人交a欧美精品a∨一区| 人妻无码一区二区19P| 日韩精品视频一区二区| 四川老妇女乱HD| 无码秘 蜜桃一区二区三区| 性色AV一二三天美传媒| 亚洲风情亚Aⅴ在线发布| 亚洲夜夜性无码国产盗摄| 又爽又高潮的BB视频免费看| 2022国产在线无码精品| FREEFR性中国少妇性HD| 被强迫的爱人 电影| 夫妻之间的100种插秧法| 国产精品无码一区二区在线| 激情都市 校园 人妻 武侠| 久久精品九九热无码免贵| 蜜桃Av噜噜一区二区三区绯色|