移动终端的解调方法及装置的制作方法

文档序号:7960012阅读:172来源:国知局
专利名称:移动终端的解调方法及装置的制作方法
技术领域
本发明涉及一种移动终端的解调方法及装置,尤其涉及一种MediaFLO系统终端的解调方法及装置。
背景技术
在移动电视通讯领域中,MediaFLO(Media Forward Link Only,只有前向链路的媒体技术)系统得到越来越多的关注。MediaFLO系统是为网络运营商提供的全面的多媒体传送业务解决方案,同时也为用户提供了更及时、周到、令人满意的体验。
MediaFLO系统由两部分组成FLO技术和MediaFLO媒体分发系统。FLO技术是一种为无线用户使用移动多媒体业务而专门设计的全新空中接口(Air Interface),是“Forward Link Only”的缩写;MediaFLO媒体分发系统则提供了一种成本低廉的多媒体内容分发模式。
FLO技术是为了能够实现高效、低成本地向数百万计无线用户同时提供多媒体内容而特别优化设计的。它能够大大降低同时向大批量用户发送相同多媒体内容的成本;并确保良好的用户体验,即手机用户不仅能够享受传统的语音和数据业务,而且能够通过同一手机在许多节目频道内容间“冲浪”。
FLO系统支持在同一射频信道内局域和广域节目内容共存。使用单频网时,系统无需再进行覆盖区域之间的复杂切换。广域网内所有用户都感兴趣的内容将通过所有发射机进行同步传输。而只有某个区域或城市感兴趣的内容只在特定区域内传输。这种针对特定区域的控制是在合同义务及相关节目编排的规定下提供节目中断和重调能力的核心。
在MediaFLO商用环境中,MediaFLO终端要顺利解调数据信息,需要完成四个基本步骤1、粗同步;2、解调广域区分信道(WIC,Wide-area Identification Channel)和解调局域区分信道(LIC,Local-area Identification Channel);3、精同步;4、解调OIS(OverheadInformation Symbols,开销信息符号)信道和数据信道。
MediaFLO终端经过粗同步之后,必须正确解调WIC和LIC,以求解出相应的WID(Wide-area Differentiator,广域区分值)和LID(Local-area Differentiator,局域区分值)值。只有正确获得WID和LID值,才能解调TDM Pilot2(Time Division Multiplexed Pilot 2,时分复用导频2)信道实现精同步,随后才能保证OIS信道和数据信道的顺利解调。
目前还没有关于求解WID和LID值方法的相关的介绍,也没有MediaFLO终端商用产品。

