移动通信系统中使用外编码发射和接收广播数据的方法和装置的制作方法

文档序号:7633930阅读:191来源:国知局
专利名称:移动通信系统中使用外编码发射和接收广播数据的方法和装置的制作方法
技术领域
本发明一般涉及一种用于在移动通信系统中发射广播数据的方法和装置。更特别地,本发明涉及一种用于在通信系统中使用外编码发射和接收广播数据的方法和装置,其被提供来在码分多址(CDMA)移动通信系统中有效率地接收使用外编码发射的广播数据。
背景技术
移动通信系统已经从提供语音服务的系统发展为能够提供数据服务的系统。移动通信系统正在发展为能够与各种数据服务一起提供广播服务的高级系统。在使用CDMA技术的第三代合作项目2(3GPP2)组中,这样的提供广播服务的系统正在经历各种标准化协商。在CDMA2000 1x Rev.D标准中,广播服务称为“广播多播服务(BCMCS)”,该标准是由3GPP2组建议的标准之一,用于提供广播服务。除了CDMA2000 1x Rev.D标准,3GPP2阵营已经建立其它标准以提供广播服务。
现在将对CDMA2000 1x Rev.D标准中定义的广播服务进行说明。在下面的说明中,CDMA2000 1x Rev.D标准中定义的BCMCS服务将称为“广播服务”。
广播服务使用时域复用(TDM)方法,通过一个信道发射块交织的基于帧的广播数据。除了内编码如卷积编码,广播服务可以使用Reed-Solomon编码,该编码是纠错编码,也称为外编码。在发射广播数据中,当其中不使用外编码时,TDM方法的使用使接收机能够接收最小数目的选择的帧,从而有助于改善接收效率。但是,为了阻止突发发射差错,使用Reed-Solomon编码,并且在CDMA2000 1x Rev.D标准中建议使用Reed-Solomon编码。
现在将对当前为广播服务建议的广播数据发射方法进行详细说明。
图1是时序图,用于说明根据CDMA2000 1x Rev.D标准,使用TDM方法提供广播服务的过程。
在图1中,A、B、C和D表示广播服务的类型。如图1中说明的,为了提供广播服务,在发射到用户站(SS)之前,基站(BS)时域复用广播服务。发射之前时域复用的广播服务具有TDM周期(TDM_PERIOD)100。分配多个TDM时隙给TDM周期100,并且多个TDM周期构成一个TDM超周期。
将从提供的服务的观点说明TDM周期和TDM超周期。如果用户站希望接收特定的广播服务,它可以检查广播服务的类型,该广播服务在时域复用之后通过预先确定的信道发射。以这种方式检查广播服务的类型之后,如果用户站的用户希望看和/或听特定的广播服务,那么用户站产生消息用于请求由用户选择的广播服务,并且发射请求消息给基站。作为响应,基站产生用于接收广播服务的信息,该广播服务在如图1中所说明的时域复用之后发射,并且发射产生的信息给用户站。产生的用于接收广播服务的信息使用表1的消息格式发射,该广播服务在时域复用之后提供。提供表2和3以进一步说明使用表1的消息格式发射的信息。
表1

在表1中,TDM_USED_IND字段包含1比特,并且指示是否提供的广播服务在时域复用之后发射。如果广播服务数据在时域复用之后发射,添加随后的值。因此,如果表1中说明的除了TDM_USED_IND字段之外的字段具有0比特,这意味着未使用时域复用。另外,当使用时域复用时,TDM_SLOT_LENGTH字段110包含2比特值,并且如图1中说明的,它指示包括在一个TDM周期100中的时间的长度。表1的TDM_PERIOD字段指示包括在TDM周期100中的时隙数,并且当使用时域复用时包含2比特值。另外,TDM_MASK字段包含使用4比特、8比特或16比特的值,并且指示TDM周期100中特定的时隙,在该时隙中包括用户请求的广播服务。在图1中,通过参考号码120显示TDM_MASK字段包含4比特值的例子。最后,在表1中,根据是否使用超帧周期,TDM_SUPER_PERIOD_MASK字段包含0比特或4比特值,并且图1中通过参考号码130显示其例子。
表2说明发射表1的信息时、TDM_SLOT_LENGTH参数值和TDM_PERIOD参数值之间的匹配关系。
表2

在TDM_SLOT_LENGTH字段中,‘保留’意味着对应的参数未使用。表3说明TDM周期和TDM时隙长度之间的匹配关系。
表3

