接收链路增益的调整方法、系统以及智能终端与流程

文档序号:23802670发布日期:2021-02-03 06:38阅读:272来源:国知局
接收链路增益的调整方法、系统以及智能终端与流程

[0001]
本发明涉及数据通信技术领域,特别涉及一种接收链路增益的调整方法、系统以及智能终端。


背景技术:

[0002]
在手机等智能终端的研发过程中,接收信号的大小和质量是衡量设备性能的重要指标。智能终端接收信号的大小和距离基站的远近直接相关,当距离基站较远时,智能终端接收信号变小,当信号降低到一定接收门限之下时,接收信噪比降低,通话质量下降,严重时会导致掉话和与基站通信的中断。目前一般使用lna(低噪声放大器)来改善上述问题,lna具有的低噪声系数和高增益的特性,提高了终端接收灵敏度,降低了与基站通信中断的风险,即采用lna增强智能终端的信号接收能力,增大接收的动态范围。
[0003]
但是,随着lna的引入,由于其自身有很大的增益,从而导致整个接收链路增益需要重新调整,以使接收信号调整到合适大小,来满足射频收发芯片内部adc(模拟数字转换)的最佳线性接收功率范围。
[0004]
业内现有的调整方案是根据lna的增益特性,量身定制出一套链路增益方案,这样就可以很好地调整带特定lna电路的接收链路增益,然而该调整方案不灵活,一套链路增益方案只能适配一款lna,或者兼容多款增益参数相似的lna(增益偏差3db以内);当使用其它型号lna时,则需要重新调整并生成适配的增益方案。由此现有的调整方案会带来如下两方面的问题:(1)同一个客户产品,由于降低成本等原因料单可能更换,一套软件只能适配一种lna,更换lna需要同时升级软件,可能存在错配的风险。(2)针对不同客户,当lna定制化需求增多后,要投入很多人力精力去做软件版本的适配工作,存在人力成本高、工作量大且效率低等问题。


技术实现要素:

