0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

扬声器交叉滤波器的原理及其设计方法

冬至子 来源:菜J数据分析 作者:菜J数据分析 2023-06-20 11:36 次阅读

扬声器交叉滤波器音频系统中的重要组成部分,通过将音频信号分割成不同频率范围的子信号,实现更好的声音分配和音质表现。本文将介绍扬声器交叉滤波器的原理、设计方法以及在音频系统中的应用。

一、引言

在音频系统中,扬声器交叉滤波器扮演着关键的角色。它们被用于将输入音频信号分割成不同频率范围的子信号,并将它们分别发送到适当的扬声器单元。通过这种方式,每个扬声器单元可以专注于播放特定频率范围内的声音,从而提供更好的音频分配和音质表现。本文将详细介绍扬声器交叉滤波器的原理、设计方法和在音频系统中的应用。

二、扬声器交叉滤波器原理

扬声器交叉滤波器的原理基于频率分割和声音分配的概念。它们将输入音频信号分成多个频率范围,每个范围内的信号将被发送到相应的扬声器单元。通常,交叉滤波器采用多个滤波器来实现这种分割。常见的交叉滤波器类型包括二分频(2-way)、三分频(3-way)、四分频(4-way)等。

交叉滤波器通常由两个主要部分组成:高通滤波器(HPF)和低通滤波器(LPF)。高通滤波器用于分离低频信号和高频信号,而低通滤波器则用于分离中频信号和低频信号。通过选择适当的滤波器类型、频率和斜率,可以实现所需的频率响应特性和相位一致性。

三、扬声器交叉滤波器设计方法

扬声器交叉滤波器的设计需要考虑多个因素,包括音频系统的需求、扬声器单元的特性和音频分配的目标。以下是一些常见的设计方法和注意事项:

频率范围划分:确定音频系统中每个扬声器单元负责播放的频率范围。这通常基于扬声器单元的特性和音频分配的目标。

滤波器类型选择:选择适当的滤波器类型,如巴特沃斯滤波器、Butterworth滤波器、Bessel滤波器等。这些滤波器类型在滚降特性、相位响应和稳定性方面有所不同,需要根据设计要求进行权衡选择。

滤波器阶数选择:滤波器的阶数决定了其滚降特性的陡峭程度。一般来说,阶数越高,滤波器的滚降特性越陡峭,但也会引入更多的相位非线性。需要在频率响应和相位响应之间进行平衡。

相位补偿:扬声器交叉滤波器引入的相位延迟可能会导致声音的相位错位。为了保持相位一致性,可以在滤波器设计中考虑相位补偿电路或数字滤波器中应用线性相位滤波器。

实时调试和优化:在设计完成后,进行实时调试和优化是确保扬声器交叉滤波器性能的重要步骤。这包括通过频率响应和相位响应的测量,调整滤波器参数和滤波器阶数,以达到最佳的音频分配和音质效果。

四、扬声器交叉滤波器的应用

扬声器交叉滤波器广泛应用于音频系统中,特别是多路音频系统,如立体声音箱、多声道家庭影院系统、专业音响系统等。它们的应用主要有以下几个方面的好处:

音频分配:通过将音频信号分割成不同频率范围的子信号,扬声器交叉滤波器实现了对音频的有效分配。每个扬声器单元可以专注于播放特定频率范围内的声音,从而提供更好的声音分离和定位效果。

音质优化:不同频率范围的声音需要不同的扬声器单元来播放,扬声器交叉滤波器确保每个扬声器单元在其设计的频率范围内提供最佳的音质表现。这有助于减少音频失真和扭曲,提供清晰、平衡的音频输出。

扬声器保护:扬声器交叉滤波器可以根据扬声器单元的特性和功率承受能力来限制其接收的频率范围。这有助于保护扬声器单元免受超过其设计能力的频率信号的损害。通过合理的音频分配,交叉滤波器可以确保每个扬声器单元工作在安全和有效的范围内。

相位一致性:扬声器交叉滤波器的设计可以考虑相位补偿,以确保不同频率范围的声音在输出时保持相位一致性。这对于音频系统中的声音合成、混音和定位非常重要,可以提供更真实和准确的声音体验。

五、扬声器交叉滤波器Python示例

这个例子展示了如何设计一个简单的数字三向扬声器模型.该系统将音频输入分为低频、中频段和高频,分别对应于低音炮、中程驱动器和高音器。划分带的标准化交叉频率的典型值是0.136πRAD/样本和0.317πRAD/样本。创建低通、带通和高通滤波器以产生低频、中频和高频频带.指定频率。为每个过滤器使用6阶Chebyshev I型设计。指定一个1dB的通带波纹,大于实际扬声器的值。这个cheby1功能使带通设计的顺序加倍。通过将带通滤波器的顺序减半,使所有滤波器具有相同的顺序。返回每个滤波器的零点、极点和增益。

