一种宽带复接器的设计与实现

一种宽带复接器的设计与实现

ID:25253750

大小:49.50 KB

页数:5页

时间:2018-11-19

一种宽带复接器的设计与实现_第1页
一种宽带复接器的设计与实现_第2页
一种宽带复接器的设计与实现_第3页
一种宽带复接器的设计与实现_第4页
一种宽带复接器的设计与实现_第5页
资源描述:

《一种宽带复接器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一种宽带复接器的设计与实现

2、第1内容加载中...1DVB-C数字广播系统简介一个实用的DVB-C广播系统的结构如图1所示[3-6],整个系统可以大致分为三个部分:(1)信息前端,包括视频服务器、播控服务器、通信控制服务器、用户管理工作站、节目采集工作站、节目编排工作站等;(2)传输网络,利用现有的HFC网络巨大的频带资源实现数据传输;(3)用户终端,用户利用机顶盒或者Cable-Modem接收和浏览信息。从图1可以看到,在DVB-C数字广播系统中,一个通道上传输的数据可能包含多路节目或来自多个节目源,因此需要对多路多节目TS流(M

3、PTS)进行复合转接,生成一个符合DVB-C标准的MPTS,再经调制后在一个通道上传输。由TS复接器来完成这个功能。TS复接器在前端系统中相当于一个交换机,它负责对多个MPTS进行转换和复合,生成一个MPTS。在复合过程中,要完成服务信息(PSI/SI)、多路MPTS的交织等工作[4,5]。从中可以看出复接器在整个系统中的重要性,TS复接器工作是否稳定可靠,直接影响整个系统的正常运作。2  一种宽带复接器的设计与实现

4、第1内容加载中...1DVB-C数字广播系统简介一个实用的DVB-C广播系统的结构如图1所示[3-6],整个系统可

5、以大致分为三个部分:(1)信息前端,包括视频服务器、播控服务器、通信控制服务器、用户管理工作站、节目采集工作站、节目编排工作站等;(2)传输网络,利用现有的HFC网络巨大的频带资源实现数据传输;(3)用户终端,用户利用机顶盒或者Cable-Modem接收和浏览信息。从图1可以看到,在DVB-C数字广播系统中,一个通道上传输的数据可能包含多路节目或来自多个节目源,因此需要对多路多节目TS流(MPTS)进行复合转接,生成一个符合DVB-C标准的MPTS,再经调制后在一个通道上传输。由TS复接器来完成这个功能。TS复接器在前端系统中相当

6、于一个交换机,它负责对多个MPTS进行转换和复合,生成一个MPTS。在复合过程中,要完成服务信息(PSI/SI)、多路MPTS的交织等工作[4,5]。从中可以看出复接器在整个系统中的重要性,TS复接器工作是否稳定可靠,直接影响整个系统的正常运作。2TS复接器的设计方法在该系统中需要对6路数字卫星电视节目进行复接。各路有效速率为0~15Mbps的异步串行接口(ASI)输入,6路总速率不超过36Mbps,输出为恒定速率38.1Mbps的ASI输出,输出的MPTS为符合DVB-C标准的传送流;复接器度同PID,包括将输入MPTS中的PS

7、I/SI等不需要的信息过滤掉以及对有效TS包重新分配PID。新的PSI/SI信息作为复接器的输入按一定速率插入到MPIS中,插入的PSI/SI信息包括节目关联表(PAT)、节目映射表(PMT)、网络信息表(NIT)、服务描述表(SDT)等[4,5],复接器还能接受来自播控系统的数据信息,作为复接器输出流的一部分。系统的功能模块结构如图2所示。由图2可以看到,由于需要处理的数据速率快、数据量大、要求实时性,一般的处理芯片无法完成。为了达到上述目的,采用高速DSP和FPGA一起来完成。整个系统基于DSP和FPGA,配以CPLD、高速S

8、RAM、异步FIFO等。DSP具有运算速度快、计算能力哟、可用资源比较丰富的特点,尤其适合于实现各种数字信号的处理功能,在各种领域具有广泛的应用。但由于所要处理的数量太大,仅靠DSP片内RAM是远远不够的,所以还必须要有大容量、访问速度快的缓冲区对接收到的数据进行缓冲,以便于DSP进行处理。基本思想是FPGA完成TS包过滤和PID置换、PSI/SI提取等工作,系统的控制工作、TS包交织算法则由DSP完成,整个控制逻辑则由CPLD完成。500)this.style.ouseg(this)">3TS复接器的一种实现方案针对上述分析,采

9、用DSP与FPGA相结合的方法成功实现了TS复接器,该实现方案如图3所示。图3中的DSP采用TI公司的TMS320VC5410-100,它具有100MIPS的快速处理能力,以及片内64K的RAM和多个串口等资源,其片外寻址空间可以多达8M作缓冲,分为两个1M。一般情况下,FPGA从输入接口把一帧数据存入其中一个缓冲区,DSP对另外一个缓冲区进行操作,根据交织表把数据送到FIFO,再输出到输出接口,两者的总线切换由FPGA负责完成。图3可以分为以下几个模块:a.输入模块:使用ASI接口将270M串行编码数据转换成27M并行数据,并提

10、供接收时钟、数据有效等控制信号。b.FPGA模块:接收ASI接口输出的并行数据,实现同步、PID置换、PSI/SI提取等,并将数据写入SRAM中,跟踪记录每路的TS包数;产生帧切换脉冲,控制双缓冲区的切换。c.DSP主控模块:DSP完成整个系统的控

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。