北京科技大学《通信原理》实验报告学院:计算机与通信工程学院班级:通信 1303 学号:41356071 姓名:李成钢同组成员:陈灿,安栋,张秋杰,王亮实验成绩: ________________________ 2016 年1 月14 日实验二PAM 信号的 labview 实现一、实验目的1
熟悉掌握 AMI、HDB3、CMI 和双相码的编码规则
根据编码规则,自主设计完成以上码的编译码实验
二、实验仪器计算机一台, labview2013 软件三、实验内容根据几种常规线路码型的编码规则,在 labview 仿真软件上,自主设计完成 AMI、HDB3、CMI 和双相码的编译码实验,得到正确的编码波形
四、实验步骤1.AMI码: 首先在前面板上插入预输入的数组行,插入两行,分别表示要输入的消息码以及经过程序变换后的显示码,数组位数相同, 然后设置一个波形显示用的仪器来显示输出的波形,设置好后进入程序设计页面
在程序设计页面,为程序添加一个while 循环以实现程序可控,因此在里面添加stop 模块同时显示停止按键在前面板上,接着我们开始处理输入的数组元素,首先添加 for 循环,将处理后的数组大小置入for 循环来控制 for 循环的次数,然后将数组通过索引来与1 进行比较,所谓索引即将按顺序输入的数组依次派出,同时添加一条件结构,若输入为1 则进入条件结构真,否则进入假,条件结构为真时,由于此时为1,AMI 码要求连续的 1 按+1,-1 电平来计,而 AMI码为半占空波形,故连续的1 应分别为( +1,0),(-1,0),因此我们要用到子 VI(判断整除,下文讨论)来实现逢偶数个1 时,就会输出( -1,0),同时还必须统计 1 的总数,而显示的码不显示半占空的电平,因此将显示的AMI 码处输出 +1 和-1,显示的波形处送入( +1,0),( -1,0),成假