Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

72 results about "Round-off error" patented technology

A roundoff error, also called rounding error, is the difference between the result produced by a given algorithm using exact arithmetic and the result produced by the same algorithm using finite-precision, rounded arithmetic. Rounding errors are due to inexactness in the representation of real numbers and the arithmetic operations done with them. This is a form of quantization error. When using approximation equations or algorithms, especially when using finitely many digits to represent real numbers (which in theory have infinitely many digits), one of the goals of numerical analysis is to estimate computation errors. Computation errors, also called numerical errors, include both truncation errors and roundoff errors.

Matrix multiplication in a vector processing system

The present invention is directed to a system and method for multiplication of matrices in a vector processing system. Partial products are obtained by dot multiplication of vector registers containing multiple copies of elements of a first matrix and vector registers containing values from rows of a second matrix. The dot products obtained from this dot multiplication are subsequently added to vector registers which make up a product matrix. In an embodiment of the present invention, each matrix may be divided into submatrices to facilitate the rapid and efficient multiplication of large matrices, which is done in parts by computing partial products of each submatrix. The matrix multiplication performed by the present invention avoids rounding errors as it is bit-by-bit compatible with conventional matrix multiplication methods.
Owner:APPLE INC

Accurate averaging of elements using integer averaging

A system and method for efficiently obtaining corrected results when averaging multiple integers together. The invention detects when round off errors occur during integer averaging operations, and determines if the accumulated errors are sufficient to require correction. If so, the result is modified by a correction factor to produce an accurate result. Errors can be detected by examining the even / odd status of pairs of numbers that are being averaged together. The invention can be employed with Single Instruction Multiple Data instructions to process multiple sets of integers in parallel. In one embodiment, the invention is used for averaging pixel values in the compression and / or decompression of digitized moving pictures.
Owner:INTEL CORP

Method and system for selecting data sampling phase for self timed interface logic

An exemplary embodiment of the present invention is a method for transmitting data among processors over a plurality of parallel data lines and a clock signal line. A receiver processor receives both data and a clock signal from a sender processor. At the receiver processor a bit of the data is phased aligned with the transmitted clock signal. The phase aligning includes selecting a data phase from a plurality of data phases in a delay chain and then adjusting the selected data phase to compensate for a round-off error. Additional embodiments include a system and storage medium for transmitting data among processors over a plurality of parallel data lines and a clock signal line.
Owner:IBM CORP

Neutral buoyancy robot pose and trajectory control method based on active disturbance rejection

The invention discloses a neutral buoyancy robot pose and trajectory control method based on active disturbance rejection theory, the method aims at a round-off error problem caused by poor robot anti-interference ability and finite word length in a neutral buoyancy system, and delta operator theory is utilized to construct a neutral buoyancy system delta domain dynamic state equation. A delta domain tracking differentiator is designed, and a input signal transient process is arranged. A delta domain extended state observer is designed for coupling terms between water resistance and control forces in the neutral buoyancy system. The output state of the tracking differentiator and the estimation state of the extended state observer are utilized to design a delta domain compound anti-interference controller, and robot pose and trajectory control in the neutral buoyancy system is completed. According to the invention, the extended state observer is utilized to estimate total interference in the neutral buoyancy system and intra-system non-linearly coupled terms, the system anti-interference ability is improved, and the round-off error of the finite word length of system parameters is effectively reduced, and the method can be used in robot pose and trajectory high precision control under microgravity environment.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Multiple-unmanned aerial vehicle cooperative passive location method based on improved distance parameterization

InactiveCN104833949AEliminate indeterminate problemsImprove robustnessPosition fixationUncrewed vehicleErrors and residuals
The invention provides a multiple-unmanned aerial vehicle cooperative passive location method based on improved distance parameterization. First, an initial distance interval is divided, and the weight of the distance interval is initialized; then, squared root cubature information filtering is performed separately on the sub intervals, and the weight of the distance interval is updated; and weighted fusion is performed on filtering results of all the sub intervals to obtain a final location result. The problem that the covariance matrix is not positive definite due to round-off error of a computer is eliminated, and the robustness of the filtering method is improved. Compared with a traditional distance parameterization method, the amount of calculation of the adopted improved distance parameterization method is greatly reduced. The influence of the initial filtering value to the location performance is avoided effectively, and the real-time performance of the filtering method is improved. Information filtering under a fully distributed fusion estimation structure makes fusion estimation calculation easier and improves the location accuracy.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Satellite attitude determining method based on improved self-adaptive square root UKF (Unscented Kalman Filter) algorithm

