⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zaochubx.m

📁 语音处理平台 可以分析语音能量 第一振峰频率等数据
💻 M
字号:
%去噪信号和输出信号波形比较
close all;
clc;


count=length(A);
noise=0.1*randn(1,count);
signal=A;
for i=1:count
voice(i)=signal(i)+noise(i);
end
Fv=fft(voice); 
anglev=angle(Fv);
Fn=fft(noise);
power1=(abs(Fv)).^2;
power2=(abs(Fn)).^2;
power3=power1-power2;
power4=sqrt(power3);
Fs=power4.*exp(j*anglev);
sound=ifft(Fs);
n=1:count;

PV=[235 180 664 463];

m_gui_win_h=figure('Position',PV,...
		'Resize','off',...
		'Numbertitle','off',...
		'Name','纯净语音信号和输出信号波形比较');
    
set(m_gui_win_h,'MenuBar','none');
uicontrol('Style','frame',...
      'Position',[5 5 180 455],...
      'Callback',[]);
 
uicontrol('Style','pushbutton',...
      'Position',[10 350 165 30],...
      'FontSize',10.0,...
      'String','载入纯净语音 ',...
      'Callback','loadsp');

uicontrol('Style','pushbutton',...
      'Position',[10 300 165 30],...
      'FontSize',10.0,...
      'String','纯净-带噪波形',...
      'Callback','chunzaobx');
   
uicontrol('Style','pushbutton',...
      'Position',[10 250 165 30],...
      'FontSize',10.0,...
      'String','纯净-带噪频谱',...
      'Callback','chunzaopp');
   

uicontrol('Style','pushbutton',...
      'Position',[10 200 165 30],...
      'FontSize',10.0,...
      'String','输入-输出波形',...
      'Callback','zaochubx');

uicontrol('Style','pushbutton',...
      'Position',[10 150 165 30],...
      'FontSize',10.0,...
      'String','输入-输出频谱',...
      'Callback','zaochupp');
uicontrol('Style','pushbutton',...
      'Position',[10 100 165 30],...
      'FontSize',10.0,...
      'String','返回',...
      'Callback','close_jianpu');
Fss=fft(signal);
ax1=axes('Position',[235 180 664 463]);
axes('Position',[.32 .55 .65 .35],'Box','on','Visible','on');
plot(n,voice);
title('带噪信号')
axes('Position',[.32 .1 .65 .35],'Box','on','Visible','on');
plot(n,sound);
title('输出信号')

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -