WO2017166998A1 - Attribution de blocs de ressources pour des communications en liaison montante - Google Patents
Attribution de blocs de ressources pour des communications en liaison montante Download PDFInfo
- Publication number
- WO2017166998A1 WO2017166998A1 PCT/CN2017/076404 CN2017076404W WO2017166998A1 WO 2017166998 A1 WO2017166998 A1 WO 2017166998A1 CN 2017076404 W CN2017076404 W CN 2017076404W WO 2017166998 A1 WO2017166998 A1 WO 2017166998A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- rbs
- interlace
- interlaces
- contiguous
- allocated
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0037—Inter-user or inter-terminal allocation
- H04L5/0041—Frequency-non-contiguous
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0006—Assessment of spectral gaps suitable for allocating digitally modulated signals, e.g. for carrier allocation in cognitive radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
Definitions
- Embodiments or examples of the present invention generally relate to allocating resource blocks (RBs) for uplink transmissions using unlicensed radio spectrum in a telecommunications network.
- RBs resource blocks
- allocating the RBs based on one or more interlaces with available RBs being allocated to each of a plurality of user equipment (UEs) served by a base station, where the UEs use the allocated RBs for transmitting uplink data to the base station.
- UEs user equipment
- Current telecommunications networks operate using licensed radio spectrum in which multiple accesses to the communications resources of the licensed radio spectrum is strictly controlled.
- Each user of the network is essentially provided a “slice” of the spectrum using a variety of multiple access techniques such as, by way of example only but not limited to, frequency division multiplexing, time division multiplexing, code division multiplexing, and space division multiplexing or a combination of one or more of these techniques.
- multiple access techniques such as, by way of example only but not limited to, frequency division multiplexing, time division multiplexing, code division multiplexing, and space division multiplexing or a combination of one or more of these techniques.
- unlicensed radio spectrum may be used by telecommunication network operators in order to increase or supplement the capacity of their telecommunications networks.
- a telecommunication network based on the Long Term Evolution (LTE) /LTE advanced standards have an enhanced downlink that uses a mechanism called Licensed-Assisted-Access (LAA) to operate on unlicensed spectrum such as the 5GHz Wi-Fi radio spectrum, which may increase the downlink capacity of current networks operating in the licensed radio spectrum.
- LAA Licensed-Assisted-Access
- network operators are not allowed to have unfettered access or use of unlicensed spectrum because they must share the unlicensed spectrum with other wireless devices such as, by way of example only but not limited to, Wi-Fi access points and terminals, medical devices, utilities meters, wireless machine-to-machine devices, Internet-of-things devices.
- Wi-Fi access points and terminals such as, by way of example only but not limited to, Wi-Fi access points and terminals, medical devices, utilities meters, wireless machine-to-machine devices, Internet-of-things devices.
- network operators must comply with various telecommunications regulations in order to make use of the unlicensed spectrum.
- ETSI EN 301 893 V1.7.2 “Broadband Radio Access Networks (BRAN) ; 5 GHz high performance RLAN; Harmonized EN covering the essential requirements of article 3.2 of the R&TTE Directive” draft standard that each uplink (UL) wireless communication unit should comply with for the UL when using the unlicensed spectrum.
- BRAN Broadband Radio Access Networks
- R&TTE Directive Harmonized EN covering the essential requirements of article 3.2 of the R&TTE Directive” draft standard that each uplink (UL) wireless communication unit should comply with for the UL when using the unlicensed spectrum.
- the first regulation, in section 4.3 ETSI EN 301 893 V1.7.2 (2014-07) the output signal of each wireless communication unit must be able to occupy at least 80%of the whole bandwidth. Even when only 2 RBs are allocated to one terminal, they must be located with enough distance in between, e.g., one RB at the left end and the other on the right end of the system bandwidth, while they could be located anywhere next to each other currently.
- ETSI EN 301 893 V1.7.2 (2014-07)
- the power density per MHz is limited to a certain level measured in dBm (e.g., 10dBm) , this means even only one RB (e.g. 180KHz) needs to be sent and the UE cannot use full power (e.g., 23dBm) .
- dBm e.g. 10dBm
- the UE distributes the subcarriers in frequency in a way that they are mapped into as many “MHz” as possible.
- Orthogonal Frequency-Division Multiple Access OFDMA
- single-carrier and multi-carrier transmitters/receivers based on OFDM and other carrier formats
- OFDMA Orthogonal Frequency-Division Multiple Access
- CDMA Code Division Multiple Access
- TDMA time division multiple access
- FDMA Frequency Division Multiple Access
- SDMA Space Division Multiple Access
- Each RB mapping or interlace pattern corresponds to a particular number of RBs that may be allocated to the UE.
- padding bits are added until an interlace pattern is fully occupied by that UE. The result is reduced flexibility when allocating RBs to each UE that adversely impacts the uplink RB allocation efficiency and hence possible capacity of the UL of the unlicensed spectrum. Therefore, there is a desire to improve the RB allocation efficiency and uplink capacity of the telecommunication network.
- RBs resource blocks
- UEs user equipment
- BS base station
- FBW frequency bandwidth
- a BS is configured to receive, from each of the UEs, a request representing data indicative of a number of RBs required by said each UE for transmitting uplink data; allocate, for each UE, a set of RBs based on a set of predefined interlaces with available RBs for the uplink transmission, each interlace in the set of predefined interlaces defining a unique plurality of non-contiguous RBs selected from the plurality of contiguous RBs.
- the BS allocates the set of RBs for each UE further includes: allocating one or more full interlaces of the set of predefined interlaces to the UE for the uplink transmission when the number of RBs required for the uplink transmission is greater than or equal to a total number of non-contiguous RBs of one or more interlaces. The total number of non-contiguous RBs for each of the one or more interlaces are available.
- the BS allocates, for any further RBs required for the UE uplink data transmission, a partial interlace to the UE when the number of further RBs required for the uplink transmission is less than the number of available non-contiguous RBs of the interlace.
- the partial interface defines a subset of available RBs of an interlace of the set of predefined interlaces.
- the BS allocates a partial interlace to the UE when the total number of RBs required for the uplink transmission is less than the total number of available non-contiguous RBs of the interlace; and sending a resource information message to each UE, the resource information message including data representative of the set of RBs allocated to that UE.
- the UE receives the resource information message and assigns RBs accordingly for the uplink transmission.
- UEs user equipment
- the method comprising: receiving, from each of the UEs, a request representing data indicative of a number of RBs required by said each UE for transmitting uplink data; allocating, for each UE, a set of RBs based on a set of predefined interlaces with available RBs for the uplink transmission, each interlace in the set of predefined interlaces defining a unique plurality of non-contiguous RBs selected from the plurality of contiguous RBs, wherein allocating the set of RBs for each UE further comprises: allocating one or more full interlaces of the set of predefined interlaces to the UE for the uplink transmission when the number of RBs required for the uplink transmission is greater than or equal to a total number of non-contiguous RBs of one or more interlaces, wherein the total number of non-contiguous RBs for each of the one or more interlaces are available; allocating, for any further RBs required for the UE uplink
- a partial interlace to the UE further comprises allocating the further RBs from a subset of available RBs of the partial interlace, wherein each RB of the subset of available RBs comprise the available RBs of the partial interlace that are closest in proximity to the center of the frequency bandwidth.
- allocating the partial interlace further comprises allocating the RBs required for the UE uplink data transmission from a subset of available RBs of the partial interlace, wherein each RB of the subset of available RBs comprise the available RBs of the partial interlace that are furthest in proximity from the center of the frequency bandwidth.
- the subset of available RBs comprise two available RBs of the partial interlace that span at least 80%of the frequency bandwidth of the unlicensed frequency spectrum.
- the plurality of non-contiguous RBs for each interlace of the set of predefined interlaces span at least 80%of the frequency bandwidth.
- the set of predefined interlaces are allocated in a predefined order that maximises the output transmission power of each of the UEs.
- the plurality of contiguous RBs divides evenly into a set of contiguous groups of RBs, each group comprises the same number, Nc, of contiguous RBs, wherein the plurality of non-contiguous RBs defined by each predefined interlace includes one RB selected from the same RB position in each group of RBs, wherein the predefined interlaces are ordered such that a first interlace provides NT/Nc clusters of non-contiguous RBs, the second interlace when combined with the first interlace provides 2 NT/Nc clusters of non-contiguous RBs, and subsequent interlaces when combined with previously combined interlaces provides 2 NT/Nc clusters of non-contiguous RBs, and wherein a second last predefined interlace in the ordered set of predefined interlaces, when combined with all the previously combined interfaces, provides NT/Nc clusters of non-contiguous RBs, and wherein a last predefined interlace in the ordered set of predefined interlaces, and
- the plurality of contiguous RBs divide into a set of contiguous groups of RBs, each group of a first set of contiguous groups of RBs comprises the same number, Nc, of contiguous RBs and another group of RBs comprises a second number, Nc1 ⁇ Nc, of contiguous RBs, wherein the plurality of non-contiguous RBs defined by each of a first set of Nc1 predefined interlaces includes one RB selected from the same RB position in each group of the first set of contiguous groups of RBs and the second group of RBs, wherein the plurality of non-contiguous RBs defined by each of a set of remaining Nc-Nc1 predefined interlaces includes one RB selected from the same RB position in each group of the first set of contiguous groups of RBs, wherein the predefined interlaces are ordered such that a first interlace provides floor (NT/Nc) +1 clusters of non-contiguous RBs
- the resource information message includes data representative of the set of RBs allocated to that UE, the data representative of the set of RBs further comprising data representative of an interface index identifying the first interlace allocated to the UE based on the predefined order and the number of interlaces allocated to the UE.
- the resource information message further includes data representative of an interlace index identifying one or more partial interlaces allocated to the UE based on the predefined order and whether the partial interlace is the first or the last interlace allocated to the UE.
- the resource information message for each UE further includes data from the group of: data identifying an interlace identifier of the first interlace allocated to the UE; data identifying the number of interlaces allocated to the UE; data identifying whether the first interlace allocated to the UE is a partial interlace; data identifying whether a partial interlace has been allocated other than the first interlace to the UE; and data identifying the set of RBs from any partial interlace allocated to the UE.
- a method for transmitting uplink data from a UE to a base station in a telecommunication network over a frequency bandwidth of unlicensed radio spectrum wherein the frequency bandwidth comprises a plurality of contiguous RBs spanning the frequency bandwidth.
- the method including: transmitting, to the base station, a request representing data indicative of a number of RBs required by the UE for transmitting uplink data; receiving, from the base station, a resource information message comprising data representative of a set of RBs allocated to the UE for transmitting the uplink data, the data representative of the set of RBs based on an allocated one or more interlaces of a set of predefined interlaces with available RBs that have been allocated by the base station to the UE for the uplink transmission, each interlace in the set of predefined interlaces defining a unique plurality of non-contiguous RBs selected from the plurality of contiguous RBs; assigning RBs from the plurality of contiguous RBs based on one or more full interlaces of the set of predefined interlaces allocated for the uplink transmission when the number of RBs required for the uplink transmission is greater than or equal to a total number of non-contiguous RBs of one or more interlaces, wherein the
- one or more further RBs from plurality of contiguous RBs based on a partial interlace further comprises assigning the further RBs from a subset of available RBs of the partial interlace, wherein each RB of the subset of available RBs comprise the available RBs of the partial interlace that are closest in proximity to the center of the frequency bandwidth.
- a partial interlace is allocated to the UE and the total number of RBs required for the uplink transmission is less than the total number of available non-contiguous RBs of the interlace
- assigning RBs from the plurality of contiguous RBs based on the partial interlace allocated to the UE further comprises assigning the RBs required for the UE uplink data transmission from a subset of available RBs of the partial interlace, wherein each RB of the subset of available RBs comprise the available RBs of the partial interlace that are furthest in proximity from the center of the frequency bandwidth.
- the subset of available RBs comprise two available RBs of the partial interlace that span at least 80%of the frequency bandwidth of the unlicensed frequency spectrum.
- the plurality of non-contiguous RBs for each interlace of the set of predefined interlaces span at least 80%of the frequency bandwidth.
- the resource information message includes data representative of the set of RBs allocated to the UE, the data representative of the set of RBs further comprising data representative of an interface index identifying the first interlace allocated to the UE based on a predefined order and the number of interlaces allocated to the UE.
- the resource information message further includes data representative of an interlace index identifying one or more partial interlaces allocated to the UE based on a predefined order and whether the partial interlace is the first or the last interlace allocated to the UE.
- the resource information message for the UE further includes data from the group of: data identifying an interlace identifier of the first interlace allocated to the UE; data identifying the number of interlaces allocated to the UE; data identifying whether the first interlace allocated to the UE is a partial interlace; data identifying whether a partial interlace has been allocated other than the first interlace to the UE; and data identifying the set of RBs from any partial interlace allocated to the UE.
- a UE apparatus including a processor, a storage unit and a communications interface, where the processor unit, storage unit, and communications interface are configured to perform the method (s) as described or as described herein.
- a base station apparatus including a processor, a storage unit and a communications interface, wherein the processor unit, storage unit, communications interface are configured to perform the method (s) as described or as described herein.
- a telecommunications network including a plurality of UEs configured as described with reference to the UE apparatus or as described herein, a plurality of base stations configured as described with reference to base station apparatus or as described herein, each base station configured for communicating with one or more of the plurality of UEs.
- the methods described herein may be performed by software in machine readable form on a tangible storage medium or computer readable medium e.g. in the form of a computer program comprising computer program code means adapted to perform all the steps of any of the methods described herein when the program is run on a computer and where the computer program may be embodied on a computer readable medium.
- tangible (or non-transitory) storage media include disks, thumb drives, memory cards etc. and do not include propagated signals.
- the software can be suitable for execution on a parallel processor or a serial processor such that the method steps may be carried out in any suitable order, or simultaneously.
- a computer readable medium comprising a computer program, program code or instructions stored thereon, which when executed on a processor, causes the processor to perform a method for allocating RBs to each of a plurality of UEs for uplink data transmission to a base station using unlicensed radio spectrum and/or as described herein.
- a computer readable medium comprising a computer program, program code or instructions stored thereon, which when executed on a processor, causes the processor to perform a method for transmitting uplink data from a UE to a base station using unlicensed radio spectrum and/or as described herein.
- firmware and software can be valuable, separately tradable commodities. It is intended to encompass software, which runs on or controls “dumb” or standard hardware, to carry out the desired functions. It is also intended to encompass software which “describes” or defines the configuration of hardware, such as HDL (hardware description language) software, as is used for designing silicon chips, or for configuring universal programmable chips, to carry out desired functions.
- HDL hardware description language
- Figure 1 is a schematic diagram of a telecommunications network
- Figure 2 is a schematic diagram of an example RB structure for the uplink and/or downlink of the telecommunications network of figure 1;
- Figure 3a is a schematic diagram of an example set of predefined interlaces
- Figure 3b is a schematic diagram of an example conventional interlace-based solution using padding bits based on the predefined interlaces of figure 3a;
- Figure 4a is a flow diagram of an example process for allocating RBs according to the invention.
- Figure 4b is a flow diagram of an example process for using scheduled RBs according to the invention.
- Figure 5 is a schematic diagram illustrating an example of allocating RBs according to the invention.
- Figure 6 is a schematic diagram illustrating another example of allocating RBs according to the invention.
- Figure 7 is a schematic diagram illustrating an example allocation pattern for use in allocating RBs according to the invention.
- Figure 8 is a schematic diagram illustrating an example of allocating RBs according to the invention.
- Figures 9a and 9b are graphs illustrating performance results comparing the conventional interlace-based solution using padding bits with the partial interlace allocation scheme according to the invention.
- Figure 10 is a schematic diagram of a base station device for implementing one or more aspects or functions of the invention.
- Figure 11 is a schematic diagram of a UE device for implementing one or more aspects or functions of the invention.
- a UE may comprise or represent any portable computing device for communications.
- Examples of UEs that may be used in certain embodiments of the described apparatus, methods and systems may be wired or wireless devices such as mobile devices, mobile phones, terminals, smart phones, portable computing devices such as laptops, handheld devices, tablets, tablet computers, netbooks, phablets, personal digital assistants, music players, and other computing devices capable of wired or wireless communications.
- Figure 1 is a schematic diagram of a telecommunications network 100 comprising telecommunications infrastructure 102 (e.g. telecoms. infrastructure 102) , a plurality of communication network nodes 104a-104m with cells 106a-106m for serving a plurality of UEs 108a-108l.
- the plurality of communication network nodes 104a-104m are connected by links to the telecommunications infrastructure 102.
- the links may be wired or wireless (for example, radio communications links, optical fibre, etc. ) .
- the telecommunications infrastructure 102 may include one or more core network (s) that may be in communication with one or more radio access network (s) including the plurality of network nodes 104a-104m.
- the network nodes 104a-104m are illustrated as base stations, which, by way of example only but not limited to, in a Long Term Evolution (LTE) Advanced telecommunications network may be eNodeBs (eNBs) .
- the plurality of network nodes 104a-104m (e.g. base stations) each have a footprint indicated schematically in figure 1 as corresponding hexagonal cells 106a-106m for serving one or more of the UEs 108a-108l.
- UEs 108a-108l are able to receive services from the telecommunications network 100 such as voice, video, audio and other services.
- Telecommunications network 100 may comprise or represent any one or more communication network (s) used for communications between UEs 108a-108l and other devices, content sources or servers that are connected to the telecommunications network 100.
- the telecommunication infrastructure 102 may also comprise or represent any one or more communication network (s) , one or more network nodes, entities, elements, application servers, servers, base stations or other network devices that are linked, coupled or connected to form telecommunications network 100.
- the coupling or links between network nodes may be wired or wireless (for example, radio communications links, optical fibre, etc. ) .
- the telecommunication network 100 and telecommunication infrastructure 102 may include any suitable combination of core network (s) and radio access network (s) including network nodes or entities, base stations, access points, etc. that enable communications between the UEs 108a-108l, network nodes 104a-104m of the telecommunication network 100 and telecommunication infrastructure 102, content sources and/or other devices connecting to the network 100.
- Examples of telecommunication network 100 may be at least one communication network or combination thereof including, but not limited to, one or more wired and/or wireless telecommunication network (s) , one or more core network (s) , one or more radio access network (s) , one or more computer networks, one or more data communication network (s) , the Internet, the telephone network, wireless network (s) such as the WiMAX, WLAN (s) based on, by way of example only, the IEEE 802.11 standards and/or Wi-Fi networks, or Internet Protocol (IP) networks, packet-switched networks or enhanced packet switched networks, IP Multimedia Subsystem (IMS) networks, or communications networks based on wireless, cellular or satellite technologies such as mobile networks, Global System for Mobile Communications (GSM) , GPRS networks, Wideband Code Division Multiple Access (W-CDMA) , CDMA2000 or Long Term Evolution (LTE) /LTE Advanced networks or any 2nd, 3 rd , 4 th or
- the telecommunications network may be, by way of example only but is not limited to, an LTE/LTE advanced communication network that uses orthogonal frequency division multiplexing (OFDM) technologies for the downlink and uplink channels.
- the downlink may include one or more communication channel (s) for transmitting data from one or more base stations 104a-104m to one or more UEs 108a-108l.
- a downlink channel is a communication channel for transmitting data, for example, from a base station 104a to a UE 108a.
- the multiple access method used in the downlink may be orthogonal frequency division multiple access (OFDMA) .
- the uplink may include one or more communication channel (s) for transmitting data from one or more UE (s) 108a-108l to one or more base station (s) 104a-104m.
- the LTE/LTE advanced uplink may use single-carrier frequency division multiple access (SC-FDMA) mode, which is similar to OFDMA.
- SC-FDMA single-carrier frequency division multiple access
- an uplink channel is a communication channel for transmitting data, for example, from a UE 108a to a base station 108a.
- OFDM multi-carrier transmission is used to carry data in the form of OFDM symbols over the uplink and downlink channels.
- an uplink channel or downlink channel between UE 108a and base station 104a may comprise or represent one or more narrowband carriers in which each narrowband carrier may further include a plurality of narrowband sub-carriers. This is known as multi-carrier transmission. Each of the narrowband sub-carriers is used for transmitting data in the form of OFDM symbols.
- each frame may be 10ms in length
- each frame may be divided into a plurality of subframes.
- each frame may include ten subframes of equal length, with each subframe consisting of a number of time slots (e.g. 2 slots) for transmitting data.
- a subframe may include several additional special fields or OFDM symbols that may include, by way of example only, downlink synchronization symbols (s) , broadcast symbol (s) , and/or uplink reference symbol (s) .
- OFDMA the smallest resource unit or element in the time domain is an OFDM symbol for the downlink and an SC-FDMA symbol for the uplink.
- Figure 2 is a schematic diagram illustrating a communication resource grid 200 in the frequency and time domain of a time slot 202 of a radio frame for when the telecommunications network 100 as described with reference to figure 1 may be an LTE/LTE Advanced network.
- the frequency domain is on the y axis of the communication resource grid 200 and the time domain is the x axis of the communication resource grid 200.
- the communication resource grid 200 for the time slot 202 may represent one carrier of a plurality of carriers in the frequency domain.
- the communication resource grid 200 includes a plurality of RBs in which each RB 204 may be associated with a particular carrier frequency of the plurality of carriers.
- Each carrier for uplink communications may be divided into a number, N RB , of one or more RBs in which each RB 204 has a plurality of subcarriers, e.g. each RB 204 may have a number, N SC , of one or more subcarriers, in which each subcarrier may be offset from the carrier frequency associated with the RB 204.
- Each carrier includes a number of N RB x N SC subcarriers (i.e. a plurality of subcarriers) associated with one or more RB (s) 204.
- Each RB 204 may be represented by a subset of the plurality of subcarriers, e.g. N SC subcarriers, in the frequency domain and a plurality of symbols over the time slot 202, e.g. N SYMB symbols, in which each symbol has a symbol period.
- the RB 204 defines a grid in the frequency and time domain of N SC x N SYMB resource elements 206.
- a resource element 206 corresponds to a particular subcarrier of the N SC subcarriers and a particular symbol of the N SYMB symbols over time slot 202.
- the communications resources that may be allocated and assigned to a UE may be based on the communication resource grid 200 and are typically assigned in terms of one or more RBs/subcarriers associated with a corresponding carrier.
- the communication resources may be described in terms of one or more carrier (s) , one or more subcarrier (s) , and/or one or more RB (s) .
- the communication resource grid 200 for the downlink and uplink are effectively the same type of structure, with some slight differences.
- the downlink for LTE/LTE Advanced networks typically uses OFDM multiple access, hence the downlink may use OFDM symbols in the time domain.
- the uplink for LTE-LTE Advanced networks typically uses SC-FDMA for accessing the uplink, and so SC-FDMA symbols may be used in the time domain. Although this may be the case for current LTE/LTE Advanced networks, it is to be appreciated by the person skilled in the art that any type of OFDM/SC-FDMA type symbols and the like may be used in the uplink.
- communication resources may be allocated by base stations 104a-104m (e.g. eNBs) to UEs 108a-108l in terms of a list of carriers and/or RBs 204.
- base stations 104a-104m e.g. eNBs
- UEs 108a-108l a list of carriers and/or RBs 204.
- LTE networks may assign communication resources in terms of a list of carriers or a number of one or more RBs, it is to be appreciated by the person skilled in the art that communication resources may be assigned in terms of one or more carriers, one or more RBs, one or more subcarriers, and/or, in future, in terms of one or more resource elements or any combination thereof.
- each RB mapping or interlace corresponds to a particular number of RBs that may be allocated to the UE.
- padding bits may be added until an interlace is fully occupied by that UE.
- An interlace may be defined as a plurality of non-contiguous RBs selected from a plurality of contiguous RBs spanning an available frequency bandwidth of the unlicensed radio frequency spectrum.
- the interlace may be a pre-defined set of RBs selected to span the frequency bandwidth.
- the non-contiguous RBs may be selected in such a manner that the RBs span at least 80%of the available frequency bandwidth of the unlicensed radio frequency spectrum and/or satisfying the first main regulation of section 4.3 of the ETSI EN 301 893 V1.7.2 (2014-07) as described above.
- each interlace defines a different plurality of non-contiguous RBs or a different set of RBs selected from the plurality of contiguous RBs.
- the set of RBs of each interlace are different to the sets of RBs of every other interlace. That is, each interlace may define a unique plurality of non-contiguous RBs from the plurality of contiguous RBs spanning the frequency bandwidth or a unique set of RBs.
- Each interlace in a set of predefined interlaces may have a unique interlace identifier, which may be used by the base station when allocating RBs to a UE for uplink transmission over the frequency bandwidth of the unlicensed spectrum. If both the base station and the UE have knowledge of the set of predefined interlaces and corresponding interlace identifiers, then the base station can allocate a set of RBs by allocating an interlace or one or more interlaces to a UE using the corresponding interlace identifier rather than the exact RB position within the plurality of contiguous RBs. Thus, each allocated interlace defines a plurality of non-contiguous RBs that the UE may use for its uplink transmissions.
- Figure 3a is a schematic diagram illustrating an example set of predefined interlaces 300 or use over a frequency bandwidth, F BW , of unlicensed radio spectrum that may assist a UE to satisfy the two regulation requirements and assist each UE to use more output power efficiently.
- Each interlace is a pre-defined set of RBs that are selected to span the frequency bandwidth, in which each set of RBs is unique compared with other sets of RBs defined by other interlaces.
- each set of RBs defined by each interlace may be further adjusted or manually modified or defined depending on design considerations.
- this example set of predefined interlaces can divide or split the total number, N T , of the plurality of contiguous RBs 204aa-204jp evenly into a number, Nc, of a plurality of contiguous groups of RBs 302a-302p (e.g.
- each group of RBs 302a-302p has the same number, Nc, of RBs and the RB mapping or the plurality of non-contiguous RBs defined by each interlace may be based on an RB position or index in each group of RBs 302a-302p within the number, Nc, of RBs that may be allocated from each group of RBs to each UE when that interlace is allocated to the UE.
- each interlace #i selects a plurality of non-contiguous RBs by selecting an RB at RB position i from each of the plurality of groups of RBs 302a-302p over the frequency bandwidth.
- each interlace defines an allocation of N T /Nc RBs to each UE.
- the base station may select and allocate more than one interlace to a UE when allocating integer multiples of N T /Nc RBs to the UE.
- the plurality of non-contiguous RBs for interlace #0 include RBs at RB positions 204aa, 204ab, 204ac, ..., 204ap (or RBs at RB positions or indexes of 0, 10, 20, ..., 90.
- the plurality of non-contiguous RBs for interlace #5 include RBs at RB positions 204fa, 204fb, 204fc, ..., 204fp (or RBs at RB positions or indexes of 5, 15, 25, ..., 95.
- the plurality of non-contiguous RBs for interlace #9 includes RBs at RB positions 204ja, 204jb, 204jc, ..., 204jp (or RBs at RB positions or indexes of 9, 19, 29, ..., 99) .
- groups of RBs 302a-202p e.g. Groups 1-9)
- the first RB at RB position 0 from each of the groups of RBs 302a-302p e.g. RB 204aa from group 302a, RB 204ab from group 302b, RB 204ac from group 302c, and so on to RB 204ap from group 302p
- the sixth RB e.g.
- RB 204fa from group 302a, RB 204fb from group 302b, RB 204fc from group 302c, and so on to RB 204fp from group 302p) from each of the groups of RBs 302a-302p is selected for allocating to a UE.
- the (Nc-1) th RB i.e. the ninth RB (e.g.
- RB 204ja from group 302a, RB 204jb from group 302b, RB 204jc from group 302c, and so on to RB 204m from group 302p) from each of the groups of RBs 302a-302p is selected for allocation to a UE.
- N T and Nc may be used, but which may not evenly divide or split the plurality of contiguous RBs 204aa-204m spanning the frequency bandwidth, F BW .
- the plurality of contiguous RBs may be divided into a set of contiguous groups of RBs 302a-302p including a first set of groups of contiguous RBs and a second group of RBs.
- the number of groups of RBs may be floor (N T /Nc) +1 groups of RBs.
- Each group of RBs in the first set of contiguous RBs may have a first number, Nc, of contiguous RBs.
- Each group of RBs in the second group of RBs may have a second number, rem (N T /Nc) ⁇ Nc, of contiguous RBs.
- the set of predefined interlaces may include a first set of predefined interlaces and a second set of predefined interlaces.
- the number of non-contiguous RBs for each interlace in the second set of interlaces is Nc and the number of interlaces in the second set of interlaces is floor (N T/ Nc) .
- the number of RBs per interlace could be 12 or 13 for different interlaces. That is, interlaces #0, #1, #2 and #3 have 13 non-contiguous RBs whilst the remaining interlaces have 12 non-contiguous RBs.
- each interlace has or supports a certain or particular number of non-contiguous RBs.
- RBs 204aa, 204fa and 204ja from group 302a, RBs 204ab, 204fb and 204jb from group 302b, RBs 204ac, 204fc and 204jc from group 302c, and so on to RBs 204ap, 204fp and 204m from group 302p) from each of the groups of RBs are allocated to the UE.
- Each interlace ensures at least one RB is allocated from the lower portion (e.g. group 302a) of the frequency bandwidth and at least one RB is allocated at the upper portion (e.g. group 302p) of the frequency bandwidth to satisfy the 80%requirement.
- the base station (or eNB) could allocate interlace #0 to UE if the required number of RBs for the UE uplink transmission is less than or equal to 13, or interlace #0 and interlace #5 if the required number of RBs for the UE uplink transmission is between 13 and 26, or interlace #0, #1 and #5 if the required number of RBs is between 26 and 39, and so on.
- the last interlace ordering J is based on interlaces #0, #5, #1, #6, #2, #7, #3, #8, #4, and #9, which provides one cluster of RBs as shown in row J of interlace ordering J.
- more than one interlace may be allocated to a UE, they are allocated to that UE in the particular ordering of #0, #5, #1, #6, #2, #7, #3, #8, #4, and #9.
- the total number of RBs needs to be a product of 2, 3 and 5 only.
- this ordering of interlaces may be described when the total number N T of the plurality of contiguous RBs divides evenly into a set of contiguous groups of RBs, each group including the same number, Nc, of contiguous RBs.
- the plurality of non-contiguous RBs defined by each predefined interlace includes one RB selected from the same RB position in each group of RBs.
- the predefined interlaces may be ordered in any manner such that the ordering of interlaces satisfies: 1) a first interlace provides N T /Nc clusters of non-contiguous RBs; 2) a second interlace when combined with the first interlace provides 2 N T /Nc clusters of non-contiguous RBs; 3) subsequent interlaces when combined with previously combined interlaces provides 2 N T /Nc clusters of non-contiguous RBs; 4) where a second last predefined interlace in the ordered set of predefined interlaces, when combined with all the previously combined interfaces, provides N T /Nc clusters of non-contiguous RBs; and 5) where a last predefined interlace in the ordered set of predefined interlaces, when combined with all the previously combined interfaces, provides one cluster of RBs.
- the one or more interlaces or partial interlaces may be allocated to a UE or one or more UEs according to this predefined ordering.
- the plurality of non-contiguous RBs defined by each of a first set of Nc1 predefined interlaces includes one RB selected from the same RB position in each group of the first set of contiguous groups of RBs and the second group of RBs.
- the plurality of non-contiguous RBs defined by each of a set of remaining Nc-Nc1 predefined interlaces includes one RB selected from the same RB position in each group of the first set of contiguous groups of RBs.
- the predefined interlaces may be ordered in any manner such that the ordering of interlaces satisfies: 1) afirst interlace provides floor (N T /Nc) +1 clusters of non-contiguous RBs; 2) a second interlace when combined with the first interlace provides 2*floor (N T /Nc) +1 clusters of non-contiguous RBs; 3) subsequent interlaces when combined with previously combined interlaces provides 2*floor (N T /Nc) +1 clusters of non-contiguous RBs; 4) a second last predefined interlace in the ordered set of predefined interlaces, when combined with all the previously combined interfaces, provides floor (N T /Nc) +1 clusters of non-contiguous RBs; and 5) a last predefined interlace in the ordered set of predefined interlaces, when combined with all the previously combined interfaces, provides one cluster of RBs.
- the one or more interlaces or partial interlaces may be allocated to a UE or one
- interlaces may be allocated to a UE based on interlace orderings A-J such that the number of RBs allocated to a UE could be 10, 20, 30, 40, 50, 60, 64, 80, 90 and 100.
- padding bits are added until a full interlace can be occupied for each interlace.
- a full interlace may be defined as the whole set or all of the plurality of non-contiguous resource blocks or the entire pre-defined set of resource blocks of that interlace being used or occupied.
- interlaces based on interlace ordering B may be allocated to the UE by the base station (e.g. eNB) to provide 20 RBs of 2 interlaces (#0 and #5) in which padding bits equal to the amount of 5 RBs are added to interlace #5 such that two full interlaces are occupied by the UE.
- the interlace-based solution illustrated in figure 3b can only allocate a certain number of RBs from 1 to 100 to one UE when this certain number of RBs is a product of 2, 3 and 5 only. This reduces the flexibility of allocating a variable number of RBs to each UE over PUSCH. Given that multiple UEs can share the uplink using PUSCH, this reduced flexibility will further severely impact the UL RB allocation efficiency and/or uplink capacity.
- a frequency bandwidth of F BW 20 MHz
- the interlaces may be allocated to the UE1, UE2 and UE3 based on the interlace orderings A-J of Figure 3b.
- a base station may allocate one or more interlaces to UE1, another one or more interlaces to UE2, and a further one or more interlaces to UE3 following the interlace ordering as mentioned above.
- each interlace does not overlap and are different for each UE because of the condition, for the above-mentioned interlace based solution, that each interlace must be fully occupied by each UE.
- each interlace provides 10 non-contiguous RBs that may be allocated to a UE. If UE1 requires 15 RB, UE2 requires 4 RBs and UE3 requires 11 RBs, then given the interlace orderings A-J and associated interlace patterns, UE1 requires 2 interlaces with 5RBs padding, UE2 requires another 1 interlace with 6 RBs of padding, and UE3 requires a further 2 interlaces with 9 RBs of padding.
- the 5 interlaces are needed to allocate the necessary number of RBs to UE1, UE2 and UE3.
- the 5 interlaces may be allocated based on the interlace ordering E (i.e. using interlaces #0, #5, #1, #6, #2) . That is, UE1 may be allocated interlaces #0 and #5, UE2 may be allocated interlace #1, and UE3 may be allocated interlaces #6 and #2.
- the interlaces enable each UE with a variable RB requirement to occupy as many “MHz” as possible, and that greater than 80%of the frequency bandwidth is used, there is a loss of allocation efficiency on the PUSCH and an increase of battery consumption due to the required padding of RBs.
- the inventors have found that a more efficient allocation scheme may be used that removes or reduces the padding requirement but still allows RBs to be efficiently allocated based on interlace schemes and orderings such as that described in relation to figures 3a and 3b. Without padding bits, the UL RBs can be used more efficiently and as a result, UL throughput can be improved. Further, terminal battery consumption can be reduced because there is no need to transmit the padding bits, which wastes crucial transmit power.
- an enhancement to the above interlace-based RB allocation scheme of figures 3a and 3b can be implemented that efficiently supports multiple UEs with variable bandwidth requirements and further improves the UL spectrum usage efficiency.
- the enhanced allocation scheme according to the invention implemented by the base station may only allocate a subset of available non-contiguous RBs of an interlace, which may be called a partial interlace.
- a partial interlace may be defined as subset or a selection of the plurality of non-contiguous RBs of an interlace or of a full interlace.
- Allocating the partial interlace may further include allocating the RBs required for the UE uplink data transmission from a subset of available RBs of the partial interlace, where each RB of the subset of available RBs includes the available RBs of the partial interlace that are furthest from the center of the frequency bandwidth, or the available RBs of the partial interlace that are furthest in proximity to the center of the frequency bandwidth.
- the subset of available RBs may be the furthest RBs in proximity to the center of the frequency bandwidth but which also satisfy the 80%bandwidth requirement.
- the subset of available RBs may include RBs from group of RBs at the outermost regions of the frequency bandwidth.
- the partial interlace allocated to UE1 is only partially filled as UE1 does not require the full number of RBs of this interlace.
- the base station may first allocate one or more full interlaces to this UE, then the remaining RBs can be allocated from another interlace either before or after the already allocated interlaces.
- This latterly allocated interlace is partially allocated in which the available RBs closest to the center of the frequency bandwidth are allocated first, or those available RBs closest in proximity to the center of the frequency bandwidth may be allocated first.
- another UE e.g. UE2, may require more RBs than the total number of RBs one or more interlaces can support and may thus make use of any unallocated RBs of the partial interlace used by UE1.
- UE2 may first be allocated one or more full interlaces, which will satisfy the bandwidth requirement, and for any remaining or further RBs required by UE2, UE2 may be allocated a second subset of available RBs from any available non-contiguous RBs of the partial interlace used by UE1.
- Each RB of the second subset of RBs includes the available RBs of the partial interlace that are closest in proximity to the center of the frequency bandwidth. That is, the second subset of RBs include available RBs based on RB positions a close as possible or nearer the center or middle of the frequency bandwidth.
- the second subset of RBs may include the first available RB with an RB position that is closest in proximity to the center of the frequency bandwidth, then a second available RB with an RB position that is next closest in proximity to the center of the frequency bandwidth, and so on for subsequent RBs radiating outwards towards the outermost RB positions of the partial interlace as more RBs are allocated.
- any remaining RBs may be allocated from a third subset of available RBs from the third interlace that are closest to the center of the frequency bandwidth, or closest in proximity to the center of the frequency bandwidth.
- the third subset of RBs may include the first available RB with an RB position that is closest to the center of the frequency bandwidth, then a second available RB with an RB position that is closest to the center of the frequency bandwidth, and so on for subsequent RBs radiating outwards towards the outermost RB positions of the third interlace as more RBs are allocated.
- Figure 4a is a flow diagram illustrating an example process 400 according to the invention for a base station 104a to allocate a set of RBs to one or more UEs 108a-108b of a plurality of UEs 108a-108b transmitting uplink data to the base station in a telecommunication network over a frequency bandwidth of unlicensed radio spectrum.
- reference numerals of the same and/or similar components as used in figures 1-3b have been reused or are referred to.
- the frequency bandwidth includes a plurality of contiguous RBs 204aa-204m spanning the frequency bandwidth.
- the method, performed by the base station may include the following steps of:
- Each UE 108a or 108b of the plurality of UEs being served by the base station 104a may transmit, to the base station 104a, a request representing data indicative of a number of RBs required by the UE 108a or 108b for transmitting uplink data.
- the base station 104a receives, from each UE 108a or 108b of the plurality of UEs, the request representing data indicative of the number of RBs required by said each UE 108a and 108b for transmitting uplink data over the frequency bandwidth of the unlicensed radio spectrum.
- the request representing data indicative of a number of RBs required by each UE 108a or 108b for transmitting uplink data may include, by way of example only but is not limited to, 1) data representing a number of required RBs; 2) data indicating to the base station 104b to determine the number of required RBs; 3) a buffer level (e.g.
- the base station 104b can determine what number of required RBs should be allocated; 4) data representing a channel quality (good channel, less RBs, bad channel more RBs) that the base station can use to determine what number of RBs is required by the UE 108a or 108b; 5) any other data that may be interpreted or determined by the base station as a number of required RBs for said each UE 108a or 108b.
- step 404 the base station 104a allocates, for each UE 108a or 108b, aset of RBs based on a set of one or more predefined interlaces with available RBs for the uplink transmission, where each interlace defines a unique plurality of non-contiguous RBs selected from the plurality of contiguous RBs.
- Step 404 may include steps 405, 406 and/or 408 for each UE 108a-108b depending on the number of required RBs for the uplink transmission for said each UE 108a or 108b.
- the base station 104a may allocate one or more full interlaces of the set of predefined interlaces to the UE 108a or 108b for the uplink transmission when the number of RBs required for the uplink transmission is greater than or equal to a total number of non-contiguous RBs of one or more interlaces, where the total number of non-contiguous RBs for each of the one or more interlaces are available.
- the base station 104a may allocate, for any further RBs required by said each UE’s uplink data transmission, a partial interlace associated with an interlace to the UE 108a when the number of further RBs required for the uplink transmission is less than the number of available non-contiguous RBs of the interlace, where the partial interface defines a subset of available RBs of an interlace of the set of predefined interlaces.
- the base station 104a may allocate a partial interlace associated with an interlace to the UE 108a when the total number of RBs required for the uplink transmission is less than the total number of available non-contiguous RBs of the partial interlace.
- step 410 the base station 104a sends a resource information message to each UE 108a and 108b, the resource information message including data representative of the set of RBs allocated to that UE.
- Step 406 may further include allocating, for any other RBs required for the UE uplink data transmission, one or more further partial interlaces when the number of further RBs required by the UE is less than the number of available non-contiguous RBs of each of the one or more partial interlaces.
- step 406 may further include, allocating the further RBs from a subset of available RBs of the partial interlace, wherein each RB of the subset of available RBs include the available RBs of the partial interlace that are closest to the center of the frequency bandwidth, or closest in proximity to the center of the frequency bandwidth.
- step 408 may further include allocating the RBs required for the UE uplink data transmission from a subset of available RBs of the partial interlace, where each RB of the subset of available RBs includes the available RBs of the partial interlace that are furthest from the center of the frequency bandwidth, or furthest in proximity from the center of the frequency bandwidth.
- the subset of available RBs may include two available RBs of the partial interlace that span at least 80%of the frequency bandwidth of the unlicensed frequency spectrum.
- the plurality of non-contiguous RBs for each interlace of the set of predefined interlaces span at least 80%of the frequency bandwidth.
- the process 400 may include allocating interfaces from the set of predefined interlaces in a predefined order that maximises the output transmission power of each of the UEs.
- the interlaces may be allocated in a predefined order for when the total number N T of the plurality of contiguous RBs divides evenly into a set of contiguous groups of RBs, each group including the same number, Nc, of contiguous RBs.
- the plurality of non-contiguous RBs defined by each predefined interlace includes one RB selected from the same RB position in each group of RBs.
- the predefined interlaces may be ordered in any manner such that the ordering of interlaces satisfies: 1) a first interlace provides N T /Nc clusters of non-contiguous RBs; 2) a second interlace when combined with the first interlace provides 2 N T /Nc clusters of non-contiguous RBs; 3) subsequent interlaces when combined with previously combined interlaces provides 2 N T /Nc clusters of non-contiguous RBs; 4) where a second last predefined interlace in the ordered set of predefined interlaces, when combined with all the previously combined interfaces, provides N T /Nc clusters of non-contiguous RBs; and 5) where a last predefined interlace in the ordered set of predefined interlaces, when combined with all the previously combined interfaces, provides one cluster of RBs.
- the one or more interlaces or partial interlaces may be allocated to a UE or one or more UEs according to this predefined ordering.
- the predefined ordering may be
- the plurality of non-contiguous RBs defined by each of a first set of Nc1 predefined interlaces includes one RB selected from the same RB position in each group of the first set of contiguous groups of RBs and the second group of RBs.
- the plurality of non-contiguous RBs defined by each of a set of remaining Nc-Nc1 predefined interlaces includes one RB selected from the same RB position in each group of the first set of contiguous groups of RBs.
- the predefined interlaces may be ordered in any manner such that the ordering of interlaces satisfies: 1) a first interlace provides floor (N T /Nc) +1 clusters of non-contiguous RBs; 2) a second interlace when combined with the first interlace provides 2*floor (N T /Nc) +1 or 2*floor (N T /Nc) clusters of non-contiguous RBs; 3) subsequent interlaces when combined with previously combined interlaces 2*floor (N T /Nc) +1 or 2*floor (N T /Nc) clusters of non-contiguous RBs; 4) a second last predefined interlace in the ordered set of predefined interlaces, when combined with all the previously combined interfaces, provides floor (N T /Nc) +1 clusters of non-contiguous RBs; and 5) a last predefined interlace in the ordered set of predefined interlaces, when combined with all the previously combined interfaces, provides one cluster of RBs.
- the resource information message may include data representative of the set of RBs allocated to that UE, the data representative of the set of RBs further including data representative of an interface index identifying the first interlace allocated to the UE based on the predefined order and the number of interlaces allocated to the UE.
- the resource information message may further include data representative of an interlace index identifying one or more partial interlaces allocated to the UE based on the predefined order and whether the partial interlace is the first or the last interlace allocated to the UE.
- the resource information message for each UE further includes data from the group of: data identifying an interlace identifier of the first interlace allocated to the UE; data identifying the number of interlaces allocated to the UE; data identifying whether the first interlace allocated to the UE is a partial interlace; data identifying whether a partial interlace has been allocated other than the first interlace to the UE; and data identifying the set of RBs from any partial interlace allocated to the UE.
- Figure 4b is a flow diagram illustrating an example process 430 according to the invention for a UE when receiving an allocated set of RBs from the base station, which have been allocated in accordance with the process 400 and step 404 of figure 4a.
- the process 430 may be used for assigning RBs for transmission of uplink data from a UE 108a to a base station 104a in a telecommunication network 100 over a frequency bandwidth of unlicensed radio spectrum.
- the frequency bandwidth may include a plurality of contiguous RBs spanning the frequency bandwidth.
- the process, performed by the UE may include the steps of:
- the UE 108a may transmit, to the base station, a request representing data indicative of a number of RBs required by the UE 108a for transmitting uplink data.
- the UE 108a receives, from the base station, a resource information message including data representative of a set of RBs allocated to the UE 108a for transmitting the uplink data.
- each interlace in the set of predefined interlaces defining a unique plurality of non-contiguous RBs selected from the plurality of contiguous RBs.
- step 434 the UE 108a assigns, based on the allocated one or more interlaces, RBs from the plurality of contiguous RBs.
- Step 434 may include steps 435, 436 and/or 438 for assigning RBs for the uplink transmission depending on the number of required RBs allocated by the base station 104a to the UE 108a for the uplink transmission.
- the UE 108a may assign RBs from the plurality of contiguous RBs based on one or more full interlaces of the set of predefined interlaces allocated for the uplink transmission when the number of RBs required for the uplink transmission is greater than or equal to a total number of non-contiguous RBs of one or more interlaces, where the total number of non-contiguous RBs for each of the one or more interlaces are available.
- the UE 108a may assign, for any further RBs required for the UE 108a uplink data transmission, one or more further RBs from the plurality of contiguous RBs based on a partial interlace associated with an interlace allocated to the UE 108a when the number of further RBs required for the uplink transmission is less than the number of available non-contiguous RBs of the interlace, wherein the partial interface defines a subset of available RBs of an interlace of the set of predefined interlaces.
- the UE 108a may assign RBs from the plurality of contiguous RBs based on a partial interlace associated with an interlace allocated to the UE 108a when the total number of RBs required for the uplink transmission is less than the total number of available non-contiguous RBs of the interlace.
- step 440 the UE 108a transmits the uplink data to the base station 104a based on the assigned RBs.
- Step 436 may further include, when one or more full interlaces are allocated to the UE 108a, the UE 108a assigning the further RBs from a subset of available RBs of the partial interlace, where each RB of the subset of available RBs comprise the available RBs of the partial interlace that are closest to the center of the frequency bandwidth, or closest in proximity to the center of the frequency bandwidth.
- Step 438 may further include, when a partial interlace is allocated to the UE 108a and the total number of RBs required for the uplink transmission is less than the total number of available non-contiguous RBs of the interlace, the UE 108a assigning the RBs required for the UE 108a uplink data transmission from a subset of available RBs of the partial interlace, wherein each RB of the subset of available RBs comprise the available RBs of the partial interlace that are furthest from the center of the frequency bandwidth, or furthest in proximity from the center of the frequency bandwidth.
- the subset of available RBs may include two available RBs of the partial interlace that span at least 80%of the frequency bandwidth of the unlicensed frequency spectrum.
- the plurality of non-contiguous RBs for each interlace of the set of predefined interlaces may span at least 80%of the frequency bandwidth.
- the resource information message may include data representative of the set of RBs allocated to the UE 108a, the data representative of the set of RBs further including data representative of an interface index identifying the first interlace allocated to the UE 108a based on a predefined order and the number of interlaces allocated to the UE 108a. Additionally or alternatively, the resource information message may further include data representative of an interlace index identifying one or more partial interlaces allocated to the UE 108a based on a predefined order and whether the partial interlace is the first or the last interlace allocated to the UE 108a.
- the resource information message for the UE 108a may further include data from the group of: data identifying an interlace identifier of the first interlace allocated to the UE 108a; data identifying the number of interlaces allocated to the UE 108a; data identifying whether the first interlace allocated to the UE 108a is a partial interlace; data identifying whether a partial interlace has been allocated other than the first interlace to the UE 108a; and data identifying the set of RBs from any partial interlace allocated to the UE 108a.
- Interlace #0 includes RB positions or indexes 0, 10, ..., 90each from the first RB position of the plurality of groups of RBs 302a-302p. Based on the allocation method according to the invention, the most outside two RBs, RB 0 and RB 90 must be allocated to one UE in which these two RBs ensure the UE can pass the 80%occupied channel bandwidth test.
- a partial interlace of interlace #0 may be allocated and the RBs follow an allocation pattern in which RBs are allocated from any available subset of RBs of the interlace furthest from the center of the frequency bandwidth, or furthest in proximity from the center of the frequency bandwidth, which, by way of example only but is not limited to, may be located in the vicinity of RBs 40-60 of the frequency bandwidth, or in the vicinity of RB 50. That is, RBs may be allocated from the outermost available RBs (e.g.
- RB positions may be allocated according to the allocation pattern of #0, #90, #10, #80, #20, #70, #30, and so on) .
- the remaining RBs When the number of RBs required by this UE is more than that provided by one or more interlaces, the remaining RBs, which cannot occupy the full interlaces, can be mapped to any RB locations within a partial interlace of an interlace as long as all UEs follow a common allocation pattern.
- the decision on the locations can be taken at the base station (e.g. eNB) depending on, by way of example only, how multiple UE RB allocations can be best multiplexed.
- the remaining RBs may be allocated from any available subset of RBs of the interlace closest to the center of the frequency bandwidth or closest in proximity to the center of the frequency bandwidth, which may be, in this example, in the vicinity of RBs 40-60 or in the vicinity of RB 50.
- RBs may be allocated from the innermost available RBs closest to the middle (e.g. closest available RBs to the center of the frequency bandwidth) of the same interlace pattern #0 (e.g. from RBs #40, #50, #30, #60, #20, ..., #80) , which can also help to obtain more permitted output power.
- Figure 7 describes an ordering of how the RBs may be allocated from the available RBs closest to the middle of the frequency bandwidth.
- the remaining RBs which cannot occupy the full interlace, can be mapped to any RB locations within a partial interlace as long as all UEs follow a common allocation pattern (e.g. an allocation pattern as described above or with reference to figure 7) .
- the decision on the locations can be taken at the base station (e.g. eNB) depending on, by way of example only, how multiple UE RB allocations can be best multiplexed.
- FIG. 6 is another schematic illustration of an example RB allocation 600 for 3 UEs, UE1, UE2 and UE3 in which the RBs are allocated based on the partial interlace allocation scheme according to the invention.
- afrequency bandwidth of F BW 20 MHz
- a total number of RBs of N T 100 RBs
- the base station 104a selects, for UE1, two interlaces that will support 15 RBs.
- the base station may select interlace #0 and #5, which have available RBs for allocating to UE1 for its uplink transmission.
- the base station 104a then allocates a set of RBs to UE1 based on the selected two interlaces #0 and #5 and the available RBs therein.
- the base station first allocates the full interlace #0 to the UE1, which includes RBs 602a-602j associated with the selected interlace #0. There are now 5 remaining RBs 602k-602o to allocate to UE1.
- the base station 104a selects the next interlace based on the ordering defined in figure 3b, which is interlace #5, with available RBs in the middle clusters, which are located in proximity to the center of the frequency bandwidth (e.g. near Group 5) and allocates, for the 5 remaining RBs 602k-602o required by UE1 uplink data transmission.
- the 5 remaining RBs 602k-602o associated with interlace #5 may be allocated to UE1 according to an allocation pattern in which a subset of available RBs that are closest in proximity to the center of the frequency bandwidth are used as described previously.
- the 5 remaining RBs 602k-602o are allocated from the one or more further groups of RBs 302d-302h, which will include a subset of RBs from interlace #5 in proximity to the center of the frequency bandwidth, which is a middle portion of the frequency bandwidth.
- the 5 remaining RBs 602k-602o may be allocated from any available RBs of interlace #5 that are closest to the central region of the frequency bandwidth, closest to the center of the frequency bandwidth, or closest in proximity to the center of the frequency bandwidth.
- the subset of RBs 602k-602o are allocated first from the innermost groups of RBs 302d-302h, with group 302f being the closest to the center frequency bandwidth, followed by subsequent innermost groups of RBs 302e, 302g, 302d and 302h each of which are subsequently the next closest group of RBs with available RBs to the center frequency bandwidth.
- RB 602k is allocated from group of RBs 302f
- RB 602l is allocated from group of RBs 302e
- RB 602m is allocated from group of RBs 302g
- RB 602n is allocated from group of RBs 302d
- RB 602o is allocated from group of RBs 302h.
- the subset of available RBs is allocated from the next closest available RB of interlace #5 in proximity to the center of the frequency bandwidth and outwards, but not including, the outermost clusters of interlace #5.
- the number of RBs is 5, which is less than the number of available RBs for interlace #5,so only a subset of RBs from groups 302d-302h are needed.
- the set of 15 RBs for UE1 may be allocated fully from interlace #0 and partially from interlace #5 (a partial interlace associated with interlace #5) .
- the base station 104a selects, for UE2, an interlace that will support 4 RBs.
- the base station may then select a partial interlace associated with interlace #5, which now has an available 5 RBs in clusters 302a-302c and 302i-302j for allocating to UE2 for its uplink transmission.
- the base station 104a then allocates a set of RBs to UE2 based on interlace #5 as a partial interlace and an available subset of RBs therein.
- UE2 Given the required number of RBs for UE2 is less than the number of RBs supported by each interlace, UE2 is allocated a partial interlace according to the allocation pattern in which the furthest subset of available RBs of interlace #5 from the center of the frequency bandwidth are allocated to UE2, such an allocation pattern was described previously with reference to figures 4a-5.
- the base station typically allocates a subset of the available non-contiguous RBs of partial interface #5 based on the available RBs that are furthest from the center of the frequency bandwidth or central region or proximity to the center of the frequency bandwidth.
- the base station first allocates two RBs 604a and 604b associated with the selected interlace #5 from a first and second group of RBs 302a and 302j (e.g. clusters 1 and 10) corresponding to the outermost portions of the frequency bandwidth, which are the furthest available RBs from the central region or center of the frequency bandwidth in interlace #5. There are now 2 RBs to allocate.
- the base station 104a then allocates, for the further 2 RBs required by the UE2 uplink data transmission, a further 2 RBs 604c-604d associated with interlace #5 that are the next furthest from the center of the frequency bandwidth or from the proximity of the center of the frequency bandwidth.
- RBs 302b, 302c and 302i may include the one or more further groups of RBs 302b, 302c and 302i, which correspond to the remaining furthest available RBs from the central region, center or middle portion (s) of the frequency bandwidth.
- the RBs 604c-604d are allocated from the outer clusters 302b and 302i.
- the subset of 4 RBs for UE2 may be allocated from partial interlace of interlace #5. Interlace #5 now has 1 remaining available RB for allocation.
- the base station 104a selects, for UE3, two interlaces that will support 11 RBs.
- the base station determines which next interlace of the predefined ordering may allow UE3 to meet the 80%bandwidth requirement and so may select interlace #1, which has 10 available RBs for allocation spanning the frequency bandwidth.
- the base station determines whether any further remaining RBs are required, in which case there is 1 further RB required, thus base station determines that interlace #5 has an available 1 RB for allocation. So, base station selects interlace #1 as a full interlace for allocation to UE3 and interlace #5 as a partial interlace for allocating to UE3.
- the base station 104a then allocates a set of RBs to UE3 based on the selected two interlaces #1 and #5 and the available RBs therein.
- the base station first allocates the full interlace of interlace #1 which includes the two outermost RBs 606a and 606j from the first and last group of RBs 302a and 302j (e.g. groups 1 and 10) corresponding to the outermost portions of the frequency bandwidth. There are now 9 RBs to allocate.
- the base station 104a then allocates, for the further 9 RBs required by UE3 uplink data transmission, a further 8 RBs 606b-606i associated with interlace #1 may be allocated to UE3 from the groups of RBs 302b-302i, thus a full interlace associated with interlace #1 is allocated to UE3. There is now 1 remaining RB 606k to allocate to UE3. Given the further remaining RBs required is less than the number of RBs supported by a full interlace, the base station 104a selects the next partial interlace for allocation to the UE3 in the predefined ordering, which is interlace #5, for allocating the further remaining 1 RB.
- the further remaining 1 RB is allocated from the available RBs closest to the center of the frequency bandwidth, given there is only 1 available RB in interlace #5, the 1 remaining RB 606k in group 302c associated with interlace pattern #5 may be allocated to UE3 corresponding to the available RB that is closest to the center of the frequency bandwidth.
- the RB 602k is allocated from the only innermost cluster 302c of interlace #5.
- the set of 11 RBs for UE3 may be allocated fully from interlace pattern #1 and partially from interlace pattern #5.
- the enhanced partial allocation method or scheme according to the invention has only used 3 interlaces #0, #5, and #1 as opposed to 5 interlaces #0, #5, #1, #6, #2 of the interlace-based solution of Figure 3a and 3b.
- the RBs usage efficiency and battery usage efficiency (which are same) are compared in table 1 below.
- both the RBs usage efficiency and battery usage efficiency are improved using partial interlace allocation scheme according to the invention as opposed to the full interlace allocation scheme with padding as described in figure 3a and 3b.
- the first change is to introduce an allocation pattern for allocating RBs from each interlace pattern such that the interlace pattern is fully utilised or the utilisation of available RBs in each interlace pattern is maximised, but which ensures the RB allocation meets the two main requirements regarding frequency bandwidth and transmission power.
- a second change is required for introducing a set of signalling bits to indicate the set of RBs allocated to each UE.
- Figure 7 is a schematic diagram illustrating an allocation pattern 700 for allocating RBs to a UE from each of the selected interlaces.
- the most outside RBs should be occupied first. For instance, when the number of required RBs for the UE uplink transmission is less than the total number of RBs supported by an interlace, then a partial interlace is allocated for a subset of RBs including at least two RBs from groups 302a and 302j corresponding to positions (9) and (10) of allocation pattern 700 should be allocated in order to satisfy the OCB requirement.
- any remaining RBs are allocated to the subset of RBs from the next outermost groups of RBs 302b-302i in an alternating order with RBs furthest from the center of the frequency bandwidth or the middle portion of the frequency bandwidth (e.g. groups 302e-302f) being allocated first towards the center of the frequency bandwidth.
- the allocation pattern 700 may then be used to generate an indication of the starting RB of the partial interlace that is allocated to the UE.
- the indication of the starting RB of the partial interlace is the position in the allocation pattern 700 that includes the RB from the resulting subset of RBs that is closest to the center of the frequency bandwidth.
- This indication of the starting position along with the number of RBs in the subset of RBs and the partial interlace identifier/interlace identifier may be used as signalling for notifying the UE how to assign the RBs from the partial interlace allocated to it.
- the full interlaces When the number of required RBs is greater than one or more interlaces, the full interlaces will be allocated to the UE, and any further remaining RBs will be allocated to a partial interlace associated with another interlace. In this instance, since the full interlaces have been allocated to the UE, the OCB requirement has been met. Then, the further remaining RBs, which are less than a full interlace, are allocated to another subset of RBs from the innermost groups of RBs 302b-302i in an alternating order with available RBs closest to the center of the frequency bandwidth or the middle portion of the frequency bandwidth (e.g.
- groups 302e-302f being allocated first and subsequent available RBs closest to the center of the frequency bandwidth being allocated subsequently, which may be read outwards in an alternating order illustrated by positions steps (1) - (8) of allocation pattern 700 in figure 7.
- the RB e.g. RB#i+50
- this is first allocated, then if the next available RB at position (2) , which is the next closest to the center of the frequency bandwidth, is available then this is allocated the RB (e.g.
- the allocation pattern 700 may then be used to generate an indication of the starting RB of the partial interlace that is allocated to the UE.
- the indication of the starting RB of the partial interlace is the position in the allocation pattern 700 that includes the RB from the resulting subset of RBs that is closest to the center of the frequency bandwidth.
- This indication of the starting position along with the number of RBs in the subset of RBs and the partial interlace identifier/interlace identifier may be used as signalling for notifying the UE how to assign the RBs from the partial interlace allocated to it.
- the remaining RBs may be mapped to the centre of an interlace first, or failing that, to any available RBs closest to the center of the frequency bandwidth or the middle portion of the interlace first as this depends on where the available RBs are in the selected interlace.
- data representative of the sets of RBs allocated to each UE needs to be sent from the base station 104a to each UE 108a-108b.
- the data may be representative of a set of signalling bits that indicate the set of RBs allocated to each UE based on the interlaces allocated (e.g. full interlaces or partial interlaces) to each UE and the corresponding RBs used in each interlace.
- the data representative of the signalling bits may be sent in a resource information message to each UE.
- This may include data representative of one or more of: data identifying a allocated interlace with at least one available RB allocated to the UE in each of the outermost groups; data identifying a selected interlace pattern with further available RBs allocated to the UE within the middle groups; and/or data identifying the number of further available RBs.
- signalling bits that may be used to support the above enhanced partial allocation schemes according to the invention as described with reference to figures 3a-7 may be based, by way of example only but is not limited to, the following parameters:
- uplink resource allocation type 0 As specified in Section 8.1.1 of 3GPP TS 36.213 V12.6.0, to support RB allocation and scheduling according to the invention the examples outlined above with reference to figures 3a-7, where 10 interlaces and 10 RBs per interlace are used, then 6 bits are required for the interlace index and the number of interlaces together, 1 bit is required to indicate which interlace is partial, and 6 bits are required for RB index and the number of RBs together.
- the number of total signalling bits is 13 which is exactly the same as that of the DCI format 0 RIV (resource indication value) bits.
- UE1 UE2 UE3 Interlace Index 0 5 5 5 Number of interlaces 2 1 2 Partial Interlace Indicator 1 0 or 1 0 RB Index (within the partial interlace) 0 7 6 Number of RBs 5 4 1
- the above signalling design is assumed to be a reasonable one with the limitation that 1) only the first or the last interlace can be partial; 2) all allocated interlaces of one UE must be continuous by following the above interlace pattern order of 0, 5, 1, 6, ..., 9; and 3) at most 3 UEs can share the same interlace.
- the signalling size may be reduced by using, by way of example only but not limited to, the following parameters:
- Figure 8 is a schematic diagram illustrating an example allocation 800 in which only 2 UEs, UE1 and UE2, may share the same interlace.
- UE1 requires 15 RBs and UE2 requires 4 RBs.
- the signalling values of UE1/UE2 using the alternative signalling with reduced size is given in Table 3 below.
- Interlace index is 5 and the number of interlaces is 1 so the partial interlace indicator is ignored.
- the number of RBs is 4, a reverse order of the allocation pattern of Figure 7 is followed so RBs 804a, 804b, 804c, 804d in the respective groups of RBs 302a, 302j, 302b, 302i corresponding to positions 10, 9, 8 and 7 are occupied as shown in Figure 8.
- UE1 UE2 Interlace Index 0 5 Number of interlaces 2 1 Partial Interlace Indicator 1 0 or 1 Number of RBs 5 4
- the total signalling size is 11 bits (2 bits are saved compared with the example#1) .
- Figures 9a and 9b are graphs illustrating performance results from simulations that compare the full interlace solution with padding bits of figure 3 with the partial interlace allocation scheme with reduced or no padding bits according to the invention as described herein with reference to figures 4a-8.
- the simulation of the telecommunication system includes 1 eNB serving 3 UEs sharing the same bandwidth of 20 MHz and each UE has a different throughput (in RBs) as outlined below:
- ⁇ UE1 (40 + R) RBs per sub frame, where R is a random integer with uniform distribution from (0 ⁇ 30) ;
- ⁇ UE2 (10 + R) RBs per subframe, where R is a random integer with uniform distribution from (0 ⁇ 10) ;
- ⁇ UE3 R RBs per subframe, where R is a random integer with uniform distribution from (0 ⁇ 10) ;
- the total throughput is no more than 100 RBs and there should be no delay due to insufficient number of RBs.
- the average throughput is 75 RBs.
- Option 1 if the required number of RBs is not a product of 10, padding bits are added to occupy a full interlace (this is the interlace-based solution as described in figure 3) ;
- Option 2 if the required number of RBs is not a product of 10, those RBs which can occupy full interlaces are sent first and the corresponding data packets for the remaining RBs are delayed and combined with data packets of the next subframe;
- Option 3 this the partial interlace scheme according to the invention, but where unused RBs of partial interlaces are also occupied with padding bits. For instance, if UE3 has more than 11 RBs, there will be two interlaces which cannot be fully used.
- the difference between Option 1 and Option 3 is the RBs usage efficiency and both have “0” latency from scheduling.
- the difference between Option 2 and Option 3 is mainly latency and Option 2 has ideal RB usage efficiency which is 75%.
- Figure 9a is a Load vs CDF graph illustrating the simulation results for RBs usage efficiency of Option 1 and Option 3.
- Option 1 is illustrated by the solid link and
- Option 3 is illustrated by the dashed-dotted line.
- the RBs usage efficiencies are compared in Figure 9a in which Option 1 uses 88.5%of the total RBs on average whilst Option 3 uses 80.2%on average so the relative efficiency gain of Option 3 over Option 1 is 10%.
- Figure 9b is a graph illustrating the latency distributions of all 3 UEs with Option 2. It is noted that there is no latency for all UEs with Option3, which is the partial interlace scheme according to the invention.
- the latency is given in a number of units called “chance” which could be one TTI with multi-subframe scheduling supported or a scheduling period when the delayed RBs of Option 2 cannot be sent within the current scheduling period.
- chlorance a number of units
- Figure 10 illustrates various components of an exemplary computing-based device 1000 which may be implemented to include the functionality of the scheduling and allocation of communication resources as described, by way of example only, with respect to an eNB 104a of a telecommunications network 100 as described with reference to figures 1-9b.
- the computing-based device 1000 comprises one or more processors 1002 which may be microprocessors, controllers or any other suitable type of processors for processing computer executable instructions to control the operation of the device in order to perform measurements, receive measurement reports, schedule and/or allocate communication resources as described in the process (es) and method (s) as described herein.
- processors 1002 may be microprocessors, controllers or any other suitable type of processors for processing computer executable instructions to control the operation of the device in order to perform measurements, receive measurement reports, schedule and/or allocate communication resources as described in the process (es) and method (s) as described herein.
- the processors 1002 may include one or more fixed function blocks (also referred to as accelerators) which implement the methods and/or processes as described herein in hardware (rather than software or firmware) .
- fixed function blocks also referred to as accelerators
- Platform software and/or computer executable instructions comprising an operating system 1004a or any other suitable platform software may be provided at the computing-based device to enable application software to be executed on the device.
- software and/or computer executable instructions may include the functionality of perform measurements, receive measurement reports, schedule and/or allocate communication resources and/or the functionality of the base stations or eNBs according to the invention as described with reference to figures 1-9b.
- computing device 1000 may be used to implement base station 104a or eNB 104a and may include software and/or computer executable instructions that may include functionality of perform measurements, receive measurement reports, schedule and/or allocate communication resources and/or the functionality of the base stations or eNBs according to the invention as described with reference to figures 1-9b.
- Computer-readable media may include, for example, computer storage media such as memory 1004 and communications media.
- Computer storage media, such as memory 1004 includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
- Computer storage media may include, but is not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information for access by a computing device.
- communication media may embody computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave, or other transport mechanism.
- computer storage media does not include communication media.
- the computer storage media (memory 1004) is shown within the computing-based device 1000 it will be appreciated that the storage may be distributed or located remotely and accessed via a network or other communication link (e.g. using communication interface 1006) .
- the computing-based device 1000 may also optionally or if desired comprises an input/output controller 1010 arranged to output display information to a display device 1012 which may be separate from or integral to the computing-based device 1000.
- the display information may provide a graphical user interface.
- the input/output controller 1010 is also arranged to receive and process input from one or more devices, such as a user input device 1014 (e.g. a mouse or a keyboard) . This user input may be used to set scheduling for measurement reports, or for allocating communication resources, or to set which communications resources are of a first type and/or of a second type etc.
- the display device 1012 may also act as the user input device 1014 if it is a touch sensitive display device.
- the input/output controller 1010 may also output data to devices other than the display device, e.g. other computing devices via communication interface 1006, any other communication interface, or a locally connected printing device/computing devices etc.
- Figure 11 illustrates various components of an exemplary computing-based device 1100 which may be implemented to include the functionality of the assignment and use of scheduled communication resources as described, by way of example only but not limited to, with respect to UE 104a or UE 104b of a telecommunications network 100 as described with reference to figures 1-10.
- the computing-based device 1100 comprises one or more processors 1102 which may be microprocessors, controllers or any other suitable type of processors for processing computer executable instructions to control the operation of the device in order to perform measurements, receive measurement reports, schedule and/or allocate communication resources as described in the process (es) and method (s) as described herein.
- the processors 1102 may include one or more fixed function blocks (also referred to as accelerators) which implement the methods and/or processes as described herein in hardware (rather than software or firmware) .
- Platform software and/or computer executable instructions comprising an operating system 1104a or any other suitable platform software may be provided at the computing-based device to enable application software to be executed on the device.
- software and/or computer executable instructions may include the functionality of performing measurements, sending measurement reports, assigning and using scheduled communication resources and/or the functionality of the UEs according to the invention as described with reference to figures 1-9e.
- computing device 1100 may be used to implement a UE 108a or 108b as described herein and may include software and/or computer executable instructions that may include functionality of performing measurements, transmitting measurement reports, assigning and using scheduled communication resources and/or the functionality of the UEs according to the invention as described with reference to figures 1-9b.
- Computer- readable media may include, for example, computer storage media such as memory 1104 and communications media.
- Computer storage media may include, but is not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information for access by a computing device.
- communication media may embody computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave, or other transport mechanism.
- computer storage media does not include communication media.
- the computer storage media (memory 1104) is shown within the computing-based device 1100 it will be appreciated that the storage may be distributed or located remotely and accessed via a network or other communication link (e.g. using communication interface 1106) .
- the computing-based device 1100 may also optionally or if desired comprises an input/output controller 1110 arranged to output display information to a display device 1112 which may be separate from or integral to the computing-based device 1100.
- the display information may provide a graphical user interface.
- the input/output controller 1110 is also arranged to receive and process input from one or more devices, such as a user input device 1114 (e.g. keypad, touch screen or other input) . This user input may be used to operate the computing device.
- the display device 1112 may also act as the user input device 1114 if it is a touch sensitive display device.
- the input/output controller 1110 may also output data to devices other than the display device, e.g. other computing devices via communication interface 1106, any other communication interface, or a locally connected printing device/computing devices etc.
- ′computer′ is used herein to refer to any device with processing capability such that it can execute instructions. Those skilled in the art will realise that such processing capabilities are incorporated into many different devices and therefore the term ′computer′ includes PCs, servers, base stations, eNBs, network nodes and other network elements, mobile telephones, UEs, personal digital assistants, other portable wireless communications devices and many other devices.
- a remote computer may store an example of the process described as software.
- a local or terminal computer may access the remote computer and download a part or all of the software to run the program.
- the local computer may download pieces of the software as needed, or execute some software instructions at the local terminal and some at the remote computer (or computer network) .
- a dedicated circuit such as a DSP, programmable logic array, or the like.
- ′an′ item refers to one or more of those items.
- ′comprising′ is used herein to mean including the method blocks, features or elements identified, but that such blocks, features or elements do not comprise an exclusive list and a method or apparatus may contain additional blocks, features or elements.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne des procédés et un appareil permettant une attribution de blocs de ressources (RB) à une pluralité d'équipements d'utilisateur (UE) transmettant des données en liaison montante à une station de base (BS) dans un réseau de télécommunication dans une largeur de bande de fréquences (FBW) d'un spectre radio sans licence. La FBW inclut une pluralité de blocs de ressources contigus embrassant toute la FBW. Une station de base est configurée pour : recevoir, de chacun des UE, une demande représentant des données indiquant un nombre de blocs de ressources requis par chaque dit UE pour la transmission de données en liaison montante; attribuer, pour chaque UE, un ensemble de blocs de ressources sur la base d'un ensemble d'entrelacements prédéfinis avec des blocs de ressources disponibles pour la transmission en liaison montante, chaque entrelacement dans l'ensemble d'entrelacements prédéfinis définissant une pluralité unique de blocs de ressources non contigus sélectionnés parmi la pluralité de blocs de ressources contigus. L'attribution par la station de base de l'ensemble de blocs de ressources pour chaque UE inclut en outre : l'attribution d'un ou de plusieurs entrelacements complets de l'ensemble d'entrelacements prédéfinis à l'UE pour la transmission en liaison montante lorsque le nombre de blocs de ressources requis pour la transmission en liaison montante est supérieur ou égal à un nombre total de blocs de ressources non contigus d'un ou de plusieurs entrelacements. Le nombre total de blocs de ressources non contigus pour l'entrelacement ou chacun des entrelacements est disponible. La station de base attribue, pour tous les autres blocs de ressources requis par l'UE pour la transmission en liaison montante de données, un entrelacement partiel à l'UE lorsque le nombre des autres blocs de ressources requis pour la transmission en liaison montante est inférieur au nombre de blocs de ressources non contigus disponibles de l'entrelacement. L'interface partielle définit un sous-ensemble de blocs de ressources disponibles d'un entrelacement de l'ensemble d'entrelacements prédéfinis. La station de base attribue un entrelacement partiel à l'UE lorsque le nombre total de blocs de ressources requis pour la transmission en liaison montante est inférieur au nombre total de blocs de ressources non contigus disponibles de l'entrelacement; et envoie un message d'informations de ressource à chaque UE, le message d'informations de ressource incluant des données représentatives de l'ensemble de blocs de ressources attribué à cet UE. L'UE reçoit le message d'informations de ressource et assigne des blocs de ressources selon la transmission en liaison montante.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201780013737.9A CN109156001B (zh) | 2016-04-01 | 2017-03-13 | 用于上行链路通信的资源块分配 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1605638.4 | 2016-04-01 | ||
| GB1605638.4A GB2548922B (en) | 2016-04-01 | 2016-04-01 | Resource block allocation for uplink communications |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017166998A1 true WO2017166998A1 (fr) | 2017-10-05 |
Family
ID=59773334
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/076404 Ceased WO2017166998A1 (fr) | 2016-04-01 | 2017-03-13 | Attribution de blocs de ressources pour des communications en liaison montante |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN109156001B (fr) |
| GB (1) | GB2548922B (fr) |
| WO (1) | WO2017166998A1 (fr) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018090855A1 (fr) * | 2016-11-17 | 2018-05-24 | 华为技术有限公司 | Procédé de transmission de données de liaison montante et equipement |
| WO2019115861A1 (fr) * | 2017-12-15 | 2019-06-20 | Nokia Technologies Oy | Structures d'entrelacement |
| WO2019119375A1 (fr) * | 2017-12-21 | 2019-06-27 | Oppo广东移动通信有限公司 | Procédé et appareil de transmission d'informations, et support de stockage informatique |
| WO2020037682A1 (fr) * | 2018-08-24 | 2020-02-27 | Nec Corporation | Procédés et dispositifs d'attribution de ressources |
| CN111512586A (zh) * | 2017-12-22 | 2020-08-07 | 瑞典爱立信有限公司 | 非许可频带中的交织跳变 |
| US11166267B2 (en) * | 2018-08-17 | 2021-11-02 | Qualcomm Incorporated | DCI triggered SRS enhancements |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110475342A (zh) * | 2018-05-09 | 2019-11-19 | 北京三星通信技术研究有限公司 | 传输数据、harq-ack、ofdm符号的方法、基站、ue和计算机介质 |
| FI3764712T3 (fi) * | 2018-09-18 | 2023-03-25 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Resurssien kohdennusmenetelmä ja päätelaite |
| WO2020144168A1 (fr) * | 2019-01-11 | 2020-07-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Attribution de ressources pour transmissions de liaison montante dans un spectre sans licence |
| WO2020223667A1 (fr) * | 2019-05-02 | 2020-11-05 | Apple Inc. | Améliorations apportées à des schémas d'attribution de ressources dans le domaine fréquentiel pour un canal partagé de liaison montante physique dans un système nr sans licence |
| WO2021001770A1 (fr) * | 2019-07-03 | 2021-01-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Attribution de ressources de domaine fréquentiel pour transmission entrelacée |
| CN114586445B (zh) * | 2019-12-19 | 2025-09-12 | 夏普株式会社 | 终端设备、基站设备和通信方法 |
| US11723040B2 (en) * | 2020-10-22 | 2023-08-08 | Apple Inc. | Systems and methods for unlicensed wide-band transmission |
| CN113630340B (zh) * | 2021-06-22 | 2024-04-05 | 北京邮电大学 | 分配带宽资源的方法、装置、电子设备及介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101778394A (zh) * | 2009-01-12 | 2010-07-14 | 大唐移动通信设备有限公司 | 一种实现资源映射的方法和装置 |
| US20150085794A1 (en) * | 2013-09-20 | 2015-03-26 | Qualcomm Incorporated | Uplink resource allocation and transport block size determination over unlicensed spectrum |
| WO2015084527A1 (fr) * | 2013-12-03 | 2015-06-11 | Qualcomm Incorporated | Génération d'un signal de référence dans un système de communication sans fil |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8917614B2 (en) * | 2010-02-05 | 2014-12-23 | Qualcomm Incorporated | Resource allocation and transmission for coordinated multi-point transmission |
| US9241327B2 (en) * | 2012-01-23 | 2016-01-19 | Intel Corporation | LTE enhancements for small packet transmissions |
| US10034283B2 (en) * | 2013-08-23 | 2018-07-24 | Qualcomm Incorporated | CSI and ACK reporting enhancements in LTE/LTE-A with unlicensed spectrum |
| US9743432B2 (en) * | 2013-09-23 | 2017-08-22 | Qualcomm Incorporated | LTE-U uplink waveform and variable multi-subframe scheduling |
| US11743897B2 (en) * | 2013-12-20 | 2023-08-29 | Qualcomm Incorporated | Techniques for configuring uplink channels in unlicensed radio frequency spectrum bands |
| CN105099612B (zh) * | 2014-05-20 | 2019-05-24 | 上海朗帛通信技术有限公司 | 一种利用非授权频谱传输的方法和装置 |
| US10033505B2 (en) * | 2014-07-31 | 2018-07-24 | Qualcomm Incorporated | Transmission of uplink control channels over an unlicensed radio frequency spectrum band |
| US9867187B2 (en) * | 2014-08-04 | 2018-01-09 | Qualcomm Incorporated | Techniques for configuring uplink channel transmissions using shared radio frequency spectrum band |
-
2016
- 2016-04-01 GB GB1605638.4A patent/GB2548922B/en active Active
-
2017
- 2017-03-13 CN CN201780013737.9A patent/CN109156001B/zh active Active
- 2017-03-13 WO PCT/CN2017/076404 patent/WO2017166998A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101778394A (zh) * | 2009-01-12 | 2010-07-14 | 大唐移动通信设备有限公司 | 一种实现资源映射的方法和装置 |
| US20150085794A1 (en) * | 2013-09-20 | 2015-03-26 | Qualcomm Incorporated | Uplink resource allocation and transport block size determination over unlicensed spectrum |
| WO2015084527A1 (fr) * | 2013-12-03 | 2015-06-11 | Qualcomm Incorporated | Génération d'un signal de référence dans un système de communication sans fil |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018090855A1 (fr) * | 2016-11-17 | 2018-05-24 | 华为技术有限公司 | Procédé de transmission de données de liaison montante et equipement |
| WO2019115861A1 (fr) * | 2017-12-15 | 2019-06-20 | Nokia Technologies Oy | Structures d'entrelacement |
| WO2019119375A1 (fr) * | 2017-12-21 | 2019-06-27 | Oppo广东移动通信有限公司 | Procédé et appareil de transmission d'informations, et support de stockage informatique |
| CN111418244A (zh) * | 2017-12-21 | 2020-07-14 | Oppo广东移动通信有限公司 | 一种信息传输的方法、装置及计算机存储介质 |
| CN111418244B (zh) * | 2017-12-21 | 2022-05-06 | Oppo广东移动通信有限公司 | 一种信息传输的方法、装置及计算机存储介质 |
| CN111512586A (zh) * | 2017-12-22 | 2020-08-07 | 瑞典爱立信有限公司 | 非许可频带中的交织跳变 |
| US11166267B2 (en) * | 2018-08-17 | 2021-11-02 | Qualcomm Incorporated | DCI triggered SRS enhancements |
| US11765737B2 (en) | 2018-08-17 | 2023-09-19 | Qualcomm Incorporated | DCI triggered SRS enhancements |
| WO2020037682A1 (fr) * | 2018-08-24 | 2020-02-27 | Nec Corporation | Procédés et dispositifs d'attribution de ressources |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2548922B (en) | 2018-09-12 |
| GB2548922A (en) | 2017-10-04 |
| CN109156001A (zh) | 2019-01-04 |
| CN109156001B (zh) | 2023-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017166998A1 (fr) | Attribution de blocs de ressources pour des communications en liaison montante | |
| US8797988B2 (en) | Resource allocation methods and use thereof for sounding reference signals in uplink | |
| CN106211334B (zh) | 窄带的分配、窄带分配的获取方法和装置 | |
| CN108633052B (zh) | 一种资源配置方法、装置和设备 | |
| CN102065485B (zh) | 分配控制信道单元资源的方法及装置 | |
| CN102340875A (zh) | 资源分配方法和装置 | |
| CN109698740A (zh) | 资源调度的方法、装置 | |
| CN104717748A (zh) | 物理下行控制信道的资源分配方法和装置 | |
| CN109587799A (zh) | 一种信息传输方法及装置 | |
| CN107295653B (zh) | 一种载波中prb资源分配方法和装置 | |
| GB2546548A (en) | Communication resource allocation for telecommunication networks | |
| CN105472651A (zh) | 基站、用户设备及相关方法 | |
| WO2017133471A1 (fr) | Attribution de ressources de liaison montante | |
| WO2017132967A1 (fr) | Procédé d'envoi de données, procédé de réception de données, équipement utilisateur et station de base | |
| US20200099486A1 (en) | Communication device for lte communication within unused gsm channels | |
| KR102841460B1 (ko) | 통신 장치, 통신 방법 및 집적 회로 | |
| CN107027183B (zh) | 一种资源分配、数据传输方法及装置 | |
| JP2021526749A (ja) | 無線通信システムにおけるリソース割り当てのための方法及びデバイス | |
| JP6256024B2 (ja) | 無線基地局、及び、無線基地局の送信電力制御方法 | |
| CN104065600A (zh) | 一种抑制控制信道干扰的方法及装置 | |
| CN105451237A (zh) | 一种无线资源分配方法 | |
| CN108809451A (zh) | 一种搜索空间的确定方法及网元设备 | |
| US8306006B2 (en) | Resource allocation / management method and device based on block repeat division multiple access | |
| CN103391177B (zh) | 一种连续资源分配信令的生成方法及其装置 | |
| WO2023193159A1 (fr) | Système et procédé de mappage entre différents types de parties de bande passante pour une configuration de ressources |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17773029 Country of ref document: EP Kind code of ref document: A1 |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 11/03/2019) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17773029 Country of ref document: EP Kind code of ref document: A1 |