摘要
本文结合工程实践需求,首先分析了自动增益控制(AGC)回路的原理,并通过Matlab下的仿真观察了信号波形幅度变化和增益的变化,讨论了基本AGC回路、指数AGC回路、对数AGC回路这三种解决方法优点和缺点,将三种方法逐一仿真。最终选定对数AGC为所需,研究了各个处理环节的具体实现方法,并用Verilog语言设计实现了对数AGC电路,将对数自动增益控制在FPGA上仿真,最后给出信号通过FPGA的AGC回路处理的结果,并进一步将结果导入Matlab进而与软件AGC回路的仿真结果比对。
According to engineering practice,this paper first analyzes the principle of automatic gain control( AGC) circuit,and through the Matlab simulation to observe the variation of signal amplitude and waveform on the gain,and discusses the basic AGC loop,index of AGC loop,logarithmic AGC loop these three solving methods advantages and disadvantages. The simulation of the three methods are given one by one. Finally selected logarithmic AGC as required,studied the concrete realization method of each processing link with Verilog language design has realized the logarithmic AGC circuit,logarithmic automatic gain control on FPGA simulation,signal is given by AGC circuits of FPGA processing results,and further the results into the Matlab and comparison with the software AGC loop simulation results.
出处
《无线通信技术》
2015年第3期6-9 14,14,共5页
Wireless Communication Technology