US20140269550A1 - Assigning licensed and unlicensed bandwidth - Google Patents

Assigning licensed and unlicensed bandwidth Download PDF

Info

Publication number
US20140269550A1
US20140269550A1 US14/126,075 US201214126075A US2014269550A1 US 20140269550 A1 US20140269550 A1 US 20140269550A1 US 201214126075 A US201214126075 A US 201214126075A US 2014269550 A1 US2014269550 A1 US 2014269550A1
Authority
US
United States
Prior art keywords
bandwidth
type
controller
communication
communication network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/126,075
Inventor
William Webb
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Neul Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from GB1109850.6A external-priority patent/GB2492052B/en
Priority claimed from GB1109854.8A external-priority patent/GB2491837A/en
Priority claimed from GB1109829.0A external-priority patent/GB2491832A/en
Priority claimed from GBGB1109863.9A external-priority patent/GB201109863D0/en
Priority claimed from GB201109867A external-priority patent/GB201109867D0/en
Priority claimed from GBGB1109830.8A external-priority patent/GB201109830D0/en
Priority claimed from GBGB1109836.5A external-priority patent/GB201109836D0/en
Priority claimed from GBGB1109837.3A external-priority patent/GB201109837D0/en
Priority claimed from GB1109840.7A external-priority patent/GB2492051B/en
Priority claimed from GB1109853.0A external-priority patent/GB2491836B/en
Priority claimed from GB1109848.0A external-priority patent/GB2491835A/en
Priority claimed from GB1109874.6A external-priority patent/GB2491840B/en
Priority claimed from GBGB1116910.9A external-priority patent/GB201116910D0/en
Priority claimed from GB1204494.7A external-priority patent/GB2492194A/en
Application filed by Neul Ltd filed Critical Neul Ltd
Assigned to NEUL LTD. reassignment NEUL LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WEBB, WILLIAM
Publication of US20140269550A1 publication Critical patent/US20140269550A1/en
Assigned to HUAWEI TECHNOLOGIES CO., LTD. reassignment HUAWEI TECHNOLOGIES CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NEUL LTD.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0236Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1215Wireless traffic scheduling for collaboration of different radio technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/535Allocation or scheduling criteria for wireless resources based on resource usage policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Definitions

  • the invention relates to a controller configured to assign bandwidth to communications sent via a communication network.
  • a wireless network may be configured to operate without having been specifically allocated any part of the electromagnetic spectrum. Such a network may be permitted to operate in so-called white space: a part of the spectrum that is made available for unlicensed or opportunistic access. Typically white space is found in the UHF TV band and spans 450 MHz to 800 MHz, depending on the country. A large amount of spectrum has been made available for unlicensed wireless systems in this frequency range.
  • Machine-to-machine networks are typically tolerant of delays, dropped connections and high latency communications.
  • Any network operating in the UHF TV band has to be able to coexist with analogue and digital television broadcast transmitters.
  • the density of the active television channels in any given location is relatively low (resulting in the availability of white space that can be used by unlicensed systems).
  • the FCC has mandated that systems operating in TV white space must reference a database that determines which channels may be used in any given location. This is intended to avoid interference with the TV transmissions and certain other incumbent systems such as wireless microphones.
  • TV receivers including those for digital TV (DTV)
  • DTV digital TV
  • the TV receivers may have image frequencies and poor adjacent channel rejection (ACR) on certain frequencies due to spurs on their local oscillators and limitations in their receive filters. These frequencies are often dependent on the specific receiver implementation.
  • ACR adjacent channel rejection
  • some channels that the data base indicates are available to unlicensed networks will be subject to interference that makes them practically unusable.
  • a network operating in the UHF TV band may have to contend with interference from other unlicensed users, such as neighbouring communication networks or incumbent systems such as wireless microphones.
  • a network may also suffer interference from cellular systems and emergency service communications at the band edges.
  • bandwidth available to it will tend to vary with time. For example, a channel that the data base indicates should be available for use may be subject to intermittent interference from another user. Therefore, the network may find without warning that it has less bandwidth available to it than expected.
  • a controller for assigning bandwidth to communications made over a communication network, the communication network having available to it a first type of bandwidth, which is not available to other users, and a second type of bandwidth, which is available to other users, the controller being configured to assign a communication the first type of bandwidth or the second type of bandwidth in dependence on an overall bandwidth available to the communication network.
  • the controller may be configured to assign the communication the first type of bandwidth or the second type of bandwidth in dependence on a relative split in the overall bandwidth between the first type of bandwidth and the second type of bandwidth.
  • the controller may be configured to assign the communication the first type of bandwidth or the second type of bandwidth in dependence on a type of data comprised in the communication.
  • the controller may be configured to assign bandwidth to communications to be made over the communication network such that communications via the first type of bandwidth and the second of type bandwidth occur simultaneously over the network.
  • the controller may be configured to preferentially assign the first type of bandwidth to communications to be made over the communication network.
  • the controller may be configured to only assign a communication to the second type of bandwidth if there is insufficient of the first type of bandwidth to accommodate that communication.
  • the controller may be configured to control the operation of one or more base stations comprised in the communication network, the controller being configured to control a base station to operate in a first mode when communicating via the first type of bandwidth and in a second mode when communicating via the second type of bandwidth.
  • the controller may be configured to control the base station to, when operating in the first mode, disable one or more functions that are part of its second mode.
  • the controller may be configured to control the base station to disable one or more functions that enable the base station to communicate via bandwidth that is subject to interference.
  • the controller may be configured to control the base station to disable one or more of: antenna nulling, frequency hopping and communicating via narrow bandwidth channels.
  • the controller may be configured to, when assigning a communication the second type of bandwidth, schedule that communication so as to avoid interference and/or frequency masking.
  • the controller may be configured to, when assigning a communication the first type of bandwidth, not schedule that communication so as to avoid interference and/or frequency masking.
  • the controller may be configured to schedule a communication in dependence on the type of bandwidth it assigns to that communication.
  • the controller may be, configured to assign a communication an amount of bandwidth in dependence on the overall bandwidth available to the communication network.
  • the controller may be configured to assign a communication an amount of bandwidth in dependence on whether that communication is assigned the first type of bandwidth or the second type of bandwidth.
  • the controller may be, configured to control the operation of one or more base stations comprised in the communication network, the controller being configured to control a base station to communicate at a data rate that is dependent on the amount of bandwidth the controller has assigned to that communication.
  • the controller may be configured to determine a frequency hopping sequence comprising the first type of bandwidth and the second type of bandwidth for communicating over the network.
  • the controller may be configured to determine the frequency hopping sequence to use the first type of bandwidth for one hop and the second type of bandwidth for the following hop.
  • the controller may be configured to assign the communication the first type of bandwidth or the second type of bandwidth by allocating that communication a time slot on a hop in the frequency hopping sequence that uses that respective type of bandwidth.
  • a method for assigning bandwidth to communications made over a communication network the communication network having available to it a first type of bandwidth, which is not available to other users, and a second type of bandwidth, which is available to other users, the method comprising assign a communication the first type of bandwidth or the second type of bandwidth in dependence on an overall bandwidth available to the communication network.
  • a communication network having available to it a first type of bandwidth, which is not available to other users, and a second type of bandwidth, which is available to other users, the communication network being configured to, if it determines that the first type of bandwidth available to it is insufficient to accommodate data to be communicated over the network, communicate at least some of that data using the second type of bandwidth.
  • the communication network may be configured for machine communication.
  • the communication network may be configured to operate in accordance with the Weightless protocol.
  • the first type of bandwidth may be licensed to the communication network.
  • the second type of bandwidth may be unlicensed.
  • FIG. 1 shows an example of a communication network
  • FIG. 2 shows an example of a controller and associated radio
  • FIG. 3 shows an example of a process for allocating bandwidth in a communication network
  • FIG. 4 shows examples of how bandwidth might be reduced
  • FIG. 5 shows an example of scheduling a communication to avoid a particular frequency
  • FIG. 6 shows an example of antenna nulling
  • FIG. 7 shows an example of a controller.
  • a communication network may comprise a controller for allocating bandwidth to communications to be made over the network.
  • the network may have two different types of bandwidth available to it: one type which is not available to other users and another which is available to other users.
  • the controller may assign a communication to either type of bandwidth, depending on the overall bandwidth available to the communication network.
  • the first type of bandwidth may be bandwidth that is licensed to the communication network. This bandwidth is specifically assigned to the communication network and may not be used by users operating outside of the network. Typically this type of bandwidth is assigned by some government body responsible for regulating spectrum usage.
  • the second type of bandwidth may be unlicensed bandwidth. This bandwidth is open to all, and any network operating using unlicensed bandwidth has to deal with users operating outside of the network using the same frequency space. The bandwidth will usually have been opened to unlicensed users by the government body responsible for regulating spectrum usage.
  • Wireless systems tend to operate either in licensed spectrum or in unlicensed spectrum. For example, cellular systems operate solely in licensed spectrum, whereas WiFi networks operate solely in unlicensed spectrum. However, there may be benefits in combining operation in the two different types of spectrum and the respective modes of operation they require of the network devices.
  • An example of a network in which licensed and unlicensed spectrum might be beneficially employed is one that is configured to operate in white space. Such a network might be configured to operate in accordance with the Weightless protocol for machine communications. Such networks typically require around four 8 MHz channels to operate effectively, although they can cope with fewer channels by reducing data rates. Usually there will be more than four channels available in white space for the network to use. However, sometimes the number of available channels may fall below four. For example, congestion caused by other unlicensed users might render one or more channels unusable. For an operator that wants to provide a high quality of service to customers, the risk of having to reduce data rates due to congestion can be unacceptable.
  • a suitable compromise is to purchase a minimal amount of licensed bandwidth for the network.
  • a suitable amount might be, for example, two channels.
  • the purchased bandwidth will typically not be sufficient on its own to meet the traffic requirements of the network. It may, however, be sufficient to maintain a minimally acceptable level of service when none of the unlicensed bandwidth available to the network is usable.
  • the network is preferably able to use both licensed and unlicensed bandwidth simultaneously. If the network has two channels of licensed spectrum available to it, this should result in at least four channels being available to the network, even when the unlicensed part of the spectrum is subject to congestion. When congestion is severe enough for none of the unlicensed channels to be available, the network would still have the licensed channels available to it. Even two channels would allow some level of service to be provided.
  • the licensed and unlicensed spectrum could come from many sources.
  • the preferred part of the unlicensed spectrum is TV white space.
  • unlicensed access to other bands might be possible in future, including e.g. VHF bands, military bands below 1 GHz, or selected bands above 1 GHz.
  • the preferred part of the licensed spectrum is that which is close to, or interleaved with, the TV bands.
  • any licensed part of the spectrum is suitable, including e.g. 900 MHz, 1.8 GHz and other bands.
  • the network shown generally at 104 , comprises one or more base stations 105 that are each capable of communicating wirelessly with a number of terminals 106 .
  • Each base station may be arranged to communicate with terminals that are located within a particular geographical area or cell.
  • the base stations transmit to and receive radio signals from the terminals.
  • the terminals are suitably entities embedded in machines or similar that communicate with the base stations.
  • the wireless network is arranged to operate in a master-slave mode where the base station is the master and the terminals are the slaves.
  • the base station controller 107 is a device that provides a single point of communication to the base stations and then distributes the information received to other network elements as required. That is, the network is based around a many-to-one communication model.
  • the network may be arranged to communicate with a client-facing portion 101 via the Internet 102 . In this way a client may provide services to the terminals via the wireless network.
  • many of the logical network elements may be implemented as databases running software and can be provided on a wide range of platforms.
  • a number of network elements may be physically located within the same platform.
  • a network such as that shown in FIG. 1 may be used for machine-to-machine communications, i.e. communications that do not involve human interaction.
  • Machine-to-machine communications are well-matched to the limitations of operating in white space, in which the bandwidth available to the network may vary from one location to another and also from one time instant to the next. Machines are able to tolerate the delays and breaks in communication that can result from these varying communication conditions. Services can be provided in non real-time; low latency is not important as long as data is reliably delivered.
  • the communication network shown in FIG. 1 is configured to operate in an unlicensed part of the spectrum.
  • the network may benefit from also having licensed bandwidth available to it.
  • the network is therefore preferably configured to be able to operate using both unlicensed and licensed bandwidth.
  • Devices operating in the network (such as base stations, base station controllers, terminals etc.) are preferably able to switch between licensed and unlicensed modes of operation. For most devices, this may primarily involve disabling specific functions designed to address the challenges of operating in an unlicensed part of the spectrum (more details of this are given below).
  • the communication network preferably comprises a controller for allocating communications to either licensed or unlicensed bandwidth.
  • the controller may be a stand-alone device or form part of another device, such as a base station.
  • the controller is implemented by a base station controller.
  • the base station controller may assemble frames. It may also make scheduling decisions and plan radio-related resources, including bandwidth allocation, frequency planning, code assignment synchronisation word planning and load balancing.
  • Base stations may be simple devices that take pre-formatted frames of information and transmit them under the control of their respective base station controller.
  • FIG. 2 An example of a controller (e.g. a base station controller) together with an associated radio (e.g. a base station) is shown in FIG. 2 .
  • the controller (or at least part of it) is shown at 201 .
  • the controller comprises a network layer 203 and a control layer 204 , both of which are implemented in software.
  • the control layer is configured to format the data to be transmitted over the network into frames.
  • the frames are suitably entire frames, including control and header information. These frames may then be passed, e.g. via an Ethernet connection, to the radio 202 .
  • the radio comprises a thin layer of embedded firmware 206 for presenting the formatted data to the MAC 207 and a physical layer 208 for transmitting signals over the air interface.
  • the result is an architecture in which a simple physical device acts as the “base station” in the conventional sense, by transmitting and receiving signals over the air interface.
  • the “base station controller” controls the operation of the “base station”. Moving more of the intelligence into the software renders the controller readily transferrable to different physical devices.
  • the controller may be implemented as a virtual machine running on a PC. Preferably the controller can be moved to a new machine without having to be adapted to the particular physical attributes of that machine.
  • the radio might be implemented by a modem.
  • the PC might be connected to a modem over an Ethernet connection.
  • step 301 An example of a process for assigning bandwidth to a communication is shown in FIG. 3 .
  • the process starts in step 301 .
  • step 302 the controller may determine whether the communication is subject to any time constraints, as this may affect the amount and type of bandwidth available.
  • step 303 the controller determines what bandwidth will be required to transmit the communication. In this example the controller is arranged to preferentially assign licensed bandwidth, as it is less likely to suffer from interference.
  • step 304 determines in step 304 whether there is sufficient licensed bandwidth available to accommodate the communication. If yes, the controller may cause the base station to enter the licensed mode of operation (step 305 ). The communication is scheduled to be sent using licensed bandwidth in step 306 . If the answer at step 304 is no, the controller may cause the base station to enter its unlicensed mode of operation (step 307 ). The communication is then assigned the required unlicensed bandwidth in step 308 .
  • the process terminates in step 309 .
  • the controller may consider a relative split between the licensed and unlicensed bandwidth available to a base station when deciding what type if bandwidth to assign to a particular communication.
  • the controller might also consider the type of data being transmitted. For example, some data may be associated with a time limit or a particular quality of service requirement that requires it to be transmitted more quickly or via bandwidth that is more likely to result in a successful transmission. Some data may have intrinsic qualities that make it more suitable for being transmitted via one type of bandwidth over the other. For example, voice data might be better suited to being transmitted via licensed bandwidth.
  • the controller might also be configured to prefer one type of bandwidth over the other. For example, the controller might be configured to only assign a communication to the unlicensed bandwidth if there is not enough licensed bandwidth available to accommodate it. Licensed bandwidth may be preferred because it is less subject to interference. If there is a cost associated with using licensed bandwidth, e.g. under a “pay per use” scenario, then the controller may prefer unlicensed bandwidth.
  • the bandwidth available to the network may be divided into channels. Channels may have different bandwidth depending on which part of the spectrum they come from. For example, TV bands tend to use 6 MHz or 8 MHz channels, while some cellular spectrum is configured on a 5 MHz bandwidth and other spectrum on a narrower band than this. In this example the unlicensed channels are wider than the licensed channels; the reverse may also be true.
  • the network may be configured to use frequency hopping.
  • the controller is arranged to determine a frequency hopping sequence for the base stations it controls.
  • the controller may obtain a list of channels that are available to each base station from the network's white space database.
  • the controller may reject one or more channels from the list if it has determined that those channels are practically unusable because of interference.
  • the controller may generate a hopping sequence for each base station to include the remaining channels.
  • the hopping sequences are arranged so that neighbouring base stations use different frequencies at any one time.
  • the controller may generate a frequency hopping sequences to include both licensed and unlicensed channels.
  • Each base station may only communicate on one channel at a time.
  • Each base station may only communicate via unlicensed or unlicensed bandwidth at any one time.
  • the network as a whole, however, will be able to communicate via both types of bandwidth simultaneously since at any given moment one base station may be communicating via licensed bandwidth while another is communicating via unlicensed bandwidth.
  • the type of bandwidth can change from one hop to the next.
  • the width of a channel may also change from one hop to the next.
  • the controller may generate a series of frames for communication by a base station.
  • the controller may instruct the base station to transmit each frame at a particular time and on a particular frequency in the hopping sequence.
  • Each frame may be communicated on a different frequency in the hopping sequence. Consequently, one frame may be allocated a different type and amount bandwidth from the one preceding it.
  • Each frame may comprise uplink and downlink sections. Frequency hopping may occur at the frame rate, so that both uplink and downlink sections of a frame use the same channel. In one example each frame is 2 seconds long.
  • the controller suitably assigns bandwidth to both whole frames and individual communications within those frames.
  • Preferably the uplink and downlink portions of each frame are divided into a series of time slots that the controller can assign to communications between the base station and terminals.
  • the controller may divide the overall bandwidth between different communications by assigning each communication a time slot in a frame to be transmitted on a particular hop in the frequency hopping sequence. If access to unlicensed access is good, the number of unlicensed channels in the frequency hopping sequence may be relatively high and the controller will be more likely to assign a communication to an unlicensed channel. The reverse is also true. If performance on some of the unlicensed channels worsens, the controller may remove one or more of those channels from the hopping sequence, thereby shifting the balance towards licensed channels.
  • the long term balance between licensed and unlicensed spectrum might change over time. For example, an operator might progressively acquire more spectrum and shift usage towards licensed access. Alternatively, experience may develop an operator's confidence in unlicensed spectrum. Such an operator may decide to use their licensed spectrum for activities such as transmitting voice and shift other communications (e.g. machine communications) towards greater use of unlicensed spectrum.
  • voice and shift other communications e.g. machine communications
  • the scheduling system (which may be implemented by the controller) is preferably able to manage any degradation in data rates as the network moves between licensed and unlicensed access, and between different channel bandwidths. For example, lower data rates may have to be implemented when operating in an unlicensed part of the available spectrum, in order to accommodate additional spreading or error control coding to deal with potential interference. Data rates may also have to be adjusted to account for different channel widths.
  • the controller may control the base station to use a particular data rate.
  • the terminals may be instructed to use a particular data rate by the base station (acting under the control of the controller).
  • the network is preferably one that is designed to work using unlicensed frequencies.
  • the network may have two modes of operation: licensed and unlicensed. Certain features of unlicensed mode may be disabled when operating in licensed mode. The disabled features may particularly be intended to address interference problems that a network might encounter in an unlicensed part of the spectrum. Some examples are given below.
  • the controller may control a base station to address problems with interference is by limiting the bandwidth that the base station and its associated terminals are permitted to use.
  • the controller may detect that a particular channel is subject to interference, characterise the nature of that interference and determine a reduced channel bandwidth accordingly. This can enable the base station to use a channel that would otherwise not be practicably usable. It also assists the network to meet the stringent adjacent channel protection requirements for white space.
  • the communication device may have a variety of different options at its disposal for communicating over part of the bandwidth of an available channel. Some of these options are illustrated in FIGS. 4( a ) to ( d ). In the most straightforward case, the communication device may simply use only part of the channel, leaving the centre frequency unchanged. For example, in FIG. 4( a ) the channel bandwidth b ch is defined by the boundary frequencies 401 and 402 . The communication device has determined, however, that only a portion of the channel bandwidth should be used, and so it transmits on a reduced bandwidth b u (represented as cross-hatched portion 403 in the figure). Such a configuration might, for example, be suitable when there are incumbents on both adjacent channels. This situation is shown in FIG.
  • the bandwidth used by the communication device might be divided by a factor of 4 but left centred on the channel's centre frequency.
  • a further option available to the communication device is to shift the centre frequency so it is offset within the whitespace channel.
  • An example is shown in FIG. 4( c ), in which the transmit bandwidth 407 has been shifted from the centre frequency of the channel to provide an additional frequency guard between the transmission and the neighbouring incumbent 408 .
  • a communication device might halve the signal bandwidth from 5 MHz to 2.5 MHz and shift it by say 2 MHz away from the adjacent incumbent.
  • a further option is to utilise the frequency guard band at the edges of a channel being used by a distant DTV transmitter. This is illustrated in FIG. 4( d ), with the communication device using one of the two guard bands 409 , 410 to avoid distant incumbent 411 .
  • the communication device uses guard band 409 .
  • Using a guard band might typically give a bandwidth reduction factor of 16 (giving a 3 dB bandwidth of 312.5 kHz).
  • the frequency offset may approach 4 MHz (with an 8 MHz channel), or may be exactly 4 MHz in the case that two adjacent channels have DTV interference well above the noise floor.
  • the controller may schedule future communications with that terminal to avoid the problematic frequency. If those future communications have yet to be scheduled, the controller can simply allocate future communications with the terminal to time slots within the frequency hopping sequence that are on frequencies other than the interfered frequency.
  • the controller may be constrained by a time period within which a particular communication needs to be scheduled. For example, in FIG. 4 a communication with a particular terminal should occur between t 1 and t 2 . There are two frequencies available during this time period: frequency 1 and frequency 3 . So if, for example, the terminal is subject to localised interference on frequency 3 , the controller may select the time slot on frequency 1 for a communication with the terminal.
  • the controller may be configured to not allocate a time slot for communication with the terminal in that time period. Instead, the controller may schedule a time slot outside the predetermined time period, or may wait to schedule a time slot until the next predetermined time period within which it should communicate with that terminal.
  • FIG. 6 shows a base station having 12 available channels.
  • Channels 1 to 4 (C 1 - 4 ) suffer interference from TV transmitter T A
  • channels 5 to 8 (C 5 - 8 ) from transmitter T B
  • channels 9 to 12 (C 9 - 12 ) from transmitter T c .
  • BS is a white space network base station and all circles marked with lowercase Ts are white space network terminals. The shaded areas represent nulls with respect to the groups of frequencies marked. While effective at combating interference, the nulls will also reject signals at their respective frequencies from wanted devices in the same direction.
  • t A cannot communicate effectively with the base station over C 1 - 4
  • t B1 and t B2 cannot communicate effectively with the base station over C 5 - 8
  • t C cannot communicate effectively with the base station over C 9 - 12
  • t A , t B1 , t B2 and t C are all partially or wholly masked by the antenna nulls.
  • the controller may schedule future communications with that terminal to avoid the problematic frequency. This may be achieved in the same way as slot scheduling to avoid an interferer (as described above).
  • the controller selects a time slot that avoids the masked frequency.
  • FIG. 7 A diagram showing the functional blocks that may be comprised within a controller is shown in FIG. 7 . This figure is not intended to supersede or contradict FIG. 2 . The two figures show the same controller but just from different perspectives.
  • FIG. 2 illustrates the division of communication layers between the controller and a radio;
  • FIG. 7 shows the functional blocks that may be implemented by the communication layers working together.
  • the controller of FIG. 7 is shown generally at 701 .
  • the controller comprises two interfaces with which it can communicate with the network core ( 702 ) and one or more base stations ( 703 ).
  • the controller may communicate with the network core and the base stations via either wired or wireless links.
  • the controller further comprises a receiving unit 704 for receiving data to be communicated to the terminals by the base stations.
  • the amount of data and any timeliness or quality of service constraints are preferably communicated by the receiving unit to the scheduling unit 706 , which is responsible for scheduling time slots (and thereby allocating bandwidth) to the data to be communicated.
  • the data and the associated allocations are preferably passed to a frame generation unit 705 , which generates the frames to be communicated to each base station. These frames may then be passed to a control unit 707 , which passes the frames to the base stations for transmission and controls the operation of the base stations in accordance with the allocated bandwidth, appropriate data rate, mode of operation etc.
  • the controller may also comprise appropriate functional blocks for receiving data transmitted from the terminals to the base stations, processing that data and passing it to the core network. These are not shown in FIG. 7 for clarity, but it should be understood that suitable receiving and processing units will also form part of the controller.
  • the apparatus in FIG. 7 is shown illustratively as comprising a number of interconnected functional blocks. This is for illustrative purposes and is not intended to define a strict division between different parts of hardware on a chip.
  • the controller preferably uses a microprocessor acting under software control for implementing the methods described herein.
  • the algorithms may be performed wholly or partly in hardware.
  • the controller, other network devices described herein and the communication network as whole may be configured to operate in accordance with a protocol for machine communications, such as Weightless or any other suitable protocol.

