用matlab实现功率谱%随机产生1000个信号clf;n=1000;a=randint(1,n); %随机信号 s2=round(a); signal=[];s3=(ones(1,1200))'*s2; %抽样signal=s3(:)';figure(1);subplot(311);plot(signal);axis([0,12000,-0.1,1.1]);grid on;title('随机信号的

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 15:17:41
用matlab实现功率谱%随机产生1000个信号clf;n=1000;a=randint(1,n); %随机信号 s2=round(a); signal=[];s3=(ones(1,1200))'*s2; %抽样signal=s3(:)';figure(1);subplot(311);plot(signal);axis([0,12000,-0.1,1.1]);grid on;title('随机信号的

用matlab实现功率谱%随机产生1000个信号clf;n=1000;a=randint(1,n); %随机信号 s2=round(a); signal=[];s3=(ones(1,1200))'*s2; %抽样signal=s3(:)';figure(1);subplot(311);plot(signal);axis([0,12000,-0.1,1.1]);grid on;title('随机信号的
用matlab实现功率谱
%随机产生1000个信号
clf;
n=1000;
a=randint(1,n); %随机信号
s2=round(a);
signal=[];
s3=(ones(1,1200))'*s2; %抽样
signal=s3(:)';
figure(1);
subplot(311);
plot(signal);axis([0,12000,-0.1,1.1]);grid on;title('随机信号的二进制');
%画出信号为0时的波形
fs=12;%采样频率
fc=1;%载波频率
Tc=1/fc;%载波周期
N0=10;
T=N0*Tc;
Ts=Tc/fs;%采样间隔
t=0:Ts:(T-Ts);%信号为0时的时间宽度 画图时前一个波和后一个波的关系.
A=0.1;
B=0.1;
y0=A*sin(2*pi*fc*t);%信号为0时的波形
figure(2)
subplot(211);
plot(t,y0);%画出信号为零时的波形
title('比特0的信号')
%画出信号为1时的波形
N1=10;
N2=N0-N1;
M=pi;
t11=0:Ts:(N1*Tc-Ts);
y11=B*sin(2*pi*fc*t11+M);
t12=0:Ts:(N2*Tc-Ts);
y12=A*sin(2*pi*fc*t12);
y1=[y11,y12];
figure(2)
subplot(212);
plot(t,y1)%画出信号为1时的波形
title('1的比特信号')
%画出随机产生的10个信号的调制波形
c=[];
for i=1 :n
if (a(i)==0);
c=[c y0];
else
c=[c y1];
end
end
tt=0:Ts:(n*T-Ts);
figure(1)
subplot(312);
plot(tt,c);
title('ebpsk调制随机信号的波形');
axis([0,100,-0.2,0.2]);

用matlab实现功率谱%随机产生1000个信号clf;n=1000;a=randint(1,n); %随机信号 s2=round(a); signal=[];s3=(ones(1,1200))'*s2; %抽样signal=s3(:)';figure(1);subplot(311);plot(signal);axis([0,12000,-0.1,1.1]);grid on;title('随机信号的
n=0:0.1:200;%设定信号时间长度为0到200秒,采样间隔0.1,则采样频率为10HZ,点数2001
y=sin(2*pi*0.2*n)+sin(2*0.213*n);
Y=fft(y);%FFTPyy=Y.*conj(Y)/2000;%信号功率谱f=10*(0:1000)/2000;%计算横轴频率值figure(1)subplot(2,1,1),plot(n,y),title('信号'),xlabel('时间(S)')subplot(2,1,2),plot(f,Pyy(1:1001)),title('信号功率谱'),xlabel('频率(Hz)')
请采纳答案,支持我一下.

用matlab产生随机向量 用matlab实现功率谱%随机产生1000个信号clf;n=1000;a=randint(1,n); %随机信号 s2=round(a); signal=[];s3=(ones(1,1200))'*s2; %抽样signal=s3(:)';figure(1);subplot(311);plot(signal);axis([0,12000,-0.1,1.1]);grid on;title('随机信号的 用matlab如何产生随机噪声信号 用MATLAB程序实现“建立5*6的随机矩阵,其元素为【100,200】范围内的随机整数” 用MATLAB随机产生一个10到100的正整数,应该使用哪一条命令 matlab求复矩阵行列式随机产生一个复随机矩阵,矩阵为4×4的方阵,现在要求它的行列式,要用什么函数实现呢?另外如果用det来求的话,det是否计算虚部? matlab中怎么产生一个随机矩阵 matlab怎么产生随机复高斯数?如题 matlab中如何随机产生负整数 Matlab画图问题,自相关函数,功率谱密度,求具体代码.1、产生一组(0,1)均匀分布的随机序列,画出其自相关函数和功率谱密度;2、产生一组服从N~(2,5)的正态随机序列,画出其自相关函数和功率 用matlab 实现函数的功率谱函数:y=sin(2*pi*0.2*n)+sin(2*0.213*n) matlab 中怎样产生一个1到100的随机整数?matlab 中怎样产生一个1到100的随机整数?程序代码? 用matlab求电流的功率谱!已用matlab求出某电路的波形~就是说电流的数据是有的.想求出这个波形的功率谱,怎么用matlab实现? 关于matlab的二维正态分布用matlab的什么函数可以实现 二维正态分布 的 频谱 自相关系数 和 功率谱密度 如何用MATLAB实现对图像的随机采样 功率倒置 算法matlab实现,求matlab程序 MATLAB在[1,100]间随机产生服从期望为2,方差为5的正态分布的随机整数 怎么用matlab产生20个随机数组或者随机矩阵,这些随机数只能是-1或者1?