1.一种基于时域和频域功率的自动增益控制方法,其特征在于,包括如下步骤:
步骤1:计算一段时间范围内采样信号{st(n),n=1,2,...,n}的log2域时域功率pt,其中st(n)是第n个采样信号,n是采样信号总数目;
步骤2:计算{st(n),n=1,2,...,n}的log2域频域功率pf;
步骤3:计算频域功率和时域功率的差值pdiff=pf-pt;
步骤4:设置阈值γ,根据pdiff和γ的大小关系判断当前信号的资源调度情况并计算用于自动增益控制的新功率pagc;
步骤5:设置自动增益控制目标值ptarget,计算功率差perr=pagc-ptarget;
步骤6:根据perr确定增益控制来调整射频器件的增益。
2.根据权利要求1所述的一种基于时域和频域功率的自动增益控制方法,其特征在于,所述步骤1包括:
步骤1.1:计算线性域时域功率
步骤1.2:计算log2域时域功率
3.根据权利要求1所述的一种基于时域和频域功率的自动增益控制方法,其特征在于,所述步骤2包括:
步骤2.1:对{st(n),n=1,2,...,n}进行dft,得到n个子载波的频域信号{sf(k),k=1,2,...,n},其中sf(k)是第k个子载波的频域信号;
步骤2.2:在n个子载波中筛选出已知调度子载波的序号{k(m),m=1,2,...m},其中k(m)∈{1,2,...,n},m是已知调度子载波总数目;
步骤2.3:计算线性域频域功率
步骤2.4:计算log2域频域功率
4.根据权利要求1所述的一种基于时域和频域功率的自动增益控制方法,其特征在于,所述步骤4包括:
步骤4.1:当pdiff<γ时,当前信号的调度子载波数目较多,令pagc=pt;
步骤4.2:当pdiff≥γ时,当前信号的调度子载波数目较少,令pagc=αpf+(1-α)pt,其中α是可配置的,0≤α≤1。
5.一种基于时域和频域功率的自动增益控制系统,其特征在于,包括如下模块:
模块m1:计算一段时间范围内采样信号{st(n),n=1,2,...,n}的log2域时域功率pt,其中st(n)是第n个采样信号,n是采样信号总数目;
模块m2:计算{st(n),n=1,2,...,n}的log2域频域功率pf;
模块m3:计算频域功率和时域功率的差值pdiff=pf-pt;
模块m4:设置阈值γ,根据pdiff和γ的大小关系判断当前信号的资源调度情况并计算用于自动增益控制的新功率pagc;
模块m5:设置自动增益控制目标值ptarget,计算功率差perr=pagc-ptarget;
模块m6:根据perr确定增益控制来调整射频器件的增益。
6.根据权利要求5所述的一种基于时域和频域功率的自动增益控制系统,其特征在于,所述模块m1包括:
模块m1.1:计算线性域时域功率
模块m1.2:计算log2域时域功率
7.根据权利要求5所述的一种基于时域和频域功率的自动增益控制系统,其特征在于,所述模块m2包括:
模块m2.1:对{st(n),n=1,2,...,n}进行dft,得到n个子载波的频域信号{sf(k),k=1,2,...,n},其中sf(k)是第k个子载波的频域信号;
模块m2.2:在n个子载波中筛选出已知调度子载波的序号{k(m),m=1,2,...m},其中k(m)∈{1,2,...,n},m是已知调度子载波总数目;
模块m2.3:计算线性域频域功率
模块m2.4:计算log2域频域功率
8.根据权利要求5所述的一种基于时域和频域功率的自动增益控制系统,其特征在于,所述模块m4包括:
模块m4.1:当pdiff<γ时,当前信号的调度子载波数目较多,令pagc=pt;
模块m4.2:当pdiff≥γ时,当前信号的调度子载波数目较少,令pagc=αpf+(1-α)pt,其中α是可配置的,0≤α≤1。
9.一种存储有时域和频域功率的自动增益控制方法的计算机可读存储介质,其特征在于,所述时域和频域功率的自动增益控制方法被处理器执行时实现权利要求1-4中任一项所述的方法的步骤。