基于fpga的自动功率控制电路及方法

文档序号:9730785阅读:799来源:国知局
基于fpga的自动功率控制电路及方法
【技术领域】
[0001]本发明涉及移动通信设备输出功率控制的技术领域,尤其是涉及一种利用ARM采集数据反馈的方式实现自动功率控制的电路和方法。
【背景技术】
[0002]自动电平控制(Automatic Level Control,简称ALC),是一种自动、精确控制信号幅度的常用方法,广泛应用于通信发射机、信号源以及各种测量仪器。尤其是在信号源的组成中,ALC更是成为至关重要的一部分,直接关系着功率平坦度、功率稳定度、功率准确度以及输出功率动态范围等指标。可以说,ALC性能的好坏将直接影响信号源输出信号的功率特性。
[0003]自动电平控制ALC的原理是:当通信设备工作于最大增益且输出为最大功率时,增加输入信号电平时,通信设备在一定范围内自动衰减链路增益,保持对输出信号电平控制的能力。在一定范围内ALC电路自动纠正偏移的电平回到要求的数值。
[0004]在实际应用中一般是通过使用电调衰减电路来达到ALC控制的目的,即应用电调衰减管电平变化的特性来实现ALC自动电平控制。现有技术的ALC控制电路如图1所示,其工作原理是:先把从电路输出端耦合过来的射频信号检波成直流分量,然后送入检波电路中二级运算放大器进行正反相放大,放大后的直流电压再送回输入端作为电调衰减电路的可变偏压,从而控制输出信号电平的幅度。
[0005]上述现有技术采用电调衰减管对输出信号调压从而达到控制输出电平的目的,但由于受限于电调衰减管的衰减范围,ALC的起控深度受到限制。

【发明内容】

[0006]本发明的目的在于克服现有技术的缺陷,提供一种基于FPGA的自动功率控制电路及方法,通过ARM采集到的数据反馈给FPGA电路控制输出功率大小,以解决ALC起控深度受限于电调衰减电路的衰减范围的问题。
[0007]为实现上述目的,本发明提出如下技术方案:一种基于FPGA的自动功率控制电路,包括功率放大电路、耦合电路、检波电路、ARM电路和现场可编程门阵列FPGA电路,所述功率放大电路、耦合电路、检波电路、ARM电路和FPGA电路之间形成闭环的功率控制电路,所述功率放大电路的输出射频信号经所述耦合电路耦合后输出给所述检波电路,所述检波电路对所述射频信号进行采样,并将得到的采样信号输出给所述ARM电路;所述ARM电路对所述采样信号进行换算,并将换算得到的功率电平与原始功率电平比较,计算得出FPGA电路的调整信号给所述FPGA电路,控制所述FPGA电路输出所需的射频信号给所述功率放大电路输入端。
[0008]优选地,所述功率放大电路包括级联的第一级增益放大器和第二级增益放大器,所述第一级增益放大器的输入端接所述FPGA电路,所述第二级增益放大器的输出端与所述奉禹合电路f禹合。
[0009]优选地,所述耦合电路为一耦合电容。
[0010]优选地,所述耦合电路的一端连接一接地的负载,另一端与所述检波电路相连。[0011 ] 优选地,所述ARM电路对所述采样信号进行Α/D模数变换,对变换后的所述采样信号进行换算得到对应的功率电平,并将所述功率电平与原始功率电平比较,计算得到两者的差值,根据所述差值计算得到FPGA电路的调整信号给所述FPGA电路。
[0012]优选地,通过对所述差值的对数计算得到FPGA电路的调整信号给所述FPGA电路。
[0013]本发明还提出了另外一种技术方案:一种基于FPGA电路的自动功率控制方法,包括以下步骤:
[0014]S1,从所述功率放大电路的输出端耦合出射频信号;
[0015]S2,对所述射频信号进行检波采样,得到相应的采样信号;
[0016]S3,将所述采样信号换算得到功率电平,并将所述功率电平与原始功率电平比较,计算得出FPGA电路的调整信号;
[0017]S4,所述调整信号控制所述FPGA电路输出所需的射频信号给所述功率放大电路输入端。
[0018]优选地,所述步骤S3具体包括:
[0019]S31,对所述采样信号进行Α/D模数变换;
[0020]S32,对变换后的所述采样信号进行换算得到对应的功率电平;
[0021]S33,将所述功率电平与原始功率电平比较,计算得到两者的差值;
[0022]S34,对所述差值进行计算,得到所述FPGA电路的调整信号。
[0023]优选地,所述步骤S34中,通过对所述差值进行对数计算,得到所述FPGA电路的调整信号。
[0024]本发明的有益效果是:本发明省去了现有常用的电调衰减电路,直接通过ARM采集到的数据反馈给FPGA电路的方式控制输出功率大小,提高了电平控制精度和速度,简化了电路设计,同时本发明ALC的起控深度不受限于电调衰减电路的衰减范围,增大了 ALC的起控深度。
【附图说明】
[0025]图1是现有技术的ALC控制电路的原理示意图;
[0026]图2是本发明基于FPGA的自动功率控制电路的原理示意图;
[0027]图3是本发明基于FPGA的自动功率控制方法的流程示意图;
[0028]图4是图3中步骤S3的具体流程示意图。
【具体实施方式】
[0029]下面将结合本发明的附图,对本发明实施例的技术方案进行清楚、完整的描述。
[0030]本发明揭示了一种基于FPGA的自动功率控制电路及方法,主要应用于移动通信领域的通信设备输出功率的自动控制。
[0031]如图2所示,本发明所揭示的一种基于FPGA的自动功率控制电路,包括第一级增益放大器、第二级增益放大器、耦合电路、检波电路、ARM电路和现场可编程门阵列FPGA电路,第一级增益放大器、第二级增益放大器、耦合电路、检波电路、ARM电路和现场可编程门阵列FPGA电路形成闭环的功率控制电路。
[0032]第一级增益放大器和第二级增益放大器级联构成功率放大电路,即第一级增益放大器的输出端与第二级增益放大器的输入端相连,第二级增益放大器的输出端与耦合电路耦合。
[0033]耦合电路用于耦合由第二级增益放大器输出端输出的射频信号,并将该射频信号输入给检波电路。耦合电路输出端连接一接地的负载,另一端与检波电路相连,耦合电路可选用稱合电容。
[0034]检波电路接收耦合电路耦合过来的射频信号,并对其进行检波采样,得到采样信号,并将采样信号输出给arm电路,即检波电路一端与耦合电路连接,另一端接ARM电路。
[0035]ARM电路的10端口接收检波电路输出的采样信号,接收后对采样信号进行Α/D模数变换,然后对变换后的采样信号进行换算得到对应的功率电平,为了描述清楚,将该功率电平定义为功
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1