Abstract

A controller for assigning bandwidth to communications made over a communication network, the communication network having available to it a first type of bandwidth, which is not available to other users, and a second type of bandwidth, which is available to other users, the controller being configured to assign a communication the first type of bandwidth or the second type of bandwidth in dependence on an overall bandwidth available to the communication network.

Description

  • The invention relates to a controller configured to assign bandwidth to communications sent via a communication network.
  • A wireless network may be configured to operate without having been specifically allocated any part of the electromagnetic spectrum. Such a network may be permitted to operate in so-called white space: a part of the spectrum that is made available for unlicensed or opportunistic access. Typically white space is found in the UHF TV band and spans 450 MHz to 800 MHz, depending on the country. A large amount of spectrum has been made available for unlicensed wireless systems in this frequency range.
  • A problem with operating in white space is that the available bandwidth is variable and cannot be guaranteed. These limitations are well-matched to the capabilities of machine-to-machine networks in which there is no human interaction. Machine-to-machine networks are typically tolerant of delays, dropped connections and high latency communications.
  • Any network operating in the UHF TV band has to be able to coexist with analogue and digital television broadcast transmitters. The density of the active television channels in any given location is relatively low (resulting in the availability of white space that can be used by unlicensed systems). The FCC has mandated that systems operating in TV white space must reference a database that determines which channels may be used in any given location. This is intended to avoid interference with the TV transmissions and certain other incumbent systems such as wireless microphones.
  • For TV receivers (including those for digital TV (DTV)), there will inevitably be adjacent channels on which a strong transmission close to the TV receiver will interfere with TV reception. For example, the TV receivers may have image frequencies and poor adjacent channel rejection (ACR) on certain frequencies due to spurs on their local oscillators and limitations in their receive filters. These frequencies are often dependent on the specific receiver implementation.
  • In addition, some channels that the data base indicates are available to unlicensed networks will be subject to interference that makes them practically unusable. For example, a network operating in the UHF TV band may have to contend with interference from other unlicensed users, such as neighbouring communication networks or incumbent systems such as wireless microphones. A network may also suffer interference from cellular systems and emergency service communications at the band edges.
  • Another issue with which an unlicensed network must contend is that the bandwidth available to it will tend to vary with time. For example, a channel that the data base indicates should be available for use may be subject to intermittent interference from another user. Therefore, the network may find without warning that it has less bandwidth available to it than expected.
  • Therefore, there is a need for greater flexibility in allocating bandwidth.
  • According to a first embodiment of the invention, there is provided a controller for assigning bandwidth to communications made over a communication network, the communication network having available to it a first type of bandwidth, which is not available to other users, and a second type of bandwidth, which is available to other users, the controller being configured to assign a communication the first type of bandwidth or the second type of bandwidth in dependence on an overall bandwidth available to the communication network.
  • The controller may be configured to assign the communication the first type of bandwidth or the second type of bandwidth in dependence on a relative split in the overall bandwidth between the first type of bandwidth and the second type of bandwidth.
  • The controller may be configured to assign the communication the first type of bandwidth or the second type of bandwidth in dependence on a type of data comprised in the communication.
  • The controller may be configured to assign bandwidth to communications to be made over the communication network such that communications via the first type of bandwidth and the second of type bandwidth occur simultaneously over the network.
  • The controller may be configured to preferentially assign the first type of bandwidth to communications to be made over the communication network.
  • The controller may be configured to only assign a communication to the second type of bandwidth if there is insufficient of the first type of bandwidth to accommodate that communication.
  • The controller may be configured to control the operation of one or more base stations comprised in the communication network, the controller being configured to control a base station to operate in a first mode when communicating via the first type of bandwidth and in a second mode when communicating via the second type of bandwidth.
  • The controller may be configured to control the base station to, when operating in the first mode, disable one or more functions that are part of its second mode.
  • The controller may be configured to control the base station to disable one or more functions that enable the base station to communicate via bandwidth that is subject to interference.
  • The controller may be configured to control the base station to disable one or more of: antenna nulling, frequency hopping and communicating via narrow bandwidth channels.
  • The controller may be configured to, when assigning a communication the second type of bandwidth, schedule that communication so as to avoid interference and/or frequency masking.
  • The controller may be configured to, when assigning a communication the first type of bandwidth, not schedule that communication so as to avoid interference and/or frequency masking.
  • The controller may be configured to schedule a communication in dependence on the type of bandwidth it assigns to that communication.
  • The controller may be, configured to assign a communication an amount of bandwidth in dependence on the overall bandwidth available to the communication network.
  • The controller may be configured to assign a communication an amount of bandwidth in dependence on whether that communication is assigned the first type of bandwidth or the second type of bandwidth.
  • The controller may be, configured to control the operation of one or more base stations comprised in the communication network, the controller being configured to control a base station to communicate at a data rate that is dependent on the amount of bandwidth the controller has assigned to that communication.
  • The controller may be configured to determine a frequency hopping sequence comprising the first type of bandwidth and the second type of bandwidth for communicating over the network.
  • The controller may be configured to determine the frequency hopping sequence to use the first type of bandwidth for one hop and the second type of bandwidth for the following hop.
  • The controller may be configured to assign the communication the first type of bandwidth or the second type of bandwidth by allocating that communication a time slot on a hop in the frequency hopping sequence that uses that respective type of bandwidth.
  • According to a second embodiment of the invention, there is provided a method for assigning bandwidth to communications made over a communication network, the communication network having available to it a first type of bandwidth, which is not available to other users, and a second type of bandwidth, which is available to other users, the method comprising assign a communication the first type of bandwidth or the second type of bandwidth in dependence on an overall bandwidth available to the communication network.
  • According to a third embodiment of the invention, there is provided a communication network having available to it a first type of bandwidth, which is not available to other users, and a second type of bandwidth, which is available to other users, the communication network being configured to, if it determines that the first type of bandwidth available to it is insufficient to accommodate data to be communicated over the network, communicate at least some of that data using the second type of bandwidth.
  • The communication network may be configured for machine communication.
  • The communication network may be configured to operate in accordance with the Weightless protocol.
  • The first type of bandwidth may be licensed to the communication network.
  • The second type of bandwidth may be unlicensed.
  • For a better understanding of the present invention, reference is made by way of example to the following figures, in which:
  • FIG. 1 shows an example of a communication network;
  • FIG. 2 shows an example of a controller and associated radio;
  • FIG. 3 shows an example of a process for allocating bandwidth in a communication network;
  • FIG. 4 shows examples of how bandwidth might be reduced;
  • FIG. 5 shows an example of scheduling a communication to avoid a particular frequency;
  • FIG. 6 shows an example of antenna nulling; and
  • FIG. 7 shows an example of a controller.
  • The following description is presented to enable any person skilled in the art to make and use the system, and is provided in the context of a particular application. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art.
  • The general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present invention. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
  • A communication network may comprise a controller for allocating bandwidth to communications to be made over the network. The network may have two different types of bandwidth available to it: one type which is not available to other users and another which is available to other users. The controller may assign a communication to either type of bandwidth, depending on the overall bandwidth available to the communication network.
  • The first type of bandwidth may be bandwidth that is licensed to the communication network. This bandwidth is specifically assigned to the communication network and may not be used by users operating outside of the network. Typically this type of bandwidth is assigned by some government body responsible for regulating spectrum usage. The second type of bandwidth may be unlicensed bandwidth. This bandwidth is open to all, and any network operating using unlicensed bandwidth has to deal with users operating outside of the network using the same frequency space. The bandwidth will usually have been opened to unlicensed users by the government body responsible for regulating spectrum usage.
  • Wireless systems tend to operate either in licensed spectrum or in unlicensed spectrum. For example, cellular systems operate solely in licensed spectrum, whereas WiFi networks operate solely in unlicensed spectrum. However, there may be benefits in combining operation in the two different types of spectrum and the respective modes of operation they require of the network devices.
  • An example of a network in which licensed and unlicensed spectrum might be beneficially employed is one that is configured to operate in white space. Such a network might be configured to operate in accordance with the Weightless protocol for machine communications. Such networks typically require around four 8 MHz channels to operate effectively, although they can cope with fewer channels by reducing data rates. Usually there will be more than four channels available in white space for the network to use. However, sometimes the number of available channels may fall below four. For example, congestion caused by other unlicensed users might render one or more channels unusable. For an operator that wants to provide a high quality of service to customers, the risk of having to reduce data rates due to congestion can be unacceptable.
  • An alternative is to acquire licensed bandwidth that the network alone would be permitted to use. There would be no risk of congestion from other users because no other users would be entitled to use that part of the spectrum. However, spectrum purchase is often expensive. Typically, an operator would want to keep the amount of spectrum it buys to a minimum.
  • A suitable compromise is to purchase a minimal amount of licensed bandwidth for the network. A suitable amount might be, for example, two channels. The purchased bandwidth will typically not be sufficient on its own to meet the traffic requirements of the network. It may, however, be sufficient to maintain a minimally acceptable level of service when none of the unlicensed bandwidth available to the network is usable. The network is preferably able to use both licensed and unlicensed bandwidth simultaneously. If the network has two channels of licensed spectrum available to it, this should result in at least four channels being available to the network, even when the unlicensed part of the spectrum is subject to congestion. When congestion is severe enough for none of the unlicensed channels to be available, the network would still have the licensed channels available to it. Even two channels would allow some level of service to be provided.
  • The licensed and unlicensed spectrum could come from many sources. The preferred part of the unlicensed spectrum is TV white space. However, unlicensed access to other bands might be possible in future, including e.g. VHF bands, military bands below 1 GHz, or selected bands above 1 GHz. The preferred part of the licensed spectrum is that which is close to, or interleaved with, the TV bands. However, any licensed part of the spectrum is suitable, including e.g. 900 MHz, 1.8 GHz and other bands.
  • One or more embodiments of the invention will now be described with specific reference to a wireless network in which the controller is part of a base station controller. This is for the purposes of example only and it should be understood that the mechanisms for allocating bandwidth described herein may be implemented in any suitable network device, irrespective of what particular role that device plays within the network.
  • An example of a wireless network is shown in FIG. 1. The network, shown generally at 104, comprises one or more base stations 105 that are each capable of communicating wirelessly with a number of terminals 106. Each base station may be arranged to communicate with terminals that are located within a particular geographical area or cell. The base stations transmit to and receive radio signals from the terminals. The terminals are suitably entities embedded in machines or similar that communicate with the base stations. Suitably the wireless network is arranged to operate in a master-slave mode where the base station is the master and the terminals are the slaves.
  • The base station controller 107 is a device that provides a single point of communication to the base stations and then distributes the information received to other network elements as required. That is, the network is based around a many-to-one communication model. The network may be arranged to communicate with a client-facing portion 101 via the Internet 102. In this way a client may provide services to the terminals via the wireless network.
  • Other logical network elements shown in this example are:
      • Core network. This routes traffic information between base stations and client networks.
      • Billing system. This records utilisation levels and generates appropriate billing data.
      • Authentication system. This holds terminal and base station authentication information.
      • Location register. This retains the last known location of the terminals.
      • Broadcast register. This retains information on group membership and can be used to store and process acknowledgements to broadcast messages.
      • Operations and maintenance centre (OMC). This monitors the function of the network and raises alarms when errors are detected. It also manages frequency and code planning, load balancing and other operational aspects of the network.
      • White space database. This provides information on the available white space spectrum.
      • Client information portal. This allows clients to determine data such as the status of associated terminals, levels of traffic etc.
  • In practice, many of the logical network elements may be implemented as databases running software and can be provided on a wide range of platforms. A number of network elements may be physically located within the same platform.
  • A network such as that shown in FIG. 1 may be used for machine-to-machine communications, i.e. communications that do not involve human interaction. Machine-to-machine communications are well-matched to the limitations of operating in white space, in which the bandwidth available to the network may vary from one location to another and also from one time instant to the next. Machines are able to tolerate the delays and breaks in communication that can result from these varying communication conditions. Services can be provided in non real-time; low latency is not important as long as data is reliably delivered.
  • The communication network shown in FIG. 1 is configured to operate in an unlicensed part of the spectrum. The network may benefit from also having licensed bandwidth available to it. The network is therefore preferably configured to be able to operate using both unlicensed and licensed bandwidth. Devices operating in the network (such as base stations, base station controllers, terminals etc.) are preferably able to switch between licensed and unlicensed modes of operation. For most devices, this may primarily involve disabling specific functions designed to address the challenges of operating in an unlicensed part of the spectrum (more details of this are given below).
  • The communication network preferably comprises a controller for allocating communications to either licensed or unlicensed bandwidth. The controller may be a stand-alone device or form part of another device, such as a base station. In a preferred embodiment, the controller is implemented by a base station controller. The base station controller may assemble frames. It may also make scheduling decisions and plan radio-related resources, including bandwidth allocation, frequency planning, code assignment synchronisation word planning and load balancing. Base stations may be simple devices that take pre-formatted frames of information and transmit them under the control of their respective base station controller.
  • An example of a controller (e.g. a base station controller) together with an associated radio (e.g. a base station) is shown in FIG. 2. The controller (or at least part of it) is shown at 201. The controller comprises a network layer 203 and a control layer 204, both of which are implemented in software. The control layer is configured to format the data to be transmitted over the network into frames. The frames are suitably entire frames, including control and header information. These frames may then be passed, e.g. via an Ethernet connection, to the radio 202. The radio comprises a thin layer of embedded firmware 206 for presenting the formatted data to the MAC 207 and a physical layer 208 for transmitting signals over the air interface.
  • The result is an architecture in which a simple physical device acts as the “base station” in the conventional sense, by transmitting and receiving signals over the air interface. The “base station controller” controls the operation of the “base station”. Moving more of the intelligence into the software renders the controller readily transferrable to different physical devices.
  • The controller may be implemented as a virtual machine running on a PC. Preferably the controller can be moved to a new machine without having to be adapted to the particular physical attributes of that machine. The radio might be implemented by a modem. The PC might be connected to a modem over an Ethernet connection.
  • An example of a process for assigning bandwidth to a communication is shown in FIG. 3. The process starts in step 301. In step 302, the controller may determine whether the communication is subject to any time constraints, as this may affect the amount and type of bandwidth available. In step 303, the controller determines what bandwidth will be required to transmit the communication. In this example the controller is arranged to preferentially assign licensed bandwidth, as it is less likely to suffer from interference. The controller determines in step 304 whether there is sufficient licensed bandwidth available to accommodate the communication. If yes, the controller may cause the base station to enter the licensed mode of operation (step 305). The communication is scheduled to be sent using licensed bandwidth in step 306. If the answer at step 304 is no, the controller may cause the base station to enter its unlicensed mode of operation (step 307). The communication is then assigned the required unlicensed bandwidth in step 308. The process terminates in step 309.
  • The controller may consider a relative split between the licensed and unlicensed bandwidth available to a base station when deciding what type if bandwidth to assign to a particular communication. The controller might also consider the type of data being transmitted. For example, some data may be associated with a time limit or a particular quality of service requirement that requires it to be transmitted more quickly or via bandwidth that is more likely to result in a successful transmission. Some data may have intrinsic qualities that make it more suitable for being transmitted via one type of bandwidth over the other. For example, voice data might be better suited to being transmitted via licensed bandwidth. The controller might also be configured to prefer one type of bandwidth over the other. For example, the controller might be configured to only assign a communication to the unlicensed bandwidth if there is not enough licensed bandwidth available to accommodate it. Licensed bandwidth may be preferred because it is less subject to interference. If there is a cost associated with using licensed bandwidth, e.g. under a “pay per use” scenario, then the controller may prefer unlicensed bandwidth.
  • The bandwidth available to the network may be divided into channels. Channels may have different bandwidth depending on which part of the spectrum they come from. For example, TV bands tend to use 6 MHz or 8 MHz channels, while some cellular spectrum is configured on a 5 MHz bandwidth and other spectrum on a narrower band than this. In this example the unlicensed channels are wider than the licensed channels; the reverse may also be true.
  • The network may be configured to use frequency hopping. Suitably the controller is arranged to determine a frequency hopping sequence for the base stations it controls. The controller may obtain a list of channels that are available to each base station from the network's white space database. The controller may reject one or more channels from the list if it has determined that those channels are practically unusable because of interference. The controller may generate a hopping sequence for each base station to include the remaining channels. Suitably the hopping sequences are arranged so that neighbouring base stations use different frequencies at any one time.
  • The controller may generate a frequency hopping sequences to include both licensed and unlicensed channels. Each base station may only communicate on one channel at a time. Each base station may only communicate via unlicensed or unlicensed bandwidth at any one time. The network as a whole, however, will be able to communicate via both types of bandwidth simultaneously since at any given moment one base station may be communicating via licensed bandwidth while another is communicating via unlicensed bandwidth. For each base station, the type of bandwidth can change from one hop to the next. The width of a channel may also change from one hop to the next.
  • The controller may generate a series of frames for communication by a base station. The controller may instruct the base station to transmit each frame at a particular time and on a particular frequency in the hopping sequence. Each frame may be communicated on a different frequency in the hopping sequence. Consequently, one frame may be allocated a different type and amount bandwidth from the one preceding it.
  • Each frame may comprise uplink and downlink sections. Frequency hopping may occur at the frame rate, so that both uplink and downlink sections of a frame use the same channel. In one example each frame is 2 seconds long. The controller suitably assigns bandwidth to both whole frames and individual communications within those frames. Preferably the uplink and downlink portions of each frame are divided into a series of time slots that the controller can assign to communications between the base station and terminals. The controller may divide the overall bandwidth between different communications by assigning each communication a time slot in a frame to be transmitted on a particular hop in the frequency hopping sequence. If access to unlicensed access is good, the number of unlicensed channels in the frequency hopping sequence may be relatively high and the controller will be more likely to assign a communication to an unlicensed channel. The reverse is also true. If performance on some of the unlicensed channels worsens, the controller may remove one or more of those channels from the hopping sequence, thereby shifting the balance towards licensed channels.
  • The long term balance between licensed and unlicensed spectrum might change over time. For example, an operator might progressively acquire more spectrum and shift usage towards licensed access. Alternatively, experience may develop an operator's confidence in unlicensed spectrum. Such an operator may decide to use their licensed spectrum for activities such as transmitting voice and shift other communications (e.g. machine communications) towards greater use of unlicensed spectrum.
  • The scheduling system (which may be implemented by the controller) is preferably able to manage any degradation in data rates as the network moves between licensed and unlicensed access, and between different channel bandwidths. For example, lower data rates may have to be implemented when operating in an unlicensed part of the available spectrum, in order to accommodate additional spreading or error control coding to deal with potential interference. Data rates may also have to be adjusted to account for different channel widths. The controller may control the base station to use a particular data rate. The terminals may be instructed to use a particular data rate by the base station (acting under the control of the controller).
  • Operating in licensed and unlicensed parts of the spectrum is different, mainly because extra functions may be required to successfully use unlicensed spectrum. Therefore, the network is preferably one that is designed to work using unlicensed frequencies. The network may have two modes of operation: licensed and unlicensed. Certain features of unlicensed mode may be disabled when operating in licensed mode. The disabled features may particularly be intended to address interference problems that a network might encounter in an unlicensed part of the spectrum. Some examples are given below.
  • Using a Reduced Bandwidth
  • One in way in which the controller may control a base station to address problems with interference is by limiting the bandwidth that the base station and its associated terminals are permitted to use. The controller may detect that a particular channel is subject to interference, characterise the nature of that interference and determine a reduced channel bandwidth accordingly. This can enable the base station to use a channel that would otherwise not be practicably usable. It also assists the network to meet the stringent adjacent channel protection requirements for white space.
  • The communication device may have a variety of different options at its disposal for communicating over part of the bandwidth of an available channel. Some of these options are illustrated in FIGS. 4( a) to (d). In the most straightforward case, the communication device may simply use only part of the channel, leaving the centre frequency unchanged. For example, in FIG. 4( a) the channel bandwidth bch is defined by the boundary frequencies 401 and 402. The communication device has determined, however, that only a portion of the channel bandwidth should be used, and so it transmits on a reduced bandwidth bu (represented as cross-hatched portion 403 in the figure). Such a configuration might, for example, be suitable when there are incumbents on both adjacent channels. This situation is shown in FIG. 4( b), in which there are incumbents 404 and 405 in both adjacent channels, causing the communication device to use much reduced portion 406 of the available channel. As an example, with incumbents on both sides of the channel, the bandwidth used by the communication device might be divided by a factor of 4 but left centred on the channel's centre frequency.
  • In addition to scaling the bandwidth, a further option available to the communication device is to shift the centre frequency so it is offset within the whitespace channel. An example is shown in FIG. 4( c), in which the transmit bandwidth 407 has been shifted from the centre frequency of the channel to provide an additional frequency guard between the transmission and the neighbouring incumbent 408. As a practical example, a communication device might halve the signal bandwidth from 5 MHz to 2.5 MHz and shift it by say 2 MHz away from the adjacent incumbent. A further option is to utilise the frequency guard band at the edges of a channel being used by a distant DTV transmitter. This is illustrated in FIG. 4( d), with the communication device using one of the two guard bands 409, 410 to avoid distant incumbent 411. In this example, the communication device uses guard band 409. Using a guard band might typically give a bandwidth reduction factor of 16 (giving a 3 dB bandwidth of 312.5 kHz). The frequency offset may approach 4 MHz (with an 8 MHz channel), or may be exactly 4 MHz in the case that two adjacent channels have DTV interference well above the noise floor.
  • Slot Scheduling
  • If a terminal is subject to localised interference on a particular frequency, the controller may schedule future communications with that terminal to avoid the problematic frequency. If those future communications have yet to be scheduled, the controller can simply allocate future communications with the terminal to time slots within the frequency hopping sequence that are on frequencies other than the interfered frequency. The controller may be constrained by a time period within which a particular communication needs to be scheduled. For example, in FIG. 4 a communication with a particular terminal should occur between t1 and t2. There are two frequencies available during this time period: frequency 1 and frequency 3. So if, for example, the terminal is subject to localised interference on frequency 3, the controller may select the time slot on frequency 1 for a communication with the terminal. If there are no time slots within the predetermined time period that will occur on a non-interfered frequency, the controller may be configured to not allocate a time slot for communication with the terminal in that time period. Instead, the controller may schedule a time slot outside the predetermined time period, or may wait to schedule a time slot until the next predetermined time period within which it should communicate with that terminal.
  • Antenna Nulling
  • Another option for addressing interference is for the network to determine the direction from which an interfering signal originates and for the base station to form a null in its antenna radiation pattern in that direction. An example is illustrated in FIG. 6, which shows a base station having 12 available channels. Channels 1 to 4 (C1-4) suffer interference from TV transmitter TA, channels 5 to 8 (C5-8) from transmitter TB and channels 9 to 12 (C9-12) from transmitter Tc. BS is a white space network base station and all circles marked with lowercase Ts are white space network terminals. The shaded areas represent nulls with respect to the groups of frequencies marked. While effective at combating interference, the nulls will also reject signals at their respective frequencies from wanted devices in the same direction. Therefore, in the cell shown in FIG. 6, tA cannot communicate effectively with the base station over C1-4, tB1 and tB2 cannot communicate effectively with the base station over C5-8 and tC cannot communicate effectively with the base station over C9-12. tA, tB1, tB2 and tC are all partially or wholly masked by the antenna nulls.
  • If the controller determines that a terminal is subject to antenna null masking on a particular frequency, it may schedule future communications with that terminal to avoid the problematic frequency. This may be achieved in the same way as slot scheduling to avoid an interferer (as described above). The controller selects a time slot that avoids the masked frequency.
  • A diagram showing the functional blocks that may be comprised within a controller is shown in FIG. 7. This figure is not intended to supersede or contradict FIG. 2. The two figures show the same controller but just from different perspectives. FIG. 2 illustrates the division of communication layers between the controller and a radio; FIG. 7 shows the functional blocks that may be implemented by the communication layers working together.
  • The controller of FIG. 7 is shown generally at 701. The controller comprises two interfaces with which it can communicate with the network core (702) and one or more base stations (703). The controller may communicate with the network core and the base stations via either wired or wireless links. The controller further comprises a receiving unit 704 for receiving data to be communicated to the terminals by the base stations. The amount of data and any timeliness or quality of service constraints are preferably communicated by the receiving unit to the scheduling unit 706, which is responsible for scheduling time slots (and thereby allocating bandwidth) to the data to be communicated. The data and the associated allocations are preferably passed to a frame generation unit 705, which generates the frames to be communicated to each base station. These frames may then be passed to a control unit 707, which passes the frames to the base stations for transmission and controls the operation of the base stations in accordance with the allocated bandwidth, appropriate data rate, mode of operation etc.
  • The controller may also comprise appropriate functional blocks for receiving data transmitted from the terminals to the base stations, processing that data and passing it to the core network. These are not shown in FIG. 7 for clarity, but it should be understood that suitable receiving and processing units will also form part of the controller.
  • The apparatus in FIG. 7 is shown illustratively as comprising a number of interconnected functional blocks. This is for illustrative purposes and is not intended to define a strict division between different parts of hardware on a chip. In practice, the controller preferably uses a microprocessor acting under software control for implementing the methods described herein. In some embodiments, the algorithms may be performed wholly or partly in hardware.
  • The controller, other network devices described herein and the communication network as whole may be configured to operate in accordance with a protocol for machine communications, such as Weightless or any other suitable protocol.
  • Although one or more embodiments of the invention have been described above with specific reference to networks configured for machine communications, it should be understood that the mechanisms described above may be advantageously implemented in any type of network.
  • The applicants hereby disclose in isolation each individual feature described herein and any combination of two or more such features, to the extent that such features or combinations are capable of being carried out based on the present specification as a whole in light of the common general knowledge of a person skilled in the art, irrespective of whether such features or combinations of features solve any problems discloses herein, and without limitation to the scope of the claims. The applicants indicate that aspects of the present invention may consist of any such feature or combination of features. In view of the foregoing description it will be evident to a person skilled in the art that various modifications may be made within the scope of the invention.

