数字信号处理
文章平均质量分 80
zhoufan900428
对嵌入式,图像处理,信号处理,图像修复稍有涉猎,希望能与大牛多多交流。我的博文主要也是面向这些领域的,如有谬误,还请多多指正!
展开
-
[数字信号处理]IIR滤波器的直接设计(C代码)
1.IIR滤波器的直接设计原理 不利用模拟滤波器,直接进行数字滤波器的设计的方法,称为直接设计。回忆之前所说的IIR滤波器的直接设计,我们首先设计了巴特沃斯模拟滤波器,然后进行双线性变换,得到数字滤波器。我所使用的是巴特沃斯低通滤波器作为原型滤波器,其振幅特性如下所示。 首先,我们先把数字滤波器的指标,根据下式转为模拟滤波器的原创 2013-06-11 18:18:57 · 30700 阅读 · 58 评论 -
[数字信号处理]IIR滤波器基础
1.IIR滤波器构造 之前在介绍FIR滤波器的时候,我们提到过,IIR滤波器的单位冲击响应是无限的!用差分方程来表达一个滤波器,应该是下式这个样子的。 这个式子是N次差分方程的表达式。我们明显可以看出,计算输出y(n)的时候,需要以前的输出值与输入值。换言之,这个可能表达式还有反馈环节。当为0的时候,这个滤波器由于没有反馈,其单位冲击原创 2013-06-05 22:28:16 · 21913 阅读 · 4 评论 -
[数字信号处理]相位特性解卷绕
1.什么是解卷绕?为什么要解卷绕? 对于FIR滤波器的系数,也就是FIR滤波器的单位冲击响应,做离散时间的傅里叶变换。比如,像下面这样。所得到的结果是这个FIR滤波器的频率响应。然而,频率响应又表示为振幅特性和相位特性,就像这样所以,振幅特性和相位特性就按下式可以计算出来。 既然如此,我们就把一个系统的相位特性作图,看看得到的是原创 2013-06-02 18:19:42 · 13244 阅读 · 8 评论 -
[数字信号处理]IIR滤波器的间接设计(C代码)
1.模拟滤波器的设计 1.1巴特沃斯滤波器的次数 根据给定的参数设计模拟滤波器,然后进行变数变换,求取数字滤波器的方法,称为滤波器的间接设计。做为数字滤波器的设计基础的模拟滤波器,称之为原型滤波器。这里,我们首先介绍的是最简单最基础的原型滤波器,巴特沃斯低通滤波器。由于IIR滤波器不具有线性相位特性,因此不必考虑相位特性,直接考虑其振幅特性。原创 2013-06-10 12:46:10 · 24871 阅读 · 56 评论 -
[数字信号处理]序言
自从大三申请该博客以来,就没有稳定的更新过,多数情况下,只是心血来潮就更新两篇。现在已经两年了!今天心血来潮看了下博客,居然有上千的访问量了,深深的感到欣慰,看看大学的自己做的事,做的东西,也是很有趣的事呢!之前忙着研究生考试。现在终于是考上了,之后的研究的课题可能是数字图像处理,所以,现在把自己的学习过程放上来,也算是记录自己的轨迹吧! 博客地址:http://blog.csdn原创 2013-05-23 16:57:34 · 2931 阅读 · 4 评论 -
[数字信号处理]使用窗函数设计FIR滤波器
1.设计参数 首先,先明白几个概念。通带,阻带,过渡带,通带纹波和阻带纹波分别是什么?看下图, 范围称为通带,对于允许误差而言,这个范围,称为通带纹波。同样的,对于范围则是阻带,这个范围,称为阻带纹波。中间的黑色部分是过度带。角频率称为通带边缘频率,角频率则被称为阻带起始频率。 通常的滤波器的设计,都会指明这几个参数,最后设计的滤波器,必须满足原创 2013-05-24 14:25:02 · 53596 阅读 · 24 评论 -
[数字信号处理]单位冲击响应与频响以及FIR实现代码(C语言)
1.单位冲击响应与频响 就如同之前所说的一样,使用下图所示的单位冲击响应,所设计的滤波器,是无法实现的。 现在,让我们看看其这个滤波器的频响。所谓频响,就是计算其单位冲击响应的离散时间傅里叶变换, 我们可以看出,这个滤波器的频响的计算结果是实数,并没有虚数部分。也就是,其相位谱一直是0,也就意味着,这个滤波器输入与输出之间没有延原创 2013-05-29 13:01:47 · 20612 阅读 · 22 评论 -
[数字信号处理] FIR滤波器基础
对于一个滤波器而言,其单位冲击响应是有限区间的数列的话,这个滤波器是FIR滤波器。反之,其单位冲击响应是无限区间的数列的话,这个滤波器是IIR滤波器。 下面使用线性差分方程式,在时域内,解释一下FIR与IIR数字滤波器。使用单位脉冲响应和其输入信号进行卷积运算,可得到下式 将其改写为递归的方式,则 上式是1次差分方程式,而对于N次数字滤波器的原创 2013-05-23 17:36:32 · 12737 阅读 · 5 评论