一种噪声功率的获取方法及终端转让专利

申请号 : CN201810224956.8

文献号 : CN110290578A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵丽赵锐彭莹

申请人 : 电信科学技术研究院有限公司

摘要 :

本发明提供一种噪声功率的获取方法及终端,解决如何准确地计算量化噪声功率或削峰噪声功率的问题。本发明的获取方法包括:获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;根据第一功率偏移值、目标AGC回退值与AGC当前接收功率,获取噪声功率。本发明根据预定TTI内AGC实际接收功率与第一预设接收功率的第一功率偏移值及与当前调制方式对应的目标AGC回退值,能够准确地计算出噪声功率,进而能够该噪声功率设置合理的AGC工作区间,减少由于AGC设置不合理导致的接收失败。

权利要求 :

1.一种噪声功率的获取方法,其特征在于,包括:获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;

根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;

根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。

2.根据权利要求1所述的获取方法,其特征在于,所述获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值的步骤,包括:根据预定TTI内,AGC实际接收功率与第一预设接收功率的差值,获取第一功率偏移值。

3.根据权利要求2所述的获取方法,其特征在于,所述根据预定TTI内,AGC实际接收功率与第一预设接收功率的差值,获取第一功率偏移值的步骤,包括:获取预定TTI内的每个功率采样点对应的AGC实际接收功率;

获取每个功率采样点对应的AGC实际接收功率与所述第一预设接收功率之间的差值;

根据至少一个所述差值的平均值,得到所述功率偏移值。

4.根据权利要求1所述的获取方法,其特征在于,所述根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率的步骤,包括:根据第二预设接收功率与所述第一功率偏移值,得到目标接收功率;

根据AGC当前接收功率与所述目标接收功率的差值,得到第二功率偏移值;

根据所述第二功率偏移值与所述目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。

5.根据权利要求1所述的获取方法,其特征在于,所述根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率的步骤,包括:将所述目标AGC回退值减去所述第一功率偏移值,得到更新后的目标AGC回退值;

根据AGC当前接收功率与第二预设接收功率的差值,得到第三功率偏移值;

根据所述第三功率偏移值与所述更新后的目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。

6.根据权利要求1所述的获取方法,其特征在于,所述调制方式与AGC回退值的对应关系是根据系统支持的模数转换ADC比特数及调制方式得到的。

7.一种终端,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;

根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;

根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。

8.根据权利要求7所述的终端,其特征在于,所述处理器执行所述计算机程序时还可实现以下步骤:根据预定TTI内,AGC实际接收功率与第一预设接收功率的差值,获取第一功率偏移值。

9.根据权利要求8所述的终端,其特征在于,所述处理器执行所述计算机程序时还可实现以下步骤:获取预定TTI内的每个功率采样点对应的AGC实际接收功率;

获取每个功率采样点对应的AGC实际接收功率与所述第一预设接收功率之间的差值;

根据至少一个所述差值的平均值,得到所述功率偏移值。

10.根据权利要求7所述的终端,其特征在于,所述处理器执行所述计算机程序时还可实现以下步骤:根据第二预设接收功率与所述第一功率偏移值,得到目标接收功率;

根据AGC当前接收功率与所述目标接收功率的差值,得到第二功率偏移值;

根据所述第二功率偏移值与所述目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。

11.根据权利要求7所述的终端,其特征在于,所述处理器执行所述计算机程序时还可实现以下步骤:将所述目标AGC回退值减去所述第一功率偏移值,得到更新后的目标AGC回退值;

根据AGC当前接收功率与第二预设接收功率的差值,得到第三功率偏移值;

根据所述第三功率偏移值与所述更新后的目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。

12.根据权利要求7所述的终端,其特征在于,所述调制方式与AGC回退值的对应关系是根据系统支持的模数转换ADC比特数及调制方式得到的。

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至6中任一项所述噪声功率的获取方法的步骤。

14.一种终端,其特征在于,包括:

第一获取模块,用于获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;

第二获取模块,用于根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;

第三获取模块,用于根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。

15.根据权利要求14所述的终端,其特征在于,所述第三获取模块包括:第一获取子模块,用于根据第二预设接收功率与所述第一功率偏移值,得到目标接收功率;

第二获取子模块,用于根据AGC当前接收功率与所述目标接收功率的差值,得到第二功率偏移值;

