采用PCM编码原理及FPGA编程技术实现PCM数字基群接口传输低速数据的接入

发布时间:2010-10-21 19:24    发布者:conniede
关键词: FPGA , PCM , 编程技术
一、概述

高速传输系统中低速设备的接入有广泛的应用范围。在环境监控等监控网络中,被监控设备往往提供RS-232/RS-485/V.10/V.35的通信接口,为了要将这些接口的低速数据送往远端中心,一般常通过DDN专线,基带MODEM,专用复接设备接入高速码流来实现低速数据的传输。这些方法各有各的要求和特点。现介绍一种采用PCM编码原理及FPGA编程技术实现PCM数字接入的设备,可以实现异步低速速率数据透明接入PCM(2M)码流的任意时隙的传输,而且此接入无须改变传输设备的配置。采用直接采样法从高速系统中最高倍同步时钟采样这种方法可靠性很高,本设备在工程实践中得到了应用与验证。

二、PCM编码原理与规则

PCM数字接口符合G.703标准,通过75Ω同轴电缆或120Ω双绞线进行非对称或对称传输,传输码型为含有定时关系的HDB3码,接收端通过译码可以恢复定时,实现时钟同步,其时序关系如图1所示。Fb为帧同步信号,C2为时钟信号,速率为2.048Mbps,数据在时钟下降沿有效,E1接口具有PCM帧结构,一个复帧包括16个帧,一个帧为125μs,分为32个时隙,其中偶帧的零时隙传输同步信息码0011011,奇帧的零时隙传输对告码,16时隙传输信令信息,其它各时隙传输数据,每个时隙传输8比特数据。本设计采用FPGA编程技术来实现PCM编码原理,线路驱动采用LEVEL ONE公司的LXT30芯片来实现。


图1:2M接口基本时序

三、利用FPGA编程技术实现PCM编码原理

根据以上PCM编码原理,经验证明可利用职权FPGA编程技术用一片LATTICE1032E可以实现一路低速数据的收发,其各功能模块框图如图2所示。用大规模可编程集成电路实现系统设计,可以提高系统集成度,缩短开发周期,LATTICE芯片时延可控,如果要在一个芯片中实现多路数据的接入,可用XILINX、ALTERA公司更大规模可编程电路来实现。


图2:功能模块框图

本接入设计主要由5个模块组成:

1.数据采集及处理模块

该模块功能是异步数据接口的数据进行采集及处理并转换为所需用2M数据流。

2.时钟发生模块

该模块是将8.192MHz的晶振所产生的原始时钟经过分频后所产生的系统时钟与从HCB3码中所提取的2.048Mbps时钟进行比较并进行(数字锁相环),产生系统所需的2.048MbpsJF时钟。

3.时隙产生及控制模块

该模块是利用时钟发生模块产生的2.048MHz的系统时钟,经分频及处理后,产生系统所需的零时隙,帧信号及所需数据传输的时隙信号等时隙及控制信号。

4.G.703接口功能模块

该模块是完成2M数据中提取及插入同步码及2M数据流变换为G.703标准的HDB3码型。

5.线路驱动模块

该模块采用LEVEL ONE公司的LXT301芯片及相关变压器,并由该模块提取2M系统时钟。

四、机场监视监控网络中低速接入应用

在机场监控设备及环境综合监视监控网络中运用PCM数字中继低速接入设备可以实现图像、语言、信令、监视监控数据等多种媒体信息复接在一条PCM数字中继码流中传输,既可以优化网络结构,又可以提高传输的可靠性。即将动工建设的广州白云国际新机场在进行外场监控、侯机楼监控、货运中心监控、环境综合监控(包括噪音监控)等时,计划采用的设备与本文所述原理相同。图3为模拟机场综合监视监控网络示意图。图中摄像机、麦克风输出的模拟视、音频信号送编码终端按H.320系列标准进行编码,以n×64kbps的速率上E1(2M)专线传输,由于要在E1(2M)码流中插入低速数据,可通过低速接入设备将数据复接在图像语言信号中一起传输到监视监控中心,在中心再还原出各种媒体信息,分别送监视监听网络平台、监测监控网络平台,实现信号监控。


图3:综合监视监控网络示意图
本文地址:https://www.eechina.com/thread-33550-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表