一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种信号自动增益控制的方法、装置、设备及存储介质与流程

2021-10-30 01:59:00 来源:中国专利 TAG:装置 信号 通信 方法 设备


1.本发明涉及通信领域,尤其涉及一种信号自动增益控制的方法、装置、设备及存储介质领域。


背景技术:

2.现有技术使用最广泛的自动增益控制方案是射频芯片内部实时计算一段时间内的射频信号强度,然后依据已设置高门限、次高门限、低门限和次低门限共四个门限来调整射频信号的增益值。具体是:当信号强度大于高门限或者低于低门限时,通过大幅度的降低或者增加射频信号的增益值,使得射频信号的强度落入高低门限之间,如果此时射频信号的强度在高门限和次高门限之间或者在低门限和次低门限之间,那么自动增益控制系统通过较小幅度的减小射频信号或者增大射频信号的增益值,最终使得射频信号落入次高门限和次低门限之间,从而满足射频信号的强度在次高门限和次低门限之间。
3.对于使用以上自动增益控制方案的射频芯片,当用户使用的波形有较大的峰均比时或者由于射频信号的多径干扰等相似原因造成的信号帧内有较大的衰落时,容易造成在射频信号在四个门限附近抖动调整射频信号的增益值,使得射频信号在帧内被多次调整,使得信号解调性能急剧变差或者无法正常解调。


技术实现要素:

