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

371 results about "Triangular matrix" patented technology

In the mathematical discipline of linear algebra, a triangular matrix is a special kind of square matrix. A square matrix is called lower triangular if all the entries above the main diagonal are zero. Similarly, a square matrix is called upper triangular if all the entries below the main diagonal are zero. A triangular matrix is one that is either lower triangular or upper triangular. A matrix that is both upper and lower triangular is called a diagonal matrix.

Method and structure for improving processing efficiency in parallel processing machines for rectangular and triangular matrix routines

A computerized method (and structure) of linear algebra processing on a computer having a plurality of processors for parallel processing, includes, for a matrix having elements originally stored in a memory in a rectangular matrix AR or especially of one of a triangular matrix AT format and a symmetric matrix AS format, distributing data of the rectangular AR or triangular or symmetric matrix (AT, AS) from the memory to the plurality of processors in such a manner that keeps all submatrices of AR or substantially only essential data of the triangular matrix AT or symmetric matrix AS is represented in the distributed memories of the processors as contiguous atomic units for the processing. The linear algebra processing done on the processors with distributed memories requires that submatrices be sent and received as contiguous atomic units based on the prescribed block cyclic data layouts of the linear algebra processing. This computerized method (and structure) defines all of its submatrices as these contiguous atomic units, thereby avoiding extra data preparation before each send and after each receive. The essential data or AT or AS is that data of the triangular or symmetric matrix that is minimally necessary for maintaining the full information content of the triangular AT or symmetric matrix AS.
Owner:IBM CORP

Frequency spectrum blind sensing method based on covariance matrix decomposition

InactiveCN102118201AMake sure it's simple and preciseOvercoming the "Noise Uncertainty" ProblemTransmission monitoringFrequency spectrumAlgorithm
A frequency spectrum blind sensing method based on covariance matrix decomposition relates to a method used in wireless communication for secondary users to detect frequency spectrum holes. The method comprises the following steps: conducting Bartlett decomposition on a sampling covariance matrix receiving signal vector to obtain an upper triangular matrix; utilizing the quadratic sum of off-diagonal elements in the matrix and the quotient of the quadratic sum diagonal elements as statistical decision amount for detecting frequency spectrum holes; and judging the inexistence of frequency spectrum holes when the decision amount is higher than a threshold value, or else, judging the existence of frequency spectrum holes. In the sensing method disclosed by the invention, theoretical decisionthreshold has a simple close manner, so as to be precisely calculated out, and the theoretical decision threshold is suitable for sensing scenes having different sampling scales; and on the other hand, as a novel fully-blind sensing method, the method does not need the participation of the statistical characteristics of master user's signals and channel, as well as noise in the implementation of frequency spectrum sensing, and can effectively solve the problem of noise uncertainty encountered during the adoption of a classical energy detection method.
Owner:JISHOU UNIVERSITY

Matrix inverse operation method

The invention relates to a matrix inverse operation method. The method comprises the steps of 1, conducting column pivoting LU decomposition, wherein a source matrix A is decomposed into a unit lower triangular matrix L, an upper triangular matrix U and a permutation matrix P according to the formula PA=LU; 2, conducting triangular matrix inversion, wherein the inverse matrix L-1 of the matrix L is obtained through matrix inversion, and matrix inversion is conducted on the transposed matrix of the matrix U and then transposition is conducted to obtain U-1; 3, finally conducting matrix multiplication, wherein the matrix U-1 and the matrix L-1 are multiplied, and column transformation is conducted on the matrix multiplication result according to the permutation matrix P to obtain a source matrix A-1. The method has the advantages that by using the column pivoting LU decomposition algorithm, the time complexity of the matrix inversion algorithm is effectively reduced, parallelizability of matrix inversion operation is improved, time for matrix inversion operation is shortened, matrix inversion operation of any order can be conducted, and the number of hardware resources can be increased or reduced according to count requirements of operation so that practical application requirements can be better met.
Owner:NANJING UNIV

Triangular matrix multiplication vectorization method of vector processor

The invention discloses a triangular matrix multiplication vectorization method of a vector processor. The triangular matrix multiplication vectorization method of the vector processor comprises the steps that (1) triangular matrix elements in a multiplicand triangular matrix T are stored continuously by row; (2) a multiplier matrix B is divided into a plurality of sub-matrixes Bi by row according to the number of vector processing units of the vector processor and the number of MAC parts of the vector processing units; (3) the sub-matrixes Bi are multiplied by the multiplicand triangular matrix T in sequence and then the results are stored on storage positions of the original sub-matrixes Bi; (4) the sub-matrixes Bi of the multiplier matrix are traversed and then the fact that whether sub-matrixes Bi which are not multiplied by the multiplicand triangular matrix exist is judged, the I is updated according to the formula i=i+1 and the steps are repeated from the step (3) if sub-matrixes Bi which are not multiplied by the multiplicand triangular matrix exist, and step (5) is executed if sub-matrixes Bi which are not multiplied by the multiplicand triangular matrix do not exist; (5) triangular matrix multiplication is accomplished. The triangular matrix multiplication vectorization method of the vector processor has the advantages that the principle is simple, operation is easy and convenient, and the calculation efficiency of the vector processor can be fully performed.
Owner:NAT UNIV OF DEFENSE TECH