The invention relates to a satellite attitude determining method based on an improved self-adaptive square root UKF (Unscented Kalman Filter) algorithm, which belongs to the technical field of satellite attitude determination and solves the problems that a satellite attitude determining system is unstable, the satellite attitude precision is low, and the traceability to an virtual condition of a satellite is weak due to overlarge round-off errors numerically calculated by virtue of existing EKF (Extended Kalman Filter), UKF (Unscented Kalman Filter) and SRUKF (Square Root Unscented Kalman Filter) algorithms when the satellite attitude determining system suffers from uncertain interferences and is influenced by noise. The satellite attitude determining method comprises the main realization processes: estimating an error quaternion and a gyroscopic drift error by virtue of the improved self-adaptive square root UKF; substituting gyroscopic measurement value and the estimated gyroscopic drift error into an attitude kinematical equation to calculate an attitude quaternion; correcting the calculated attitude quaternion by virtue of the estimated error quaternion; carrying out attitude resolving by virtue of the corrected attitude quaternion so as to determine the attitude of the satellite. The satellite attitude determining method is suitable for the technical field of the satellite attitude determination.
Owner:HARBIN INST OF TECH

Rendering stroke pairs for graphical objects

The principles of the present invention relate to rendering stroke pairs. A graphical object includes at least a first stroke and a second similarly oriented second stroke collectively representing a stroke pair. A calculated distance between the first stroke and the second stroke is constrained (e.g., to a center line between the strokes) to mitigate the possibility of rounding errors causing the represented stroke pair to be inappropriately rendered. After the stroke pair is constrained, controls points of the individual strokes can be adjusted so that the individual strokes are appropriately rendered at their respective constrained locations. The adjusted stroke pair is constrained between external reference points for appropriate rendering relative to other graphical objects. The graphical object, including the adjusted constrained stroke pair, is rendered at an output device.
Owner:MICROSOFT TECH LICENSING LLC

Arithmetic functions in torus and tree networks

Methods and systems for performing arithmetic functions. In accordance with a first aspect of the invention, methods and apparatus are provided, working in conjunction of software algorithms and hardware implementation of class network routing, to achieve a very significant reduction in the time required for global arithmetic operation on the torus. Therefore, it leads to greater scalability of applications running on large parallel machines. The invention involves three steps in improving the efficiency and accuracy of global operations: (1) Ensuring, when necessary, that all the nodes do the global operation on the data in the same order and so obtain a unique answer, independent of roundoff error; (2) Using the topology of the torus to minimize the number of hops and the bidirectional capabilities of the network to reduce the number of time steps in the data transfer operation to an absolute minimum; and (3) Using class function routing to reduce latency in the data transfer. With the method of this invention, every single element is injected into the network only once and it will be stored and forwarded without any further software overhead. In accordance with a second aspect of the invention, methods and systems are provided to efficiently implement global arithmetic operations on a network that supports the global combining operations. The latency of doing such global operations are greatly reduced by using these methods.
Owner:IBM CORP

Circuit structure using number theoretic transform for calculating cyclic convolution

The invention belongs to the technical field of integrated circuit design, and particularly relates to a circuit structure using number theoretic transform for calculating cyclic convolution. The circuit structure comprises an input data buffer memory RAM (random-access memory), an output data buffer memory RAM, an operation RAM, a counter, a main controller, an address generating module, a butterfly-shaped operation module, a mold take-up operation unit and the like. According to the circuit structure, only addition (subtraction) and displacement operation is needed in the transform, and multiplication is not needed, so the operation speed is accelerated, the round-off error caused by FFT (fast Fourier transform) is also eliminated through FNT (Fermat number theoretic transform), and the high-precision convolution can be obtained; and in addition, the base function access is not needed, so the storage space is saved, the circuit structure belongs to a circuit structure capable of realizing fast cyclic convolution at smaller chip area and lower power consumption, and the circuit structure can be preferably applied to the fields of image filtering and image processing.
Owner:FUDAN UNIV

