发明名称 数字自动增益控制中利用现场可编程门阵列实现对数计算的方法
摘要 本发明涉及在宽带码分多址移动通信系统中基站接收机中进行数字自动增益控制时以现场可编程门阵列实现环路滤波器中频输入信号的电平增益误差的计算,该计算采用误差输入信号的对数运算方法实现,该方法充分利用二进制数据自变量尾数部分平方后的数据特点逐位递推,从而求导出待求数据结果的各位数值,从而使计算过程很快收敛,计算误差随系统资源的增加呈几何级数减小,利用该方法计算速度最快仅用一个时钟周期,并且由于计算收敛速度很快,仅占用极少的硬件资源就能满足高精度要求。
申请公布号 CN1687895A 申请公布日期 2005.10.26
申请号 CN200510074933.6 申请日期 2005.06.07
申请人 北京北方烽火科技有限公司 发明人 陈印锋
分类号 G06F7/556;H04L27/00 主分类号 G06F7/556
代理机构 北京同恒源知识产权代理有限公司 代理人 倪骏
主权项 1.一种利用现场可编程门阵列对环路滤波器输入误差求取对数的方法,包括步骤:第一步,待求数据在管理协调单元控制下,经多路选择器后依次选择其中某个输入误差数据进入求对数单元进行计算;第二步,求对数单元中的归一化部分将整数部分求出,归一化即将二进制表示的输入误差数值小数点左移或右移,左、右移的位数即为对数数值的整数部分数值,左移则该整数部分为正整数,右移则该整数部分为负整数,经过归一化将待运算输入误差数据限制在(1,2)之间,满足了求对数的小数部分的条件;第三步,求对数单元中的平方比较单元求出对数数值的小数部分;第四步,求对数单元中的反归一化部分将归一化部分求得的整数和平方比较单元求得的小数加起来,得到所需要的结果;第五步,多路分配器在管理协调单元控制下,将所需要的结果依次传送到对应的数据寄存器中输出。
地址 100085北京市海淀区上地东路5-3号烽火科技大厦