[0005]
本发明要解决的技术问题是为了克服现有技术中通过定制接收链路增益适配低噪声放大器,使得一套链路增益方案只能适配一款lna,存在不灵活、效率低等缺陷,提供一种接收链路增益的调整方法、系统以及智能终端。
[0006]
本发明是通过下述技术方案来解决上述技术问题:
[0007]
本发明提供一种接收链路增益的调整方法,所述调整方法应用在带有低噪声放大器lna的智能终端中,所述调整方法包括:
[0008]
对所述低噪声放大器lna支持频段下的固定增益值进行划分以获取多个预设增益区间;
[0009]
预先确定每个所述预设增益区间对应的预设agc(自动增益控制)控制字,并生成每个所述预设agc控制字对应的预设agc控制字组;
[0010]
在接收基站下发功率后,选择设定数量的所述预设agc控制字进行信号接收并分别获取对应的第一接收信号强度指示rssi;
[0011]
对多个所述第一接收信号强度指示rssi进行评估以匹配出目标增益区间对应的目标agc控制字;
[0012]
采用所述目标agc控制字对应的目标agc控制字组的参数进行链路增益调整。
[0013]
提出一种带有lna的自适应接收链路增益的调整方法,通过预先将lna增益值进行分类以得到多个增益区间,并预先生成并存储每个增益区间对应的agc控制字以及agc控制字组;在基站下发功率后,通过rssi评估流程判断并导入适配的agc控制字组,软件可以自动完成链路增益调整,从而实现了高效准确地完成自适应匹配不同档位lna的目的,避免了繁琐的接收链路预算和agc控制字组的手动导入,提高了调整效率,降低了软件版本管理的风险,满足了客户不同的产品需求。
[0014]
较佳地,所述选择设定数量的所述预设agc控制字进行信号接收并分别获取对应的第一接收信号强度指示rssi的步骤包括:
[0015]
依次选择每个所述预设agc控制字进行信号接收并分别计算得到对应的所述第一接收信号强度指示rssi。
[0016]
依次选择m个预设agc控制字进行信号接收以得到对应的rssi,进而确定最接近射频收发芯片的最佳线性接收功率p0的rssi所对应的预设agc控制字为目标agc控制字。为了进一步地提高链路增益调整精度,依次选择n个预设agc控制字进行信号接收以最终得到目标agc控制字,保证了调整效率。其中,总共有n个预设增益区间,m≤n且m、n均取正整数。
[0017]
较佳地,所述对多个所述第一接收信号强度指示rssi进行评估以匹配出目标增益区间对应的目标agc控制字的步骤包括:
[0018]
计算每个所述第一接收信号强度指示rssi与所述智能终端中射频收发芯片的最佳线性接收功率的第一差值;
[0019]
选择最小所述第一差值对应的所述预设agc控制字为所述目标agc控制字。
[0020]
软件自动判断出与射频收发芯片的最佳线性接收功率p0最接近的第一接收信号强度指示rssi,以选择对应的预设agc控制字,进而导入该预设agc控制字所对应的预设agc控制字组,通过rssi评估流程判断并导入适配的agc控制字组,软件可以自动完成链路增益调整,从而实现高效准确地完成自适应匹配不同档位lna。从射频收发芯片角度,可以认为处于同一增益区间的lna可以匹配同一组agc控制字。
[0021]
较佳地,所述对所述低噪声放大器lna支持频段下的固定增益值进行划分以获取多个预设增益区间的步骤包括:
[0022]
采用设定增益为步进对所述低噪声放大器lna支持频段下的固定增益值进行分类以获取多个所述预设增益区间。
[0023]
预设增益区间可以基于不一致的增益作为步进对lna的固定增益值进行分类得到,例如9-12db,12-14db,14-18db等;为了提高接收链路增益调整的效率,采用同一增益作为步进对lna的固定增益值进行分类得到多个增益区间,例如9-12db,12-15db,15-18db等,即以3db为一档进行分类,分为g档,g+3db档,g+6db档,

