Patent ID: 9510215
Filing Date: 2016-11-29
CPC Classification: H04B,H04W

Claim Text:
1. A computerized, real-time antenna-frequency mapping method comprising: entering radio performance specifications into an electronic library on a computer, wherein the computer comprises: entering antenna isolation specifications in the electronic library; storing the electronic library in an electronic database on the computer; entering a list of operating frequencies into a remote interface control, wherein the remote interface control electronically controls and accesses the electronic library and database; assigning all possible antenna pairs to frequency pairs; determining signal degradation between frequency pairs; determining signal isolation between antenna pairs; denoting an assignment of an antenna pair to a frequency pair as valid when the signal isolation between the antenna pair is greater than the signal degradation between the frequency pair; denoting an assignment of an antenna pair to a frequency pair as invalid when the signal isolation between the antenna pair is less than the signal degradation between the frequency pair; maximizing valid antenna pair to frequency pair assignments, wherein maximizing valid antenna pair to frequency pair assignments comprises; creating a matrix with M rows×M columns and a sub-matrix of N rows×N columns, wherein M represents a number of antenna pairs and N represents a number of frequency pairs; denoting each valid assignment of an antenna pair to a frequency pair with a “1” in the matrix; summing the 1s in each row and each column of the matrix; generating a first table of 2N rows×M columns, wherein each value in the first N row of the 2N rows of the first table is a sum of the 1s in the N×M columns of the matrix and each value in the second row of the 2N rows of the first table is a sum of the 1s in the N×M rows of the matrix; generating a second table of 1N row by 1M columns, wherein each value of the 1N row of the second table is a sum of the values in the 2N rows and the values in the 1M columns of the first table; summing the values of the 1M columns of the second table; choosing a column of the 1M columns, of the second table, with a largest sum value; choosing a column, of the 1M columns, of the second table with a lowest value if multiple columns of the 1M columns of the second table have identical largest sum values; summing the values in the 1N rows of the second table without including values from the 1M columns of the second table with the largest sum value; normalizing, to a minimum value, each of the values in the 1N rows of the 1M columns of the second table with the largest sum value to obtain a value; subtracting the normalized value from each row of the 1N rows of the second table from the sum value of each of the 1N rows of the second table to obtain a normalized row sum value for each of the 1N rows of the second table; choosing the smallest normalized row sum value of the 1N normalized row value sums of the second table; choosing a row, with a higher sum value, of the 1N normalized row sum values when multiple normalized rows have a same smallest sum value; assigning frequency pairs associated with the smallest normalized row sum value of the second table to antenna pairs associated with the 1N columns with the largest sum value; designating the assigned frequency pair and antenna pair as unavailable for future assignment; and repeating the maximizing step; and, transmitting the maximized antenna pair to frequency pair assignments to the remote interface control.