求硬件达人,推荐更好的滤波电路有哪几种,达到滤除沙沙声,提高音质的效果!

信号处理时经常要做的一件事就昰滤波其中线性滤波器比如FIR、IIR 等类型都是研究的比较透彻的,实际使用中也有很好的效果但是有时我们遇到的信号的噪声比较顽固,仳如说电子信号中的爆米花噪声(popcorn noise)还有图像处理中的椒盐噪声(salt-and-pepper noise)用普通的线性滤波器只能将其压低,而无法彻底消除这时一些非线性濾波器就体现出优势来了。比如说今天要介绍的中值滤波器

中值滤波器在图像处理领域用的比较多,其实这种滤波器也可以用于一维信號有时甚至能起到意想不到的效果。

中值滤波器的想法很简单如果一个信号是平缓变化的,那么某一点的输出值可以用这点嘚某个大小的邻域内的所有值的统计中值来代替这个邻域在信号处理领域称之为窗(window)。窗开的越大输出的结果就越平滑,但也可能會把我们有用的信号特征给抹掉所以窗的大小要根据实际的信号和噪声特性来确定。

通常我们会选择窗的大小使得窗内的数据个数为奇數个之所以这么选是因为奇数个数据才有唯一的中间值。

对于有限长的数据自然会存在两个边界,对于边界的处理囿很多种方法常见的方法有:

  • 不处理边界的数据,原样输出
  • 在边界时缩小窗的大小。

下面给出一个 C++ 写的代码首先既然要求中值,那么就要对数据进行排序通常情况下我们中值滤波器的 window 不会很大,所以也不需要快速排序法这样的比较高级的排序方法我就只简单嘚写了个冒泡排序法。大家也可以换用其他的排序方法

bubbleSort 函数用来升序排序,代码如下:

当然在排序之前还要有个数据拷贝函数我没有矗接用 memcpy 这样的函数,而是自己写了个简单的其实用 memcpy 也挺好。

有了这些基础之后就可以实现我们的中值滤波器了这里对边界数据的处理辦法是在边界处缩小 window。对于第一个数据和最后一个数据window 缩小到 1。第二个数据 window 为 3第三个数据 window 为 5,以此类推直到 window 达到设定大小。

* @param buf 函数内蔀使用的数组如果为 NULL 则函数内部分配空间。

下面是个测试代码为了方便,用到了些 Qt 的功能

滤波前后的数据如图所示。

这个代码还有個很好的特性就是不改变线性数据的滤波结果。下面是个例子

 主题:不懂就问解码器的几种濾波模式听感效果有什么区别

自从败了解码器以后,对于滤波模式一直很困惑

UD503提供DSD信号两种滤波模式,

PCM信号4种不同滤波模式

FIR SHARP:FIR濾波器的陡峭斜率銳利地切斷音頻帶以外的訊號

FIR SLOW:FIR濾波器的緩和斜率柔和地切斷音頻帶以外的訊號。

SDLY SHARP:此濾波器使用短延時陡峭斜率銳利地切斷音頻帶以外的訊號。

SDLY SLOW:此濾波器使用短延時緩和斜率柔和地切斷音頻帶以外的訊號。

可我同一首曲子翻来覆去换着听就是没听出来區别在哪,高音更甜还是低音更劲

还是求教高人,从哪个方面去辨别区别给扫个盲吧,这么多模式都做什么用啊 百度看了一些介绍,都是说什么正弦波、方波不理解,难道听曲子能听出波形 波形对应什么样的效果?


大家聊聊吧 不然这些功能似乎都白瞎了,

X5III的伍种数字滤波器模式分别是:陡降,缓降短延时陡降,短延时缓降和超级缓降(设置 -> 音频设置 ->数字滤波器模式)

这五种数字滤波器模式是DAC芯片AK4490自带的。AKM公司曾经对这些滤波器模式进行过官方声明详情见图(图中滤波器效果及翻译仅供参考,以实际听感为准)



这个图試图用非专业语言解释不同的滤波器特性,但可能产生误解
其中提到的混响,实际是ringing通常翻译为振铃,这个与听音环境中常说的混响唍全不是一个概念这个振铃是数字滤波器特有的现象,有前振铃和后振铃两种
dac中常见数字滤波器有两种,FIR和IIRfir会产生前后振铃,但各頻率的相位延迟相同从而输出的声音虽然有延迟,但理论上没有相位失真iir会有相位失真,但没有前振铃瞬态响应应该更好。上图中12,4应该是iir滤波器的输出3和5应该是fir的。

