谐波加噪声模型-HNM

news/2024/11/7 14:42:30/

Stylianous提出了谐波加噪声模型(Harmonic Plus Noise Model,HNM)。将信号分成谐波成分和噪声成分,谐波成分代表信号中的低频部分,可以由基频、幅度、相位三个参数表示;噪声代表信号的高频部分,可由高斯白噪声通过高通滤波器来表示。

谐波加噪声的数学描述如下:  

                               s(n)=s_{h}(n)+e(n)=\sum_{k=-L}^{L}{A_{i}}e^{jkwn}+e(n)

s(n)为语音信号,sh(n)为语音信号的谐波成分,\left \{ A_{k} ,k=-L,-L+1,...,L-1,L\right \}为复幅度,L为谐波个数,e(n)为随机噪声。

在浊声端,用最小权重均方差准则来估计每帧的谐波部分的幅度和相位

                                             \varepsilon =\sum_{t=t_{a}^{i}-N}^{t_{a}^{i}+N}{w^{2}(t)[s(t)-s_{h}(t)]^{2}}

最小二乘准则下,估计Ak,目标函数为

                                A_{k}=arg min\sum_{n=-N/2}^{N/2}{w^{2}(n)(s(n)-s_{h}(n))^{2}}

                                      =arg min(W\cdot(s-Bx) )^{2}

对上式求x偏导,并令=0,则可以得到关于最小二乘问题的最优值x_{opt}方程为

                               WBx=Ws => (B^{T}W^{T}WB)x_{opt}=B^{T}W^{T}Ws

T为共轭转置,令R=(B^{T}W^{T}WB),R是一个托普利茨矩阵,采用Levinson-Dubin算法,求得\left \{ C_{k} \right \},则谐波成分的幅度

\left \{ A_{k} \right \}和实相位\left \{ \varphi _{k} \right \}分别表示为

                                  \bigl(\begin{smallmatrix} A_{k}=2|C_{k}|& \\ \varphi _{k}=argC_{k}& \end{smallmatrix}\bigr)

该算法求出的幅度和相位值如下图所示:


http://www.ppmy.cn/news/571921.html

相关文章

Object Detection in 20 Years A Survey-论文翻译(阅读笔记)

Object Detection in 20 Years A Survey论文翻译(阅读笔记) 原文地址:[1905.05055] Object Detection in 20 Years: A Survey (arxiv.org) //2022.1.3日上午 10:30开始阅读 论文时间跨度:20世纪90年代 - 2019年,共25…

【论文阅读】General Framework to Evaluate Unlinkability in Biometric Template Protection Systems

事实上,仍然没有一个通用的框架来客观地评估生物特征模板的不可链接性,因为现有的文章有一些共同的缺点,包括:对生物特征数据的一致性的不切实际的假设和针对特定系统的非通用方法的开发[5]-[7],将可链接性视为二元决策…

【c语言12】字符串函数(strlen,strcmp,strcpy,strcat,strstr,strtok,strerror)

文章目录 一、字符串函数1.1strlen(求字符串长度)1.2strcmp(比较字符串)1.3strcpy(拷贝字符串)1.4strcat(追加字符串)1.5strstr(判断子串)1.6sttok&#xff0…

Docker的run流程

底层原理 Docker怎么工作? Docker为什么比VM虚拟机块? 1.Docker有比虚拟机更少的抽象层 2.docker利用的是宿主机的内核,vm需要是Guest OS 所以说,新建一个容器的时候,docker不需要像虚拟机一样加载一个系统内核&am…

现在程序员行情已经好转了吗?华为都不刷人了!靠1658页Java面试合集成功逆袭上岸!

来自学员的真实反馈! 双非本,笔试刚过线,面试回答的磕磕绊绊,手撕还没写出来,本以为就这样寄几了,没想到5分钟后官网绿了! 22年底,各大培训机构,各种大V认证都在说疫情过…

Light Image Resizer v6.0.8 图像无损批量处理工具便携版

前言 Light Image Resizer是一款由法兰西 ObviousIdea公司开发的一款图片尺寸批量处理工具,它简单易用、功能强大,支持给图片添加个性化水印或边框,默认内置了多种不同的剪切模式,使图像适合某一分辨率比例时不会变形。然而用户在…

2023年低代码平台全球排行榜:企业首选榜单,揭晓最受欢迎的工具

近年来,随着数字化转型和云计算技术的普及,低代码平台已经成为企业开发和应用程序的首选工具之一。低代码平台可以大大缩短开发时间和成本,提高灵活性和可扩展性,同时保证应用程序的质量和稳定性。在这个强制数字化的时代&#xf…

【C++】标准库 — 正则表达式 std::regex

C 标准库 — 正则表达式 std::regex 文章目录 C 标准库 — 正则表达式 std::regexI - 正则表达式概述II - 内容2.1 - 匹配字符2.2 - 匹配数量/次数2.3 - 特殊字符的用途 III - 使用3.1 - 正则表达式有不止一种写法3.2 - 内置通用字符簇特殊用法3.3 - 元字符使用3.4 - 零宽断言3…