目录

1. 同态分析

2. 复倒谱与倒谱分析

3. 同态声码器


1. 同态分析

同态信号处理也称为同态滤波,其目的是将卷积关系变换为求和关系的分离处理。同态滤波是非线性滤波但服从广义叠加原理,即几种不同原因的综合所产生的效果等于这些不同原因单独产生效果的累加,叠加原理如图所示。

同态系统是指通过非线性变换将非线性组合变换为线性组合以便于处理的一类系统。同态系统分为乘积同态和卷积同态,语音中主要讨论卷积同态,其模型如下图所示。

任何一个同态系统都可以表示为三个同态系统的级联,如下图所示:

对于卷积同态系统来说,三个系统功能分别为:

  1. 特征系统,通过卷积合并输入,并将其转换为累加输出

  2. 线性系统,是常规的线性系统,服从叠加原理

  3. 逆特征系统,是第一个系统的逆变换,将信号的加性组合转换为卷积输出

计算过程为:

对语音信号进行同态滤波处理可以分离声门激励信息和声道响应信息,从而求得声道共振特征和基音周期。

2. 复倒谱与倒谱分析

经过特征系统的输出是一个时域序列,称为复倒频谱,简称复倒谱。特征系统将离散时域中的卷积运算转为复倒谱域中的加性运算。将同态系统中的特征系统写成如下形式:

逆特征系统为:

将公式(3)写成幅度相位后取对数的形式,可以发现复数的对数也分为实部和虚部。

将公式(3)(4)写成如下形式:

这里c(n)是序列x(n)对数幅度谱的傅里叶逆变换,此时c(n)并不是在时域而是进入了倒谱域。与复倒谱不同,倒谱域中的一个序列经过正逆特征系统不能还原成自身,因为其丢失了相位信息。将复倒谱和倒谱写成积分的形式有:

可以发现它们之间的关系为:

3. 同态声码器

同态声码器如上图所示,其流程如下:

  1. 每10-20ms计算倒谱

  2. 估计基因周期,进行VAD

  3. 量化编码倒谱值

  4. 在合成器端近似计算激励值

  5. 将第4步计算的结果与基因周期,VAD和振幅信息得到的激励进行卷积得到合成语音


参考文献:

[1]. 同态解卷,  https://zhuanlan.zhihu.com/p/94324470

[2]. 语音信号倒谱分析,https://tieba.baidu.com/p/2811564662?red_tag=1886867543

[3]. 胡航, 语音信号处理

[4]. UCBS, Digital Speech Process


                                                                        语音信号处理交流群:  652292630        

语音信号同态与复倒谱分析相关推荐

  1. 语音信号的同态处理、倒谱分析和Mel频率倒谱系数

    1 同态处理 信号的同态处理也称同态滤波.大概步骤为: f(x,y)→ln→DFT→H(u,v)→(DFT)-1→exp→g(x,y) 虽然,一般用于图像处理.但是,博主将同态滤波用于语音信号的滤波. ...

  2. 语音信号的梅尔频率倒谱系数(MFCC)的原理讲解及python实现

    梅尔倒谱系数(MFCC) 梅尔倒谱系数(Mel-scale FrequencyCepstral Coefficients,简称MFCC).依据人的听觉实验结果来分析语音的频谱, MFCC分析依据的听觉 ...

  3. 【信号处理】语音信号线性预测(LPC)分析含Matlab源码

    1 简介 线性预测技术作为一种基于全极点模型假定和均方预测误差最小准则下的波形逼近技术.本文简要介绍了LPC技术的基本原理,并利用MATLAB这一有力工具对语音信号进行了LPC分析,并对阶数的选取做了 ...

  4. 【MATLAB教程案例40】语音信号的共振峰频率倒谱法估计matlab仿真学习

    欢迎订阅<FPGA学习入门100例教程>.<MATLAB学习入门100例教程> 本课程学习成果预览 目录 1.软件版本

  5. 与语音信号处理有关的java书籍_MATLAB在语音信号分析与合成中的应用 中文pdf扫描版[198MB]...

    语音信号处理是数字信号处理的一个重要分支.本书含有许多数字信号处理的方法和MATLAB函数.全书共10章.第1-4章介绍语音信号处理的一些基本分析方法和手段,以及相应的MATLAB函数:第5-9章介绍 ...

  6. 连续语音信号的短时倒谱分析及其参数用途

    文章目录 前言 基本概念 倒谱和倒谱参数 1.倒谱 2.复倒谱 3.倒谱计算 (1).由声门激励信号提取基音周期 (2).由声道冲激响应估算共振峰 4.倒谱的频谱 5.倒谱距离 6.Mel频率倒谱系数 ...

  7. 语音信号处理基础(八)——同态处理、倒谱、复倒谱

    文章目录 1.对短时过零率针对不同语音片段进行验证 2.验证窗函数 3.语音的同态处理.复倒谱.倒谱 倒谱图形分析 总结: 1.对短时过零率针对不同语音片段进行验证 短时平均过零率表示一帧语音中语音信 ...

  8. 基于matlab 的语音信号分析和处理,基于matlab_的语音信号分析和处理

    基于matlab_的语音信号分析和处理 1 基于MATLAB 的语音信号分析和处理 福建师范大学协和学院 信息技术系 电子信息科学与技术专 124122006028 王祯飞 指导老师 黄小芬[摘要]本 ...

  9. 数字语音信号处理学习笔记——语音信号的同态处理(3)

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/u013538664/article/details/35989259 5.5 复倒谱的几种计算 ...

最新文章

  1. GPU 加速下的图像处理
  2. Dijkstra算法——计算一个点到其他所有点的最短路径的算法
  3. pc端vue项目打开pdf文件;网页查看pdf文件;浏览器直接打开pdf文件
  4. PostgreSQL 优化器代码概览 1
  5. ring0和ring3的区别
  6. (37)FPGA面试技能提升篇(IUS仿真工具)
  7. 20 岁 Google vs 18 岁百度,分道扬镳?| 畅言
  8. 数据结构笔记:二叉树的构造(根据遍历顺序构造二叉树)
  9. Hibernate 入门
  10. 21天学通Java学习笔记-Day05
  11. 广西大学计算机科学与技术调剂,广西大学计算机与电子信息学院2021年硕士研究生招生考试复试成绩公示(调剂)...
  12. php 邮箱反垃圾机制,企业邮箱中的反垃圾邮件规则
  13. 阿里云服务器上的数据是如何确保安全的
  14. Hexo折腾之改用Valine评论系统 - 更新域名绑定,评论后台管理
  15. JAVA标准系列(JSRnbsp;208:nbsp;Javanbsp;Busi…
  16. 符号配对(C语言利用栈堆)
  17. 十二、适配器模式——解决充电的烦恼 #和设计模式一起旅行#
  18. oracle强制停止执行,Oracle强制终止在执行的sql
  19. 目标竞赛省队,寒假如何备考生物竞赛联赛?
  20. 哎,开发又被骗了……

热门文章

  1. NGUI聊天信息中插入动态表情
  2. 手机备忘录每个月的10号定时提醒怎么设置
  3. iOS 视频音频播放器 文件管理的实现
  4. 【一些逻辑综合的思考题】
  5. 操作系统原理田丽华,测试与作业
  6. JavaWeb入门学习
  7. PCR406-ASEMI代理长电原厂单向可控硅PCR406
  8. 关于RM1135/RTS5735主控固态SSD开卡量产工具的使用简介
  9. iOS各机型参数对比
  10. 论坛系统后端的设计与实现