Matlab基于倒谱和EMD的语音基音周期的提取

Matlab基于倒谱和EMD的语音基音周期的提取

在语音信号处理中,常用的语音特性是基于Mel频率的倒谱系数(MFCC)以及一些语音信号的固有特征,如基音周期等。倒谱法可以较好地将语音信号中的激励信号和声道响应分离,并只需要用一些倒谱系数就能较好地描述语言信号的声道响应,在语音信号处理中占有很重要的位置。而倒谱解卷积法受加性噪声影响比较大,抗噪声性能不是很好。针对这一存在问题,利用EMD 方法在理论上可以应用于任何类型的信号的分解,在处理非平稳及非线性数据上, 具有非常明显的优势这一优点。本文中提出一种基于倒谱和EMD的语音基音周期提取的改进算法。并在Matlab中予以实现。

关键字:基音周期 倒谱法 EMD8664

TitlePitch Period Extraction of Speech Signals based

on Cepstrum and EMD

Abstract

In voice signal processing, MFCC and some inherent characteristics of voice signals, such as the frequency of pitch. Cepstrum can be used to separate the excitation signal and channel response, and can represent channel response with only a dozen cepstral coefficients. As a result, it has been a very important role in voice signal processing. While cepstrum deconvolution method is largely influenced by additive noise,and anti-noise performance is not very good.The EMD method can be applied to decompose any type of signals,and thus,having a very distinct advantage in handing non-stationary and non-linear data.For this problem,in this paper,an improved algorithm of pitch period extraction of speech signals based on cepstrum and EMD is proposed. Its implementation in MATLAB are described in detail.

Key words:pitch periodCepstrumEMD

目 次

1 引言1

1 引言

1.1 背景

由于语言是人们在日常生活中的主要交流手段,因此语音信号处理在现代信息社会中占用重要地位。随着语音信号处理技术在实际生活中的应用的不断发展,语音信号处理技术已经被广泛地接受和使用。由于语音比其他形式的交互方具有更多的优势,因此这项技术已经越来越贴近人们的生活。目前,语音信号处理技术处于蓬勃发展时期,不断有新的产品被研制开发,市场需求逐渐增加,具有良好的应用前景。

1.2 语音特性的提取

语音信号处理虽然包括语音通信,语音合成和语音识别等方面的内容,但其前提和基础是对语言信号进行分析。语音的压缩与恢复是语音信号处理的关键技术。近年来有关这方面的研究不断发展成熟,并形成一系列的标准。在语音信号的各种分析合成系统中,需要提取频谱包络参数,推测音源参数(清浊音的判定以及浊音周期等)。只有将语音信号分析表示成其本质特性的参数,才有可能利用这些参数进行高效的语音通信,才能建立用于语音合成的语音库,也才能建立用于识别的模板或知识库。

汉语是一种声调语言,其声调和音素一样具有区分语义的作用。而声调识别又必须以语音基音周期估计为基础。因此基音周期是汉语语音信号处理及应用中需要的最基本的特征参数之一。自上个世纪70年代至今,已经发展出多种基音频率提取方法,目前普遍采用的是自相关函数法、倒谱解卷积法和小波算法。根据所分析的参数不同,语音信号分析可分为时域,频域,倒谱域等方法。

由于语音信号并不是严格的周期信号,因此自相关法只能得到基音的估计值。而倒谱解卷积法受加性噪声影响比较大,抗噪声性能不是很好。小波算法受大尺度平滑作用和噪声的影响,基音定位容易产生偏差和漏报。

(2)从语音信号中去除声道的影响,直接取出仅与声带振动有关的声源信息并非易事。而声道共振峰可能