Programmable IIR filter analog hardware implementation method based on memristor

InactiveCN107241080AChange the filter coefficientChange filter characteristicsDigital technique networkCapacitanceFeedback circuits
The invention discloses a programmable IIR filter analog hardware implementation method based on a memristor, which comprises the following steps of: (1) sampling an analog input signal by utilizing a switched capacitor circuit to obtain a digital sampled signal of the analog input signal; (2) carrying out delay on the sampled digital signal by using a single-cycle delay circuit to obtain a delayed signal of the intermediate digital signal; (3) according to a direct type structure of an IIR filter, establishing two parts of circuits by utilizing a cross matrix structure of the memristor and an adder, and respectively using two parts of circuits as a feedback circuit and weighted summation output; and (4) selecting and setting a resistance value of the memristor, completing setting of filter parameters, inputting a to-be-filtered analog signal, and obtaining a filter signal at an output end of an operational amplifier. According to the programmable IIR filter analog hardware implementation method disclosed by the invention, the circuits are programmable, a round-off error can be reduced, a filtering speed is also not limited to an analog-digital converter, the complex multiplication calculation is avoided, all the calculations are in parallel, and the programmable IIR filter analog hardware implementation method can be used for implementing a high-order IIR filter.
Owner:SOUTHEAST UNIV

Interval prediction control modeling and optimizing method based on soft constraints

InactiveCN103995466AAccurate solutionQuick solveAdaptive controlPositive definitenessSlack variable
Provided is an interval prediction control modeling and optimizing method based on soft constraints. The control method comprises the following steps: (1) a quadratic performance index including a constraint item, a control item and an economic item is established based on a process prediction model; (2) whether an overall optimization method is feasible is judged by solving a slack variable; (3) a method for solving a soft constraint slack variable when a control model output constraint is not feasible is provided, and adjustment of the range of a feasible region when an interval prediction control model output constraint is not feasible is realized; and (4) a boundary feasible sequence quadratic programming method is adopted to solve the problem that poor initial point selection causes calculation amount increase of the method or difficulty in finding an optimal solution, the problem that the positive definiteness of a Hessian matrix is destroyed due to the influence of round-off error in calculation, and the like, and to figure out the optimal control input. A complicated multivariable system control model can be established, the control law can be solved accurately and quickly based on soft constraint adjustment, and good control on a multivariable system can be achieved.
Owner:YANSHAN UNIV

Method for calibrating power supply and tuning power supply unit

The invention discloses a method for calibrating a power supply and tuning power supply unit. A calibrating system comprises the power supply and tuning power supply unit, a computer and a program-controlled multi-channel switch. The power supply and tuning power supply unit is internally provided with an AD voltage acquisition module, the two-stage digital-to-analogue conversion combination is utilized to adjust power output voltage, the voltage output range is adjusted by coarse tuning digital-to-analogue conversion, and the round-off error compensation is performed by fine tuning digital-to-analogue conversion. The voltage output is divided into a plurality of output ranges in the calibrating process, and the voltage output is calibrated respectively in each range. An array{Vi, N1i, N2i} of the voltage, the fine tuning digital-to-analogue conversion value N1 and the fine tuning digital-to-analogue conversion value N2 is obtained by calibrating a plurality of points, a curvilinear equation can be obtained by utilizing Chebyshev curve fitting, and the digital-to-analogue conversion value is calculated through the arrangement of the curvilinear equation.
Owner:THE 41ST INST OF CHINA ELECTRONICS TECH GRP

Reduction of rounding errors during the processing of digital image data

