This disclosure relates to interference mitigation/avoidance. In particular, but without limitation, this disclosure relates to the mitigation/avoidance of interference between different wireless networks, for example wireless Body Area Networks (BANs).
BANs consist of wireless nodes attached to different parts of a body in order to perform certain functions, such as monitoring the vital signs of the body. BANs usually operate in the Industrial, Scientific, and Medical (ISM) frequency bands—such bands can be very crowded and so changes in the radio environment can cause interference—for example from other BANs or from other devices utilising the same ISM band.
To deal with inter-BAN interference, communication between BANs can be coordinated—for example, as described in the IEEE 802.15.6 where, by communicating amongst themselves, neighbouring BANs can interleave their superframes so as to coexist on the same data channel.
Aspects and features of the invention are set out in the claims.
An effect of the approaches described herein is that interference can be mitigated without the need for coordination between BANs. This reduces signalling overheads and therefore reduces the energy consumption required for interference mitigation/avoidance. Furthermore, the approaches described herein enable multiple wireless networks to operate in close proximity to each other and the approaches can be performed passively by a single hub node—that is to say without any actions being needed to be performed by other nodes.
Examples of the present disclosure will now be described with reference to the accompanying drawings in which:
In the networks 110, 124, and 126, and also for the base station 122, messages are formatted and encoded by a PHysical Layer (PHY) so as to put each message into a signal appropriate for transmission on the wireless medium. Messages are also formatted and encoded by a Medium Access Control layer (MAC) which controls when a signal is sent on the wireless medium so as to minimise collisions with other signals.
In the first wireless network 110, the hub node 114 is arranged to facilitate and control the transmission of signals to and from the peripheral nodes 116, 118, and 120. The first wireless network 110 uses two channels, a Control CHannel (CCH), used by the hub node 114 to announce network parameters used by the first wireless network 110, and a Data CHannel (DCH), used by the first wireless network 110 for transmitting signals between the hub node 114 and the peripheral nodes 116, 118, 120. As an example, the CCH is used by the hub node 114 to announce network parameters, such as the DCH number, through the periodic broadcast of control beacons (C-Beacons). The CCH contains an additional field which may be described as an Interference Mitigation bit, which will be set to ‘1’ when a network is employing an interference mitigation method, and set to ‘0’ otherwise (or vice versa). The CCH may also contain a further additional field which may be described as a duty cycling field and which records the percentage of duty cycling used by the network to which the CCH pertains. Exemplary implementation values for the duty cycling field are set out in Table 1.
The hub node 114 facilitates the transmission of signals in the DCH through the use of Data Beacons (D-Beacon) to mark out the time boundaries during which signals can be sent. The structure of the DCH is illustrated in
At step S002, the hub node 114 scans the different CCHs for the presence of other C-Beacons-which would indicate the presence of neighbouring wireless networks.
At step S003, on the detection and reception of a C-Beacon for a network (i.e. a BAN) other than the first wireless network 110, the hub node 114 reads the MAC body of the received C-Beacon and extracts information about the DCH used by that other network.
At step S004, the hub node 114 checks whether the DCH used by the other network is the same as one used by the first wireless network 110. If the DCH of the other network is found to be the same as one used by the first wireless network 110, the hub node 114 extracts and records the Slot Length, Time Slot, Duty Cycling, and Interference Mitigation fields of that other network. The Slot Length and Time Slot fields can be used to calculate the IBI of the other network.
If the DCH of the other network is not found to be the same as one used by the first wireless network 110, the method proceeds to step S009. As interference has been determined to occur, but the other network is not using a DCH in common with the first wireless network, the interference is unlikely to have been caused by the DCH of the other network and so adjusting DCH parameters used by the first wireless network 110 is unlikely to mitigate/avoid the interference. Accordingly, at step S009, the hub node 114 changes the DCH used by the first wireless network 110 in an attempt to mitigate/avoid interference and the method then proceeds to end at step S010. As an example, the new DCH can either be chosen by scanning available DCHs and choosing the one with the lowest interference, or randomly choosing a DCH and activating the interference avoidance method of
At step S005, the hub node 114 checks to see if the CCH of the other network has an interference mitigation bit set so as to indicate that interference mitigation/avoidance is being performed for the other network. For example, when the interference mitigation bit of the other network's CCH is set to ‘1’, it means that the other network is employing an interference mitigation method. If interference mitigation/avoidance is being performed for the other network, then attempts made by the hub node 114 to mitigate/avoid interference by way of adjusting its DCH parameters could aggravate interference and so, in such cases, the method will proceed to step S000 and wait for a predetermined amount of time before starting again at step S001. Otherwise, the method proceeds to step S005′.
At step S005′, the hub node 114 sets the mitigation bit of its own CCH so that other BANs that receive the first wireless network's CCH will not simultaneously attempt to mitigate/avoid interference by way of DCH parameter variation.
At step S006 the hub node 114 checks to see whether or not it would be possible to interleave transmissions between the first wireless network 110 and the other network(s). An example of interleaved transmissions is shown in
Criteria may be assessed at step S006 to determine if such interleaving is possible. As an example, the hub node 114 of the first wireless network 110 will check the duty cycling (%) of the other network for which it has received a CCH signal. If the duty cycling of the other network is in the range 75-100%, then interleaving is not preferable.
If the duty cycling is<75%, interleaving may be preferable if:
If it is determined at step S006 that interleaving cannot be performed, then the method proceeds to step S007. If it is determined at step S006 that interleaving can be performed, then the method proceeds to step S008.
At step S007, the hub node 114 checks to see if it is possible to adjust its own BAN parameters such that the conditions for interleaving of step S006 would be satisfied.
For example, the hub node 114 could change the active period of the first wireless network 110 and/or change its duty cycling and/or the duration of its IBI. If so, then the method will proceed to step S007′ and the hub node 114 will change its CCH parameters accordingly before proceeding to step S008. Otherwise, the method will proceed to step S009 so as change its DCH to avoid interference.
If the method arrives at step S008, then a determination has been made that interleaving is possible and so the hub node will change its active period so as to shift its D-Beacon in time, thereby aligning it with the inactive period of the other network. The method then ends at step S010.
Although the approaches described with reference to
Although the above has described the steps of the flowchart of
There is described herein an approach for interference mitigation in a first wireless network, for example a Body Area Network (BAN), that uses signals from other BANs to adjust data transmissions by the first network.
Examples of the described approaches are set out in the below list of numbered clauses:
The approaches described herein may be performed entirely with a first network without any need for the first network to send out any communications, such as signalling, to another network.
The approaches described herein may be employed individually or in combination with the approaches described in the ETSI (European Telecommunications Standards Institute) TS 103 325“Smart Body Area Networks (SmartBAN); Low Complexity Medium Access Control (MAC) for SmartBAN” standard and the wireless networks 110, 124, 126, and the base station 122 may be arranged to operate in accordance with that standard.
It is foreseen, and disclosed, that any of the approaches described herein may be employed either alone or in any combination.
The approaches described herein may be embodied in any appropriate form including hardware, firmware, and/or software, for example on a computer readable medium, which may be a non-transitory computer readable medium. The computer readable medium carrying computer readable instructions arranged for execution upon a processor so as to make the processor carry out any or all of the methods described herein.
The term computer readable medium as used herein refers to any medium that stores data and/or instructions for causing a processor to operate in a specific manner. Such a storage medium may comprise non-volatile media and/or volatile media. Non-volatile media may include, for example, optical or magnetic disks. Volatile media may include dynamic memory. Exemplary forms of storage medium include, a floppy disk, a flexible disk, a hard disk, a solid state drive, a magnetic tape, any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with one or more patterns of holes or protrusions, a RAM, a PROM, an EPROM, a FLASH-EPROM, NVRAM, and any other memory chip or cartridge.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2015/050833 | 3/20/2015 | WO | 00 |