表3说明包括在TDM周期中的时隙数和根据时隙长度在每个TDM周期内发射的帧数之间的匹配关系。如可以从表3中理解的,根据TDM周期100中的时隙数(4、8或16)和时隙长度(20、40或80毫秒),可能的发射的帧数从最小16帧一直变到最大256帧。
一旦用户站接收到表1的信息,它可以接收相应帧的数据。现在将参考图1进行其详细说明。例如,如果特定用户希望接收广播服务A,发射由参考号码121表示的值作为表1的TDM_MASK值。发射值‘1010’作为TDM_MASK值,该值被发射到希望收听广播服务A的用户站。以这种方式,例如由参考号码122表示的值‘0100’将作为TDM_MASK值发射,该值被发射到希望收听广播服务B的用户站。例如由参考号码123表示的值‘0001’将作为TDM_MASK值发射,该值被发射到希望收听广播服务C的用户站。例如由参考号码124表示的值‘1010’将作为TDM_MASK值发射,该值被发射到希望收听广播服务D的用户站。
用于广播服务A的TDM_MASK和用于广播服务D的TDM_MASK指示广播服务A和广播服务D以交叉的方式在相同的接收点发射,并且这由TDM_SUPER_PERIOD_MASK值区分。即,对广播服务A、B、C和D,由参考号码130所示,设置TDM_SUPER_PERIOD_MASK值,并且参考号码131、132、133和134指示对某些TDM周期发射的相应的广播服务。
CDMA2000 1x Rev.D标准要求基于Reed-Solomon方法的外编码用于广播服务。基于Reed-Solomon方法的外编码在如BCMCS物理层标准中定义的64帧周期进行,并且64帧在发射之前通过4个子缓冲器编码。参考图2,现在将对使用基于Reed-Solomon方法的外编码的广播服务方法进行说明。
图2是说明Reed-Solomon编码的操作的图,该编码作为基于CDMA20001x Rev.D标准的广播服务数据的外编码。
在图2中,说明标准中定义的4个子缓冲器子缓冲器#0(210)、子缓冲器#1(220)、子缓冲器#2(230)和子缓冲器#3(240)。因为Reed-Solomon编码在BCMCS物理层标准中定义的64帧周期进行,4个子缓冲器210、220、230和240具有能够存储总共64帧的结构。因此,如此构造子缓冲器210、220、230和240中的每个,使得它能存储16帧。但是实际上,存储在子缓冲器210、220、230和240每个中的帧数设置为预先确定的数目k(k是小于16的整数),以便执行Reed-Solomon编码。因此,在子缓冲器210、220、230和240的每个的前k个区域中存储k帧,并且子缓冲器210、220、230和240的每个的剩余区域是空。奇偶校验帧存储在空区域中,该奇偶校验帧是Reed-Solomon编码帧。以这种方式将16帧填满每个子缓冲器210、220、230和240。
这个过程显示为图2中的Reed-Solomon(RS)编码过程。即,图2的参考号码211、221、231和241说明进行Reed-Solomon编码之后的缓冲器状态。包括Reed-Solomon编码帧的子缓冲器211、221、231和241执行顺序输出。即,发射从第一个子缓冲器211输出的第一帧之后,发射来自第二个子缓冲器221的第一帧,然后发射第三个子缓冲器231的第一帧。最后,发射第四个子缓冲器241的第一帧之后,发射第一个子缓冲器221的第二帧。
为方便说明,在图2的右手侧说明的是存储在子缓冲器211、221、231和241中的帧的发射顺序。即,参考号码212表示存储在子缓冲器211中的帧的发射顺序,参考号码222表示存储在子缓冲器221中的帧的发射顺序,参考号码232表示存储在子缓冲器231中的帧的发射顺序,而参考号码242表示存储在子缓冲器241中的帧的发射顺序。例如,关于第一个子缓冲器211,第一帧首先发射,第二帧第五个发射,而第三帧第九个发射。存储在其它子缓冲器221、231和241中的帧也以同样的方法发射。
参考图3,现在将说明以TDM超帧周期和TDM周期发射帧的例子。
图3是在使用TDM/Reed-Solomon方法发射用于6个广播服务的数据的情况下,用于发射广播服务数据的时序图。参考图3,TDM超帧300包括4个TDM周期310、320、330和340。对各TDM周期310、320、330和340,发射用于不同广播服务的广播服务帧A、B、C、D、E和F。
当用户站或接收方接收到以图3中说明的方式发射的帧时,对相应的子块,用户站应该按每个子缓冲器接收数据。进而,用户站应该不仅接收通过相应子缓冲器发射的用于它自己的广播服务的帧,而且也接收用于其它广播服务的帧,以便启用译码。用户站通过同一子缓冲器不仅接收用于它自己的广播服务的帧,而且也接收用于其它广播服务的帧的原因是使用Reed-Solomon方法作为外编码,参考图2如上所述。
图4是说明各子缓冲器的图,在子缓冲器中存储用于图2的方法中提供的广播服务的发射数据。
参考图4,发射帧数据存储在存储在第一到第四子缓冲器410、420、430和440。假定就数据发射方法来说,图4与图3相同。例如,用于3个广播服务A、E和F的帧存储在第一个子缓冲器410中,用于3个广播服务A、B和F的帧存储在第二个子缓冲器420中,用于2个广播服务C和F的帧存储在第三个子缓冲器430中,而用于2个广播服务D和F的帧存储在第四个子缓冲器440中。用于各子缓冲器410、420、430和440的最后几帧存储为用于Reed-Solomon编码的奇偶校验帧。
因此,希望接收特定广播服务的用户站,由于多个广播服务帧以先前的方式发射,实际上不能享有TDM的优点。即,用户站不能执行Reed-Solomon译码,除非它对相应的子块接收子缓冲器中的全部数据,通过子块发射它希望的广播服务。
因此,在被应用外编码的广播服务中,为了接收特定服务,用户站将不必要地接收其它广播服务。