第三获取子模块,用于根据所述第二功率偏移值与所述目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。

16.根据权利要求14所述的终端,其特征在于,所述第三获取模块包括:第四获取子模块,用于将所述目标AGC回退值减去所述第一功率偏移值,得到更新后的目标AGC回退值;

第五获取子模块,用于根据AGC当前接收功率与第二预设接收功率的差值,得到第三功率偏移值;

第六获取子模块,用于根据所述第三功率偏移值与所述更新后的目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。

说明书 :

一种噪声功率的获取方法及终端

技术领域

[0001] 本发明涉及通信应用的技术领域,尤其涉及一种噪声功率的获取方法及终端。

背景技术

[0002] 无线通信的终端接收机,需要经过模拟自动增益控制(Automatic Gain Control,AGC)处理,通过对模拟信号的放大或者缩小,在模数转换(Analog-to-digital converter,ADC)采样处理时,信号能够落在A/D的合理范围内。一般终端接收机根据支持的AGC比特数,来设置AGC回退值backoff的大小,也就是设置合理AGC目标值,保证一定的接收功率冗余,使得接收终端能够设置在合理的AGC处理范围内。
[0003] 模拟AGC实现原理图如图1所示,定义了3个区间:饱和区间(Over-ranging region),工作区间(Operating range region)以及信号过低区间(Under-ranging region)。其中饱和区间由于接收信号过强,导致接收机饱和,无法接收信号;而信号过低区间接收信号过弱,导致接收机无法分辨有效接收信号。这两个区间都是AGC接收时不能正常工作的区间,应该尽量避免。
[0004] 其中输入功率不能超过ADCmax,否则接收信号饱和;为了满足最小的信噪比(signal to noise ratio,SNR)要求,输入功率不能低于Pmin。考虑到接收信号功率有抖动,设置安全余量(Safety margin),这样即使输入信号高于AGC工作区间,也可以在安全余量范围内进行接收处理。但是输入信号被量化处理后存在偏差,通过定义信号量化噪声比(signal-to-quantization noise ratio,SQNR)来表示量化噪声,且在接收处理过程中存在削峰噪声影响,若要合理设置AGC的处理范围,则需要准确地计算上述量化噪声功率或削峰噪声功率,因此,如何准确地计算量化噪声功率或削峰噪声功率成为亟待解决的问题。

发明内容