Layered space-time nonlinear precoding method in multi-carrier code division multiple access (MC-CDMA) system

InactiveCN101854328AReduce complexityElimination of false layer transfer effectsError preventionMulti-frequency code systemsTelecommunicationsCarrier signal
The invention relates to a layered space-time nonlinear precoding method in a multi-carrier code division multiple access (MC-CDMA) system. The method comprises the following steps of: firstly, establishing a precoding system; adopting geometric mean resolution on feedback channel information in the system to form a product of a unitary matrix and an upper triangular matrix to obtain a precoding matrix with the same equivalent noise gain; carrying out nonlinear modular algebra precoding (THP, Tomlinson-Harashima Precoding) among MC-CDMA subcarrier channels at the transmitting end; multiplying all subcarrier signals after carrying out THP and the unitary matrix obtained by channel geometric mean resolution and then transmitting from a corresponding antenna; and processing at the receiving end by adopting a Zero Forcing (ZF) criterion or a minimum mean-squared error (MMSE) criterion. The method effectively eliminates the layer mistaking transmission effect of a layered space-time code, improves the code mistaking performance of the system, reduces the complexity of a downlink receiver and can effectively resist the selective fading of channel frequency, thereby improving the transmission performance of the system.
Owner:HENAN UNIVERSITY OF TECHNOLOGY

Low-complexity quick parallel matrix inversion method

The invention discloses a low-complexity quick parallel matrix inversion method. The method comprises the following steps that first, a matrix A is given, a matrix E is made to be a unit matrix with the same order as the matrix A, the matrix A and the matrix E form an expanding matrix B, modified Givens rotation (MSGR, Modified Square Givens Rotations) is carried out on the matrix B, an upper triangular matrix U and , wherein according to the define of the matrix U and , an SGR (Squared Givens Rotations) method is used for deforming the QR division of the matrix A according to the equation, and the relation between the QR division and original QR division meets the equations , , , and ; according to the MSRG method, the square root operation in the process of Givens rotation can be omitted while division operation is reduced, and algorithm complexity is obviously reduced; second, a back substitution method is used for working out the inverse matrix U-1 of the upper triangular matrix U; third, matrix inversion is carried out according to the equation . According to the low-complexity quick parallel matrix inversion method, a large amount of division operation and a large amount of square root operation are omitted, algorithm complexity is reduced, and the method can be used for matrix inversion of the fields of wireless communication, signal processing and numerical calculation.
Owner:南京易太可通信技术有限公司

BD (block diagonalization) pre-coding method and device

The invention discloses a BD (block diagonalization) pre-coding method and device, wherein the method comprises the following steps: determining a total user channel matrix Hs according to a downlink channel matrix of each user in a system; carrying out QR factorization on a conjugate transpose matrix of the total user channel matrix Hs to obtain a product of an orthogonal matrix Q and an upper triangular matrix R, and expressing the total user channel matrix Hs as the product of a lower triangular matrix L and a conjugate transpose matrix QH of the orthogonal matrix Q; carrying out inverse calculation on the lower triangular matrix L to obtain L-1; according to the inversed L-1 of the lower triangular matrix L and the orthogonal matrix Q, obtaining a null space orthogonal basis of an interference channel matrix of each user; according to the null space orthogonal basis of the interference channel matrix of each user, constructing a linear pre-coding matrix of each user; and carrying out linear pre-coding on a transmitting signal of each user by utilizing the constructed linear pre-coding matrix. The technical scheme disclosed by the invention can reduce the system complexity and improve the coding efficiency.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Robust state estimation method used for multi-voltage-class power grid model

The invention relates to a robust state estimation method used for a multi-voltage-class power grid model. The method comprises the steps that the power grid model is read and SCADA measuring is conducted; network topology analysis is conducted and the physical power grid model is converted into a bus-branch calculation model; an active weighting Jacobi matrix Ra-1 / 2Ba and a reactive calculation weighting Jacobi matrix Rr-1 / 2Br are established and an active coefficient matrix A and a reactive coefficient matrix B are calculated; an upper triangular matrix L of the active coefficient matrix and an upper triangular matrix L1 of the reactive coefficient matrix are obtained through orthogonal transformation and state estimation iterative solving is conducted; the measuring residual error vi is calculated, a measuring type reference value Si is selected, and the remote measuring estimated value error |vi| / Si is calculated; a measuring weight factor is calculated, whether measuring located in a downgrading region or an elimination region exists or not is judged, and if not, state estimation calculation ends; if yes, measuring weighting matrixes Ra-1 and Rr-1 are corrected according to the measuring factor, the weighting Jacobi matrixes Ra-1 / 2Ba and Rr-1 / 2Br are regenerated, A and B are calculated and the step (4) is returned to.
Owner:STATE GRID CORP OF CHINA +2
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