文档介绍:2 2
2
2
中图分类号:TN912 文献标识码:A 文章编号:1009 - 2552(2009) 01 - 0050 - 05
基于 Matlab 的一种基音周期检测算法
宋建华, 朱勇, 徐军, 张圣贤
(黑龙江大学电子工程学院, 哈尔滨 150080)
摘要: 在对自相关基音检测算法进行分析的基础上, 对此算法进行了深入探讨, 针对以往研
究中存在的不足加以改进, 考虑到检测准确度和检测速率两方面的因素, 引入了三电平削波模
块, 设计了基于 Matlab 的估计方法, 然后通过对一段具体的语音进行处理, 得到了比较准确的
浊音语音的基音周期。实验证明, 该方法简单、有效。
关键词: Matlab ; 基音检测; 自相关函数; 三电平削波
An algorithm for pitch detection based on Matlab
SONGJian hua , ZHU Yong , XU Jun , ZHANG Sheng xian
(School of Electronic Engineering , Heilongjiang University , Harbin 150080 ,China)
Abstract : In this paper , some further studies have been done on the basis of analyzing the autocorrelation
algorithm. For the ings of the research in the past , a tri level clipping module is adopted to improve
the detection which takes the accuracy and the detection rate into account. This paper designed the estimation
method based on Matlab , and then through processing a specific voice , obtained more accurate voice pitch
period of the voiced sound. The experiments show that the method is simple and effective.
Key words : Matlab ; pitch detection ; autocorrelation function ; tri level clipping
0 引言示,共包括六个模块:带通滤波、采样、分帧、短时能
基音周期检测也称为基频检测(Pitch Detection) , 量分析、自相关计算、基音周期估计。
它的目标是找出和声带振动频率完全一致的基音周
期变化轨迹曲线,或者是尽量相吻合的轨迹曲线。
基音周期检测在语音信号的各个处理领域中,如语
音分析与合成、有调语音的辨意、低速率语音压缩编
码、说话人识别等都是至关重要的,它的准确性及实
时性对系统起着非常关键的作用,影响着整个系统图 1 基于自相关函数的基