Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PARTIAL FREQUENCY TIME RESOURCE REUSE COORDINATION FOR INTERFERENCE MITIGATION IN FREQUENCY REUSE RADIO NETWORKS
Document Type and Number:
WIPO Patent Application WO/2023/212313
Kind Code:
A1
Abstract:
Systems and methods for partial frequency time resource reuse coordination. One example method includes transmitting, via a transceiver, a first network message including a transmit power level for the wireless base station and an identifier for the wireless base station. The method includes receiving, via the transceiver, a second network message from an end node, the second network message including the identifier and a radiofrequency signal characteristic for the end node. The method includes selecting, with an electronic processor, an interference coordination zone for the end node based on the radiofrequency characteristic for the end node. The method includes selecting, with the electronic processor, a frequency time resource for the end node based on the interference coordination zone. The method includes transmitting, via the transceiver, a third network message to the end node, the third network message including the frequency time resource.

Inventors:
ANDERSON JEFF (US)
Application Number:
PCT/US2023/020396
Publication Date:
November 02, 2023
Filing Date:
April 28, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ACLARA TECH LLC (US)
International Classes:
H04W72/541; H04W16/02; H04W52/24; H04B17/318; H04J11/00; H04L1/00; H04L5/00; H04W24/10
Foreign References:
US20110110251A12011-05-12
US20130039195A12013-02-14
US20150264620A12015-09-17
US7474895B12009-01-06
US20150311967A12015-10-29
Attorney, Agent or Firm:
HELDING, Gregory, T. (US)
Download PDF:
Claims:
Claims

We claim:

1. A wireless base station comprising: an electronic processor; and a transceiver coupled to the electronic processor; wherein the electronic processor is configured to: transmit, via the transceiver, a first network message including a transmit power level for the wireless base station and an identifier for the wireless base station; receive, via the transceiver, a second network message from an end node, the second network message including the identifier and a radiofrequency signal characteristic for the end node; select an interference coordination zone for the end node based on the radiofrequency characteristic for the end node; select a frequency time resource for the end node based on the interference coordination zone; and transmit, via the transceiver, a third network message to the end node, the third network message including the frequency time resource.

2. The wireless base station of claim 1, wherein the frequency time resource is defined by a start time, a stop time, and a radiofrequency; and wherein the frequency time resource is one of an uplink timeslot, a downlink timeslot, and a peer link timeslot.

3. The wireless base station of claim 1, wherein the electronic processor is further configured to: receive, via the transceiver, a fourth network message from the end node, the fourth network message including the identifier and an updated radiofrequency signal characteristic for the end node; select an updated interference coordination zone for the end node based on the updated radiofrequency characteristic for the end node; select an updated frequency time resource for the end node based on the updated interference coordination zone; and transmit, via the transceiver, a fifth network message to the end node, the fifth network message including the updated frequency time resource.

4. The wireless base station of claim 1, wherein the electronic processor is further configured to: determine the interference coordination zone for the end node by selecting a conservative interference coordination zone for the end node; receive, via the transceiver, a fourth network message from the end node, the fourth network message including the identifier and an updated radiofrequency signal characteristic for the end node; responsive to receiving the fourth network message, select an updated interference coordination zone for the end node based on the updated radiofrequency characteristic for the end node; select an updated frequency time resource for the end node based on the updated interference coordination zone; and transmit, via the transceiver, a fifth network message to the end node, the fifth network message including the updated frequency time resource.

5. The wireless base station of claim 1, wherein the electronic processor is further configured to: determine a default interference coordination zone for end node uplink transmissions; wherein the first network message includes the default interference coordination zone.

6. The wireless base station of claim 1, wherein the electronic processor is further configured to: receive a plurality of interference coordination zones associated with a plurality of frequency time resource blocks; select the interference coordination zone for the end node from the plurality of interference coordination zones; and select the frequency time resource for the end node from the plurality of frequency time resource blocks.

7. The wireless base station of claim 6, wherein the electronic processor is further configured to: generate a merged frequency time resource from at least two adjacent frequency time resources of the plurality of frequency time resource blocks based on a radio bearer sen ice type for the end node, and generate a frequency time sub-resource based on the radio bearer service type for the end node by splitting one the plurality of frequency time resource blocks, wherein selecting the frequency time resource for the end node includes selecting one of the frequency time sub-resource or the merged frequency time resource.

8. The wireless base station of claim 6, wherein: the electronic processor is further configured to receive a plurality of zone permutation identifiers associated with the plurality of interference coordination zones; and the electronic processor is further configured to select the frequency time resource for the end node based further on the zone permutation identifier associated with the interference coordination zone associated with the frequency time resource.

9. The wireless base station of claim 6, wherein the electronic processor is further configured to: designate, from among the plurality of frequency time resource blocks, one or more random access frequency time resources; and transmit, via the transceiver, a fourth network message identifying the one or more random access frequency time resources.

10. The wireless base station of claim 1, wherein the electronic processor is further configured to: select the frequency time resource for the end node based further on at least one selected from the group consisting of a radio bearer service type, a quality of service type, a current network load, a current channel load, a victim receiver characteristic, an ack quantity, a retry quantity, a channel busy quantity, a spectrum usage policy, and a user preemption policy.

11. A method for operating a wireless base station, the method comprising: transmitting, via a transceiver, a first network message including a transmit power level for the wireless base station and an identifier for the wireless base station; receiving, via the transceiver, a second network message from an end node, the second network message including the identifier and a radiofrequency signal characteristic for the end node; selecting, with an electronic processor, an interference coordination zone for the end node based on the radiofrequency characteristic for the end node; selecting, with the electronic processor, a frequency time resource for the end node based on the interference coordination zone; and transmitting, via the transceiver, a third network message to the end node, the third network message including the frequency time resource.

12. The method of claim 11, wherein the frequency time resource is defined by a start time, a stop time, and a radiofrequency; and wherein selecting the frequency time resource includes selecting one of an uplink timeslot, a downlink timeslot, and a peer link timeslot.

13. The method of claim 11, further comprising: receiving a fourth network message from the end node, the fourth network message including the identifier and an updated radiofrequency signal characteristic for the end node; selecting an updated interference coordination zone for the end node based on the updated radiofrequency characteristic for the end node; selecting an updated frequency time resource for the end node based on the updated interference coordination zone; and transmitting a fifth network message to the end node, the fifth network message including the updated frequency time resource.

14. The method of claim 11, further comprising: determining the interference coordination zone for the end node by selecting a conservative interference coordination zone for the end node; receiving a fourth network message from the end node, the fourth network message including the identifier and an updated radiofrequency signal characteristic for the end node; responsive to receiving the fourth network message, selecting an updated interference coordination zone for the end node based on the updated radiofrequency characteristic for the end node; selecting an updated frequency time resource for the end node based on the updated interference coordination zone; and transmitting a fifth network message to the end node, the fifth network message including the updated frequency time resource.

15. The method of claim 11, further comprising: determining a default interference coordination zone for end node uplink transmissions; wherein transmitting the first network message includes transmitting the default interference coordination zone.

16. The method of claim 11, further comprising: receiving a plurality of interference coordination zones associated with a plurality of frequency time resource blocks; selecting the interference coordination zone for the end node from the plurality of interference coordination zones; and selecting the frequency time resource for the end node from the plurality of frequency time resource blocks.

17. The method of claim 16, further comprising: generating a merged frequency time resource from at least two adjacent frequency time resources of the plurality of frequency time resource blocks based on a radio bearer service type for the end node, and generating a frequency time sub-resource based on the radio bearer service type for the end node by splitting one the plurality of frequency time resource blocks, wherein selecting the frequency time resource for the end node includes selecting one of the frequency time sub-resource or the merged frequency time resource.

18. The method of claim 16, further comprising: receiving a plurality of zone permutation identifiers associated with the plurality of interference coordination zones; and selecting the frequency time resource for the end node based further on a zone permutation identifier associated with the interference coordination zone associated with the frequency time resource.

19. The method of claim 16, further comprising: designating, from the plurality of frequency time resource blocks, one or more random access frequency time resources; and transmitting a fourth network message identifying the one or more random access frequency time resources.

