一种防止环路振荡的控制装置或方法

文档序号:8514399阅读:154来源:国知局
一种防止环路振荡的控制装置或方法
【技术领域】
[0001] 本发明涉及控制技术,尤其涉及一种防止环路振荡的控制装置及方法。
【背景技术】
[0002] 本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在 如下技术问题:
[0003] 在数字接收机的闭环控制场景下,控制环路中,将模拟域的调节执行器的精度记 为第一精度,完成调节的模拟信号经模数转换器(ADC)后,由模拟信号转换为数字信号,经 过一系列处理执行到环路滤波器,环路滤波器的输出精度记为第二精度,经控制值调整器 进行调整后输出,经数模转换器(DAC)后,由数字信号转换为模拟信号再输入到调节执行器 中。其中,ADC和DAC中,A指代ANALOG,表示模拟信号;D指代DIGITAL,表示数字信号。
[0004] 由于经过一系列处理,执行到环路滤波器的过程中产生一系列误差,或者是由于 闭环控制本身的要求,因此,所述第二精度会与所述第一精度会出现精度不匹配的情况,通 常所述第二精度会高于所述第一精度,从而导致环路振荡的现象。只将较高的第二精度调 整至较低的第一精度,因此并不能达到控制环路振荡的效果,相关技术中,对于该问题,并 未提供有效的解决方案。

【发明内容】