Claims (28)

1. A controller for assigning bandwidth to communications made over a communication network, the communication network having available to it a first type of bandwidth, which is not available to other users, and a second type of bandwidth, which is available to other users, the controller being configured to assign a communication the first type of bandwidth or the second type of bandwidth in dependence on an overall bandwidth available to the communication network.
2. A controller as claimed in claim 1, configured to assign the communication the first type of bandwidth or the second type of bandwidth in dependence on a relative split in the overall bandwidth between the first type of bandwidth and the second type of bandwidth.
3. A controller as claimed in claim 1 or 2, configured to assign the communication the first type of bandwidth or the second type of bandwidth in dependence on a type of data comprised in the communication.
4. A controller as claimed in any preceding claim, configured to assign bandwidth to communications to be made over the communication network such that communications via the first type of bandwidth and the second of type bandwidth occur simultaneously over the network.
5. A controller as claimed in any preceding claim, configured to preferentially assign the first type of bandwidth to communications to be made over the communication network.
6. A controller as claimed in any preceding claim, configured to only assign a communication to the second type of bandwidth if there is insufficient of the first type of bandwidth to accommodate that communication.
7. A controller as claimed in any preceding claim, configured to control the operation of one or more base stations comprised in the communication network, the controller being configured to control a base station to operate in a first mode when communicating via the first type of bandwidth and in a second mode when communicating via the second type of bandwidth.
8. A controller as claimed in claim 7, configured to control the base station to, when operating in the first mode, disable one or more functions that are part of its second mode.
9. A controller as claimed in claim 8, configured to control the base station to disable one or more functions that enable the base station to communicate via bandwidth that is subject to interference.
10. A controller as claimed in claim 8 or 9, configured to control the base station to disable one or more of: antenna nulling, frequency hopping and communicating via narrow bandwidth channels.
11. A controller as claimed in any preceding claim, configured to, when assigning a communication the second type of bandwidth, schedule that communication so as to avoid interference and/or frequency masking.
12. A controller as claimed in any preceding claim, configured to, when assigning a communication the first type of bandwidth, not schedule that communication so as to avoid interference and/or frequency masking.
13. A controller as claimed in any preceding claim, configured to schedule a communication in dependence on the type of bandwidth it assigns to that communication.
14. A controller as claimed in any preceding claim, configured to assign a communication an amount of bandwidth in dependence on the overall bandwidth available to the communication network.
15. A controller as claimed in any preceding claim, configured to assign a communication an amount of bandwidth in dependence on whether that communication is assigned the first type of bandwidth or the second type of bandwidth.
16. A controller as claimed in any preceding claim, configured to control the operation of one or more base stations comprised in the communication network, the controller being configured to control a base station to communicate at a data rate that is dependent on the amount of bandwidth the controller has assigned to that communication.
17. A controller as claimed in any preceding claim, configured to determine a frequency hopping sequence comprising the first type of bandwidth and the second type of bandwidth for communicating over the network.
18. A controller as claimed in claim 17, configured to determine the frequency hopping sequence to use the first type of bandwidth for one hop and the second type of bandwidth for the following hop.
19. A controller as claimed in claim 17 or 18, configured to assign the communication the first type of bandwidth or the second type of bandwidth by allocating that communication a time slot on a hop in the frequency hopping sequence that uses that respective type of bandwidth.
20. A method for assigning bandwidth to communications made over a communication network, the communication network having available to it a first type of bandwidth, which is not available to other users, and a second type of bandwidth, which is available to other users, the method comprising assign a communication the first type of bandwidth or the second type of bandwidth in dependence on an overall bandwidth available to the communication network,
21. A communication network having available to it a first type of bandwidth, which is not available to other users, and a second type of bandwidth, which is available to other users, the communication network being configured to, if it determines that the first type of bandwidth available to it is insufficient to accommodate data to be communicated over the network, communicate at least some of that data using the second type of bandwidth.
22. A controller as claimed in any of claims 1 to 19, a method as claimed in claim 20 and a communication network as claimed in claim 21, in which the communication network is configured for machine communication.
23. A controller as claimed in any of claims 1 to 19, a method as claimed in claim 20 and a communication network as claimed in claim 21, in which the communication network is configured to operate in accordance with the Weightless protocol.
24. A controller as claimed in any of claims 1 to 19, a method as claimed in claim 20 and a communication network as claimed in claim 21, in which the first type of bandwidth is licensed to the communication network.
25. A controller as claimed in any of claims 1 to 19, a method as claimed in claim 20 and a communication network as claimed in claim 21, in which the second type of bandwidth is unlicensed.
26. A controller substantially as herein described with reference to the accompanying drawings.
27. A method substantially as herein described with reference to the accompanying drawings.
28. A communication network substantially as herein described with reference to the accompanying drawings.
US14/126,075 2011-06-13 2012-06-13 Assigning licensed and unlicensed bandwidth Abandoned US20140269550A1 (en)

