DVB-S2分组组报BB帧结构与GSE封装技术详解

需积分: 5 1 下载量 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帧中,从而实现高效的数据传输。