因此,可以把数字调制传输系统仿真流程图缩短成如图3。2所示:
图3。2 数字调制传输系统仿真流程图
3。1。2 信号源及参数设置来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766
在实验当中,采用的是Simulink模块库中的Bernoulli Binary Generator【7】,这个模块可以产生一系列随机的二进制基带信号。因为在现实生活中,对于接收端而言,对于接受的信息是未知的,所以要采用随机序列。
模块中的各个参数的含义如下:
Probability of a zero :随机序列中出现0概率,这里,为了便于分析,设置为0。5;
Initial seed :初始种子【8】,一般要大于30,为了保证输入序列是随机的,每次采样都是不一样的。
Sample time:抽样时间,这里代表的是传输每个二进制符号占用的时间,时间越短,发送的速率越快。
3。1。3 调制与解调模块
Simulink通信模块库中有许多可供选择的调制与解调模块,不同的模块当中参数大体上是一致的。各参数含义如下:
M-ary number:M代表信号的进制数,如M=2,代表二进制数字调制;
Symbol period:符号周期,代表传输一个符号所用的时间,Sample time和Symbol period两个参数的值要设置为相同;
Carrier frequency:载波频率;
Carrier initial phase:载波的初始相位;
Input sample time:输入信号的抽样时间;
Output sample time:输出信号的抽样时间。
参数要满足如下关系:
Symbol period > 1/(Carrier frequency)
Input sample time < 1/[2*Carrier frequency + 2/(Symbol period)]
Output sample time <1/[2*Carrier frequency + 2/(Symbol period)]
3。1。4 信道
信道主要是用来传输信号,其具有噪声,信号在经过信道时,信道噪声会对信号进行干扰。Simulink模块库中由对应的噪声模块:AWGN Channel。在仿真过程中,可以用该模块代替信道,AWGN Channel中各参数如下:
Initial seed:初始种子,一般要大于30,为了保证输入序列是随机的,每次采样都是不一样的。
SNR(dB):信号功率与噪声功率的比值。
3。1。5误码率计算器论文网
信号经过加性高斯白信道,常常会受到噪声的干扰而产生失真。在通信系统中一般用误码率来衡量数字通信性能的可靠性,在Simulink模块库中有专门计算误码率的模块Error Rate Calculation,其主要参数为:
Receive delay:接收时候,产生的延迟;
Output data:指的是数据输出,将仿真得到的一系列数据输出,其中包括总的码元数目、误码数以及误码率,有两个可选择输出方式。当选择Work space时,达到的结果会保存倒Matlab软件中,通过相应的程序可对其进行数据分析;当选择Port时,误码率计算器后面可以接一个Display模块,用来实时显示输出情况;
Variable name:变量名称,一般把它设置为ErrorVec。
3。2 仿真模型的设计
对模块库的各参数进行研究之后,下一步就要用这些模块创建完整的数字调制解调动态仿真图,并对各个阶段的时频域波形进行观察和分析。
3。2。1 2-ASK
一般,如果要产生2-ASK信号,通常有两种方法,如下图3。3所示:
图3。3 2-ASK信号调制器原理框图
相应的,一般2-ASK信号也有两种基本解调方法,如下图3。4所示:
图3。4 2-ASK信号的接收系统组成方框图文献综述
在这里用乘法器产生2-ASK信号,并用相干解调法对2-ASK信号进行解调,其过程仿真模型图如下图3。5所示: