国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

信號處理簡介:移動平均濾波器

海闊天空的專欄 ? 來源:Mustahsin Zarif ? 作者:Mustahsin Zarif ? 2025-10-04 18:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者: Mustahsin Zarif

信號和系統是電氣工程的核心概念。利用這兩個概念,我們能夠模擬信息是如何通過電氣元件并被修改的。而且,一旦了解了不同的電氣元件如何影響電壓等信號,我們就可以設計電路,以任何我們想要的方式控制信號。我們竟然能夠使用電阻器電容器運算放大器 (op-amps) 等電子元器件組合來模擬積分和微分等數學工具,這著實令人驚嘆。

例如以下電路(圖1):

圖 1:簡單的積分電路。(圖片來源:Mustahsin Zarif)

進入拉普拉斯 (Laplace) 域,我們可以用以下公式表示電路:

Vout = -(1/s) *(1/RC) *Vin

拉普拉斯域中的 1/s 實際上對應于 積分 !因此,我們得到一個基于運算放大器的積分電路模型。然而,當我們轉向現實世界時,系統會一直受到某種形式的隨機噪聲污染。

我們暫將積分電路放一放,來看一個更簡單的示例:電壓放大電路的輸入輸出波形可通過如圖 2 所示的示波器進行測量。

圖 2:電壓放大器的輸入和輸出波形。(圖片來源:Mustahsin Zarif)

在可見正弦波上疊加的隨機噪聲有多種原因造成,例如因電路在面包上搭建而產生的電氣連接不良等問題。這種噪聲同樣會干擾積分器的波形,我們將在本信號處理系列后續的博客中對此進行探討。然而,我們經常考慮的是如何將隨機干擾最小化。

濾波技術

工程師喜歡采用濾波技術來克服這些難題。濾波技術可以分為 1) 有限脈沖響應 (FIR) 濾波器或 2) 無限脈沖響應 (IIR) 濾波器。

FIR 濾波器之所以如此命名,是因為任何時候的輸出僅取決于當前和先前的輸入值值,而不取決于之前的輸出值。因此,這種濾波器具有非遞歸結構,沒有反饋,可按照公式 1 建模。

公式 1:FIR 濾波器示例公式。(圖片來源:Mustahsin Zarif)

積分器電路就如一個 FIR 濾波器,因為其輸出僅取決于輸入。

另一方面,IIR 濾波器具有反饋,因為任何時候的輸出都取決于先前的輸出以及當前輸入。這種情況下,可按照公式 2 建模。

公式 2:IIR 濾波器示例公式。(圖片來源:Mustahsin Zarif)

圖 3 是 可直觀表示 IIR 濾波器的框圖,顯示了輸入和輸出如何延遲 (z-i, z-j)、縮放 (ai, bj) 以及相加后獲得出當前輸出。通過改變這些值,我們可以實現不同類型的濾波器。

圖 3:IIR 濾波器框圖。(圖片來源:Mustahsin Zarif)

如果我們想要一個無反饋的 FIR 濾波器框圖,y[n] 就只是第一次求和的結果(圖 4)。

圖 4:FIR 濾波器框圖。(圖片來源:Mustahsin Zarif)

現在,我們已經掌握了 FIR 和 IIR 濾波器的基礎知識,接下來用一個例子來說明我們所學到的知識:移動平均濾波器。

移動平均線的工作方式是求出當前輸入和一定數量先前輸入的平均值(公式 3)。

公式3:移動平均公式。(圖片來源:Mustahsin Zarif)

其中 N= 窗口大小/影響輸出結果的樣本數

由此看出,這是一個 FIR 濾波器,因為等式右側沒有 y 項。

不過,我們可以巧妙地重組方程,來構造一個 IIR 濾波器。請考慮以下情況:

令 N=5,則

y[5] = (x[5]+x[4]+x[3]+x[2]+x[1])/5,

且 y[6] = (x[6]+x[5]+x[4]+x[3]+x[2])/5

y[6]=(x[6]+y[5]-x[1])/5

因此,當前輸出目前取決于之前的輸出(y[6] 取決于 y[5])!

更普遍地來說,

