主体内容

从音频流删除干扰调调

示例显示如何用Nach滤波从流音信箱清除250Hz干扰语调

导 言

nock滤波从给定信号中消除特定频率以最常用的形式,滤波滤波参数为中心频和3db带宽中心频率是滤波增零的频率点3db带宽测量半功率或3db下调点计算nch滤波频宽

举个例子,你调音频滤波消除二百五百赫弦调损音频信号可控制中心频率和带宽滤波并监听过滤音频信号并调试设计参数

示例架构

上头audioToneRemovalExampleApp命令打开用户接口设计与模拟交互并开频谱分析器查看音频带不滤波和波段滤波响应

audioToneRemovalExampleApp

noch滤波使用dsp.NotchPeakFilter.过滤器有两种规范模式:设计参数和系数设计参数模式允许您指定Hz中心频率和带宽这是例子中唯一使用模式 。节能模式允许你直接指定滤镜中的乘法或系数后一种模式中,每种系数只影响滤波特征之一(中心频率或3db带宽)。换句话说,调值效果完全分离

使用生成MEX文件

使用MATLAB编码器可生成MEX文件实现主处理算法HelperAudioToneRemovalCodeGeneration命令可使用生成MEX文件执行audioToneRemovalExampleApp(true)命令