随机信号处理.docx
《随机信号处理.docx》由会员分享,可在线阅读,更多相关《随机信号处理.docx(25页珍藏版)》请在冰豆网上搜索。
![随机信号处理.docx](https://file1.bdocx.com/fileroot1/2023-7/7/02b064e0-0b5a-44f2-a7ab-71fb78246504/02b064e0-0b5a-44f2-a7ab-71fb782465041.gif)
随机信号处理
随机信号处理
姓名:
ALIN
整体模块
函数1
functionpushbutton2_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(30000:
32000);
y=hilbert(x);
y=real(y);
plot(y);
图像
函数2
functionpushbutton2_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(30000:
32000);
y=hilbert(x);
y=real(y);
plot(y);
图像
函数3
functionpushbutton3_Callback(hObject,eventdata,handles)
[x,Fs,bits]=wavread('tl.wav');
y1=x(100:
250);
axes(handles.axes1);
plot(y1);
图像
函数4
functionpushbutton4_Callback(hObject,eventdata,handles)
[x,Fs,bits]=wavread('tl.wav');
x=x(:
1);
X=fft(x,4096);
plot(X,'o-');title('ÔʼÐźÅƵÆ×');
图像
函数5
functionpushbutton5_Callback(hObject,eventdata,handles)
[x,Fs,bits]=wavread('tl.wav');
x=x(10000:
10050);
X=fft(x,4096);
magX=abs(X);
plot(magX,'r');
title('ÔʼÐźŷùÖµ');
图像
函数6
functionpushbutton6_Callback(hObject,eventdata,handles)
[x,Fs,bits]=wavread('tl.wav');
x=x(10000:
10050);
X=fft(x,4096);
angX=angle(X);
plot(angX);
title('ÔʼÐźÅÏàλ');
图像
函数7
functionpushbutton7_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
m=mean(x);
plot(m,'m*')
图像
函数8
functionpushbutton8_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
v=var(x);
plot(v,'*');
图像
函数9
functionpushbutton9_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(10000:
17000);
R=xcorr(x,'coeff');
plot(R,'k-');
图像
函数10
functionpushbutton10_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
hist(x);
图像
函数11
functionpushbutton11_Callback(hObject,eventdata,handles)
[x,Fs,bits]=wavread('tl.wav');
y=x(1:
5000);
h=[ones(1,2500)zeros(1,2500)];
y2=conv(h,y);
plot(y2,'m:
*');
图像
函数12
functionpushbutton12_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(21000:
22200);
plot(x);
图像
函数13
functionpushbutton13_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(30000:
35000);
y=czt(x);
plot(y,'*-');
图像
函数14
functionpushbutton14_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(18000:
18500);
y=dct(x);
plot(y);
图像
函数15
functionpushbutton15_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(1:
1200);
subplot(211);
plot(x,'k');
a=0.8;
sigma=0.00001;
N=1200;
u=randn(N,1);
y
(1)=sigma*u
(1)/sqrt(1-a^2);
fori=2:
N
y(i)=a*y(i-1)+sigma*u(i);
end
z=x+y;
subplot(212);
plot(z);
图像
函数16
functionpushbutton16_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(30000:
32500);
y=fftshift(x);
plot(y,'r');
图像
函数17
functionpushbutton17_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(30000:
35000);
y=goertzel(x);
plot(y,'m*-');
图像
函数18
functionpushbutton18_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(30000:
35000);
y=specgram(x);
plot(y,'+-');
图像
函数19
functionpushbutton19_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(30000:
35000);
y=ifft2(x);
plot(y,'.-');
图像
函数20
functionpushbutton20_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(15000:
15500);
y=cceps(x);
plot(y);
图像
函数21
functionpushbutton21_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(20000:
23000);
y=icceps(x);
plot(y);
图像
函数22
functionpushbutton22_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(20000:
22000);
y=rceps(x);
plot(y);
图像
函数23
functionpushbutton23_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(30000:
32000);
y=rc2is(x);
plot(y);
图像
函数24
functionpushbutton24_Callback(hObject,eventdata,handles)
x=wavread('tl.wav');
x=x(30000:
30500);
y=schurrc(x);
plot(y,'m');
图像