
自动增益控制:
:自动增益控制(Automatic Gain Control, AGC)是一种信号处理技术,用于在接收端调整输入信号的增益(或放大系数),以保持信号在一个合适的强度范围内,从而防止信号过弱或过强。
工作原理:
AGC电路通过测量接收到的信号强度,将该强度与一个预设的理想水平进行比较,并根据两者的差异自动调整放大器的增益。例如,如果输入信号变得太弱,AGC会自动增加增益;而当输入信号太强时,则会降低增益。这样可以确保接收端获得一个较为稳定的信号强度。
第一个仿真图有点小错误:程序并没有错误。将值设置为有符号数和模拟。

修改完如上图所示。
`timescale 1ns / 1ps
module tops_AGC(
input i_clk,
input i_rst,
input i_flag,
input signed[11:0]i_x,
output signed[11:0]o_egy,
output signed[11:0]o_y,
output o_flag
);
//energy
wire signed[11:0]w_absx = (i_x[11] == 1'b0)?i_x:~i_x+1'b1;
integer i;
reg signed[11:0]dly_absx[2048:1];
always @(posedge i_clk or posedge i_rst)
begin
if(i_rst)
begin

最低0.47元/天 解锁文章
8188

被折叠的 条评论
为什么被折叠?



