色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

介紹一階低通濾波器的軟硬件實現

冬至子 ? 來源:王超的小站 ? 作者:Chao Wang ? 2023-07-22 15:58 ? 次閱讀

數字電源軟件中經常會用到低通濾波函數,如對AD采樣數據或對上傳監控數據的濾波等,那么本文首先介紹一階低通濾波器的軟硬件實現,最后給出dsPIC33C系列MCU 低通濾波器的代碼實現給大家作為參考。

1. 模擬濾波器

1.jpg

import numpy as np
C = 220e-12
fc = 1000
R=1/(2np.piC*fc)
print("R =", R)

1.jpg

圖片

圖 2 - RC低通濾波器Bode圖

獲得上面Bode圖的Python代碼如下:

import numpy as np
import matplotlib.pyplot as plt
import control as ctrl

s = ctrl.tf('s')

C = 220e-12
R = 750e3
fc = 1e3

Hp = 1/(1+(R*C)*s)

f = np.logspace(-1, 6, 1000)
w = 2 * np.pi * f

mag,phase,omega=ctrl.bode_plot(Hp,w,dB=True,Hz=True,deg=True,Plot=True,label='Hp')

plt.legend()
plt.show()

pole=ctrl.pole(Hp)

print("pole =", pole/(2*np.pi), "Hz")

2. 數字濾波器

1.jpg

獲得上面Bode圖的Python代碼如下:

import numpy as np
import matplotlib.pyplot as plt
import control as ctrl

############ continuous s transfer function. ############
s = ctrl.tf('s')

fc = 1e3    # low pass filter cut-off frequency is 1kHz

t = 1/(2*np.pi*fc)

Hp = 1/(1+t*s)

f = np.logspace(-1, 6, 1000)
w = 2 * np.pi * f

mag,phase,omega=ctrl.bode_plot(Hp,w,dB=True,Hz=True,deg=True,Plot=True, grid=True, label='Hp')

pole=ctrl.pole(Hp)

print("pole =", pole/(2*np.pi), "Hz")

############ discrete z transfer function. ############
z = ctrl.tf('z')

fs = 100e3    # sample frequency is 100kHz, fc is still 1kHz
Ts = 1/fs

Hpd = (1+z**(-1))/((Ts+2*t)/Ts - (2*t-Ts)/Ts*z**(-1))
print(Hpd)
Hpd.dt = Ts

mag,phase,omega=ctrl.bode_plot(Hpd,w,dB=True,Hz=True,deg=True,Plot=True, grid=True, label='Hpd')

plt.legend()
plt.show()

公式(2)進一步轉化為軟件可實現的差分方程見公式(3)。

1.jpg

求得上面系數的Python代碼如下:

import numpy as np

fc = 1e3      # low pass filter cut-off frequency is 1kHz
fs = 100e3    # sample frequency is 100kHz
Ts = 1/fs

t = 1/(2*np.pi*fc)

Kxn = Ts/(Ts+2*t)
Kyn = (2*t-Ts)/(Ts+2*t)

print("Kxn =", Kxn, "Kyn=", Kyn)

由一階低通濾波器的離散化差分方程 - 公式(3),可進行軟件編碼實現該濾波函數,dsPIC33C系列MCU的低通濾波函數參考代碼如下。

#include "libq.h" 

typedef struct{
 /* Parameters */
 int16_t Kxn;
 int16_t Kyn;
 int16_t xn;
 int16_t yn;
}LPF_Obj;

int16_t LPF(int16_t x, LPF_Obj *L_obj)
{
 int16_t y;

    //y = Kxn * x + Kxn * xn + Kyn * yn
    //yn = y;
    //xn = x;
 y = _Q15add(_Q15add(__builtin_mulss(L_obj- >Kxn,x) > >15, __builtin_mulss(L_obj- >Kxn,L_obj- >xn) > >15), __builtin_mulss(L_obj- >Kyn,L_obj- >yn) > >15);
 L_obj- >yn = y;
 L_obj- >xn = x;
    
 return y;
}

