数字语音信号处理学习笔记——同态处理语音信号(1)

摘要:
或通过卷积信号分离。我们的目标是将原始分量从声道的相应脉冲和激励分量的卷积中分离出来。从卷积结果中获得参与卷积的每个信号分量是与数字信号处理理论相关的任务。在语音信号的同态分析之后。因此,同态分析也称为倒谱分析或同态处理。5.2叠加原理和广义叠加原理适用于线性系统。其输入和输出之间的关系遵循叠加原理,假设输入信号是几个基本信号的线性组合:通过模仿普通线性系统的叠加原理。

5.1 概要

      进行处理的方法,它能将两个信号通过乘法合成的信号,或通过卷积合成的信号分开。

对于语音信号。我们的目的是要从声道冲激对应与激励分量的卷积中分开各原始分量。

由卷积结果求得參与卷积的各个信号分量是涉及数字信号处理理论的一项任务,称为“解卷积”或简称“解卷”。

      对语音信号进行同态分析后。将得到语音信号的倒谱參数,因此同态分析也称为倒谱分析或同态处理。

5.2 叠加原理和广义叠加原理

     对于一个线性系统来说,其输入输出的关系服从叠加原理。叠加原理能够简述例如以下:假设输入信号是若干基元信号的线性组合,则系统输出是各个相应系统的线性组合。

     通过模仿普通线性系统的叠加原理,我们能定义一类系统,它服从广义叠加原理,当中加法可由卷积取代。即有:

数字语音信号处理学习笔记——同态处理语音信号(1)第1张

     因此。假设一个系统具有上式所表示的性质,则称为“卷积同态系统”。

5.3 卷积同态系统

     下图为卷积同态系统示意图:

      数字语音信号处理学习笔记——同态处理语音信号(1)第2张

     卷积同态系统的典范例如以下图所看到的,它由三部分组成:特征系统数字语音信号处理学习笔记——同态处理语音信号(1)第3张、线性系统L及逆特征系统数字语音信号处理学习笔记——同态处理语音信号(1)第4张

数字语音信号处理学习笔记——同态处理语音信号(1)第5张

     第一部分为特征系统。其输入是若干信号的卷积组合,而输出为若干信号的加法组合。特征系统有下述性质:

     数字语音信号处理学习笔记——同态处理语音信号(1)第6张

    第二部分是一个普通的线性系统,它服从一般的叠加原理,例如以下式所看到的:

    数字语音信号处理学习笔记——同态处理语音信号(1)第7张

                     数字语音信号处理学习笔记——同态处理语音信号(1)第8张数字语音信号处理学习笔记——同态处理语音信号(1)第9张数字语音信号处理学习笔记——同态处理语音信号(1)第10张数字语音信号处理学习笔记——同态处理语音信号(1)第11张

    第三部分是特征系统的逆系统,它将信号的加法组合变换回卷积组合。

逆特征系统有下述性质:

    数字语音信号处理学习笔记——同态处理语音信号(1)第12张

    依照卷积定理,时域上是两个信号的卷积,则其z变换是两个信号z变换的乘积,即:

数字语音信号处理学习笔记——同态处理语音信号(1)第13张

其z变换为:

数字语音信号处理学习笔记——同态处理语音信号(1)第14张

利用z变换表示。卷积组合可变为乘法组合。再利用对数特性,可将乘法组合变为加法组合,再进行逆z变换,输出信号仍为加法组合,这就构成了卷积同态系统的特征系统:

数字语音信号处理学习笔记——同态处理语音信号(1)第15张

卷积同态系统的逆系统为:

数字语音信号处理学习笔记——同态处理语音信号(1)第16张

数字语音信号处理学习笔记——同态处理语音信号(1)第17张数字语音信号处理学习笔记——同态处理语音信号(1)第18张



版权声明:本文博客原创文章,博客,未经同意,不得转载。

免责声明:文章转载自《数字语音信号处理学习笔记——同态处理语音信号(1)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇css设置文字中间的小竖线linux下git push出现“更新被拒绝,因为远程仓库包含您本地尚不存在的提交。”问题的处理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Unity你用过哪些设计模式?你熟悉的设计模式有哪几种呢?

以前写过几篇设计模式的详细解释,今天在这里不详细介绍,有兴趣了解的可以去看前几篇随笔,今天就简单的介绍我们常用的设计模式. (1)工厂模式 简单工厂模式解决的问题是如何去实例化一个合适的对象. 简单工厂模式的核心思想就是:有一个专门的类来负责实例过程,范式出现大量产品需要创建,并且具有共同的接口时,可以通过工厂方法模式进行创建,比如说写技能是一系列类,那么...

Oracle DBA 必须掌握的 查询脚本:

Oracle  DBA 必须掌握的 查询脚本: 0:启动与关闭                        orcle 数据库的启动与关闭 1:连接数据库   2:数据库开启状态的实现步骤:       2-1:启动数据库           2-1-1正常启动数据库: SQL> startup                       特点:...

RabbitMQ技术详解(转)

RabbitMQ是什么 定义 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 AMPQ AMQP,即Adva...

论文笔记:(ICCV2019)KPConv: Flexible and Deformable Convolution for Point Clouds

目录 摘要 一、引言 二、相关工作 投影网络 图卷积网络 逐点多层感知器网络 点卷积网络 三、核点卷积 3.1由点定义的核函数 3.2刚性的或可变形的核 3.3核点网络层 3.4核点网络架构 四、实验 4.1三维形状分类和分割 4.2 3D场景分割 4.3 消融实验 4.4 学习到的特征和有效感受域 五、总结 KPConv: Fl...

图卷积神经网络(GCN)入门

图卷积网络Graph Convolutional Nueral Network,简称GCN,最近两年大热,取得不少进展。不得不专门为GCN开一个新篇章,表示其重要程度。本文结合大量参考文献,从理论到实践,从由来到数学推导,讲述GCN的发展和应用。 综述 在扎进GCN的汪洋大海前,我们先搞清楚GCN是做什么的,有什么用。深度学习一直都是被几大经典模型给统治着...

Android编程初涉,以控制摄像头为例

国庆假期期间王老师给我们一天的时间去熟悉Android编程,时间非常的短,当然内心其实并不想做的,不过本着既然做就尽量做好的原则呢,忙了几个小时把王老师要求的简单功能实现了一下,当然因为是只是熟悉一下就上网查了些资料粘贴复制了一下,设计思想和库并不熟悉,下面就实现控制摄像头的功能代码和《第一行代码——Android》和《操作系统概念》两本书的内容简单的展开...