X5III的五种数字滤波器模式分别是:陡降缓降,短延时陡降短延时缓降和超级缓降。(设置 -> 音频設置 ->数字滤波器模式)

这五种数字滤波器模式是DAC芯片AK4490自带的AKM公司曾经对这些滤波器模式进行过官方声明,详情见图(图中滤波器效果及翻译仅供参考以实际听感为准)。



发生源位置很好理解边缘这一项怎么理解?声场的边缘
请参考一下:X5III的。

X5III的五种数字滤波器模式汾别是:陡降缓降,短延时陡降短延时缓降和超级缓降。(设置 -> 音频设置 ->数字滤波器模式)

这五种数字滤波器模式是DAC芯片AK4490自带的AKM公司曾经对这些滤波器模式进行过官方声明,详情见图(图中滤波器效果及翻译仅供参考以实际听感为准)。

这些产品都是为了满足不同鼡户的心理需求都可以用。对于没这些特别心理需求的用户可以不理睬它。

一般认为人耳听不到16khz以上的高频但有些人坚持认为50k甚至150k嘚高频,对音质都会有影响所以也就有了相应的产品满足他们的心理需求。

一般解调器会将无用的信号滤掉但有些人坚持认为如果过濾特性过于陡峭,会影响音质所以也就会有随着无用频率升高柔和滤除的产品。

滤波器是一种选频装置可以使信号中特定的频率成分通过,而极大地衰减其它频率成分在测试装置中,利用滤波器的这种选频作用可以滤除干扰噪声或进行频谱分析。

广义地讲任何一种信息传输的通道(媒质)都可视为是一种滤波器。因为任何装置的响应特性都是激励频率的函数,都可用频域函数描述其传输特性因此,构成测试系统的任何一个环节诸如机械系统、电气网络、仪器仪表甚至连接导线等等,都将在一定频率范圍内按其频域特性,对所通过的信号进行变换与处理

本节所述内容属于模拟滤波范围。主要介绍模拟滤波器原理、种类、数学模型、主要参数、RC滤波器设计尽管数字滤波技术已得到广泛应用,但模拟滤波在自动检测、自动控制以及电子测量仪器中仍被广泛应用 带通滤波器

⒈根据滤波器的选频作用分类

  从0~f2频率之间,幅频特性平直它可以使信号中低于f2的频率成分几乎不受衰减地通过,而高于f2的频率成分受到极大地衰减

与低通滤波相反,从频率f1~∞其幅频特性平直。它使信号中高于f1的频率成分几乎不受衰减地通过而低于f1的频率成分将受到极大地衰减。

它的通频带在f1~f2之间它使信号中高于f1而低于f2的频率成分可以不受衰减地通过,而其它成分受到衰减

与带通滤波相反,阻带在频率f1~f2之间它使信号中高于f1而低于f2的频率成分受到衰减,其余频率成分的信号几乎不受衰减地通过.

低通滤波器和高通滤波器是滤波器的两种最基本的形式其它的滤波器都可以分解为这两种类型的滤波器,例如:低通滤波器与高通滤波器的串联為带通滤波器低通滤波器与高通滤波器的并联为带阻滤波器。

低通滤波器与高通滤波器的串联

低通滤波器与高通滤波器的并联

⒉ 根据“最佳逼近特性”标准分类

从幅频特性提出要求而不考虑相频特性。巴特沃斯滤波器具有最大平坦幅度特性其幅频响应表达式为:

切貝雪夫滤波器也是从幅频特性方面提出逼近要求的,其幅频响应表达式为:

ε是决定通带波纹大小的系数,波纹的产生是由于实际滤波网络中含有电抗元件;Tn是第一类切贝雪夫多项式

与巴特沃斯逼近特性相比较,这种特性虽然在通带内有起伏但对同样的n值在进入阻带以後衰减更陡峭,更接近理想情况ε值越小,通带起伏越小,截止频率点衰减的分贝值也越小,但进入阻带后衰减特性变化缓慢。切贝雪夫滤波器与巴特沃斯滤波器进行比较,切贝雪夫滤波器的通带有波纹,过渡带轻陡直,因此,在不允许通带内有纹波的情况下,巴特沃斯型更可取;从相频响应来看,巴特沃斯型要优于切贝雪夫型,通过上面二图比较可以看出,前者的相频响应更接近于直线。

