主要内容

图形均衡

这个例子演示了两种形式的图形均衡器使用音频工具箱™构建块。它也显示了如何将它们导出威仕特插件用于数字音频工作站(寒鸦)。

图形均衡器

均衡器通常使用的音频工程师和消费者调整音频的频率响应。例如,他们可以用来弥补偏差引入的扬声器,或增加低音的歌。从本质上说,他们是一群过滤器旨在提供一个定制的整体频率响应。

一个更复杂的均衡技术被称为参数均衡。参数均衡器提供控制三个滤波器参数:中心频率、带宽和增益。音频工具箱™提供了multibandParametricEQ系统对象和单波段参数EQ块的参数均衡。

而参数均衡器是有用的,当你想调整频率响应,有简单的均衡器情况下当你需要更少的控制。八度,三分之二倍频程和1/3倍频程已成为常见的带宽均衡器基于人耳的行为。标准像IS0 266:1997 (E)、ANSI s1.11 - 2004和IEC 61672 - 1:2013定义八度和分数倍频程滤波器的中心频率。这使得只有一个参数调优:筛选获得。图形均衡器提供控制增益参数而使用标准的中心频率和带宽。

在本例中,您使用两个图形均衡器的实现。他们在安排不同成分过滤器:一个使用一个八度平行或分数倍频带过滤器,银行和其他使用一连串biquad过滤器。中心频率在两个实现按照ANSI s1.11 - 2004标准。

图形均衡器与平行的过滤器

构造一个图示均衡器的方法之一是将一组带通滤波器并行执行。每个滤波器的带宽是八度或分数倍频程,及其中心频率设置,以便他们一起盖的音频范围[20000]赫兹。

传递函数是一个传递函数之和的分支。

您可以调整的收益增加或减少相应的频段,而模拟运行。因为过滤器的收益是独立的设计、调优的收益没有显著的计算成本。并行滤波器结构是适合并行硬件实现。的幅度响应带通滤波器应接近零以外的所有其他频率带宽以避免过滤器之间的交互。然而,这是不实际的,导致波段间干扰。

您可以使用graphicEQ系统对象实现与平行结构图示均衡器。

情商= graphicEQ (“结构”,“平行”)
情商= graphicEQ属性:EQOrder: 2带宽:1倍频程的结构:“平行”收益:[0 0 0 0 0 0 0 0 0 0]SampleRate: 44100

这个设计的并行实现二阶滤波器与1-octave带宽。十八度过滤器的声音频率范围。每个元素的收益属性控制的一个分支的获得并行配置。

配置创建的对象增加和高频率低,类似于一个岩石预设。

eq.Gains = [4, 4.2, 4.6, 2.7, -3.7, -5.2, -2.5, 2.3, 5.4, 6.5, 6.5)
情商= graphicEQ属性:EQOrder: 2带宽:1倍频程的结构:“平行”收益:[4 4.2000 4.6000 2.7000 -3.7000 -5.2000 -2.5000 2.3000 5.4000 6.5000]SampleRate: 44100

调用可视化视图的大小反应均衡器的设计。

可视化(eq)

你可以测试实现的均衡器graphicEQ使用音频测试台上。音频测试台上设置音频文件阅读器和音频设备作家对象,和流音频均衡器处理循环。它还分配一个滑块每个增益值和标签对应的中心频率,因此可以很容易地改变增益,听到其效果。同时修改滑块的值更新级响应图。

audioTestBench (eq)

图形均衡器级联滤波器

不同的图示均衡器使用级联实现均衡滤波器(峰值或缺口)实现为biquad过滤器。均衡器的传递函数可以写成个人biquads的传递函数的产物。

激励的有效性这个实现,首先看看级响应时平行结构的所有收益都是0分贝。

parallelGraphicEQ = graphicEQ (“结构”,“平行”);可视化(parallelGraphicEQ)

你会发现不是平级响应。这是因为过滤器独立设计,都有一个过渡宽度的大小反应会枯萎。此外,因为理想的阻带,有泄漏的阻带滤波器的通带的邻居。泄漏会导致实际收益与预期收益。

parallelGraphicEQ_10dB = graphicEQ (“结构”,“平行”);parallelGraphicEQ_10dB。的收益= 10 * (10);可视化(parallelGraphicEQ_10dB)

注意,不是10 dB的频率响应。级联结构可以在一定程度上减轻这种因为固有的增益滤波器的设计。设置所有级联biquads 0 dB的增益会导致他们被绕过。因为没有分支机构在这种类型的结构,这意味着你有一个输入和输出之间没有收获路径。graphicEQ默认实现级联结构。

cascadeGraphicEQ = graphicEQ;可视化(cascadeGraphicEQ)

此外,当你设定的收益10 dB,注意,合成频率响应已经接近10 dB的增益在中心频率。

cascadeGraphicEQ_10dB = graphicEQ;cascadeGraphicEQ_10dB。收益= 10*ones(1,10); visualize(cascadeGraphicEQ_10dB)

级联设计的缺点是,biquad阶段的系数时需要重新设计相应的增益变化。这不是所需的并行实现,因为获得只是一个乘数每个并行分支。并联的带通滤波器也避免积累阶段中发现的错误和量化噪声级联。

分数倍频程带宽

graphicEQ对象支持万博1manbetx1倍频程,2/3倍频程,1/3倍频程带宽。减少个人的带宽过滤器允许您更好地控制频率响应。为了验证这一点,中期收益来提高频率,类似于一个流行预设。

octaveGraphicEQ = graphicEQ;octaveGraphicEQ。收益= [-2.1,-1.8,-1.4,2.7,4.2,4.6,3.1,-1,-1.8,-1.8,-1.4]; visualize(octaveGraphicEQ)

oneThirdOctaveGraphicEQ = graphicEQ;oneThirdOctaveGraphicEQ。带宽=1/3倍频程的;oneThirdOctaveGraphicEQ。收益= [-2,-1.9,-1.8,-1.6,-1.5,-1.4,0,1.2,2.7,3.2,3.8,4.2,4.4,4.5,4.6,4,3.5,3.1,1.5,-0.1,1,-1.2,-1.6,-1.8,-1.8,-1.8,-1.8,-1.7,-1.5,-1.4,-1.3);可视化(oneThirdOctaveGraphicEQ)

生成音频插件

生成和港口数字音频工作站威仕特插件,运行generateAudioPlugin命令。例如,您可以生成一个三分之二八度图示均衡器通过如下所示的命令。你将需要在一个目录写权限,当您运行这些命令。

twoThirdOctaveGraphicEQ = graphicEQ;twoThirdOctaveGraphicEQ。带宽='2/3 octave'; createAudioPluginClass(twoThirdOctaveGraphicEQ); generateAudioPlugin twoThirdOctaveGraphicEQPlugin

在仿真软件图形均衡万博1manbetx

您可以使用相同的功能描述在这个例子中在仿真软件万博1manbetx图形情商块。它提供了一个滑块为每个增益值,所以你可以很容易地增加或减少一个频带模拟运行时。