论文部分内容阅读
本文结合工程实践需求,首先分析了自动增益控制(AGC)回路的原理,并通过Matlab下的仿真观察了信号波形幅度变化和增益的变化,讨论了基本AGC回路、指数AGC回路、对数AGC回路这三种解决方法优点和缺点,将三种方法逐一仿真。最终选定对数AGC为所需,研究了各个处理环节的具体实现方法,并用Verilog语言设计实现了对数AGC电路,将对数自动增益控制在FPGA上仿真,最后给出信号通过FPGA的AGC回路处理的结果,并进一步将结果导入Matlab进而与软件AGC回路的仿真结果比对。
In this paper, the principle of automatic gain control (AGC) loop is analyzed in this paper, and the changes of amplitude and gain of signal waveform are observed by simulation under Matlab. The basic AGC loop, exponential AGC loop, logarithmic AGC loop The advantages and disadvantages of these three solutions, the three methods one by one simulation. The final choice of logarithm AGC as needed, the study of the various processing methods of the specific implementation, and Verilog language design and implementation of a logarithmic AGC circuit, the logarithmic AGC on the FPGA simulation, and finally gives the signal through the FPGA AGC Loop processing results, and further into the Matlab results and software AGC loop simulation results.