Frequency assignment in wireless networks
First Claim
1. A method for assigning a set of communications frequencies to a plurality of network elements, each operating at least one frequency, the method comprising the steps of:
- representing each said network element as a corresponding respective set of at least one frequency site node;
linking said plurality of frequency site nodes together by a plurality of dimensioned links, each said dimensioned link representing a constraint on the assignment of a communications frequency to at least one said node;
determining at least one order in which to assign said plurality of communications frequencies to said plurality of nodes;
for each node of the plurality, where possible assigning a frequency which does not interfere with frequencies assigned to other said nodes; and
for each node for which a non interfering frequency cannot be assigned, assigning to said node a frequency which causes a minimum interference with frequencies assigned to other said nodes,wherein during said step of assigning a non-interfering frequency said nodes are selected in a first order and said frequencies are assigned to said nodes taken in said first order, and during said step of assigning a minimally interfering frequency, said nodes are selected in a second order and said frequencies are assigned to said nodes taken in said second order.
6 Assignments
0 Petitions
Accused Products
Abstract
The disclosure relates to wireless networks, and particularly a method and apparatus for assigning carrier frequencies to base station antenna sites.
Base stations are represented as a matrix of interconnected nodes and links, the nodes representing carrier frequency sites and the links being dimensioned in accordance with disallowed frequency slots. A first algorithm is used to assign carrier frequencies to the carrier frequency sites in a non-interfering manner resulting in a partial frequency assignment plan. A second algorithm assigns carrier frequencies to the remaining vacant carrier sites in a manner which seeks to minimise the amount of interference. The order in which the carrier sites are assigned carrier frequencies is determined by either a random ordering, an order generated by simulated annealing, or an ordering generated by a genetic algorithm. A quality measure is generated from the resultant frequency plan and is used to modify the order in which the frequencies are assigned to carrier site nodes in subsequent iterations.
100 Citations
17 Claims
-
1. A method for assigning a set of communications frequencies to a plurality of network elements, each operating at least one frequency, the method comprising the steps of:
-
representing each said network element as a corresponding respective set of at least one frequency site node; linking said plurality of frequency site nodes together by a plurality of dimensioned links, each said dimensioned link representing a constraint on the assignment of a communications frequency to at least one said node; determining at least one order in which to assign said plurality of communications frequencies to said plurality of nodes; for each node of the plurality, where possible assigning a frequency which does not interfere with frequencies assigned to other said nodes; and for each node for which a non interfering frequency cannot be assigned, assigning to said node a frequency which causes a minimum interference with frequencies assigned to other said nodes, wherein during said step of assigning a non-interfering frequency said nodes are selected in a first order and said frequencies are assigned to said nodes taken in said first order, and during said step of assigning a minimally interfering frequency, said nodes are selected in a second order and said frequencies are assigned to said nodes taken in said second order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for assigning a plurality of communications frequencies to a communications network comprising a plurality of network elements, the method comprising of steps of;
-
representing said communications network as a matrix of a plurality of node data and a plurality of dimensioned link data in which each said network element is represented by a corresponding respective set of said node data, and said dimensioned link data represents a set of constraints on the assignment of communications frequencies to said plurality of node data; representing said set of communications frequencies as a set of frequency data; determining an order data representing a first and a second order in which to assign said set of frequencies to said nodes; assigning said frequency data representing said set of frequencies to said node data representing said nodes in said first order, in an interference free manner across said whole matrix until no more interference free assignments can be made; assigning said frequency data to said node data representing any remaining vacant nodes according to said second order, in a way which causes minimum interference; and generating a quality measure data of said assignment of frequencies to nodes, wherein said step of determining an order data representing a first and second order comprises modifying said order data according to said generated quality measure data of said assignment of frequencies to said nodes. - View Dependent Claims (10, 11, 12)
-
-
13. A data processing apparatus for processing data describing a plurality of communications frequencies and data describing a plurality of network elements comprising a communications network, the apparatus comprising a processor and a memory configured into the following elements:
-
an interference matrix data generating means for generating an interference matrix data in which each said network element is represented by a corresponding respective plurality of nodes each representing a frequency site, said nodes being linked by a plurality of links, each said ink representing a dimensioned constraint on an assignment of at least one frequency to at least one said node; an order data generating means for generating an order data specifying a first order and a second order in which to select said nodes for assignment of said frequencies; a frequency assignment data generating means for generating a frequency assignment plan data specifying an assignment of frequencies to said nodes; and an evaluation data generating means for evaluating said assignment plan data and producing an evaluation data describing a quality of said assignment plan data, wherein said order data generating means operates to receive said evaluation data and create a new order data selection of said nodes, in response to said evaluation data; wherein said frequency assignment data generating means generates a new assignment plan data in response to said new order data, by assigning said nodes to said nodes in a manner in which each frequency assigned does not interfere with frequencies assigned to other said nodes, said first assignment selecting said nodes in a first said order, and in a second assignment, assigning said frequencies to each node for which a non-interfering frequency cannot be assigned, in a manner which causes a minimum interference with existing frequencies assigned to other said nodes, and in said second assignment selecting said nodes according to said second order. - View Dependent Claims (14)
-
-
15. An apparatus for assigning a plurality of frequencies to a plurality of network elements comprising a communications network, said apparatus comprising:
-
an interference matrix generation means for generating an interference matrix in which each said network element is represented by a corresponding respective plurality of nodes, each said node representing a carrier site, said nodes being linked by a plurality of links, each said link representing a dimensioned constraint on an assignment of at least one frequency to at least one said node; an ordering means for determining a first order and a second order in which to assign said frequencies to said network elements; an assignment means for assigning said plurality of frequencies to said plurality of network elements in an order specified by said ordering means; an evaluation means for evaluating a result of said assignment of frequencies and for generating an evaluation data signal in accordance with said result, wherein in said step of assignment, said assignment means operates to assign frequencies to said set of nodes in a manner in which each frequency assigned does not interfere with frequencies assigned to other said nodes, said first assignment made to said nodes selected according to a first said order, and for each remaining node for which a non-interfering frequency cannot be assigned, making a second assignment in which a said frequency is selected which causes a minimum interference with frequencies assigned to other said nodes, said second assignment of frequencies carried out selecting said nodes according to a second said order.
-
-
16. A machine readable medium containing control signals for causing a data processing apparatus to function as an apparatus for assigning a plurality of frequencies to a plurality of nodes representing network elements comprising a communications network, said control signals configuring said data processing apparat us into the following elements:
-
an interference matrix generation engine for generating an interference matrix data in which each said network element is represented by a corresponding respective plurality of nodes each representing a frequency site, said nodes being linked by a plurality of links, each said link representing a dimensioned constraint on an assignment of at least one frequency to at least one said node; an order generating engine for generating an order data specifying a plurality of orderings in which to select said nodes for assignment of said frequencies; a frequency assignment engine for assigning frequency data describing an assignment of said frequencies to said nodes; and an evaluation engine for evaluating a result of said assignment of frequencies to nodes, and for producing a quality data in response to said evaluation, wherein in said step of assignment, said assignment means operates to assign frequencies to said set of nodes in a manner in which each frequency assigned does not interfere with frequencies assigned to other said nodes, said first assignment made to said nodes selected according to a first order, and for each remaining node for which a non-interfering frequency cannot be assigned, making a second assignment in which a said frequency is selected which causes a minimum interference with frequencies assigned to other said nodes, said second assignment of frequencies carried out by selecting said nodes according to a second order. - View Dependent Claims (17)
-
Specification