,g+(n-1)*3db档,共n档(即n个增益区间),每档具有对应的agc控制字和agc控制字组。
[0024]
较佳地,相邻两个所述预设增益区间之间有重叠。
[0025]
通过设置增益区间之间具有一定重叠以保证完全覆盖各增益区间,进而保证了整体的增益调整效率。
[0026]
较佳地,所述预先确定每个所述预设增益区间对应的预设agc控制字的步骤包括:
[0027]
在仪器下发功率至所述智能终端的射频收发芯片的接收端口后,依次获取每个所述预设增益区间的初始agc控制字;
[0028]
根据所述初始agc控制字计算得到对应的所述预设增益区间的第二接收信号强度指示rssi;
[0029]
计算所述第二接收信号强度指示rssi与所述射频收发芯片的最佳线性接收功率的第二差值;
[0030]
在所述第二差值的绝对值小于或者等于设定阈值时,确定所述初始agc控制字为所述预设增益区间对应的所述预设agc控制字;
[0031]
在所述第二差值的绝对值大于所述设定阈值时,则调整所述初始agc控制字,直至使得所述第二差值的绝对值小于或者等于设定阈值,并将调整后的所述初始agc控制字作为所述预设增益区间对应的所述预设agc控制字。
[0032]
通过仪器(信号源发出设备)下发功率对各个预设增益区间的agc控制字及其对应的agc控制字组进行预先确定并保存,以保证在实际基站下发功率时,及时自动适配出对应的agc控制字组以自动完成接收链路增益调整。
[0033]
本发明还提供一种接收链路增益的调整系统,所述调整系统应用在带有低噪声放大器lna的智能终端中,所述调整系统包括:
[0034]
增益区间获取模块,用于对所述低噪声放大器lna支持频段下的固定增益值进行划分以获取多个预设增益区间;
[0035]
预先生成模块,用于预先确定每个所述预设增益区间对应的预设agc控制字,并生成每个所述预设agc控制字对应的预设agc控制字组;
[0036]
rssi获取模块,用于在接收基站下发功率后,选择设定数量的所述预设agc控制字进行信号接收并分别获取对应的第一接收信号强度指示rssi;
[0037]
目标控制字获取模块,用于对多个所述第一接收信号强度指示rssi进行评估以匹配出目标增益区间对应的目标agc控制字;
[0038]
调整模块,用于采用所述目标agc控制字对应的目标agc控制字组的参数进行链路增益调整。
[0039]
较佳地,所述rssi获取模块用于依次选择每个所述预设agc控制字进行信号接收并分别计算得到对应的所述第一接收信号强度指示rssi。
[0040]
较佳地,所述目标控制字获取模块包括:
[0041]
第一计算单元,用于计算每个所述第一接收信号强度指示rssi与所述智能终端中射频收发芯片的最佳线性接收功率的第一差值;
[0042]
选择单元,用于选择最小所述第一差值对应的所述预设agc控制字为所述目标agc控制字。
[0043]
较佳地,所述增益区间获取模块用于采用设定增益为步进对所述低噪声放大器lna支持频段下的固定增益值进行分类以获取多个所述预设增益区间。
[0044]
较佳地,相邻两个所述预设增益区间之间有重叠。
[0045]
较佳地,所述预先生成模块包括:
[0046]
初始控制字获取单元,用于在仪器下发功率至所述智能终端的射频收发芯片的接
收端口后,依次获取每个所述预设增益区间的初始agc控制字;
[0047]
rssi获取单元,用于根据所述初始agc控制字计算得到对应的所述预设增益区间的第二接收信号强度指示rssi;
[0048]
第二计算单元,用于计算所述第二接收信号强度指示rssi与所述射频收发芯片的最佳线性接收功率的第二差值;
[0049]
预设控制字确定单元,用于在所述第二差值的绝对值小于或者等于设定阈值时,确定所述初始agc控制字为所述预设增益区间对应的所述预设agc控制字;
[0050]
所述预设控制字确定单元还用于在所述第二差值的绝对值大于所述设定阈值时,则调整所述初始agc控制字,直至使得所述第二差值的绝对值小于或者等于设定阈值,并将调整后的所述初始agc控制字作为所述预设增益区间对应的所述预设agc控制字。
[0051]
本发明还提供一种智能终端,所述智能终端包括上述的接收链路增益的调整系统。
[0052]
本发明的积极进步效果在于:
[0053]
(1)预先将lna增益值进行分类以得到多个增益区间,并预先生成并存储每个增益区间对应的agc控制字以及agc控制字组;在基站下发功率后,通过rssi评估流程判断并导入适配的agc控制字组,软件可以自动完成链路增益调整,提高了调整效率;在rssi评估流程中,软件预存的agc控制字起到样本指引的作用,使接收系统调用适配的agc控制字组,避免了繁琐的接收链路预算和agc控制字组的手动导入,从而实现了高效准确地完成自适应匹配不同档位lna的目的;(2)当客户更换其他型号lna,则可以通过重新运行agc校准流程,完成新lna的接收增益调整,保证接收性能的同时提高了接收链路的鲁棒性;(3)针对不同客户,软件可以自适应匹配多种型号lna,降低了软件版本的管理风险,满足了灵活多变的客户需求。
附图说明
[0054]
图1为本发明实施例1的接收链路增益的调整方法的第一流程图。
[0055]
图2为本发明实施例1的接收链路增益的调整方法的第二流程图。
[0056]
图3为本发明实施例1的接收链路增益的调整方法中各档位lna、仪器下发功率与agc控制字的对应关系示意图。
[0057]
图4为本发明实施例1的接收链路增益的调整方法中lna增益、agc控制字及其agc控制字组的对应关系示意图。
[0058]
图5为本发明实施例2的接收链路增益的调整系统的模块示意图。
具体实施方式
[0059]
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0060]
实施例1
[0061]
本实施例的接收链路增益的调整方法应用在带有低噪声放大器lna的智能终端(如手机等)中。
[0062]
本实施例的接收链路增益的调整方法开始之前需要先进行agc初始化,然后获取
lna标志位,若该lna标志位为“否”,则表征当前智能设备中没有设置低噪声放大器lna,则按照现有正常的agc校准流程运行,直至校准结束,该现有正常的agc校准流程属于本领域的成熟技术,因此此处就不再赘述。若该lna标志位为“是”,则表征当前智能设备中带有低噪声放大器lna,则确定执行本实施例的接收链路增益的调整方法。
[0063]
如图1和图2所示,本实施例的接收链路增益的调整方法包括:
[0064]
s101、对低噪声放大器lna支持频段下的固定增益值进行划分以获取多个预设增益区间;
[0065]
具体地,步骤s101包括:
[0066]
s1011、采用设定增益为步进对低噪声放大器lna支持频段下的固定增益值进行分类以获取多个预设增益区间。
[0067]
在手机等智能终端中一般使用固定增益lna,即器件手册给定了lna支持的频段和该频段下的固定增益值。
[0068]
其中,预设增益区间可以基于不一致的增益作为步进对lna的固定增益值进行分类得到,例如9-12db,12-14db,14-18db等。
[0069]
为了提高接收链路增益调整的效率,采用同一增益作为步进对lna的固定增益值进行分类得到多个增益区间,例如9-12db,12-15db,15-18db等,即以3db为一档进行分类,分为g档(lna1)、g+3db档(lna2)、g+6db档(lna3)、

