- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据轮播及其发送端软件设计
天津大掌电信掌院王成优1芙正信何字清
II暮。蕾文卉磐丁亮田黼广■标准中眦据鞍黼粒.主鼻培进了矗据黼中的麓据封鞋自£舞,井证汁
斛宴现了发送墙教据文件的封肇,生成传糖0s),并用棒黼丹析轼件睦证了t据封麓时正确性·
关■诃;敲嚣广播重据棚(DqDSM-CC散据封鞋侍●巍啕
1引言
随着数字技术、网络技术和多媒悻技术的发展,广播电视系统正在向全面数字化的方向
发展,数字化后的广播电视网络不仅可以传输视频、音频等信息.而且还可以传输包括图像、
文字、数据等各种信息在内的多媒体综台信息,这类广播业务与音视频节目毫无关系,是数
字电视广播的新应用I“.2004年3月,国家广电总局发布了‘数字电视系统中的数据广播规
范(GYfr201.2004)[“,根据不同的应用娄型定义了五种数据封装格式。分别是数据管道、
DataQ∞u耐)
数据流,多协议封装、数据轮播和对象轮插。本文利用该标准中数据轮插(DC
的数据封装方法.实现了对天气预报、交通信息、股票信息等数据信息的广播·
2数据轮播基本原理
数据轮檑是一种支持服务器端周期性地侍输数据模块到用户端的数据广播业务·数据
轮播中的数据模块是重复循环广播的,如果客户端希望接收数据轮播中的特定或指定模块,
只需要在该模块广播时接收叩可.
L1数据轮播标准
我国在制订数据轮播标准时,主要采用了欧洲的DVB(功画叫Ⅵ如BJ∞dcaBtilI时标准
细定义了音视频数据的传输方法,同时还定义了各种非视频数据的传输方法.另外·
Conuvl)是数据广播的另一重要基础。
22数据轮播中数据的组织方式
数据轮播规范规定了数据从发送端判接收端的循环传输方法.同—个教据轮插中的数据
是猷模块(MMllle)的形式组织的,模块是已知大小的,模块又植分成教据块(Bbd(J.如果业
oloI蚋.
务需要.模块可以组成一个模块张G呻).多个模块群还可l:l组成超群(Super
23数据轮播中的四种信息
在数据轮播标准中,采用了DSM-CC规范中的四种信息:(”下载数据块梢息
主要描述一个超群中一个或多个群的信息。这些信息包括组成越群的群的数目
州瑚m口吣ou硼h每个群的群号(哪jd).群的大小幢唧一s函)-还可以描述每个群的
属性,比如采用Namedcscri饥of进行群的名字描述等等.在DII消息中,主要描述一个群
中一十或多十模块的信息。包括该模块群中估输的数据块的大小彻ock,qize),该群中模块的
个数州岫岫fofMo删神.同时逐个描述该群中每个模块的信息,模块信息主要包括模块号
50I
(Modulejd),模块的大小fmoduk-|l地)以度模块的版本号(m0[1uleverslon),另外.在模块信
息中(f∞d血h面b归)还可以采用描述子对模块属性进行描述.
2.4散据鞋捶中数掘的三次封装
(1)将轮播数据存入DDB消息的负载中。相应的控制信息放入DI]和DSI消息中}
径过这三扶封装,轮播数据就可以在数据广播阿培中传输了.
2.5数据轮播的结椅
数据轮播中有两种基本结构:一层的数据轮播和两层的数据轮播,如图1所示。一层数
据轮播拥有一十控制层DII.谚控制层描述了单个群.当需要两层控制信息时.DSI消息用
于描述超群中的不同的群,DSI清息的用途和单层数据轮播中的用遗一样.在本设计中采用
的是一层的数据转播结构。
圈1一层轮播结构和两居轮播结构
3软件设计
本软件主要分为以下几十部分:用户界面部分,sI信息表生成部舟。数据模块封装部
分,控制信息生成部分以及Ts流封装部分。它们的具体结构如图2所录。
闰2软件设计总体结椅
下面对主要的sI信息和DSM-CC表进行设计.
31DDB的设置和消息封墓
此部分将文件数据信息打包成DDB.井封装成DSM_cC分段(section)。在此班封装中.
t
文档评论(0)