手机版

基于自适应语音增强的算法研究与MATLAB仿真(19)

发布时间:2021-06-05   来源:未知    
字号:

只适应滤波算法

输出值之间的均方误差(MSE)最小化的准则,即使用均方误差来做性能指标。

3.2.2MATLAB仿真结果分析

语音增强的目的就是消除噪声以加强语音的通信质量。最常见的是基于自适应的噪声抵消法对语音进行增强。本节应用LMS自适应滤波算法并结合MATLAB仿真软件对语音增强模型进行讨论和分析。

g=100; %统计仿真次数为g

N=1024; %输入信号抽样点数

k=128; %滤波器阶数

pp=zeros(g,N-k); %将每次独立循环的误差结果存于矩阵pp中,以便后面对其平均

u=0.00026; %滤波器收敛因子

for q=1:g

t=1:N;

a=1;

s=a*sin(0.05*pi*t); %输入单信号s

figure(1);

subplot(311)

plot(s); %信号s时域波形

title('信号s时域波形');

xlabel('n');

axis([0,N,-a-1,a+1]);

xn=awgn(s,5); %加入均值为零的高斯白噪声

%设置初值

y=zeros(1,N); %输出信号y

y(1:k)=xn(1:k); %将输入信号xn的前k个值作为输出y的前k个值 w=zeros(1,k); %设置抽头加权初值

e=zeros(1,N); %误差信号

%用LMS算法迭代滤波

基于自适应语音增强的算法研究与MATLAB仿真(19).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)