、g+(n-1)*3db档(lnan),共n档(即n个增益区间),每档具有对应的agc控制字和agc控制字组。
[0070]
其中,相邻两个预设增益区间之间有重叠。通过设置增益区间之间具有一定重叠以保证完全覆盖各增益区间,进而保证了整体的增益调整效率。
[0071]
s102、预先确定每个预设增益区间对应的预设agc控制字,并生成每个预设agc控制字对应的预设agc控制字组;
[0072]
具体地,步骤s102包括:
[0073]
s1021、在仪器下发功率至智能终端的射频收发芯片的接收端口后,依次获取每个预设增益区间的初始agc控制字;
[0074]
s1022、根据初始agc控制字计算得到对应的预设增益区间的第二接收信号强度指示rssi;
[0075]
s1023、计算第二接收信号强度指示rssi与射频收发芯片的最佳线性接收功率的第二差值;
[0076]
s1024、判断第二差值的绝对值是否小于或者等于设定阈值,若是,则执行步骤s1025;若否,则执行步骤s1026;
[0077]
s1025、确定当前agc控制字为预设增益区间对应的预设agc控制字;
[0078]
s1026、调整初始agc控制字,根据调整后的初始agc控制字计算得到对应的预设增益区间的新的第二接收信号强度指示rssi,并重新执行步骤s1023。
[0079]
如图3所示,以lna1为例,通过仪器(信号源发出设备)下发功率p到射频收发芯片的接收端口,软件导入lna1所对应g档的初始agc控制字1并计算得到rssi,将rssi与射频收发芯片内部adc的最佳线性接收功率p0做比较,若两者差值的绝对值小于或者等于设定的误差

p,则确定并记录当前的agc控制字1为lna1所对应g档的预设agc控制字1;若两者差值的绝对值大于

p,则调整初始agc控制字,并将计算得到的新rssi和p0比较,直至两者差
值的绝对值在

p之内,确定并记录调整的最终agc控制字为lna1所对应g档的预设agc控制字1。
[0080]
同理,基于上述agc控制字的确定过程,可以依次得到软件预存的其他档位lna对应的初始agc控制字1,2,3

