发明内容
有鉴于此,本发明的主要目的在于提供一种数字音频广播***中业务描述信息的发送接收方法和装置,提高在残余容量内传输业务描述信息符号的可信度。
为达到上述目的,本发明的技术方案是这样实现的:在发送端包括如下步骤:A、将需要发送的业务描述信息依次进行扰码处理、前向纠错编码处理、比特交织处理和星座映射处理,得到业务描述信息的调制符号;B、根据***帧结构,将所述业务描述信息的调制符号按照分布方式放置在***的残余容量内的预定符号及其载波上;C、将步骤B处理后的符号序列与***的其它信号元素复接,构成正交频分复用(OFDM)结构的频域信号,之后将频域信号转化为时域信号以供发送。
特别地,所述***帧结构包括超帧、帧、子帧以及OFDM符号;所述每个超帧分为4个帧,每个帧分为4个子帧,每个子帧分为57个OFDM符号,每个OFDM符号有242个有效载波;或者,所述每个超帧分为4个帧,每个帧分为4个子帧,每个子帧分为112个OFDM符号,每个OFDM符号有122个有效载波;或者,所述每个超帧分为4个帧,每个帧分为4个子帧,每个子帧分为62个OFDM符号,每个OFDM符号有242个有效载波。
所述步骤B具体包括:步骤B1、构造行数为4*SN,列数为Nv*NI的子载波矩阵M,所述SN为每个子帧内的OFDM符号数,所述Nv为有效子载波数,所述N1为交织块个数;该子载波矩阵的行数和列数的均从1开始计数;将子载波矩阵按从上到下、从左到右平均分成行数为SN,列数为Nv的子矩阵Ms,t,即:
其中
ma,b(a=1,2,L SN,b=1,2,L,Nv)表示子矩阵中的元素;
步骤B2、在所述子载波矩阵M中,从左边第一列的子矩阵M1,1开始,按照每列从上到下的子矩阵顺序放置所述业务描述信息的调制符号;其中,对于任一子矩阵Ms,t,在该Ms,t的第1至NSDISn行中全放置所述业务描述信息的调制符号,在该Ms,t的第NSDISn+1行中第1至NSDISvalid列中放置所述业务描述信息的调制符号,所述NSDISn和NSDISvalid为***设置值。
在接收端包括如下步骤:a、将时域信号转换为频域信号;b、根据***帧结构从所述频域信号的有效载波上提取分布式的业务描述信息符号,生成存在于星座空间内的解调信号;c、对所述解调信号依次进行解映射、解交织、前向纠错解码和解扰,得到业务描述信息。
其中步骤b中,具体利用包括频域分集和时域分集在内的分集方法对所述有效载波进行信号检测,按照***帧结构从中提取出分布式的业务描述信息符号,生成存在于星座空间内的解调信号。
所述步骤c具体包括:对所述解调信号依次进行解映射和解交织得到包含频率分集和时间分集的软信息;利用前向纠错解码对所述软信息进行解码,将频率分集和时间分集聚合为***增益,输出解码比特流;对所述解码比特流进行解扰,得到业务描述信息。
本发明的数字音频广播***中业务描述信息的发送装置,包括:扰码器,用于对需要发送的业务描述信息进行扰码处理并输出信息比特流给编码器;编码器,用于对输入的信息比特流进行编码处理,输出编码比特流给交织器;交织器,用于根据预定规则对输入的编码比特流重新排序并输出给映射器;星座映射器,用于将编码比特流通过星座映射得到调制符号并输出给复用器;复用器,用于根据***帧结构,将所述业务描述信息的调制符号按照分布方式放置在***的残余容量内的预定符号及其载波上,并与***的其它信号元素复接,生成频域信号并输出给频-时域变换器;频-时域变换器,其用于将频域信号经过频-时域变换后得到时域信号。
本发明的数字音频广播***中业务描述信息的接收装置,包括:时-频变换器,用于将时域信号转换为频域信号并输出到信号检测器;信号检测器,用于根据***帧结构从频域信号的有效载波上提取分布式的业务描述信息符号,生成存在于星座空间内的解调信号并输出给解映射器;解映射器,用于对所述解调信号解映射并输出编码比特流给解交织器;解交织器,用于对所述编码比特流进行解交织得到包含频率分集和时间分集的软信息并输出到解码器;解码器,用于对所述软信息进行解码,将频率分集和时间分集聚合为***增益,输出解码比特流到解扰器;解扰器,用于对所述解码比特流进行解扰,得到业务描述信息。
与现有技术相比,本发明针对业务描述信息符号速率低,但是保护率要求高的特点,提出了一种低复杂度的比特交织编码调制方案,在残余容量内分布式地放置业务描述信息符号,从而提高了在残余容量内传输业务描述信息符号的可信度。另一方面,本发明的***帧结构方案兼顾了传输效率和抗干扰能力,以及多业务支持等因素,同时还兼容主要的音频编码格式。利用本发明,可以为数字音频广播***支持丰富节目内容和灵活业务模式提供有力保障,本发明可以广泛应用于卫星音频广播、地面无线音频广播、地面手持音频广播等各数字音频广播领域,尤其可应用于采用Fourier变换、Walsh变换、或小波变换的多载波***。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明实施例所述的数字音频广播***为OFDM***。
图1为本发明所述数字音频广播***中业务描述信息的发送装置的示意图。参见图1,该发送装置包括:
扰码器,在一种实施例中是伪随机序列扰码器,用于对需要发送的业务描述信息(SDIS)进行扰码处理产生具有二进制随机序列特征的信息比特流,并输出信息比特流给编码器;
编码器,在一种实施例中是前向纠错编码器,用于对输入的信息比特流进行编码处理,搜索出码字集合中对应的编码码字,得到编码比特流,输出编码比特流给交织器;
交织器,用于根据预定规则对输入的编码比特流重新排序并输出给映射器;
星座映射器,用于将编码比特流通过星座映射得到调制符号并输出给复用器;
复用器,用于根据***帧结构,将所述业务描述信息的调制符号按照分布方式放置在***主业务速率匹配后的残余容量内的预定符号及其载波上,并与***的其它信号元素如负载、离散导频以及连续导频复接,生成频域信号并输出给频-时域变换器;
频-时域变换器,其用于将频域信号经过频-时域变换后得到时域信号以供发送。
图2为本发明所述数字音频广播***中业务描述信息的接收装置的示意图。参见图2,该接收装置包括:
时-频变换器,用于将时域信号转换为频域信号并输出到信号检测器;
信号检测器,相当于解复用器,用于根据***帧结构从所述频域信号的有效载波上提取分布式的业务描述信息符号,生成存在于星座空间内的解调信号并输出给解映射器;
解映射器,用于对所述解调信号解映射并输出编码比特流给解交织器;
解交织器,用于对所述编码比特流进行解交织得到包含频率分集和时间分集的软信息并输出到解码器;
解码器,用于对所述软信息进行解码,采用包括SOVA和BCJR在内的基于消息传递的前向纠错解码,以消息传递方式搜索出最大似然概率或者最大后验概率解码,并将频率分集和时间分集聚合为***增益,输出解码比特流到解扰器;
解扰器,用于对所述解码比特流进行解扰,得到业务描述信息。
基于图1和图2所述的发送和接收装置,下面介绍本发明所述的数字音频广播***中业务描述信息的发送和接收方法。
本发明所述业务描述信息的发送方法包括:
步骤101、将需要发送的业务描述信息依次进行扰码处理、前向纠错编码处理产生编码比特流。
步骤102、对编码比特流进行比特交织处理和星座映射处理,得到业务描述信息的调制符号。
步骤103、根据***帧结构,将所述业务描述信息的调制符号按照分布方式放置在***主业务速率匹配后的残余容量内的预定符号及其载波上。
步骤104、将步骤103处理后的符号序列与***的其它信号元素如负载、离散导频和连续导频复接,构成OFDM结构的频域信号;
步骤105、将所述频域信号转化为时域信号以供发送。
步骤101中,上层的业务描述信息(输入的数据字节流均按照MSB在前的方式)分别由一个二进制伪随机序列Pc(i)进行加扰。Pc(i)由线性反馈移位寄存器产生,如图3所示,其对应生成多项式为:x12+x11+x8+x6+1。移位寄存器的初始值为000000000001,在每个逻辑帧的起始位置重置线性反馈移位寄存器。
所述扰码处理通过将输入比特信息序列与二进制伪随机序列进行模2加法实现,见式(1):
式中:
X(i)__加扰前信息比特
Y(i)__加扰后比特
对扰码后的业务描述信息采用约束长度为7的1/4卷积码,卷积码的编码器如图4所示,对应的八进制生成多项式为:133,171,145,133,移位寄存器初始值为全“0”。业务描述信息在每个逻辑帧的起始位置重置线性反馈移位寄存器。
在所述步骤102中,经过卷积编码的业务描述信息将采用比特交织处理,交织以交织块为单位进行,其交织算法如下:
设交织前的输入序列为
其中N
MUX为交织块的长度,交织后的输出序列为:
则z′
n=z
R(n),其中R(n)可按照下列算法求得:
其中,p(0)=0,p(i)=(5×p(i-1)+q)mod s,(i≠0),
q=s/4-1。
业务描述信息在各种传输模式下不同调制方式对应的交织块的长度NMUX见表1,一个逻辑帧中包括NI个交织块。
调制方式 |
传输模式1 |
传输模式2 |
传输模式3 |
QPSK |
1704*2=3408 |
1576*2=3152 |
1360*2=2720 |
16QAM |
1704*4=6816 |
1576*4=6304 |
1360*4=5440 |
64QAM |
1704*6=10224 |
1576*6=9456 |
1360*6=8160 |
表1
在步骤102中,编码比特流以四相相移键控(QPSK)、16符号的正交幅度调制(16QAM)和64符号的正交幅度调制(64QAM)方式进行星座映射,图5、图6和图7分别给出了对应的星座映射图。编码比特流以最高有效位(MSB)在前的方式输入星座映射器中,映射器按每组比特产生的序号输出业务描述信息的调制符号序列。
在步骤103中,本发明所述的***帧结构包括超帧、帧、子帧以及OFDM符号4层。图8为本发明所述的逻辑帧结构和物理层信号帧结构示意图,图9为本发明所述的子帧结构示意图。参见图8和图9,本发明所述超帧长度为2560ms,每个超帧由4个长度为640ms的物理层信号帧组成,每个物理层信号帧包括4个长度为160ms的子帧,每个子帧包括1个信标和SN个OFDM符号。每个物理层信号帧承载一个逻辑帧的数据。
本发明分为三个传输模式。在传输模式1中,每个超帧分为4个帧,每个帧分为4个子帧,每个子帧分为57个OFDM符号,每个符号共有242个有效载波。每个子帧的第一个OFDM符号作为信标用于***同步和解调预处理,另外56个OFDM符号则包含负载、离散导频、连续导频和虚拟子载波。在传输模式2中,每个超帧分为4个帧,每个帧分为4个子帧,每个子帧分为112个OFDM符号,每个符号共有122个有效载波。每个子帧的第一个OFDM符号作为信标,另外111个OFDM符号则包含负载、离散导频、连续导频和虚拟子载波。在传输模式3中,每个超帧分为4个帧,每个帧分为4个子帧,每个子帧分为62个OFDM符号,每个符号共有242个有效载波。其中,每个子帧的第一个OFDM符号作为信标,另外61个OFDM符号则包含负载、离散导频、连续导频和虚拟子载波。每个OFDM符号都由保护间隔作为前缀以减少OFDM符号间干扰。传输模式1和传输模式3的子载波间隔相同,但是保护间隔长度不同,传输模式2的子载波间隔是前述两种模式的两倍。定义单位时间T=1/816000秒,子载波间隔、符号间隔、保户间隔等***参数如表2所示:
表2
OFDM信号由最多8个名义带宽为100kHz的子带组成。频谱模式规定了子带的数量,以及有效子带和虚子带的位置。部分频谱模式中,某些有效子带的上半子带或下半子带中全部子载波为虚子载波。在一个有效子带内,每个OFDM符号包含Nv个由连续导频、离散导频和数据子载波构成的有效子载波(当其上半子带及下半子带的子载波均不全为虚子载波时),或Nv/2个由连续导频、离散导频和数据子载波构成的有效子载波(当其上半子带或下半子带的子载波全为虚子载波时)。对各频谱模式,OFDM符号中除虚子载波、连续导频子载波和离散导频子载波外的子载波为数据子载波,数据子载波放置业务描述信息符号和业务数据符号。在一个逻辑帧中包含(4*SN)*(Nv*NI)个有效子载波,NI最小值为1,最大值为8,具体取值由***设置。
根据上述***帧结构,所述步骤103具体包括下面步骤131至132:
步骤131、构造行数为4*SN,列数为Nv*NI的子载波矩阵M,所述SN为每个子帧内的OFDM符号数,所述Nv为有效子载波数,所述NI为交织块个数;该子载波矩阵的行数和列数的均从1开始计数。子载波矩阵中的元素分为***信息元素、离散导频元素和数据元素。将子载波矩阵按从上到下、从左到右平均分成行数为SN,列数为Nv的子矩阵Ms,t,即:
其中
ma,b(a=1,2,L SN,b=1,2,L,Nv)表示子矩阵中的元素。
步骤132、所述业务描述信息的调制符号以一个逻辑帧为单位进行传输,所述经过步骤101和102扰码、编码、交织和星座映射后的业务描述信息的调制符号需要按照分布方式放置在所述子载波矩阵M中,从左边第一列的子矩阵M1,1开始,按照每列从上到下的子矩阵顺序放置所述业务描述信息的调制符号;其中,对于任一子矩阵Ms,t,在该Ms,t的第1至NSDISn行中全放置所述业务描述信息的调制符号,在该Ms,t的第NSDISn+1行中第1至NSDISvalid列中放置所述业务描述信息的调制符号,所述NSDISn和NSDISvalid为***设置值。
下面是对步骤132的更加具体的说明:所述经过扰码、编码、交织和星座映射后的业务描述信息的调制符号分别放置于Ms,t上指定的数据元素中,Ms,t放置SDIS的数据元素位置见表3。
表3
Ms,t中第1至NSDISn行中的数据元素均为SDIS,Ms,t的第NSDISn+1行中第1至NSDISvalid的数据元素为SDIS。SDIS按照从左到右、从上到下先将子载波子矩阵M1,1中表3指定的数据元素填充完后,再按照图10箭头指示方向依次填充各个子载波子矩阵中相应的数据元素,即从左边第一列的子矩阵M1,1开始,按照每列从上到下的子矩阵顺序放置所述SDIS的调制符号。放置后的SDIS与其它符号在***帧内的分布如图11所示,其在子帧和子带的位置呈现分布式的特征,增加了SDIS获得时间分集和频率分集的可能性。
本发明所述子载波矩阵M中除去放置SDIS之外的数据元素放置一个逻辑帧内的主业务数据(MSIS),也就是说SDIS放置在了***主业务速率匹配后的残余容量内。如下表4给出了各传输模式下4个子载波子矩阵 内放置MSIS的数据元素个数和放置SDIS的数据元素个数。
表4
经过上述步骤103的处理,来自上层的SDIS和MSIS被处理成符号序列,之后执行所述步骤104和105将所述符号序列与***的其它信号元素如负载、离散导频和连续导频复接,构成OFDM结构的频域信号,将所述频域信号转化为时域信号以供发送。
在信号接收端,本发明所述数字音频广播***中业务描述信息的接收方法包括:
步骤201、将时域信号转换为频域信号。
步骤202、根据***帧结构从所述频域信号的有效载波上提取分布式的业务描述信息符号,生成存在于星座空间内的解调信号。本步骤中,具体利用包括频域分集和时域分集在内的分集方法对所述有效载波进行信号检测,按照***帧结构从中提取出分布式的业务描述信息符号,生成存在于星座空间内的解调信号
步骤203、对所述解调信号进行解映射得到编码比特流。
步骤204、对所述编码比特流进行解交织得到包含频率分集和时间分集的软信息。
步骤205、对所述软信息进行解码,采用包括SOVA和BCJR在内的基于消息传递的前向纠错解码,以消息传递方式搜索出最大似然概率或者最大后验概率解码,并将频率分集和时间分集聚合为***增益,输出解码比特流。
步骤206、对步骤205输出的解码比特流进行解扰,得到业务描述信息。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。