20. The method of claim 11, wherein selecting the frequency time resource for the end node includes selecting the frequency time resource based further on at least one selected from the group consisting of a radio bearer service type, a quality of service type, a current network load, a current channel load, a victim receiver characteristic, an ack quantity, a retry quantity, a channel busy quantity, a spectrum usage policy, and a user preemption policy.

Description:
PARTIAL FREQUENCY TIME RESOURCE REUSE COORDINATION FOR INTERFERENCE MITIGATION IN FREQUENCY REUSE RADIO NETWORKS

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] The present application is related to and claims benefit under 35 U.S.C.

§119(e) from U.S. Provisional Patent Application Serial No. 63/336,536, filed April 29, 2022, entitled “Partial Frequency Time Resource Reuse Coordination for Interference Mitigation in Frequency Reuse Radio Networks,” the entire contents of which is incorporated herein by reference.

BACKGROUND OF THE INVENTION

[0002] Utilities, for example, electric utilities, use wireless data communication networks to connect smart devices for monitoring and controlling their infrastructure. For example, electric usage meters, sensors, and other devices may provide telemetry data to automated billing and monitoring systems for an electric utility. Increasingly, such communications are two-way, for example, when used for controlling smart electric grids using distributed automation. Such wireless communication networks may include hundreds of base stations communicating with thousands of end nodes using limited radiofrequency spectrum.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

[0003] The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views, together with the detailed description below, are incorporated in and form part of the specification, and serve to further illustrate embodiments of concepts that include the claimed invention and explain various principles and advantages of those embodiments.

[0004] FIG. 1 illustrates a communications system in accordance with some embodiments.

[0005] FIG. 2 is a diagram of a wireless base station of the system of FIG. 1 in accordance with some embodiments.

[0006] FIG. 3 is a flowchart illustrating a method for partial frequency time resource reuse coordination for interference mitigation in accordance with some embodiments. [0007] FIG. 4 is a table illustrating aspects of the operation of the system of FIG. 1 in accordance with some embodiments.

[0008] FIG. 5 is a table illustrating aspects of the operation of the system of FIG. 1 in accordance with some embodiments.

[0009] FIG. 6 is a map illustrating an application of the method of FIG. 3 in accordance with some embodiments.

[0010] FIG. 7 is a table illustrating an example frequency time resource matrix for the system of FIG. 1 in accordance with some embodiments.

[0011] FIG. 8 is a table illustrating an example frequency time resource matrix for the system of FIG. 1 in accordance with some embodiments.

[0012] FIG. 9 is a table illustrating an example frequency time resource matrix for the system of FIG. 1 in accordance with some embodiments.

[0013] FIG. 10 is a table illustrating an example frequency time resource matrix for the system of FIG. 1 in accordance with some embodiments.

[0014] FIG. 11 is a map illustrating an application of the method of FIG. 3 in accordance with some embodiments.

[0015] FIG. 12 is a flowchart illustrating a method for partial frequency time resource reuse coordination for interference mitigation in accordance with some embodiments.

[0016] FIG. 13 is a flowchart illustrating a method for partial frequency time resource reuse coordination for interference mitigation in accordance with some embodiments.

[0017] Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been draw n to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of embodiments illustrated.

[0018] In some instances, the apparatus and method components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.

DETAILED DESCRIPTION OF THE INVENTION

[0019] As noted, electric utilities may deploy short packet wireless communication networks including hundreds of low power base stations communicating with thousands of end nodes using limited radiofrequency spectrum. When multiple base stations operate in the same geographic area using the same shared or adjacent frequencies, interference may result. Some network architectures utilize a single or multiple frequency reuse radio channel architecture without any system selfinterference coordination. Even where such networks operate using carrier-sense multiple access (CSMA) protocols, collisions and interference result. Because the networks are low power and highly populated, some end nodes can communicate with one or more base stations, but cannot directly communicate with other end nodes (i.e., the “hidden node problem”). Without the ability to determine whether another transmission is in progress, end nodes essentially operate in an ALOHA protocol-like other random access mode. Furthermore, “hidden nodes” are also unable to detect collisions, rendering any collision-detection protocols less effective. Even if all end nodes can hear all other end nodes, listening before transmitting is inefficient and leads to reduced throughput even in cases where it reduces interference. Therefore, systems and methods are needed to mitigate interference effects to increase system throughput while sharing a single frequency.

[0020] To address these problems and for other reasons, systems and methods are provided herein for coordinating the partial reuse of frequency time resources (FTRs) to mitigate interference. Among other things, embodiments described herein assign FTRs to be used by base stations and end nodes for radio transmissions based on radiofrequency signal characteristics, e.g., radiofrequency distances between the base stations and end nodes. The radiofrequency distance between an end node and a base station can be quantified as on one or more of a geographic distance, a received signal strength indication (RS SI), a pathloss value, a signal to interference ratio threshold, a calculated or measured signal to interference ratio or signal to interference and noise ratio, and the like. In some aspects, an end node may determine RF pathloss to its serving base station and report the pathloss and other link characteristics to the base station. The base station receives this information and similar information for each end node it serves. Using the information, the base station determines a partial FTR reuse (PFR) interference zone for each end node and uses the zone to assign uplink and downlink paths for the end node, using either random or scheduled access channels. Some embodiments described herein provide for an end node making interference zone determinations for itself and reporting the determinations to a serving base station. In some aspects, an end node begins operation using a default PFR interference zone (e.g., initially assigned by a base station or hard-coded in the end node) and operates using the default PFR interference zone until a subsequent zone is determined (e.g., by the end node or its serving base station).

[0021] Using such embodiments, radiofrequency communications solution networks can still utilize a single frequency reuse radio channel architecture but will implement the partial frequency time resource reuse to mitigate system self-interference. Using embodiments described herein significantly reduces harmful collisions because devices are only permitted to transmit during specific windows based on a radiofrequency distance metric. Such embodiments also greatly increase network capacity by permitting controlled frequency reuse which increases the amount of “virtual” spectrum. Using such embodiments, the effect of interference is reduced, and network throughput is increased. This, in turn, leads to a more spectrally efficient and effective use of the network.

[0022] One example embodiment provides a wireless base station. The wireless base station includes an electronic processor and a transceiver coupled to the electronic processor. The electronic processor is configured to transmit, via the transceiver, a first network message including a transmit power level for the wireless base station and an identifier for the wireless base station. The electronic processor is configured to receive, via the transceiver, a second network message from an end node, the second network message including the identifier and a radiofrequency signal characteristic for the end node; select an interference coordination zone for the end node based on the radiofrequency characteristic for the end node. The electronic processor is configured to select a frequency time resource for the end node based on the interference coordination zone. The electronic processor is configured to transmit, via the transceiver, a third network message to the end node, the third network message including the frequency time resource.

[0023] Another example embodiment provides a method for operating a wireless base station. The method includes transmitting, via a transceiver, a first network message including a transmit power level for the wireless base station and an identifier for the wireless base station. The method includes receiving, via the transceiver, a second network message from an end node, the second network message including the identifier and a radiofrequency signal characteristic for the end node. The method includes selecting, with an electronic processor, an interference coordination zone for the end node based on the radiofrequency characteristic for the end node. The method includes selecting, with the electronic processor, a frequency time resource for the end node based on the interference coordination zone. The method includes transmitting, via the transceiver, a third network message to the end node, the third network message including the frequency time resource.

[0024] For ease of description, some or all of the example systems presented herein are illustrated with a single exemplar of each of its component parts. Some examples may not describe or illustrate all components of the systems. Other example embodiments may include more or fewer of each of the illustrated components, may combine some components, or may include additional or alternative components. [0025] It should be understood that although certain figures presented herein illustrate hardware and software located within particular devices, these depictions are for illustrative purposes only. In some embodiments, the illustrated components may be combined or divided into separate software, firmware, and/or hardware. For example, instead of being located within and performed by a single electronic processor, logic and processing may be distributed among multiple electronic processors. Regardless of how they are combined or divided, hardware and software components may be located on the same computing device or may be distributed among different computing devices connected by one or more networks or other suitable communication links.

[0026] FIG.l is a diagram of one example embodiment of a communication system 100, which is configured to, among other things, implement a partial frequency time resource reuse scheme to mitigate system self-interference. In the example illustrated, the system 100 includes a field area network 102 and a core network 104. In the illustrated example, the field area network 102 is a radio area network including a first base station 106, a second base station 108, a third base station 110, a first end node 112, a second end node 114, and a third end node 116. In one example, the field area network 102 is low power short packet wireless communication network deployed to monitor and control equipment on an electric utility grid and the core network 104 is a back end computing network for the electric utility (including, for example, billing systems, grid monitoring systems, and other command and control for the electric grid). The first end node 112, the second end node 114, and the third end node 116 each include appropriate hardware and software components (e.g., electronic processors, memories, transceivers) for operating the end nodes as described herein. [0027] In the example illustrated, the field area network 102 is communicatively coupled to the core network 104 by a core network gateway 118. For example, each of the first base station 106, the second base station 108, and the third base station 110 are coupled to the core network gateway 118 via a suitable wired or wireless backhaul connection. The core network gateway 118 includes hardware and software components (e g., electronic processors, memories, transceivers) for controlling electronic communications between the field area network 102 and the core network 104. In some embodiments, the core network 104 may be a cloud computing platform accessible via one or more networks, including over the Internet using encrypted tunnels or another secure virtual network connection.

[0028] The first base station 106, the second base station 108, and the third base station 110, described more particularly with respect to FIG. 2, are wireless base stations for operating the field area network 102 to provide wireless communications to, from, and between the first end node 112, the second end node 114, and the third end node 116. In some instances, a base station of the field area network 102 may be referred to herein or in the accompanying figures as a “field network gateway” or an “FNG.”

[0029] The system 100 may include more components than those illustrated. In particular, it should be understood that, although FIG. 1 illustrates only three base stations and three end nodes, the system 100 may include a field area network servicing tens, hundreds, or even thousands of end nodes with hundreds of base stations.

[0030] In one example, the field area network 102 is a single frequency reuse network operating in the 450-470 MHz band using 12.5 kHz channels to provide narrowband packet-based data communications between 5 and 10 kbps. In one example, each of the base stations in the field area network 102 is configured to transmit data to the end nodes on a single downlink channel and receive data from the end nodes on one of many uplink channels, where the uplink and downlink frequencies are the same for each base station. Likewise, each of the end nodes is configured to receive data using the same downlink channel and transmit data on the same uplink channels. In some instances, the field area network 102 operates in geographic proximity to other users using the same or adjacent frequencies allocated from the same band as the field area network downlink and uplink channels.

[0031] As illustrated in FIG. 1, an end node may be able transmit signals that can be received by multiple base stations and, likewise, be able to receive signals transmitted from multiple base stations. For example, the first end node 112 is able to communicate with all three base stations, whereas the second end node 114 is only able to communicate with the first base station 106, and the third end node 116 is able to communicate with the first base station 106 and the third base station 110, but not the second base station 108. In some instances, an end node may be able to receive transmissions from a particular base station but may be unable to send transmissions receivable by that base station. In some instances, an end node may be able to send transmissions receivable by a particular base station but be unable to receive transmissions from that base station.

[0032] Accordingly, each of the end nodes in the field area network 102 are associated with a particular base station, known as that end node’s “serving base station.” Each base station in the field area network 102 is configured with a unique identifier, which is used to distinguish the base station within the field area network 10. An end node’s serving base station is the base station, to which that end node attempts to listen, and to which it transmits its data, using the unique identifier.

[0033] In some embodiments, an end node is configured with a default serving base station identifier when it is first deployed. For example, a group of end nodes and a new base station may be installed in a residential neighborhood at the same time, with all of the end nodes configured with the new base station as their serving base station. In some embodiments, an end node selects its serving base station based on, among other things, radiofrequency conditions between a base station and the end node. In some embodiments, end nodes are configured to switch base station when conditions warrant. For example, an end node’s radio channel conditions (to its serving base station) may degrade so much that it terminates its reservation on the existing serving base station and selects a different base station to provide an acceptable quality of service.

[0034] As an example, FIG. 1 is illustrated with the second end node 114 having as its serving base station the first base station 106. Although the other end nodes have their respective serving base stations, such relationships are not shown. As illustrated in FIG. 1, and described herein, the first base station 106 sends information about itself (e.g., transmission power levels and its identifier) and timeslot assignments to the second end node 114, and the second end node 114 send link characteristics (e.g., link pathloss) to the first base station 106.

[0035] Scheduling transmissions using FTRs requires that base stations and end nodes are time synchronized. In some embodiments, the base stations are configured to maintain network timing by periodically transmitting a timing beacon, which is used by the end nodes to synchronize their data transmissions.

[0036] FIG. 2 schematically illustrates one example embodiment of the first base station 106. In the embodiment illustrated, the base station 106 includes an electronic processor 205, a memory 210, a communication interface 215, a baseband processor 220, a transceiver 225, and an antenna 230. The illustrated components, along with other various modules and components are coupled to each other by or through one or more control or data buses (for example, the bus 235) that enable communication therebetween.

[0037] The electronic processor 205 may include one or more microprocessors, an application-specific integrated circuit (ASIC), or another suitable electronic device. The electronic processor 205 obtains and provides information (e.g., to and from the memory 210 and/or the communication interface 215) and processes the information by executing one or more software instructions or modules, capable of being stored, for example, in a random access memory (“RAM”) area of the memory 210, a read only memory (“ROM”) of the memory 210, or another non-transitory computer readable medium (not shown). The software can include firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions. In the embodiment illustrated, the memory 210 stores, among other things, frequency time resources 240 and PFR zone assignments 245 (both described in detail herein).

[0038] The electronic processor 205 is configured to retrieve from the memory 210 and execute, among other things, software related to the control processes and methods described herein. The electronic processor 205 executes instructions stored in the memory 210 to implement functionality of the first field network gateway 118. [0039] The electronic processor 205 is configured to control the baseband processor 220 and the transceiver 225 to transmit and receive radiofrequency signals to and from the second end node 114 (and/or other end nodes) using the antenna 230. It should be noted that many base stations and other communication devices typically employ multiple antennas in practice, to realize spatial diversity (e g., MIMO). The electronic processor 205, the baseband processor 220, and the transceiver 225 may include various digital and analog components (for example, digital signal processors, high band filters, low band filters, and the like), which for brevity are not described herein and which may be implemented in hardware, software, or a combination of both. In some embodiments, the transceiver 225 is a combined transmitter-receiver component. In other embodiments the transceiver 225 includes or may be replaced by separate transmitter and receiver components. [0040] The electronic processor 205 is configured to control the communication interface 215 (and, in some embodiments, the antenna 230, another antenna (not shown), or a suitable wired connection) to transmit and receive communication signals to and from the core network gateway 118.

[0041] The description of base station 106 is provided as a representative example of other base stations deployed in the network, including base stations 108 and 110. In some aspects, one or more of the end nodes and the core network gateway 118, although they may not have identical functions and capabilities, include systems or devices having a similar general component configuration as the base station 106, in that they each include a respective electronic processor, memory, communication interface, input/output interface, and/or radiofrequency communication components coupled by at least one communication bus.

[0042] As noted, there is a need for system self-interference coordination in wireless data networks. Accordingly, FIG. 3 illustrates an example method 300 for coordinating the partial reuse of frequency time resources (FTRs) to mitigate interference in such networks by dynamically scheduling base station and end node radio transmissions or allocating random access FTRs based on radiofrequency distance and/or other characteristics for the base stations and end nodes. Although the method 300 is described in conjunction with the system 100 as described herein, the method 300 may be used with other systems and devices. In addition, the method 300 may be modified or performed differently than the specific example provided.

