DTMF信号检测装置及方法.pdf
《DTMF信号检测装置及方法.pdf》由会员分享,可在线阅读,更多相关《DTMF信号检测装置及方法.pdf(16页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910315296.9 (22)申请日 2019.04.19 (71)申请人 翱捷科技 (上海) 有限公司 地址 201203 上海市浦东新区张江高科技 园区科苑路399号2幢 (72)发明人 李小兵黄一火许昊 (74)专利代理机构 上海恒锐佳知识产权代理事 务所(普通合伙) 31286 代理人 殷晓雪 (51)Int.Cl. H04B 17/00(2015.01) (54)发明名称 一种DTMF信号检测装置及方法 (57)摘要 本申请公开了一种DTMF信号检测装置, 包括。
2、 顺序连接的总能量门限判断单元、 Goertzel算法 DFT幅值计算单元、 DFT幅值基本判据单元、 分频 段FFT能量计算单元、 分频段FFT能量增强判据单 元、 DTMF双音频率检索单元。 本申请还公开了一 种DTMF信号检测方法。 本申请通过DFT运算和判 断、 FFT运算和判断的双重判断模式提升了在复 杂环境即干扰条件下检测DTMF信号的准确率与 稳定性, 降低虚警概率。 权利要求书2页 说明书7页 附图6页 CN 109818685 A 2019.05.28 CN 109818685 A 1.一种DTMF信号检测装置, 其特征是, 包括顺序连接的总能量门限判断单元、 Goertze。
3、l 算法DFT幅值计算单元、 DFT幅值基本判据单元、 分频段FFT能量计算单元、 分频段FFT能量增 强判据单元、 DTMF双音频率检索单元; 所述总能量门限判断单元用于将输入的语音信号拆分为一个个语音帧, 计算每一个语 音帧在时域上的能量, 并与某一个门限值做比较, 舍弃能量小于门限值的语音帧, 保留能量 大于或等于门限值的语音帧并传输给Goertzel算法DFT幅值计算单元; 所述Goertzel算法DFT幅值计算单元用于采用Goertzel算法计算每个语音帧在DTMF信 号的八个频率点的DFT幅值, 并传输给DFT幅值基本判据单元; 所述DFT幅值基本判据单元用于采用Goertzel算。
4、法对每个语音帧的DFT幅值进行判断, 得到初步认定的DTMF信号, 并传输给分频段FFT能量计算单元; 所述分频段FFT能量计算单元用于对初步认定为DTMF信号的语音帧分频段计算FFT幅 值, 并传输给分频段FFT能量增强判据单元; 所述分频段FFT能量增强判据单元用于对初步认定为DTMF信号的语音帧的分频段FFT 幅值进行判断, 得到最终认定的DTMF信号, 并传输给DTMF双音频率检索单元; 所述DTMF双音频率检索单元用于将最终认定的DTMF信号中检测到的能量最大的低频 频率点与能量最大的高频频率点在DTMF频率表上查表输出对应的按键键值。 2.根据权利要求1所述的DTMF信号检测装置,。
5、 其特征是, 所述总能量门限判断单元将输 入的语音信号拆分为长度固定为20ms的一个个语音帧。 3.根据权利要求1所述的DTMF信号检测装置, 其特征是, 所述Goertzel算法DFT幅值计 算单元在进行DFT运算时采用64至256之间的采样点数。 4.根据权利要求1所述的DTMF信号检测装置, 其特征是, 所述分频段FFT能量计算单元 选取若干频率点, 计算语音帧在这些频率点的能量即DFT幅值; 所选取的频率点分为低频 群、 高频群和补偿群; 所述低频群是指在625Hz至1025Hz的低频频段内大致等间距地、 并且 尽量接近DTMF信号的四个低频频率值来选取四个频率点; 所述高频群是指在1。
6、176Hz至 1674Hz的高频频段内大致等间距地、 并且尽量接近DTMF信号的四个高频频率值来选取四个 频率点; 所述补偿群是指在低频频段和高频频段以外选取频率点。 5.根据权利要求4所述的DTMF信号检测装置, 其特征是, 所述分频段FFT能量计算单元 所选取的低频群频率点分别是705Hz、 784Hz、 862Hz、 941Hz; 所选取的高频群频率点分别是 1176Hz、 1333Hz、 1490Hz、 1647Hz; 所选取的补偿群频率点分别是78Hz、 235Hz、 313Hz、 392Hz、 548Hz、 1098Hz。 6.根据权利要求1所述的DTMF信号检测装置, 其特征是,。
7、 所述分频段FFT能量计算单元 在进行FFT运算时采用64至256之间的采样点数。 7.一种DTMF信号检测方法, 其特征是, 包括如下步骤: 步骤202: 采集语音信号, 将实时的语音数据分为一个个语音帧; 步骤204: 计算每个语音帧在时域上的能量, 并与某一个门限值做比较, 舍弃能量小于 门限值的语音帧, 保留能量大于或等于门限值的语音帧; 步骤206: 采用Goertzel算法计算每个语音帧在DTMF信号的八个频率点的DFT幅值; 步骤208: 采用Goertzel算法对每个语音帧的DFT幅值进行判断, 得到初步认定的DTMF 信号; 权利要求书 1/2 页 2 CN 10981868。
8、5 A 2 步骤210: 将初步认定为DTMF信号的语音帧分频段计算FFT幅值; 步骤212: 对初步认定为DTMF信号的语音帧的分频段FFT幅值进行判断, 得到最终认定 的DTMF信号; 步骤214: 将最终认定的DTMF信号相应的能量最大的低频频点、 能量最大的高频频点在 DTMF频率表上查表得到对应的按键键值。 8.根据权利要求7所述的DTMF信号检测方法, 其特征是, 所述步骤208具体包括如下步 骤: 步骤302: 以DTMF信号的四个低频频率值为行, 以DTMF信号的四个高频频率值为列, 计 算每个语音帧在DTMF信号的八个频率点的能量的平均值Dmean, 并得到每个语音帧在行上 。
9、的最大能量Rmax以及在列上的最大能量Cmax, 还计算每个语音帧在除DTMF信号的八个频率 点以外的能量的平均值Dothers; 或者, 这一步的部分或全部计算改为在步骤206中进行; 步骤304: 当Rmax两倍的Dmean、 且Cmax两倍的Dmean时, 进入下一步; 否则舍弃该语 音帧; 步骤306: 当Rmax与Cmax的比值4、 且Cmax与Rmax的比值8时, 进入下一步; 否者舍弃 该语音帧; 步骤308: 当Rmax与Dothers的比值2、 且Cmax与Dothers的比值2时, 进入下一步; 否 则舍弃该语音帧; 所述步骤304、 步骤306、 步骤308的顺序或者互换。
10、, 或者同时进行; 步骤310: 进入这一步的语音帧就是初步认定的DTMF信号。 9.根据权利要求8所述的DTMF信号检测方法, 其特征是, 所述步骤308中的判断条件改 为当Rmax与Dothers的比值3、 且Cmax与Dothers的比值3。 10.根据权利要求7所述的DTMF信号检测方法, 其特征是, 所述步骤212具体包括如下步 骤: 步骤402: 查找DTMF信号的八个频率点在进行FFT后对应的频带; 步骤404: 将每个DTMF信号的频率点所在频带及其左右各k个频带即总共2k+1个频带的 能量取平均值作为一个DTMF频率点的能量; 所有频带中去除掉八个DTMF频率点的能量所占 用。
11、的16k+8个频带后的各频带能量的平均值作为非DTMF平均能量; 步骤406: 当某个DTMF频率点的能量第二门限值时, 进入下一步; 否则舍弃该DTMF频 率点; 步骤408: 某个DTMF频率点的能量非DTMF平均能量时, 进入下一步, 否则舍弃该DTMF 频率点; 所述步骤406、 步骤408的顺序或者互换, 或者同时进行; 步骤410: 如果语音帧有且仅有一个低频DTMF频率点、 同时有且仅有一个高频DTMF频率 点进入这一步, 则该语音帧就是最终认定的DTMF信号; 否则DTMF信号检测失败。 权利要求书 2/2 页 3 CN 109818685 A 3 一种DTMF信号检测装置及方。
12、法 技术领域 0001 本申请涉及一种DTMF信号检测技术, 特别是涉及在具有干扰信号的复杂环境下具 有较高准确率的DTMF信号检测技术。 背景技术 0002 双音多频(DTMF, Dual-Tone Multi-Frequency)技术是一种电话设备与其他通讯 设备和交换中心之间在电话线上通过音频频带传输的带内 (in band) 通讯信号, 通常用于 快速、 可靠地传输电话号码。 0003 请参阅图1, 这是一种采用DTMF技术的拨号键盘, 为44的矩阵结构, 其中第4列的 按键也可以省略。 每一行代表一个低频信号, 例如分别是697Hz、 770Hz、 852Hz和941Hz。 每一 列。
13、代表一个高频信号, 例如分别是1209Hz、 1336Hz、 1477Hz和1633Hz。 每按一个键就发送相 应行的低频信号和相应列的高频信号的组合, 例如按下 “1” 键就发送697Hz低音 (low tone) 信号和1209Hz高音 (high tone) 信号的组合。 交换中心可以解码这些频率组合并确定所对 应的按键。 0004 所有支持语音通话的电子设备中都具有SLIC (Subscriber Line Interface Circuit, 用户线接口电路) 芯片, 通常在SLIC芯片中包含有DTMF检测电路。 为了节省成本, SLIC芯片中也可以没有DTMF检测电路, 而是在手机。
14、等电子设备的基带芯片中包含DTMF检测 电路。 0005 现有对DTMF信号的检测多采用Goertzel算法, 基本原理是从给定的采样信号中求 出某一特定频率信号的能量, 以判断是否存在有效的DTMF信号。 当待检测信号比较干净、 不 混杂语音信号时, 采用Goertzel算法就能达到比较高的检测准确率。 当待检测信号中混杂 有语音、 音乐、 噪声等干扰信号时, 会存在干扰信号的基波能量或谐波能量恰好覆盖或部分 覆盖DTMF信号频带的情况, 此时对DTMF信号的检测就容易出错。 0006 理想情况下, DTMF信号只在基波上有较高的能量, 而语音、 音乐等干扰信号则是在 基波上叠加有较强的二次。
15、谐波。 所以在进行DTMF信号检测时, 可以根据二次谐波的能量来 区分DTMF信号和语音、 音乐等干扰信号。 但是实际情况下, 不同厂家的SLIC芯片产生的DTMF 信号质量有较大的差异, 有的SLIC芯片产生的DTMF信号的二次谐波能量也较大, 因此根据 二次谐波的能量来进行区分也容易出错。 0007 因此, 非常需要一种能够用于强噪声、 音乐、 语音等干扰环境下高鲁棒性 (robustness) 的DTMF信号检测方法。 发明内容 0008 本申请所要解决的技术问题是提供一种在强噪声、 音乐、 语音等干扰环境下的 DTMF信号检测装置, 具有较高的检测准确率。 为此, 本申请还要提供一种D。
16、TMF信号检测方 法。 0009 为解决上述技术问题, 本申请提供了一种DTMF信号检测装置, 包括顺序连接的总 说明书 1/7 页 4 CN 109818685 A 4 能量门限判断单元、 Goertzel算法DFT幅值计算单元、 DFT幅值基本判据单元、 分频段FFT能 量计算单元、 分频段FFT能量增强判据单元、 DTMF双音频率检索单元。 所述总能量门限判断 单元用于将输入的语音信号拆分为一个个语音帧, 计算每一个语音帧在时域上的能量, 并 与某一个门限值做比较, 舍弃能量小于门限值的语音帧, 保留能量大于或等于门限值的语 音帧并传输给Goertzel算法DFT幅值计算单元。 所述Go。
17、ertzel算法DFT幅值计算单元用于采 用Goertzel算法计算语音帧的DFT幅值, 并传输给DFT幅值基本判据单元。 所述DFT幅值基本 判据单元用于采用Goertzel算法对语音帧的DFT幅值进行判断, 得到初步认定的DTMF信号, 并传输给分频段FFT能量计算单元。 所述分频段FFT能量计算单元用于对初步认定为DTMF信 号的语音帧分频段计算FFT幅值, 并传输给分频段FFT能量增强判据单元。 所述分频段FFT能 量增强判据单元用于对语音帧的分频段FFT幅值进行判断, 得到最终认定的DTMF信号, 并传 输给DTMF双音频率检索单元。 所述DTMF双音频率检索单元用于将最终认定的DT。
18、MF信号中检 测到的能量最大的低频频率点与能量最大的高频频率点在DTMF频率表上查表输出对应的 按键键值。 0010 上述DTMF信号检测装置通过DFT幅值、 FFT分频段幅值先后进行两次判断, 在混杂 有语音和音乐的情况下, 能比较准确的检测出DTMF信号, 将虚警概率降到最小。 0011 优选地, 所述总能量门限判断单元将输入的语音信号拆分为长度固定为20ms的一 个个语音帧。 这是语音帧的一种优选示例。 0012 进一步地, 所述Goertzel算法DFT幅值计算单元在进行DFT运算时采用64至256之 间的采样点数。 考虑到DTMF信号的特点, 在此范围内的采样点数可以减少时延和运算量。
19、。 0013 进一步地, 所述分频段FFT能量计算单元在进行FFT运算时采用64至256之间的采 样点数。 考虑到DTMF信号的特点, 在此范围内的采样点数可以减少时延和运算量。 0014 进一步地, 所述Goertzel算法DFT幅值计算单元选取若干频率点, 计算语音帧在这 些频率点的能量即DFT幅值; 所选取的频率点分为低频群、 高频群和补偿群; 所述低频群是 指在低频频段内大致等间距地选取四个频率点; 所述高频群是指在高频频段内大致等间距 地选取四个频率点。 这是计算DFT幅值的一种优选实现方式。 0015 进一步地, 所述Goertzel算法DFT幅值计算单元还计算语音帧在所述补偿群的。
20、所 有频率点的能量的平均值Dothers。 所计算的Dothers将用于后续的判断过程中。 0016 本申请还提供了一种DTMF信号检测方法, 包括如下步骤: 步骤202: 采集语音信号, 将实时的语音数据分为一个个语音帧。 步骤204: 计算每个语音帧在时域上的能量, 并与某 一个门限值做比较, 舍弃能量小于门限值的语音帧, 保留能量大于或等于门限值的语音帧。 步骤206: 采用Goertzel算法计算语音帧的DFT幅值。 步骤208: 采用Goertzel算法对语音帧 的DFT幅值进行判断, 得到初步认定的DTMF信号。 步骤210: 将初步认定为DTMF信号的语音帧 分频段计算FFT幅值。
21、。 步骤212: 对语音帧的分频段FFT幅值进行判断, 得到最终认定的DTMF 信号。 步骤214: 将最终认定的DTMF信号相应的能量最大的低频频点、 能量最大的高频频点 在DTMF频率表上查表得到对应的按键键值。 0017 上述DTMF信号检测方法提供了DFT幅值、 FFT分频段幅值的两个判断步骤, 以尽可 能消除各种环境因素的影响, 能够得到极强的鲁棒性。 整体方法仍能保持较低的运算复杂 度, 具有很高的实际应用价值。 0018 进一步地, 所述步骤208具体包括如下步骤: 步骤302: 以DTMF信号的四个低频频率 说明书 2/7 页 5 CN 109818685 A 5 值为行, 以。
22、DTMF信号的四个高频频率值为列, 计算每个语音帧在DTMF信号的八个频率点的 能量的平均值Dmean, 并得到每个语音帧在行上的最大能量Rmax以及在列上的最大能量 Cmax, 还计算每个语音帧在除DTMF信号的八个频率点以外的能量的平均值Dothers。 步骤 304: 当Rmax两倍的Dmean、 且Cmax两倍的Dmean时, 进入下一步; 否则舍弃该语音帧。 步 骤306: 当Rmax与Cmax的比值4、 且Cmax与Rmax的比值8时, 进入下一步; 否者舍弃该语音 帧。 步骤308: 当Rmax与Dothers的比值2、 且Cmax与Dothers的比值2时, 进入下一步; 否 。
23、则舍弃该语音帧。 所述步骤304、 步骤306、 步骤308的顺序或者互换, 或者同时进行。 步骤 310: 进入这一步的语音帧就是初步认定的DTMF信号。 这是步骤208的一种具体实现方式。 0019 优选地, 所述步骤308中的判断条件改为当Rmax与Dothers的比值3、 且Cmax与 Dothers的比值3。 这是步骤308的一种优选参数示例。 0020 进一步地, 所述步骤212具体包括如下步骤: 步骤402: 查找DTMF信号的八个频率点 在进行FFT后对应的频带。 步骤404: 将每个DTMF信号的频率点所在频带及其左右各k个频带 即总共2k+1个频带的能量取平均值作为一个DT。
24、MF频率点的能量; 所有频带中去除掉八个 DTMF频率点的能量所占用的2k+1个频带后的各频带能量的平均值作为非DTMF平均能量。 步 骤406: 当某个DTMF频率点的能量第二门限值时, 进入下一步; 否则舍弃该DTMF频率点。 步 骤408: 某个DTMF频率点的能量非DTMF平均能量时, 进入下一步, 否则舍弃该DTMF频率点。 所述步骤406、 步骤408的顺序或者互换, 或者同时进行。 步骤410: 如果语音帧有且仅有一个 低频DTMF频率点、 同时有且仅有一个高频DTMF频率点进入这一步, 则该语音帧就是最终认 定的DTMF信号; 否则DTMF信号检测失败。 这是步骤212的一种具。
25、体实现方式, 用来对初步认 定的DTMF信号进行复核以提升检测准确率。 0021 本申请取得的技术效果是通过DFT运算和判断、 FFT运算和判断的双重判断模式提 升了在复杂环境 (干扰条件下) 检测DTMF信号的准确率与稳定性, 降低虚警概率。 附图说明 0022 图1是一种采用DTMF技术的拨号键盘的示意图。 0023 图2是本申请的DTMF信号检测装置的结构示意图。 0024 图3是本申请的DTMF信号检测方法的流程示意图。 0025 图4是图3中步骤208的详细流程示意图。 0026 图5是图3中步骤212的详细流程示意图。 0027 图6是采用现有的DTMF信号检测方法得到的检测结果频。
26、谱图。 0028 图7是采用本申请的DTMF信号检测方法得到的检测结果频谱图。 0029 图中附图标记说明: 10为DTMF信号检测装置; 12为总能量门限判断单元; 14为 Goertzel算法DFT幅值计算单元; 16为DFT幅值基本判据单元; 18为分频段FFT能量计算单 元; 110为分频段FFT能量增强判据单元; 112为DTMF双音频率检索单元。 具体实施方式 0030 请参阅图2, 本申请提供的DTMF信号检测装置10包括顺序连接的总能量门限判断 单元12、 Goertzel算法DFT幅值计算单元14、 DFT幅值基本判据单元16、 分频段FFT能量计算 单元18、 分频段FFT。
27、能量增强判据单元110、 DTMF双音频率检索单元112。 说明书 3/7 页 6 CN 109818685 A 6 0031 所述总能量门限判断单元12用于将输入的语音信号拆分为一个个语音帧, 语音帧 的长度可以是固定的或可变的, 优选地语音帧的长度固定为20ms。 所述总能量门限判断单 元12还用于计算每一个语音帧在时域上的能量, 并与某一个门限值做比较, 舍弃能量小于 门限值的语音帧, 保留能量大于或等于门限值的语音帧并传输给后续单元。 所述能量的计 算方式例如是, 其中h(n)例如是汉宁窗 (Hann window) 函数。 0032 所述Goertzel算法DFT幅值计算单元14用于。
28、采用Goertzel算法计算语音帧在DTMF 信号的八个频率点的能量即DFT (Discrete Fourier Transform, 离散傅里叶变换) 幅值, 并 传输给后续单元。 Goertzel算法的优势在于能够快速计算DFT幅值。 进一步地, 所述 Goertzel算法DFT幅值计算单元14在进行DFT运算时采用64至256之间的采样点数, 优选采 用128个采样点数, 这样可以尽可能降低时延和减少运算量。 0033 所述DFT幅值基本判据单元16用于采用Goertzel算法对语音帧的DFT幅值进行判 断, 得到初步认定的DTMF信号, 并传输给后续单元。 所述初步认定的DTMF信号是。
29、一个语音 帧, 其中有一个能量最大的低频频点x1与一个能量最大的高频频点y1。 0034 所述分频段FFT能量计算单元18用于对初步认定为DTMF信号的语音帧分频段计算 FFT (Fast Fourier Transform, 快速傅里叶变换) 幅值, 并传输给后续单元。 进一步地, 所述 分频段FFT能量计算单元18在进行FFT运算时采用64至256之间的采样点数, 优选采用128个 采样点数, 这样可以尽可能降低时延和减少运算量。 所采用的采样点数就是分频段的数量, 例如做128点FFT就是分为128个频段。 由于DTMF信号的八个频率点的相互间隔最小是73Hz, 所以选取128点FFT就。
30、能满足分辨率要求, 并且FFT引入的运算量也不大。 0035 所述分频段FFT能量增强判据单元110用于对语音帧的分频段FFT幅值进行判断, 得到最终认定的DTMF信号, 并传输给后续单元。 所述最终认定的DTMF信号是一个语音帧, 其 中有一个能量最大的低频频点x2与一个能量最大的高频频点y2。 0036 所述DTMF双音频率检索单元112用于将最终认定的DTMF信号中检测到的能量最大 的低频频率点与能量最大的高频频率点在DTMF频率表上查表输出对应的按键键值。 0037 请参阅图3, 本申请提供的DTMF信号检测方法包括如下步骤。 0038 步骤202: 采集语音信号, 将实时的语音数据分。
31、为一个个语音帧。 0039 步骤204: 计算每个语音帧在时域上的能量, 并与某一个门限值做比较, 舍弃能量 小于门限值的语音帧, 保留能量大于或等于门限值的语音帧。 0040 步骤206: 采用Goertzel算法计算每个语音帧在DTMF信号的八个频率点的能量即 DFT幅值。 0041 步骤208: 采用Goertzel算法对每个语音帧的DFT幅值进行判断, 得到初步认定的 DTMF信号。 0042 步骤210: 将初步认定为DTMF信号的语音帧分频段计算FFT幅值。 0043 步骤212: 对初步认定为DTMF信号的语音帧的分频段FFT幅值进行判断, 得到最终 认定的DTMF信号。 004。
32、4 步骤214: 将最终认定的DTMF信号相应的能量最大的低频频点、 能量最大的高频频 点在DTMF频率表上查表得到对应的按键键值。 0045 请参阅图4, 所述步骤208在DTMF信号检测装置10中是由DFT幅值基本判据单元16 予以实现的, 具体包括如下步骤。 说明书 4/7 页 7 CN 109818685 A 7 0046 步骤302: 以DTMF信号的四个低频频率697Hz、 770Hz、 852Hz、 941Hz为行, 以DTMF信 号的四个高频频率1209Hz、 1336Hz、 1477Hz、 1633Hz为列, 计算每个语音帧在DTMF信号的八 个频率点的能量的平均值Dmean。
33、, 并得到每个语音帧在行上的最大能量Rmax以及在列上的 最大能量Cmax, 还计算每个语音帧在除DTMF信号的八个频率点以外的能量的平均值 Dothers。 这一步的部分或全部计算也可放在步骤206中由DTMF信号检测装置10中的 Goertzel算法DFT幅值计算单元14予以实现。 0047 步骤304: 当Rmax两倍的Dmean、 且Cmax两倍的Dmean时, 进入下一步; 否则舍弃 该语音帧。 这是由于DTMF信号应该只有一个低频频点的能量特别强, 也应该只有一个高频 频点的能量特别强, 因此以DTMF信号的八个频率点的能量的平均值Dmean作为判断依据剔 除掉不符合要求的语音帧。。
34、 0048 步骤306: 当Rmax与Cmax的比值4、 且Cmax与Rmax的比值8时, 进入下一步; 否者 舍弃该语音帧。 这是由于DTMF信号的低频频段与高频频段的能量较为接近, 并且通常低频 能量要强于高频能量。 0049 步骤308: 当Rmax与Dothers的比值2、 且Cmax与Dothers的比值2时, 进入下一 步; 否则舍弃该语音帧。 这是由于DTMF信号能量一般远大于其他信号能量。 优选地, 这一步 的判断条件可以改为当Rmax与Dothers的比值3、 且Cmax与Dothers的比值3。 0050 步骤304、 步骤306、 步骤308的顺序可以互换, 或者同时进行。
35、。 0051 步骤310: 进入这一步的语音帧就是初步认定的DTMF信号。 该语音帧在行上的最大 能量Rmax对应于能量最大的低频频点x1, 该语音帧在列上的最大能量Cmax对应于能量最大 的高频频点y1。 0052 图4中的步骤210在DTMF信号检测装置10中是由分频段FFT能量计算单元18予以实 现的, 是选取若干频率点并计算每个语音帧在这些选取的频率点的能量即FFT幅值。 所选取 的频率点分为低频群、 高频群和补偿群。 所述低频群是指在625Hz至1025Hz的低频频段内大 致等间距地、 并且尽量接近DTMF信号的四个低频频率值来选取四个频率点, 例如分别是 705Hz、 784Hz、。
36、 862Hz、 941Hz, 频率间隔为78Hz至79Hz大致相同。 所述高频群是指在1176Hz至 1674Hz的高频频段内大致等间距地、 并且尽量接近DTMF信号的四个高频频率值来选取四个 频率点, 例如分别是1176Hz、 1333Hz、 1490Hz、 1647Hz, 频率间隔为157Hz完全相同。 所述补偿 群是指在低频频段和高频频段以外选择六个频率点, 例如分别是78Hz、 235Hz、 313Hz、 392Hz、 548Hz、 1098Hz。 0053 处理语音信号的大量实验及经验表明: 低频能量对整体的语音质量会有很大的影 响。 在DTMF信号检测中, 低频能量的干扰也会对整体。
37、检测结果产生很大的影响。 因此分频段 FFT能量计算单元18在低频频段内选取的频率点的间隔较小。 而高频频段的能量分布分散 且对DTMF信号的检测影响较小, 为减少运算量可以扩大所选取的频率点的频率间隔。 0054 请参阅图5, 所述步骤212在DTMF信号检测装置10中是由分频段FFT能量增强判据 单元110予以实现的, 具体包括如下步骤。 0055 步骤402: 根据所述步骤208的计算结果查找DTMF信号的八个频率点在进行FFT后 对应的频带。 例如当进行128点FFT运算后, 就被分为128个频段, DTMF信号的八个频率点由 低至高分别对应FFT变换后的第11、 12、 14、 15。
38、、 19、 21、 24、 26个频带。 0056 步骤404: 将每个DTMF信号的频率点所在频带及其左右各k个频带即总共2k+1个频 说明书 5/7 页 8 CN 109818685 A 8 带的能量取平均值作为一个DTMF频率点的能量。 优选地, k取1。 所有频带中去除掉八个DTMF 频率点的能量所占用的16k+8个频带后的各频带能量的平均值作为非DTMF平均能量。 这一 步采用相邻频带求和后平均可以综合考虑各频带的能量分配情况, 使得结果更为准确。 降 低环境噪声、 语音等对DTMF信号检测的影响, 提升鲁棒性。 0057 步骤406: 当某个DTMF频率点的能量第二门限值时, 进入。
39、下一步; 否则舍弃该 DTMF频率点。 0058 步骤408: 某个DTMF频率点的能量非DTMF平均能量时, 进入下一步, 否则舍弃该 DTMF频率点。 0059 步骤406、 步骤408的顺序可以互换, 或者同时进行。 0060 步骤410: 如果语音帧有且仅有一个低频DTMF频率点、 同时有且仅有一个高频DTMF 频率点进入这一步, 则该语音帧就是最终认定的DTMF信号; 否则DTMF信号检测失败。 进入这 一步的低频DTMF频率点作为该语音帧的低频频点x2, 进入这一步的高频DTMF频点作为该语 音帧的高频频点y2。 0061 图5所示的步骤212主要针对一些复杂语音、 音乐背景音等场。
40、景下, 通过信号的频 谱能量判断可以有效地降低虚警率, 达到极高的检测准确率。 0062 请参阅图6, 这是采用现有的DTMF信号检测方法得到的检测结果频谱图, 其中上半 部分是信号处理前的语音信号, 下半部分是信号处理后的语音信号。 图中, 横坐标为时间, 纵坐标为声音频率, 鱼骨状的纹路对应于声音的能量分配频率点, 颜色越浅 (呈现为白色) 的地方能量越强。 由于现有的DTMF信号检测方法鲁棒性不够强, 因此在环境噪声的影响下 会将与DTMF频点接近的语音信号误检测为DTMF信号。 由于DTMF信号只有两个单频, 人听到 会引发不适, 因此将其去除, 所以在下半部分的方框中看不到这一段, 。
41、即丢失了语音内容。 这也就是产生了误检测。 0063 请参阅图7, 这是采用本申请的DTMF信号检测方法得到的检测结果频谱图, 其中上 半部分是信号处理前的语音信号, 下半部分是信号处理后的语音信号。 图中, 横坐标为时 间, 纵坐标为声音频率, 鱼骨状的纹路对应于声音的能量分配频率点, 颜色越浅 (呈现为白 色) 的地方能量越强。 与图6采用的同样的一段语音信号, 使用了本申请的方法后, 在做完语 音处理后仍然保留了原始语音, 并不会产生误检测, 体现了较强的鲁棒性。 0064 本申请提供的DTMF检测装置及其方法对现有的DTMF信号检测算法做了一些改进, 具有以下技术效果。 0065 第一。
42、, 能够在各种复杂环境 (干扰条件下) 稳定准确地检测DTMF信号, 例如强噪声、 语音、 音乐等干扰项, 降低虚警概率。 这是由于采用了DFT运算和判断、 FFT运算和判断的双 重判断模式。 0066 第二, 考虑DTMF信号的特点, 尽可能多地运用门限值, 因此能够满足更多不同的应 用场景, 具有极强的鲁棒性。 0067 第三, 实现DTMF信号检测的装置很难保证硬件一致性, 本申请能够适应不同通讯 设备的硬件条件, 硬件的质量好坏不会影响检测精度, 具有极强的鲁棒性。 0068 第四, 本申请的DTMF信号检测装置可以放在基带处理芯片中, 从而对SLIC芯片要 求降低, 降低成本。 随着。
43、移动通信技术发展, 无线客户终端设备 (CPE, Customer-Premises Equipment) 的应用越来越广泛。 这是一种将高速4G信号转换成WIFI信号, 同时接上话机也 说明书 6/7 页 9 CN 109818685 A 9 可以打电话的设备。 CPE能利用现有的移动通信网络, 节省铺设有线网络的费用。 本申请的 DTMF信号检测装置也可以放在CPE通讯芯片中, 以降低成本, 适用于各种形式的电话机。 0069 以上仅为本申请的优选实施例, 并不用于限定本申请。 对于本领域的技术人员来 说, 本申请可以有各种更改和变化。 凡在本申请的精神和原则之内, 所作的任何修改、 等同 替换、 改进等, 均应包含在本申请的保护范围之内。 说明书 7/7 页 10 CN 109818685 A 10 图 1 图 2 说明书附图 1/6 页 11 CN 109818685 A 11 图 3 说明书附图 2/6 页 12 CN 109818685 A 12 图 4 说明书附图 3/6 页 13 CN 109818685 A 13 图 5 说明书附图 4/6 页 14 CN 109818685 A 14 图 6 说明书附图 5/6 页 15 CN 109818685 A 15 图 7 说明书附图 6/6 页 16 CN 109818685 A 16 。
- 内容关键字: DTMF 信号 检测 装置 方法
用于挤压片状弹簧的压簧装置.pdf
用于回收硫酸装置低温废热的热量回收塔.pdf
汽车零部件冲压定位机构.pdf
弹簧快速弹出的送料装置.pdf
输液杆的主供电箱排水结构.pdf
农业经济果树种植嫁接用防护装置.pdf
车用尿素溶液水解反应装置.pdf
可自由组合堆叠式户用储能电源.pdf
财务凭证卷绕器.pdf
建筑施工卸料平台.pdf
具有应急照明功能的户内多功能储能电源.pdf
多托板自动分离机构.pdf
发动机精密配件加工用稳定支架.pdf
便于清理的橡胶促进剂过滤装置.pdf
防偏移内衣点胶机.pdf
耐插拔动力信号混合式储能防水连接器.pdf
棋类设备的智能裁判器、对弈棋子及棋类设备.pdf
大杯可脱带两用式文胸.pdf
振动传感器及车载扬声器系统.pdf
无酒精的香水配方及其制备方法.pdf
石油勘探用三角异型管电池壳性能检测装置及其检测方法.pdf
耐高温陶瓷纤维毡.pdf
转向器摇臂轴花键相对齿形位置间隙测具.pdf
盐碱土壤改良用松土装置.pdf
铝粉生产线.pdf
用于臭氧催化剂生产的混料器.pdf
新能源锂电池材料高效研磨设备及其研磨方法.pdf
地质勘测样品粉碎机.pdf
管道支撑架.pdf
行星减速机的防松脱结构.pdf
带音响装置的操作模块.pdf
基于机器视觉的反射膜生产质控的方法及系统.pdf
小功率外输交流电机.pdf
用于计算机软件存储设备的安装结构.pdf
语音装置和智能音箱.pdf
检测装置.pdf
虚拟演播室同步信号分离系统.pdf
介质滤波器及包括该介质滤波器的无线电收发设备.pdf
太阳能电子信息牌.pdf
可串联组合的微小型锂电池.pdf
地铁变配电用线缆挂墙组件.pdf
接地端子、接地结构和家用电器.pdf
基于磁保持继电器替代接触器控制客房受控插座模块.pdf
无人机的全站仪放线设备.pdf
用于一二次融合柱上真空断路器的防鸟占位装置.pdf
定子及电动机.pdf
芯片封装结构以及电子设备.pdf
指纹识别装置和电子设备.pdf
弹簧力测试治具.pdf
通讯线缆用固定架.pdf
气缸套抗磨环槽防错检测工装.pdf