发明内容
本发明的主要目的在于提供一种MediaFLO系统中与终端解调相关的WID和LID的求解方法,以通过计算和比较相关值,实现对WIC和LIC的有效解调。
为了实现上述目的,根据本发明的第一方面,本发明提供了一种用于MediaFLO终端的解调方法,包括以下步骤
第一步,从信道接收多个原始数据;第二步,将多个原始数据与预先存储的P组数据进行相关值运算,计算出P个相关值;以及第三步,根据P个相关值,获取对应于信道的解调值。
第三步可以如下实现从P个相关值中找出最大相关值,将最大相关值与预设值进行比较,如果最大相关值小于预设值,则重新进行粗同步操作,如果最大相关值大于预设值,则最大相关值所对应的数据的解调值为对应于信道的解调值。其中,预设值是根据接收到的信道数据允许的最小误差来设定的。
如果信道为广域区分信道,解调值为WID值。如果信道为局域区分信道,解调值为LID值。
解调方法可以用于在进行粗同步操作之后,对广域区分信道进行解调,求解WID值。
解调方法也可以用于在对广域区分信道进行解调之后,对局域区分信道进行解调,求解LID值。那么,第二步将具体为将局域区分信道数据与存储的与求解出的WID值相对应的P组数据进行相关值运算,计算出P个相关值。
原始数据的个数大于等于9且小于等于2000。
在WID和LID值为4位的情况下,P等于16。
如果原始数据为[1,-1]的形式,则相关值运算可以为R(i)=R_D(j)⊙T_D(i)(j)
=R_D(1)*T_D(i)(1)+...+R_D(N)*T_D(i)(N)其中,一维数组R_D(j)为原始数据,j=1,2,...,N;二维数组T_D(i)(j)为所存储的16组数据,i=1,2,...,16,j=1,2,...,N;⊙为模2内积。
如果原始数据为[1,0]的形式,则所存储的16组数据也为[1,0]的形式,相关值运算可以为R(i)=R_D(j)XORT_D(i)(j)其中,一维数组R_D(j)为原始数据,j=1,2,...,N;二维数组T_D(i)(j)为所存储的16组数据,i=1,2,...,16,j=1,2,...,N;XOR为异或非。
为了实现上述目的,根据本发明的第二方面,本发明提供了一种用于MediaFLO终端的解调装置,包括接收部,用于从信道接收多个原始数据;运算部,用于将多个原始数据与预先存储的P组数据进行相关值运算,计算出P个相关值;以及比较部,用于从P个相关值中找出最大相关值,将最大相关值与预设值进行比较,如果最大相关值小于预设值,则重新进行粗同步操作,如果最大相关值大于预设值,则最大相关值所对应的数据的解调值为对应于信道的解调值。
其中,预设值是根据接收到的信道数据允许的最小误差来设定的。
如果信道为广域区分信道,解调值为WID值。如果信道为局域区分信道,解调值为LID值。
解调装置可以用于在进行粗同步操作之后,对广域区分信道进行解调,求解WID值。
解调装置也可以用于在对广域区分信道进行解调之后,对局域区分信道进行解调,求解LID值。此时,运算部将局域区分信道数据与存储的与求解出的WID值相对应的P组数据进行相关值运算,计算出P个相关值。
原始数据的个数大于等于9且小于等于2000。
在WID和LID值为4位的情况下,P等于16。
如果原始数据为[1,-1]的形式,则相关值运算可以为R(i)=R_D(j)⊙T_D(i)(j)=R_D(1)*T_D(i)(1)+...+R_D(N)*T_D(i)(N)其中,一维数组R_D(j)为原始数据,j=1,2,...,N;
二维数组T_D(i)(j)为所存储的16组数据,i=1,2,...,16,j=1,2,...,N;⊙为模2内积。
如果原始数据为[1,0]的形式,则所存储的16组数据也为[1,0]的形式,相关值运算可以为R(i)=R_D(j)XORT_D(i)(j)其中,一维数组R_D(j)为原始数据,j=1,2,...,N;二维数组T_D(i)(j)为所存储的16组数据,i=1,2,...,16,j=1,2,...,N;XOR为异或非。
本发明通过执行相关值运算,在MediaFLO终端解调过程中的粗同步之后,实现了对WIC和LIC的有效解调。通过对相关值精确性、时间消耗、以及信道允许误差等因素的综合考虑,对粗同步的误差进行判定,并在误差允许的情况下,为后面的精同步操作提供求解的WID和LID值。


图1是根据本发明的用于MediaFLO终端解调的方法的流程图;图2是根据本发明的用于MediaFLO终端的解调装置的框图;以及图3是产生WIC信道数据的移位寄存器的原理图。
具体实施例方式
下面将参考附图详细说明本发明。
如图1所示,根据本发明的用于MediaFLO终端解调的方法包括S102,从信道接收多个原始数据;S104,将多个原始数据与预先存储的16组数据进行相关值运算,计算出16个相关值;以及S106,根据16个相关值,获取对应于信道的解调值。
如图2所示,根据本发明的用于MediaFLO终端的解调装置10包括接收部20,用于从信道接收多个原始数据;运算部30,用于将多个原始数据与预先存储的16组数据进行相关值运算,计算出16个相关值;以及比较部40,用于根据16个相关值,获取对应于信道的解调值。
本发明的实施例提供了MediaFLO系统中与终端解调相关的WID和LID的求解方法。在此可以称为查表法,也称比特数据相关值计算法。
求解WID的步骤
(1)接收端接收并解调出来的WIC原始数据依次与终端存储的16组数据进行相关值运算。
(2)如果接收到的WIC信道数据与表中某组数据相同的个数越多,则计算出来的相关值R也就越大。因此,比较16个相关值,找出最大的相关值。
(3)将最大的相关值与预设值“R0”作比较,如果最大的相关值小于“R0”,则我们认为系统的粗同步误差太大,因此退出查表循环,终端重新进行粗同步操作;如果最大的相关值大于等于“R0”,则计算出来的这个最大相关值所对应的数据的WID值就是我们需要求解的WID值。
求解LID的步骤(1)终端必须先解出WID值,然后再求解LID的值(2)接收端接收并解调出来的LIC原始数据依次与终端存储的与解出的WID值相对应的16组数据进行相关值运算。
(3)如果接收到的LIC信道数据与表中某组数据相同的个数越多,则计算出来的相关值R也就越大。因此,比较16个相关值,找出最大的相关值。
(4)将最大的相关值与预设值“R0”作比较,如果最大的相关值小于“R0”,则我们认为系统的粗同步误差太大,因此退出查表循环,终端重新进行粗同步操作;如果最大的相关值大于等于“R0”,则计算出来的这个最大相关值所对应的数据的LID值就是我们需要求解的LID值。
WID值即d0d1d2d3的值,共有16种情况,如表1所示。1至16种情况没有顺序。