y[n] = (y[n ? 1] + x[n] ? x[n ? N - 1])/N

其中 N = 窗口大小

該濾波器在平滑時域信號方面效果奇佳,如圖 5 所示,我使用 python 對窗口大小 N = 11 進行了模擬。

圖 5:使用 Python 模擬移動濾波器。(圖片來源:Mustahsin Zarif)

移動濾波器的 Python 模擬代碼:

Copyimport numpy as np

import matplotlib.pyplot as plt



# Parameters for the sinusoidal wave

frequency = 5  # in Hertz

sampling_rate = 100  # Sampling rate in samples per second

duration = 2  # in seconds



# Generate time axis

t = np.linspace(0, duration, int(sampling_rate * duration), endpoint=False)



# Generate a clean sinusoidal signal

clean_signal = np.sin(2  np.pi  frequency * t)



# Add random, white (Gaussian) noise to the signal

noise_amplitude = 0.5

noisy_signal = clean_signal + noise_amplitude * np.random.normal(size=t.shape)



def moving_average(signal, window_size):

    window = np.ones(window_size) / window_size

    return np.convolve(signal, window, mode='same') 



# Apply moving average to the noisy signal

window_size = 11

smoothed_signal_ma = moving_average(noisy_signal, window_size)



# Plot the noisy and smoothed signals

plt.figure(figsize=(12, 9))



plt.subplot(2, 1, 1)

plt.plot(t, noisy_signal, label='Noisy Signal', color='orange')

plt.title('Noisy Sinusoidal Signal')

plt.xlabel('Time [s]')

plt.ylabel('Amplitude')

plt.grid(True)

plt.legend()



plt.subplot(2, 1, 2)

plt.plot(t, smoothed_signal_ma, label='Smoothed Signal (MA)', color='green')

plt.title('Smoothed Signal using Moving Average')

plt.xlabel('Time [s]')

plt.ylabel('Amplitude')

plt.grid(True)

plt.legend()



plt.tight_layout()

plt.show()

結束語