4.有鉴于此,本发明实施例提供了一种信号自动增益控制的方法、装置、设备及存储介质领域,通过在信号帧内锁定非饱和信号的自动增益,提高解调性能。
5.第一方面,本发明实施例提供了一种信号自动增益控制的方法,包括:获取放大装置输出的第一信号;基于第一信号强度确定增益锁定第一标识;当增益锁定第一标识为锁定状态且当第一信号强度非饱和时,保持信号自动增益不变;当增益锁定第一标识为解锁状态时,基于第一信号强度调整信号自动增益。
6.由上,当增益锁定第一标识为锁定状态时,锁定信号自动增益,避免第一信号强度频繁变化,提高解调性能。
7.在第一方面的一种可能实施方式中,所述基于第一信号强度确定增益锁定第一标识包括:当第一信号强度完成上升趋势且之后在第一时长内第一信号强度存在非饱和状态时,确定增益锁定第一标识为锁定状态;当第一信号强度完成下降趋势且之后在第二时长内第一信号强度均低于低信号门限时,确定增益锁定第一标识为解锁状态。
8.由上,基于第一信号强度及其变化趋势确定信号帧完成起点阶段,从而锁定信号自动增益,提高帧内信号解调性能;同时基于第一信号强度及其变化趋势确定信号帧进入终点阶段,解锁信号自动增益,保证下个信号帧起点阶段能调节信号自动增益。
9.在第一方面的一种可能实施方式中,当第三时长的第一信号序列与第一序列相关运算结果从无峰值到开始出现峰值时,确定增益锁定第一标识为锁定状态,所述第一序列为自相关序列。
10.由上,通过第三时长的第一信号序列与第一自相关序列相关运算结果,在信号较弱或底噪较高时,增强确定信号帧完成起点阶段,从而锁定信号自动增益,进一步提高帧内信号解调性能。
11.在第一方面的一种可能实施方式中,当在第四时长内第一信号强度连续低于低信号门限时,确定增益锁定第一标识为解锁状态。
12.由上,通过判断第四时长内第一信号强度连续低于低信号门限,增强确定信号帧进入终点阶段,解锁信号自动增益,保证下个信号帧起点阶段能调节信号自动增益。
13.在第一方面的一种可能实施方式中,所述基于第一信号强度调整信号自动增益包括:确定为第一原始信号强度,第一原始信号强度为第一信号强度与当前自动增益的差;基于第一原始信号强度利用信号增益映射表确定新的自动增益,所述信号增益映射表记录信号自动增益与第一原始信号强度间的关系,自动增益与第一原始信号强度反向变化。
14.由上,在信号帧的起点阶段或终点阶段,基于第一信号强度调整信号自动增益,从而保证信号帧的强度值,使信号帧被正确解调。
15.在第一方面的一种可能实施方式中,对第一信号强度进行微分运算,基于微分运算结果确定第一信号强度变化趋势。
16.由上,通过微分运算判断第一信号强度的变化趋势,从而识别第一信号是否处于信号帧的起点阶段或者终点阶段,便于判别是否要锁定或解锁信号自动增益。
17.在第一方面的一种可能实施方式中,当第一信号强度饱和时,调整信号自动增益使后续第一信号强度小于饱和门限。
18.由上,当第一信号强度饱和时,调整信号自动增益使后续第一信号强度小于饱和门限,从而使信号帧被正确解调。
19.第二方面,本发明实施例提供了一种信号自动增益控制的装置,包括:第一信号获取模块,用于获取放大装置输出的第一信号;锁定标识确定模块,用于基于第一信号强度确定自动增益锁定标识;自动增益第一确定模块,用于当自动增益锁定标识为锁定状态且当第一信号强度非饱和时,保持信号自动增益不变;自动增益第二确定模块,用于当自动增益解锁标识为解锁状态时,基于第一信号强度调整信号自动增益。
20.由上,当增益锁定第一标识为锁定状态时,锁定信号自动增益,避免第一信号强度频繁变化,提高解调性能。
21.在第二方面的一种可能实施方式中,所述锁定标识确定模块具体用于当第一信号强度完成上升趋势且之后在第一时长内第一信号强度存在非饱和状态时,确定增益锁定第一标识为锁定状态;还具体用于当第一信号强度完成下降趋势且之后在第二时长内第一信号强度均低于低信号门限时,确定增益锁定第一标识为解锁状态。
22.由上,基于第一信号强度及其变化趋势确定信号帧完成起点阶段,从而锁定信号自动增益,提高帧内信号解调性能;同时基于第一信号强度及其变化趋势确定信号帧进入终点阶段,解锁信号自动增益,保证下个信号帧起点阶段能调节信号自动增益。
23.在第二方面的一种可能实施方式中,所述锁定标识确定模块还具体用于当第三时长的第一信号序列与第一序列相关运算结果从无峰值到开始出现峰值时,确定增益锁定第一标识为锁定状态,所述第一序列为自相关序列。
24.由上,通过第三时长的第一信号序列与自相关序列相关运算结果,在信号较弱或
底噪较高时,增强确定信号帧完成起点阶段,从而锁定信号自动增益,进一步提高帧内信号解调性能。
25.在第二方面的一种可能实施方式中,所述锁定标识确定模块还具体用于当在第四时长内第一信号强度连续低于低信号门限时,确定增益锁定第一标识为解锁状态。
26.由上,通过判断第四时长内第一信号强度连续低于低信号门限,增强确定信号帧进入终点阶段,解锁信号自动增益,保证下个信号帧起点阶段能调节信号自动增益。
27.在第二方面的一种可能实施方式中,所述自动增益第二确定模块具体用于确定为第一原始信号强度,第一原始信号强度为第一信号强度与当前自动增益的差,以及基于第一原始信号强度利用信号增益映射表确定新的自动增益,所述信号增益映射表记录信号自动增益与第一原始信号强度间的关系,自动增益与第一原始信号强度反向变化。
28.由上,在信号帧的起点阶段或终点阶段,基于第一信号强度调整信号自动增益,从而保证第一信号的强度值,使信号帧的起点阶段或者终点阶段被正确解调。
29.在第二方面的一种可能实施方式中,所述锁定标识确定模块还具体用于对第一信号强度进行微分运算,基于微分运算结果确定第一信号强度变化趋势。
30.由上,通过微分运算判断第一信号强度的变化趋势,从而识别信号帧是否处于起点阶段或终点阶段,便于判别是否要锁定或解锁信号自动增益。
31.在第二方面的一种可能实施方式中,自动增益第三确定模块用于当第一信号强度饱和时,调整信号自动增益使后续第一信号强度小于饱和门限。
32.由上,当第一信号强度饱和时,调整信号自动增益使后续第一信号强度小于饱和门限,从而使信号帧被正确解调。
33.第三方面,本发明实施例提供了一种计算设备,包括,
34.总线;
35.通信接口,其与所述总线连接;
36.至少一个处理器,其与所述总线连接;以及
37.至少一个存储器,其与所述总线连接并存储有程序指令,所述程序指令当被所述至少一个处理器执行时使得所述至少一个处理器执行本发明第一方面任一所述实施方式。
38.第四方面,提供了一种计算机可读存储介质,其上存储有程序指令,所述程序指令当被计算机执行时使得所述计算机执行申请第一方面任一所述实施方式。
附图说明
39.图1为本发明各实施例的应用系统的结构示意图;
40.图2a为本发明的一种信号自动增益控制的方法实施例一的流程示意图;
41.图2b为本发明各实施例的信号增益映射表的示意图;
42.图2c为本发明的一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的流程示意图;
43.图3a为本发明的一种信号自动增益控制的方法实施例二的流程示意图;
44.图3b为本发明的一种信号自动增益控制的方法实施例二的增益锁定标识确定方法的流程示意图;
45.图4a为本发明的一种信号自动增益控制的装置实施例一的结构示意图;
46.图4b为本发明的一种信号自动增益控制的装置实施例一的增益锁定标识确定模块的结构示意图;
47.图5a为本发明的一种信号自动增益控制的装置实施例二的结构示意图;
48.图5b为本发明的一种信号自动增益控制的方法实施例二的增益锁定标识确定模块的结构示意图;
49.图6a为本发明的一种信号自动增益控制的装置的具体实施方式的结构示意图;
50.图6b为本发明的一种信号自动增益控制的方法具体实施方式的流程示意图;
51.图6c为本发明的一种信号自动增益控制的方法具体实施方式的增益锁定第一标识确定方法的流程示意图;
52.图7为本发明各实施例的一种计算设备的结构示意图。
具体实施方式
53.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
54.在以下的描述中,所涉及的术语“第一\第二\第三等”或模块a、模块b、模块c等,仅用于区别类似的对象,或用于区别不同的实施例,不代表针对对象的特定排序,可以理解地,在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本发明实施例能够以除了在这里图示或描述的以外的顺序实施。
55.在以下的描述中,所涉及的表示步骤的标号,如s110、s120
……
等,并不表示一定会按此步骤执行,在允许的情况下可以互换前后步骤的顺序,或同时执行。
56.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
57.对本发明具体实施方式进行进一步详细说明之前,对本发明实施例中涉及的名词和术语,以及其在本发明中相应的用途\作用\功能等进行说明。本发明各实施例涉及的名词和术语适用于如下的解释。
58.1、自动增益控制,自动增益控制(automatic gain control,agc)使放大电路的增益自动地随信号强度而调整的自动控制方法。
59.2、chu序列,一种cazac(constant amplitude and zero auto correlation)序列,具有良好的自相关特性和互相关特性,即该序列互相关的值很小几乎为零而自相关值较大。
60.图1是本发明各实施例的应用系统,其包括放大装置和自动增益控制装置。放大装置实现放大功能,自动增益控制装置使用本发明任一方法实施例的所述方法生成信号自动增益,用于放大装置的放大增益。
61.在一些实施例中,放大装置是模拟低噪声放大器或数字低噪声放大器。在一些实施例中,放大装置是模拟低噪声放大器与数字低噪声放大器的组合装置。当放大装置包括模拟低噪声放大器时,还包括模数转换装置,用于进行模数装换。需要强调的是,本发明用于各种小信号低噪声放大装置的增益控制,小信号可以是固定通信网络中xdsl信号或无线
环境中射频信号。在本发明各实施例中以无线信号为例进行描述。
62.在本发明各实施例中的信号帧至少包括起点阶段、中间阶段和终点阶段,在起点阶段信号帧发射固定调制方式的信号,便于检测信号强度,起点阶段的时长还用于判断信号帧是否进入信号帧的中间阶段,在终点阶段内信号不发射,终点阶段的时长用于判断信号帧是否结束帧中间阶段,在中间阶段信号帧持续发送基于信号质量调整调制方式的数据信号。
63.本发明各实施例锁定信号帧中间阶段的非饱和信号自动增益,避免放大装置输出的信号帧内信号增益变化,提高信号解调性能。
64.下面结合图2a至图3b介绍本发明的一种信号自动增益控制的方法实施例。
65.【一种信号自动增益控制的方法实施例一】
66.图2a示出了本发明的一种信号自动增益控制的方法实施例一的流程,其包括:
67.s110、获取放大装置输出的第一信号。
68.其中,本步骤获取的第一信号为图1中放大装置的输出信号,且为数字信号,不仅获取当前时间点的第一信号数据,还存储历史第一信号数据,并且形成第一信号序列。
69.s120、基于第一信号确定第一信号强度。
70.其中,因为第一信号受到无线环境噪声干扰及无线信号本身的高峰均比的影响,其第一信号强度的变化较快,单纯基于第一信号强度进行增益控制会导致频繁的自动增益变化,影响解调性能。
71.s130、判断第一信号强度是否大于饱和门限。其中,当第一信号强度不大于饱和门限时,运行步骤s140;否则,运行步骤s180。
72.其中,饱和门限依据放大装置的饱和功率设置,示例地,一种可能的设置方式是用放大装置的饱和功率减去一个偏置值作为饱和门限。
73.s140、基于第一信号强度确定增益锁定第一标识。
74.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法。
75.s150、判断增益锁定第一标识的状态。其中,当增益锁定第一标识为锁定状态,则运行步骤s160,否则运行步骤s170。
76.s160、获取当前时间信号自动增益,作为下个时间放大装置的信号自动增益。
77.其中,本步骤保持信号自动增益不变,提高解调性能。
78.s170、基于第一信号强度确定下个时间放大装置的信号自动增益。
79.具体地,第一信号强度减去当前时间信号自动增益,生成第一原始信号强度,基于第一原始信号强度查阅信号增益映射表,确定下个时间放大装置的信号自动增益。
80.图2b示为信号增益映射表的一个示例,该信号增益映射表用户可配置,第一原始信号强度表示为rssi(received signal strength index,rssi),用三位数表示,单位为dbm,映射的自动增益的单位为db。示例地,当rssi为