表1LID值即c0c1c2c3的值,也有16种情况,如表2所示。1至16种情况没有顺序。


表2图3为产生WIC信道数据的移位寄存器的原理图。移位寄存器的初始状态变量a0a1a2a3a4a5a6a7a8a9a10a11b0c0c1c2c3d0d1d2d3的初始状态1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 d0 d1 d2 d3。经过移位寄存器操作先输出x1x2...x20,然后再与m0m1...m19进行模2内积操作,最后输出scrambled_bits。这样,随着移位寄存器的不断移位操作,可以陆续输出一串scrambled_bits序列。由于“d0d1d2d3”共有16种可能的取值,因此移位寄存器最后可能输出16组不同的数据。每组不同的数据对应着不同的WID值即d0d1d2d3的值。
为了使说明更加清楚,设定了几个参数说明1、“N”取值范围[9,1000]之间的整数,由终端设定。
参数含义用于计算相关值的WIC信道数据的个数。“N”越大,则计算的相关值越精确,但计算所花的时间更长,因此“N”的取值可以在相关值的精确性和所花时间的长短中平衡考虑。
2、“R”参数含义接收到的WIC信道数据与表中数据计算出来的相关值。
如果接收到的WIC信道数据与表中数据相同的个数越多,则计算出来的相关值R也就越大。如果完全相同,则R值最大,如果没有一个是相同的,则R值最小。
3、“R0”参数含义正确求解WID值允许的最小的相关值R0,由终端设定。“R0”的值需要根据接收到的WIC信道数据允许的最小误差来设定。“R0”取值越大,则求解的WID值越准确,但系统对粗同步的要求就越高了。因此“R0”的取值可以在WID值的准确性和系统对粗同步的要求上平衡考虑。
如果16组数据的相关值R都小于“R0”的话,则我们认为系统的粗同步误差太大,因此退出查表循环,终端重新进行粗同步操作。
求解WID的步骤(1)接收端接收并解调出来的WIC原始数据依次与终端存储的16组数据进行相关值运算。这里两种情况一种是WIC原始数据为[1,-1]形式;另一种是WIC原始数据已经转化为[1,0]的形式。这里就先以[1,-1]形式为例来说明相关值运算的方法。
设解调出来的WIC原始数据为一维数组R_D(j),j=1,2,...,N。终端存储的表中16组数据为二维数组T_D(i)(j),i=1,...,16;j=1,2,...,N。
假设N=9,T_D(i)(j)举例如表3所示。