本博客的開頭介紹了現實世界中噪音是如何破壞數據的。盡管無法獲得數學方程定義的理想響應,但我們可以通過過濾掉所采集數據中的不良特性,使其盡可能接近理想響應。有多種方法可以實現這一點,并且也有多種我們想要實現這一點的場景。雖然我們以移動平均濾波器的模擬響應結束了本篇博客,但在下一篇博客中,我們將研究指數移動平均濾波器如何平滑嘈雜的慣性測量單元 (IMU) 數據!

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

    關注

    162

    文章

    8411

    瀏覽量

    185686
  • 信號處理
    +關注

    關注

    49

    文章

    1143

    瀏覽量

    105097
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    滑動平均濾波器介紹

    滑動平均濾波器在工程中十分常見,這里用C語言設計一個靈活的滑動濾波器庫函數,十分簡單易用,并且濾波器不使用for循環,大大減少了代碼運行時間。 并且
    發表于 01-23 08:18

    MAX262微處理器可編程通用有源濾波器:設計與應用指南

    MAX260/MAX261/MAX262 微處理器可編程通用有源濾波器:設計與應用指南 在電子設計領域,濾波器信號處理中不可或缺的組件。M
    的頭像 發表于 01-20 11:05 ?277次閱讀

    自適應濾波算法介紹之匹配濾波器的基本原理和應用示例

    自適應濾波理論在統計信號處理中占據非常重要的地位,在通信、控制、雷達等領域獲得廣泛應用。自適應濾波器的基本目標,是通過某種方式對參數θ(k)進行調整,使
    的頭像 發表于 01-07 14:52 ?1792次閱讀
    自適應<b class='flag-5'>濾波</b>算法介紹之匹配<b class='flag-5'>濾波器</b>的基本原理和應用示例

    如何選擇一個合適的高階低通濾波器

    高階低通濾波器是一種通過組合多個二階濾波器級來實現的濾波器,用于抑制高頻信號并保留低頻信號。從信號
    的頭像 發表于 12-30 15:37 ?743次閱讀
    如何選擇一個合適的高階低通<b class='flag-5'>濾波器</b>

    中頻信號處理的“精準篩子”:杰盈JY-SBP-10.7+帶通濾波器技術解析

    在高頻 rejection、鏡像抑制與中頻信號處理領域,9.5-11.5MHz 頻段是信號提純與干擾管控的關鍵區間,對濾波器的低插損、高選擇性、寬溫可靠性提出了嚴苛要求。杰盈通訊
    的頭像 發表于 11-20 15:48 ?490次閱讀
    中頻<b class='flag-5'>信號</b><b class='flag-5'>處理</b>的“精準篩子”:杰盈JY-SBP-10.7+帶通<b class='flag-5'>濾波器</b>技術解析

    信號處理:指數移動平均 (EMA) 濾波器

    作者: Mustahsin Zarif 之前我們在《信號處理簡介》一文中已經見過了兩類濾波器:有限脈沖響應 (FIR) 濾波器和無限脈沖響應
    的頭像 發表于 10-04 18:35 ?1938次閱讀
    <b class='flag-5'>信號</b><b class='flag-5'>處理</b>:指數<b class='flag-5'>移動</b><b class='flag-5'>平均</b> (EMA) <b class='flag-5'>濾波器</b>

    高頻濾波器精密加工——如何“篩”出純凈信號

    高頻濾波器是無線通信、雷達、衛星導航等領域的核心元件,其作用是精準篩選特定頻率信號,抑制干擾噪聲。隨著5G、物聯網等技術的普及,通信設備對濾波器的性能要求愈發嚴苛——頻率選擇性更強、插入損耗更低
    的頭像 發表于 09-24 15:02 ?552次閱讀

    什么是濾波器?維愛普詳細介紹

    濾波器是一種用于篩選特定頻率信號或能量的電子元件,通過允許某些頻率通過、抑制其他頻率,實現信號優化或能量凈化。它在電子設備、通信系統、電力工程等領域廣泛應用,是保障系統穩定運行的核心組件。
    的頭像 發表于 06-19 15:08 ?983次閱讀

    常用的數字濾波器算法及其特性

    常用的軟件濾波器有限幅濾波法、中位值濾波法、算數平均濾波法、遞推平均
    的頭像 發表于 06-18 09:04 ?1134次閱讀

    有源濾波器與無源濾波器的區別

    濾波器是根據電路參數對電路頻帶寬度的影響而設計出來的工程應用電路,濾波器種類很多,有源濾波器和無源濾波器的區別我們最簡單的分別辦法是看看是否需要電源,在作用上最大的區別在于有源
    的頭像 發表于 06-18 09:03 ?1838次閱讀

    LC濾波器與電感、電容的區別:技術分析與應用

    ?LC濾波器與電感、電容的區別:技術分析與應用摘要LC濾波器是由電感(L)和電容(C)組成的被動電路,用于濾除特定頻率的信號,廣泛應用于電磁兼容(EMC)、信號
    的頭像 發表于 05-12 20:19 ?1629次閱讀
    LC<b class='flag-5'>濾波器</b>與電感、電容的區別:技術分析與應用

    電源濾波器頻率選擇要點

    電源濾波器通過電感、電容等元件,實現信號濾波功能,衰減干擾信號,保障設備正常運行。選擇合適頻率的濾波器至關重要。在電磁干擾環境評估下,
    的頭像 發表于 05-05 17:26 ?828次閱讀
    電源<b class='flag-5'>濾波器</b>頻率選擇要點

    共模和差模信號濾波器

    ,干擾電流在兩條線上各流過二分之一,以地為公共回路;原則上講,這種干擾是比較容易消除的。在實際電路中由于線路阻抗不平衡,使共模信號干擾會轉化為不易消除的串擾干擾。 3 濾波器 濾波器可以抑制交流電源
    發表于 03-20 16:39

    高帶通TSIF集成濾波器

    低通濾波器 高通濾波器 帶通濾波器 帶阻濾波器 全通濾波器 濾波器類型 作用 頻率特性 應用場景
    的頭像 發表于 03-20 15:42 ?958次閱讀
    高帶通TSIF集成<b class='flag-5'>濾波器</b>