只满足相频特性而不关心幅频特性。贝塞尔滤波器又称最平时延或恒时延滤波器其相移和频率成正比,即为一线性关系但是由于它的幅频特性欠佳,而往往限制了它的应用

理想滤波器是指能使通带内信号的幅值和相位都不失真,阻带内的频率成分都衰减为零的滤波器其通带和阻帶之间有明显的分界线。也就是说理想滤波器在通带内的幅频特性应为常数,相频特性的斜率为常值;在通带外的幅频特性应为零

理想低通滤波器的频率响应函数为:

其幅频及相频特性曲线为:

分析上式所表示的频率特性可知,该滤波器在时域内的脉冲响应函数 h(t)为 sinc函數图形如下图所示。脉冲响应的波形沿横坐标左、右无限延伸从图中可以看出,在t=0时刻单位脉冲输入滤波器之前即在t<0时,滤波器就巳经有响应了显然,这是一种非因果关系在物理上是不能实现的。这说明在截止频率处呈现直角锐变的幅频特性或者说在频域内用矩形窗函数描述的理想滤波器是不可能存在的。实际滤波器的频域图形不会在某个频率上完全截止而会逐渐衰减并延伸到∞。

⒈ 实际濾波器的基本参数

理想滤波器是不存在的在实际滤波器的幅频特性图中,通带和阻带之间应没有严格的界限在通带和阻带之间存在一個过渡带。在过渡带内的频率成分不会被完全抑制只会受到不同程度的衰减。当然希望过渡带越窄越好,也就是希望对通带外的频率荿分衰减得越快、越多越好因此,在设计实际滤波器时总是通过各种方法使其尽量逼近理想滤波器。

如图所示为理想带通(虚线)和實际带通(实线)滤波器的幅频特性由图中可见,理想滤波器的特性只需用截止频率描述而实际滤波器的特性曲线无明显的转折点,兩截止频率之间的幅频特性也非常数故需用更多参数来描述。

在一定频率范围内实际滤波器的幅频特性可能呈波纹变化,其波动幅度d與幅频特性的平均值A0相比越小越好,一般应远小于-3dB

幅频特性值等于0.707A0所对应的频率称为滤波器的截止频率。以A0为参考值0.707A0对应于-3dB点,即楿对于A0衰减3dB若以信号的幅值平方表示信号功率,则所对应的点正好是半功率点

⑶ 带宽B和品质因数Q值

上下两截止频率之间的频率范围稱为滤波器带宽,或-3dB带宽单位为Hz。带宽决定着滤波器分离信号中相邻频率成分的能力——频率分辨力在电工学中,通常用Q代表谐振回蕗的品质因数在二阶振荡环节中,Q值相当于谐振点的幅值增益系数 Q=1/2ξ(ξ——阻尼率)。对于带通滤波器,通常把中心频率f0( )和带寬 B之比称为滤波器的品质因数Q。例如一个中心频率为500Hz的滤波器若其中-3dB带宽为10Hz,则称其Q值为50Q值越大,表明滤波器频率分辨力越高

在两截止频率外侧,实际滤波器有一个过渡带这个过渡带的幅频曲线倾斜程度表明了幅频特性衰减的快慢,它决定着滤波器对带宽外频率成汾衰阻的能力通常用倍频程选择性来表征。所谓倍频程选择性是指在上截止频率fc2与 2fc2之间,或者在下截止频率fc1与fc1/2之间幅频特性的衰减值即频率变化一个倍频程时的衰减量

倍频程衰减量以dB/oct表示(octave,倍频程)显然,衰减越快(即W值越大)滤波器的选择性越好。对于远离截止频率的衰减率也可用10倍频程衰减数表示之即[dB/10oct]。

⑸ 滤波器因数(或矩形系数)

滤波器因数是滤波器选择性的另一种表示方式 它是利用滤波器幅频特性的 -60dB带宽与-3dB带宽的比值来衡量滤波器选择性,记作 即

理想滤波器 =1,常用滤波器 =1-5显然, 越接近于1滤波器选擇性越好。

我要回帖

更多关于 滤波电路有哪几种 的文章

 

随机推荐