n,每个档位lna与仪器下发功率的对应关系如图3所示,进而生成各档位lna对应的agc控制字组的参数。
[0081]
通过仪器下发功率p后,依次确定每个预设增益区间(lna1、lna2、

、lnan)的agc控制字并生成各个档位lna对应的agc控制字组的参数,然后分别对每个档位lna对应的agc控制字及其agc控制字组进行预先保存,以保证在实际基站下发功率时,能够及时自动适配出对应的agc控制字组以自动完成接收链路增益调整。
[0082]
其中,接收信号强度指示rssi通过如下方式得到:
[0083]
对于无线通信系统,基站下发功率到智能终端,智能终端通过天线接收信号,并通过接收链路对信号进行选通、滤波、放大等操作,然后由射频收发芯片进行接收和解调,再通过adc转换为数字信号传送给基带芯片做进一步的处理。一般地,基站下发功率p,从天线到射频收发芯片端口的接收链路级联增益g1,射频收发芯片内部agc控制字对应的增益g2,射频收发芯片最终接收到的信号功率rssi,有rssi=p+g1+g2。
[0084]
同理,本实施例中在智能终端接收仪器下发功率p后,采用上述方式分别计算并记录每个档位(lna1、lna2、

、lnan)对应rssi 1,2,3

n。
[0085]
s103、在接收基站下发功率后,选择设定数量的预设agc控制字进行信号接收并分别获取对应的第一接收信号强度指示rssi;
[0086]
具体地,步骤s103包括:
[0087]
s1031、依次选择每个预设agc控制字进行信号接收并分别计算得到对应的第一接收信号强度指示rssi。
[0088]
依次选择m个预设agc控制字进行信号接收以得到对应的rssi,进而确定最接近射频收发芯片的最佳线性接收功率p0的rssi所对应的预设agc控制字为目标agc控制字;其中,总共有n个预设增益区间,m≤n且m、n均取正整数。
[0089]
为了进一步地提高链路增益调整精度,依次选择n个预设agc控制字进行信号接收以最终得到目标agc控制字,保证了调整效率。
[0090]
本实施例中在智能终端接收基站下发功率p后,依次选择预设agc控制字1,2,3

n进行信号接收,并采用上述rssi的获取方式分别计算得到并记录rssi 1,2,3

n。
[0091]
s104、对多个第一接收信号强度指示rssi进行评估以匹配出目标增益区间对应的目标agc控制字;
[0092]
具体地,步骤s104包括:
[0093]
s1041、计算每个第一接收信号强度指示rssi与智能终端中射频收发芯片的最佳线性接收功率的第一差值;
[0094]
s1042、选择最小第一差值对应的预设agc控制字为目标agc控制字。
[0095]
软件自动判断出与射频收发芯片的最佳线性接收功率p0最接近的第一接收信号强度指示rssi,以选择对应的预设agc控制字,进而导入该预设agc控制字所对应的预设agc控制字组,通过rssi评估流程判断并导入适配的agc控制字组,软件可以自动完成链路增益调整,从而实现高效准确地完成自适应匹配不同档位lna,提高了调整效率。从射频收发芯
片角度,可以认为处于同一增益区间的lna可以匹配同一组agc控制字。
[0096]
s105、采用目标agc控制字对应的目标agc控制字组的参数进行链路增益调整。
[0097]
如图4所示,在基站下发功率p后,依次选择n个预设agc控制字进行信号接收并计算得到rssi 1,2,3