[0005] 有鉴于此,本发明实施例希望提供一种防止环路振荡的控制装置及方法,能有效 的对环路振荡进行控制,防止出现环路振荡现象。
[0006] 本发明的技术方案是该样实现的:
[0007] -种防止环路振荡的控制装置,所述装置包括;调节执行器、模数转换器ADC、代 价函数检测器、环路滤波器、控制值调节器,数模转换器DAC,其特征在于,所述装置还包 括:
[0008] 第一处理器,用于接收所述代价函数检测器输出的第一参数,根据所述第一参数 进行第一误差修正得到第二参数,所述第二参数用于对所述环路滤波器执行精度调整;将 所述第二参数输出给所述环路滤波器;
[0009] 相应的,所述环路滤波器,用于接收所述第二参数,根据所述第二参数进行滤波运 算。
[0010] 其中,所述装置还包括:
[0011] 第二处理器,用于进行第二误差修正得到第H参数,所述第H参数用于对所述环 路滤波器执行精度调整;将所述第H参数输出给所述环路滤波器;
[0012] 相应的,所述环路滤波器,进一步用于根据所述第二参数和所述第H参数进行滤 波运算。
[0013] 其中,所述第一处理器,进一步用于所述第一参数为e(n),且e(n)=c(r(n))时,采 用误差值归一化方式进行所述第一误差修正,得到第二参数为e' (n);采用所述误差值归 一化方式执行的运算为:
[0014]
【主权项】
1. 一种防止环路振荡的控制装置,所述装置包括:调节执行器、模数转换器ADC、代价 函数检测器、环路滤波器、控制值调节器,数模转换器DAC,其特征在于,所述装置还包括: 第一处理器,用于接收所述代价函数检测器输出的第一参数,根据所述第一参数进行 第一误差修正得到第二参数,所述第二参数用于对所述环路滤波器执行精度调整;将所述 第二参数输出给所述环路滤波器; 相应的,所述环路滤波器,用于接收所述第二参数,根据所述第二参数进行滤波运算。
2. 根据权利要求1所述的装置,其特征在于,所述装置还包括: 第二处理器,用于进行第二误差修正得到第三参数,所述第三参数用于对所述环路滤 波器执行精度调整;将所述第三参数输出给所述环路滤波器; 相应的,所述环路滤波器,进一步用于根据所述第二参数和所述第三参数进行滤波运 算。
3. 根据权利要求2所述的装置,其特征在于,所述第一处理器,进一步用于所述第一参 数为e (η),且e (n) =C (r (η))时,采用误差值归一化方式进行所述第一误差修正,得到第二 参数为e' (η);采用所述误差值归一化方式执行的运算为:
;其中,所述step为所述调节执行器的精度,abs表示绝 对值运算。
4. 根据权利要求3所述的装置,其特征在于,所述第二处理器,进一步用于接收所述环 路滤波器进行所述滤波运算得到的第一输出值,以及接收所述控制值调节器进行控制调整 得到的第二输出值,所述第一输出值为f (η),所述第二输出值为lfe(n)时,根据所述f (η) 和所述(η),采用控制值处理并重置环路滤波器中的积分值的方式进行所述第二误差修 正,得到第三参数为lf' (η-1);采用所述控制值处理并重置环路滤波器中的积分值的方 式执行的运算为:
其中,所述step为所述调节执行器的精度。
5. 根据权利要求4所述的装置,其特征在于,所述环路滤波器,进一步用于根据所述 e' (η)和所述If' (n-1)进行滤波运算,所执行的运算为: lf(n)=lf' (n_l)+f*e' (η)。
6. -种防止环路振荡的控制方法,其特征在于,所述方法应用于防止环路振荡的控制 装置,所述控制装置包括调节执行器、模数转换器ADC、代价函数检测器、环路滤波器、控制 值调节器,数模转换器DAC,其特征在于,所述方法在所述控制装置还包括第一处理器时包 括: 第一处理器接收所述代价函数检测器输出的第一参数,根据所述第一参数进行第一误 差修正得到第二参数,所述第二参数用于对所述环路滤波器执行精度调整;将所述第二参 数输出给所述环路滤波器; 环路滤波器接收所述第二参数,根据所述第二参数进行滤波运算。
7. 根据权利要求6所述的装置,其特征在于,所述方法在所述控制装置还包括第二处 理器时包括: 第二处理器进行第二误差修正得到第三参数,所述第三参数用于对所述环路滤波器执 行精度调整;将所述第三参数输出给所述环路滤波器; 环路滤波器根据所述第二参数和所述第三参数进行滤波运算。
8. 根据权利要求7所述的装置,其特征在于,所述根据所述第一参数进行第一误差修 正得到第二参数,具体包括: 所述第一参数为e (η),且e (n) =C (r (η))时,采用误差值归一化方式进行所述第一误差 修正,得到第二参数为e' (η);采用所述误差值归一化方式执行的运算为:
;其中,所述step为所述调节执行器的精度,abs表示绝 对值运算。
9. 根据权利要求8所述的方法,其特征在于,所述进行第二误差修正得到第三参数,具 体包括: 所述第二处理器接收所述环路滤波器进行所述滤波运算得到的第一输出值,以及接收 所述控制值调节器进行控制调整得到的第二输出值,所述第一输出值为f (η),所述第二输 出值为lfc(n)时,根据所述f(n)和所述lfc(n),采用控制值处理并重置环路滤波器中的积 分值的方式进行所述第二误差修正,得到第三参数为W (n-1);采用所述控制值处理并 重置环路滤波器中的积分值的方式执行的运算为:
;其中,所述step为所述调节执行器的精度。
10. 根据权利要求9所述的方法,其特征在于,所述根据所述第二参数和所述第三参数 进行滤波运算,具体包括: 环路滤波器根据所述e' (η)和所述If' (n-1)进行滤波运算,所执行的运算为: lf(n)=lf' (n_l)+f*e' (η)。
【专利摘要】本发明涉及一种防止环路振荡的控制装置及方法,其中,所述装置包括:调节执行器、模数转换器(ADC)、代价函数检测器、环路滤波器、控制值调节器,数模转换器(DAC),所述装置还包括:第一处理器用于接收所述代价函数检测器输出的第一参数,根据所述第一参数进行第一误差修正得到第二参数,所述第二参数用于对所述环路滤波器执行精度调整;将所述第二参数输出给所述环路滤波器;环路滤波器用于接收所述第二参数,根据所述第二参数进行滤波运算。
【IPC分类】H03L7-18, H03L7-099
【公开号】CN104836579
【申请号】CN201410048258
【发明人】张骏凌
【申请人】深圳市中兴微电子技术有限公司
【公开日】2015年8月12日
【申请日】2014年2月11日
【公告号】WO2015120671A1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1