图二
高斯白噪声信道参数设置:信噪比分别设为90、60、30。 3、 仿真程序清单
x=0:15; %表示信噪比
y=x; %表示信号的误比特率,它的长度与X相同
FrequencySeparation=24000;?SK调制的频率间隔等于24KHz BitRate=10000; %信源产生信号的bit率等于10kbit/s SimulationTime=10;%仿真时间设置为10秒 SamplesPerSymbol=2;%每个符号的抽样数等于2
Velocity=40; %发送端和接收端的相对运动速度,单位是公里/小时 LightSpeed=3*10^8;%光速,单位是米/秒 Frequency=825*10^6;%载波频率Hz
WaveLength=LightSpeed/Frequency;%计算载波的波长 Fd=Velocity*10^3/3600/WaveLength; hold off;
for i=1:length(x)%信道的信噪比依次取X中的元素 SNR=x(i);
sim('bfsk1.mdl');%运行仿真程序,得到的误比特率保存在工作区变量的BitErrorRate中 y(i)=mean(BitErrorRate1(1));%计算BitErrorRate的均值作为本次仿真的误比特率 end
semilogy(x,y);%绘制x和y的关系曲线图,纵坐标采用对数坐标 hold on; for i=1:length(x) SNR=x(i); sim('bfsk2.mdl');
y(i)=mean(BitErrorRate2(1)); end
semilogy(x,y);
4、运行结果:如图三
16
图三
实验六:8PSK传输系统测试模型
一、8PSK调制与解调
(1)Simulink仿真模型图:如图一
图一8PSK调制与解调仿真模型
参数设置说明:进制数设置为8进制,采样时间设置为1/1000,随机整数0到7转换为3比特二进制组后送入8PSK基带调制器 ,信道中加入高斯噪声方差为0.02----0.5之间。数据映射方( constellation ordering )设置可以为普通二进制(bit)方式或格雷码(Gray)方式,相对横轴的角度偏移量为pi/8 ,输出类型(output type)为二进制(bit)。 (2)星座图
17
无高斯噪声的时候:如图二
图二无高斯噪声
高斯噪声方差为0.01时星座图:如图三
图三高斯噪声方差为0.01
高斯噪声方差为0.02时星座图:如图四
18
1图四高斯噪声方差为0.02
实验心得体会:
经过这的几次的课程设计,了解了Simulink通信仿真的原理以及应用,自己也动手建立了不同的模型和不同参数的信道进行了调制与解调的仿真,从书上的原理到了真实的仿真有助于知识的理解。
通过这次的通信原理的课程设计,让我收获多多。但在这中间,我也发现了我存在的很多不足,理论知识掌握的不够扎实,以及对模型里的滤波器以及信道参数掌握的不够,还有待提高。
19