Patent ID: 7945430
Filing Date: 2011-05-17
Classification: G06F,H03M

Abstract:
1. A method of producing a description of at least one of a distribution of electric charge and an electric current comprising: using software loaded into a computer memory attached to a computer processor and storing compressed data in said computer memory; identifying groups of first basis functions, each of said first basis functions corresponding to an unknown in a system of equations, each of said unknowns corresponding to no more than one of said first basis functions, wherein for said groups of first basis functions the basis functions within any one of said groups of first basis functions are located relatively close to each other; identifying groups of first testing functions, each of said first testing functions corresponding to a condition in said system of equations, each of said conditions corresponding to no more than one of said first testing functions, wherein for said groups of first testing functions the testing functions within any one of said groups of first testing functions are located relatively close to each other; wherein each first basis function of a plurality of said first basis functions describes, at least in part, at least one of a distribution of electric charge and electric current and a plurality of said testing functions tests, at least in part, a tested electric field; identifying an array of transmission data describing effects that are produced by a chosen group of said groups of first basis functions and are tested by a plurality of said first testing functions, said chosen group containing a plurality of said first basis functions; identifying an array of reception data describing received affects that are received by a specific group of said groups of first testing functions and are produced by a plurality of said first basis functions, said specific group containing a plurality of said first testing functions; using said transmission data and said reception data, producing a plurality of second basis functions containing no more basis functions than the number of first basis functions in said chosen group and a plurality of second testing functions containing no more testing functions than the number of first testing functions in said specific group, wherein using said reception data comprises reducing a rank of said reception data and wherein said plurality of second basis functions contains a plurality of second basis functions different from any of the basis functions in any of said identified groups of first basis functions and said plurality of second testing functions contains a plurality of second testing functions different from any of the testing functions in any of said identified groups of first testing functions; on said computer processor using said plurality of second basis functions and said plurality of second testing functions to produce a compressed description of a portion of said system of equations, said a portion using said first basis functions in said chosen group and using said first testing functions in said specific group, said a portion including the part of said system of equations describing interactions between a plurality of said first testing functions in said specific group and said first basis functions in said chosen group, said compressed description being compressed relative to said a portion and said compressed description describing all of said a portion, wherein said a portion contains data that is not contained within said transmission data and said a portion contains data that is not contained within said reception data; and using, at least in part, said compressed description computing and storing a direct solution of said system of equations, said direct solution comprising said a description of at least one of a distribution of electric charge and an electric current.