北京科技大学《现代通信技术》实验报告 - 图文 下载本文

行File|New|Model|命令就建立了一个名为untitled的模型窗口。在建立了空的模块窗口后,用户可以在此窗口中创建自己所需的Simulink模型。

三、实验内容

根据所学的相关通信知识,利用MATLAB的Simulink建立一个通信系统,并对其性能进行评估。

四、实验步骤

实验名称:(1)PCM串行传输模型

仿真模型如图

Subsystem:PCM编码子系统

该系统为一个13折线近似的PCM编码器模型,它能够对取舍在[-1,1]内归一化信号样值进行编码。

测试模型和仿真结果如下图所示。其中信号源用一个常数表示。以Saturation作为限幅器,Relay模块的门限设置为0,其输出即可作为PCM编码输出的最高位,即确定极性码。样值取绝对值后,以Look-Up Table(查表)模块进行13折线压缩,并用增益模块将样值范围放大到0~127,然后用间距为1的Quantizer模块进行四舍五入取整量化,并用Integer to Bit Converter将整数转换成长度为8个比特的二进制数据,最后用Display模块显示编码结果。

参数修改:

量化间距为1 转换成长度为8个比特的二进制数

Subsystem1:PCM解码子系统

测试模型和仿真结果如图所示,PCM解码器中首先分离并行数据中的最位(极性码)和7位数据,然后将7位数据转换为整数值,再进行归一化、扩张后与双极性的极性码相乘得出解码值。

13折线A律解码器

仿真采样率必须是仿真模型中最高信号速率的整数倍,这里模型中信道传输速率最高为64bps,故仿真步进设置为1/64000s。信道错误比特率设为0.01,以观察信道误码对PCM传输的影响。信号源可以采用比如200Hz的

正弦波。解码输出存在延迟。对应于信道产生误码的位置,解码输出波形中出现了干扰脉冲,干扰脉冲的大小取决于信道中错误比特位于一个PCM编码字串中的位置,位于最高位时将导致解码值极性错误,这时干扰最大,而位于最低位的误码引起的误码最轻微。

通过改变Binary Symmetric Channel中的Error Probability的大小,观察原信号和解码后的输出。一种仿真情况下的仿真结果波形如图所示。

(2)超外差收接收机系统 系统模型如图:

其中发送方的基带信号分别为1000Hz的正弦波和500Hz的方波,两路信号分别采用1000kHz和1200kHz的载波进行幅度调制,并在同一信道中进行传输。要求采用超外差方式对这两路信号进行接收,并能够通过调整接收方的本振频率对解调信号进行选择。

1、设计两个信号源模块,其模块图如下所示,两个信号源模块的载波分别为1000kHz,和1200kHz,被调基带信号分别为1000Hz的正弦波和500Hz的三角波,并将其封装成两个子系统,如下图所示:

子系统一:基带1kHZ正弦波,载波1000k HZ

子系统二:基带500HZ三角波,载波12000kHZ