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

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

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

3天內(nèi)不再提示

介紹一階低通濾波器的軟硬件實現(xiàn)

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

數(shù)字電源軟件中經(jīng)常會用到低通濾波函數(shù),如對AD采樣數(shù)據(jù)或?qū)ι蟼鞅O(jiān)控數(shù)據(jù)的濾波等,那么本文首先介紹一階低通濾波器的軟硬件實現(xiàn),最后給出dsPIC33C系列MCU 低通濾波器的代碼實現(xiàn)給大家作為參考。

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. 數(shù)字濾波器

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)進一步轉(zhuǎn)化為軟件可實現(xiàn)的差分方程見公式(3)。

1.jpg

求得上面系數(shù)的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),可進行軟件編碼實現(xiàn)該濾波函數(shù),dsPIC33C系列MCU的低通濾波函數(shù)參考代碼如下。

#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;
}

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

圖片

圖 4 - 鏈接屬性設置

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

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

    關(guān)注

    14

    文章

    474

    瀏覽量

    47390
  • 數(shù)字電源
    +關(guān)注

    關(guān)注

    28

    文章

    513

    瀏覽量

    109299
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4792

    瀏覽量

    84630
  • MCU芯片
    +關(guān)注

    關(guān)注

    3

    文章

    250

    瀏覽量

    11437
  • AD采樣芯片
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    2257
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    一階低通濾波器的工作原理、電路結(jié)構(gòu)、設計方法以及應用領(lǐng)域

    一階低通濾波器種常見的電子濾波器,用于濾除高于定頻率的信號成分。它具有簡單的電路結(jié)構(gòu)和容易實現(xiàn)
    的頭像 發(fā)表于 12-07 16:41 ?7334次閱讀

    如何實現(xiàn)一階慣性濾波器和二濾波器的算法?

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

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

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

    一階有源低通濾波電路與最經(jīng)典一階低通濾波器電路圖

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

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

    濾波電路又稱為濾波器,是種選頻電路,能夠使特定頻率范圍的信號通過,而使其它頻率的信號大大衰減即阻止其通過。按其工作頻率范圍的不同,濾波電路可分為
    發(fā)表于 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橢圓低通濾波器電路,最后介紹了二
    發(fā)表于 04-20 09:14 ?22.1w次閱讀
    <b class='flag-5'>一</b>文看懂二<b class='flag-5'>階</b>lc<b class='flag-5'>低通濾波器</b>的設計及原理

    怎么設計實現(xiàn)一階數(shù)字濾波器

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

    低通濾波器的設計與實現(xiàn)

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

    一階有源濾波器原理詳解

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

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

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

    一階高通濾波器學習

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

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

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

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

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

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

    一階有源低通濾波器種常見的信號處理元件,廣泛應用于信號調(diào)理、數(shù)據(jù)采集和通信系統(tǒng)。
    的頭像 發(fā)表于 05-22 16:23 ?1864次閱讀
    主站蜘蛛池模板: 国产精品一区二区在线观看| 牛牛在线视频| 亚洲精品123区在线观看| 成年妇女免费播放| 暖暖视频大全免费观看| 在线精彩视频在线观看免费| 国自产拍 高清精品| 午夜小视频免费观看| 午夜国产羞羞视频免费网站| 草莓视频免费在线观看| 年轻夫妇韩剧中文版免费观看| 2019久久视频这里有精品15 | qvod免费电影| 女人色极品影院| 97超碰射射射| 么公一夜要了我一八次视频HD| 亚洲性夜夜夜色综合网| 国产毛片视频网站| 美国CERANETWORK超清| 在线视频 亚洲| 老师给美女同学开嫩苞| 最近中文字幕在线中文视频| 久久久精品成人免费看| 中文字幕成人| 国产精品伦理一二三区伦理| 少妇高潮惨叫久久久久久欧美| 高清mv视频免费观看| 涩涩免费网站| 国产精品高清m3u8在线播放| 无颜之月5集全免费看无删除| 国产精品自拍| 亚洲精品第二页| 久久99综合国产精品亚洲首页| 野花视频在线观看免费最新动漫 | 免费欧美大片| bdsm中国精品调教ch| 日本wwwxx| 国产成人无码精品久久久按摩| 我年轻漂亮的继坶2中字在线播放 我们中文在线观看免费完整版 | 亚州天堂在线视频av| 国内久经典AAAAA片|