n,获取最接近射频收发芯片的最佳线性接收功率p0的rssi对应的agc控制字作为目标agc控制字,并将该agc控制字的参数导入最终的软件版本中,之后再按照正常agc校准流程运行,直至校准结束。
[0098]
例如,当调用agc控制字3后得到rssi3,软件判断rssi3和p0差值最小,则选用lna增益在g+6db档,选择agc控制字3,并将agc控制字组3的参数导入最终的软件版本中。此处的agc控制字3取自agc控制字组3,是控制字组的其中一个样本,事先预存到初始化软件中,起到选择agc控制字组的样本指引作用。
[0099]
另外,可以选择差分文件等形式将agc控制字组3的参数导入最终的软件版本中,具体如何采用差分文件将agc控制字组的参数导入至软件版本中属于本领域的成熟技术,因此此处就不再赘述。当然,也可以采用其他能够将agc控制字组的参数导入至软件版本中的方式。
[0100]
本实施例中,预先将lna增益值进行分类以得到多个增益区间,并预先生成并存储每个增益区间对应的agc控制字以及agc控制字组;在基站下发功率后,通过rssi评估流程判断并导入适配的agc控制字组,软件可以自动完成链路增益调整,提高了调整效率;在rssi评估流程中,软件预存的agc控制字起到样本指引的作用,使接收系统调用适配的agc控制字组,避免了繁琐的接收链路预算和agc控制字组的手动导入,从而实现了高效准确地完成自适应匹配不同档位lna的目的;当客户更换其他型号lna,则可以通过重新运行agc校准流程,完成新lna的接收增益调整,保证接收性能的同时提高了接收链路的鲁棒性;针对不同客户,软件可以自适应匹配多种型号lna,降低了软件版本的管理风险,满足了灵活多变的客户需求。
[0101]
实施例2
[0102]
本实施例的接收链路增益的调整系统应用在带有低噪声放大器lna的智能终端中。
[0103]
本实施例的接收链路增益的调整系统开始工作之前需要先进行agc初始化,然后获取lna标志位,若该lna标志位为“否”,则表征当前智能设备中没有设置低噪声放大器lna,则按照现有正常的agc校准流程运行,直至校准结束,该现有正常的agc校准流程属于本领域的成熟技术,因此此处就不再赘述。若该lna标志位为“是”,则表征当前智能设备中带有低噪声放大器lna,则确定本实施例的接收链路增益的调整系统开启工作。
[0104]
如图5所示,本实施例的接收链路增益的调整系统包括增益区间获取模块1、预先生成模块2、rssi获取模块3、目标控制字获取模块4和调整模块5。
[0105]
增益区间获取模块1用于对低噪声放大器lna支持频段下的固定增益值进行划分以获取多个预设增益区间;
[0106]
具体地,增益区间获取模块1用于采用设定增益为步进对低噪声放大器lna支持频段下的固定增益值进行分类以获取多个预设增益区间。
[0107]
在手机等智能终端中一般使用固定增益lna,即器件手册给定了lna支持的频段和该频段下的固定增益值。
[0108]
其中,预设增益区间可以基于不一致的增益作为步进对lna的固定增益值进行分类得到,例如9-12db,12-14db,14-18db等。
[0109]
为了提高接收链路增益调整的效率,采用同一增益作为步进对lna的固定增益值进行分类得到多个增益区间,例如9-12db,12-15db,15-18db等,即以3db为一档进行分类,分为g档(lna1)、g+3db档(lna2)、g+6db档(lna3)、

