📄 mixsig.m
字号:
%将语音信号和噪声信号按照一定的信噪比混合
function mig=mixsig(s,n,db)
% s :纯净的语音信号
% n :噪声信号
% s,n为列向量
% db :混合信号的信噪比
lens=length(s);
lenn=length(n);
if(lenn<lens)
n=[n;zeros((lens-lenn),1)];
else
n((lens+1):lenn)=[];
end
pn=n'*n;
ps=s'*s;
r=sqrt(ps/pn);
n=r*n;
r1=sqrt(10^(db/10));
s=s*r1;
mig=s+n;
%$my revision
mig=mig/r1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -