Base station selection system and method
A computer-implemented method includes receiving, from a user interface, base station configuration criteria including a nominal location, a coverage area, and a search area, uploading base station configuration parameters, identifying, based on the base station configuration criteria and parameters, a set of base station candidates included in the search area, ranking the set of base station candidates, outputting the ranked set of base station candidates to the user interface, and receiving a base station selection from the user interface.
1 . A method executed by a processor, the method comprising:
receiving, from a user interface, base station configuration criteria comprising a nominal fixed location, a coverage area relative to the nominal fixed location, and a search area relative to the nominal fixed location;
receiving predefined base station configuration parameters comprising a base station tower height relative to a fixed reference point;
identifying, based on the base station configuration criteria and the predefined base station configuration parameters, a set of base station candidates included in the search area;
ranking the set of base station candidates by analyzing each candidate of the set of base station candidates based on the predefined base station configuration parameters including the base station tower height and a proximity of each candidate of the set of base station candidates to the nominal fixed location; and
selecting a base station from the ranked set of base station candidates.
2 . The method of claim 1 , wherein the receiving the base station configuration criteria comprises receiving the coverage area comprising a circle defined by a maximum distance from the nominal location.
3 . The method of claim 1 , wherein the receiving the base station configuration criteria comprises receiving the search area comprising a search ring defined by a search radius relative to the nominal location.
4 . The method of claim 1 , wherein the ranking the set of base station candidates is based on predetermined priority levels of each base station candidate of the set of base station candidates.
5 . The method of claim 1 , wherein the selecting the base station comprises selecting a base station other than the highest ranked base station candidate of the set of base station candidates.
6 . The method of claim 1 , further comprising:
updating a communication system with the base station selection,
wherein the updating the communication system comprises assigning the base station selection to the nominal location.
7 . A system, comprising:
a user interface;
a memory having non-transitory instructions stored therein; and
a processor coupled to the memory, and being configured to execute the instructions, thereby causing the system to:
receive, from the user interface, base station configuration criteria comprising a nominal fixed location, a coverage area relative to the nominal fixed location, and a search area relative to the nominal fixed location;
receive predefined base station configuration parameters comprising a base station tower height relative to a fixed reference point;
identify, based on the base station configuration criteria and the predefined base station configuration parameters, a set of base station candidates included in the search area;
rank the set of base station candidates by analyzing each candidate of the set of base station candidates based on the predefined base station configuration parameters including the base station tower height and a proximity of each candidate of the set of base station candidates to the nominal fixed location; and
select a base station from the ranked set of base station candidates.
8 . The system of claim 7 , wherein the instructions further cause the system to:
receive the coverage area comprising a circle defined by a maximum distance from the nominal location.
9 . The system of claim 7 , wherein the instructions further cause the system to:
receive the search area comprising a search ring defined by a search radius relative to the nominal location.
10 . The system of claim 7 , wherein the instructions further cause the system to:
rank the set of base station candidates based on predetermined priority levels of each base station candidate of the set of base station candidates.
11 . The system of claim 7 , wherein the instructions further cause the system to:
select a base station other than the highest ranked base station candidate of the set of base station candidates.
12 . The system of claim 7 , wherein the instructions further cause the system to:
update a communication system with the base station selection,
wherein the updating the communication system comprises assigning the base station selection to the nominal location.
13 . A non-transitory, computer-readable medium including instructions executable by processing circuitry of a system to cause the system to perform operations comprising:
receiving, from a user interface, base station configuration criteria comprising a nominal fixed location, a coverage area relative to the nominal fixed location, and a search area relative to the nominal fixed location;
receiving predefined base station configuration parameters comprising a base station tower height relative to a fixed reference point;
identifying, based on the base station configuration criteria and the predefined base station configuration parameters, a set of base station candidates included in the search area;
ranking the set of base station candidates by analyzing each candidate of the set of base station candidates based on the predefined base station configuration parameters including the base station tower height and a proximity of each candidate of the set of base station candidates to the nominal fixed location; and
selecting a base station from the ranked set of base station candidates.
14 . The non-transitory, computer-readable medium of claim 13 , wherein the instructions are executable by the processing circuitry of the system to cause the system to receive the base station configuration criteria by receiving the coverage area comprising a circle defined by a maximum distance from the nominal location.
15 . The non-transitory, computer-readable medium of claim 13 , wherein the instructions are executable by the processing circuitry of the system to cause the system to receive the base station configuration criteria by receiving the search area comprising a search ring defined by a search radius relative to the nominal location.
16 . The non-transitory, computer-readable medium of claim 13 , wherein the instructions are executable by the processing circuitry of the system to cause the system to rank the set of base station candidates based on predetermined priority levels of each base station candidate of the set of base station candidates.
17 . The non-transitory, computer-readable medium of claim 13 , wherein
the instructions are executable by the processing circuitry of the system to cause the system to select a base station other than the highest ranked base station candidate of the set of base station candidates.
18 . The method of claim 1 , wherein the analyzing each candidate of the set of base station candidates based on the predefined base station configuration parameters including the base station tower height and the proximity of each candidate of the set of base station candidates to the nominal fixed location comprises applying a first weight to the base station tower height and a second weight to the proximity of each candidate of the set of base station candidates to the nominal fixed location.
19 . The system of claim 7 , wherein the instructions further cause the system to:
analyze each candidate of the set of base station candidates based on the predefined base station configuration parameters including the base station tower height and the proximity of each candidate of the set of base station candidates to the nominal fixed location by applying a first weight to the base station tower height and a second weight to the proximity of each candidate of the set of base station candidates to the nominal fixed location.
20 . The non-transitory, computer-readable medium of claim 13 , wherein
the instructions are executable by the processing circuitry of the system to cause the system to analyze each candidate of the set of base station candidates based on the predefined base station configuration parameters including the base station tower height and the proximity of each candidate of the set of base station candidates to the nominal fixed location by applying a first weight to the base station tower height and a second weight to the proximity of each candidate of the set of base station candidates to the nominal fixed location.