专利名称:功率控制命令发送/接收方法和装置的制作方法
技术领域:
本发明涉及一种TD-SCDMA系统中功率控制命令的发送/接收方法,本 发明还涉及一种TD-SCDMA系统中功率控制命令的发送/接收装置。
背景技术:
TD-SCDMA (时分同步码分多址,Time Division-Synchronous Code Division Multiple Access)是第三代移动通信系统(3G),相对于第二 代移动通信系统(2G)来说,TD-SCDMA系统能够提供更高的业务传输速 率,为用户提供更丰富的服务。
如图1所示为TD-SCDMA系统中的帧结构示意图,TD-SCDMA系统的码 片速率为1. 28Mcps,每一个无线帧(Radio Frame)的长度是10ms,且划 分为两个结构相同的子帧(Sub frame),每个子帧的长度为5ms。其中, 每个子帧包括7个业务时隙(TS0 TS6),每个业务时隙上一次发送称为 一个突发(Burst)。
由于CDMA系统是自干扰系统,因此为了保证通信业务质量,同时尽 量降低系统的干扰,现有的TD-SCDMA系统通常采用闭环功率控制技术来 克服或尽量降低系统中存在的远近效应以及阴影效应等对通信业务的影 响。
闭环功率控制功能通过外环功率控制(0LPC)和内环功率控制(ILPC) 算法共同完成。外环功率控制的基本原理是通过比较实际估计或监测到的业务质量(如误块率或误码率)与用户请求的服务质量(如误块率或误
码率的目标值),来确定内环功率控制的信干比目标值(SIRtarget)。 内环功率控制的基本原理是通过比较实际测量的信干比(SIRest)与信 干比目标值(SIRtarget)来确定发送的功率控制命令取值,以指示对端 提高或降低发射功率。外环功率控制和内环功率控制配合工作,使得实际 的通信质量满足用户期望的服务质量。
具体地,对于下行内环功控(DLILPC) , UE向NodeB发送功率控制 命令,此处将其称为TPC (发射功率控制,Transmitter Power Control) 命令,该命令用于快速调整基站(NodeB)下行信道的发射功率,以使得 用户终端(UE)接收到的信干比估计值(SIRest)接近信干比目标值 (SIRtarget)。
类似地,对于上行内环功控(ULILPC) , NodeB向UE发送TPC命令, UE收到后调整上行信道的发射功率,以使得NodeB接收到的SIRest接近 目标值SIRtarget。
在TD-SCDMA系统中,TPC命令在专用信道上发送,对端收到TPC命 令后调整信道发射功率。TPC命令发送周期为5ms,即一个子帧。TPC在 时隙中的具体位置如图2所示,TPC在业务Burst的数据域(Data field) 部分进行发送。
对UE来讲,网络侧通过空中接口 (即UU接口)信令通知UE哪些上 行时隙和下行时隙承载TPC命令,这在3GPP协议规范25. 331中有相关的 描述。
在通信业务建立时,网络根据业务的服务质量要求,对于速率较高的业务,可能会分配多个上行/下行业务时隙,在这种情况下,为了实现对
不同时隙的发射功率控制,3GPP协议规范25. 225定义了 TPC的发送和接 收机制,下面我们以下行内环功控为例,简单介绍TPC的发送机制。
UE发送的每个TPC符号对应一个下行时隙和码组合传输信道对(t ime slot and CCTrCH pair),即每个下行时隙和码组合传输信道对都被对应 的TPC命令所控制。下行时隙和码组合传输信道对的具体定义为分配给 下行的一个时隙以及在该时隙上的一个下行码组合传输信道(DL CCTrCH)。
为了方便计算TPC与时隙和码组合传输信道对之间的对应关系,首先对 所有下行时隙和码组合传输信道对序列和TPC命令序列分别进行编号,具体 编号规则参见协议25.225的描述。简单地,假设下行时隙和码组合传输信 道对总共M个,则下行时隙和码组合传输信道对的序列号依次号为O,…, M-l;假设UE发送的TPC命令总共N个,贝I」TPC序列号依次为0,…,N_l。
下面的公式用来确定上行发送的TPC命令与其控制的对应的下行时隙 和码组合传输信道对之间的关系
其中,DLpos指受UE发送的TPC控制的下行时隙和码组合传输信道对的 序列号;SFN,指系统子帧号,系统帧号SFN二SFN, /2,这里为整除,向下 取整。N饥—I—^指一个子帧中UE发送的TPC符号总数;TPCu—指的是一个子 帧中UE待发送的TPC的序列号;N^。t指一个子帧中下行时隙和码组合传输信 道对的总数。分析上面的公式,对于不同SFN' , TPC命令与其控制的下行时隙和码 组合传输信道对的对应关系随着SFN'的变化呈周期性并且周期为
--子帧。其中,gcd()为求最大公约数(greatest common
divisor)的函数,因此我们可以计算出一个索引表,完成TPC命令与下行 时隙和码组合传输信道对之间的映射。
举例来说,待发送的TPC命令序列号TPCuLp。s与控制的DL时隙和码组合传 输信道对的序列号DLpos之间的对应关系如图3所示,在该图中假设一个子 帧中下行时隙和码组合传输信道对总数为3,即1^=3, 一个子帧中UE发 送的TPC总数为2,即NDUTC,b。ls=2。
对于TPC的接收,NodeB首先根据上面公式计算出收到的TPC命令对应的 DL时隙和码组合传输信道对的序列号,然后调整下行发射功率电平。
与上述下行内环功控类似,上行内环功控过程中,NodeB发送的TPC
命令控制的对应的时隙和码组合传输信道对由下式确定 [/丄戸=(房'. 丄_
其中,ULpos指NodeB发送的TPC控制的上行(UL)时隙和码组合传 输信道对的序列号;SFN,指系统子帧号,系统帧号SFN=SFN, /2,此处 为整除,向下取整;NuL一TPc—^指一个子帧中NodeB发送的TPC符号总数; TPC一s指一个子帧中NodeB待发送的TPC的序列号;N^。t指一个子帧中上 行时隙和码组合传输信道对的总数。
分析上式可知,对于不同SFN' , TPC命令与其控制的UL时隙和码组 合传输信道对的对应关系也随着SFN'的变化呈周期性并且周期为_ 油'_子帧。
对于TPC接收,UE首先根据上面公式计算出收到的TPC命令对应的 UL时隙和码组合传输信道对的序列号,然后调整上行发射功率电平。
如上所述的TPC发送和接收机制存在着如下缺点g卩,为了在发送和 接收的时候确定TPC与所控制的时隙和码组合传输信道对之间的关系,必 须经过复杂的计算后才能实现,因此较为耗费计算资源,导致TPC发送和 接收时的处理效率都比较低下。
发明内容
本发明要解决的技术问题是提供一种功率控制命令发送/接收方法, 可在进行较小计算量的情况下,确定TPC与所控制的时隙和码组合传输信 道对之间的关系,由此提高在功率控制命令发送和接收时的处理效率。为 此,本发明还提供一种功率控制命令发送/接收装置。
为解决上述技术问题,本发明提供一种功率控制命令发送/接收方法
对于功率控制命令的发送,包括以下步骤
(1) 根据一个子帧中对端发送的时隙和码组合传输信道对的总数 Nsl。t—u生成一个第一査找表;
(2) 在当前子帧开始时刻,对当前第一査找表进行更新;
(3) 如果当前子帧发送功率控制命令,则根据待发送的功率控制命令 的序列号读取当前第一査找表中相对应的元素,获得对应的时隙和码组合 传输信道对的序列号;
(4) 根据所获取的时隙和码组合传输信道对的序列号,发送对应的功率控制命令;
(5)返回步骤(2),继续下一子帧对功率控制命令的发送; 对于功率控制命令的接收,包括以下步骤
(I) 根据一个子帧中本端发送的时隙和码组合传输信道对的总数 Nsl。t_2,生成一个第二査找表;
(II) 在当前子帧开始时刻,对当前第二查找表进行更新;
(III) 如果当前子帧接收到功率控制命令,则根据接收到的功率控制 命令的序列号读取当前第二查找表中对应的元素,获得对应的时隙和码组 合传输信道对的序列号;
(IV) 根据所获取的时隙和码组合传输信道对的序列号,调整发射功
率;
(V) 返回步骤(11),继续下一子帧对功率控制命令的接收。 本发明还提供一种用于实现所述功率控制命令发送/接收方法的功率
控制命令发送装置,包括
所述査找表初始化模块(101),用于生成初始的第一査找表,其输入 为一个子帧中对端发送的时隙和码组合传输信道对的总数N^」,输出为第 一查找表中各元素的初始值;
所述循环移位寄存器(102),用于向左循环移位査找表,其输入为所 述查找表初始化模块(101)生成的查找表中各元素的初始值和寄存器控 制模块(103)的控制信号,输出为循环移位后的第一查找表;
所述寄存器控制模块(103),用于控制所述循环移位寄存器(102) 的移位总数以及对所述循环移位寄存器(102)的读写进行控制;所述序列号存储模块(104),用于保存本端发送的功率控制命令序列 号、从所述寄存器控制模块(103)读取的时隙和码组合传输信道对的序 列号;
所述功率控制命令发送控制模块(105),用于根据所述序列号存储模 块(104)输出的时隙和码组合传输信道对的序列号,确定发送的功率控制 命令序列号对应的功率控制命令。
本发明还提供一种用于实现所述功率控制命令发送/接收方法的功率 控制命令接收装置,包括
所述査找表初始化模块(201),用于生成初始的第二査找表,其输入 为一个子帧中本端发送的时隙和码组合传输信道对的总数1(2,输出为第 二査找表中各元素的初始值;
所述循环移位寄存器(202),用于向左循环移位查找表,其输入为所 述査找表初始化模块(201)生成的查找表中各元素的初始值和寄存器控 制模块(203)的控制信号,输出为循环移位后的第二查找表;
所述寄存器控制模块(203),用于控制所述循环移位寄存器(202) 的移位总数以及对所述循环移位寄存器(202)的读写进行控制;
所述序列号存储模块(204 ),用于保存接收到的功率控制命令序列号、 从所述寄存器控制模块(203)读取的时隙和码组合传输信道对的序列号;
所述功率控制命令发送控制模块(205),用于根据所述序列号存储模 块(204)输出的时隙和码组合传输信道对的序列号,确定时隙和码组合传 输信道对并对其发射功率进行调整。
本发明由于采用了上述技术方案,具有这样的有益效果,即通过预先生成的一与时隙和码组合传输信道对的序列号有关的査找表;并通过在每
子帧开始时刻对该査找表进行更新,获得待发送或接收到的功率控制命令 的序列号与其控制的时隙和码组合传输信道对的序列号的对应关系,从而
实现根据得到的对应关系在承载功率控制命令的时隙中发送功率控制命 令,或者调整时隙和码组合传输信道对的发射功率电平,即实现对功率控 制命令的发送或接收;本发明所述的这种方法和装置实现起来较为简单, 计算量小,因此提高了功率控制命令的发送和接收的处理效率。
下面结合附图与具体实施方式
对本发明作进一步详细的说明
图1为TD-SCDMA系统中帧结构示意图2为TPC在上下行业务突发中的位置示意图3为表示TPC命令序列号TPCUU)。S与下行时隙和码组合传输信道对 的序列号DLpos间的对应关系的表格;
图4为根据本发明的一个实施例终端对功率控制命令进行发送时的 流程图5为根据本发明的一个实施例终端发送功率控制命令时所用查找 表的生成示意图6为根据本发明的一个实施例终端对功率控制命令进行接收时的 流程图7为根据本发明的一个实施例TPC发送装置的结构示意图; 图8为根据本发明的一个实施例TPC接收装置的结构示意图。
具体实施例方式
在一个实施例中,如图4所示,为根据本发明用于实现终端对功率控 制命令进行发送的方法的流程示意图,这时本端为终端,对端为基站,属
于下行内环功率控制,其具体实现步骤如下
第一步,根据一个子帧中基站(NodeB)发送的时隙和码组合传输信 道对(即下行时隙和码组合传输信道对,DL time slot and CCTrCH pair) 的总数N。w。t,生成一个长度为N^。tXH^。t的查找表Tablel,然后进入第 二步。査找表Tablel的元素具体取值应为该査找表可以看作是由长度 为N^。t的子表级联而成,而子表总个数为N。w。t。其中第一个子表的元素 1到元素NDU1。t的取值分别为0到NDU1。t-l升序排列,査找表中第一个子表 之后的N^。t-1个子表的元素取值有如下规律第k个子表的元素1到元 素ND,sl。t的取值分别对应第k-l个子表向左循环移1位后得到的子表中元 素l到元素N。^。t,这里1^2,3,…,N^。t-l,Nu。t。因此,可采用如下方法 来生成査找表Tablel,如图5所示,包括首先,生成一个长度为NDI_sl。t 的子表l(如为SubTablel),SubTablel中元素SubTablel(l) SubTablel
(NDlsl。t)分别对应N^。t个下行时隙和码组合传输信道对的序列号0 NDLsl。t-1;然后,由SubTablel生成查找表Tablel,Tablel的元素Tablel
(1) Tablel (NDlslot)分别对应SubTablel (1) SubTablel (NDlslot), 而Tablel ((k-1) XNDLslot+l) Tablel (kXNDlslot)分别对应将SubTablel 向左循环移位k-l次并且每次移1位之后对应的元素SubTablel (1) SubTablel (NDlsl。t),这里k=2,, NDLsloto
第二步,在当前子帧开始时刻通过向左循环移位对当前查找表Tablel进行更新,然后进入第三步。对当前Tablel的循环移位的个数分 为两种情况如果不是首次对Tablel进行移位操作,即不是首次移位, 则循环移位的个数为N。l—tpws位;如果是首次对Tablel进行移位操作, 则循环移位的个数与当前子帧号S/W'有关,具体可通过下面的公式计算 得到
(SiW) mod(--)
其中,N此,—b。指一个子帧中UE发送的TPC符号总数;gcd ()为求 最大公约数(greatest common divisor)的函数。
第三步,判断该当前子帧是否发送功率控制命令TPC,若不发送,进 入步骤第二步;否则,进入第四步。
第四步,再根据待发送的TPC的序列号读取当前査找表Tablel中对 应的元素,获得对应的下行时隙和码组合传输信道对的序列号,进入步骤 第五步。在一个实施例中,读取当前査找表Tablel的具体方法是将待 发送的功率控制命令序列号加1作为索引号,读取查找表中该索引号对应 的元素,即为待发送TPC序列号对应的时隙和码组合传输信道对的序列 号。
第五步,根据所获取的下行时隙和码组合传输信道对的序列号,发送 对应的TPC,然后返回第二步,以继续下一子帧对功率控制命令的发送。 此时,发送的TPC控制的对象就是该下行时隙和码组合传输信道对的序列 号指示的下行时隙和码组合传输信道对。
在一个实施例中,如图6所示,为根据本发明用于实现终端对功率控 制命令进行接收的方法的流程示意图,这时本端为终端,对端为基站,属于上行内环功率控制,其具体实现步骤如下
第一步,根据一个子帧中终端发送的时隙和码组合传输信道对(即上
行时隙和码组合传输信道对,UL time slot and CCTrCH pair)的总数 NULsl。t,生成一个长度为N^。tXNu。t的査找表Table10,然后进入第二步。 査找表TablelO的元素具体取值应为该査找表TablelO可以看作是由长 度为N^。t的子表级联而成,而子表总个数为Nuw。t。其中第一个子表的元 素1到元素Nu,sl。t的取值分别为0到Nu^。t-1升序排列,査找表TablelO中 第一个子表之后的Nu。t-1个子表的元素取值有如下规律第k个子表的 元素1到元素Nuul。t的取值分别对应第k-1个子表向左循环移1位后得到 的子表中元素l到元素N^。t,这里k4,3,…,Nu^。t-l,NULsl。t。因此,生成 査找表TablelO的方法与发送流程中Tablel的生成方法类似,具体为 首先,生成一个长度为N,。t的子表(设为SubTable10), SubTable10中元 素SubTablelO (1) SubTable10 (Nulslot)分别对应N^。t个上行时隙和 码组合传输信道对的序列号0 Nw-1;然后,由SubTablelO生成査找 表TablelO, TablelO的元素TablelO (1) Table10 (Nulslot)分别对应 SubTablelO (1) SubTable10 (Nulslot),而TablelO ((j-1) XNULslot+l) TablelO (jXNulsl。t)分别对应将SubTablelO向左循环移位j-1次并且每 次移1位之后对应的元素SubTablelO (1) SubTable10 (Nulslot),这里j
=2,…,NuLslot。
第二步,在每子帧开始时刻通过向左循环移位对当前査找表TablelO 进行更新,然后进入第三步。对当前TablelO的循环移位的个数分为两种 情况如果不是首次对TablelO进行操作,即不是首次移位,则循环移位的个数为Nitpc;—^位;如果是首次对TablelO进行操作,则循环移位的
水
数与当前子帧号SFiV'有关,具体可通过下面的公式计算得到:
「f .W 、 、
) mod(--)
人 gcd( W固w, Wu丄—7pc,滅)
x A/"
a i —7PCsymfcofa
其中,TPes—18指一个子帧中基站(NodeB)发送的TPC符号总数; gcd ()为求最大公约数的函数。
第三步,判断当前子帧是否收到了功率控制命令TPC,若没有收到, 进入第二步;否则,进入第四步。
第四步,根据接收到的TPC的序列号读取当前査找表Table10中对应 的元素,获得对应的上行时隙和码组合传输信道对的序列号,进入步骤第 五步。读取当前査找表Table10的具体方法是将接收到的功率控制命令 序列号加1作为索引号,读取Table10中该索引号对应的元素,即为接收 到的TPC序列号对应的时隙和码组合传输信道对的序列号。
第五步,根据上行时隙和码组合传输信道对的序列号,调整上行发射 功率,然后返回第二步,以继续下一子帧对功率控制命令的接收。此时, 调整发射功率的对象就是该时隙和码组合传输信道对的序列号指示的上 行时隙和码组合传输信道对。
在另 一个实施例中,如果一个子帧中上行发送的时隙和码组合传输信 道对的总数与下行发送的时隙和码组合传输信道对的总数相同,则发送和 接收时所生成的初始査找表完全相同,即前面实施例中Tablel和Table10 的初始值完全相同。但是如果一个子帧中上行发送的功率控制命令的总数 与下行发送的功率控制命令的总数是不同的,那么在各个子帧中对功率控制命令进行发送和接收时,对査找表进行循环移位的位数不相同,因此在 一个终端中还需同时为功率控制命令的发送和接收分别维护一个査找表。 而如果一个子帧中上行发送的时隙和码组合传输信道对的总数与下行发 送的时隙和码组合传输信道对的总数相同,并且一个子帧中上行发送的功 率控制命令的总数与下行发送的功率控制命令的总数也相同,由于这时功 率控制命令进行发送和接收时,在各个子帧中对查找表进行循环移位的位 数相同,因此只需为功率控制命令的发送和接收维护一个査找表就可以 了。
如上所述终端对功率控制命令的发送/接收方法,也可类似地应用于 基站对功率控制命令的发送/接收方法,只是这时本端为基站,对端为 终端;当用于实现基站对功率控制命令的发送时,属于上行内环功率控制; 而当用于实现基站对功率控制命令的接收时,属于下行内环功率控制。
为了实现如上所述的功率控制命令的发送/接收方法,本发明还设计 了如下发送装置和接收装置
在一个实施例中,如图7所示,为根据本发明所实现的终端(UE)侧 TPC发送装置,该发送装置可实现如上所述的功率控制命令的发送方法, 包括査找表初始化模块101,循环移位寄存器102,寄存器控制模块103、 序列号存储模块104和功率控制命令发送控制模块105。
所述查找表初始化模块101,用于生成初始的查找表,其输入为一个 子帧中基站(NodeB)发送的下行时隙和码组合传输信道对的总数N^。t, 输出为查找表中各元素的初始值。
所述循环移位寄存器102,用于向左循环移位査找表,其输入为模块101生成的査找表中各元素的初始值和寄存器控制模块103的控制信号, 输出为循环移位后的查找表。
所述寄存器控制模块103,用于控制模块102的移位总数以及对模块 102的读写控制;其输入为当前子帧号SFN' 、 Nn。t、 一个子帧中UE发 送的功率控制命令符号的总数N。,—TrcsyBb。ls。输出为对模块102的控制信号, 包括写入控制、读取控制、移位控制信号。
所述序列号存储模块104,用于保存UE发送的功率控制命令序列号、 从模块103读取的时隙和码组合传输信道对的序列号。其输入为UE发送 的功率控制命令序列号、从模块103读取的时隙和码组合传输信道对的序 列号;输出为UE发送的功率控制命令序列号以及其对应的下行时隙和码 组合传输信道对的序列号。
所述功率控制命令发送控制模块105,用于确定发送的功率控制命令 序列号对应的功率控制命令;其输入模块104生成的UE发送的功率控制 命令序列号和其对应的时隙和码组合传输信道对的序列号;输出是功率控 制命令。
当然,对于本领域的一般技术人员而言,可很容易地想到如何采用相 类似的结构实现基站侧TPC发送装置。
在一个实施例中,如图8所示,为根据本发明所实现的终端侧TPC 接收装置,该接收装置可用于实现如上所述的功率控制命令的接收方法, 包括査找表初始化模块201,循环移位寄存器202,寄存器控制模块203、 序列号存储模块204、发射功率调整控制模块205。
所述査找表初始化模块201,用于生成初始的査找表,其输入为一个子帧中UE发送的上行时隙和码组合传输信道对的总数Nu,sl。t,输出为查找 表中各元素的初始值。
所述循环移位寄存器202,用于向左循环移位査找表,其输入为模块 201生成的査找表中各元素的初始值和寄存器控制模块203的控制信号, 输出为循环移位后的査找表。
所述寄存器控制模块203,用于控制模块202的移位总数以及对模块 202的读写控制;其输入为当前子帧号SFN, 、 Nuul。t、 一个子帧中基站 (NodeB)发送的TPC符号总数Nul—TPesynb。ls。输出为对模块202的控制信号, 包括写入控制、读取控制、移位控制信号。
所述序列号存储模块204,用于保存接收到的功率控制命令序列号、 从模块203读取的时隙和码组合传输信道对的序列号。其输入为接收到的 功率控制命令序列号、从模块203读取的时隙和码组合传输信道对的序列 号;输出为接收到的功率控制命令序列号以及其对应的时隙和码组合传输 信道对的序列号。
所述发射功率调整控制模块205,用于确定时隙和码组合传输信道对 并对其发射功率进行调整;其输入模块204生成的接收到的功率控制命令 序列号和其对应的时隙和码组合传输信道对的序列号;输出是对时隙和码 组合传输信道对进行发射功率调整。
当然,对于本领域的一般技术人员而言,可很容易地想到如何采用相 类似的结构实现基站侧TPC接收装置。
权利要求
1、一种功率控制命令发送/接收方法,其特征在于对于功率控制命令的发送,包括以下步骤(1)根据一个子帧中对端发送的时隙和码组合传输信道对的总数Nslot_1,生成一个第一查找表;(2)在当前子帧开始时刻,对当前第一查找表进行更新;(3)如果当前子帧发送功率控制命令,则根据待发送的功率控制命令的序列号读取当前第一查找表中相对应的元素,获得对应的时隙和码组合传输信道对的序列号;(4)根据所获取的时隙和码组合传输信道对的序列号,发送对应的功率控制命令;(5)返回步骤(2),继续下一子帧对功率控制命令的发送;对于功率控制命令的接收,包括以下步骤(I)根据一个子帧中本端发送的时隙和码组合传输信道对的总数Nslot_2,生成一个第二查找表;(II)在当前子帧开始时刻,对当前第二查找表进行更新;(III)如果当前子帧接收到功率控制命令,则根据接收到的功率控制命令的序列号读取当前第二查找表中对应的元素,获得对应的时隙和码组合传输信道对的序列号;(IV)根据所获取的时隙和码组合传输信道对的序列号,调整发射功率;(V)返回步骤(II),继续下一子帧对功率控制命令的接收。
2、 根据权利要求l所述的功率控制命令发送/接收方法,其特征在于 所述第一査找表的长度为一个子帧中对端发送的时隙和码组合传输信道对的总数的平方,即N^t」XN^」;所述第二査找表的长度为一个子帧中本端发送的时隙和码组合传输信道对的总数的平方,gPNsl。t_2XNsl。t—2。
3、 根据权利要求2所述的功率控制命令发送/接收方法,其特征在于 步骤(1)中具体通过如下方法生成第一査找表首先,生成一个长度为队Ki的第一子表SubTablel,第一子表SubTablel中元素SubTablel (1) SubTablel (Nsl。t—》分别对应N^」个时隙和码组合传输信道对的序列号0 Nsl。t—「l的升序排列;然后,由SubTablel生成第一査找表Tablel,所述第一 査找表中的元素Tablel (1) Tablel (Nslot」)分别对应SubTablel (1) SubTablel (Nslot—。,而Tablel ( (k-1) XNslot—丄+ l) Tablel (kXNslot」) 分别对应将SubTablel向左循环移位k-l次并且每次移l位之后对应的元素 SubTablel (1) SubTablel (Nslot—0 ,其中k二2,…,Nslot—1;步骤(I)中通过如下方法生成第二査找表生成一个长度为N^—2的第 二子表SubTablelO,第二子表SubTablelO中元素SubTablelO (1) SubTablelO (Nsl。t—2)分别对应N^—2个时隙和码组合传瑜信道对的序列号0 Nsl。t—2-l的升序排列;然后,由SubTablelO生成第二査找表TablelO,所述第 二查找表中的元素TablelO (1) Table10 (Nslot—2)分别对应SubTablelO (1) SubTable10 (Nslot—2),而TablelO ( (j-1) XNslot—2 + 1) Table10 (j XNsl。t—2)分别对应将SubTablelO向左循环移位j-l次并且每次移l位之后 对应的元素SubTablelO (1) SubTable10 (Nslot_2),其中j=2,…,Nslot—2。
4、 根据权利要求3所述的功率控制命令发送/接收方法,其特征在于步骤(2)中,具体通过向左循环移位的方法对当前第一査找表进行 更新,其中如果不是对第一査找表的首次移位,则循环移位的移位个数为NTPC—。ls—i位;如果是首次移位,则通过下面的公式计算得到移位个数- gcd(7V^。,—1,iVjpc,6。/s—1) , z 其中,NTrcsymb。ls—i指一个子帧中本端发送的功率命令控制符号的总数;gcd ()为求最大公约数的函数,SiW'为当前子帧号;步骤(II)中,具体通过向左循环移位的方法对当前第二查找表进行 更新,其中如果不是对第二查找表的首次移位,则循环移位的移位个数为 NTPCsymb。ls—2位;如果是对第二査找表的首次移位,则通过下面的公式计算得 到移位个数<formula>formula see original document page 4</formula> gcd(iVs,。,—2,A^C,A。 —2) 其中,NTrcsyfflb。ls—2指一个子帧中对端发送的功率控制命令符号的总数;gcd ()为求最大公约数的函数,SiW'为当前子帧号。
5、根据权利要求l或4所述的功率控制命令发送/接收方法,其特征在于:在步骤(3)中,具体通过以下方法读取当前第一査找表中对应的元素: 将待发送的功率控制命令序列号加l作为索引号,读取当前第一査找表中该 索引号对应的元素,即为待发送的功率控制命令序列号对应的时隙和码组 合传输信道对的序列号;在步骤(III)中,具体通过以下方法读取当前第二査找表中对应的元素将接收到的功率控制命令序列号加l作为索引号,读取当前第二査找表中该索引号对应的元素,即为接收到的功率控制命令序列号对应的时隙和 码组合传输信道对的序列号。
6、 根据权利要求l或4所述的功率控制命令发送/接收方法,其特征在于如果一个子帧中上行发送的时隙和码组合传输信道对的总数与下行发 送的时隙和码组合传输信道对的总数相同,则功率控制命令发送和接收时 所生成的第一查找表与第二査找表的初始值完全相同。
7、 根据权利要求l或4所述的功率控制命令发送/接收方法,其特征在于如果一个子帧中上行发送的时隙和码组合传输信道对的总数与下行发 送的时隙和码组合传输信道对的总数相同,并且一个子帧中上行发送的功 率控制命令的总数与下行发送的功率控制命令的总数也相同,则只需为功 率控制命令的发送和接收同时维护一个查找表。
8、 根据权利要求l所述的功率控制命令发送/接收方法,其特征在于 所述本端为终端,对端为基站;或者,所述本端为基站,对端为终端。
9、 一种用于实现权利要求l所述方法的功率控制命令发送装置,其特 征在于,包括所述查找表初始化模块(101),用于生成初始的第一査找表,其输入 为一个子帧中对端发送的时隙和码组合传输信道对的总数N^t」,输出为第 一査找表中各元素的初始值;所述循环移位寄存器(102),用于向左循环移位査找表,其输入为所 述査找表初始化模块(101)生成的査找表中各元素的初始值和寄存器控 制模块(103)的控制信号,输出为循环移位后的第一査找表;所述寄存器控制模块(103),用于控制所述循环移位寄存器(102)的移位总数以及对所述循环移位寄存器(102)的读写进行控制;所述序列号存储模块(104),用于保存本端发送的功率控制命令序列 号、从所述寄存器控制模块(103)读取的时隙和码组合传输信道对的序 列号;所述功率控制命令发送控制模块(105),用于根据所述序列号存储模 块(104)输出的时隙和码组合传输信道对的序列号,确定发送的功率控制 命令序列号对应的功率控制命令。
10、 一种用于实现权利要求l所述方法的功率控制命令接收装置,其特 征在于,包括所述査找表初始化模块(201),用于生成初始的第二査找表,其输入 为子帧中本端发送的时隙和码组合传输信道对的总数NsK2,输出为第二査 找表中各元素的初始值;所述循环移位寄存器(202),用于向左循环移位査找表,其输入为所 述査找表初始化模块(201)生成的査找表中各元素的初始值和寄存器控 制模块(203)的控制信号,输出为循环移位后的第二査找表;所述寄存器控制模块(203),用于控制所述循环移位寄存器(202) 的移位总数以及对所述循环移位寄存器(202)的读写进行控制;所述序列号存储模块(204),用于保存接收到的功率控制命令序列号、 从所述寄存器控制模块(203)读取的时隙和码组合传输信道对的序列号;所述功率控制命令发送控制模块(205),用于根据所述序列号存储模 块(204)输出的时隙和码组合传输信道对的序列号,确定时隙和码组合传 输信道对并对其发射功率进行调整。
全文摘要
本发明公开了一种功率控制命令发送/接收方法和装置,通过预先生成的一与时隙和码组合传输信道对的序列号有关的查找表;并通过在每子帧开始时刻对该查找表进行更新,获得待发送/接收的功率控制命令的序列号与其控制的时隙和码组合传输信道对的序列号的对应关系,从而实现根据得到的对应关系在承载功率控制命令的时隙中发送功率控制命令,或者调整时隙和码组合传输信道对的发射功率电平,即实现对功率控制命令的发送或接收。本发明所述的这种方法和装置实现起来较为简单,计算量小,因此提高了功率控制命令的发送和接收的处理效率。
文档编号H04B7/005GK101309096SQ20071004071
公开日2008年11月19日 申请日期2007年5月16日 优先权日2007年5月16日
发明者许佰魁, 陈志群 申请人:展讯通信(上海)有限公司