[发明专利]基于可配置事件触发的自动增益控制方法及装置在审
申请号: | 202211165143.9 | 申请日: | 2022-09-23 |
公开(公告)号: | CN115514393A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 张婷;程晨;房爱兵;汤颢 | 申请(专利权)人: | 江苏芯云电子科技有限公司 |
主分类号: | H04B3/54 | 分类号: | H04B3/54;H03G3/20 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 曹婷 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 配置 事件 触发 自动增益控制 方法 装置 | ||
1.一种基于可配置事件触发的自动增益控制方法,其特征在于,该方法通过数据通路和控制通路实现,所述数据通路包括能量计算模块、增益计算模块和事件检测模块,所述控制通路包括事件汇总模块、事件命中模块、状态机和反馈调节模块,该方法包括:
所述能量计算模块对输入的ADC数据进行能量检测,获取能量标准值;
所述增益计算模块根据所述能量标准值和来自反馈调节模块的当前增益,对增益调节量进行计算;
所述事件检测模块根据所述能量标准值和相应门限对能量相关flag进行计算、根据所述增益调节量和相应门限对增益相关flag进行计算,然后将能量相关flag和增益相关flag输出到控制通路;
所述事件汇总模块对能量相关flag和增益相关flag进行汇总,将每个flag作为一个事件并组成事件列表;
所述事件命中模块根据所述事件列表和软件配置信号生成命中事件;
所述状态机根据所述事件检测模块的能量相关flag和增益相关flag确定是否命中事件列表中的事件,命中且满足跳转条件则状态机进行状态跳转;
反馈调节模块根据状态机的当前状态和命中事件更新动作,输出反馈控制信号对增益进行调节,并输出当前增益至增益计算模块。
2.如权利要求1所述的方法,其特征在于,所述状态机的状态包括空闲状态、检测到信号状态、等待帧同步状态、能量锁定状态、帧结束状态和强制锁定能量状态。
3.如权利要求1所述的方法,其特征在于,所述反馈调节模块根据状态机的当前状态和命中的事件更新动作,对目标能量和计算能量长度进行调节。
4.如权利要求1所述的方法,其特征在于,所述能量计算模块对输入的ADC数据进行能量检测,包括:将输入的ADC数据划分成N小段,分别对N小段的ADC数据计算平方和得到能量,然后将能量转成dB表示,最后取N小段中的次小值作为能量标准值。
5.如权利要求1所述的方法,其特征在于,状态机进行状态跳转的跳转条件至少包括一个,不同跳转条件之间为“或”的关系;每个所述跳转条件包括至少一个命中事件,各个命中事件为“与”的关系。
6.如权利要求1所述的方法,其特征在于,所述对增益调节量进行计算包括:用可配的目标能量减去能量标准值得到目标的增益调节量,然后根据当前增益和相应门限对所述增益调节量的上限和下限进行控制;其中,所述目标能量来自控制通路。
7.如权利要求1所述的方法,其特征在于,所述能量相关flag包括能量饱和标记和脉冲噪声标记;所述增益相关flag包括能量稳定标记和调节次数超过门限标记。
8.如权利要求1所述的方法,其特征在于,所述事件列表的位宽和所述软件配置信号的位宽相同。
9.如权利要求1所述的方法,其特征在于,所述软件配置信号包括cfg_mask和cfg_invert,cfg_mask对应事件列表中的待激活事件,cfg_invert对应被激活事件的正负极性。
10.一种基于可配置事件触发的自动增益控制装置,其特征在于,包括数据通路和控制通路,所述数据通路包括能量计算模块、增益计算模块和事件检测模块,所述控制通路包括事件汇总模块、事件命中模块、状态机和反馈调节模块;
能量计算模块的输出输入至增益计算模块和事件检测模块,增益计算模块的输出输入至事件检测模块;事件检测模块的输出输入至事件汇总模块,事件汇总模块的输出输入至事件命中模块,事件命中模块的输出输入至状态机,状态机的输出输入至反馈调节模块;反馈调节模块输出反馈控制信号对增益进行调节,并输出当前增益至增益计算模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏芯云电子科技有限公司,未经江苏芯云电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211165143.9/1.html,转载请声明来源钻瓜专利网。