[0005] 本发明的目的在于提供一种噪声功率的获取方法及终端,用以解决如何准确地计算量化噪声功率或削峰噪声功率的问题。
[0006] 为了实现上述目的,本发明实施例提供了一种噪声功率的获取方法,包括:
[0007] 获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;
[0008] 根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;
[0009] 根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。
[0010] 其中,所述获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值的步骤,包括:
[0011] 根据预定TTI内,AGC实际接收功率与第一预设接收功率的差值,获取第一功率偏移值。
[0012] 其中,所述根据预定TTI内,AGC实际接收功率与第一预设接收功率的差值,获取第一功率偏移值的步骤,包括:
[0013] 获取预定TTI内的每个功率采样点对应的AGC实际接收功率;
[0014] 获取每个功率采样点对应的AGC实际接收功率与所述第一预设接收功率之间的差值;
[0015] 根据至少一个所述差值的平均值,得到所述功率偏移值。
[0016] 其中,所述根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率的步骤,包括:
[0017] 根据第二预设接收功率与所述第一功率偏移值,得到目标接收功率;
[0018] 根据AGC当前接收功率与所述目标接收功率的差值,得到第二功率偏移值;
[0019] 根据所述第二功率偏移值与所述目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0020] 其中,所述根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率的步骤,包括:
[0021] 将所述目标AGC回退值减去所述第一功率偏移值,得到更新后的目标AGC回退值;
[0022] 根据AGC当前接收功率与第二预设接收功率的差值,得到第三功率偏移值;
[0023] 根据所述第三功率偏移值与所述更新后的目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0024] 其中,所述调制方式与AGC回退值的对应关系是根据系统支持的模数转换ADC比特数及调制方式得到的。
[0025] 为了实现上述目的,本发明实施例还提供了一种终端,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0026] 获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;
[0027] 根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;
[0028] 根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。
[0029] 其中,所述处理器执行所述计算机程序时还可实现以下步骤:
[0030] 根据预定TTI内,AGC实际接收功率与第一预设接收功率的差值,获取第一功率偏移值。
[0031] 其中,所述处理器执行所述计算机程序时还可实现以下步骤:
[0032] 获取预定TTI内的每个功率采样点对应的AGC实际接收功率;
[0033] 获取每个功率采样点对应的AGC实际接收功率与所述第一预设接收功率之间的差值;
[0034] 根据至少一个所述差值的平均值,得到所述功率偏移值。
[0035] 其中,所述处理器执行所述计算机程序时还可实现以下步骤:
[0036] 根据第二预设接收功率与所述第一功率偏移值,得到目标接收功率;
[0037] 根据AGC当前接收功率与所述目标接收功率的差值,得到第二功率偏移值;
[0038] 根据所述第二功率偏移值与所述目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0039] 其中,所述处理器执行所述计算机程序时还可实现以下步骤:
[0040] 将所述目标AGC回退值减去所述第一功率偏移值,得到更新后的目标AGC回退值;
[0041] 根据AGC当前接收功率与第二预设接收功率的差值,得到第三功率偏移值;
[0042] 根据所述第三功率偏移值与所述更新后的目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0043] 其中,所述调制方式与AGC回退值的对应关系是根据系统支持的模数转换ADC比特数及调制方式得到的。
[0044] 为了实现上述目的,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述噪声功率的获取方法的步骤。
[0045] 为了实现上述目的,本发明实施例还提供了一种终端,包括:
[0046] 第一获取模块,用于获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;
[0047] 第二获取模块,用于根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;
[0048] 第三获取模块,用于根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。
[0049] 其中,所述第三获取模块包括:
[0050] 第一获取子模块,用于根据第二预设接收功率与所述第一功率偏移值,得到目标接收功率;
[0051] 第二获取子模块,用于根据AGC当前接收功率与所述目标接收功率的差值,得到第二功率偏移值;
[0052] 第三获取子模块,用于根据所述第二功率偏移值与所述目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0053] 其中,所述第三获取模块包括:
[0054] 第四获取子模块,用于将所述目标AGC回退值减去所述第一功率偏移值,得到更新后的目标AGC回退值;
[0055] 第五获取子模块,用于根据AGC当前接收功率与第二预设接收功率的差值,得到第三功率偏移值;
[0056] 第六获取子模块,用于根据所述第三功率偏移值与所述更新后的目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0057] 本发明实施例具有以下有益效果:
[0058] 本发明实施例的上述技术方案,获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。本发明实施例中,根据预定TTI内AGC实际接收功率与第一预设接收功率的第一功率偏移值及与当前调制方式对应的目标AGC回退值,能够准确地计算出噪声功率,进而能够该噪声功率设置合理的AGC工作区间,减少由于AGC设置不合理导致的接收机接收失败。

附图说明

[0059] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0060] 图1为模拟AGC的实现原理图;
[0061] 图2为本发明实施例的噪声功率的获取方法的流程图;
[0062] 图3为本发明实施例中在长TTI内设置n次接收功率采样点的示意图;
[0063] 图4为本发明实施例中在长TTI内设置4次接收功率采样点的示意图;
[0064] 图5为本发明实施例的终端的结构框图;
[0065] 图6为本发明实施例的终端的模块示意图。

具体实施方式