74dbm时,其前两位为07,个位数为4,查阅信号增益映射表得出自动增益为54db。
81.可选地,为降低信号快速衰落的影响,对第一信号强度滤波平滑后减去当前时间信号自动增益,生成第一原始信号强度。
82.s180、调整下个时间放大装置的信号自动增益,使后续第一信号强度不饱和。
83.示例地,当第一信号强度饱和时,基于放大装置的期望信号强度调整信号自动增益,包括:把期望信号强度减去所述第一原始信号强度的差确定为信号自动增益,其中,所述期望信号强度小于放大装置的饱和功率,基于放大器的工作参数设置。
84.需要强度,当放大装置工作于饱和状态时,确定的所述第一原始信号强度不准确,需要经过本步骤多次调整,才能是第一信号强度不再饱和。
85.【一种信号自动增益控制的方法实施例一的增益锁定标识确定方法】
86.图2c示出了本发明的一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的流程,其包括:
87.s1410、确定第一信号强度变化趋势。
88.示例地,对第一信号强度滤波平滑后生成第二信号强度,对所述第二信号强度进行微分运算确定第一信号强度变化趋势。当微分运算结果出现一正向方波时,则第一信号强度完成上升趋势;当微分运算结果出现一负向方波时,则第一信号强度完成下降趋势。
89.其中,因为无线网络存在信号慢衰落和快衰落,第一信号强度围绕中值上下波动,需要对其进行滤波平滑,以保证后续计算变化趋势时或确定增益时更加准确。因为第二信号强度是滤波平滑后的第一信号强度,可以认为是第一信号强度的一种表现形式,其中值和变化趋势与第一信号强度相同。
90.s1420、判断第一信号强度是否完成上升趋势且之后在第一时长内第一信号强度存在非饱和状态。其中,如果是,运行步骤s1440,否则运行步骤s1460。
91.其中,本步骤用于判断第一信号是否已经完成信号帧的起点阶段而进入信号帧的中间阶段,如果进入中间阶段,则后续锁定信号自动增益,提高解调性能。
92.其中,所述第一时长基于信号帧的起点阶段时长或饱和信号的自动增益调整时长设置。示例地,所述第一时长大于或等于信号帧的起点阶段时长与饱和信号的自动增益调整时长两者的长者。
93.s1430、判断第一信号强度是否完成下降趋势且之后在第二时长内第一信号强度均低于低信号门限。其中,如果是,运行步骤s1450,否则运行步骤s1460。
94.其中,本步骤用于判断第一信号是否已经完成信号帧的中间阶段而进入信号帧的终点阶段,如果进入终点阶段,则后续放开信号自动增益,便于下一帧在起点阶段基于第一信号强度锁定帧信号自动增益。
95.其中,所述第二时长基于信号帧的终点阶段时长设置。示例地,所述第二时长大于或等于信号帧的终点阶段时长。
96.其中,低信号门限根据无线系统的底噪设定,示例地,一种可能的设置方式是用所述底噪加一个偏置值作为低信号门限。所述底噪包括无线传播的环境噪声和设备的热噪声。
97.s1440、确定增益锁定第一标识为锁定状态。
98.其中,本步骤的本质为:当信号帧从起点阶段进入中间阶段,则锁定非饱和信号的自动增益。
99.s1450、确定增益锁定第一标识为解锁状态。
100.其中,本步骤的本质为:当信号帧从中间阶段进入终点阶段,则放开信号的自动增益。
101.s1460、确定增益锁定第一标识不变。
102.其中,本步骤的本质为:当信号帧不是从起点阶段进入中间阶段或从中间阶段进入终点阶段,则维持自动增益的锁定或解锁的状态。
103.综上,一种信号自动增益控制的方法实施例一基于第一信号强度的变化趋势,在信号帧的中间阶段锁定非饱和信号的自动增益,避免放大装置输出的信号帧内信号增益变化,提高信号解调性能。
104.【一种信号自动增益控制的方法实施例二】
105.一种信号自动增益控制的方法实施例二在一种信号自动增益控制的方法实施例一的基础上增加了另一种自动增益锁定判断方法和另一种自动增益解锁的判断方法。因为一种信号自动增益控制的方法实施例二继承了一种信号自动增益控制的方法实施例一的所有方法,所以该实施例具有一种信号自动增益控制的方法实施例一的所有优点,下面重点介绍变化部分。
106.图3a示出了本发明的一种信号自动增益控制的方法实施例二的流程,其包括:
107.s210、获取放大装置输出的第一信号。
108.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s110。
109.s220、基于第一信号确定第一信号强度。
110.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s120。
111.s230、判断第一信号强度是否大于饱和门限。其中,当第一信号强度不大于饱和门限时,运行步骤s240;否则,运行步骤s280。
112.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s130。
113.s240、基于第一信号强度和第一信号序列确定增益锁定第一标识。
114.其中,相对于一种信号自动增益控制的方法实施例一的步骤s140,本步骤中增加了另一种自动增益锁定判断和另一种自动增益解锁的判断。本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的增益锁定标识确定方法。
115.s250、判断增益锁定第一标识的状态。其中,当增益锁定第一标识为锁定状态,则运行步骤s260,否则运行步骤s270。
116.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s150。
117.s260、获取当前时间信号自动增益,作为下个时间放大装置的信号自动增益。
118.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s160。
119.s270、基于第一信号强度确定下个时间放大装置的信号自动增益。
120.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s170。
121.s280、调整下个时间放大装置的信号自动增益,使后续第一信号强度不饱和。
122.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法
实施例一的步骤s180。
123.【一种信号自动增益控制的方法实施例二的增益锁定标识确定方法】
124.图3b示出了本发明的一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的流程,其包括:
125.s2410、确定第一信号强度变化趋势。
126.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1410。
127.s2420、判断第一信号强度是否完成上升趋势且在第一时长内之后第一信号强度存在非饱和状态。其中,如果是,运行步骤s2440,否则运行步骤s2460。
128.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1420。
129.s2430、判断第一信号强度是否完成下降趋势且之后在第二时长内第一信号强度均低于低信号门限。其中,如果是,运行步骤s2450,否则运行步骤s2480。
130.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1430。
131.s2440、确定增益锁定第一标识为锁定状态。
132.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1440。
133.s2450、确定增益锁定第一标识为解锁状态。
134.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1450。
135.s2460、获取第三时长的第一信号序列与第一序列相关运算。
136.其中,所述第一序列为自相关序列,示例地,一种可能的实施方法为使用chu序列,利用chu序列检测信号帧已经进入中间阶段。
137.其中,所述第三时长大于所述第一时长。
138.s2470、判断所述相关运算结果是否从无峰值到开始出现峰值。其中,运行步骤s2440,否则运行步骤s2490。
139.其中,所述相关运算结果是否从无峰值到开始出现峰值,说明已经可靠检测到第一信号序列,说明信号帧已经进入中间阶段。
140.其中,当信号较弱时,利用步骤s2420无法可靠检测到信号帧的上升沿时,利用本步骤的方法可以进一步检测信号帧是否结束起点阶段。本步骤与步骤s2420结合,检测效果更好。
141.示例地,本实施例先运行步骤s2410和s2420,再运行步骤s2460和s2470。也可以先运行步骤s2460和s2470,再运行步骤s2410和s2420。获取第三时长的第一信号序列与第一序列相关运算。判断所述相关运算结果是否从无峰值到开始出现峰值。
142.s2480、判断在第四时长内第一信号强度是否连续低于低信号门限。其中,如果是,运行步骤s2450,否则运行步骤s2490。
143.其中,当信号较弱时,利用步骤s2430无法可靠检测到信号帧的下降沿时,利用本步骤的方法可以进一步检测信号帧是否结束中间阶段而进入终点节点。本步骤与步骤
s2420结合,检测效果更好。
144.其中,所述第四时长大于所述第二时长。
145.示例地,本实施例先运行步骤s2410和s2430,再运行步骤s2480。也可以先运行步骤s2480,再运行步骤s2410和s2430。
146.s2490、确定增益锁定第一标识不变。
147.其中,本步骤的详细方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1460。
148.综上,一种信号自动增益控制的方法实施例二在一种信号自动增益控制的方法实施例一的基础上,由增加基于第一信号序列与第一相关序列相关运算结果,在信号较弱或背景噪声较强时在信号帧的中间阶段增强锁定非饱和信号的自动增益,增强对避免放大装置输出的信号帧内信号增益变化,进一步提高信号解调性能。
149.下面基于图4a至图5b介绍本发明的一种信号自动增益控制的装置实施例。
150.【一种信号自动增益控制的装置实施例一】
151.图4a示出了一种信号自动增益控制的装置实施例一的结构,其包括以下模块:
152.第一信号获取模块410,用于获取放大装置输出的第一信号。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s110。
153.第一信号强度确定模块420,用于基于第一信号确定第一信号强度。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s120。
154.饱和信号检测模块430,用于判断第一信号强度是否大于饱和门限。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s130。
155.锁定标识第一确定模块440,用于基于第一信号强度确定增益锁定第一标识。本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s140。其模块结构参照一种信号自动增益控制的装置实施例一的增益锁定标识第一确定模块。
156.锁定标识判断模块450,用于判断增益锁定第一标识的状态。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s150。
157.自动增益第一确定模块460,用于获取当前时间信号自动增益,作为下个时间放大装置的信号自动增益。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s160。
158.自动增益第二确定模块470,用于基于第一信号强度确定下个时间放大装置的信号自动增益。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s170。
159.自动增益第三确定模块480,用于调整下个时间放大装置的信号自动增益,使后续第一信号强度不饱和。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的步骤s180。
160.【一种信号自动增益控制的装置实施例一的增益锁定标识第一确定模块】
161.图4b示出了一种信号自动增益控制的装置实施例一的增益锁定标识确定模块的结构,其包括以下模块:
162.信号变化趋势确定模块4410,用于确定第一信号强度变化趋势。其中,本模块的工
作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1410。
163.信号上升趋势判断模块4420,用于判断第一信号强度是否完成上升趋势且之后在第一时长内第一信号强度存在非饱和状态。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1420。
164.信号下降趋势判断模块4430,用于判断在第二时长内第一信号强度是否完成下降趋势且之后第一信号强度均低于低信号门限。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1430。
165.锁定状态确定模块4440,用于确定增益锁定第一标识为锁定状态。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1440。
166.解锁状态确定模块4450,用于确定增益锁定第一标识为解锁状态。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1450。
167.锁定标识不变模块4460,用于确定增益锁定第一标识不变。本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例一的增益锁定标识确定方法的步骤s1460。
168.综上,一种信号自动增益控制的装置实施例一基于第一信号强度的变化趋势,在信号帧的中间阶段锁定非饱和信号的自动增益,避免放大装置输出的信号帧内信号增益变化,提高信号解调性能。
169.【一种信号自动增益控制的装置实施例二】
170.图5a示出了一种信号自动增益控制的装置实施例二的结构,其包括以下模块:
171.第一信号获取模块510,用于获取放大装置输出的第一信号。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的步骤s210。
172.第一信号强度确定模块520,用于基于第一信号确定第一信号强度。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的步骤s220。
173.饱和信号检测模块530,用于判断第一信号强度是否大于饱和门限。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的步骤s230。
174.锁定标识第二确定模块540,用于基于第一信号强度和第一信号序列确定增益锁定第一标识。本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的步骤s240。其模块结构参照一种信号自动增益控制的装置实施例二的增益锁定标识第二确定模块。
175.锁定标识判断模块550,用于判断增益锁定第一标识的状态。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的步骤s250。
176.自动增益第一确定模块560,用于获取当前时间信号自动增益,作为下个时间放大装置的信号自动增益。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的步骤s260。
177.自动增益第二确定模块570,用于基于第一信号强度确定下个时间放大装置的信号自动增益。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方
法实施例二的步骤s170。
178.自动增益第三确定模块580,用于调整下个时间放大装置的信号自动增益,使后续第一信号强度不饱和。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的步骤s280。
179.【一种信号自动增益控制的装置实施例二的增益锁定标识第二确定模块】
180.图5b示出了一种信号自动增益控制的装置实施例二的增益锁定标识第二确定模块的结构,其包括以下模块:
181.信号变化趋势确定模块5410,用于确定第一信号强度变化趋势。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的增益锁定标识确定方法的步骤s2410。
182.信号上升趋势判断模块5420,用于判断第一信号强度是否完成上升趋势且之后在第一时长内第一信号强度存在非饱和状态。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的增益锁定标识确定方法的步骤s2420。
183.信号下降趋势判断模块5430,用于判断第一信号强度是否完成下降趋势且之后在第二时长内第一信号强度均低于低信号门限。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的增益锁定标识确定方法的步骤s2430。
184.锁定状态确定模块5440,用于确定增益锁定第一标识为锁定状态。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的增益锁定标识确定方法的步骤s2440。
185.解锁状态确定模块5450,用于确定增益锁定第一标识为解锁状态。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的增益锁定标识确定方法的步骤s2450。
186.相关运算模块5460,用于获取第三时长的第一信号序列与第一序列相关运算。本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的增益锁定标识确定方法的步骤s2460。
187.相关峰值判断模块5470,用于判断所述相关运算结果是否从无峰值到开始出现峰值。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的增益锁定标识确定方法的步骤s2470。
188.连续低信号判断模块5480,用于判断在第四时长内第一信号强度是否连续低于低信号门限。其中,本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的增益锁定标识确定方法的步骤s2480。
189.锁定标识不变模块5490,用于确定增益锁定第一标识不变。本模块的工作方法和有益技术效果,请参照一种信号自动增益控制的方法实施例二的增益锁定标识确定方法的步骤s1490。
190.综上,一种信号自动增益控制的装置实施例二在一种信号自动增益控制的装置实施例一的基础上,增加基于第一信号序列与第一相关序列相关运算结果,在信号较弱或背景噪声较强时在信号帧的中间阶段增强锁定非饱和信号的自动增益,增强对避免放大装置输出的变化,进一步提高信号解调性能。
191.【一种信号自动增益控制的方法的具体实施方式】
192.一种信号自动增益控制的方法的具体实施方式是一种信号自动增益控制的方法实施例二的详细实现方式。下面首先介绍该详细实现方式的装置结构。
193.图6a示出了一种信号自动增益控制的装置的具体实施方式的结构,其包括以下模块:
194.信号获取模块610,用于获取放大装置输出的第一信号。
195.信号强度计算模块620,用于基于所述第一信号确定第一信号强度。
196.信号强度滤波模块631,用于对第一信号强度进行滤波,生成第二信号强度。
197.自动增益第二确定模块632,用于基于第一信号强度生成第一原始信号强度,并利用查询所述信号增益映射表确定第二自动增益。
198.低信号检测模块641,判断第一信号强度是否低于所述低信号门限,当第一信号强度低于所述低信号门限时,输出低信号标识有效标记,否则输出无效标记。还用于当在所述第四时长内第一信号强度续低于低信号门限时,输出第二解锁标识。
199.饱和信号检测模块642,判断第一信号强度是否高于所述饱和门限,当第一信号强度高于所述饱和门限时,输出饱和信号标识有效标记,否则输出饱和信号标识无效标记。
200.锁定标识第一确定模块643,用于对第二信号强度进行微分运算;还用于当基于微分运算结果确定第一信号强度完成上升趋势且之后在所述第一时长内饱和信号检测模块642输出的第一信号未饱和时,输出第一锁定标识;还用于当基于微分运算结果确定第一信号强度完成下降趋势且之后在所述第二时长内低信号检测模块641已经连续输出第一信号强度低信号标识有效时,输出第一解锁标识。
201.锁定标识第二确定模块644,用于所述第三时长的第一信号序列与第一序列相关运算;还用于当所述相关运算结果从无峰值变为有峰值时,输出第二锁定标识。
202.自动增益第四确定模块650,用于当锁定标识第一确定模块643输出的第一锁定标识有效时或锁定标识第二确定模块644输出的第二锁定标识有效时,确定增益锁定第一标识为解锁状态;还用于当锁定标识第一确定模块643输出的第一解锁标识有效时或低信号检测模块641输出的第二解锁标识有效时,确定增益锁定第一标识为解锁状态;还用于当定增益锁定第一标识为解锁状态时,把自动增益第二确定模块632输出的第二自动增益确定为第四自动增益,以及当定增益锁定第一标识为锁定状态时,把获取当前时间信号自动增益确定为第四自动增益。
203.自动增益第三确定模块660,用于饱和信号检测模块642输出的饱和信号标识有效时,把所述期望信号强度减去所述第一原始信号强度的差确定为第三自动增益。
204.自动增益第五确定模块670,用于饱和信号检测模块642输出的饱和信号标识有效时,把自动增益第三确定模块660输出的第三自动增益确定为第五自动增益,否则,把自动增益第四确定模块650输出的第四自动增益确定为第五自动增益,所述第五自动增益为下个时间放大装置的信号自动增益。
205.图6b示出了一种信号自动增益控制的方法具体实施方式的流程,其包括以下步骤:
206.s6100、获取放大装置输出的第一信号。
207.其中,本步骤利用信号获取模块610实现。
208.s6200、基于所述第一信号确定第一信号强度。
209.其中,本步骤利用利用信号强度计算模块620实现。
210.s6300、基于第一信号强度生成第二自动增益。
211.其中,利用信号强度滤波模块631对第一信号强度进行滤波,生成第二信号强度;利用自动增益第二确定模块632基于第一信号强度生成第一原始信号强度,并利用所述信号增益映射表确定第二自动增益。
212.s6400、基于第一信号强度和第一信号序列确定增益锁定第一标识。
213.图6c示出了本步骤的增益锁定第一标识确定的详细流程,其包括以下子步骤:
214.s6410、对第一信号强度进行预处理,包括低信号判断、饱和信号判断和微分运算。
215.其中,利用低信号检测模块641基于第一信号强度输出低信号标识;利用饱和信号检测模块642输出饱和信号标识;利用锁定标识第一确定模块643对第二信号强度进行微分运算且输出微分运算结果。
216.s6420、确定第一锁定标识和第一解锁标识。
217.其中,利用锁定标识第一确定模块643确定第一信号强度的变化趋势;还利用锁定标识第一确定模块643,当所述变化趋势强度完成上升趋势且之后在所述第一时长内饱和信号检测模块642输出的饱和信号标识无效时,输出第一锁定标识;还利用锁定标识第一确定模块643,当所述变化趋势强度完成下降趋势且之后在所述第二时长内低信号检测模块641已经连续输出低信号标识时,输出第一解锁标识。
218.s6430、确定第二锁定标识和第二解锁标识。
219.其中,利用低信号检测模块641,判断在所述第四时长内第一信号强度续低于低信号门限时,输出第二解锁标识;还利用锁定标识第二确定模块644实现所述第三时长的第一信号序列与第一序列相关运算,以及当所述相关运算结果从无峰值变为有峰值时,输出第二锁定标识。
220.s6440、确定增益锁定第一标识的状态。
221.其中,利用自动增益第四确定模块650,当锁定标识第一确定模块643输出的第一锁定标识有效时或锁定标识第二确定模块644输出的第二锁定标识有效时,确定增益锁定第一标识为解锁状态,以及当锁定标识第一确定模块643输出的第一解锁标识有效时或低信号检测模块641输出的第二解锁标识有效时,确定增益锁定第一标识为解锁状态。
222.s6500、基于增益锁定第一标识的状态确定第三自动增益。
223.其中,利用自动增益第四确定模块650,当定增益锁定第一标识为解锁状态时,把自动增益第二确定模块632输出的第二自动增益确定为第四自动增益,以及当定增益锁定第一标识为锁定状态时,把获取当前时间的信号自动增益确定为第四自动增益。
224.s6600、当第一信号强度饱和时确定第三自动增益。
225.其中,当饱和信号检测模块642输出的饱和信号标识有效时,利用自动增益第三确定模块660把所述期望信号强度与所述第一原始信号强度的差确定为第三自动增益。
226.s6700、确定第五自动增益,所述第五自动增益为下个时间放大装置使用的自动增益。
227.其中,利用第五确定模块670,当饱和信号检测模块642输出的饱和信号标识有效时,把自动增益第三确定模块660输出的第三自动增益确定为第五自动增益,否则,把自动增益第四确定模块650输出的第四自动增益确定为第五自动增益。
228.综上,一种信号自动增益控制的方法的具体实现方式综合第一信号强度的变化趋势和第一信号序列与第一相关序列相关运算结果,在信号帧的中间阶段增强锁定非饱和信号的自动增益,增强避免放大装置输出的信号帧内信号增益变化,提高信号解调性能。
229.【计算设备】
230.本发明还提供的一种计算设备,下面图7详细介绍。
231.该计算设备700包括,处理器710、存储器720、通信接口730、总线740。
232.应理解,该图所示的计算设备700中的通信接口730可以用于与其他设备之间进行通信。
233.其中,该处理器710可以与存储器720连接。该存储器720可以用于存储该程序代码和数据。因此,该存储器720可以是处理器710内部的存储单元,也可以是与处理器710独立的外部存储单元,还可以是包括处理器710内部的存储单元和与处理器710独立的外部存储单元的部件。
234.可选的,计算设备700还可以包括总线740。其中,存储器720、通信接口730可以通过总线740与处理器710连接。总线740可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(efstended industry standard architecture,eisa)总线等。所述总线740可以分为地址总线、数据总线、控制总线等。为便于表示,该图中仅用一条线表示,但并不表示仅有一根总线或一种类型的总线。
235.应理解,在本发明实施例中,该处理器710可以采用中央处理单元(central processing unit,cpu)。该处理器还可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。或者该处理器710采用一个或多个集成电路,用于执行相关程序,以实现本发明实施例所提供的技术方案。
236.该存储器720可以包括只读存储器和随机存取存储器,并向处理器710提供指令和数据。处理器710的一部分还可以包括非易失性随机存取存储器。例如,处理器710还可以存储设备类型的信息。
237.在计算设备700运行时,所述处理器710执行所述存储器720中的计算机执行指令执行各方法实施例的操作步骤。
238.应理解,根据本发明实施例的计算设备700可以对应于执行根据本发明各实施例的方法中的相应主体,并且计算设备700中的各个模块的上述和其它操作和/或功能分别为了实现本实施例各方法的相应流程,为了简洁,在此不再赘述。
239.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
240.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
241.在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
242.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
243.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
244.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括,u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
245.【计算介质】
246.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行各方法实施例的操作步骤。
247.本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括,具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
248.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
249.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括、但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
250.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机
程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
251.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,均属于本发明保护范畴。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