发明内容
因此,本发明的一个目的是提供一种方法和装置,用于在移动通信系统中使用外编码发射和接收广播数据,以便通过只选择性接收广播服务中的希望的广播数据,使要译码的数据比特数最小,该广播服务使用外编码和时域复用(TDM)方法提供。
本发明的另一个目的是提供一种用于在移动通信系统中使用外编码发射和接收广播数据的方法和装置,以便通过使广播服务中要译码的数据比特数最小,降低接收机的复杂度和功耗,该广播服务使用外编码和TDM方法提供。
根据本发明的一个方面,提供一种用于在移动通信系统中提供广播服务的方法,对用于多个广播服务的帧进行外编码,该方法包含如下步骤产生包含指示至少一个子缓冲器的信息的广播参数消息,用于请求的广播服务的帧存储在该子缓冲器中;以及发射广播参数消息。
根据本发明的另一个方面,提供一种方法,包含产生广播数据流,包含用于移动通信系统中多个广播服务中的每个的数据帧;在多个缓冲器中存储广播数据流,使得每个缓冲器包含不超过一个广播服务的数据帧;对每个缓冲器存储的数据帧外编码;并且发射外编码的数据帧。
根据本发明更进一步的方面,提供一种用于在移动通信系统中接收广播服务的方法,对用于多个广播服务的帧外编码,该方法包含以下步骤接收包含指示至少一个子缓冲器的信息的广播参数消息,用于希望的广播服务的帧存储在该子缓冲器中;以及根据所述信息选择性接收用于希望的广播服务的帧。
根据本发明的另一个方面,提供一种用于在移动通信系统中提供广播服务的发射装置,对用于多个广播服务的帧外编码,该装置包含消息产生器,用于产生包含指示每个子缓冲器的信息的广播参数消息,用于每个广播服务的帧存储在该子缓冲器中;以及射频(RF)模块,用于发射广播参数消息。
根据本发明的另一个方面,提供一种用于在移动通信系统中提供广播服务的发射装置,对用于多个广播服务的帧外编码,该装置包含控制器,用于按子块对广播数据解复用,以分配广播数据到至少一个子缓冲器,用于请求的广播服务的帧存储在该子缓冲器中;外编码器,用于按子缓冲器对用于多个广播服务的帧外编码;以及射频(RF)模块,用于发射用于多个广播服务的外编码的帧。
根据本发明的另一个方面,提供一种用于在移动通信系统中接收广播服务的接收装置,对用于多个广播服务的帧外编码,该装置包含射频(RF)模块,用于从发射机接收包含指示特定子缓冲器的信息的广播参数消息,用于希望的广播服务的帧存储在该子缓冲器中,并且在多个广播服务中选择性接收用于希望的广播服务的帧;译码器,用于对选择性接收的用于广播服务的帧译码,该帧存储在指示的子缓冲器中;以及控制器,用于根据所述信息指令射频(RF)模块,在多个广播服务中选择性接收用于希望的广播服务的帧。


