发明名称 一种提高OTDR对数计算速度的方法
摘要 本发明公开了一种提高OTDR对数计算速度的方法,该方法根据IEEE-754的浮点数标准规定的浮点数存储格式,通过提取该浮点数的指数部分和尾数部分,并利用最小二乘法拟合多项式来逼近对数函数。该方法计算简单快速,占用内存少,计算精度高,可以显著提高OTDR对数计算及显示曲线的速度。
申请公布号 CN103617148A 申请公布日期 2014.03.05
申请号 CN201310607566.6 申请日期 2013.11.27
申请人 桂林聚联科技有限公司 发明人 彭怀敏;文金朝;刘丹蕾;陈溢文;苏宁
分类号 G06F17/10(2006.01)I 主分类号 G06F17/10(2006.01)I
代理机构 桂林市华杰专利商标事务所有限责任公司 45112 代理人 杨雪梅
主权项 1.一种提高OTDR对数计算速度的方法,其特征是包括以下步骤:S1. 将原始的指数数据对噪声均方根<img file="2013106075666100001DEST_PATH_IMAGE002.GIF" wi="16" he="15" />取归一化,并将结果强制转换为浮点数x;S2. 取S1生成的浮点数x在内存中的整数表示形式xi;S3. 对S2生成的整数xi与0x7FFFFFFF按位相与,得到另一整数,取其绝对值;S4. 对S3生成的整数右移23位并减去127得到整数xe;S5. 对S3生成的整数与0x007FFFFF接位相与,得到尾数,并将该尾数转换成在区间[0, 1)里的浮点数m;S6. 将S5生成的浮点数m代入多项式<img file="2013106075666100001DEST_PATH_IMAGE004.GIF" wi="40" he="24" />或<img file="2013106075666100001DEST_PATH_IMAGE006.GIF" wi="40" he="24" />计算出浮点数xf;S7. 将S4生成的整数xe乘以0.3010再加上S6生成的浮点数xf,即得到所求的浮点对数值;S8. 对S7生成的浮点对数值乘以5,并对结果限幅。
地址 541004 广西壮族自治区桂林市七星区六合路98号大院内