表三则相关值的计算方法为(“⊙”为模2内积)R(i)=R_D(j)⊙T_D(i)(j)=R_D(1)*T_D(i)(1)+...+R_D(N)*T_D(i)(N)(2)比较16个相关值R(i),找出最大相关值所对应数据的WID值。
(3)将最大的相关值与“R0”作比较,如果最大的相关值小于“R0”,则我们认为系统的粗同步误差太大,因此退出查表循环,终端重新进行粗同步操作。如果最大的相关值大于等于“R0”,则最大相关值所对应数据的WID值就是我们需要求解的WID值。
如果WIC原始数据已经转化为[1,0]的形式,则要求终端存储的表中16组数据也为[1,0]的形式,则相关值的计算方法中将“异或非”符号“XOR”代替“⊙”即可,并且终端需要重新设定“R0”的值,其它步骤不变。
求解LID的步骤
(1)终端必须先解出WID值,然后再求解LID的值(2)求解LID值接下来的步骤与求解WID值的步骤(1)(2)(3)相同。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于MediaFLO终端的解调方法,其特征在于,包括以下步骤第一步,从信道接收多个原始数据;第二步,将所述多个原始数据与预先存储的P组数据分别进行相关值运算,计算出P个相关值;以及第三步,根据所述P个相关值,获取对应于所述信道的解调值。
2.根据权利要求1所述的解调方法,其特征在于,所述第三步包括,从所述P个相关值中找出最大相关值,将所述最大相关值与预设值进行比较,如果所述最大相关值小于所述预设值,则重新进行粗同步操作,如果所述最大相关值大于所述预设值,则所述最大相关值所对应的数据的解调值为对应于所述信道的解调值。
3.根据权利要求1所述的解调方法,其特征在于,所述信道为广域区分信道,所述解调值为WID值。
4.根据权利要求1所述的解调方法,其特征在于,所述信道为局域区分信道,所述解调值为LID值。
5.根据权利要求3所述的解调方法,其特征在于,所述解调方法用于在进行粗同步操作之后,对所述广域区分信道进行解调,求解所述WID值。
6.根据权利要求4所述的解调方法,其特征在于,所述解调方法用于在对广域区分信道进行解调之后,对所述局域区分信道进行解调,求解所述LID值。
7.根据权利要求6所述的解调方法,其特征在于,所述第二步包括,将局域区分信道数据与存储的与求解出的WID值相对应的P组数据分别进行相关值运算,计算出P个相关值。
8.根据权利要求1所述的解调方法,其特征在于,所述原始数据的个数大于等于9且小于等于2000。
9.根据权利要求2所述的解调方法,其特征在于,根据接收到的信道数据允许的最小误差来设定所述预设值。
10.根据权利要求1至9中任一项所述的解调方法,其特征在于,所述P等于16。
11.根据权利要求1至9中任一项所述的解调方法,其特征在于,如果所述原始数据为[1,-1]的形式,则所述相关值运算为R(i)=R_D(j)⊙T_D(i)(j)=R_D(1)*T_D(i)(1)+...+R_D(N)*T_D(i)(N)其中,一维数组R_D(j)为所述原始数据,j=1,2,...,N;二维数组T_D(i)(j)为所存储的P组数据,i=1,2,...,P,j=1,2,...,N;⊙为模2内积。
12.根据权利要求1至9中任一项所述的解调方法,其特征在于,如果所述原始数据为[1,0]的形式,则所存储的P组数据也为[1,0]的形式,所述相关值运算为R(i)=R_D(j)XOR T_D(i)(j)其中,一维数组R_D(j)为所述原始数据,j=1,2,...,N;二维数组T_D(i)(j)为所存储的P组数据,i=1,2,...,P,j=1,2,...,N;XOR为异或非。
13.一种用于MediaFLO终端的解调装置,其特征在于,所述解调装置包括接收部,用于从信道接收多个原始数据;运算部,用于将所述多个原始数据与预先存储的16组数据分别进行相关值运算,计算出16个相关值;以及比较部,用于从所述16个相关值中找出最大相关值,将所述最大相关值与预设值进行比较,如果所述最大相关值小于所述预设值,则重新进行粗同步操作,如果所述最大相关值大于所述预设值,则所述最大相关值所对应的数据的解调值为对应于所述信道的解调值。
14.根据权利要求13所述的解调装置,其特征在于,所述解调装置用于在进行粗同步操作之后,对广域区分信道进行解调,求解WID值;以及用于在对所述广域区分信道进行解调之后,对局域区分信道进行解调,求解LID值。
全文摘要
本发明公开了一种用于MediaFLO终端解调的方法及装置,用于在粗同步操作之后,求解对应于信道的解调值。该方法包括第一步,从信道接收多个原始数据;第二步,将多个原始数据与预先存储的16组数据进行相关值运算,计算出16个相关值;第三步,根据16个相关值,获取对应于信道的解调值。该装置包括接收部,用于从信道接收多个原始数据;运算部,用于将多个原始数据与预先存储的16组数据进行相关值运算,计算出16个相关值;比较部,用于从16个相关值中找出最大相关值,将最大相关值与预设值进行比较,如果最大相关值小于预设值,则重新进行粗同步操作,如果最大相关值大于预设值,则最大相关值所对应的数据的解调值为对应于信道的解调值。
文档编号H04M11/08GK101060612SQ200610074800
公开日2007年10月24日 申请日期2006年4月17日 优先权日2006年4月17日
发明者辛雨 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1