从下面结合附图的详细说明,本发明的上面的和其它的目的、特征和优点将变得更加明显,在附图中图1是过程时序图,该过程根据CDMA2000 1x Rev.D标准,使用TDM方法提供广播服务;图2是根据CDMA2000 1x Rev.D标准,对广播服务数据执行作为外编码的Reed-Solomon编码的操作的图;图3是在使用TDM/Reed-Solomon方法发射用于6个广播服务的数据的情况下,说明广播服务数据的传统发射的时序图;图4是说明各子缓冲器的图,在子缓冲器中存储发射数据,用于图2的传统方法中提供的广播服务;图5是说明示范性方法的图,在该方法中,根据本发明的实施例,分别存储广播数据用于各子缓冲器;图6A-6F说明广播服务的可能模式,该广播服务基于使用图5的示范性广播数据存储方法的TDM方法;图7是根据本发明实施例的用于基于子块提供TDM广播服务的方法的时序图;图8是根据本发明的实施例,说明移动通信系统中使用Reed-Solomon编码的广播数据接收装置的结构的方块图;图9是根据本发明的实施例,说明在移动通信系统中接收使用Reed-Solomon编码的广播数据的方法的流程图;
图10是根据本发明的实施例,说明使用Reed-Solomon编码的广播数据发射装置的结构的方块图。
应该理解的是遍及附图,相同的参考号码指相同的特征、元件和结构。
具体实施例方式
现在将参考附图详细说明本发明的实施例。在下面的说明中,为了简明,已经省略了这里合并的已知功能和配置的详细说明。
在本发明的实施例中,如图5中说明的,只有用于相同广播服务的帧存储在接收机的每个子缓冲器中。在图5中,假定接收机包含四个子缓冲器。虽然A、B、C和D表示图5中不同的广播服务,那只是为了说明的目的,并且广播服务不必限于多个不同的广播服务。例如,A和B可以是构成一个广播服务的帧,而C和D可以构成另一个广播服务。因此在这个实施例中,图5表示可分开的广播服务的类型的最大数目。
参考图6A到6F,现在将说明当用于每个广播服务的帧以图5的方式存储时,接收机能够接收的服务的最大数目。即,图6A和6F分别说明根据时域复用(TDM)方法的广播服务的可能模式。对图6A到6F中显示的每个模式,表4中说明可用服务的最大数目。
表4

在表4中,(I)、(II)和(III)表示这样的情况包括在一个TDM周期中的时隙总长度是20毫秒,并且时隙数分别是4、8和16。在这种情况下,如图6A中说明的,接收机能够接收的服务的最大数是4(A、B、C和D)。另外,(IV)和(V)表示这样的情况包括在一个TDM周期中的时隙总长度是40毫秒,并且时隙数分别是4和8。在这种情况下,如图6B中说明的,接收机能够接收的服务的最大数是2(A和B)。
进而,(VI)表示这样的情况包括在一个TDM周期中的时隙总长度是40毫秒,并且时隙数是16。在这种情况下,如图6C中说明的,接收机能够接收的服务的最大数是4(A、B、C和D)。总结表4,接收机能够接收的服务的最大数,对模式(VII)是1,对模式(IV)、(V)和(VIII)是2,而对(I)、(II)、(III)、(VI)和(IX)是4。
从图6A到6F和表4可以得出下面的结果。
1.(I)、(II)和(III)都表示相同的TDM方法在这种情况下,因为模式(I)要求消息比特的最小数目,所以用于模式(I)的TDM方法对这些模式有效率。在这里,“消息”指包括表4的参数信息的消息,该消息从基站提供给用户站,使得用户站或接收机能够使用广播服务(以下称为“广播参数消息”)。
2.因为(IV)和(V)可以由(I)表示,这些模式由(I)表示。
3.(VI)表示独立于用于其它模式的那些TDM方法的TDM方法。
4.因为(VII)只提供一种服务,所以不使用它。
5.因为(VIII)可以由(VI)表示,所以它由(VI)表示。
6.(IX)表示独立于用于其它模式的那些TDM方法的TDM方法。
因此,在表1和表2的传统的广播参数消息格式下有效率的TDM方法可都只由(I)、(VI)或(IX)表示。当各服务均匀地混合时,模式(I)就显示最短初始发射延迟时间的特征而言是出色的,并且模式(I)可以表示其它8个模式。但是,由可以由模式(I)支持的服务的最大数限制为4,它远小于不考虑有效率的TDM方法的情况下可支持服务的最大数64。
因此,本发明的实施例建议一种广播数据发射方法和装置,用于改变广播参数消息,其中接收机可以有效率地接收使用Reed-Solomon编码发射的广播数据,并且接受预计随后要大大增加的广播信道数,同时保持图5的帧接收方法。为此,本发明的实施例将表1的指示用于每个广播服务的帧的TDM_MASK字段,改变为对应于子缓冲器的基于子块的掩码(mask),使得它指派包括在接收机中的每个子缓冲器,在每个子缓冲器中只存储一个广播服务帧,并且阻止接收用于其它广播服务的帧,从而排除了传统接收机中出现的不必要的译码,同时确保足够数目的广播信道。
表5说明由本发明的实施例建议的广播参数消息的字段格式。广播参数消息最好遵循下面的规则1.用于使用外编码情况的信令系统,应该不同于用于不使用外编码情况的信令系统,以便对不使用外编码的情况支持更灵活的TDM方法;以及
2.对使用外编码的情况,一个服务应该存在于每个子缓冲器中,为此,消息应该包括基于子块的掩码,而不是基于帧,即基于时隙的掩码。
表5

