一种调整agc的方法和装置的制造方法_2

文档序号:8434509阅读:来源:国知局
如图2所示,该方法包括以下步骤:
[0030]201、判断当前帧是否为多业务时隙场景下的帧。
[0031]多业务时隙场景下每个帧中会存在多个业务帧,单业务场景下每个帧中只存在一个业务帧。
[0032]当当前帧为多业务时隙场景下的帧时,执行步骤202 ;当当前帧为单业务时隙场景下的帧时,由于只存在一个业务时隙,因此不存在选择解调软比特和的值最大的业务时隙的步骤,直接执行步骤203。
[0033]202、选择当前帧的业务时隙中解调软比特和的值最大的业务时隙。
[0034]由于在多业务时隙的场景中数据帧具有多个业务时隙,为了得到本帧业务信道中准确的AGC值,首先需要选择多个业务时隙中解调软比特和的值最大的业务信道,该解调软比特和的值最大的业务时隙为本帧中对AGC值贡献最大的业务时隙,使用该业务时隙的时隙能量计算得到的AGC值最准确。
[0035]203、判断业务时隙的解调软比特和的值是否大于或等于预设的第三门限。
[0036]可以将该预设的第三门限记做TH3,TH3设定的原则为:该时隙的解调软比特的和低于此门槛,认为该时隙肯定没有有效数据。具体的,当解调软比特和的值大于或等于TH3时,判定当前帧中的业务时隙的时隙能量不一定无效,即该业务时隙的时隙能量中可能含有有效能量,有效能量是具有有效数据的时隙所具有的能量,该有效能量用于计算下一帧的AGC,可以提高系统的性能,接着执行步骤204 ;当解调软比特和的值小于TH3时,判定当前帧中的业务时隙的时隙能量无效,即无有效数据,直接结束。
[0037]204、计算时隙能量的AGC值。
[0038]根据业务时隙的时隙能量计算时隙能量的AGC值为现有技术,本发明在此不做赘述。
[0039]在计算得到时隙能量的AGC之后,对该AGC做了一个增益保护,具体判断方法见下面的步骤描述。
[0040]205、判断该AGC是否满足预设条件中的所有条件。
[0041]增加该步骤的判断可以使得当前帧得到一个合理范围内的AGC值,从而使得下一帧使用的是上一帧计算所得的合理范围内的AGC值,可以防止下一帧接收因增益过大而出现射频前端处理模块输入信号饱和,从而导致有效数据译码失败的性能恶化情况的发生。
[0042]步骤205具体包括:同时进行下面的三个条件的判断:判断AGC是否大于或等于BCCH频点增益与预设的第一门限的和;判断解调软比特和的值是否小于预设的第二门限;判断当前帧是否其所在码块的最后一帧。
[0043]BCCH频点增益是指满足接收机最优性能的用于BCCH信道频点的AGC,可以将第一门限记做TH1,将第二门限记做TH2,THl的设定原则为:正常网络环境下,若设定增益大于目标增益值且同时低于或等于(目标增益值+TH1),能保证该时隙解调软比特和满足门槛TH2 ;TH2的设定原则是:若高于该门槛,则认为该时隙肯定拥有有效数据。其中,目标增益值是指满足接收机最优性能的增益值。
[0044]判断当前帧是否其所在码块的最后一帧的原因在于:本发明的方案中,每帧都会对AGC进行无效性和更新判断,为了避免因业务信道频点AGC与BCCH信道频点AGC差距太大而被误保护,而导致业务信道AGC—直未能使得接收机解调性能达到第二门限,从而可能导致较长时间无法恢复正常接收的情况,所以在每个block的前面三帧不做保护,在最后一巾贞做保护可以使得在下一个block接收时能保护下一 block不会因为本block可能的误调整而出现信号饱和。
[0045]当AGC大于或等于BCCH频点增益与预设的第一门限的和,且解调软比特和的值小于预设的第二门限,同时当前帧为其所在码块的最后一帧时,判定该AGC满足预设条件中的所有条件。
[0046]当AGC小于BCCH频点增益与预设的第一门限的和,或解调软比特和的值大于或等于预设的第二门限,或当前帧不是其所在码块的最后一帧时,判定该AGC不满足预设条件中的所有条件。
[0047]当AGC满足预设条件中的所有条件时,执行步骤206,否则,执行步骤207。
[0048]206、将当前帧业务信道的AGC更新为BCCH频点增益与预设的第一门限的和。
[0049]207、将当前帧业务信道的AGC更新为根据所述时隙能量计算的AGC值。
[0050]特别的,在将当前帧业务信道的AGC更新之后,方法还包括:保存业务信道的AGC。以做下次业务信道接收之备用。
[0051]本发明实施方式相对于现有技术而言,最大的区别在于,当当前帧中的业务时隙的时隙能量不是无效时,计算当前帧的业务时隙的时隙能量的AGC ;然后对该AGC做一个保护机制,保护机制的具体方法为判断该AGC是否满足预设条件,当该AGC满足预设条件时,确认该AGC有效,将当前帧业务信道的AGC更新为广播控制信道BCCH频点增益与预设的第一门限的和。通过保护机制,可以使得当前帧得到一个合理范围内的AGC值,使得下一帧使用的AGC为一个合理范围内的AGC值,防止下一帧接收因增益过大而出现射频前端处理模块输入信号饱和,从而导致有效数据译码失败的性能恶化情况的发生。从而可以有效的控制DTX场景下GPRS/EDGE业务信道中AGC的误调整,提升了该场景下的业务性能。
[0052]上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0053]本发明的第二实施方式涉及一种调整AGC的装置30,应用在GPRS或EDGE的单业务时隙场景中,如图3所示,该装置包括:
[0054]第一判断单元301,用于判断当前帧中的业务时隙的时隙能量是否无效。
[0055]计算单元302,用于当第一判断单元判定当前帧中的业务时隙的时隙能量不是无效时,计算时隙能量的AGC值。
[0056]第二判断单元303,用于判断AGC是否满足预设条件中的所有条件,预设条件为:AGC大于或等于广播控制信道BCCH频点增益与预设的第一门限的和,解调软比特和的值小于预设的第二门限,当前帧为当前帧所在码块的最后一帧。
[0057]更新单元304,用于当AGC满足预设条件中的所有条件时,将当前帧业务信道的AGC更新为广播控制信道BCCH频点增益与预设的第一门限的和;当AGC不满足预设条件中的任何一个条件时,将当前帧业务信道的AGC更新为根据时隙能量计算的AGC值。
[0058]特别的,该装置还包括第三判断单元305及选择单元306,其中,第三判断单元305用于判断当前帧是否为多业务时隙场景下的帧。
[0059]选择单元306用于当第三判断单元判定当前帧为多业务时隙场景下的帧时,则选择当前帧的业务时隙中解调软比特和的值最大的业务时隙。
[0060]第一判断单元301还用于使用选择单元305选择的业务时隙进行判断;当第三判断单元305判定当前帧为单业务时隙场景下的帧时,第一判断单元301直接使用当前帧进行判断。
[0061]进一步的,如图4所示,第一判断单元301包括以下子单元:
[0062]比较子单元3011,用于将解调软比特和的值与预设的第三门限进行比较。
[0063]判定子单元3012,用于当解调软比特和的值小于或等于第三门限时,判定当前帧中的业务时隙的时隙能量无效;当解调软比特和的值大于第三门限时,判定当前帧中的业务时隙的时隙能量不是无效。
[0064]本发明实施方
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1