、g+(n-1)*3db档(lnan),共n档(即n个增益区间),每档具有对应的agc控制字和agc控制字组。
[0110]
其中,相邻两个预设增益区间之间有重叠。通过设置增益区间之间具有一定重叠以保证完全覆盖各增益区间,进而保证了整体的增益调整效率。
[0111]
预先生成模块2用于预先确定每个预设增益区间对应的预设agc控制字,并生成每个预设agc控制字对应的预设agc控制字组;
[0112]
具体地,预先生成模块2包括初始控制字获取单元6、rssi获取单元7、第二计算单元8和预设控制字确定单元9。
[0113]
初始控制字获取单元6,用于在仪器下发功率至智能终端的射频收发芯片的接收端口后,依次获取每个预设增益区间的初始agc控制字;
[0114]
rssi获取单元7,用于根据初始agc控制字计算得到对应的预设增益区间的第二接收信号强度指示rssi;
[0115]
第二计算单元8,用于计算第二接收信号强度指示rssi与射频收发芯片的最佳线性接收功率的第二差值;
[0116]
预设控制字确定单元9,用于在第二差值的绝对值小于或者等于设定阈值时,确定初始agc控制字为预设增益区间对应的预设agc控制字;
[0117]
预设控制字确定单元9还用于在第二差值的绝对值大于设定阈值时,则调整初始agc控制字,直至使得第二差值的绝对值小于或者等于设定阈值,并将调整后的初始agc控制字作为预设增益区间对应的预设agc控制字。
[0118]
如图3所示,以lna1为例,通过仪器(信号源发出设备)下发功率p到射频收发芯片的接收端口,软件导入lna1所对应g档的初始agc控制字1并计算得到rssi,将rssi与射频收发芯片内部adc的最佳线性接收功率p0做比较,若两者差值的绝对值小于或者等于设定的误差

p,则确定并记录当前的agc控制字1为lna1所对应g档的预设agc控制字1;若两者差值的绝对值大于

p,则调整初始agc控制字,并将计算得到的新rssi和p0比较,直至两者差值的绝对值在

p之内,确定并记录调整的最终agc控制字为lna1所对应g档的预设agc控制字1。
[0119]
同理,基于上述agc控制字的确定过程,可以依次得到软件预存的其他档位lna对应的初始agc控制字1,2,3

n,每个档位lna与仪器下发功率的对应关系如图3所示,进而生成各档位lna对应的agc控制字组的参数。
[0120]
通过仪器下发功率p后,依次确定每个预设增益区间(lna1、lna2、

、lnan)的agc控制字并生成各个档位lna对应的agc控制字组的参数,然后分别对每个档位lna对应的agc控制字及其agc控制字组进行预先保存,以保证在实际基站下发功率时,能够及时自动适配出对应的agc控制字组以自动完成接收链路增益调整。
[0121]
其中,接收信号强度指示rssi通过如下方式得到:
[0122]
对于无线通信系统,基站下发功率到智能终端,智能终端通过天线接收信号,并通
过接收链路对信号进行选通、滤波、放大等操作,然后由射频收发芯片进行接收和解调,再通过adc转换为数字信号传送给基带芯片做进一步的处理。一般地,基站下发功率p,从天线到射频收发芯片端口的接收链路级联增益g1,射频收发芯片内部agc控制字对应的增益g2,射频收发芯片最终接收到的信号功率rssi,有rssi=p+g1+g2。
[0123]
同理,本实施例中在智能终端接收仪器下发功率p后,采用上述方式分别计算并记录每个档位(lna1、lna2、

、lnan)对应rssi 1,2,3

n。
[0124]
rssi获取模块3用于在接收基站下发功率后,选择设定数量的预设agc控制字进行信号接收并分别获取对应的第一接收信号强度指示rssi;
[0125]
具体地,rssi获取模块3用于依次选择每个预设agc控制字进行信号接收并分别计算得到对应的第一接收信号强度指示rssi。
[0126]
依次选择m个预设agc控制字进行信号接收以得到对应的rssi,进而确定最接近射频收发芯片的最佳线性接收功率p0的rssi所对应的预设agc控制字为目标agc控制字;其中,总共有n个预设增益区间,m≤n且m、n均取正整数。
[0127]
为了进一步地提高链路增益调整精度,依次选择n个预设agc控制字进行信号接收以最终得到目标agc控制字,保证了调整效率。
[0128]
本实施例中在智能终端接收基站下发功率p后,依次选择预设agc控制字1,2,3

n进行信号接收,并采用上述rssi的获取方式分别计算得到并记录rssi 1,2,3