[0043] By way of example, the method 300 is described as being performed by the first base station 106 and, in particular, the electronic processor 205. However, it should be understood that, in some embodiments, all or portions of the method 300 may be performed by other devices, including for example, the core network gateway 118, one of the end nodes, of combinations of the foregoing. In some examples, performance of the method 300 may be distributed among components of the field area network 102. Additional electronic processors may also be included in the first base station 106 or other control equipment for the field area network 102 (not shown) that perform all or a portion of the method 300. For ease of description, the method 300 is described partially in terms of a single base station and a single end node. However, the method 300 may be applied to systems including multiple base stations and end nodes.

[0044] The method 300 begins, at block 302, with the electronic processor 205 transmitting (e.g., via the transceiver 225) a first network message including a transmit power level for the wireless base station and an identifier for the wireless base station. For example, the network message may be a packet broadcast to end nodes in the field area network 102. In some embodiments, the network message may be a unicast message (for example, where subsequent messages (see block 304) are not received, the base station may attempt to contact known end nodes using unicast messaging). In some embodiments, the network message may be a control protocol message, communicated using a control layer of the protocol stack utilized by the field area network. In some embodiments, the network message may not be a dedicated message type, but rather an ordinary network packet (for example, where the packet header includes a field for specifying the transmit power level. The identifier is a value (e.g., a numeric or alphanumeric value) assigned to the base station to uniquely identify it within the field area network 102. In some embodiments, the first network message is periodically transmitted such that it may be received by new end nodes as they come online and existing end nodes as they continually track their dynamic link conditions. In some embodiments, the wireless base station operates according to dynamic power control. In such embodiments, changes in the wireless base station transmit power levels may trigger the generation and transmission of new network messages including the new transmit power levels [0045] In some embodiments, the first network message or another network message may be used to statically assign a default interference coordination zone, which the end node is to use until a subsequent interference coordination zone is dynamically determined and/or assigned, as described below. For example, a network policy or desired quality of service may be used to predetermine default interference coordination zones for the end nodes. In some aspects, a single default interference coordination zone may be assigned network-wide. In other aspects, different default interference coordination zones may be assigned to different base stations and end nodes. In some aspects, a default interference coordination zone is determined for an end node using an out of band interference coordination zone determination made for the end node based on radiofrequency distance analysis and/or measurements (e.g., using geographic location, external radiofrequency coverage analysis, field survey data, external data analysis, and the like).

[0046] In some aspects, the base station sends a first network message (or subsequent network messages) that includes, in addition to the transmit power level for the base station, an indication of whether or not the base station is using dynamic power control. When a base station indicates that the dynamic power control is not enabled, it in turn indicates that the same transmit power level is used for all messages from that base station. As such, an end node may make radiofrequency distance determinations from any message received from the base station, rather than just the first network message. This affords end nodes more opportunities to calculate radiofrequency distances, enabling more frequent zone determinations This, in turn, allows the network to more rapidly account for changing conditions.

[0047] At block 304, the electronic processor 205 receives (e.g., via the transceiver 225) a second network message (e.g., a packet) from an end node. As noted, the method 300 is applicable to a base station operating to communicate with many end nodes. For ease of description, interaction with only one end node is described here. It should be understood that a base station transmitting messages (at block 302) may receive messages from many end nodes in response.

[0048] The second network message includes at least the identifier (sent at block 302) and a radiofrequency signal characteristic (e g., a radiofrequency distance) for the end node. For example, an end node receiving the first network message may compare a received signal strength indication (RS SI) measured at the time the first network message was received to determine a pathloss for the downlink from the base station to the end node. The downlink pathloss may be used by the end node to estimate the uplink pathloss.

[0049] In some embodiments, the uplink channel radiofrequency characteristic may be determined by sounding. For example, the serving base station may issue a network command message to the end node to transmit test messages, which are measured by the serving base station and other base stations on the network. Test messages may be broadcast messages or unicast messages sent to particular base stations. The other base stations on the network forward measurements of the test signal to the serving base station, where the measurements may be used to determine a radiofrequency distance for the end node, which in turn may be used to assign an interference coordination zone, as described herein.

[0050] In some alternative embodiments, end nodes are configured to periodically transmit well known uplink signals to the base stations, which the base stations use to measure and derive uplink channel characteristics (e.g., pathloss). In such embodiments, the network characteristics for the end node are determined by the base station and not reported by the end node.

[0051] As noted, an end node may be able to receive radio transmissions from more than one base station in the network. In some embodiments, the second network message may include identifiers and radiofrequency characteristics for the end node associated with multiple base stations. For example, FIG. 4 is a table 400 that includes pathloss values (col. 402) for nineteen base stations (col. 404, labeled 1-19). The rows of table 400 are ordered according to the pathloss values (in ascending order). In this example, it is for simplicity’s sake and purely coincidental that the base station identifiers in column 404 also appear in ascending order (in a real-world environment, it is unlikely that the pathloss values and identifiers would align). A pathloss value of 999 is not an actual measured value, but instead indicates that the end node is not receiving messages from that base station. In the example illustrated, base station ID 1 is the serving base station for the end node (at a 90dB pathloss, its signal is the strongest one received). Column 406 lists the signal to interference ratios (SIR) (relative to the pathloss for the serving base station) for each base station. Column 408 indicates, in binary fashion, whether other end nodes transmitted to the base station for that row would interfere with the end node’s ability to receive a signal from the serving base station. In the example illustrated, interference is predicted using a 20dB SIR threshold. FIG. 5 illustrates a table 500, which is similar to the table 400. The table 500 includes pathloss values (col. 502) for nineteen base stations (col. 504, labeled 1-19), as well as SIR values (col. 506) and indications of interference (col. 508). [0052] Returning to FIG. 3, at block 306, the electronic processor 205 selects an interference coordination zone for the end node based on the radiofrequency characteristic for the end node. An interference coordination zone may also be referred to herein as a partial FTR reuse zone (PFR zone). Each interference coordination zone is a designation for specific inference coordination restrictions, which limit end nodes assigned to the zone when transmitting to satisfy a network wide interference coordination threshold. For example, end nodes may be assigned to interference coordination zones to provide a high confidence (e.g., 90% or higher) that transmitted packets will be successfully received by a base station on the first try (i.e., limiting packet retries to less than 10 percent). As described herein, each base station is assigned a pool of frequency time resource/PFR zone tuples, which may be dynamically assigned to end nodes in communication with the base station.

[0053] FIG. 6 illustrates a map 600, which represents interference coordination zones (PFR zones) for a simulated field area network with base stations (represented by x’s) arranged in a hexagonal pattern with end nodes uniformly distributed across the map. Each small colored dot represents and end node, with the color of the dot representing the PFR zone to which the end node has been assigned (see key 602). As an example, an RF signal to Interference Ratio (SIR) of 17dB was used for zone determination. [0054] Each PFR zone is noted on the key indicating the spatial reuse factor for the zone. For example, some end nodes are in a PFR zone with a spatial reuse factor of 1. With a reuse factor of 1, one end node for each base station can transmit simultaneously without causing harmful interference to the other end node transmissions. For example, in a field area network with 19 base stations, 19 end nodes could transmit simultaneously on the same channel without causing interference. As the reuse factors increase, each zone is capable of having fewer simultaneous transmissions. With a spatial reuse factor of 2, one end node in that zone can transmit simultaneously for every other base station. With a spatial reuse factor of 3, one end node in that zone can transmit simultaneously for every third base station, and so on until the spatial reuse factor of 19, which indicates only one end node in that zone of the network can transmit at a time. [0055] As can be seen from the map, an end node’s location is one factor determining the end node’s zone, in that the closer a radio transmitter is to its desired receiver, the stronger the radio signal and the less likely it is to be blocked by geography or clutter. However, it should be understood that real world PFR zone distribution may vary considerable from the theoretical example in FIG. 6, such that location alone is not optimal for determining the interference coordination zone for an end node. For example, FIG. 11 illustrates a map 1100 (and key 1102), which represents interference coordination zones (PFR zones) for a deployed field area network with base stations (represented by x’s) and end nodes (represented by colored dots) deployed non-uniformly. As such, returning to FIG. 3, the electronic processor 205 selects an interference coordination zone for the end node based on the radiofrequency characteristic for the end node.

[0056] In one example, the base station has received downlink pathloss values from the end node as illustrated in FIG. 4. The use of pathloss values in this example should not be considered limiting. In other aspects, other RF distance metrics may be used, as described herein. As would be understood by one skilled in the art, downlink path losses can be used to closely approximate uplink path losses when operating in close spectrally proximity (DL to UL channel spacing). In this example, interference coordination zone (PFR zone) determination is based on signal to interference ratio (SIR) between base stations, and the targeted SIR is 20dB. As illustrated in FIG. 4, column 408 indicates in binary fashion whether the end node interferes with transmissions. In this example, the end node should be served by base station ID 1 (because it has the lowest path loss), and base stations 2 and 3 would be within the interference coordination restriction (under 20dB). As noted herein, base stations may receive a matrix of PFR zones and associated FTRs, for example, as illustrated in the table 700 of FIG. 7. Using that matrix as an example, the highest channel capacity would be achieved by having base station ID 1 schedule this end node in PFR zone 3. As shown in column 702 of the table 700, an end node in PFR zone 3 is assigned to transmit while end nodes communicating with base stations 2 and 3 are not permitted to transmit. At the same time, end nodes (in that PFR zone 3) communicating with base stations 4, 7, 10, 13, 16, and 19 are permitted to concurrently transmit and would not harmfully interfere with reception of the end node’s transmissions to base station 1 (see table 400). However, if none of those FTRs (designated for PFR zone 3) were available, PFR zone 5, 7, or 19 FTRs could be utilized for the end node, but at the expense of lower spectrum efficiency.

[0057] In another example, the base station has received downlink pathloss values from the end node as illustrated in FIG. 5. Here, the end node should be served by base station ID 1 (because it has the lowest path loss), and no base stations would be within the interference coordination restriction, so this end node would optimally use PFR zone 1 FTRs. Looking again to the example matrix table 700, the highest channel capacity would be achieved by having base station ID 1 schedule this end node in PFR zone 1 , where an end node determined to be operating in PFR Zone 1 for each base station is allowed to transmit simultaneously without causing interference (see col. 704). Again, if none of those FTRs were available, PFR zone 3, 5, 7, or 19 FTRs could be utilized, but at the expense of lower spectrum efficiency.

[0058] In some alternative embodiments, end nodes are configured to select interference coordination zones for themselves using, for example, the method described above for base stations.

[0059] Returning to FIG. 3, regardless of how the interference coordination zone is selected, the electronic processor 205, at block 308, selects a frequency time resource for the end node based on the interference coordination zone. In some embodiments, the frequency time resource is an uplink timeslot, which is assigned to the end node to use when transmitting uplink data to the base station. In some embodiments, the frequency time resource is a downlink timeslot, which is assigned to the end node to use when receiving downlink data from the base station. In some embodiments, the frequency time resource is a peer link timeslot, which is assigned to the end node to use when directly with other end nodes within the field area network.

[0060] A frequency time resource (FTR) is a logical construct representing a unit of logical radio resource allocated on the field area network. An FTR is defined by, among other things, a frequency, a start time, and a stop time. In simple terms, an FTR is a reservation to transmit (or listen) at a certain frequency during a certain timeframe. As described herein, in some embodiments, an FTR is assigned a permutation identifier, which limits its use to base stations or interference coordination zones operating using the same permutation identifier.

[0061] In some embodiments, the FTR is selected using a frequency time resource matrix (FTR Matrix), which includes a plurality of interference coordination zones (PFR zone) associated with a plurality of frequency time resource blocks (FTRBs). In some embodiments, FTR matrices are received by the base station from the core network gateway 118 or the core network 104. In some embodiments, a base station may only be sent a portion or portions of a frequency time resource matrix (for example, depending on network load or other factors).

[0062] FIG. 7 includes an example FTR matrix 700 for a statically provisioned solution, which has the dimensions of number of base stations by the sum of all PFR zones supported, rounded up to the nearest second. In some embodiments, the matrix 700 may be repetitive.

[0063] The FTR matrix 700 is for an example network that has been designed with 19 base stations, PFR zone types [1,2,3,5,7,19], and 125ms long FTRs. In this example, the repeating matrix is 5 seconds in duration and each base station gets at least a single FTR in each PFR zone every 5 seconds. The matrix is provisioned with extra allocations for PFR zone 1 and 2 since they have the highest capacity. Each column (e.g., columns 702, 204) in the table 700 represents a group of FTRs known as an FTR block.

[0064] FIG. 8 includes an example FTR matrix 800 that is dynamically created by individually allocating FTR blocks to all base stations operating on the same RF channel/cluster/PFR zone. In this example, the base stations request FTR blocks individually from the core network gateway 118, as FTR blocks are required. The matrix is therefore dynamically built as the network operates.

[0065] The FTR matrix 800 is for an example network that has been designed with 19 base stations, PFR zone types [1,2,3,5,7,19], and 125ms long FTRs. In this example, the non-repeating matrix is 5 seconds in duration and each base station gets FTRs in PFR zones it specifically requested, along with FTRs that it was dynamically allocated through other base station FTR block requests. More specifically in this example, base station ID 1 first must service an end node in PFR zone 19, so it requests a single FTR block from the core network gateway 118. Next, base station ID 1 must service an end node in PFR zone 2, so it requests a single FTR block from the core network gateway 118. In this example, not only does it get an FTR in PFR zone 2, but every odd number base station ID gets a surplus PFR zone 2 FTR to use in the future.

[0066] Because radiofrequency conditions and base station deployments are variable and both the PFR zone distribution and traffic per base station distribution are not uniform, in some embodiments, a hybrid approach between static and dynamic allocations is used. For example, a portion of the available FTR blocks may be statically allocated upon network startup, while the remaining FTR blocks may be allocated dynamically based on network operation needs. For example, FIG. 9 illustrates a FTR matrix 900, with PFR zones [1, 2, 3, 5, 7] and 50ms FTR intervals. Some FTR blocks are statically allocated as shown, with FTR blocks denoted with an “R” are reserved for dynamic allocation. FIG. 10 illustrates a FTR matrix 1000, which represents an update of the FTR matrix 900, where some reserved FTR blocks have been allocated.

[0067] In some embodiments, the electronic processor 205 generates a merged frequency time resource from at least two adjacent frequency time resources of the plurality of frequency time resources based on a radio bearer service type for the end node. For example, where an end node may require the transmission of larger data chunks, the base station may combine two adjacent FTRs and assign one larger merged FTR to the end node to enable transmission of larger data packets. Similarly, in some embodiments, the electronic processor may generate frequency time subresources by splitting an FTR based on a radio bearer service type for the end node. For example, two end nodes may each require half the amount of transmitting time that is in an available FTR. In this example, the FTR may be split into two subresources, which are assigned to the two end nodes.

[0068] As illustrated in FIGS. 7-10, in some embodiments FTR blocks are assigned a permutation identifier, which indicates which FTRs are permitted for use. In such embodiments, each base station has a base station also has a permutation identifier, which indicates to which PFR interference coordination group the base station belongs. This along with the FTR block permutation is used to determine which FTRs the base station can use for communications. A base station has a unique PFR zone permutation for each PFR zone type. This value is determined by the network specific deployment design and considers the specific base station placements and RF environments in which the network will operate.

[0069] In some embodiments, other factors may be used to select the FTRs for the end node. For example, the electronic processor 205 may factor in one or more of a radio bearer sen ice type, a quality of service type, a current network load, a current channel load, a victim receiver characteristic, an ack quantity , a retry quantity, a channel busy quantity, a spectrum usage policy, and a user preemption policy.

[0070] At block 310, the electronic processor 205 transmits (e.g., via the transceiver 225) a third network message to the end node, the third network message including the frequency time resource. Tn some embodiments, the network message may be a control protocol message, communicated using a control layer of the protocol stack utilized by the field area network.

[0071] As illustrated in FIG. 3, the electronic processor 205 may perform the method 300 repeatedly for multiple end nodes. In addition, because the radio environment is dynamic, the base station may periodically reassign end nodes to different interference coordination zones and timeslots based on changing radiofrequency conditions. In some embodiments, FTRs are assigned by base stations to end nodes with expiring leases, which must be actively renewed by end nodes. FTR’s assigned to unrenewed leases are placed back in the pool of available FTR’s for reassignment according to the method 300. In some embodiments, an end node will release an FTR (for example, by sending a reservation termination network message to the base station), causing the released FTR to be reallocated to another end node according to the method 300. In some embodiments, FTRs are assigned by the core network gateway to base stations using expiring leases, creating a chain of leases and subleases.

[0072] FIG. 12 illustrates an example method 1200 for coordinating the partial reuse of frequency time resources (FTRs) to mitigate interference. Although the method 1200 is described in conjunction with the system 100 as described herein, the method 1200 may be used with other systems and devices. In addition, the method 1200 may be modified or performed differently than the specific example provided.

[0073] By way of example, the method 1200 is described as being performed by components of the field area network 102, which are described herein. Although described in terms of a single base station communicating with a single end node, embodiments of the method 1200 are applicable to one or more base stations communicating with one or more end nodes.

[0074] The method 1200 begins, at block 1202, with an end node transmitting a first network message, which may include one or more of a transmit power level for the end node, a power control indication (e.g., indicating whether the end node is implementing dynamic power control), and an identifier for the end node.

[0075] At block 1204, a base station receives the network message sent at block 1202. [0076] At block 1206, the base station selects an interference coordination zone for the end node based on a radiofrequency distance for the end node and current interface coordination operating parameters. Current interference operating coordination parameters include one or more active FTR matrices and may also include one or more of a zone determination RF distance threshold, a radio bearer service type, a quality of service type, a current network load, a current channel load, a victim receiver characteristic, an ack quantity, a retry quantity, a channel busy quantity, a spectrum usage policy, and a user preemption policy.

[0077] At block 1208, the base station transmits a second network message to the end node. The second network message includes the interference coordination zone selected for the end node at block 1206.

[0078] At block 1210, the end node selects from the interference coordination zone a frequency time resource that it will use when transmitting to the base station.

[0079] FIG. 13 illustrates an example method 1300 for coordinating the partial reuse of frequency time resources (FTRs) to mitigate interference. Although the method 1300 is described in conjunction with the system 100 as described herein, the method 1300 may be used with other systems and devices. In addition, the method 1300 may be modified or performed differently than the specific example provided. [0080] By way of example, the method 1300 is described as being performed by components of the field area network 102, which are described herein. Although described in terms of a single base station communicating with a single end node, embodiments of the method 1300 are applicable to one or more base stations communicating with one or more end nodes.

[0081] The method 1300 begins, at block 1302, with a base station transmitting a first network message, which may include one or more of a transmit power level for the base station, a power control indication (e.g., indicating whether the base station is implementing dynamic power control), and an identifier for the base station. In some embodiments, the first network message also includes current interference coordination operating parameters, as described above with respect to FIG. 12.

[0082] At block 1304, an end node receives the network message sent at block 1302. [0083] At block 1306, the end node selects an interference coordination zone based on a radiofrequency distance for the base station and the current interface coordination operating parameters received from the base station. In some embodiments, some or all of the current interface coordination operating parameters are stored in the end node (e.g., in a firmware or other memory) and are not received from the base station.

[0084] At block 1308, the end node transmits a second network message to the base station. The second network message includes the interference coordination zone selected for the end node at block 1306.

[0085] At block 1310, the base station selects from the interference coordination zone indicated in the second network message a frequency time resource that it will use when transmitting to the end node.

[0086] When an end node first comes up on the network, or after certain reset procedures, it may not have accurate and/or up to date radio channel measurement information metrics. Accordingly, in some embodiments, the electronic processor 205, upon receiving the first network message from an end node, assigns a conservative interference coordination zone for the end node. A conservative interference coordination zone is one that allows for more interference mitigation (for example, the PFR zone 19 of FIG. 6) than may otherwise be necessary given the actual network conditions. Upon receiving subsequent network messages (including updated radiofrequency signal characteristics for the end node), the electronic processor 205 may determine whether sufficient time has passed since the first such message was received by checking against a threshold time period. For example, an end node’s determination of its uplink pathloss might only be considered after it has been operating for a number of minutes. If such a threshold time period has expired, the electronic processor 205 will reassign the end node to a PFR zone based on its reported radiofrequency distance, as described herein. In some embodiments, the base station makes the updated zone determination upon receiving updated radiofrequency signal characteristics for the end node, regardless of whether

[0087] In some alternative embodiments, the base station may select a subset of the available (unassigned to end nodes) frequency time resources and designate those frequency time resources for use as random access frequency time resources. In such embodiments, a network message (for example, a broadcast message) may indicate to end nodes that random access communications can be attempted using those random access frequency time resources. In some embodiments, an entire channel may be allocated for random access use. In some embodiments, when scheduling is not available or not required, a base station may allocate all of its FTRs for random access use by end nodes.

[0088] Some embodiments provided herein have been described in terms of base stations scheduling end nodes for transmission using FTRs. However, it should be noted that such embodiments may be used to schedule downlink communications, uplink communications, random access communications, and peer to peer communications within PFR Zones.

[0089] In some embodiments, the logic for determining the interference coordination zone (e.g., using aspects of the method 300 described herein) resides on the end nodes of the network, in addition to or in lieu of the base stations. In some embodiments, the end nodes are configured with a default interference coordination zone or receive one from the serving base station upon startup (as described herein) and operate using the default interference coordination zone until they dynamically determine interference coordination zones for themselves using one or more radiofrequency distance metrics. [0090] In some embodiments, base stations are configured to provide to the end nodes the information needed to determine interference coordination zones. For example, the base stations may transmit network control messages that include an indication of the interference coordination method to be used, as well as zone determination parameters including, for example, interference coordination zones, frequency time resource matrices, RF distance types (e.g., RSSI, SINR, etc.), RF distance thresholds applicable to the RF distance types, and the like. In some embodiments, base stations may be pre-loaded with default information to be used when the end node first joins the network or after subsequent re-starts.

[0091] Regardless of where the zone determination logic resides, the determination is made using source information from the perspective of the victim receiver. In some aspects, the victim receiver determines an interference coordination zone for itself using data it collects. In some aspects, another network node determines an interference coordination zone for the victim receiver using information supplied by the victim receiver. Accordingly, in some embodiments, the end nodes determine their own interference coordination zones and transmit the zone information to their respective serving base stations.

[0092] In some embodiments, a single end node may be assigned one interference coordination zone for uplink and another interference coordination zone for downlink. The interference coordination zones may be determined by the end node, for the end node (e.g., by its serving base station, or by using a combination of techniques.

[0093] In some embodiments, end nodes are configured to automatically (e g., upon bootup) make a determination regarding a particular interference coordination zone without transmitting messages to a base station or receiving FTR matrices or other interface coordination operating parameters from a base station. For example, as illustrated in FIG. 7, an end node determined to be operating in PFR Zone 1 is able to transmit using any frequency time resource block without causing interference. Because it is possible to determine inclusion in PFR Zone 1 based solely on an SINR ratio measurement, end nodes are able to determine for themselves whether they are in PFR Zone 1. For example, in some embodiments, end nodes are configured to determine whether they are present in PFR Zone 1 and, if such a determination is made, inform their serving base station of the determination. In some embodiments, end nodes making this determination are also configured to periodically check to see if they are still able to operate in PFR Zone 1. In some embodiments, the end nodes may be assigned to another interference coordination zone by their serving base stations as network conditions warrant.

[0094] In the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present teachings.

[0095] The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims.

[0096] Moreover, in this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” “has,” “having,” “includes,” “including,” “contains,” “containing,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a,” “has .. . a,” “includes ... a,” or “contains ... a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element. The terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein. The terms “substantially,” “essentially,” “approximately,” “about,” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within 10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%. The term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is “configured” in a certain way is configured in at least that way but may also be configured in ways that are not listed.

[0097] It will be appreciated that some embodiments may be comprised of one or more generic or specialized processors (or “processing devices”) such as microprocessors, digital signal processors, customized processors and field programmable gate arrays (FPGAs) and unique stored program instructions (including both software and firmware) that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the method and/or apparatus described herein. Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used.

[0098] In the claims, if an apparatus or system is claimed, for example, as including an electronic processor or other element configured in a certain manner, for example, to make multiple determinations, the claim or claim element should be interpreted as meaning one or more electronic processors (or other element) where any one of the one or more electronic processors (or other element) is configured as claimed, for example, to make any one or more than one of the multiple determinations.

[0099] Moreover, an embodiment can be implemented as a computer-readable storage medium having computer readable code stored thereon for programming a computer (for example, comprising a processor) to perform a method as described and claimed herein. Examples of such computer-readable storage mediums include, but are not limited to, a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a ROM (Read Only Memory), a PROM (Programmable Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory) and a Flash memory. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.

[00100] Tn the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present teachings.

[00101] The following paragraphs provide various examples of the embodiments disclosed herein.

[00102] Example 1 is a wireless base station. The wireless base station comprises an electronic processor and a transceiver coupled to the electronic processor. The electronic processor is configured to transmit, via the transceiver, a first network message including a transmit power level for the wireless base station and an identifier for the wireless base station. The electronic processor is configured to receive, via the transceiver, a second network message from an end node, the second network message including the identifier and a radiofrequency signal characteristic for the end node. The electronic processor is configured to select an interference coordination zone for the end node based on the radiofrequency characteristic for the end node. The electronic processor is configured to select a frequency time resource for the end node based on the interference coordination zone. The electronic processor is configured to transmit, via the transceiver, a third network message to the end node, the third network message including the frequency time resource.

[00103] Example 2 may include the subject matter of Example 1 and may further specify that the frequency time resource is defined by a start time, a stop time, and a radiofrequency and that the frequency time resource is one of an uplink timeslot, a downlink timeslot, and a peer link timeslot.

[00104] Example 3 may include the subject matter of any of Examples 1 and 2 and may further specify that the electronic processor is configured to receive, via the transceiver, a fourth network message from the end node, the fourth network message including the identifier and an updated radiofrequency signal characteristic for the end node. The electronic processor is configured to select an updated interference coordination zone for the end node based on the updated radiofrequency characteristic for the end node. The electronic processor is configured to select an updated frequency time resource for the end node based on the updated interference coordination zone. The electronic processor is configured to transmit, via the transceiver, a fifth network message to the end node, the fifth network message including the updated frequency time resource.

[00105] Example 4 may include the subject matter of any of Examples 1 and 2 and may further specify that the electronic processor is configured to determine the interference coordination zone for the end node by selecting a conservative interference coordination zone for the end node. The electronic processor is configured to receive, via the transceiver, a fourth network message from the end node, the fourth network message including the identifier and an updated radiofrequency signal characteristic for the end node. The electronic processor is configured to, responsive to receiving the fourth network message, detemiine whether a threshold time period has expired since receiving the second network message. The electronic processor is configured to, responsive to determining that the threshold period of time has expired, select an updated interference coordination zone for the end node based on the updated radiofrequency characteristic for the end node. The electronic processor is configured to select an updated frequency time resource for the end node based on the updated interference coordination zone. The electronic processor is configured to transmit, via the transceiver, a fifth network message to the end node, the fifth network message including the updated frequency time resource. [00106] Example 5 may include the subject matter of any of Examples 1-4 and may further specify that the electronic processor is configured to receive a plurality of interference coordination zones associated with a plurality of frequency time resource blocks. The electronic processor is configured to select the interference coordination zone for the end node from the plurality of interference coordination zones. The electronic processor is configured to select the frequency time resource for the end node from the plurality of frequency time resource blocks.

[00107] Example 6 may include the subject matter of Example 5 and may further specify that the electronic processor is configured to generate a merged frequency time resource from at least two adjacent frequency time resources of the plurality of frequency time resource blocks based on a radio bearer service type for the end node. Example 6 may also further specify that selecting the frequency time resource for the end node includes selecting the merged frequency time resource.

[00108] Example 7 may include the subject matter of any of Examples 5 and 6 and may further specify that the electronic processor is configured to generate a frequency time sub-resource based on a radio bearer service type for the end node by splitting one the plurality of frequency time resource blocks. Example 7 may also further specify that selecting the frequency time resource for the end node includes selecting the frequency time sub-resource.

[00109] Example 8 may include the subject matter of any of Examples 5-7 and may further specify that the electronic processor is configured to receive a plurality of zone permutation identifiers associated with the plurality of interference coordination zones. The electronic processor is configured to select the frequency time resource for the end node based further on the zone pennutation identifier associated with the interference coordination zone associated with the frequency time resource.

[00110] Example 9 may include the subject matter of any of Examples 5-8 and may further specify that the electronic processor is configured to designate, from among the plurality of frequency time resource blocks, one or more random access frequency time resources. The electronic processor is configured to transmit, via the transceiver, a fourth network message identifying the one or more random access frequency time resources.

[00111] Example 10 may include the subject matter of any of Examples 1-9, and may further specify that the electronic processor is configured to select the frequency time resource for the end node based further on at least one selected from the group consisting of a radio bearer service type, a qualify of service type, a current network load, a current channel load, a victim receiver characteristic, an ack quantify, a retry quantify, a channel busy quantify, a spectrum usage policy, and a user preemption policy.

[00112] Example 1 1 may include the subject matter of any of Examples 1-10 and may further specify that the electronic processor is configured to receive, from the end node, a reservation termination message. The electronic processor is configured to, responsive to receiving the reservation termination message, reallocate the frequency time resource to a second end node.

[00113] Example 12 may include the subject matter of any of Examples 1-11 and may further specify that the electronic processor is configured to transmit, via the transceiver, a periodic timing beacon.

[00114] Example 13 may include the subject matter of any of Examples 1-12 and may further specify that the first network message includes an indication of whether or not the base station is using dynamic power control.

[00115] Example 14 is a method for operating a wireless base station. The method includes transmitting, via a transceiver, a first network message including a transmit power level for the wireless base station and an identifier for the wireless base station. The method includes receiving, via the transceiver, a second network message from an end node, the second network message including the identifier and a radiofrequency signal characteristic for the end node. The method includes selecting, with an electronic processor, an interference coordination zone for the end node based on the radiofrequency characteristic for the end node. The method includes selecting, with the electronic processor, a frequency time resource for the end node based on the interference coordination zone. The method includes transmitting, via the transceiver, a third network message to the end node, the third network message including the frequency time resource.

[00116] Example 15 may include the subject matter of Example 14 and may further specify that the frequency time resource is defined by a start time, a stop time, and a radiofrequency and that selecting the frequency time resource includes selecting one of an uplink timeslot, a downlink timeslot, and a peer link timeslot.

[00117] Example 16 may include the subject matter of any of Examples 14 and 15 and may further include receiving a fourth network message from the end node, the fourth network message including the identifier and an updated radiofrequency signal characteristic for the end node. Example 1 may further include selecting an updated interference coordination zone for the end node based on the updated radiofrequency characteristic for the end node. Example 16 may further include selecting an updated frequency time resource for the end node based on the updated interference coordination zone. Example 16 may further include transmitting a fifth network message to the end node, the fifth network message including the updated frequency time resource.

[00118] Example 17 may include the subject matter of any of Examples 14 and 15 and may further include determining the interference coordination zone for the end node by selecting a conservative interference coordination zone for the end node. Example 17 may further include receiving a fourth network message from the end node, the fourth network message including the identifier and an updated radiofrequency signal characteristic for the end node. Example 17 may further include, responsive to receiving the fourth network message, determining whether a threshold time period has expired since receiving the second network message. Example 17 may further include, responsive to determining that the threshold period of time has expired, selecting an updated interference coordination zone for the end node based on the updated radiofrequency characteristic for the end node. Example 17 may further include selecting an updated frequency time resource for the end node based on the updated interference coordination zone. Example 17 may further include transmitting a fifth network message to the end node, the fifth network message including the updated frequency time resource.

[00119] Example 18 may include the subject matter of any of Examples 14-17 and may further include receiving a plurality of interference coordination zones associated with a plurality of frequency time resource blocks. Example 18 may further include selecting the interference coordination zone for the end node from the plurality of interference coordination zones. Example 18 may further include selecting the frequency time resource for the end node from the plurality of frequency time resource blocks.

[00120] Example 19 may include the subject matter of Example 18 and may further include generating a merged frequency time resource from at least two adjacent frequency time resource of the plurality of frequency time resource blocks based on a radio bearer senice type for the end node. Example 19 may further specify that selecting the frequency time resource for the end node includes selecting the merged frequency time resource.

[00121] Example 20 may include the subject matter of any of Examples 18 and 19 and may further include generating a frequency time sub-resource based on a radio bearer service type for the end node by splitting one the plurality of frequency time resource blocks. Example 20 may further specify that selecting the frequency time resource for the end node includes selecting the frequency time sub-resource.

[00122] Example 21 may include the subject matter of any of Examples 18-20 and may further include receiving a plurality of zone permutation identifiers associated with the plurality of interference coordination zones. Example 21 may further include selecting the frequency time resource for the end node based further on a zone permutation identifier associated with the interference coordination zone associated with the frequency time resource.

[00123] Example 22 may include the subject matter of any of Examples 18-21, and may further include designating, from the plurality of frequency time resource blocks, one or more random access frequency time resources. Example 22 may further include transmitting a fourth network message identifying the one or more random access frequency time resources.

[00124] Example 23 may include the subject matter of any of Examples 14-22, and may further include selecting the frequency time resource based further on at least one selected from the group consisting of a radio bearer service type, a quality of service type, a current network load, a current channel load, a victim receiver characteristic, an ack quantity, a retry quantity, a channel busy quantity, a spectrum usage policy, and a user preemption policy.

[00125] Example 24 may include the subject matter of any of Examples 14-23, and may further include receiving, from the end node, a reservation termination message. Example 24 may further include, responsive to receiving the reservation termination message, reallocating the frequency time resource to a second end node.

[00126] Example 25 may include the subject matter of any of Examples 14-24 and may further include transmitting a periodic timing beacon.

[00127] Example 26 may include the subject matter of any of Examples 14-25 and may further specify that the first network message includes an indication of whether or not the base station is using dynamic power control.

[00128] Example 27 may include one or more non-transitory computer readable media having instructions thereon that, when executed by one or more electronic processors, cause the one or more electronic processors to perform the subject matter of any one or more of Examples 14-26 and 38.

[00129] Example 28 is a method for operating a wireless network end node The method includes receiving, via a transceiver, a first network message including a transmit power level for a wireless base station and an identifier for the wireless base station. The method includes determining, for the base station, a radiofrequency distance. The method includes selecting, with an electronic processor, an interference coordination zone for the end node based on the radiofrequency distance. The method includes selecting, with the electronic processor, a frequency time resource based on the interference coordination zone. The method includes transmitting, via the transceiver, a second network message to the base station, the second network message including the frequency time resource.

[00130] Example 29 may include the subject matter of Example 28 and may further specify that the first network message includes at least one zone determination parameter. Example 29 may further include selecting the interference coordination zone for the end node based on the at least one zone determination parameter.

[00131] Example 30 may include the subject matter of either of Examples 28 and 29 and may further specify that the first network message includes a default interference coordination zone for an end node. Example 30 may further include operating the end node according to the default interference coordination zone until the interference coordination zone is selected.

[00132] Example 31 may include the subject matter of any of Examples 28-30 and may further specify that the frequency time resource is defined by a start time, a stop time, and a radiofrequency and that selecting the frequency time resource includes selecting one of an uplink timeslot, a downlink timeslot, and a peer link timeslot.

[00133] Example 32 may include the subject matter of any of Examples 28-31 and may further include receiving a plurality of interference coordination zones associated with a plurality of frequency time resource blocks. Example 32 may further include selecting the interference coordination zone for the end node from the plurality of interference coordination zones. Example 18 may further include selecting the frequency time resource for the end node from the plurality of frequency time resource blocks.

[00134] Example 33 may include the subject matter of any of Examples 28-32 and may further include receiving a plurality of zone permutation identifiers associated with the plurality of interference coordination zones. Example 33 may further include selecting the frequency time resource for the end node based further on a zone permutation identifier associated with the interference coordination zone associated with the frequency time resource.

[00135] Example 34 may include the subject matter of any of Examples 28-33, and may further include selecting the frequency time resource based further on at least one selected from the group consisting of a radio bearer service type, a quality of service type, a current network load, a current channel load, a victim receiver characteristic, an ack quantity, a retry quantity, a channel busy quantity, a spectrum usage policy, and a user preemption policy.

[00136] Example 35 may include one or more non-transitory computer readable media having instructions thereon that, when executed by one or more electronic processors, cause the one or more electronic processors to perform the subject matter of any one or more of Examples 28-34.

[00137] Example 36 is a wireless end node including an electronic processor configured to operate according to anyone of examples 28-34.

[00138] Example 37 may include the subject matter of any of Examples 1-12 and may further specify that the electronic processor is configured to determine a default interference coordination zone for end node uplink transmissions. Example 37 may further specify that the first network message includes the default interference coordination zone.

[00139] Example 38 may include the subject matter of any of Examples 14-26 and may further include determining a default interference coordination zone for end node uplink transmissions. Example 38 may further specify that the first network message includes the default interference coordination zone.

[00140] Example 39 is a method for operating a wireless base station. The method includes transmitting, via a transceiver, a first network message including a transmit power level for the wireless base station and an identifier for the wireless base station. The method includes receiving, via the transceiver, a second network message from an end node, the second network message including the identifier and a radiofrequency signal characteristic for the end node. The method includes selecting, with an electronic processor, an interference coordination zone for the end node based on the radiofrequency characteristic for the end node. The method includes transmitting, via the transceiver, a third network message to the end node, the third network message including the interference coordination zone. [00141] Example 40 may include the subject matter of Example 39, and may further include designating, from a plurality of frequency time resource blocks associated with the interference coordination zone, one or more random access frequency time resources for use by the end node for uplink transmissions. Example 40 may further include transmitting a fourth network message identifying the one or more random access frequency time resources.

[00142] Example 41 may include the subject matter of Example 40 and may further specify that each of the frequency time resource blocks is defined by a start time, a stop time.

[00143] Example 42 may include the subject matter of any of Examples 39-41 and may further include receiving a fifth network message from the end node, the fifth network message including the identifier and an updated radiofrequency signal characteristic for the end node. Example 42 may further include selecting an updated interference coordination zone for the end node based on the updated radiofrequency characteristic for the end node. Example 42 may further include transmitting a sixth network message to the end node, the sixth network message including the updated interference coordination zone.

[00144] Example 43 may include the subject matter of any of Examples 39-42 and may further include determining the interference coordination zone for the end node by selecting a conservative interference coordination zone for the end node. Example 43 may further include receiving a network message from the end node including the identifier and an updated radiofrequency signal characteristic for the end node. Example 43 may further include, responsive to receiving the network message, selecting an updated interference coordination zone for the end node based on the updated radiofrequency characteristic for the end node. Example 43 may further include transmitting a network message including the updated interference coordination zone to the end node.

[00145] Example 44 may include the subject matter of any of Examples 39-43 and may further include selecting the frequency time resource for the end node based further on a zone permutation identifier associated with the interference coordination zone associated with the frequency time resource.

[00146] Example 45 may include the subject matter of any of Examples 39-44, and may further include selecting the frequency time resource based further on at least one selected from the group consisting of a radio bearer service type, a quality of service type, a current network load, a current channel load, a victim receiver characteristic, an ack quantity, a retry quantity, a channel busy quantity, a spectrum usage policy, and a user preemption policy.

[00147] Example 46 may include one or more non-transitory computer readable media having instructions thereon that, when executed by one or more electronic processors, cause the one or more electronic processors to perform the subject matter of any one or more of Examples 39-45.

[00148] Example 47 is a wireless base station including an electronic processor configured to operate according to anyone of examples 39-45.