Applications Claiming Priority (29)

Application Number Priority Date Filing Date Title
GB1109863.9 2011-06-13
GB1109840.7A GB2492051B (en) 2011-06-13 2011-06-13 Channel bandwidth
GBGB1109863.9A GB201109863D0 (en) 2011-06-13 2011-06-13 Slot flexibility
GB201109867A GB201109867D0 (en) 2011-06-13 2011-06-13 Signal acquisition from cold start
GBGB1109830.8A GB201109830D0 (en) 2011-06-13 2011-06-13 Allocation of whitespace spectrum
GBGB1109836.5A GB201109836D0 (en) 2011-06-13 2011-06-13 Broadcast mechanism
GB1109853.0 2011-06-13
GB1109867.0 2011-06-13
GB1109850.6 2011-06-13
GB1109840.7 2011-06-13
GB1109830.8 2011-06-13
GB1109837.3 2011-06-13
GBGB1109837.3A GB201109837D0 (en) 2011-06-13 2011-06-13 Transmission mode
GB1109836.5 2011-06-13
GB1109850.6A GB2492052B (en) 2011-06-13 2011-06-13 Interference mitigation
GB1109829.0A GB2491832A (en) 2011-06-13 2011-06-13 Antenna nulling
GB1109829.0 2011-06-13
GB1109848.0 2011-06-13
GB1109874.6 2011-06-13
GB1109874.6A GB2491840B (en) 2011-06-13 2011-06-13 Inter-device communication
GB1109848.0A GB2491835A (en) 2011-06-13 2011-06-13 Communication using time frames of at least one second duration
GB1109853.0A GB2491836B (en) 2011-06-13 2011-06-13 Frequency planning
GB1109854.8A GB2491837A (en) 2011-06-13 2011-06-13 Whitespace channel allocations in dependence on geographical location and an estimated coverage area of a communications station
GB1109854.8 2011-06-13
GB1116910.9 2011-09-30
GBGB1116910.9A GB201116910D0 (en) 2011-06-13 2011-09-30 Communication network
GB1204494.7 2012-03-14
GB1204494.7A GB2492194A (en) 2011-06-13 2012-03-14 Assigning bandwidth to network communications
PCT/EP2012/061147 WO2012171931A1 (en) 2011-06-13 2012-06-13 Assigning licensed and unlicensed bandwidth

