移动多媒体广播卫星分发数据封装及同步方法转让专利
申请号 : CN200610148385.1
文献号 : CN101212392B
文献日 : 2012-02-22
发明人 : 张震宁 , 宋伯伟 , 王虎 , 封斌 , 顾伟峰 , 徐成刚 , 柳兴权 , 顾世成
申请人 : 上海瑞高信息技术有限公司
摘要 :
权利要求 :
1.一种移动多媒体广播卫星分发数据封装及同步方法,其特征在于,移动多媒体广播的制式规定1秒的信号分为预定数量的时隙,每个时隙内可采用不同的调制方式,在一个时隙内传输的符号数据作为一个传输单元,并且,所述移动多媒体广播以不同的带宽传输,不同的带宽对应不同数量的频点,所述方法包括:确定一个传输帧的数据量,以最窄带宽、传输最少符号数量的调制方式下单个频点一个时隙内的符号字节数作为一帧,其他带宽或者调制方式的单个频点一个时隙内的符号字节数为一帧的整数倍;
将一帧内的数据封装到预定格式的传输包中,所述每一帧的数据封装成一个初始包和数个数据传输包,其中所述初始包中包括控制信息,所述控制信息包括该帧的传输特征以及同步信息;
根据所选用的带宽,依次将同一个时隙中不同频点传输的数据以所述帧为单位封装到一系列所述传输包中,其中,同一个时隙中不同频点可采用不同的调制方式,并具有不同数量的传输帧;
对于所获得的一系列传输包,分成数组,每一组具有预定数量的传输包,对每一组的第一个传输包的第一个字节进行取反操作,插入同步信息;
将进行取反操作后的传输包进行扰码,将传输包和本地扰码序列进行异或处理;
对经过扰码处理的传输包进行RS编码;
对经过RS编码后的数据进行字节卷积交织;
对卷积交织的输出进行卷积编码;
对卷积编码输出的比特流进行QPSK映射;
对QPSK映射后的数据插入同步信息,所述同步信息包括两路二进制伪随机序列,其中在第一路二进制伪随机序列上调制有时间编码信息,第二路二进制伪随机序列的调制信息保留;
插入导频信号。
2.如权利要求1所述的移动多媒体广播卫星分发数据封装及同步方法,其特征在于,所述移动多媒体广播的制式规定1秒的信号分为40个时隙,每个时隙25ms;
所述移动多媒体广播包括两种信号带宽:2MHz,对应12个频点,以及8MHz,对应3个频点;
所述移动多媒体广播的制式在每个时隙内可采用的调制方式包括:BPSK、QPSK、16QAM。
3.如权利要求2所述的移动多媒体广播卫星分发数据封装及同步方法,其特征在于,对于2MHz带宽,每个频点单个时隙的符号数量为27648比特,其中,使用BPSK调制方式,单个时隙的信息比特数为27648比特,单个时隙的符号字节数为
3456字节;
使用QPSK调制方式,单个时隙的信息比特数为55296比特,单个时隙的符号字节数为
6912字节;
使用16QAM调制方式,单个时隙的信息比特数为110592比特,单个时隙的符号字节数为13824字节;
对于8MHz带宽,每个频点单个时隙的符号数量为138240比特,其中,使用BPSK调制方式,单个时隙的信息比特数为138240比特,单个时隙的符号字节数为
17280字节;
使用QPSK调制方式,单个时隙的信息比特数为276480比特,单个时隙的符号字节数为
34560字节;
使用16QAM调制方式,单个时隙的信息比特数为552960比特,单个时隙的符号字节数为69120字节;
其中,一帧的数据量为3456字节,
因此,采用2MHz带宽时,每个频点对应的传输帧的数量分别为:BPSK调制方式为1帧;
QPSK调制方式为2帧;
16QAM调制方式为4帧;
采用2MHz带宽时,每个频点对应的传输帧的数量分别为:BPSK调制方式为5帧;
QPSK调制方式为10帧;
16QAM调制方式为20帧。
4.如权利要求3所述的移动多媒体广播卫星分发数据封装及同步方法,其特征在于,所述传输包符合GB/T 17975.1标准,每个传输包包括188字节,包括4字节的传输包头和184字节的数据字段;其中,所述方法形成具有下述字段的初始包,包括:
传输包头,32比特,该传输包头的定义符合GB/T 17975.1规范;其中,PID值为
0x05A0,载荷单元起始指示为1,PID值和载荷单元起始指示结合说明该传输包为初始包,传输优先级值为1,传输加扰控制值设为00,适配段控制值为01;
控制字段,40字节,320比特,包括:
符号传输帧初始包标示,16比特;
保留字段,8比特;
配置变更指示,1比特,符合GY/T 220.1-2006标准;
字节交织器同步标识,1比特,符合GY/T 220.1-2006标准;
时隙号,6比特,符合GY/T 220.1-2006表准;
频点号,8比特,表示该符号传输帧内的数据归属哪个频点发射;
信道带宽指示,1比特,标明当前数据归属频点的信号带宽,其中0表示2MHz,1表示
8MHz;
扩展控制信息标示,1比特,当设为1,表示当前符号传输帧起始包内包含地面转发站标识号、传输功率、输出频点掩码和延迟微调的扩展控制信息,当设为0,表示相应的字段无意义;
映射模式,6比特,表示当前传输帧内的数据以何种方式映射;
分发模式,6比特,表示当前的符号数据以何种分发模式送达各地面转发站; 传输包编号,10比特,表示当前符号传输帧内的第一个数据传输包属于整个时隙内的第几个传输包;
同步时间戳,32比特,表示当前符号传输帧所归属的时隙在地面转发器的发射时刻;
地面转发站标识号,32比特,用以唯一标识各地面转发站;
传输功率,8比特,用以控制各地面转发站的输出功率,其中,0x00-0xff表示0%到
100%的相对功率;
输出频点掩码,16比特,控制各地面转发站是否发送特定频点的信息,其中,高4比特保留定义,低12比特可用来表示第几号频点是否发射,1表示发射,0表示不发射;
延迟微调,16比特,用以通知特定的地面转发站微调数据缓存时间,调整单位为一个
100ns的时间片,其中,还包括指示调整方向的比特,0表示提前,1表示延后;
保留字段,152比特;
符号数据,1152比特,传输经过信道编码和交织的移动多媒体广播数据;
所述方法还形成具有下述结构的数据传输包,包括:传输包头,32比特,该传输包头的定义符合GB/T 17975.1规范;其中,PID值为0x054、载荷单元起始指示为0,传输优先级值为1,传输加扰控制值设为00,适配段控制值为01;
符号数据,1472比特,传输经过信道编码和交织的移动多媒体广播数据。
5.如权利要求4所述的移动多媒体广播卫星分发数据封装及同步方法,其特征在于,所述对每一组的第一个传输包的第一个字节进行取反操作,该每一组的第一个传输包的第一个字节是同步字节,对该同步字节取反而插入同步信息。
6.如权利要求5所述的移动多媒体广播卫星分发数据封装及同步方法,其特征在于, 所述将进行取反操作后的传输包进行扰码、对经过扰码处理的传输包进行RS编码、对经过RS编码后的数据进行字节卷积交织、以及对卷积交织的输出进行卷积编码的步骤符合GS/T 17700标准,其中:所述扰码操作中,本地生成的扰码序列为15阶移位寄存器伪随机二进制序列,生成多
15 14
项式为:G(x)=x +x +1,寄存器从高位到低位的初始值为:000000010101001,其中,传输包中的同步字节不参与扰码操作,但是在同步字节阶段,伪随机二进制序列生成不间断;
所述进行RS编码的操作中,采用RS(204,188)编码对扰码后的传输包进行RS编码;
所述进行字节卷积交织中,交织深度为I=12,交织移位寄存器深度为M=17,整个交织-解交织的延迟为2224个字节;
所述进行卷积编码中,首先对卷积交织的输出进行约束长度为7的卷积编码,编码的码率为1/2,接着对卷积编码输出进行打孔操作,可支持的卷积编码码率为:1/2、2/3、3/4、
5/6、7/8。
7.如权利要求6所述的移动多媒体广播卫星分发数据封装及同步方法,其特征在于,所述对卷积编码输出的比特流进行QPSK映射包括进行基于Gray码的QPSK映射;
调制后的QPSK符号速率为20M,QPSK传输速率高于实际业务数据速率,因此进行插空包处理,空包的定义格式符合GB/T 17975.1标准。
8.如权利要求7所述的移动多媒体广播卫星分发数据封装及同步方法,其特征在于,所述同步信息为两路由20M系统时钟驱动的二进制伪随机序列,其中在第一路二进制伪随机序列上调制有时间编码信息,第二路二进制伪随机序列上的调制信息保留;
13 4 3
第一路二进制伪随机序列由线性反馈移位寄存器产生,生成多项式为:x +x+x+x+1,移位寄存器初始值为0110101010010;
18 17 16 13
第二路二进制伪随机序列由线性反馈移位寄存器产生,生成多项式为:x +x +x +x +
12 10 8 6 3
x +x +x+x+x+x+1,移位寄存器初始值为011010101001010101。
9.如权利要求8所述的移动多媒体广播卫星分发数据封装及同步方法,其特征在于,第一路二进制伪随机序列上每个伪码周期调制一比特时间编码数据,时间信息编码为固定帧长256比特,所述方法形成下述的时间信息编码:帧标志,16比特,指示本帧开始,由1110101110010000组成;
时间周期计数,32比特,表示本帧第一比特1相对系统零时刻T0的计数值,用于辅助地面增补转发系统实现同步捕获;
卫星频差,32比特,表示当前时刻卫星转发信号的频率偏差值,单位为0.001Hz,用于地面增补转发系统同频转发信号的载波频率修正;
PN复位周期标示,6比特,表示第一路二进制伪随机序列和第二路二进制伪随机序列的复位周期,复位周期标示字段取值从0x00~0x3F,分别对应1秒至64秒;
复位标示,1比特,取值为1时,表示当前时间编码帧的第一个第一路二进制伪随机序列起始位置为复位位置;
导频插入标示,1比特,取值为0表示信号中没有插入导频;取值为1表示信号中插入了导频,在该步骤中,导频定义如下:I路:A,0,-A,0,.......
Q路:0,A,0,-A,.......
每个支路上的导频电平A为数据电平的1/20;
信息类别及数据段,152比特,保留用于后续业务及搭载其他系统信息;
CRC,16比特,用于本帧除帧标志外的信息编码循环冗余校验,CRC生成多项式为:
16 12 5
x +x +x+1;
其中,零时刻根据PN复位周期标示中的内容按秒周期复位,复位时第一路二进制伪随机序列和第二路二进制伪随机序列移位寄存器的内容均为初始值; 数据QPSK符号流每个支路的速率与系统时钟速率相同,且与系统时钟同步,数据与时间二进制伪随机序列码的信号复合采用叠加方式,I、Q每个支路的二进制伪随机序列码信号电平均为数据信号电平的1/20,第一路二进制伪随机序列与I路信号叠加,第二路二进制伪随机序列与Q路信号叠加。
说明书 :
移动多媒体广播卫星分发数据封装及同步方法
技术领域
分两路信号进行传输:1)节目信源由移动多媒体调制器进行OFDM调制后,直接通过卫星S
波段广播信道向用户提供大面积广播覆盖。2)节目信源同时通过数据分配网络向各个地面
转发器进行节目分发,并由地面转发器重新进行OFDM调制后,在特定的同步条件下,在S波
段上进行广播,对卫星S波段直接广播信号进行补充覆盖。
统的性能,因此,如何克服传输延迟,做到传输同步是一个十分受到关注的问题。
有序、无歧义地由中央调制器向各地面转发调制器发放。
式,在一个时隙内传输的符号数据作为一个传输单元,并且,所述移动多媒体广播以不同的
带宽传输,不同的带宽对应不同数量的频点,所述方法包括:将一帧内的数据封装到预定格
式的传输包中,所述每一帧的数据封装成一个初始包 和数个数据传输包,其中所述初始包
中包括控制信息,所述控制信息包括该帧的传输特征以及同步信息;根据所选用的带宽,
依次将同一个时隙中不同频点传输的数据以所述帧为单位封装到一系列所述传输包中,其
中,同一个时隙中不同频点可采用不同的调制方式,并具有不同数量的传输帧;对于所获得
的一系列传输包,分成数组,每一组具有预定数量的传输包,对每一组的第一个传输包的第
一个字节进行取反操作,插入同步信息;将进行取反操作后的传输包进行扰码,将传输包和
本地扰码序列进行异或处理;对经过扰码处理的传输包进行RS编码;对经过RS编码后的
数据进行字节卷积交织;对卷积交织的输出进行卷积编码;对卷积编码输出的比特流进行
QPSK映射;对QPSK映射后的数据插入同步信息,所述同步信息包括两路二进制伪随机序
列,其中在第一路二进制伪随机序列上调制有时间编码信息,第二路二进制伪随机序列的
调制信息保留;插入导频信号。
8MHz,对应3个频点;所述移动多媒体广播的制式在每个时隙内可采用的调制方式包括:
BPSK、QPSK、16QAM。
节数为3456字节;使用QPSK调制方式,单个时隙的信息比特数为55296比特,单个时隙的
符号字节数为6912字节;使用16QAM调制方式,单个时隙的信息比特数为110592比特,单
个时隙的符号字节数为13824字节;
QPSK调制方式,单个时隙的信息比特数为276480比特,单个时隙的符号字节数为34560字
节;使用16QAM调制方式,单个时隙的信息比特数为552960比特,单个时隙的符号字节数为
69120字节;
2MHz带宽时,每个频点对应的传输帧的数量分别为:BPSK调制方式为5帧;QPSK调制方式
为10帧;16QAM调制方式为20帧。
单元起始指示结合说明该传输包为初始包,传输优先级值为1,传输加扰控制值设为00,适
配段控制值为01;控制字段,40字节,320比特,包括:符号传输帧初始包标示,16比特;保
留字段,8比特;配置变更指示,1比特,符合GY/T 220.1-2006标准;字节交织器同步标识,
1比特,符合GY/T 220.1-2006标准;时隙号,6比特,符合GY/T 220.1-2006表准;频点号,
8比特,表示该符号传输帧内的数据归属哪个频点发射;信道带宽指示,1比特,标明当前数
据归属频点的信号带宽,其中0表示2MHz,1表示8MHz;扩展控制信息标示,1比特,当设
为1,表示当前符号传输帧起始包内包含地面转发站标识号、传输功率、输出频点掩码和延
迟微调的扩展控制信息,当设为0,表示相应的字段无意义;映射模式,6比特,表示当前传
输帧内的数据以何种方式映射;分发模式,6比特,表示当前的符号数据以何种分发模式送
达各地面转发站;传输包编号,10比特,表示当前符号传输帧内的第一个数据传输包属于
整个时隙内的第几个传输包;同步时间戳,32比特,表示当前符号传输帧所归属的时隙在
地面转发器的发射时刻;地面转发站标识号,32比特,用以唯一标识各地面转发站;传输功
率,8比特,用以控制各地面转发站的输出功率,其中,0x00-0xff表示0%到100%的相对功
率;输出频点掩码,16比特,控制各地面转发站是否发送特定频点的信息,其中,高4比特保
留定义,低12比特可用来表示第几号频点是否发射,1表示发射,0表示不发射;延迟微调,
16比特,用以通知特定的地面转发站微调数据缓存时间,调整单位为一个100ns的时间片,
其中,还包括指示调整方向的比特,0表示提前,1表示延后;保留字段,152比特;符号数据,
1152比特,传输经过信道编码和交织的移动多媒体广播数据;
级值为1,传输加扰控制值设为00,适配段控制值为01;符号数据,1472比特,传输经过信道
编码和交织的移动多媒体广播数据。
息。
输出进行卷积编码的步骤符合GS/T 17700标准,其中:所述扰码操作中,本地生成的扰码
15 14
序列为15阶移位寄存器伪随机二进制序列,生成多项式为:G(x)=x +x +1,寄存器从高
位到低位的初始值为:000000010101001,其中,传输包中的同步字节不参与扰码操作,但是
在同步字节阶段,伪随机二进制序列生成不间断;所述进行RS编码的操作中,采用RS(204,
188)编码对扰码后的传输包进行RS编码;所述进行字节卷积交织中,交织深度为I=12,
交织移位寄存器深度为M=17,整个交织-解交织的延迟为2224个字节;所述进行卷积编
码中,首先对卷积交织的输出进行约束长度为7的卷积编码,编码的码率为1/2,接着对卷
积编码输出进行打孔操作,可支持的卷积编码码率为:1/2、2/3、3/4、5/6、7/8。
据速率,因此进行插空包处理,空包的定义格式符合GB/T 17975.1标准。
列上的调制信息保留;第一路二进制伪随机序列由线性反馈移位寄存器产生,生成多项式
13 4 3
为:x +x+x+x+1,移位寄存器初始值为0110101010010;第二路二进制伪随机序列由线性
18 17 16 13 12 10 8 6 3
反馈移位寄存器产生,生成多项式为:x +x +x +x +x +x +x+x+x+x+1,移位寄存器初始
值为011010101001010101。
志,16比特,指示本帧开始,由1110101110010000组成;时间周期计数,32比特,表示本帧
第一比特1相对系统零时刻T0的计数值,用于辅助地面增补转发系统实现同步捕获;卫星
频差,32比特,表示当前时刻卫星转发信号的频率偏差值,单位为0.001Hz,用于地面增补
转发系统同频转发信号的载波频率修正;PN复位周期标示,6比特,表示第一路二进制伪随
机序列和第二路二进制伪随机序列的复位周期,复位周期标示字段取值从0x00~0x3F,分
别对应1秒至64秒;复 位标示,1比特,取值为1时,表示当前时间编码帧的第一个第一
路二进制伪随机序列起始位置为复位位置;导频插入标示,1比特,取值为0表示信号中没
有插入导频;取值为1表示信号中插入了导频,在该步骤中,导频定义如下:I路:A,0,-A,
0,.......Q路:0,A,0,-A,.......每个支路上的导频电平A为数据电平的1/20;信息类
别及数据段,152比特,保留用于后续业务及搭载其他系统信息;CRC,16比特,用于本帧除
16 12 5
帧标志外的信息编码循环冗余校验,CRC生成多项式为:x +x +x+1;
每个支路的速率与系统时钟速率相同,且与系统时钟同步,数据与时间二进制伪随机序列
码的信号复合采用叠加方式,I、Q每个支路的二进制伪随机序列码信号电平均为数据信号
电平的1/20,第一路二进制伪随机序列与I路信号叠加,第二路二进制伪随机序列与Q路信
号叠加。
调制器发放。
具体实施方式
发数据封装及同步方法。
广播覆盖,该卫星信号由地面用户接收机108接收。参考图1所示的,该移动多媒体调制器
102包括:Stimi信道编码装置120,进行信道编码;OFDM激励器122,用于对经过信道编码
的数据进行OFDM调制;第一Ku波段变频放大器124,将经OFDM调制的信号通过变频放大
后由Ku波段直接发送给同步卫星104。
变频放大器128变频到Ku波段发送给同步卫星104。卫星104直接以Ku波段将该TDM调
制信号发送给地面转发器106。地面转发器106将接收到的TDM调制信号进行解调,并重新
进行OFDM调制,在特定的同步条件下,在S波段上进行广播,对卫星直接S波段广播信号进
行补充覆盖。地面用户接收机108接收由地面转发器106转发的信号作为对于卫星104发
送的S波段信号的补充。
发送时刻上满足一个固定的时间延迟,这个延迟将被地面转发器用以卫星S波段广播信号
和转发器S波段广播信号之间的信号同步。
每个时隙内可采用不同的调制方式,在一个时隙内传输的符号数据作为一个传输单元,并
且,多媒体广播以不同的带宽传输,不同的带宽对应不同数量的频点,该方法200包括:
的符号字节数为一帧的整数倍;
步信息;
同数量的传输帧;
信息保留;
时,同样以时隙为循环单元。接收机为了能在低功耗的情况下 工作,可只选择特定时隙的
信号进行接收。基于整个移动多媒体广播卫星分发系统这样的特点,将一个时隙的符号数
据作为一个输送的单元,即一个传输单元。
带宽是就会具有不同数量的频点,当带宽为2MHz时,频点数为12个,而当带宽为8MHz时,
频点数为3个。系统同时规定了3种调制方式:BPSK,QPSK和16QAM。由此,在一个时隙内,
各种调制配置所能够传输的数据量如下表所示:
作为一帧,其他带宽或者调制方式的单个频点一个时隙内的符号字节数为一帧的整数倍。
用各种调制方式,在一个时隙内每个频点的数据量如下:BPSK为1帧、QPSK为2帧、16QAM
为4帧。8MHz带宽时,在一个时隙内每个频点的数据量如下:BPSK为5帧、QPSK为10帧、
16QAM为20帧。
个传输包的大小为188字节。对于一帧3456字节来说,需要使用19个 传输包。于是,本
发明将每3456个字节的信息数据封装在19个数据传输包中:每个数据传输包为188字节,
其中头4字节为传输包头,其余184字节为数据字段。
含40字节的控制信息,称为符号传输帧初始包。其余18个传输包的数据字段部分仅携带
符号数据,称为符号数据传输包。于是,一帧的数据被分解为3456=144+18×184,即在初
始包中,包含144字节的符号数据,后续的数据传输包中,每一个包含184字节的符号数据。
初始包的数据字段部分剩余的40字节用于传输控制字。
始包,其包含控制信息和符号数据;另一类为符号数据传输包,其只包含符号数据。
symbol_data_transport_packet(){
transport_packet_header 32 bslbf
symbol_data 1472 bslbf
power、输出频点掩码output_channel_mask和延迟微调delay_fine_tune等扩展控制信
息。当设为0,表示相应的字段无意义。
0×00 BPSK
0×01 QPSK
0×02 16QAM
0×03-0×3f 保留
0×00 卫星DVB-S
0×01 卫星DVB-S2
0×02 地面国标
0×03 地面DVB-T/H
0×04 地面T-DMB
0×05 有线QAM
0×06-0×3f 保留
2MHz BPSK 0
2MHz QPSK 0、19
2MHz 16QAM 0、19、38、57
8MHz BPSK 0、19、38、57、76
8MHz QPSK 0、19、38、57、76、95、114、133、152、 171
8MHz 16QAM 0、19、38、57、76、95、114、133、152、 171 190、209、228、247、266、285、304、 323、342、361[0094] 同步时间戳synchronization_time_stamp:表示当前符号传输帧所归属的时隙
在地面转发器的发射时刻。各地面转发器可根据TDM调制器插入同步信息恢复出10MHz的
基准频率和秒周期信号。时间同步戳中存放的是一个计数器值,此计数器值是系统时间计
数器值和系统传输总延迟值之和。时间同步戳和同步信息中包含的秒周期信号相配合,标
示了本时隙在地面转发器转发的绝对时间。
示发射,‘0’表示不发射。例如:‘0×0003’,表示第0号和第1号频点发射,其余频点关闭;
‘0×0fff’,表示开放所有频点;‘0×0000’,表示关闭所有频点。
延后,其余比特表示调整的值。
数为总带宽(25MHz)/2MHz,取整后为12,对应的,如果选择8MHz带宽,频点数为总带宽
(25MHz)/8MHz,取整后为3。由于传输的单元是时隙,因此需要将同一个时隙内的所有频点
的数据一起封装成连续的传输包进行传输。再者,根据本发明,在同一个时隙的不同频点
内,可以采用各自不同的调制方式,因而不同频点的数据量不相同,比如,如上面所说的,采
用2MHz带宽BPSK为1帧的数据量,而选用8MHz带宽16QAM就会有20帧的数据量。
一帧TSn;
行封装,调制方式为QPSK,数据量为10帧。最后是第三频点Freq2,调制方式为16qAM,数据
量为20帧。这样,这个时隙总共包含的数据量为35帧,一共被封装成为连续的665个传输
包。
这样,这个时隙总共包含的数据量为24帧,一共被封装成连续的 456个传输包。
码,然后进行QPSK调制,调制后的QPSK符号速率为20M,QPSK传输速率高于实际业务数据
速率,因此需要进行插空包处理,空包的定义格式符合GB/T 17975.1标准,这些处理对应
于方法200中的步骤208-222,该部分的流程还可参考图4所示,包括:
个比特处复位,因此PRBS的生成周期为1503字节。
调制信息保留。
+x+x+x+x+1,移位寄存器初始值为011010101001010101。
16bit 32bit 32bit 6bit 1bit 1bit 152bit 16bit
x +x +x+1。
的1/20。PN1与I路信号叠加,PN2与Q路信号叠加。
调制器发放。