Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method, system and device for realizing 32-bit integer division with high precision

A high-precision, integer technology, applied in the direction of electrical digital data processing, digital data processing components, instruments, etc., can solve the problems of resource consumption and operation cycle of the multiplier, wide middle bits of the arithmetic unit, and occupying a lot of storage space, etc., to achieve The error is small, the output bit width is small, and the effect of reducing the calculation bit width

Active Publication Date: 2021-03-26
上海擎昆信息科技有限公司
View PDF14 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Existing division schemes often use derivative division, SRT method, addition and subtraction alternate method, CORDIC method, etc., but the operation cycle of these methods often increases a lot with the increase of the number of digits, wasting power consumption
Some of the methods require multiplication resources, and multipliers consume more resources and computing cycles
Moreover, as the data bit width increases, the middle bit width of the arithmetic unit is often larger and larger, which takes up more storage space.
In order to ensure performance, the bit width of the output result is large, and the resource overhead of subsequent addition and multiplication is relatively large.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method, system and device for realizing 32-bit integer division with high precision
  • A method, system and device for realizing 32-bit integer division with high precision

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0040] The present invention provides a method for realizing 32-bit integer division with high precision, exemplary, figure 1 shows the overall flowchart of the method of the embodiment of the present invention, as figure 1 As shown, the method includes:

[0041] Step 1: Input both the first dividend and the first divisor in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for realizing 32-bit integer division with high precision. The method comprises the following steps that: inputting a first dividend and a first divisor into a zero judgment unit, and when the first dividend and the first divisor are not zero, allowing the zero judgment unit to output a second dividend and a second divisor; inputting the second dividend and the second divisor into a symbol extraction module, wherein the symbol extraction module outputs the symbol of a quotient, a third dividend and a third divisor; inputting the third dividend and the third divisor into a scaling module, scaling the third dividend and the third divisor, and outputting a fourth dividend, a fourth divisor, a third dividend scaling factor and a third divisor scaling factor; inputting the fourth dividend and the fourth divisor into a CORDIC iteration unit, updating the quotient and the initial value, and performing iteration; after the iteration is completed, allowing the CORDIC iteration unit to output the quotient to the result output unit, and allowing the result output unit to output the quotient and the scaling factors. The precision of the quotient is effectivelyguaranteed, the output bit width is small, the subsequent use is facilitated, and the error is smaller than one thousandth.

Description

technical field [0001] The invention belongs to the technical field of wireless communication, and in particular relates to a method, system and device for realizing 32-bit integer division with high precision. Background technique [0002] In the field of digital signal processing, 32-bit integer dividers are often used, such as in signal normalization and channel estimation. [0003] Existing division schemes often use derivative division, SRT method, addition and subtraction alternate method, CORDIC method, etc., but the operation cycle of these methods often increases a lot with the increase of the number of digits, wasting power consumption. Some of the methods require a multiplication resource device, and the multiplier consumes more resources and operation cycles. Moreover, as the data bit width increases, the middle bit width of the arithmetic unit often becomes larger and larger, occupying more storage space. In order to ensure performance, the bit width of the ou...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F7/535
CPCG06F7/535
Inventor 谭定富
Owner 上海擎昆信息科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products