因为表5中的‘比特数’字段等同于表1的,所以新消息与传统消息兼容,并且表1的所有消息字段变为基于接收机子块的新消息字段,从而保持其基本内容。
根据是否使用外编码,实际接收广播服务的接收机分析传统消息字段或新消息字段。
图7是用于说明根据本发明实施例的方法的时序图,该方法用于提供基于子块的TDM广播服务。这符合图1的传统的CDMA2000 1x Rev.D标准,除了基于子块的广播服务发射和接收方法。
在图7和表5中,TDM_SUB_BLOCK_LENGTH 710当使用TDM时包含2比特值,并且指示包括在一个TDM_SUB_BLOCK_PERIOD 700中的子块的时间长度。TDM_SUB_BLOCK_PERIOD 700当使用TDM时包含2比特值。进而,TDM_SUB_BLOCK_MASK 720包含4比特、8比特或16比特的值,并且指示在TDM周期中,由用户清求的广播服务应该在子缓冲器711、712、713和714中的哪个中存储(接收)。在图7中,由参考号码720表示TDM_SUB_BLOCK_MASK设置为4比特值的情况。
最后,根据是否使用超帧,TDM_SUB_BLOCK_SUPER_PERIOD_MASK包含0比特或4比特的值。TDM_SUB_BLOCK_SUPER_PERIOD_MASK当使用超帧时设置为4比特值,并且由图7中的参考号码表示。
如上所述,图7显示基于子缓冲器711、712、713和714的TDM,它是基于子缓冲器的TDM。即,接收机通过接收表5的广播参数消息,确定接收帧所属的子缓冲器,然后只接收属于相应子缓冲器的帧。由等式(1)定义第i个接收帧所属的子块索引(sub_block_index)。

在等式(1)中,‘mod’表示取模操作,而

表示当i/64的值不是整数时,这个值接近的最大整数。根据等式(1),对子缓冲器在一对一的基础上映射到比特的子块掩码安排,当子块掩码安排的第sub_block_index个值是1时,接收机接收第i个发射帧,而当子块掩码安排的第sub_block_index个值是0时,不接收第i个发射帧,从而使能TDM接收。
这里i和sub_block_index都从‘0’开始。关于等式(1)中的i值,从CDMA系统时间是0的点经过20*FSCH_OUTER_CODE_OFFSET[i]毫秒之后,该i值设置为0。在图7中,对服务A的子块掩码安排是{1,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0}。因此,第456个接收帧的sub_block_index值根据等式(1)变为12,并且因为相应的子块掩码值是1(即,{1,0,1,0,0,0,0,0,1,0,1,0,“1”,0,1,0}),所以应该接收相应的帧。以这种方式接收的子块在一对一的基础上映射到子缓冲器。
如果有必要显式指示是否使用基于子块的TDM,表6和表7的广播参数消息可以使用表2中的保留比特构成。
表6

