Unlock instant, AI-driven research and patent intelligence for your innovation.

Implementation method of digital power meter calibration instrument floating-point square-rooting algorithm based on Microblaze system

A realization method and calibrator technology, applied in the direction of electrical digital data processing, digital data processing parts, instruments, etc., can solve the problems of time-consuming algorithm and lower system efficiency, so as to improve the processing speed, increase the calculation rate, realize simple effect

Inactive Publication Date: 2015-11-25
STATE GRID CHONGQING ELECTRIC POWER CO ELECTRIC POWER RES INST +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, in embedded systems, some special-purpose DSP devices integrate special floating-point square extraction instructions, but the floating-point calculations of the Microblaze system mostly use software iterative algorithms, which take a long time and reduce system efficiency.

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
  • Implementation method of digital power meter calibration instrument floating-point square-rooting algorithm based on Microblaze system
  • Implementation method of digital power meter calibration instrument floating-point square-rooting algorithm based on Microblaze system
  • Implementation method of digital power meter calibration instrument floating-point square-rooting algorithm based on Microblaze system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The present invention will be further described below in conjunction with drawings and embodiments.

[0023] According to the structural characteristics of single-precision floating-point numbers, a look-up table method is used to quickly process single-precision floating-point square root operations.

[0024] The storage width of a single-precision floating-point number is 32 bits, that is, 4 bytes, where the 31st bit is the sign bit, the 30th to 23rd bits are the exponent bits, and the 22nd to 0th bits are the decimal bits.

[0025] With N 1 is a single-precision floating-point number, and N 1 ≥0, then there is

[0026] for Order N t = M 1 ×2 0 , that is, 0.0≤N t ≤1.0, if E 1 is even N s = N t × 2 E 1 / 2 , If E 1 is an o...

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 an implementation method of a digital power meter calibration instrument floating-point square-rooting algorithm based on a Microblaze system. On the basis of a query table method, square roots of any non-negative single-precision real number can be quickly queried by establishing a square-rooting table of all single-precision floating-point numbers between 0.0 and 1.0. By means of the floating-point square-rooting algorithm, the problems that after the digital power meter calibration instrument has access to an IEC 61850 network, instantaneous integer sampling values of a current and a voltage are obtained on the basis of an IEC 61850-9-2 message, and after the instantaneous integer sampling values of the current and the voltage are reduced to floating-point numbers, the floating-point square-rooting algorithm needed by accurate electric energy accumulation needs to be achieved are mainly solved. The implementation method of the digital power meter calibration instrument floating-point square-rooting algorithm based on the Microblaze system is suitable for occasions such as an embedded system which does not have a special square-rooting instruction; compared with a traditional method, the implementation is simpler, the computing period is shortened, and the floating-point square-rooting computing speed can be substantially increased.

Description

technical field [0001] The invention relates to a computer square finding method, in particular to a method for realizing the floating-point square finding algorithm of a digital electric energy meter calibrator based on the Microblaze system. Background technique [0002] The Microblaze system is a 32-bit RISC soft-core processor that adopts the Harvard structure introduced by Xilinx. It is mainly used for Xilinx's FPGA to implement SOPC design. This system has the characteristics of flexible configuration and high performance, so it is widely used. In Microblaze-based scientific computing, floating-point computing is widely used in various numerical operations due to its high precision and wide range of numerical representation. The square root algorithm is an algorithm often used in floating-point calculations. At present, the algorithm is mostly implemented by the Newton iterative algorithm, which has the disadvantages of long calculation time and uncertain calculation ...

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
IPC IPC(8): G06F7/57
Inventor 程瑛颖杜杰肖冀侯兴哲周孔均周峰杨华潇常仕亮
Owner STATE GRID CHONGQING ELECTRIC POWER CO ELECTRIC POWER RES INST