Publications (1)

Publication Number Publication Date
US20140269550A1 true US20140269550A1 (en) 2014-09-18

Family

ID=50825403

Family Applications (2)

Application Number Title Priority Date Filing Date
US14/126,075 Abandoned US20140269550A1 (en) 2011-06-13 2012-06-13 Assigning licensed and unlicensed bandwidth
US14/126,066 Active 2032-12-18 US9544816B2 (en) 2011-06-13 2012-06-13 Combined frame of two communication protocols on same carrier for machine-to-machine and for broadband communication

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/126,066 Active 2032-12-18 US9544816B2 (en) 2011-06-13 2012-06-13 Combined frame of two communication protocols on same carrier for machine-to-machine and for broadband communication

Country Status (1)

Country Link
US (2) US20140269550A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150334712A1 (en) * 2014-05-16 2015-11-19 Huawei Technologies Co., Ltd. System and Method for Joint Transmission over Licensed and Unlicensed Bands using Fountain Codes
US20160135196A1 (en) * 2013-05-13 2016-05-12 Hitachi Kokusai Electric Inc. Wireless communication system
WO2017073878A1 (en) * 2015-10-30 2017-05-04 에스케이텔레콤 주식회사 Wireless signal transmission apparatus and method for using non-licensed band
US20170295578A1 (en) * 2016-04-06 2017-10-12 Qualcomm Incorporated Bandwidth expansion in channel coexistence
US20180242350A1 (en) * 2015-08-21 2018-08-23 Ntt Docomo, Inc. User terminal, radio base station and radio communication method
EP3402239A4 (en) * 2016-01-20 2019-03-13 Huawei Technologies Co., Ltd. Information transmission method, apparatus and system in electric power communication system
US10536386B2 (en) 2014-05-16 2020-01-14 Huawei Technologies Co., Ltd. System and method for dynamic resource allocation over licensed and unlicensed spectrums
US10548071B2 (en) 2014-05-16 2020-01-28 Huawei Technologies Co., Ltd. System and method for communicating traffic over licensed or un-licensed spectrums based on quality of service (QoS) constraints of the traffic
US10813043B2 (en) 2014-05-16 2020-10-20 Huawei Technologies Co., Ltd. System and method for communicating wireless transmissions spanning both licensed and un-licensed spectrum
US11540141B2 (en) * 2020-05-15 2022-12-27 Microsoft Technology Licensing, Llc Channel control for communication using dynamic spectrum access
US11632762B2 (en) 2020-05-15 2023-04-18 Microsoft Technology Licensing, Llc Communication using dynamic spectrum access based on channel selection

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9680626B2 (en) 2013-05-03 2017-06-13 Qualcomm Incorporated Methods and systems for frequency multiplexed communication in dense wireless environments
WO2015113266A1 (en) * 2014-01-29 2015-08-06 华为技术有限公司 Synchronization method, base station, and user equipment
EP3771115B1 (en) * 2014-07-28 2022-09-07 LG Electronics Inc. Method and apparatus for transceiving wireless signal in wireless communication system
US11445493B2 (en) 2014-07-31 2022-09-13 Lg Electronics Inc. Method and apparatus for transceiving wireless signal in wireless communication system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070026868A1 (en) * 2005-07-26 2007-02-01 Schulz Gary D Licensed/unlicensed frequency management in a wireless wide-area network
US20080107095A1 (en) * 2003-12-31 2008-05-08 Motorola Inc Method and apparatus for a communication system operating in a licensed rf and an unlicensed rf band
US20090209265A1 (en) * 2008-02-18 2009-08-20 Samsung Electronics Co., Ltd. Mobile system and base station system for effectively using licensed spectrum and shared spectrum
US20100246506A1 (en) * 2009-03-26 2010-09-30 Qualcomm Incorporated Apparatus and methods of whitespace communication
US20110216809A1 (en) * 2001-01-25 2011-09-08 Bandspeed, Inc. Approach For Managing The Use Of Communications Channels Based On Performance
US20120015607A1 (en) * 2010-07-15 2012-01-19 Nokia Corporation Method and apparatus for device initiated offloading to unlicensed bands
US8126473B1 (en) * 2005-11-30 2012-02-28 At&T Intellectual Property Ii, Lp Wireless network using hybrid of licensed and unlicensed spectrum
US20120307744A1 (en) * 2011-06-02 2012-12-06 Renesas Mobile Corporation Frequency Hopping In License-Exempt/Shared Bands
US20130102313A1 (en) * 2011-04-20 2013-04-25 Qualcomm Incorporated Switching between radio access technologies at a multi-mode access point

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8081996B2 (en) * 2006-05-16 2011-12-20 Honeywell International Inc. Integrated infrastructure for coexistence of WI-FI networks with other networks
FI119712B (en) 2006-11-07 2009-02-13 Timo D Haemaelaeinen Energy efficient neighbors detection in mobile wireless sensor networks
US9635680B2 (en) 2006-12-28 2017-04-25 Google Technology Holdings LLC Method and apparatus for multiplexing signals having different protocols
US8121144B2 (en) * 2007-11-20 2012-02-21 Altair Semiconductor Ltd. Multi-function wireless terminal
KR20100004766A (en) 2008-07-04 2010-01-13 엘지전자 주식회사 Method for performing coexistence commmunication with frame allocation
US8547989B2 (en) 2008-12-01 2013-10-01 Qualcomm Incorporated Methods and systems for LTE-WIMAX coexistence
WO2011063813A1 (en) 2009-11-29 2011-06-03 Aalborg Universitet Method for communicating information
US8451789B2 (en) * 2010-06-15 2013-05-28 Nokia Corporation Method to request resources in TV white spaces type environment

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110216809A1 (en) * 2001-01-25 2011-09-08 Bandspeed, Inc. Approach For Managing The Use Of Communications Channels Based On Performance
US20080107095A1 (en) * 2003-12-31 2008-05-08 Motorola Inc Method and apparatus for a communication system operating in a licensed rf and an unlicensed rf band
US20070026868A1 (en) * 2005-07-26 2007-02-01 Schulz Gary D Licensed/unlicensed frequency management in a wireless wide-area network
US8126473B1 (en) * 2005-11-30 2012-02-28 At&T Intellectual Property Ii, Lp Wireless network using hybrid of licensed and unlicensed spectrum
US20090209265A1 (en) * 2008-02-18 2009-08-20 Samsung Electronics Co., Ltd. Mobile system and base station system for effectively using licensed spectrum and shared spectrum
US20100246506A1 (en) * 2009-03-26 2010-09-30 Qualcomm Incorporated Apparatus and methods of whitespace communication
US20120015607A1 (en) * 2010-07-15 2012-01-19 Nokia Corporation Method and apparatus for device initiated offloading to unlicensed bands
US20130102313A1 (en) * 2011-04-20 2013-04-25 Qualcomm Incorporated Switching between radio access technologies at a multi-mode access point
US20120307744A1 (en) * 2011-06-02 2012-12-06 Renesas Mobile Corporation Frequency Hopping In License-Exempt/Shared Bands

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9661644B2 (en) * 2013-05-13 2017-05-23 Hitachi Kokusai Electric, Inc. Wireless communication system
US20160135196A1 (en) * 2013-05-13 2016-05-12 Hitachi Kokusai Electric Inc. Wireless communication system
US10536386B2 (en) 2014-05-16 2020-01-14 Huawei Technologies Co., Ltd. System and method for dynamic resource allocation over licensed and unlicensed spectrums
US10873941B2 (en) * 2014-05-16 2020-12-22 Huawei Technologies Co., Ltd. System and method for joint transmission over licensed and unlicensed bands using fountain codes
US10813043B2 (en) 2014-05-16 2020-10-20 Huawei Technologies Co., Ltd. System and method for communicating wireless transmissions spanning both licensed and un-licensed spectrum
US10548071B2 (en) 2014-05-16 2020-01-28 Huawei Technologies Co., Ltd. System and method for communicating traffic over licensed or un-licensed spectrums based on quality of service (QoS) constraints of the traffic
US20150334712A1 (en) * 2014-05-16 2015-11-19 Huawei Technologies Co., Ltd. System and Method for Joint Transmission over Licensed and Unlicensed Bands using Fountain Codes
US20180242350A1 (en) * 2015-08-21 2018-08-23 Ntt Docomo, Inc. User terminal, radio base station and radio communication method
US10952233B2 (en) * 2015-08-21 2021-03-16 Ntt Docomo, Inc. User terminal, radio base station and radio communication method
KR102119796B1 (en) 2015-10-30 2020-06-05 에스케이 텔레콤주식회사 Method and Apparatus for Transmitting Radio Signal for Use with Unlicensed Band
WO2017073878A1 (en) * 2015-10-30 2017-05-04 에스케이텔레콤 주식회사 Wireless signal transmission apparatus and method for using non-licensed band
KR20170050470A (en) * 2015-10-30 2017-05-11 에스케이텔레콤 주식회사 Method and Apparatus for Transmitting Radio Signal for Use with Unlicensed Band
EP3402239A4 (en) * 2016-01-20 2019-03-13 Huawei Technologies Co., Ltd. Information transmission method, apparatus and system in electric power communication system
US20170295578A1 (en) * 2016-04-06 2017-10-12 Qualcomm Incorporated Bandwidth expansion in channel coexistence
US11540141B2 (en) * 2020-05-15 2022-12-27 Microsoft Technology Licensing, Llc Channel control for communication using dynamic spectrum access
US11632762B2 (en) 2020-05-15 2023-04-18 Microsoft Technology Licensing, Llc Communication using dynamic spectrum access based on channel selection

