[发明专利]一种计算平方根的装置无效
申请号: | 200410030353.2 | 申请日: | 2004-03-19 |
公开(公告)号: | CN1671090A | 公开(公告)日: | 2005-09-21 |
发明(设计)人: | 童朝伍;王小璐 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04J13/02 | 分类号: | H04J13/02;H04L25/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种计算平方根的装置,该装置包括串联连接的多级计算电路,各级计算电路依次计算出平方根的一个比特位,其中首级计算电路计算出平方根的最高比特位,末级计算电路计算出平方根的最低比特位。该装置根据输入的被开方数,从首级开始每级加入输入的被开方数的低2位进行判断,逐位计算平方根的各位。该装置具有运算简单、所用资源少和处理延时小等特点。 | ||
搜索关键词: | 一种 计算 平方根 装置 | ||
【主权项】:
1、一种计算平方根的装置,其特征在于该装置至少包括计算平方根整数部分的多级计算电路,该多级计算电路串联连接,各级计算电路依次计算出平方根整数部分的一个比特位,其中计算整数部分的首级计算电路计算出平方根的最高比特位,计算整数部分的末级计算电路计算出平方根整数部分的最低比特位;所述计算整数部分的首级计算电路取输入的被开方数的二进制的高2位构成比较值,将该比较值与中间值的初始值1进行比较,如果该比较值大于或等于中间值则输出1作为平方根的最高位,否则输出0作为平方根的最高位;将“比较值-中间值*平方根的最高位”代替被开方数的高2位后作为被开方数输出到下一级计算电路,将“平方根的最高位*4+1”的计算结果作为中间值输出到下一级计算电路;所述计算整数部分的首级计算电路之后和计算整数部分的末级计算电路之前的每级计算电路,从本级输入的被开方数的二进制的最高位向低位取比前一级计算电路所取位数多2位的数构成本级计算电路的比较值,将该比较值与本级输入的中间值进行比较,如果该比较值大于或等于中间值则输出1作为本级的计算结果,否则输出0作为本级的计算结果;将“本级的比较值-本级的中间值*本级的计算结果”代替被开方数中构成本级比较值的相应位后作为被开方数输出到下一级计算电路,将“已计算出的平方根的各位按顺序构成的数*4+1”的计算结果作为中间值输出到下一级计算电路;所述计算整数部分的末级计算电路从本级输入的被开方数的二进制的最高位向低位取比前一级计算电路所取位数多2位的数构成本级计算电路的比较值,将该比较值与本级输入的中间值进行比较,如果该比较值大于或等于中间值则输出1作为本级的计算结果,否则输出0作为本级的计算结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410030353.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种对相邻接入网络及之间链路的监测方法
- 下一篇:个人移动式蜂窝健康监测器