我的随机信号.docx

上传人:b****7 文档编号:10413534 上传时间:2023-02-11 格式:DOCX 页数:11 大小:322.54KB
下载 相关 举报
我的随机信号.docx_第1页
第1页 / 共11页
我的随机信号.docx_第2页
第2页 / 共11页
我的随机信号.docx_第3页
第3页 / 共11页
我的随机信号.docx_第4页
第4页 / 共11页
我的随机信号.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

我的随机信号.docx

《我的随机信号.docx》由会员分享,可在线阅读,更多相关《我的随机信号.docx(11页珍藏版)》请在冰豆网上搜索。

我的随机信号.docx

我的随机信号

 

题目:

随机信号分析大作业

学院:

电子工程学院

班级:

学号:

学生姓名:

1.设有随机初相信号X(t)=5cos(t+

),其中相位

是在区间(0,2

)上均匀分布的随机变量。

试用Matlab编程产生其三个样本函数。

解:

利用unifrnd函数,对相位

在(0,2

)上产生三个连续均匀的随机数,从而就可以得到随机初相信号X(t)的三个样本函数。

由Matlab产生的三个样本函数如下图所示:

程序代码:

clc

clear

m=unifrnd(0,2*pi,1,3);

t=1:

0.1:

10;

X1=5*cos(t+m

(1));

plot(t,X1,'r-');

holdon;

X2=5*cos(t+m

(2));

plot(t,X2,'g-');

holdon;

X3=5*cos(t+m(3));

plot(t,X3,'b-');

holdon

xlabel('t');ylabel('X(t)');

gridon;axistight;

title('X(t)的三条样本曲线');

2.利用Matlab程序设计一正弦型信号加高斯白噪声的复合信号。

(1)分析复合信号的功率谱密度,幅度分布特性;

(2)分析复合信号通过RC积分电路后的功率谱密度和相应的幅度分布特性;

(3)分析复合信号通过理想低通系统后的功率谱密度和相应的幅度分布特性。

解:

设选定的正弦信号为x=sin(2*pi*fc*t),其中fc=10Hz,Matlab中在某一信号中加入高斯白噪声非常方便,直接应用awgn函数即可。

(1)由相关函数有关公式得:

随机序列自相关函数的无偏估计公式为:

正弦函数加上高斯白噪声:

y=awgn(x,10)

y的幅度分布特性可以通过傅里叶变换得到(fft是傅里叶变换运算函数)

Y(jw)=fft(y)

y的功率谱密度(conj是求共轭运算函数)

G(w)=Y(jw).*conj(Y(jw)/length(Y(jw)))

正弦曲线图:

程序代码:

clearall;

fc=10;

n=201;

t=0:

1/fs:

2;

x=sin(2*pi*fc*t);

y=awgn(x,10);

m=50;

i=-0.49:

0.01:

0.49;

forj=1:

m

R(j)=sum(y(1:

n-j-1).*y(j:

199),2)/(n-j);

Ry(49+j)=R(j);

Ry(51-j)=R(j);

end

plot(t,x,'r');

title('x=sin(2*pi*fc*t)');

ylabel('x');

xlabel('t/20pi');

grid;

复合信号曲线:

程序代码:

plot(t,y,'r');

title('复合信号y曲线');

ylabel('y');

xlabel('t/20pi');

grid;

复合信号y的频谱图:

程序代码:

FY=fft(y);

FY1=fftshift(FY);

f=(0:

200)*fs/n-fs/2;

plot(f,abs(FY1),'r');

title('复合信号y频谱图');

ylabel('F(jw)');

xlabel('w');

grid;

复合信号y功率谱密度图:

程序代码:

P=FY1.*conj(FY1)/length(FY1);

plot(f,P,'r');

title('复合信号y功率谱密度图');

ylabel('G(w)');

xlabel('w');

grid;

(2)设复合信号y通过RC积分电路后得到信号y2

通过卷积计算可以得到y2(conv2是二维卷积运算函数)即y2=conv2(y,b*pi^-b*t)

y2的幅度分布特性可以通过傅里叶变换得到

Y2(jw)=fft(y2)

y2的功率谱密度

G2(w)=Y2(jw).*conj(Y2(jw)/length(Y2(jw)))

y通过RC后函数频谱图:

程序代码:

b=10;

y2=conv2(y,b*pi^-b*t);

Fy2=fftshift(fft(y2));

f=(0:

400)*fs/n-fs/2;

plot(f,abs(Fy2),'r');

title('y通过RC后频谱图');

ylabel('Fy2(jw)');

xlabel('w');

grid;

y通过RC后函数功率谱密度图:

程序代码:

P2=Fy2.*conj(Fy2)/length(Fy2);

plot(f,P2,'r');

title('y通过RC后函数功率谱密度图');

ylabel('Gy2(w)');

xlabel('w');

grid;

(3)复合信号y通过理想滤波器电路后得到信号y3

通过卷积计算可以得到y3即:

y3=conv2(y,sin(10*t)/(pi*t))

y3的幅度分布特性可以通过傅里叶变换得到

Y3(jw)=fft(y3)

y3的功率谱密度

G3(w)=Y3(jw).*conj(Y3(jw)/length(Y3(jw)))

y通过理想低通系统后函数频谱图:

程序代码:

y3=conv2(y,sin(10*t)/(pi*t));

Fy3=fftshift(fft(y3));

f3=(0:

200)*fs/n-fs/2;

plot(f3,abs(Fy3),'r');

title('y通过理想低通系统后函数频谱图');

ylabel('Fy3(jw)');

xlabel('w');

grid;

y通过理想低通系统后函数功率谱密度图:

程序代码:

P3=Fy3.*conj(Fy3)/length(Fy3);

plot(f3,P3,'r');

title('y通过理想低通系统后函数功率谱密度图');

ylabel('Gy3(w)');

xlabel('w');

grid;

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1