Also Published As

Publication number Publication date
US9544816B2 (en) 2017-01-10
US20140153553A1 (en) 2014-06-05

Similar Documents

Publication Publication Date Title
US20140269550A1 (en) Assigning licensed and unlicensed bandwidth
WO2012171931A1 (en) Assigning licensed and unlicensed bandwidth
CN106465137B (en) System and method for business communication based on business service quality constraint
RU2656716C1 (en) System and method for dynamic resource allocation in licensed and unlicensed spectrum
US9137805B2 (en) Spectrum management in dynamic spectrum access wireless systems
EP2640144B1 (en) Method, apparatus, and computer program product for resource allocation conflict handling in rf frequency bands
US9107089B2 (en) Method, apparatus, and computer program product for location based query for interferer discovery in coexistence management system
EP1641308A1 (en) Multiband mobile communication system and transmitter used therein
EP1850611A1 (en) System, apparatus and methods for synchronized semi-dynamic frequency hopping in a wireless network
RU2649768C1 (en) System and method for wireless transfer of data with cover of licensed and non-licensed spectrum
KR20120132607A (en) System and method for managing resource in communication system
EP2824985B1 (en) Predictable scheduler for interference mitigation
US9473946B2 (en) Method, apparatus, and computer program product for temporary release of resources in radio networks
US8942701B2 (en) Method, apparatus, and computer program product for transferring responsibility between network controllers managing coexistence in radio frequency spectrum
JP2009232464A (en) Transceiver apparatus and method for transceiving data packets in mobile communication network
US9774366B2 (en) Interference mitigation
Passiatore et al. A centralized inter-network resource sharing (CIRS) scheme in IEEE 802.22 cognitive networks
WO2012171710A1 (en) Antenna nulling

Legal Events

Date Code Title Description
AS Assignment

Owner name: NEUL LTD., UNITED KINGDOM

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WEBB, WILLIAM;REEL/FRAME:032267/0236

Effective date: 20140214

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: HUAWEI TECHNOLOGIES CO., LTD., CHINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NEUL LTD.;REEL/FRAME:042940/0732

Effective date: 20170707