1 / 12 大连理工大学实验报告学院 (系): 电子信息与电气工程学部专业 : 生物医学工程班级: 电医 1001 姓名: 张 颖学号: 201081623 组: ___ 实验时间 : 2012.5.27 实验室 : C221 实验台 : 指导教师签字 : 成绩 : 实验名称含噪语音信号的分析一、实验目的和要求1. 理解并掌握系统的理念 ; 2. 掌握滤波的概念和基本应用的方法; 3.提高分析和解决实际问题的能力?二?实验原理和内容详见试验讲义三、主要仪器设备Matlab 仿真软件四?实验步骤与操作方法五?试验题目及程序代码 ?结果程序代码 : function varargout = noisedeal(varargin)gui_Singleton = 1;gui_State = struct('gui_Name', mfilename, ...'gui_Singleton', gui_Singleton, ...'gui_OpeningFcn', @noisedeal_OpeningFcn, ...'gui_OutputFcn', @noisedeal_OutputFcn, ...'gui_LayoutFcn', [] , ...'gui_Callback', []);if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1});end2 / 12 if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else gui_mainfcn(gui_State, varargin{:});endfunction noisedeal_OpeningFcn(hObject, eventdata, handles, varargin)handles.output = hObject;guidata(hObject, handles);function varargout = noisedeal_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output;function Untitled_1_Callback(hObject, eventdata, handles)function open_Callback(hObject, eventdata, handles)a= 'part1.wav';p=mfilename('fullpath')i=findstr(p,'\')p=(1:i(end));b=cd;[y,fs,nbite]=wavread(fullfile(b,a));handles.y=y;handles.fs=fs;axes(handles.axes1)subplot(121);plot(y);len=length(y);handles.len=len;ts=(len-1)/fs;t=0:1/fs:ts;y1=y;fy=fft(y1);f=(0:length(t)-1)*fs/length(t)-fs/2;subplot(122);plot(f,fftshift(abs(fy)));axes(handles.axes2);guidata(hObject,handles);function save_Callback(hObject, eventdata, handles)wavwrite(handles.q,'new');function fir_Callback(hObject, eventdata, handles)handles.k1=get(handles.fir,'value');if handles.k1==1 set(handles.listbox1,'visible', 'on'); set(handles.listbox2,'visible', 'off'); set(handles.i...