import matplotlib.pyplot as plt
from scipy.signal import cheby1
ord=6
rip=1
lo=0.136
hi=0.317
z1,p1,k1=cheby1(ord,rip,lo,'low',analog=False,output='zpk')
z2,p2,k2=cheby1(ord/2,rip,[lo,hi],'bandpass',output='zpk')
z3,p3,k3=cheby1(ord,rip,hi,'highpass',output='zpk')




plt.plot(z1.real,z1.imag,'o',label='Woofer')
plt.plot(p1.real,p1.imag,'x')
plt.plot(z2.real,z2.imag,'o',label='Midrande')
plt.plot(p2.real,p2.imag,'x')
plt.plot(z3.real,z3.imag,'o',label='Tweeter')
plt.plot(p3.real,p3.imag,'x')


plt.gca().add_patch(plt.Circle((0,0), radius=1, fill=False, alpha=.3))
plt.axis('equal')
plt.legend()
plt.show()

图片

低音炮:零z=−1抑制高频。电线杆增强了之间的震级响应。0以及较低的交叉频率。中程:零z=0和z=1抑制高低频率。极点增强了较低和较高交叉频率之间的幅值响应。推特:零z=1抑制低频。极点增强了更高的交叉频率和更高的交叉频率之间的幅值响应。π. 绘制单位圆上的震级响应图,以查看不同极点和零点的影响。使用线性单元。将过滤器表示为二阶部分。

from scipy.signal import cheby1,sosfreqz
import numpy as np
sw=cheby1(ord,rip,lo,'low',analog=False,output='sos')
sm=cheby1(ord/2,rip,[lo,hi],'bandpass',output='sos')
st=cheby1(ord,rip,hi,'highpass',output='sos')


nf=1024
fw,hw=sosfreqz(sw,nf,whole=True)
fm,hm=sosfreqz(sm,nf,whole=True)
ft,ht=sosfreqz(st,nf,whole=True)


fig,ax=plt.subplots(subplot_kw=dict(projection='3d'))
plt.plot(np.cos(fw),np.sin(fw),abs(hw))
plt.plot(np.cos(fw),np.sin(fw),abs(hm))
plt.plot(np.cos(fw),np.sin(fw),abs(ht))
plt.ylabel('Imaginary')
plt.xlabel('Real')
plt.show()

图片

绘制以分贝为单位的震级响应.

from scipy.signal import freqz
b1,a1=cheby1(ord,rip,lo,'low',analog=False,output='ba')
b2,a2=cheby1(ord/2,rip,[lo,hi],'bandpass',output='ba')
b3,a3=cheby1(ord,rip,hi,'highpass',analog=False,output='ba')
w1,h1=freqz(b1,a1)
w2,h2=freqz(b2,a2)
w3,h3=freqz(b3,a3)


plt.plot(w1/np.pi,20*np.log10(h1),label='Woofer')
plt.plot(w2/np.pi,20*np.log10(h2),label='Mid-range')
plt.plot(w3/np.pi,20*np.log10(h3),label='Tweeter')
plt.legend()
plt.ylabel('Magnitude(dB)')
plt.xlabel('Normalized Frequency(×$\\pi$ rad/sample)')
plt.title('Magnitude Response')
plt.show()

图片

加载一个音频文件,其中包含汉德尔的“哈利路亚合唱团”的片段,采样频率为8192赫兹。通过滤波将信号分成三个频带并画出。

from scipy.io import loadmat
from scipy.signal import sosfilt
m=loadmat("handle.mat")
Y=m['y']
Fs=8192
yw=sosfilt(sw,Y)
ym=sosfilt(sm,Y)
yt=sosfilt(st,Y)


plt.plot(np.arange(0,len(Y)/Fs,1/Fs),yw)
plt.plot(np.arange(0,len(Y)/Fs,1/Fs),yt)
plt.plot(np.arange(0,len(Y)/Fs,1/Fs),ym)
plt.xlabel('Time(s)')
plt.tight_layout()
plt.show()

图片

六、总结

扬声器交叉滤波器在音频系统中扮演着至关重要的角色。它们通过将音频信号分割成不同频率范围的子信号,实现了更好的声音分配、音质表现和相位一致性。通过合理的设计和优化,扬声器交叉滤波器可以提供清晰、平衡和逼真的音频输出,为音频系统的性能和用户体验增添了关键的元素。

扬声器交叉滤波器的设计和应用需要综合考虑音频系统需求、扬声器单元特性以及音频分配目标。通过深入理解滤波器原理和合理选择滤波器类型、阶数以及相位补偿方法,可以实现最佳的音频效果。在实际应用中,通过实时调试和优化,可以进一步提升扬声器交叉滤波器的性能和音质表现。

随着音频技术的不断发展,扬声器交叉滤波器在音频系统中的重要性将继续增加。对于音频爱好者、音频工程师和音频系统设计师来说,深入了解扬声器交叉滤波器的原理和应用,将有助于实现更出色的音频体验和音响效果。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动器
    +关注

    关注

    51

    文章

    7308

    浏览量

    142943
  • 滤波器
    +关注

    关注

    158

    文章

    7331

    浏览量

    174780
  • 低通滤波器
    +关注

    关注

    13

    文章

    448

    浏览量

    46919
  • 扬声器
    +关注

    关注

    29

    文章

    1214

    浏览量

    60187
收藏 人收藏

    评论

    相关推荐

    求教贴,无分频的扬声器和有分频的扬声器差在哪里?

    一直都听别人说,扬声器有分频的好。但是却不知道好在哪里。为什么好。所以特来求教各位高手解惑。 一些卖音响的人都说有分频的好。我也知道一个扬声器不能表达所有的频响范围,比如说频响范围
    发表于 08-30 22:24

    用于双向扬声器的模拟有源交叉电路

    `描述此 TI 验证设计针对双向扬声器实施了模拟有源分频解决方案,适用于录音室或家庭高保真系统。低音扬声器信号通道包括障板跌落补偿的低通倾斜电路和 4 阶 Linkwitz-Riley 低通滤波器
    发表于 04-08 17:39

    双向扬声器模拟有源分频解决方案

    描述此 TI 验证设计针对双向扬声器实施了模拟有源分频解决方案,适用于录音室或家庭高保真系统。低音扬声器信号通道包括障板跌落补偿的低通倾斜电路和 4 阶 Linkwitz-Riley 低通滤波器
    发表于 11-27 11:34

    15W带扬声器保护功能的免滤波器D类音频功率放大器

    产品概述ZCC3110是一款每声道可输出15W的高效的桥接驱动的D类立体声功率放大器。先进的EMI抑制技术使得该产品在使用中仅用廉价的磁珠滤波器即可达到EMC的要求。扬声器保护包括可调的输出功率限制
    发表于 03-06 14:15

    扬声器保护功能的免滤波器D类音频功率放大器-ZCC3110资料

    扬声器保护功能的免滤波器D类音频功率放大器-ZCC3110可替代TPA3110
    发表于 06-24 09:58

    选购扬声器的注意事项

    时,可采用下面简便的方法测知:用通表量出扬声器音圈的直流电阻值,再乘上1.2倍,即为该扬声器400赫的阻抗值。例如我们量出直流电阻为3欧姆,则阻抗值即为3.6欧姆。必须说明的是这一方法
    发表于 12-08 16:54

    陶瓷扬声器有什么特性?

    陶瓷扬声器的特性有哪些重要性?陶瓷扬声器 中 声压与频率及振幅的关系如何?
    发表于 03-07 06:31

    陶瓷扬声器有哪些特性?陶瓷扬声器对放大器有什么要求?

    陶瓷扬声器有哪些特性?陶瓷扬声器的声压与频率和幅度有什么关系?陶瓷扬声器对放大器有什么要求?陶瓷扬声器与电动式扬声器的效率有什么不同?
    发表于 04-14 06:12

    什么是压电MEMS扬声器?压电MEMS扬声器UT-P 2016的应用有哪些?

    什么是压电MEMS扬声器?压电MEMS扬声器UT-P 2016的指标规格有哪些?压电MEMS扬声器UT-P 2016的应用有哪些?
    发表于 06-16 08:50

    电感滤波器的基本类型有哪些?

    。带通滤波器用于再现立体声扬声器中的音频。典型的立体声扬声器系统有三个扬声器:小型(高音扬声器)、中型和大型(低音
    发表于 02-20 15:57

    制作便携式扬声器方法,DIY制作便携式扬声器的教程

      你们都见过便携式扬声器现在变得流行,但其中大多数都非常昂贵,所以我将向您展示如何用最少的零件制作自己的便携式扬声器。制作和测试只需要 1小时,并且可以在任何常用的 USB 充电器上运行。所以
    发表于 07-31 16:18

    使用TDA2030设计一个简单的多路有源扬声器音频系统电路

    的频率范围。   使用简单的有源滤波器,可以使用很少的电子部件设计简单完整的 3 分频 60W 有源扬声器系统。   它采用二阶Buttherworth滤波器,交越频率等于2Hz和300kHz
    发表于 09-08 16:42

    基于LPFT时频滤波器的WVD交叉项抑制方法

    基于LPFT时频滤波器的WVD交叉项抑制方法_李秀梅
    发表于 01-07 16:00 2次下载

    腔体交叉同轴滤波器设计

    腔体交叉同轴滤波器设计方法概述。
    发表于 06-07 10:31 31次下载

    扬声器交叉滤波器的原理及其设计方法

    扬声器交叉滤波器是音频系统中一个非常重要的组成部分,它的主要作用是将音频信号分成不同频率的成分,然后将这些成分分别送入不同的扬声器单元中,以实现对不同频率的音频信号的分配与控制。本文将
    的头像 发表于 06-20 17:18 815次阅读