日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2阶节IIR算法C语言源码

發布時間:2023/12/13 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2阶节IIR算法C语言源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

純C語言軟件算法,沒有做過多優化,只是實現了基本IIR算法

/****************************************************************************** * 二階IIR濾波器單元,采用直接II型 * 由多個2階節,可以組成更多高階的濾波器 * 根據參數的不同,可以生成低通,高通,帶通,帶阻 ******************************************************************************/ #include "iir.h"//初始化IIR數據 void IIR_Init(IIR_Typedef *pIIR, IIR_COEF* pCoef) {int i;for (i=0; i<3; i++){pIIR->fCoefA[i] = pCoef->fCoefA[i];pIIR->fCoefB[i] = pCoef->fCoefB[i];pIIR->fTemp[i] = 0;} }//復位歷史值 void IIR_Reset(IIR_Typedef *pIIR) {pIIR->fTemp[0] = 0;pIIR->fTemp[1] = 0;pIIR->fTemp[2] = 0; }//IIR濾波 float IIR_Filter(IIR_Typedef *pIIR, float fInput) {float fOutput;//計算輸入值pIIR->fTemp[0] = fInput;pIIR->fTemp[0] = pIIR->fTemp[0] - pIIR->fCoefA[1] * pIIR->fTemp[1];pIIR->fTemp[0] = pIIR->fTemp[0] - pIIR->fCoefA[2] * pIIR->fTemp[2];//計算輸出值fOutput = 0; fOutput = fOutput + pIIR->fCoefB[0] * pIIR->fTemp[0]; fOutput = fOutput + pIIR->fCoefB[1] * pIIR->fTemp[1]; fOutput = fOutput + pIIR->fCoefB[2] * pIIR->fTemp[2]; //移動歷史值pIIR->fTemp[2] = pIIR->fTemp[1]; pIIR->fTemp[1] = pIIR->fTemp[0];return fOutput; }

頭文件iir.h

/****************************************************************************** * 二階IIR濾波器單元,采用直接II型 * 由多個2階節,可以組成更多高階的濾波器 * 根據參數的不同,可以生成低通,高通,帶通,帶阻 ******************************************************************************/#ifndef _IIR_H #define _IIR_H//二階IIR濾波器參數,和2個歷史值 //參數由設計軟件直接計算得出 typedef struct {float fCoefA[3]; //分母多項式的系數Denominatorfloat fCoefB[3]; //分子多項式的系數Numeratorfloat fTemp[3]; //歷史值 }IIR_Typedef;//IIR 2階節的系數 typedef struct {float fCoefA[3];float fCoefB[3]; }IIR_COEF;//初始化IIR數據 void IIR_Init(IIR_Typedef *pIIR, IIR_COEF* pCoef);//復位歷史值 void IIR_Reset(IIR_Typedef *pIIR);//IIR濾波 float IIR_Filter(IIR_Typedef *pIIR, float fInput);#endif // _IIR_H


轉載于:https://www.cnblogs.com/kerndev/p/5537389.html

總結

以上是生活随笔為你收集整理的2阶节IIR算法C语言源码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚欧美在线观看 | 色综合天天综合网国产成人网 | 亚洲福利一区 | 毛茸茸free性熟hd | 久久a久久| 欧洲一区二区三区四区 | 91人人视频 | 99热网址 | 日韩欧美一区二区三区免费观看 | 久久久女人 | 最近中文字幕在线视频 | 欧美激情一区二区三区 | 天天插夜夜爽 | 免费观看视频一区二区 | 精品国产三级a∨在线 | 欧美情趣视频 | 懂色av一区二区三区在线播放 | 日韩成人中文字幕 | h视频在线免费观看 | 成年人午夜免费视频 | 99久久精品免费看国产四区 | 欧美激情精品久久久久久免费 | 国产aⅴ精品一区二区三区久久 | 国产毛片毛片毛片毛片毛片 | 美女扒开腿免费视频 | 激情三区 | 制服诱惑一区二区 | 国产精品第5页 | 91亚洲精品乱码久久久久久蜜桃 | 日韩乱码人妻无码中文字幕久久 | 九九视频在线 | 国产97超碰| 亚洲码无人客一区二区三区 | 香蕉911| 国产免费麻豆 | 另类专区欧美 | 成人在线观看免费爱爱 | 国产一区影院 | 19禁大尺度做爰无遮挡电影 | 亚洲欧美网址 | 亚洲欧美日韩视频一区 | 亚洲综合一二三 | 精品少妇theporn | jizz黄| 91精品婷婷国产综合久久 | 伊人精品在线 | 中文字幕在线看片 | 成人a网站 | 欧美性受xxxxxx黑人xyx性爽 | 波多野结衣亚洲视频 | 麻豆av网址| 国产日产精品一区二区三区 | 久久婷婷视频 | 亚洲自拍偷拍网 | 在线看片亚洲 | 欧美特级a | 中文av资源 | 男女视频一区 | 国产中文字幕二区 | 欧美爽爽 | 中文字幕第18页 | 免费观看nba乐趣影院 | 日本人三级| 色婷五月天 | 干综合网 | 变态另类一区二区 | 一区在线观看 | 2023毛片| 黄色网在线免费观看 | 东北女人啪啪ⅹxx对白 | 日本免费专区 | 成年人在线观看视频 | 美女被草视频 | 亚洲三级在线播放 | 日本一区二区免费视频 | 高清av不卡 | 免费h片网站 | 深夜成人在线 | av不卡免费 | 国产日产精品一区 | 黄网页在线观看 | 久久鲁视频| 爱啪啪av| 销魂奶水汁系列小说 | 欧产日产国产精品98 | 久久2019 | 中文字幕在线观看日韩 | 欧美国产精品 | 久久精品免费av | 国产的av| 尹人久久 | 国产一区免费 | 免费看黄色大片 | 久久久穴 | 色偷偷视频| 五月激情四射网 | www操操操| 蜜桃臀aⅴ精品一区二区三区 | 岛国av不卡 |