首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 数字信号处理 > 【DSP学习笔记】数字滤波常用方法

【DSP学习笔记】数字滤波常用方法

资料介绍
数字滤波常用方法
Welcome visit us at: www.eepw.com.cn




【DSP 学习笔记】数字滤波常用方法

1、限副滤波
/* A 值可根据实际情况调整
value 为有效值,new_value 为当前采样值
滤波程序返回有效的实际值 */
#define A 10




char value;




char filter()
{
char new_value;
new_value = get_ad();
if ( ( new_value - value > A ) || ( value - new_value > A )
return value;
return new_value;


}




2、中位值滤波法
/* N 值可根据实际情况调整
排序采用冒泡法*/
#define N 11




char filter()
{
char value_buf[N];
char count,i,j,temp;
for ( count=0;count {
value_buf[count] = get_ad();
delay();

第 1 页 共 6 页
Welcome visit us at: www.eepw.com.cn
}
f
【DSP学习笔记】数字滤波常用方法
本地下载

评论