表7

根据表6和表7,可能支持基于子块的TDM方法,它与传统的TDM方法完全兼容。与表5的消息相比,表6的消息没有TDM_SUB_BLOCK_LENGTH字段,这意味着消息总是基于子缓冲器。但是,由新方法支持的服务的最大数是16*4=64,它等于传统方法支持的服务的最大数。另外,存在一种方法,用于通过扩充当前为TDM_SUB_BLOCK_MASK和TDM_SUB_BLOCK_PERIOD分配的比特数来延长总的周期。但是,这种方法与前面的方法相比效率低。
现在将对发射装置,如应用本发明实施例的基站的发射机的结构进行说明。
现在将参考图10说明用于实现图7的时序方法的装置。图10是根据本发明的实施例,说明使用Reed-Solomon编码的广播数据发射装置的结构的方块图。虽然在本发明的实施例中广播参数消息由发射机或基站产生,它也可以单独的装置如广播服务器产生。
当有广播服务要提供给用户站时,图10的发射装置产生广播参数消息,发射广播参数消息给用户站,然后根据图7的时序方法发射用于每个广播服务的广播数据到无线网络。
参考图10,为发射广播数据,参数产生器1060产生表5的广播参数消息,并且输出广播参数消息到调制器1040,该广播参数消息包括用于TDM发射的图7的TDM_SUB_BLOCK_SUPER_PERIOD_MASK和TDM_SUB_BLOCK_LENGTH信息比特、和指示TDM周期中存储用于由用户请求的广播服务的帧的子缓冲器的TDM_SUB_BLOCK_MASK。调制器1040调制从参数产生器1060输出的广播参数消息。射频(RF)模块1050通过天线ANT发射调制的广播参数消息到无线网络。随后将更详细地说明接收广播参数消息的用户站的操作。在替代实施例中,可以以表6和表7的格式产生广播参数消息。
广播参数消息的发射完成之后,控制器1070控制解复用器1010,使得输入的广播数据流分配(指派)给至少一个存储用于每个广播服务的帧的子缓冲器。解复用器1010在控制器1070的控制下,对相应的子缓冲器按子块解复用广播数据流。构成广播数据流的连续帧在发射前在每个唯一指派给每个广播服务的周期进行时分。外编码器1020对从解复用器1010输入的广播数据进行Reed-Solomon编码,并且输出结果数据到信道编码器1030。或者,为了插入用于差错检查的CRC信息到外编码的广播数据中,在外编码器1020和信道编码器1030之间可以放入循环冗余检查(CRC)插入器(未显示)。信道编码器1030对它的输入信号进行信道编码,如卷积编码,并且输出结果信号到调制器1040。调制的信号通过RF模块1050进行基于子块的TDM,然后通过天线ANT发射到无线网络。对这里使用的调制方法,可以选择若干公知的调制方法之一。在图10中,参考号码M1表示广播参数消息发射装置。
现在将对接收装置如应用本发明实施例的用户站的接收机的结构进行说明。
图8是根据本发明的实施例,说明移动通信系统中使用Reed-Solomon编码的广播数据接收装置的结构的方块图。
参考图8,如果存在来自用户的广播服务请求,接收装置就通过天线ANT和RF模块810从基站接收表5的广播参数消息,该RF模块810最好包含滤波器和前端单元,并且广播参数消息通过选择器820传递给解调器840。广播参数通过控制信道发射,该信道不同于发射广播数据的信道。控制器830识别广播参数的发射。接收的广播参数消息传递给消息处理器850,而消息处理器850分析广播参数消息并且传递分析结果给控制器830。根据广播参数消息的分析结果,控制器830确定广播服务的类型,指定存储用于相应广播服务的帧的子缓冲器,并且映射TDM_SUB_BLOCK_MASK字段的安排,使得用于其它广播服务的帧不应该存储在指定的子缓冲器中。
其后,如果从基站接收的用于广播服务的帧通过天线ANT和RF模块810施加到选择器820,那么控制器830使用等式(1)计算接收的帧所属的子块索引,并且传递计算的子块索引到选择器820。选择器820使用子块索引和映射的TDM_SUB_BLOCK_MASK字段,只通过用于用户选择的广播服务的帧,并且丢弃剩余帧。
由选择器820选择的广播帧传递给解调器840,而解调器840解调选择的广播帧并且传递解调的广播帧到信道译码器860。信道译码器860最好使用卷积译码或turbo编码,对解调的广播帧执行信道译码。输出信号通过未说明的CRC检查器对帧数据进行差错检查,然后进行去交织和Reed-Solomon编码,产生纠错的广播数据。图7中说明的子缓冲器可以包括在外译码器870、单独的内部存储器或单独的外部存储器中。
参考图9,根据本发明的实施例,对用于在移动通信系统中接收使用Reed-Solomon编码的广播数据的方法进行说明。
参考图9,如果希望接收广播服务的用户在步骤901通过操作他的用户站选择希望的广播服务,那么用户站在步骤903接收从基站发射的广播参数消息。接收到广播参数消息后,用户站的控制器830通过解调器840传递接收的广播参数消息到消息处理器850。然后消息处理器850分析接收的广播参数消息,并且传递分析信息到控制器830。根据分析的广播参数消息,控制器830映射TDM_SUB_BLOCK_MASK字段的安排,使得用于用户选择的广播服务的帧应该存储在相应的子缓冲器中。
其后,在步骤905中,控制器830根据等式(1)计算子块索引,用于由TDM方法发射的广播帧。在步骤907中,控制器830比较子块索引和TDM_SUB_BLOCK_MASK安排,从而确定用于所选广播服务的接收帧。其后,在步骤909中,控制器830在用于相应服务的子缓冲器中存储接收帧。发射控制的帧通过信道译码器860和外译码器870进行译码,然后作为用户可以观看的广播数据输出。以这种方式,用户站可以排除传统的由Reed-Solomon编码引起的不必要的译码过程。
如上所述,在提供多个广播服务的系统中,用户站只选择性地接收用于它希望的广播服务的帧并且对接收帧译码,从而最小化要译码的数据比特数。另外,使用基于TDM的CDMA2000 1x Rev.D标准,本发明的实施例实现这样的接收机通过只选择性地接收并译码用于希望的广播服务的帧,它阻止不必要的功耗,并且比传统接收机复杂度低。另外,本发明的实施例实现这样的发射机为了降低功耗和系统复杂度,它产生广播参数消息。
虽然已经参考本发明的某些实施例展示和说明了本发明,但本领域的技术人员将理解在不背离如由权利要求定义的本发明的精神和范围的情况下,其中可以进行各种形式和细节上的改变。
权利要求
1.一种用于在移动通信系统中提供广播服务的方法,对用于多个广播服务的帧外编码,该方法包含以下步骤产生包含指示至少一个子缓冲器的信息的广播参数消息,用于请求的广播服务的帧存储在该子缓冲器中;以及发射广播参数消息。
2.根据权利要求1所述的方法,其中指示至少一个子缓冲器的信息包含按子块的掩码信息。
3.根据权利要求2所述的方法,其中广播参数消息包含为多个子块预先定义的超帧周期的掩码信息。
4.根据权利要求1所述的方法,其中至少一个子缓冲器从包括在接收机中的4个不同子缓冲器选择。
5.根据权利要求1所述的方法,进而包含步骤如果选择使用基于子块的TDM发射和基于时隙的TDM发射,就指示是否使用基于时隙的TDM发射中定义的另一个广播参数消息的保留比特,执行基于子块的TDM发射。
6.根据权利要求1所述的方法,进而包含步骤如果执行基于时隙的TDM发射,就发射另一个广播参数消息,包括指示用于请求的广播服务的帧的TDM掩码信息。
7.一种方法,包含产生广播数据流,包含用于移动通信系统中多个广播服务中的每个的数据帧;在多个缓冲器中存储广播数据流,使得每个缓冲器包含不超过一个广播服务的数据帧;以及对每个缓冲器存储的数据帧外编码;并且发射外编码的数据帧。
8.根据权利要求7所述的方法,其中产生广播数据流包含安排广播数据流,从而使得具有与广播数据流中的连续数据帧相关联的多个广播服务的相应顺序,该数据帧在广播数据流中重复。
9.根据权利要求7所述的方法,其中所述存储包含在多个缓冲器的每个中按照均匀循环轮转存储数据帧。
10.一种用于在移动通信系统中接收广播服务的方法,对用于多个广播服务的帧外编码,该方法包含以下步骤接收包含指示至少一个子缓冲器的信息的广播参数消息,用于希望的广播服务的帧存储在该子缓冲器中;以及根据所述信息选择性接收用于希望的广播服务的帧。
11.根据权利要求10所述的方法,进而包含步骤对选择性接收的帧译码。
12.根据权利要求10所述的方法,进而包含步骤根据广播参数消息,映射子缓冲器到相应的子块掩码;以及
13.根据权利要求10所述的方法,其中指示特定子缓冲器的信息包含按子块的掩码信息。
14.根据权利要求10所述的方法,其中广播参数消息包含为多个子块预先定义的超帧周期的掩码信息。
15.根据权利要求10所述的方法,其中选择性接收用于希望的广播服务的帧的步骤进而包含以下步骤计算用于接收的广播帧的子块索引;以及检查相应于子块索引位置的子块掩码的掩码值,从而确定是否接收相应的广播帧。
16.根据权利要求15所述的方法,其中子缓冲器索引由 计算,其中‘mod’表示取模操作, 表示等于值i/64的整数或接近该值的最大整数,而TDM_SUB_BLOCK_PERIOD表示4个预先定义的TDM子块的周期。
17.一种用于在移动通信系统中提供广播服务的发射装置,对用于多个广播服务的帧外编码,该装置包含消息产生器,用于产生包含指示每个子缓冲器的信息的广播参数消息,用于每个广播服务的帧存储在该子缓冲器中;以及射频(RF)模块,用于发射广播参数消息。
18.根据权利要求17所述的装置,其中指示每个子缓冲器的信息包括按子块的掩码信息。
19.根据权利要求18所述的装置,其中广播参数消息包括为多个子块预先定义的超帧周期的掩码信息。
20.一种用于在移动通信系统中提供广播服务的发射装置,对用于多个广播服务的帧外编码,该装置包含控制器,用于按子块对广播数据解复用,以分配广播数据到至少一个子缓冲器,用于请求的广播服务的帧存储在该子缓冲器中;外编码器,用于按子缓冲器对用于多个广播服务的帧外编码;以及射频(RF)模块,用于发射用于多个广播服务的外编码的帧。
21.根据权利要求20所述的装置,其中如果选择性使用基于子块的TDM发射和基于时隙的TDM发射,那么消息产生器将指示符插入广播参数消息,该指示符指示是否使用基于时隙的TDM发射中定义的另一个广播参数消息的保留比特,执行基于子块的TDM发射。
22.一种用于在移动通信系统中接收广播服务的接收装置,对用于多个广播服务的帧外编码,该装置包含射频(RF)模块,用于从发射机接收包含指示特定子缓冲器的信息的广播参数消息,用于希望的广播服务的帧存储在该子缓冲器中,并且在多个广播服务中选择性接收用于希望的广播服务的帧;译码器,用于对选择性接收的用于广播服务的帧译码,该帧存储在指示的子缓冲器中;以及控制器,用于根据所述信息指令射频(RF)模块,在多个广播服务中选择性接收用于希望的广播服务的帧。
23.根据权利要求22所述的接收装置,其中指示特定子缓冲器的信息包含按子块的掩码信息。
24.根据权利要求23所述的接收装置,其中广播参数消息包含为多个子块预先定义的超帧周期的掩码信息。
25.根据权利要求22所述的接收装置,其中控制器计算用于接收的广播帧的子块索引、以及对应于子块索引的位置的子块掩码的掩码值,以确定是否接收相应的广播帧。
26.根据权利要求25所述的接收装置,其中子块索引由 计算,其中‘mod’表示取模操作, 表示等于值i/64的整数或接近该值的最大整数,而TDM_SUB_BLOCK_PERIOD表示4个预先定义的TDM子块的周期。
全文摘要
一种在移动通信系统中用于发射和接收广播服务的方法和装置,其对用于多个广播服务的帧外编码,并且时域复用(TDM)发射外编码的帧。发射机发射广播参数消息,包含指示特定子缓冲器的信息,各广播服务存储在该子缓冲器中。接收机用于从发射机接收广播参数消息,并且根据广播参数消息映射子缓冲器到相应的子块掩码。发射机按子块TDM发射用于多个广播服务的帧。接收机使用子块掩码选择性接收用于希望的广播服务的帧,并且对选择接收的帧译码。
文档编号H04L1/00GK1922797SQ200580005420
公开日2007年2月28日 申请日期2005年3月18日 优先权日2004年3月18日
发明者李宗勋, 金秀莲, 金潣龟, 裵范植 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1