SystemView的通信库(Comm Lib)中提供了BER分析的专用图符块,可直接调用。
【创建分析】
注意进入系统视窗后,设置“时间窗”参数:
① 运行时间;
② 循环运算次数;
③ 采样频率。
在系统窗下,创建以2PSK传输系统为BER分析对象的仿真分析系统,在创建的系统中,必须使与2PSK信号叠加的高斯噪声强度自动可变,才能得到随SNR改变的BER分析曲线,可在高斯噪声源与加法器之间插入一个增益随每次循环改变的“Gain”图符块;
创建完仿真系统后,单击运行按钮,随着每次循环,终值显示框内出现每次的运算结果,其中最后一列带括弧的数据为误比特率。循环结束后进入分析窗,此时输出给出的误比特率是随仿真时间改变的规律,欲观察BER随解调信号SNR改变的曲线,需单击“信宿计算器”按钮,在出现的对话框中,选中Style按钮,单击BER Plot按钮,在其右侧的“SNR Start[dB]:”栏内输入-10、“Increment[dB]:”栏内输入20,再选中右上角窗口内“Bit Error Rate 相关窗口”项,最后单击OK按钮即可显示随SNR改变的BER曲线。每次循环时,输入的2DPSK信号功率保持不变,而叠加的高斯噪声功率逐次衰减,即SNR不断增加。
叠加高斯噪声强度随循环每次减小3dB变化。
4、上机操作
一、用SystemView创建一个2DPSK仿真系统
1、低频
上图为低频2DPSK系统,0为伪随机序列PN seq(10hz),1、29:延迟(99e-3),2、28:异或,3、4、7、14、13、15为基本信号接收器,5、8为乘法器,6、24:正玄波发生器(20hz),9:低通滤波器,11、27:采样,12、30:保持器。
创建完后然后设置仿真参数如下
运行仿真,图形如下:
绝对码波形
由图可知绝对码为:1 0 0 0 0 0 1 0 1 1。
相对码波形
相对码:0 0 0 0 0 0 1 1 0 1,转化为绝对码为:0 0 0 0 0 1 0 1 1(延迟了T)。
调制后信号滤波 相乘后波形输出波形2DPSK功率谱
2、高频
图中0为伪随机序列PN seq(1000hz),1、29为延迟(参数分别为900e-6、1e3),2、28:异或,3、4、7、14、13、15、29、31为基本信号接收,5、8:乘法器,6、24:正玄波发生器(8000hz、8000hz),8:乘法器,9:低通滤波,11、22、27:采样(采样频率1000hz),16:加法器,17:高斯噪声(2e-3w/hz),18:增益,19:比特误码率,20:累计平均,21:采样延迟,23:终值。
仿真参数如下仿真结果: 信号源波形相对码调制信号