DVB-S2分组组报BB帧结构与GSE封装技术详解
需积分: 5 174 浏览量
更新于2024-06-14
1
收藏 756KB DOCX 举报
DVB-S2分组组报
DVB-S2(Digital Video Broadcasting - Satellite - Second Generation)是一种基于卫星通信的数字视频广播标准。它用于卫星电视广播、卫星直接广播和其他卫星通信应用。
在DVB-S2中,每个信道被分成多个基带帧(Baseband Frame,BBF),每个基带帧可以承载不同的数据流。基带帧头(BB帧头)包含了许多重要的信息,包括MATYPE、UPL、DFL、SYNC、SYNCD、CRC、ISSY等。
MATYPE(Multi-Address Type)是一个2字节的字段,用于描述承载数据流的格式、CCM/ACM选择和载波滚降系数。UPL(User Package Length)是一个2字节的字段,用于描述用户包的比特长。DFL(Data Field Length)是一个2字节的字段,用于描述基带帧承载的数据比特长(不包括帧头字节)。SYNC是一个1字节的字段,用于用户包同步字节。SYNCD是一个2字节的字段,对TS流和GS流,表示基带帧数据域起始位置到该基带帧第一个用户包的距离。CRC是一个1字节的字段,对BB帧头前9字节的校验。ISSY是一个2字节或3字节的字段,用于GS打包流的同步。
GSE(Generic Stream Encapsulation)是一种用于封装用户IP数据的协议。在DVB-S2上传输中,用户IP数据可以采用GSE进行封装,然后在BB帧中传输。每个BB帧承载数据一开始即是GSE封装头,在一个BB帧中可有多个GSE包。如果一帧用户数据的GSE封装包能在该BB帧中未使用的数据中传输,则不需分片。否则,需要对该帧用户数据进行GSE分片封装,在多个BB帧中传输。在BB帧中最后一个GSE包后若还有承载数据,则需填零。接收方利用GSE头的起始标识、结束标识和寻址类型指示判断是否为GSE头结构还是填充。
GSE格式包括起始标识、结束标识和寻址类型指示等字段。起始标识(S)是一个1位字段,用于指示本GSE包是否为分片GSE的起始包。结束标识(E)是一个1位字段,用于指示本GSE包是否为分片GSE的结束包。寻址类型指示(L)是一个1位字段,用于指示寻址类型。
在DVB-S2系统中,GSE封装是将用户数据分片封装到BB帧中的一个重要步骤。通过GSE封装,用户数据可以被分片封装到多个BB帧中,从而实现高效的数据传输。
2019-08-31 上传
点击了解资源详情
2020-03-16 上传
2022-12-01 上传
2023-02-04 上传
2021-09-12 上传
2022-07-07 上传
2022-05-30 上传
Tosonw
- 粉丝: 92
- 资源: 95
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