[0066] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完成地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0067] 如图2所示,本发明实施例提供了一种噪声功率的获取方法,包括:
[0068] 步骤201:获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值。
[0069] 该预定TTI(transmission time interval)为长TTI,上述第一预设接收功率为根据所述预定TTI的AGC时间段内接收到的信息,计算得到的功率。
[0070] 在长TTI的最前部设置有AGC区域,所有在该长TTI内进行业务发送的长TTI发送节点及短TTI发送节点,都需要在AGC区域进行信息发送,这样接收节点以所有接收功率总和来设置AGC,即上述第一预设接收功率。
[0071] 上述AGC实际接收功率包括预定TTI内的预设多个功率采样点的AGC实际接收功率。
[0072] 步骤202:根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值。
[0073] 所述调制方式与AGC回退值的对应关系是根据系统支持的模数转换ADC比特数及调制方式得到的。
[0074] 具体的,首先根据给定的ADC bit数和系统中支持的调制方式,获取不同调制方式对应的信号量化噪声比SQNR-回退值backoff曲线;其次,根据不同调制方式对应的SQNR-backoff曲线,获得不同调制方式对应的SQNR峰值;然后考虑在量化噪声和削峰噪声clipping的影响下,根据接收性能设置相对SQNR峰值的偏移值,计算不同调制方式对应的AGC backoff值;最后在给定的ADC bit数下,建立系统中支持的不同的调制方式和AGC backoff值的对应关系。
[0075] 步骤203:根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。
[0076] 该噪声功率包括量化噪声功率或削峰噪声功率,通过引入上述第一功率偏移值和目标AGC回退值,能够准确地计算量化噪声功率或削峰噪声功率,进而能够该噪声功率设置合理的AGC工作区间,减少由于AGC设置不合理导致的接收机接收失败。
[0077] 进一步地,上述步骤201获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值,包括:
[0078] 根据预定TTI内,AGC实际接收功率与第一预设接收功率的差值,获取第一功率偏移值。
[0079] 具体的,获取预定TTI内的每个功率采样点对应的AGC实际接收功率;获取每个功率采样点对应的AGC实际接收功率与所述第一预设接收功率之间的差值;根据至少一个所述差值的平均值,得到所述功率偏移值。
[0080] 本发明实施例中,由于长TTI业务和短TTI业务可能同时存在,需要将系统时间按照长TTI时长来进行划分;在每个长TTI时长的时间段内,再按照短TTI时长划分更细的时间段。
[0081] 在长TTI对应的时间段内,设置n个接收功率采样点,如图3所示,接收长TTI业务的节点在长TTI开始的AGC时间区域内设置AGC后,在各个接收功率采样点处计算接收功率,各功率采样点的接收功率记为P(m),其中m=1,2,…,n。
[0082] 然后比较P(m)和AGC时间区域内设置的接收功率PAGC之间的差值P(m)diff;设置P_Offset用来记录历史接收功率P(m)与PAGC之间的差值,具体的,取M个采样点对应的差值P(m)diff的平均值作为P_Offset。
[0083] 现有系统中,由于不同业务的TTI周期不同,只按照接收到的长TTI业务来设置AGC,可能在收到短TTI时,设置的AGC不符合要求,接收机饱和导致接收失败,本发明实施例中,考虑系统中混合不同TTI的影响,根据历史接收功率P(m)与PAGC之间的差值来计算噪声功率,使得计算出来的结果更加准确,进而能够该噪声功率设置合理的AGC工作区间,减少由于AGC设置不合理导致接收机饱和,进而导致接收失败的现象。
[0084] 作为第一种可选的实现方式,上述步骤203根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率,包括:
[0085] 根据第二预设接收功率与所述第一功率偏移值,得到目标接收功率;根据AGC当前接收功率与所述目标接收功率的差值,得到第二功率偏移值;根据所述第二功率偏移值与所述目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0086] 其中,上述第二预设接收功率为根据后续TTI的AGC时间段内接收到的信息,计算得到的功率。后续TTI为位于预定TTI之后的TTI,且该后续TTI为长TTI。
[0087] 假定系统中有两种TTI,长TTI和短TTI,系统中支持的两种调制方式分别为正交相移键控QPSK和16正交振幅调制QAM。假设系统中支持的ADC bit数为10。根据给定的ADC bit数和系统中支持的调制方式,获得系统中支持的不同的调制方式和AGC backoff值的对应关系如表1所示:
[0088]调制方式 AGC backoff
QPSK -11dB
16QAM -13dB
[0089] 表1
[0090] 假设系统中长TTI和短TTI业务同时存在,长TTI周期为1ms,短TTI周期为0.5ms。将系统时间按照长TTI时长1ms来进行划分,在每个长TTI对应的时间段内,再按照短TTI时长划分更细的时间段,这样1个长TTI内有2个短TTI。假设接收长TTI业务的节点在长TTI开始的AGC时间区域内设置AGC的接收功率PAGC为-92.3dBm。
[0091] 假设在1个长TTI内,设置4个接收功率采样点,如图4所示,在各个接收功率采样点处计算接收功率,各功率采样点的接收功率为P(1)=-92.7dBm,P(2)=-91.5dBm,P(3)=-72.5dBm,P(4)=-68.8dBm;然后比较P(m)和PAGC之间的差值P(m)diff,得到P(1)diff=-0.4dB,P(2)diff=0.8dB,P(3)diff=19.8dB,P(4)diff=23.5dB;P_Offset为P(1)~P(4)取平均值,即P_Offset=10.93dB。
[0092] 假设下一长TTI的PAGC=-88.6dBm,将PAGC+P_Offset=-88.6dBm+10.93dB=-77.67dBm,作为目标接收功率。
[0093] 该接收业务对应的调制方式为QPSK,查找QPSK和AGC backoff值的关系表,获得调制方式确定的AGC backoff为BOmod=-11dB;获取AGC当前接收功率与上述目标接收功率的差值,得到第二功率偏移值。
[0094] 因此,在后续长TTI接收处理中,以上述第二功率偏移值相对于BOmod的偏移来计算量化噪声或削峰噪声。
[0095] 该实现方式中,根据第一功率偏移值,调整长TTI的AGC接收功率(将第二预设接收功率加上第一功率偏移值),并根据调整后的AGC接收功率,获取量化噪声功率或削峰噪声功率。
[0096] 作为第二种可选的实现方式,上述步骤203根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率,包括:
[0097] 将所述目标AGC回退值减去所述第一功率偏移值,得到更新后的目标AGC回退值;根据AGC当前接收功率与第二预设接收功率的差值,得到第三功率偏移值;根据所述第三功率偏移值与所述更新后的目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0098] 其中,上述第二预设接收功率为根据后续TTI的AGC时间段内接收到的信息,计算得到的功率。后续TTI为位于预定TTI之后的TTI,且该后续TTI为长TTI。
[0099] 假定系统中有两种TTI,长TTI和短TTI,系统中支持的两种调制方式分别为正交相移键控QPSK和16正交振幅调制QAM。假设系统中支持的ADC bit数为10。根据给定的ADC bit数和系统中支持的调制方式,获得系统中支持的不同的调制方式和AGC backoff值的对应关系如表1所示。
[0100] 假设系统中长TTI和短TTI业务同时存在,长TTI周期为1ms,短TTI周期为0.5ms。将系统时间按照长TTI时长1ms来进行划分,在每个长TTI对应的时间段内,再按照短TTI时长划分更细的时间段,这样1个长TTI内有2个短TTI。假设接收长TTI业务的节点在长TTI开始的AGC时间区域内设置AGC的接收功率PAGC为-92.3dBm。
[0101] 假设在1个长TTI内,设置4个接收功率采样点,如图4所示,在各个接收功率采样点处计算接收功率,各功率采样点的接收功率为P(1)=-92.7dBm,P(2)=-91.5dBm,P(3)=-72.5dBm,P(4)=-68.8dBm;然后比较P(m)和PAGC之间的差值P(m)diff,得到P(1)diff=-0.4dB,P(2)diff=0.8dB,P(3)diff=19.8dB,P(4)diff=23.5dB;P_Offset为P(1)~P(4)取平均值,即P_Offset=10.93dB。
[0102] 假设下一长TTI的PAGC=-88.6dBm,该接收业务对应的调制方式为QPSK,查找QPSK和AGC backoff值的关系表,获得调制方式确定的AGC backoff为BOmod=-11dB。
[0103] 再根据P_Offset,在调制方式确定的BOmod基础上,减去P_Offset作为更新后的BOmod,即BOnew=BOmod-P_Offset=-11dB-10.93dB=-21.93dB。
[0104] 后续长TTI接收处理中,获取AGC当前接收功率相对于PAGC=-88.6dBm的功率偏移,得到第三功率偏移值,根据第三功率偏移值相对于BOnew=-21.93dB的偏移来计算量化噪声或削峰噪声。
[0105] 该实现方式中,根据第一功率偏移值,调整AGC回退值(将目标AGC回退值减去所述第一功率偏移值),并根据调整后的AGC回退值,获取量化噪声功率或削峰噪声功率。根据预定TTI内AGC实际接收功率与第一预设接收功率的第一功率偏移值及与当前调制方式对应的目标AGC回退值,能够准确地计算出噪声功率,进而能够该噪声功率设置合理的AGC工作区间,减少由于AGC设置不合理导致接收机饱和,进而导致接收失败的现象。
[0106] 如图5所示,本发明的实施例还提供了一种终端,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0107] 获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;
[0108] 根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;
[0109] 根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。
[0110] 其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机510可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口530还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
[0111] 处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。
[0112] 处理器500还用于读取存储器520中的程序,执行如下步骤:
[0113] 根据预定TTI内,AGC实际接收功率与第一预设接收功率的差值,获取第一功率偏移值。
[0114] 处理器500还用于读取存储器520中的程序,执行如下步骤:
[0115] 获取预定TTI内的每个功率采样点对应的AGC实际接收功率;
[0116] 获取每个功率采样点对应的AGC实际接收功率与所述第一预设接收功率之间的差值;
[0117] 根据至少一个所述差值的平均值,得到所述功率偏移值。
[0118] 处理器500还用于读取存储器520中的程序,执行如下步骤:
[0119] 根据第二预设接收功率与所述第一功率偏移值,得到目标接收功率;
[0120] 根据AGC当前接收功率与所述目标接收功率的差值,得到第二功率偏移值;
[0121] 根据所述第二功率偏移值与所述目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0122] 处理器500还用于读取存储器520中的程序,执行如下步骤:
[0123] 将所述目标AGC回退值减去所述第一功率偏移值,得到更新后的目标AGC回退值;
[0124] 根据AGC当前接收功率与第二预设接收功率的差值,得到第三功率偏移值;
[0125] 根据所述第三功率偏移值与所述更新后的目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0126] 其中,所述调制方式与AGC回退值的对应关系是根据系统支持的模数转换ADC比特数及调制方式得到的。
[0127] 在本发明的一些实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:
[0128] 获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;
[0129] 根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;
[0130] 根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。
[0131] 该程序被处理器执行时能实现上述噪声功率的获取方法实施例中的所有实现方式,为避免重复,此处不再赘述。
[0132] 如图6所示,本发明的实施例还提供了一种终端,包括:
[0133] 第一获取模块601,用于获取预定传输时间间隔TTI内,自动增益控制AGC实际接收功率相对于第一预设接收功率的第一功率偏移值;
[0134] 第二获取模块602,用于根据预设调制方式与AGC回退值的对应关系,得到与当前调制方式对应的目标AGC回退值;
[0135] 第三获取模块603,用于根据所述第一功率偏移值、所述目标AGC回退值与AGC当前接收功率,获取噪声功率。
[0136] 本发明实施例的终端,所述第一获取模块601用于根据预定TTI内,AGC实际接收功率与第一预设接收功率的差值,获取第一功率偏移值。
[0137] 本发明实施例的终端,所述第一获取模块601包括:
[0138] 第七获取子模块,用于获取预定TTI内的每个功率采样点对应的AGC实际接收功率;
[0139] 第八获取子模块,用于获取每个功率采样点对应的AGC实际接收功率与所述第一预设接收功率之间的差值;
[0140] 第九获取子模块,用于根据至少一个所述差值的平均值,得到所述功率偏移值。
[0141] 本发明实施例的终端,所述第三获取模块603包括:
[0142] 第一获取子模块,用于根据第二预设接收功率与所述第一功率偏移值,得到目标接收功率;
[0143] 第二获取子模块,用于根据AGC当前接收功率与所述目标接收功率的差值,得到第二功率偏移值;
[0144] 第三获取子模块,用于根据所述第二功率偏移值与所述目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0145] 本发明实施例的终端,所述第三获取模块603包括:
[0146] 第四获取子模块,用于将所述目标AGC回退值减去所述第一功率偏移值,得到更新后的目标AGC回退值;
[0147] 第五获取子模块,用于根据AGC当前接收功率与第二预设接收功率的差值,得到第三功率偏移值;
[0148] 第六获取子模块,用于根据所述第三功率偏移值与所述更新后的目标AGC回退值的差值,获取量化噪声功率或削峰噪声功率。
[0149] 本发明实施例的终端,所述调制方式与AGC回退值的对应关系是根据系统支持的模数转换ADC比特数及调制方式得到的。
[0150] 本发明实施例的终端,根据预定TTI内AGC实际接收功率与第一预设接收功率的第一功率偏移值及与当前调制方式对应的目标AGC回退值,能够准确地计算出噪声功率,进而能够该噪声功率设置合理的AGC工作区间,减少由于AGC设置不合理导致接收机饱和,进而导致接收失败的现象。
[0151] 在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0152] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。