倒谱基音周期matlab,Matlab基于倒谱和EMD的语音基音周期的提取.doc相关推荐

  1. 基于倒谱法、自相关法、短时幅度差法的基音频率估计算法(MATLAB及验证)

    基音频率检测 一.概念 何为基音周期?人在发音时,根据声带是否振动可以将语音信号分为清音和浊音两种.浊音携带大量的能量,因此又被称为有声语音,其在时域上有明显的周期性.而清音类似于白噪声,没有明显的周 ...

  2. 倒谱法的基因周期检测matlab,Matlab在基音周期检测教学中的应用研究

    朱徐来 摘要:基音周期是<语音信号处理>中的重点和难点,基音周期作为语音信号的重要参数,在语音编码.语音合成和语音识别等方面,有着非常重要的作用.本文采用Matlab对基因周期进行仿真分析 ...

  3. 基于倒谱法和线性预测法估计基音频率(MATLAB和Python)

    基于倒谱法和线性预测法估计基音频率(MATLAB和Python) 倒谱法基音检测在python中实现 一帧信号的基音频率估计 wlen = 256 inc = 128 pitch = [] x1, F ...

  4. 倒谱法的基因周期检测matlab,两种基音周期检测方法

    很好很强大@! 基音周期中两种算法 常用的基音周期检测方法-自相关函数法.倒谱法.平均幅度差函数法都属于非基于事件基音检测方法,都先将语音信号分为长度一定的语音帧,然后对每一帧语音求平均基音周期,它们 ...

  5. 模糊图像的倒谱matlab,基于倒谱分析方法的离焦模糊图像特征鉴别

    基于倒谱分析方法的离焦模糊图像特征鉴别 [摘要]在图像拍摄记录的过程中,图像捕获系统因各种原因常常不能精确成像,故而极易产生模糊图像,离焦模糊是常见的模糊图像之一.本文重点介绍了一种倒谱分析方法,在倒 ...

  6. 二维海浪波数谱的matlab,一种海杂波图像下基于最小区间思想的海浪主波周期反演方法...

    一种海杂波图像下基于最小区间思想的海浪主波周期反演方法 [专利摘要]本发明属于海杂波图像下海浪参数分析[技术领域],具体涉及一种海杂波图像下基于最小区间思想的海浪主波周期反演方法.本发明包括:基于雷达 ...

  7. 基于归一化互相关函数的语音基音周期检测

    本文是对鲍长春老师<基于归一化互相关函数的基音检测>的MATLAB复现. 语音信号的产生模型和清浊音特性 空气从肺部排除行成气流,气流激励升到从嘴唇或鼻孔或同时从嘴唇和鼻孔辐射出来而产生语 ...

  8. 码分多址matlab代码,基于matlab的码分多址系统仿真

    基于matlab的码分多址系统仿真 淮南师范学院电气信息工程学院 2010届电子信息工程专业课程设计报告 课程设计报告 题 目: 基于 Matlab 的 CDMA 多址技术的仿真 学生姓名: 学生学号 ...

  9. 永磁同步电机磁链观测Matlab仿真,基于磁链观测器的永磁同步电动机无传感器控制技术研究...

    题名:基于磁链观测器的永磁同步电动机无传感器控制技术研究 作者:苏健勇 学位授予单位:哈尔滨工业大学 关键词:永磁同步电动机;;无传感器控制;;滑模观测器;;锁相环;;非奇异终端滑模 摘要: 永磁同步 ...

最新文章

  1. vs2005 打sp1补丁失败的解决办法
  2. 学好单片机能找什么工作?单片机好学吗?
  3. Redhat 5 配置DHCP服务器
  4. php实现享元模式,php设计模式 flyweight (享元模式)
  5. mysql导出结构及数据结构,Mysql导出数据结构 or 数据
  6. 状态压缩动态规划 -- 旅行商问题
  7. 做了MVC模式一年,可不要把传统模式忘记呀!ashx配合aspx实现AJAX加载JSON数据...
  8. matlab输入一个正的实数x,VB程序题:用InputBox 输入一个正实数,用Pring方法在一行上显示出它的平方和平方根、立方和立方根,每个数保留三位小数,其间有间隔。...
  9. ab plc编程软件计算机语言,AB plc-Rslogix5000 software 软件编程实例.pdf
  10. html文件转为其他格式文件格式,HTML文件转Word文件格式
  11. linux创建虚拟目录意义,配置虚拟主机和虚拟目录
  12. 【数学】一元函数积分学(宇哥笔记)
  13. Sequential regulatory activity prediction across chromosomes with convolutional neural networks
  14. “似水无形” 的小程序化
  15. 汇编指令:使用汇编指令计算2的8次方
  16. 计算机科学期刊是b类吗,《计算机科学》体例格式
  17. 在 Linux中安装中文输入法
  18. 初入职场-面试官都会问些什么?(结尾附视频)
  19. forest无法扫描指定包接口问题解决
  20. 【JavaScript】如何获取指定范围内的随机数

热门文章

  1. 辽宁大学计算机专业基础考试题型,2018年辽宁大学854计算机专业基础考研大纲...
  2. 小日期时间型_利于就业的汽车拆解技术服务师证报名时间、考试流程分几个级别?...
  3. linux centos安装scp,CentOS使用不了scp命令怎么办?
  4. 华为OD机试真题 Java 实现【完美走位】【2022.11 Q4】
  5. 安装GD库 GD库安装全过程详解
  6. 高并发解决方案-mysql篇
  7. java用date加一个小时_在Java中添加n个小时到一个date?
  8. 大数据就业前景怎么样?hadoop工程师、数据挖掘、数据分析师薪资多少?
  9. 我写了一个语音识别引擎
  10. 更新后的微信新功能,你知道吗?