MATLAB仿真,常规幅度调制方式,画出波形和功率谱密度,非相干解调,高斯噪声
《MATLAB与通信仿真》实验1
一、目的和要求:
要求学生在熟练掌握MATLAB仿真使用的基础上,学会通信仿真系统的基本设计与调试。并结合通信原理的知识,对通信仿真系统进行性能分析。 二、实验环境
PC机、Matlab
三、具体内容及要求
信号m(t)定义为: t0 A0 t 3 t2t m(t) 2A0 t 0,m(t) m(t t0) 33 2t0 0 t t0 3
其中A的取值为学生学号的末两位乘以0.1。t0的取值为学生学号的末位乘以0.05(s)。
该信号以常规幅度调制方式调制,其中调制指数为0.8,载波c(t) cos(2 fct),其中fc取值为学生学号的末三位(Hz),所得已调信号为u(t)。
试用Matlab编程实现:画出m(t)、c(t)和u(t)的波形和功率谱密度 并给出常规幅度调制信号的非相干解调。
若将一个高斯噪声加到已调信号上,所得的SNR是10dB,求噪声功率。分别画出该高斯噪声的波形和功率谱密度,高斯噪声加已调信号的波形和功率谱密度。
(计算一个周期的波形即可)
1.
function y=cmccc(t) % M函数定义
t=0:0.0001:0.5;
f=130;
nfft=1024;
Fs=10000;
leng=length(t); % 计算向量x的长度
for m=1:leng % 计算函数值
if t(m)<=1/6 % 判断x取值所在范围
y(m)=3; % 计算分段函数值