[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102595583B - 多载波情况下的上行功率压缩方法和装置 - Google Patents

多载波情况下的上行功率压缩方法和装置 Download PDF

Info

Publication number
CN102595583B
CN102595583B CN201110005698.2A CN201110005698A CN102595583B CN 102595583 B CN102595583 B CN 102595583B CN 201110005698 A CN201110005698 A CN 201110005698A CN 102595583 B CN102595583 B CN 102595583B
Authority
CN
China
Prior art keywords
uplink
pusch
carrier
compression factor
compression
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201110005698.2A
Other languages
English (en)
Other versions
CN102595583A (zh
Inventor
张元雨
郑辰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Potevio Institute of Technology Co Ltd
Original Assignee
Potevio Institute of Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Potevio Institute of Technology Co Ltd filed Critical Potevio Institute of Technology Co Ltd
Priority to CN201110005698.2A priority Critical patent/CN102595583B/zh
Publication of CN102595583A publication Critical patent/CN102595583A/zh
Application granted granted Critical
Publication of CN102595583B publication Critical patent/CN102595583B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种多载波情况下的上行功率压缩方法,首先判断上行主载波的PUSCH所需的功率是否小于等于上行主载波的最大上行发射功率门限值与PUCCH所需的上行发射功率之差,如果不满足,则计算上行主载波的PUSCH压缩后的功率;然后再判断每一上行非主载波的PUSCH所需的功率是否小于等于该上行非主载波的最大上行发射功率门限值,如果判断结果为否,则计算该上行非主载波的PUSCH压缩后的功率;最后判断所有上行载波的PUSCH压缩后的功率以及PUCCH所需的上行发射功率之和是否大于UE的最大上行发射功率值,如果是,则计算上行载波的PUSCH压缩后的功率进一步压缩后的结果,将结果作为更新后的功率,最后按照最近一次更新或压缩得到的功率进行功率压缩。采用本发明公开的方法能够在多载波的情况下解决UE上行功率受限问题。

Description

多载波情况下的上行功率压缩方法和装置
技术领域
本发明涉及无线通讯领域,特别涉及一种多载波情况下的上行功率压缩方法和装置。
背景技术
在长期演进系统第8版本(LTE R8)中,上行传输仅使用一个载波,对于某一个用户设备(UE)来说,物理上行共享信道(PUSCH)和物理上行控制信道(PUCCH)不能同时进行上行传输,协议还详细规定了上行传输时PUSCH和PUCCH的所需功率的计算方法。当UE的上行发射功率不受限时,按照各个信道所计算的上行功率进行发射。当UE的上行发射功率受限时,PUSCH或PUCCH按照UE的上行最大发射功率进行发射,所述UE的上行最大发射功率是指根据UE类型而确定的最大发射功率或者UE拥有的功率(取二者的最小值)。
需要说明的是,所述功率受限是指:所计算的上行传输所需功率超过了UE的最大发射功率,导致UE无法按照所需的功率进行上行传输。
在长期演进系统第10版本(LTE R10)中,引入了载波聚合技术,即对于某一个UE来说,其上、下行传输都可以同时使用多个载波。按照目前协议规定:UE在上行传输时最多可以同时采用五个上行载波,每个上行载波的带宽最多可以为20M,因此上行传输的最大带宽为100M。而且,在多载波的情况下,对于不同的上行载波或者某一个上行载波,PUSCH和PUCCH都是可以同时传输的。
然而,在多载波的情况下,当所计算的各个上行信道的所需功率之和大于UE的最大发射功率时,如果按照所计算的功率进行上行发射,将导致载波聚合后的发射功率大于UE的最大发射功率,使得发生UE上行功率受限的问题。
发明内容
有鉴于此,本发明提供一种多载波情况下的上行功率压缩方法和装置,能够在多载波的情况下解决UE上行功率受限问题。
为解决上述技术问题,本发明的技术方案是这样实现的:
一种多载波情况下的上行功率压缩方法,该方法包括:
A、将上行主载波记作上行载波1,计算用户设备UE的上行载波1中物理上行共享信道PUSCH所需的上行发射功率PPUSCH1以及上行载波1中物理上行控制信道PUCCH所需的上行发射功率PPUCCH,并判断是否满足第一条件:PPUSCH1≤PCMAX,CC1-PPUCCH,其中,PCMAX,CC1为预先设置的上行主载波的最大上行发射功率门限值,若当前时隙的上行主载波不承载PUCCH,则将PUCCH所需的上行发射功率PPUCCH视为0,如果满足所述第一条件,将PPUSCH1视为P* PUSCH1,执行步骤B;否则,计算上行载波1上PUSCH的第一压缩因子并根据α1计算P* PUSCH1=(1-α1)PPUSCH1=PCMAX,CC1-PPUCCH,其中,P* PUSCH1为压缩后的上行主载波中PUSCH的上行发射功率;
B、将UE的上行非主载波分别记作:上行载波2、上行载波3...上行载波N,N为大于1的任一整数,设置变量i的初始值为2,判断上行载波i中PUSCH所需的上行发射功率PPUSCHi是否小于等于预先设置的上行载波i的最大上行发射功率门限值PCMAX,CCi,如果是,将PPUSCHi视为P* PUSCHi,执行步骤C;否则,根据上行载波i中PUSCH所需的上行发射功率PPUSCHi,计算上行载波i上PUSCH的第一压缩因子根据αi计算P* PUSCHi=(1-αi)PPUSCHi=PCMAX,CCi,其中,P* PUSCHi为压缩后的上行载波i中PUSCH的上行发射功率;
C、i的值累加1,将累加后的i的值作为更新后的i,如果更新后的i小于等于N,则返回执行步骤B;如果更新后的i大于N,则执行步骤D;
D、判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则对P* PUSCHi进一步压缩得到更新后的P* PUSCHi,使得否则,直接执行步骤E;
E、针对每一上行载波,按照最近一次更新或压缩得到的P* PUSCHi进行功率压缩。
步骤D所述对P* PUSCHi进一步压缩得到更新后的P* PUSCHi的方法为:
判断是否所有上行载波的PUSCH都已存在所计算的第一压缩因子,如果是,按照第一压缩因子从小到大的顺序对所有上行载波进行从前至后的排序,选择前一项或多项上行载波,针对所选择的每一个上行载波,对步骤A或B中所计算的压缩后的PUSCH的上行发射功率P* PUSCHi进一步压缩,将进一步压缩的结果作为更新后的P* PUSCHi,使得否则,选择不存在第一压缩因子的上行载波中的任意一项或多项上行载波,针对所选择的每一个上行载波,对上行载波中PUSCH所需的上行发射功率进行压缩,使得
步骤D所述对P* PUSCHi进一步压缩得到更新后的P* PUSCHi的方法为:将PUSCH分为两类:不承载传输上行控制UCI信息的PUSCH、承载传输UCI信息的PUSCH,如果所有上行载波的PUSCH均承载传输UCI信息,则执行如下步骤D6至D11;否则,则执行如下步骤D1至D5;
步骤D1,对于承载传输UCI信息的PUSCH的每一上行载波,如果该载波不存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为βi=0;如果该载波存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为第一压缩因子βi=αi
对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
步骤D2,对于不承载传输UCI信息的PUSCH的每一上行载波,如果该载波上的PUSCH存在第一压缩因子αi,则设置该上行载波上的PUSCH的第二压缩因子等于第一压缩因子βi=αi;如果该载波上的PUSCH不存在第一压缩因子,设置每一上行载波上的PUSCH的第二压缩因子等于变量β,即βi=β;
其中,如果不承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子αi,则按照第一压缩因子从小到大的顺序对不承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;
步骤D3,根据等式计算变量β;
步骤D4,判断步骤D3计算出的变量β的值是否小于等于存在第一压缩因子、且没有设置为β、且不承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,返回执行步骤D3;如果是,则直接执行步骤D5;
步骤D5,对于不承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
步骤D6,针对PUSCH承载传输UCI信息的每一上行载波,判断是否存在所计算的第一压缩因子;
步骤D7,对于存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置该上行载波的第二压缩因子等于第一压缩因子;
步骤D8,对于不存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置每一上行载波的第二压缩因子等于变量βi=β,
其中,如果针对承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子,则按照第一压缩因子从小到大的顺序对承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;
步骤D9,根据等式计算变量β;
步骤D10,判断步骤D9计算出的变量β的值是否小于等于存在第一压缩因子、且没有设置为β、且承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,返回执行步骤D9;如果是,则直接执行步骤D11;
步骤D11,对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
步骤D1至D5执行完毕后,且执行步骤E之前,该方法进一步包括:判断是否满足条件:如果满足,将步骤D1至D5执行完毕所确定的不承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及所更新的压缩后的PUSCH的上行发射功率保持不变,然后再执行步骤D6至D11,以对承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及压缩后的PUSCH的上行发射功率进行更新;如果不满足,则直接执行步骤E。
一种多载波情况下的上行功率压缩装置,该装置包括:第一压缩模块、第二压缩模块、第三压缩模块、第四压缩模块和第五压缩模块;其中,
所述第一压缩模块,用于将上行主载波记作上行载波1,计算用户设备UE的上行载波1中物理上行共享信道PUSCH所需的上行发射功率PPUSCH1以及上行载波1中物理上行控制信道PUCCH所需的上行发射功率PPUCCH,并判断是否满足第一条件:PPUSCH1≤PCMAX,CC1-PPUCCH,其中,PCMAX,CC1为预先设置的上行主载波的最大上行发射功率门限值,若当前时隙的上行主载波不承载PUCCH,则将PUCCH所需的上行发射功率PPUCCH视为0,如果满足所述第一条件,将PPUSCH1视为P* PUSCH1,执行第二压缩模块;否则,计算上行载波1上PUSCH的第一压缩因子并根据α1计算P* PUSCH1=(1-α1)PPUSCH1=PCMAX,CC1-PPUCCH,其中,P* PUSCH1为压缩后的上行主载波中PUSCH的上行发射功率;
所述第二压缩模块,用于将UE的上行非主载波分别记作:上行载波2、上行载波3...上行载波N,N为大于1的任一整数,设置变量i的初始值为2,判断上行载波i中PUSCH所需的上行发射功率PPUSCHi是否小于等于预先设置的上行载波i的最大上行发射功率门限值PCMAX,CCi,如果是,将PPUSCHi视为P* PUSCHi,执行第三压缩模块;否则,根据上行载波i中PUSCH所需的上行发射功率PPUSCHi,计算上行载波i上PUSCH的第一压缩因子根据αi计算P* PUSCHi=(1-αi)PPUSCHi=PCMAX,CCi,其中,P* PUSCHi为压缩后的上行载波i中PUSCH的上行发射功率;
所述第三压缩模块,用于对i的值累加1,将累加后的i的值作为更新后的i,如果更新后的i小于等于N,则返回执行第二压缩模块;如果更新后的i大于N,则执行第四压缩模块;
所述第四压缩模块,用于判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则对P* PUSCHi进一步压缩得到更新后的P* PUSCHi,使得否则,直接执行第五压缩模块;
所述第五压缩模块,用于针对每一上行载波,按照最近一次更新或压缩得到的P* PUSCHi进行功率压缩。
所述第四压缩模块包括判断子模块和压缩子模块;其中,
所述判断子模块,用于判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则执行压缩子模块,使得否则,直接执行第五压缩模块;
所述压缩子模块,用于判断是否所有上行载波的PUSCH都已存在所计算的第一压缩因子,如果是,按照第一压缩因子从小到大的顺序对所有上行载波进行从前至后的排序,选择前一项或多项上行载波,针对所选择的每一个上行载波,对第一压缩模块或第二压缩模块中所计算的压缩后的PUSCH的上行发射功率P* PUSCHi进一步压缩,将进一步压缩的结果作为更新后的P* PUSCHi,使得否则,选择不存在第一压缩因子的上行载波中的任意一项或多项上行载波,针对所选择的每一个上行载波,对上行载波中PUSCH所需的上行发射功率进行压缩,使得 Σ i = 1 N P * PUSCHi + P PUCCH ≤ P CMAX , UE .
所述第四压缩模块包括判断子模块和压缩子模块;其中,
所述判断子模块,用于判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则执行压缩子模块,使得否则,直接执行第五压缩模块;
所述压缩子模块,用于将PUSCH分为两类:不承载传输上行控制UCI信息的PUSCH、承载传输UCI信息的PUSCH,如果所有上行载波的PUSCH均承载传输UCI信息,则按照如下步骤D6至D11执行;否则,按照如下步骤D1至D5执行;
步骤D1,对于承载传输UCI信息的PUSCH的每一上行载波,如果该载波不存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为βi=0;如果该载波存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为第一压缩因子βi=αi
对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
步骤D2,对于不承载传输UCI信息的PUSCH的每一上行载波,如果该载波上的PUSCH存在第一压缩因子αi,则设置该上行载波上的PUSCH的第二压缩因子等于第一压缩因子βi=αi;如果该载波上的PUSCH不存在第一压缩因子,设置每一上行载波上的PUSCH的第二压缩因子等于变量β,即βi=β;
其中,如果不承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子αi,则按照第一压缩因子从小到大的顺序对不承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;
步骤D3,根据等式计算变量β;
步骤D4,判断步骤D3计算出的变量β的值是否小于等于存在第一压缩因子、且没有设置为β、且不承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,返回执行步骤D3;如果是,则直接执行步骤D5;
步骤D5,对于不承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
步骤D6,针对PUSCH承载传输UCI信息的每一上行载波,判断是否存在所计算的第一压缩因子;
步骤D7,对于存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置该上行载波的第二压缩因子等于第一压缩因子;
步骤D8,对于不存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置每一上行载波的第二压缩因子等于变量βi=β,
其中,如果针对承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子,则按照第一压缩因子从小到大的顺序对承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;
步骤D9,根据等式计算变量β;
步骤D10,判断步骤D9计算出的变量β的值是否小于等于存在第一压缩因子、且没有设置为β、且承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,返回执行步骤D9;如果是,则直接执行步骤D11;
步骤D11,对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
所述压缩子模块进一步用于:步骤D1至D5执行完毕后,且执行步骤E之前,判断是否满足条件:如果满足,将步骤D1至D5执行完毕所确定的不承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及所更新的压缩后的PUSCH的上行发射功率保持不变,然后再执行步骤D6至D11,以对承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及压缩后的PUSCH的上行发射功率进行更新;如果不满足,则直接执行第五压缩模块。
可见,根据本发明所提供的技术方案,首先判断上行主载波的PUSCH所需的功率是否小于等于上行主载波的最大上行发射功率门限值与PUCCH所需的上行发射功率之差,如果不满足,则计算上行主载波的PUSCH压缩后的功率;然后再判断每一上行非主载波的PUSCH所需的功率是否小于等于该上行非主载波的最大上行发射功率门限值,如果判断结果为否,则计算该上行非主载波的PUSCH压缩后的功率;最后判断所有上行载波的PUSCH压缩后的功率以及PUCCH所需的上行发射功率之和是否大于UE的最大上行发射功率值,如果是,则计算上行载波的PUSCH压缩后的功率进一步压缩后的结果,将结果作为更新后的功率,最后按照最近一次更新或压缩得到的功率进行功率压缩。可见,本发明公开了多载波情况下的上行功率压缩方法,能够解决多载波情况下的UE上行功率受限问题。
附图说明
图1为本发明所提供的一种多载波情况下的上行功率压缩方法的流程图。
图2为多载波情况下进行上行传输的时隙分布图。
图3为本发明所提供的一种多载波情况下的上行功率压缩装置的结构图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
图1为本发明所提供的一种多载波情况下的上行功率压缩方法的流程图。如图1所示,该方法包括以下步骤:
步骤1,判断上行主载波的PUSCH所需的功率是否小于等于上行主载波的最大上行发射功率门限值与PUCCH所需的上行发射功率之差,如果不是,则计算上行主载波的PUSCH压缩后的功率。
步骤1具体为:
将上行主载波记作上行载波1,计算UE的上行载波1中PUSCH所需的上行发射功率PPUSCH1以及上行载波1中PUCCH所需的上行发射功率PPUCCH,并判断是否满足第一条件:PPUSCH1≤PCMAX,CC1-PPUCCH,其中,PCMAX,CC1为预先设置的上行主载波的最大上行发射功率门限值,若当前时隙的上行主载波不承载PUCCH,则将PUCCH所需的上行发射功率PPUCCH视为0,如果满足所述第一条件,将PPUSCH1视为P* PUSCH1,执行步骤21;否则,计算上行载波1上PUSCH的第一压缩因子并根据α1计算P* PUSCH1=(1-α1)PPUSCH1=PCMAX,CC1-PPUCCH,其中,P* PUSCH1为压缩后的上行主载波中PUSCH的上行发射功率。
步骤2,判断每一上行非主载波的PUSCH所需的功率是否小于等于该上行非主载波的最大上行发射功率门限值,如果判断结果为否,则计算该上行非主载波的PUSCH压缩后的功率。
步骤2具体包括:
步骤21,将UE的上行非主载波分别记作:上行载波2、上行载波3...上行载波N,N为大于1的任一整数,设置变量i的初始值为2,判断上行载波i中PUSCH所需的上行发射功率PPUSCHi是否小于等于预先设置的上行载波i的最大上行发射功率门限值PCMAX,CCi,如果是,将PPUSCHi视为P* PUSCHi,执行步骤22;否则,根据上行载波i中PUSCH所需的上行发射功率PPUSCHi,计算上行载波i上PUSCH的第一压缩因子根据αi计算P* PUSCHi=(1-αi)PPUSCHi=PCMAX,CCi,其中,P* PUSCHi为压缩后的上行载波i中PUSCH的上行发射功率。
步骤22,i的值累加1,将累加后的i的值作为更新后的i,如果更新后的i小于等于N,则返回执行步骤21;如果更新后的i大于N,则执行步骤3。
步骤3,判断所有上行载波的PUSCH压缩后的功率以及PUCCH所需的上行发射功率之和是否大于UE的最大上行发射功率值,如果是,则计算上行载波的PUSCH压缩后的功率进一步压缩后的结果,将结果作为更新后的功率。
步骤3具体为:
判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则对P* PUSCHi进一步压缩得到更新后的P* PUSCHi,使得否则,直接执行步骤4。
步骤4,按照最近一次更新或压缩得到的功率进行功率压缩。
步骤4具体为:
针对每一上行载波,按照最近一次更新或压缩得到的P* PUSCHi进行功率压缩。
至此,本流程结束。
下面通过一个实施例对本发明详细介绍。
本发明所提供的一种多载波情况下的上行功率压缩方法的实施例包括以下步骤:
步骤101,将上行主载波记作上行载波1,计算UE的上行载波1中PUSCH所需的上行发射功率PPUSCH1以及上行载波1中PUCCH所需的上行发射功率PPUCCH,并判断是否满足条件:PPUSCH1≤PCMAX,CC1-PPUCCH,其中,PCMAX,CC1为预先设置的上行主载波的最大上行发射功率门限值,如果满足所述条件,将PPUSCH1视为P* PUSCH1,执行步骤102;否则,计算上行载波1上PUSCH的第一压缩因子并根据α1计算P* PUSCH1=(1-α1)PPUSCH1=PCMAX,CC1-PPUCCH,其中,P* PUSCH1为压缩后的上行主载波中PUSCH的上行发射功率。
对于某一个UE来说,PUCCH仅在UE的某一个上行载波上承载传输,将该载波称为上行主载波,而PUCCH并非在每一个时隙上传输,若当前时隙的上行主载波不承载PUCCH,则将PUCCH所需的上行发射功率PPUCCH视为0。图2为多载波情况下进行上行传输的时隙分布图,图2仅以上行传输使用五个载波为例进行说明,如图2所示,PUCCH仅在UE的上行载波1上承载传输,因此上行载波1为上行主载波,上行载波2、3、4、5非主载波,换句话说,PUCCH和PUSCH在上行主载波上承载传输,而上行非主载波用于仅承载PUSCH的传输。
针对该UE上行传输的每一个上行载波,均预先设置有最大上行发射功率门限值,每个上行载波的最大上行发射功率门限值可以相同,也可以不同。为了方便描述,将上行载波n的最大上行发射功率门限值记为PCMAX,CCn,其中,上行主载波记作上行载波1,上行主载波的最大上行发射功率门限值记作PCMAX,CC1。对于PCMAX,CCn的具体数值本发明不作限定,可根据该上行载波所承载的数据块的大小、以及该上行载波所承载的信道的质量等因素而确定。
在本步骤中,PPUSCH1、PPUCCH根据现有技术的方法计算,此处不予赘述。
在进行功率压缩时,首先要保证上行传输的功率满足PUCCH的需要,剩余的功率再用于上行主载波上的PUSCH的功率分配,因此在本步骤中要进行上述条件的判断,如果条件PPUSCH1≤PCMAX,CC1-PPUCCH满足,则执行步骤102,对主载波上的PUSCH不进行功率压缩。
步骤102,将UE的上行非主载波分别记作:上行载波2、上行载波3...上行载波N,N为大于1的任一整数,设置变量i的初始值为2,判断上行载波i中PUSCH所需的上行发射功率PPUSCHi是否小于等于预先设置的上行载波i上PUSCH的最大上行发射功率门限值PCMAX,CCi,如果是,将PPUSCHi视为P* PUSCHi,执行步骤103;否则,根据上行载波i中PUSCH所需的上行发射功率PPUSCHi,计算上行载波i的第一压缩因子根据αi计算P* PUSCHi=(1-αi)PPUSCHi=PCMAX,CCi,其中,P* PUSCHi为压缩后的上行载波i中PUSCH的上行发射功率,然后执行步骤103。
在本步骤中,PPUSCHi根据现有技术的方法计算,此处不予赘述。
步骤103,i的值累加1,将累加后的i的值作为更新后的i,如果更新后的i小于等于N,则返回执行步骤102;如果更新后的i大于N,则执行步骤104。
当上行非主载波分别为:上行载波2、上行载波3、上行载波4、上行载波5时,i的值依次从2取至5,分别判断是否满足PPUSCHi≤PCMAX,CCi,对于不满足该条件的上行非主载波,则需要对该载波上的PUSCH进行一定程度的功率压缩。
步骤104,判断是否满足条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述条件,则执行步骤105或执行步骤106;否则,直接执行步骤107。
如果按照上述方法所计算的各个上行载波的功率和大于UE的最大上行发射功率门限,则后续还需进行一定程度的功率压缩,使得各个上行载波的功率和小于等于UE的最大上行发射功率值。
如果所计算的各个上行载波的功率和小于等于UE的最大上行发射功率值,则无需再进行功率压缩,使得各个上行载波的功率和小于等于UE的最大上行发射功率门限时。
本发明提供两个实施例,可采用步骤106的方法进行压缩,也可采用步骤107的方法进行压缩。
对于某一类型的UE来说,上行传输都会有最大发射功率的限制。并且每个上行载波的最大上行发射功率门限值均不会大于UE的最大发射功率,将UE的最大发射功率记作PCMAX,UE。PCMAX,UE的具体数值与UE的类型相关,所谓的UE类型是指:UE上、下行处理业务的能力,与支持的处理数据块的大小和调制方式密切相关。关于PCMAX,UE的具体相关描述可参见3GPP协议中的相关规定:36.101-www.3gpp.org,UE类型的具体相关描述可参见3GPP协议中的相关规定:36.306-www.3gpp.org,此处不再进行详细介绍。
步骤105,判断是否所有上行载波的PUSCH都已存在所计算的第一压缩因子,如果是,按照第一压缩因子从小到大的顺序对所有上行载波进行从前至后的排序,选择前一项或多项上行载波,针对所选择的每一个上行载波,对步骤101或102中所计算的压缩后的PUSCH的上行发射功率P* PUSCHi进一步压缩,将进一步压缩的结果作为更新后的P* PUSCHi,使得然后执行
步骤107;否则,选择不存在第一压缩因子的上行载波中的任意一项或多项上行载波,针对所选择的每一个上行载波,对上行载波中PUSCH所需的上行发射功率进行压缩,使得然后执行步骤107。
本步骤对没有进行压缩过的上行载波上的PUSCH进行一定的程度的功率压缩,例如,假设在前述步骤中上行主载波(上行载波1)和上行载波2都已存在所计算的第一压缩因子,不存在第一压缩因子的载波为:上行载波3、上行载波4、上行载波5,选择这三个载波中的一个、二个或全部,假设选择了全部,则对上行载波3中PUSCH所需的上行发射功率PPUSCH3进行压缩得到P* PUSCH3,对上行载波4中PUSCH所需的上行发射功率PPUSCH4进行压缩P* PUSCH4,对上行载波5中PUSCH所需的上行发射功率PPUSCH5进行压缩得到P* PUSCH5,最终要使得 Σ i = 1 5 P * PUSCHi + P PUCCH ≤ P CMAX , UE .
本发明所述压缩的含义为减小功率,从而得到压缩后的结果。在本步骤中,不存在第一压缩因子的载波若有多项,可选择一项或多项进行压缩,对选择的载波的数量没有限定,当在对所选择的载波上的功率进行压缩时,压缩的幅度也没有限定,只要使得即可。
另外,如果所有上行载波都已存在所计算的第一压缩因子,则按照第一压缩因子从小到大的顺序对所有上行载波进行从前至后的排序,例如,假设排序结果为:上行载波3、上行载波4、上行载波5、上行载波2、上行主载波(上行载波1)。可选择前一项(上行载波3)在前述P* PUSCH3的基础上进一步压缩,将压缩结果作为更新后的P* PUSCH3,也可选择前2项、前3项、前4项或者全部,对每一项进一步压缩,只要使得即可。对所选择载波的数量没有限定,压缩的幅度也没有限定,只要使得即可。
步骤106,将PUSCH分为两类:不承载传输上行控制信息(uplink controlinformation,缩写为UCI信息)的PUSCH、承载传输UCI信息的PUSCH,如果所有上行载波的PUSCH均承载传输UCI信息,则执行步骤1066至1071,步骤1066至1071执行完毕后再执行步骤107;否则(即上行载波中部分上行载波的PUSCH承载传输UCI信息,部分上行载波的PUSCH不承载传输UCI信息),则执行步骤1061至1065,步骤1061至1065执行完毕后再执行步骤107。
在步骤1061至1065执行完毕后,且执行步骤107之前,上述方法还可进一步包括:判断是否满足条件:如果满足(即如果UE的上行传输功率仍然受限),将步骤1061至1065执行完毕所确定的不承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及所更新的压缩后的PUSCH的上行发射功率保持不变(即不再更新),然后再执行步骤1066至1071,以对承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及压缩后的PUSCH的上行发射功率进行更新;如果不满足,则直接执行步骤107。
步骤1061,对于承载传输UCI信息的PUSCH的每一上行载波,如果该载波不存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为βi=0;如果该载波存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为第一压缩因子βi=αi;并对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi;然后执行步骤1062;
步骤1062,对于不承载传输UCI信息的PUSCH的每一上行载波,判断不承载传输UCI信息的PUSCH的每一上行载波是否存在所计算的第一压缩因子,如果该载波的PUSCH存在第一压缩因子,则设置该上行载波上的PUSCH的第二压缩因子等于第一压缩因子βi=αi;如果该载波的PUSCH不存在第一压缩因子,则设置每一上行载波上的PUSCH的第二压缩因子等于变量βi=β,然后执行步骤1063;
其中,如果不承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子αi,则按照第一压缩因子从小到大的顺序对不承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;然后执行步骤1063;
步骤1063,根据等式计算变量β。
步骤1064,判断步骤1063计算出的变量β的值是否小于等于存在第一压缩因子且没有设置为β、且不承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的该上行载波的更新后的第二压缩因子设置为β,然后返回执行步骤1063;如果是,执行步骤1065。
步骤1065,对于不承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
步骤1066,针对PUSCH承载传输UCI信息的每一上行载波,判断是否存在所计算的第一压缩因子。
步骤1067,对于存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置该上行载波的第二压缩因子等于第一压缩因子βi=αi
步骤1068,对于不存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置每一上行载波的第二压缩因子等于变量βi=β,然后执行步骤1069;
其中,如果针对承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子,则按照第一压缩因子从小到大的顺序对承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;然后执行步骤1069;
步骤1069,根据等式计算变量β。
步骤1070,判断步骤1069所计算出的变量β的值是否小于等于存在第一压缩因子且没有设置为β的、且承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,然后返回执行步骤1069;如果是,执行步骤1070;
步骤1071,对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
步骤107,针对每一上行载波,按照最近一次更新或压缩得到的P* PUSCHi进行功率压缩。
需要说明的是,在上述步骤105和106中,考虑了信道是否已经进行了一定程度的功率压缩,最大程度的保证了上行数据的传输。
至此,本流程结束。
图3为本发明所提供的一种多载波情况下的上行功率压缩装置的结构图,该装置应用于UE中。
如图3所示,该装置包括:第一压缩模块、第二压缩模块、第三压缩模块、第四压缩模块和第五压缩模块。
所述第一压缩模块,用于将上行主载波记作上行载波1,计算用户设备UE的上行载波1中物理上行共享信道PUSCH所需的上行发射功率PPUSCH1以及上行载波1中物理上行控制信道PUCCH所需的上行发射功率PPUCCH,并判断是否满足第一条件:PPUSCH1≤PCMAX,CC1-PPUCCH,其中,PCMAX,CC1为预先设置的上行主载波的最大上行发射功率门限值,若当前时隙的上行主载波不承载PUCCH,则将PUCCH所需的上行发射功率PPUCCH视为0,如果满足所述第一条件,将PPUSCH1视为P* PUSCH1,执行第二压缩模块;否则,计算上行载波1上PUSCH的第一压缩因子并根据α1计算P* PUSCH1=(1-α1)PPUSCH1=PCMAX,CC1-PPUCCH,其中,P* PUSCH1为压缩后的上行主载波中PUSCH的上行发射功率。
所述第二压缩模块,用于将UE的上行非主载波分别记作:上行载波2、上行载波3...上行载波N,N为大于1的任一整数,设置变量i的初始值为2,判断上行载波i中PUSCH所需的上行发射功率PPUSCHi是否小于等于预先设置的上行载波i的最大上行发射功率门限值PCMAX,CCi,如果是,将PPUSCHi视为P* PUSCHi,执行第三压缩模块;否则,根据上行载波i中PUSCH所需的上行发射功率PPUSCHi,计算上行载波i上PUSCH的第一压缩因子根据αi计算P* PUSCHi=(1-αi)PPUSCHi=PCMAX,CCi,其中,P* PUSCHi为压缩后的上行载波i中PUSCH的上行发射功率。
所述第三压缩模块,用于对i的值累加1,将累加后的i的值作为更新后的i,如果更新后的i小于等于N,则返回执行第二压缩模块;如果更新后的i大于N,则执行第四压缩模块。
所述第四压缩模块,用于判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则对P* PUSCHi进一步压缩得到更新后的P* PUSCHi,使得否则,直接执行第五压缩模块。
所述第五压缩模块,用于针对每一上行载波,按照最近一次更新或压缩得到的P* PUSCHi进行功率压缩。
所述第四压缩模块包括判断子模块和压缩子模块;其中,
所述判断子模块,用于判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则执行压缩子模块,使得否则,直接执行第五压缩模块;
所述压缩子模块,用于判断是否所有上行载波的PUSCH都已存在所计算的第一压缩因子,如果是,按照第一压缩因子从小到大的顺序对所有上行载波进行从前至后的排序,选择前一项或多项上行载波,针对所选择的每一个上行载波,对第一压缩模块或第二压缩模块中所计算的压缩后的PUSCH的上行发射功率P* PUSCHi进一步压缩,将进一步压缩的结果作为更新后的P* PUSCHi,使得否则,选择不存在第一压缩因子的上行载波中的任意一项或多项上行载波,针对所选择的每一个上行载波,对上行载波中PUSCH所需的上行发射功率进行压缩,使得 Σ i = 1 N P * PUSCHi + P PUCCH ≤ P CMAX , UE .
所述第四压缩模块包括判断子模块和压缩子模块;其中,
所述判断子模块,用于判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则执行压缩子模块,使得否则,直接执行第五压缩模块;
所述压缩子模块,用于将PUSCH分为两类:不承载传输上行控制UCI信息的PUSCH、承载传输UCI信息的PUSCH,如果所有上行载波的PUSCH均承载传输UCI信息,则按照如下步骤D6至D11执行;否则,按照如下步骤D1至D5执行;
步骤D1,对于承载传输UCI信息的PUSCH的每一上行载波,如果该载波不存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为βi=0;如果该载波存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为第一压缩因子βi=αi
对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
步骤D2,对于不承载传输UCI信息的PUSCH的每一上行载波,如果该载波上的PUSCH存在第一压缩因子αi,则设置该上行载波上的PUSCH的第二压缩因子等于第一压缩因子βi=αi;如果该载波上的PUSCH不存在第一压缩因子,设置每一上行载波上的PUSCH的第二压缩因子等于变量β,即βi=β;
其中,如果不承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子αi,则按照第一压缩因子从小到大的顺序对不承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;
步骤D3,根据等式计算变量β;
步骤D4,判断步骤D3计算出的变量β的值是否小于等于存在第一压缩因子、且没有设置为β、且不承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,返回执行步骤D3;如果是,则直接执行步骤D5;
步骤D5,对于不承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
步骤D6,针对PUSCH承载传输UCI信息的每一上行载波,判断是否存在所计算的第一压缩因子;
步骤D7,对于存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置该上行载波的第二压缩因子等于第一压缩因子;
步骤D8,对于不存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置每一上行载波的第二压缩因子等于变量βi=β,
其中,如果针对承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子,则按照第一压缩因子从小到大的顺序对承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;
步骤D9,根据等式计算变量β;
步骤D10,判断步骤D9计算出的变量β的值是否小于等于存在第一压缩因子、且没有设置为β、且承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,返回执行步骤D9;如果是,则直接执行步骤D11;
步骤D11,对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率P* PUSCHi,更新后的压缩后的上行载波i中PUSCH的上行发射功率P* PUSCHi=(1-βi)PPUSCHi,上行载波i的第二压缩因子为βi
所述压缩子模块进一步用于:步骤D1至D5执行完毕后,且执行第五压缩模块之前,判断是否满足条件:如果满足,将步骤D1至D5执行完毕所确定的不承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及所更新的压缩后的PUSCH的上行发射功率保持不变,然后再执行步骤D6至D11,以对承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及压缩后的PUSCH的上行发射功率进行更新;如果不满足,则直接执行第五压缩模块。
关于装置部分的详细介绍可参照本发明的方法部分,此处不予赘述。
综上,在本发明中,首先判断上行主载波的PUSCH所需的功率是否小于等于上行主载波的最大上行发射功率门限值与PUCCH所需的上行发射功率之差,如果不满足,则计算上行主载波的PUSCH压缩后的功率;再判断每一上行非主载波的PUSCH所需的功率是否小于等于该上行非主载波的最大上行发射功率门限值,如果判断结果为否,则计算该上行非主载波的PUSCH压缩后的功率;最后判断所有上行载波的PUSCH压缩后的功率以及PUCCH所需的上行发射功率之和是否大于UE的最大上行发射功率门限值,如果是,则计算上行载波的PUSCH压缩后的功率进一步压缩后的结果,将结果作为更新后的压缩后的功率,最后按照最近一次更新或压缩得到的功率值进行功率压缩。可见,本发明公开了多载波情况下的上行功率压缩方法,能够解决多载波情况下的UE上行功率受限问题。
而且,当计算上行载波的PUSCH压缩后的功率进一步压缩后的结果时,考虑了信道是否已经进行了一定程度的功率压缩,最大程度的保证了上行数据的传输。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种多载波情况下的上行功率压缩方法,其特征在于,该方法包括:
A、将上行主载波记作上行载波1,计算用户设备UE的上行载波1中物理上行共享信道PUSCH所需的上行发射功率PPUSCH1以及上行载波1中物理上行控制信道PUCCH所需的上行发射功率PPUCCH,并判断是否满足第一条件:PPUSCH1≤PCMAX,CC1-PPUCCH,其中,PCMAX,CC1为预先设置的上行主载波的最大上行发射功率门限值,若当前时隙的上行主载波不承载PUCCH,则将PUCCH所需的上行发射功率PPUCCH视为0,如果满足所述第一条件,将PPUSCH1视为执行步骤B;否则,计算上行载波1上PUSCH的第一压缩因子 α 1 = 1 - P CMAX , CC 1 - P PUCCH P PUSCH 1 , 并根据α1计算 P * PUSCH 1 = ( 1 - α 1 ) P PUSCH 1 = P CMAX , CC 1 - P PUCCH , 其中,为压缩后的上行主载波中PUSCH的上行发射功率;
B、将UE的上行非主载波分别记作:上行载波2、上行载波3...上行载波N,N为大于1的任一整数,设置变量i的初始值为2,判断上行载波i中PUSCH所需的上行发射功率PPUSCHi是否小于等于预先设置的上行载波i的最大上行发射功率门限值PCMAX,CCi,如果是,将PPUSCHi视为执行步骤C;否则,根据上行载波i中PUSCH所需的上行发射功率PPUSCHi,计算上行载波i上PUSCH的第一压缩因子根据αi计算其中,为压缩后的上行载波i中PUSCH的上行发射功率;
C、i的值累加1,将累加后的i的值作为更新后的i,如果更新后的i小于等于N,则返回执行步骤B;如果更新后的i大于N,则执行步骤D;
D、判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则对进一步压缩得到更新后的使得否则,直接执行步骤E;
E、针对每一上行载波,按照最近一次更新或压缩得到的进行功率压缩;
步骤D所述对进一步压缩得到更新后的的方法为:
判断是否所有上行载波的PUSCH都已存在所计算的第一压缩因子,如果是,按照第一压缩因子从小到大的顺序对所有上行载波进行从前至后的排序,选择前一项或多项上行载波,针对所选择的每一个上行载波,对步骤A或B中所计算的压缩后的PUSCH的上行发射功率进一步压缩,将进一步压缩的结果作为更新后的使得否则,选择不存在第一压缩因子的上行载波中的任意一项或多项上行载波,针对所选择的每一个上行载波,对上行载波中PUSCH所需的上行发射功率进行压缩,使得 Σ i = 1 N P * PUSCHi + P PUSCH ≤ P CMAX , UE .
2.根据权利要求1所述的方法,其特征在于,步骤D所述对进一步压缩得到更新后的的方法为:将PUSCH分为两类:不承载传输上行控制UCI信息的PUSCH、承载传输UCI信息的PUSCH,如果所有上行载波的PUSCH均承载传输UCI信息,则执行如下步骤D6至D11;否则,则执行如下步骤D1至D5;
步骤D1,对于承载传输UCI信息的PUSCH的每一上行载波,如果该载波不存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为βi=0;如果该载波存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为第一压缩因子βi=αi
对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率更新后的压缩后的上行载波i中PUSCH的上行发射功率上行载波i的第二压缩因子为βi
步骤D2,对于不承载传输UCI信息的PUSCH的每一上行载波,如果该载波上的PUSCH存在第一压缩因子αi,则设置该上行载波上的PUSCH的第二压缩因子等于第一压缩因子βi=αi;如果该载波上的PUSCH不存在第一压缩因子,设置每一上行载波上的PUSCH的第二压缩因子等于变量β,即βi=β;
其中,如果不承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子αi,则按照第一压缩因子从小到大的顺序对不承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;
步骤D3,根据等式 Σ i = 1 N ( 1 - β i ) P PUSCHi + P PUCCH = P CMAX , UE 计算变量β;
步骤D4,判断步骤D3计算出的变量β的值是否小于等于存在第一压缩因子、且没有设置为β、且不承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,返回执行步骤D3;如果是,则直接执行步骤D5;
步骤D5,对于不承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率更新后的压缩后的上行载波i中PUSCH的上行发射功率上行载波i的第二压缩因子为βi
步骤D6,针对PUSCH承载传输UCI信息的每一上行载波,判断是否存在所计算的第一压缩因子;
步骤D7,对于存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置该上行载波的第二压缩因子等于第一压缩因子;
步骤D8,对于不存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置每一上行载波的第二压缩因子等于变量βi=β,
其中,如果针对承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子,则按照第一压缩因子从小到大的顺序对承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;
步骤D9,根据等式 Σ i = 1 N ( 1 - β i ) P PUSCHi + P PUCCH = P CMAX , UE 计算变量β;
步骤D10,判断步骤D9计算出的变量β的值是否小于等于存在第一压缩因子、且没有设置为β、且承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,返回执行步骤D9;如果是,则直接执行步骤D11;
步骤D11,对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率更新后的压缩后的上行载波i中PUSCH的上行发射功率上行载波i的第二压缩因子为βi
3.根据权利要求2所述的方法,其特征在于,步骤D1至D5执行完毕后,且执行步骤E之前,该方法进一步包括:判断是否满足条件:如果满足,将步骤D1至D5执行完毕所确定的不承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及所更新的压缩后的PUSCH的上行发射功率保持不变,然后再执行步骤D6至D11,以对承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及压缩后的PUSCH的上行发射功率进行更新;如果不满足,则直接执行步骤E。
4.一种多载波情况下的上行功率压缩装置,其特征在于,该装置包括:第一压缩模块、第二压缩模块、第三压缩模块、第四压缩模块和第五压缩模块;其中,
所述第一压缩模块,用于将上行主载波记作上行载波1,计算用户设备UE的上行载波1中物理上行共享信道PUSCH所需的上行发射功率PPUSCH1以及上行载波1中物理上行控制信道PUCCH所需的上行发射功率PPUCCH,并判断是否满足第一条件:PPUSCH1≤PCMAX,CC1-PPUCCH,其中,PCMAX,CC1为预先设置的上行主载波的最大上行发射功率门限值,若当前时隙的上行主载波不承载PUCCH,则将PUCCH所需的上行发射功率PPUCCH视为0,如果满足所述第一条件,将PPUSCH1视为执行第二压缩模块;否则,计算上行载波1上PUSCH的第一压缩因子并根据α1计算 P * PUSCH 1 = ( 1 - α 1 ) P PUSCH 1 = P CMAX , CC 1 - P PUCCH , 其中,为压缩后的上行主载波中PUSCH的上行发射功率;
所述第二压缩模块,用于将UE的上行非主载波分别记作:上行载波2、上行载波3...上行载波N,N为大于1的任一整数,设置变量i的初始值为2,判断上行载波i中PUSCH所需的上行发射功率PPUSCHi是否小于等于预先设置的上行载波i的最大上行发射功率门限值PCMAX,CCi,如果是,将PPUSCHi视为执行第三压缩模块;否则,根据上行载波i中PUSCH所需的上行发射功率PPUSCHi,计算上行载波i上PUSCH的第一压缩因子根据αi计算其中,为压缩后的上行载波i中PUSCH的上行发射功率;
所述第三压缩模块,用于对i的值累加1,将累加后的i的值作为更新后的i,如果更新后的i小于等于N,则返回执行第二压缩模块;如果更新后的i大于N,则执行第四压缩模块;
所述第四压缩模块,用于判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则对进一步压缩得到更新后的使得否则,直接执行第五压缩模块;
所述第五压缩模块,用于针对每一上行载波,按照最近一次更新或压缩得到的进行功率压缩;
所述第四压缩模块包括判断子模块和压缩子模块;其中,
所述判断子模块,用于判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则执行压缩子模块,使得否则,直接执行第五压缩模块;
所述压缩子模块,用于判断是否所有上行载波的PUSCH都已存在所计算的第一压缩因子,如果是,按照第一压缩因子从小到大的顺序对所有上行载波进行从前至后的排序,选择前一项或多项上行载波,针对所选择的每一个上行载波,对第一压缩模块或第二压缩模块中所计算的压缩后的PUSCH的上行发射功率进一步压缩,将进一步压缩的结果作为更新后的使得否则,选择不存在第一压缩因子的上行载波中的任意一项或多项上行载波,针对所选择的每一个上行载波,对上行载波中PUSCH所需的上行发射功率进行压缩,使得 Σ i = 1 N P * PUSCHi + P PUCCH ≤ P CMAX , UE .
5.根据权利要求4所述的装置,其特征在于,所述第四压缩模块包括判断子模块和压缩子模块;其中,
所述判断子模块,用于判断是否满足第二条件:其中,PCMAX,UE为UE的最大上行发射功率值,如果满足所述第二条件,则执行压缩子模块,使得否则,直接执行第五压缩模块;
所述压缩子模块,用于将PUSCH分为两类:不承载传输上行控制UCI信息的PUSCH、承载传输UCI信息的PUSCH,如果所有上行载波的PUSCH均承载传输UCI信息,则按照如下步骤D6至D11执行;否则,按照如下步骤D1至D5执行;
步骤D1,对于承载传输UCI信息的PUSCH的每一上行载波,如果该载波不存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为βi=0;如果该载波存在第一压缩因子,则将承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子设置为第一压缩因子βi=αi
对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率更新后的压缩后的上行载波i中PUSCH的上行发射功率上行载波i的第二压缩因子为βi;
步骤D2,对于不承载传输UCI信息的PUSCH的每一上行载波,如果该载波上的PUSCH存在第一压缩因子αi,则设置该上行载波上的PUSCH的第二压缩因子等于第一压缩因子βi=αi;如果该载波上的PUSCH不存在第一压缩因子,设置每一上行载波上的PUSCH的第二压缩因子等于变量β,即βi=β;
其中,如果不承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子αi,则按照第一压缩因子从小到大的顺序对不承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;
步骤D3,根据等式 Σ i = 1 N ( 1 - β i ) P PUSCHi + P PUCCH = P CMAX , UE 计算变量β;
步骤D4,判断步骤D3计算出的变量β的值是否小于等于存在第一压缩因子、且没有设置为β、且不承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,返回执行步骤D3;如果是,则直接执行步骤D5;
步骤D5,对于不承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率更新后的压缩后的上行载波i中PUSCH的上行发射功率上行载波i的第二压缩因子为βi
步骤D6,针对PUSCH承载传输UCI信息的每一上行载波,判断是否存在所计算的第一压缩因子;
步骤D7,对于存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置该上行载波的第二压缩因子等于第一压缩因子;
步骤D8,对于不存在第一压缩因子的、且承载传输UCI信息的PUSCH的每一上行载波,则设置每一上行载波的第二压缩因子等于变量βi=β,
其中,如果针对承载传输UCI信息的PUSCH的每一上行载波都存在所计算的第一压缩因子,则按照第一压缩因子从小到大的顺序对承载传输UCI信息的PUSCH的每一上行载波进行从前至后的排序,选择第一项上行载波,令所选择的上行载波的第二压缩因子等于变量βi=β;
步骤D9,根据等式 Σ i = 1 N ( 1 - β i ) P PUSCHi + P PUCCH = P CMAX , UE 计算变量β;
步骤D10,判断步骤D9计算出的变量β的值是否小于等于存在第一压缩因子、且没有设置为β、且承载传输UCI信息的PUSCH的每一载波的第一压缩因子,如果否,则将第一压缩因子αi最小的且没有设置为β的该上行载波的更新后的第二压缩因子设置为β,返回执行步骤D9;如果是,则直接执行步骤D11;
步骤D11,对于承载传输UCI信息的PUSCH的每一上行载波,更新压缩后的PUSCH的上行发射功率更新后的压缩后的上行载波i中PUSCH的上行发射功率上行载波i的第二压缩因子为βi
6.根据权利要求5所述的装置,其特征在于,所述压缩子模块进一步用于:步骤D1至D5执行完毕后,且执行第五压缩模块之前,判断是否满足条件:如果满足,将步骤D1至D5执行完毕所确定的不承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及所更新的压缩后的PUSCH的上行发射功率保持不变,然后再执行步骤D6至D11,以对承载传输UCI信息的PUSCH的每一上行载波的第二压缩因子以及压缩后的PUSCH的上行发射功率进行更新;如果不满足,则直接执行第五压缩模块。
CN201110005698.2A 2011-01-07 2011-01-07 多载波情况下的上行功率压缩方法和装置 Expired - Fee Related CN102595583B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110005698.2A CN102595583B (zh) 2011-01-07 2011-01-07 多载波情况下的上行功率压缩方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110005698.2A CN102595583B (zh) 2011-01-07 2011-01-07 多载波情况下的上行功率压缩方法和装置

Publications (2)

Publication Number Publication Date
CN102595583A CN102595583A (zh) 2012-07-18
CN102595583B true CN102595583B (zh) 2014-10-22

Family

ID=46483669

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110005698.2A Expired - Fee Related CN102595583B (zh) 2011-01-07 2011-01-07 多载波情况下的上行功率压缩方法和装置

Country Status (1)

Country Link
CN (1) CN102595583B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105532048B (zh) * 2014-08-05 2019-09-03 华为技术有限公司 终端、网络设备和上行控制信息处理方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101611649A (zh) * 2006-12-21 2009-12-23 索尼爱立信移动通讯股份有限公司 用于压缩模式的上行链路传输定时的网络控制

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8537802B2 (en) * 2008-07-23 2013-09-17 Marvell World Trade Ltd. Channel measurements in aggregated-spectrum wireless systems

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101611649A (zh) * 2006-12-21 2009-12-23 索尼爱立信移动通讯股份有限公司 用于压缩模式的上行链路传输定时的网络控制

Also Published As

Publication number Publication date
CN102595583A (zh) 2012-07-18

Similar Documents

Publication Publication Date Title
CN102651662B (zh) 信息传输的方法和装置
EP2339876A1 (en) Method for transmitting and receiving the interference control signaling in wireless communication system
CN108684076B (zh) 一种上行传输功率分配方法和移动通信设备
CN104661296B (zh) 决定用户设备的发送功率的装置和方法
US11317404B2 (en) Data transmission method, related device, and system
US20180098332A1 (en) Resource allocation method, apparatus, and system, and base station
CN107872892A (zh) 一种无线资源分配方法及装置
CN109474981B (zh) 功率确定方法、用户设备和基站
CN102821470A (zh) 一种物理下行控制信道资源分配方法及装置
CN107124772B (zh) 一种资源调度方法及装置
CN103974342B (zh) 一种srs网络参数确定方法和设备
EP2439998A1 (en) Base station, communication system, communication control method, and program
CN102595583B (zh) 多载波情况下的上行功率压缩方法和装置
CN106712910A (zh) 冗余版本及其改变周期的确定、信道估计方法及装置
CN104936234A (zh) 一种用于lte系统中能效优化的联合动态资源分配方法
CN107005849A (zh) 一种小区功率共享和调整方法和基站
EP2912798B1 (en) Queue splitting for parallel carrier aggregation scheduling
CN105530705B (zh) 下行控制信道资源的分配方法和装置
CN103703854B (zh) 用户调度方法和装置
CN104144041A (zh) 一种下行数据的反馈信息传输方法及装置
CN103096478B (zh) 一种用于优化pdcch中cce资源调度分配的方法和设备
EP3672136A1 (en) Method and apparatus for generating and receiving pilot signal
CN102238748A (zh) 一种载波聚合系统中的联合调度的方法及其装置
CN109089245B (zh) 计及蜂窝用户最低传输速率的设备间通信方法及装置
CN106712918A (zh) 无线通信资源分配方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141022

Termination date: 20210107