《一种自动增益控制和帧检测的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种自动增益控制和帧检测的方法及装置.pdf(17页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201510024675.4(22)申请日 2015.01.19H04L 25/02(2006.01)H04L 25/03(2006.01)(71)申请人 北京邮电大学地址 100876 北京市海淀区西土城路 10 号(72)发明人 梁栋 王振东 陈东涌 靳浩王文博(74)专利代理机构 北京德琦知识产权代理有限公司 11018代理人 王双 王琦(54) 发明名称一种自动增益控制和帧检测的方法及装置(57) 摘要本申请公开了一种无线局域网中自动增益控制和帧检测的方法,包括自动增益控制辅助帧检测和帧检测统计信息反馈自动增益控制两个方面 :帧检。
2、测利用自动增益控制产生的信号能量信息先进行能量粗同步,再利用训练序列相关性进行精同步 ;自动增益控制利用帧检测统计的有效数据幅度值信息,自适应的根据当前信道环境调节阈值。本发明的优点是在帧检测部分减小了因噪声而产生误同步,同时提高了自动增益控制阈值的准确度 ;本发明在接收机最前端构造闭环反馈系统,接收机的可靠性和有效性大大提高。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书7页 附图7页(10)申请公布号 CN 104506469 A(43)申请公布日 2015.04.08CN 104506469 A1/2 页21.一种无线局域网中的自动增。
3、益控制和帧检测方法,其特征在于,包括 :a、接收频带信号并将其下变频成基带信号,根据目标阈值和所述基带信号的能量信息确定基带信号调整的增益,按照所述增益进行基带信号的增益调整 ;b、判断所述基带信号的能量信息是否大于设定的粗检测阈值,若不是,则不进行帧检测,并返回步骤 a ;若是,则根据所述基带信号进行帧检测,并在帧检测通过后,当前帧内基带信号的增益保持不变,统计当前帧内有效数据在所述目标阈值范围内和范围外的数据量比例,根据该统计的结果调整所述目标阈值,返回步骤 a ;所述粗检测阈值为用于区分实际信号和噪声的信号能量。2.根据权利要求 1 所述的方法,其特征在于,所述目标阈值的初始值为预先设定。
4、的。3.根据权利要求 1 所述的方法,其特征在于,所述统计当前帧内有效数据在所述目标阈值范围内和范围外的数据量比例包括 :统计有效数据中幅度值小于所述目标阈值的最小值的数据个数 nmin,统计有效数据中幅度值大于所述目标阈值的最大值的数据个数 nmax,统计有效数据中幅度值在所述目标阈值范围内的数据个数 n ;当 大于或等于设定的调整阈值,则保持当前的目标阈值不变 ;当 时,将当前的目标阈值减小 P ;当 时,将当前的目标调整阈值增大 P。4.根据权利要求 3 所述的方法,其特征在于,0.5,说明当前阈值最佳,通知 AGC 模块保持目标阈值不变,接收下一帧继续使用该阈值。不同的协议标准,其帧格。
5、式不尽相同,所以 也相应的取不同的值。但一般 应取 0.5 0.75。0063 (45) 当 rrmin, 说明当前目标阈值设置偏大,将目标阈值减小 P,PnewPold-P;若rmaxrmin,说明当前目标阈值设置偏小,将目标阈值增大 P,PnewPold+ P。其中 P 为 VGA 调节最小步长,增大和减小目标阈值时,将目标阈值的最大值和最小值同时进行增大、减小的操作,即,操作 PnewPold-P相当于Pnew_minPold_min-P和Pnew_maxPold_max-P,操作PnewPold+P相当于Pnew_minPold_min+P和Pnew_maxPold_max+ P。将调。
6、整后的目标阈值输出给 AGC 模块。0064 在步骤四中,当相关性精检测通过后,本发明认为找出了帧的起始位置,开始进行随后的频率同步、信道估计等操作,此时为了保证有效数据前后的一致性,VGA 模块停止工作。与此同时开始统计随后的有效数据中处于 AGC 阈值范围内的数据比例,并在这一帧结束的时候将统计信息反馈给 AGC,AGC 会根据统计结果在当前阈值的基础上进行调整,使之更符合当前的信道环境。0065 至此,本申请中的方法流程结束。上述步骤一四的处理构成一个循环,可以不停说 明 书CN 104506469 A6/7 页9地利用帧内有效数据确定当前信道环境下的有效数据与当前目标阈值范围的关系,从。
7、而适应性地调整目标阈值,以更好地适应当前信道环境 ;同时,利用 AGC 调节控制过程中产生的信号能量信息进行能量粗检测,在发现信号能量达到一定程度后才进行帧检测,从而避免由于噪声而造成的误同步。0066 下面是本方法的一个应用实例,该实例是基于 IEEE 802.11a 的 WLAN 接收机。0067 根据IEEE 802.11a协议的规定,其帧格式中的起始是重复10次的训练序列,用来进行增益控制和帧检测。该训练序列拥有良好的自相关特性,在进行相关性精检测的过程中就要利用其出现的尖峰进行判定。0068 首先图 4 是经射频下变频的基带信号波形,作为本次实例的基带信号数据。将该基带信号送入 AG。
8、C 模块,初始阈值 Paim设为 1024,计算 VGA 反馈射频功放 ;另一方面计算信号的平均信息能量,进行能量粗检测。图 5 是噪声与训练序列的平均信息能量图,其中实线为根据公式 所算出的平均能量,虚线为根据公式 计算出的阈值,其中规定 SNRmin 5,计算出的阈值为 1314.8。从图中可以看出,在 s 262 的位置,幅度值超过了阈值。此时本发明将对应的基带信号送入帧检测模块,做相关性精检测。图6 是训练序列的相关性结果图,本发明利用公式 求得每点的相关性结果,从图中本发明可以看到,会出现多次尖峰值。根据协议的规定,本发明知道短训练序列重复了 10 次,所以本发明统计尖峰值,当出现 。
9、10/2 5 次的时候,本发明认为相关性检测通过。此后,AGC 停止工作,将通过帧检测的数据送入接下去的频偏估计等模块。同时,开始统计有效数据的幅度值情况 :nmin 438,nmax 429,n 94。并在该帧结束后,算出三者的比例 :rmax 0.446,rmin 0.456,r 0.098。如图 7 所示。根据图中的结果,rmax 0.446,rmin 0.456,r 较小且 rmaxrmin,说明该帧有效数据整体偏小,所以当对下一帧数据进行接收时,在原来阈值的基础上增加 P,PnewPold+ P 1024+64 1088。0069 在该实例中,首先利用 AGC 过程中产生的能量信息进。
10、行能量粗同步,通过之后再进行相关性精同步,既可以减少实际硬件的资源消耗,又可以避免噪声产生的误同步,提高同步可靠性。若是在该实例中直接利用滑动窗延时相关进行帧检测,阈值在噪声处就会判定通过,产生误同步。其次在 AGC 停止工作后,帧检测统计有效信号幅度值并将最后结果反馈给AGC。使得AGC可以根据当前信道环境自适应的调节阈值,就像该实例中最后根据反馈结果将阈值提高了一个等级,那么下一帧的有效数据就会更加符合接收的最佳效果,提高了系统鲁棒性。0070 本申请还提供了一种自动增益控制和帧检测装置,可以用于实施上述方法。该装置具体包括 :RF 接收模块、AGC 模块、能量粗检测模块、帧检测模块和统计。
11、模块。0071 其中,RF 接收模块,用于接收频带信号并将其下变频成基带信号,根据 AGC 模块输入的增益对基带信号进行增益调整,并输出给 AGC 模块和帧检测模块。AGC 模块,用于计算RF 接收模块输出的基带信号的能量信息,并输出给能量粗检测模块 ;还用于根据初始化设置或统计模块的输出确定当前目标阈值,并根据目标阈值和基带信号的能量信息确定调整的增益,并提供给RF接收模块。能量粗检测模块,用于判断AGC模块输出的能量信息是否大说 明 书CN 104506469 A7/7 页10于设定的粗检测阈值,若不是,则关闭帧检测模块的输入 ;若是,则打开帧检测模块的输入。帧检测模块,用于根据输入的基带。
12、信号进行帧检测,并在帧检测通过后,通知 AGC 模块停止工作,并通知统计模块开始工作。统计模块,用于在接收到帧检测模块检测通过的通知后,统计当前帧内有效数据在目标阈值范围内和范围外的数据量比例,根据该统计的结果调整所述目标阈值,并输出给 AGC 模块。0072 由上述本申请的具体实现可见,本申请中将 AGC 与帧检测组成闭环反馈系统,能够提高系统的有效性与可靠性。更详细地,本申请具有以下创新点和有益效果0073 (1) 基于 AGC 能量信息辅助的帧检测 :0074 在传统的设计方案中,AGC 与帧检测是并行处理的,并无先后之分。同时在 AGC 模块计算过程中会产生信号的能量参数,而帧检测则是。
13、利用信号的能量信息和相关性信息进行阈值判定,能量信息是为了对相关性参数进行归一化。0075 但这样的传统方案在某种特定的情况下会对噪声产生误同步,当信道条件很好,接收噪声会比较小且比较平稳,此时噪声的相关性会大大提高,容易产生误同步 ;同时,在两个模块都分别求出了信号的能量信息,这样在实际的硬件实现中会造成硬件资源的浪费和程序的复杂度。0076 本发明在这样的前提下,考虑首先利用 AGC 模块产生的信号能量信息进行能量粗检测,直到通过了粗检测才将数据送入帧检测模块中进行相关性精检测。通过二次检测,一方面将 AGC 产生的能量信息参数重复利用,减少了所耗费的硬件资源 ;另一方面通过分开的二次检测。
14、以及先后顺序的设定,能够有效减小由于噪声产生的误同步。0077 (2) 基于帧检测统计信息反馈的 AGC 阈值自适应调整 :0078 自动增益控制 AGC 模块的阈值一般为经验值或者根据实际的硬件寄存器位宽规定好,这样就可以满足一般场景下的应用需求。但为了保持有效数据前后的一致性,AGC 的调节工作在帧检测成功之后就停止了。由于 WLAN 无线信道环境的复杂多变性,就会出现虽然训练序列被调整到了阈值范围内,但后续的有效数据并不是完全处于该范围内这种情况。而对于接收机来说,后续数据的重要性远大于训练序列,所以这种情况是不被允许的。0079 本发明在这样的前提下,在帧检测中加入统计的思想。当帧检测成功通过后一方面 AGC 停止工作,另一方面将通过帧检测的有效数据送入接下去的频偏估计等模块。同时,帧检测也会统计有效数据的幅度值情况,在这一帧结束之后,将统计结果值送入AGC。使得 AGC 可以根据当前信道环境当前阈值下有效数据的幅度值统计情况,在当前阈值的基础上进行调整,使得在接下去的接收过程,设定的阈值能够更加符合有效数据,提高系统鲁棒性,提高接收机的性能。0080 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。说 明 书CN 104506469 A。