In order to avoid rounding errors as a result of restricted accuracy of the processing unit in a video processing arrangement, a comparison is carried out between processed image data and unprocessed image data. For this purpose, the unprocessed image data is buffer-stored in a memory and is supplied together with the processed image data to a comparator, which compares the difference between the processed image data and the unprocessed image data with a threshold value Either the processed image data or the unprocessed image data is produced at the output of the arrangement, by means of a multiplexer, as a function of the result of the comparison. A rounding element between the processing unit and the multiplexer rounds the processed image data before it is emitted, if the processing stage has not itself carried out a rounding process.
Owner:GVBB HLDG R L

Construction method of dropper in full-compensatory elastic chain type hanger in contact network of rapid transit railway

The invention relates to a construction method of a dropper in a full-compensatory elastic chain type hanger in a contact network of a rapid transit railway. The construction method comprises the following steps: performing mathematical modeling by taking a contact hanger within any span of an anchor section as an object, wherein each node on a strength-bearing cable corresponds to the position of one dropper, a cable unit is formed between every two nodes, the coordinate of the i-th node is (xi, yi), and the concentrated load of the i-th node is GJi, i=0,1,2...; establishing an entire stiffness matrix of the cable units according to a brand new expression of the cable unit formed between the i-th node and the (i+1)th node and a longitudinal force balancing equation of the i-th node; solving the simultaneous equations, thereby acquiring a vertical coordinate yi of the i-th node; acquiring a length of the dropper corresponding to the i-th node according to a dropper length equation: Ci=yi-Hi; and finally correcting, prefabricating the dropper, determining the mounting position of the dropper and performing construction. The construction method provided by the invention has the advantages that a rounding error generated in the prior art is efficiently avoided and the accuracy of calculated data is higher.
Owner:中铁建电气化局集团南方工程有限公司

Power system dynamic state estimation method based on singular value decomposition CDKF

ActiveCN107025609AIncreased complexitySolve the problem of losing positive concentrationResourcesNumerical stabilityRounding
The invention discloses a power system dynamic state estimation method based on singular value decomposition CDKF. First, a singular value decomposition (SVD) technology is introduced to central difference Kalman filtering CDKF, and Collins basic decomposition of a covariance matrix in CDKF is replaced with singular value decomposition. Then, with the help of the Stering interpolation formula, the derivation of a nonlinear function is approximated by a polynomial, and a first-order or second-order derivation formula in a Taylor expansion is replaced with a central difference formula. Through the method, the problem that the covariance matrix is not positive definite due to calculation error and rounding error is solved. The numerical stability of the method is improved. Complex deviation is avoided. Calculation is simple, parameter adjustment is easy, and the filtering precision is high. The results show that the method has higher numerical stability than a square root form method and has higher filtering precision than an extended Kalman filter method and an unscented Kalman filter method.
Owner:HOHAI UNIV

Sine-cosine function IP core capable of reconfiguring spaceborne computer and control method thereof

The invention relates to a sine-cosine function IP core capable of reconfiguring a spaceborne computer and a control method thereof, relating to the technical field of aerospace electronics, and solving the problems that the result of initial value assignment is largely influenced due to rounding errors, and the larger the angle is, the more the iteration times is needed. An initializing module is connected with a right-shift N-bit module and a module 1, the module 1 is connected with a cosine value storing device, the right-shift N-bit module is connected with a sine value storing device, the cosine value storing device and the sine value storing device are connected with a subtracter-adder and a first multiplier, the subtracter-adder is connected with a second multiplier and then is connected with the cosine value storing device, the first multiplier is connected with a left-shift 1-bit module and then is connected with the sine value storing device, and the a controller is connected with the sine value storing device and the cosine value storing device. The control method comprises the following steps of: mapping eta into [0, pi/2] to generate theta; judging whether theta is less than and equal to beta; if theta is less than and equal to beta, directly assigning the value and carrying out the last step; otherwise, carrying out the iteration operation, and obtaining an assigned initial value according to an approximate rule; calculating by utilizing a double-angle formula, judging whether n is less than N; if n is less than N, calculating again; otherwise, finishing the operation; finally assigning a sine/cosine function value according to the positive/negative result obtained by the sign bit judgment. The invention is applied to attitude control.
Owner:HARBIN INST OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products