為了調用定點Q格式數學函數,需要包含頭文件libq.h,因此linker需要包含相應的庫,生成連接屬性-lq或-lq-dsp。操作如下圖所示。

圖片

圖 4 - 鏈接屬性設置

最后若一階低通濾波函數不能滿足要求可以兩個該一階低通濾波器進行級聯獲得二階濾波器的效果。

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

    關注

    14

    文章

    485

    瀏覽量

    47504
  • 數字電源
    +關注

    關注

    28

    文章

    520

    瀏覽量

    109371
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    84970
  • MCU芯片
    +關注

    關注

    3

    文章

    253

    瀏覽量

    11594
  • AD采樣芯片
    +關注

    關注

    0

    文章

    3

    瀏覽量

    2282
收藏 人收藏

    評論

    相關推薦

    如何使用SaberEXP軟件實現有源低通濾波器的設計?

    本實例使用SaberEXP軟件描述了有源低通濾波器的工作原理。通過級聯一階和二濾波器來顯示提高濾波器
    的頭像 發表于 12-06 10:52 ?1329次閱讀
    如何使用SaberEXP軟件<b class='flag-5'>實現</b>有源<b class='flag-5'>低通濾波器</b>的設計?

    一階低通濾波器的工作原理、電路結構、設計方法以及應用領域

    一階低通濾波器種常見的電子濾波器,用于濾除高于定頻率的信號成分。它具有簡單的電路結構和容易實現
    的頭像 發表于 12-07 16:41 ?7902次閱讀

    如何實現一階慣性濾波器和二濾波器的算法?

    MATLAB怎么進行軟件濾波仿真一階電路濾波器的軟件方式實現
    發表于 04-06 08:11

    有源低通濾波器_最簡單的二低通濾波器電路圖

    濾波器數可分為一階和高階,數越高,幅頻特性越陡峭,高階濾波器通常可由一階和二
    發表于 07-24 15:41 ?22.1w次閱讀
    二<b class='flag-5'>階</b>有源<b class='flag-5'>低通濾波器</b>_最簡單的二<b class='flag-5'>階</b><b class='flag-5'>低通濾波器</b>電路圖

    一階有源低通濾波電路與最經典一階低通濾波器電路圖

    濾波電路中含有有源元件,如集成運放等,則稱為有源濾波器,一階有源低通濾波電路是組成二、高階有源低通
    發表于 07-24 20:03 ?17.8w次閱讀
    <b class='flag-5'>一階</b>有源低通<b class='flag-5'>濾波</b>電路與最經典<b class='flag-5'>一階</b><b class='flag-5'>低通濾波器</b>電路圖

    一階低通濾波器_一階低通濾波器公式_一階低通濾波器原理

    濾波電路又稱為濾波器,是種選頻電路,能夠使特定頻率范圍的信號通過,而使其它頻率的信號大大衰減即阻止其通過。按其工作頻率范圍的不同,濾波電路可分為
    發表于 08-16 17:28 ?9.3w次閱讀
    <b class='flag-5'>一階</b><b class='flag-5'>低通濾波器</b>_<b class='flag-5'>一階</b><b class='flag-5'>低通濾波器</b>公式_<b class='flag-5'>一階</b><b class='flag-5'>低通濾波器</b>原理

    文看懂二lc低通濾波器的設計及原理

    本文首先闡述了LC濾波器的原理,其次介紹了二LC橢圓低通濾波器電路,最后介紹了二
    發表于 04-20 09:14 ?22.3w次閱讀
    <b class='flag-5'>一</b>文看懂二<b class='flag-5'>階</b>lc<b class='flag-5'>低通濾波器</b>的設計及原理

    怎么設計實現一階數字濾波器

    一階數字濾波計算簡單,實現代價非常低。在濾除高頻噪聲時應用很廣泛。其本質是 IIR 濾波器,為啥要單列出來介紹
    的頭像 發表于 09-02 11:00 ?7281次閱讀
    怎么設計<b class='flag-5'>實現</b><b class='flag-5'>一階</b>數字<b class='flag-5'>濾波器</b>

    低通濾波器的設計與實現

    低通濾波器的設計是已知ow(dB3-截止頻率 )、LPH0(直流增益 )、Q(在dB3-截止頻率時的電壓放大倍數與通帶放大倍數數值之比)三個參數來設計電路,可選的電路形式為壓控電壓源低通濾波器和無限增益多路反饋低通濾波器。下面分
    發表于 04-22 09:23 ?77次下載
    <b class='flag-5'>低通濾波器</b>的設計與<b class='flag-5'>實現</b>

    一階有源濾波器原理詳解

    一階有源濾波器原理詳解
    的頭像 發表于 11-14 09:52 ?2879次閱讀

    一階低通濾波器(LPF)學習

    導讀:電壓型磁鏈觀測由于物理概念清晰、簡單易用而備受關注。然而電壓型磁鏈觀測包含純積分項,被積項的初始相位與直流偏置都會影響積分結果。所以對傳統電壓型磁鏈觀測的改進措施有很多,
    的頭像 發表于 01-16 09:52 ?8010次閱讀

    一階高通濾波器學習

    導讀:本期文章主要介紹一階高通濾波器一階高通濾波器一階
    的頭像 發表于 01-29 16:03 ?7183次閱讀

    一階低通濾波器中該如何選值R和C

      問題:一階低通濾波器中,當RC乘積確定,該如何選值R和C?
    的頭像 發表于 04-08 11:26 ?1.1w次閱讀
    <b class='flag-5'>一階</b><b class='flag-5'>低通濾波器</b>中該如何選值R和C

    一階低通濾波器的截止頻率

    一階低通濾波器種常見的電子濾波器,它可以有效地濾除高頻信號,只保留低頻信號。截止頻率是指濾波器開始對信號進行衰減的頻率。 在這篇文章中,
    的頭像 發表于 12-01 16:24 ?5895次閱讀

    一階有源低通濾波器的上限截止頻率受哪些因素影響

    一階有源低通濾波器種常見的信號處理元件,廣泛應用于信號調理、數據采集和通信系統。
    的頭像 發表于 05-22 16:23 ?2077次閱讀
    主站蜘蛛池模板: 肉色欧美久久久久久久蜜桃 | 性色无码AV久久蜜臀 | 永久免费的污视频网站 | 成人中文字幕在线观看 | 日韩精品久久久久久久电影 | 偷窥国产亚洲免费视频 | 麻豆AV久久无码精品九九 | 亚洲AV一宅男色影视 | 成人免费网址在线 | 少妇高潮惨叫久久久久久欧美 | 大稥焦伊人一本dao 大香伊人中文字幕精品 | 精品无人区麻豆乱码1区2 | 久久精品亚洲精品国产欧美 | 色偷偷男人的天堂a v | 亚洲精品日韩在线观看视频 | 99精品在线看| 国产99网站| 久久66热在线视频精品 | 91蜜桃视频| 国产精品高清视频在线 | YELLOW在线观看高清视频免费 | old胖老太fat bbw青年 | 中文字幕成人免费高清在线 | 亚洲高清中文字幕 | 国产麻豆91网在线看 | 精品午夜久久福利大片免费 | 亚洲不卡视频在线观看 | 丁香成人网址 | 久久精品国产亚洲精品2020 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 国产免费福利在线视频 | 中文字幕欧美日韩VA免费视频 | 歪歪漫画羞羞漫画国产 | 拔萝卜电视剧高清免费 | 亚洲大片免费观看 | 色狗av影院| 亚洲综合日韩在线2019 | 极品内射少妇精品无码视频 | 伊人无码高清 | 高清无码色大片中文 | 亚洲网站视频在线观看 |