APP下载

虚拟PCM实验的设计

2012-07-09王秀芳高丙坤梁冲冲

中国现代教育装备 2012年13期
关键词:程序框图波形图波形

王秀芳 高丙坤 梁冲冲

东北石油大学 黑龙江大庆 163318

脉冲编码调制(Pulse Code Modulation,PCM)是一种实现模数转换的信源编码方式,在信息传输数字化的当今时代获得了广泛的应用,因此PCM是通信原理课程中很重要的学习内容。PCM实验可以基于硬件实现,也可以基于仿真软件来实现。基于软件的实验方式包括Matlab,System和LabVIEW[1,2]等,在此介绍用LabVIEW实现虚拟PCM实验[3]的开发过程。

1 PCM原理

PCM原理方框图[4]如图1所示。由冲激脉冲对模拟信号进行抽样,通过量化器把模拟抽样信号变成离散的数字量,送入编码器进行二进制编码,最后得到PCM信号输出。

图1 脉冲编码调制系统的原理方框图

2 虚拟PCM实验的设计

根据PCM原理,整个PCM实验设计可以分为两部分:第一部分是抽样模块的设计,第二部分是量化编码模块的设计。

2.1 抽样模块的设计

抽样模块设计的程序框图如图2所示。该程序框图的输入是以仿真信号函数作为输入端,这个仿真信号函数可以产生正弦波、三角波、锯齿波以及方形波等模拟信号波形。产生的波形经过波形重抽样就可以实现函数模块抽样的功能,再将得到的抽样波形与原输入波形显示在同一个波形图中,以便比较和观察抽样前后的波形。

图2 抽样模块设计的程序框图

2.2 量化编码模块的设计

图3 量化编码模块的程序框图

在实际应用中,量化器和编码器常构成一个不能分离的编码电路,因此在本设计中,将量化和编码放在一起实现。量化编码模块的程序框图如图3所示。利用获取波形成分函数将前面经过抽样得到的模拟抽样值在while循环中与标准值m逐个比较,然后得到量化值,再经过条件循环结构对上一步循环产生的量化值进行编码。

例如当模拟抽样值为4.8时,4.8在while循环中分别与0,1,2,3,4,5比较。当与5比较以后,while循环终止,while循环一共循环了5次,循环计数端i输出5,5即是模拟抽样值4.8的量化值,再将得到的量化值经过条件结果编码,最后得到3位二进制码011。编码得到的结果以波形图的形式显示出来,以方便比较和观察。

2.3 PCM的实现

PCM的前面板如图4所示。整个PCM模块输入信号的频率和幅值可以利用前面板上的滑动杆来进行调节,抽样函数的抽样频率也可以利用滑动杆来进行调节。图4中显示了原始波形图、抽样后的波形图以及编码后的波形图。图4所示的图形中,原始信号的频率为4,幅值为7,因此得到的原始波形为周期为0.25、幅值为7的正弦波。抽样函数的抽样频率设置为16,因此在一个单位时间内得到16个抽样值。

图4 PCM实验的前面板

主要介绍了PCM实验的LabVIEW设计过程和实现结果,该实验具有直观、易调、方便等特点,学生可以随时进行实验,节省实验材料,实验结果以图形显示,易于观察。实验过程中的抽样、量化、编码图形可以对比观测,使学生更好地掌握理论知识。

[1]刘宏波,肖文兵,王永斌.LabVIEW在通信原理课程中的应用[J].实验科学与技术,2009,7(1):15-17.

[2]石川.基于LabVIEW的数据采集与信号处理系统的设计[J].机械设计与制造,2009(5):21-23.

[3]樊昌信,曹丽娜.通信原理[M].北京:国防工业出版社,2006.

[4]王秀芳.通信原理网络虚拟实验室的开发[J].实验室科学,2010,13(5):133-134.

猜你喜欢

程序框图波形图波形
由波形图领悟声音特性
浅析CH-γ方程中解的求法
“顺势而下”破解程序框图
基于Halbach阵列磁钢的PMSM气隙磁密波形优化
算法与程序框图常考类型
用于SAR与通信一体化系统的滤波器组多载波波形
全新迈腾B7L车喷油器波形测试
浅谈轨道动态检测资料在线路维修中的应用
程序框图问题的精彩交汇
轨道几何动态检测项目及病害成因分析