n。
[0129]
目标控制字获取模块4用于对多个第一接收信号强度指示rssi进行评估以匹配出目标增益区间对应的目标agc控制字;
[0130]
具体地,目标控制字获取模块4包括第一计算单元10和选择单元11。
[0131]
第一计算单元10用于计算每个第一接收信号强度指示rssi与智能终端中射频收发芯片的最佳线性接收功率的第一差值;
[0132]
选择单元11用于选择最小第一差值对应的预设agc控制字为目标agc控制字。
[0133]
软件自动判断出与射频收发芯片的最佳线性接收功率p0最接近的第一接收信号强度指示rssi,以选择对应的预设agc控制字,进而导入该预设agc控制字所对应的预设agc控制字组,通过rssi评估流程判断并导入适配的agc控制字组,软件可以自动完成链路增益调整,从而实现高效准确地完成自适应匹配不同档位lna,提高了调整效率。从射频收发芯片角度,可以认为处于同一增益区间的lna可以匹配同一组agc控制字。
[0134]
调整模块5用于采用目标agc控制字对应的目标agc控制字组的参数进行链路增益调整。
[0135]
如图4所示,在基站下发功率p后,依次选择n个预设agc控制字进行信号接收并计算得到rssi 1,2,3

n,获取最接近射频收发芯片的最佳线性接收功率p0的rssi对应的agc控制字作为目标agc控制字,并将该agc控制字的参数导入最终的软件版本中,之后再按照正常agc校准流程运行,直至校准结束。
[0136]
例如,当调用agc控制字3后得到rssi3,软件判断rssi3和p0差值最小,则选用lna增益在g+6db档,选择agc控制字3,并将agc控制字组3的参数导入最终的软件版本中。此处的agc控制字3取自agc控制字组3,是控制字组的其中一个样本,事先预存到初始化软件中,起到选择agc控制字组的样本指引作用。
[0137]
另外,可以选择差分文件等形式将agc控制字组3的参数导入最终的软件版本中,
具体如何采用差分文件将agc控制字组的参数导入至软件版本中属于本领域的成熟技术,因此此处就不再赘述。当然,也可以采用其他能够将agc控制字组的参数导入至软件版本中的方式。
[0138]
本实施例中,预先将lna增益值进行分类以得到多个增益区间,并预先生成并存储每个增益区间对应的agc控制字以及agc控制字组;在基站下发功率后,通过rssi评估流程判断并导入适配的agc控制字组,软件可以自动完成链路增益调整,提高了调整效率;在rssi评估流程中,软件预存的agc控制字起到样本指引的作用,使接收系统调用适配的agc控制字组,避免了繁琐的接收链路预算和agc控制字组的手动导入,从而实现了高效准确地完成自适应匹配不同档位lna的目的;当客户更换其他型号lna,则可以通过重新运行agc校准流程,完成新lna的接收增益调整,保证接收性能的同时提高了接收链路的鲁棒性;针对不同客户,软件可以自适应匹配多种型号lna,降低了软件版本的管理风险,满足了灵活多变的客户需求。
[0139]
实施例3
[0140]
本实施例的智能终端包括实施例2中的接收链路增益的调整系统。
[0141]
本实施例中的智能终端包含上述的调整系统,实现在接收链路增益调整时,通过rssi评估流程判断并导入适配的agc控制字组,软件可以自动完成链路增益调整,避免了繁琐的接收链路预算和agc控制字组的手动导入,从而实现了高效准确地完成自适应匹配不同档位lna的目的,提高了调整效率;当客户更换其他型号lna,则可以通过重新运行agc校准流程,完成新lna的接收增益调整,保证接收性能的同时提高了接收链路的鲁棒性;针对不同客户,软件可以自适应匹配多种型号lna,降低了软件版本的管理风险,满足了灵活多变的客户需求,从而提高了智能终端的整体产品性能。
[0142]
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1