1. Field of the Invention
The present invention relates to resource-pool configurations used in device-to-device (D2D) communication, and more specifically, multiple resource-pool configurations that are usable in different deployment scenarios such as, for example, out-of-coverage and in-coverage D2D communication. The present invention also relates to multiple resource-pool configurations using different signaling methods that improve spectrum efficiency and robustness of the D2D communication.
2. Description of the Related Art
D2D communication is one of the key features of the 3rd Generation Partnership Project (3GPP), Release 12. Introducing D2D communication improves spectrum efficiency and overall throughput, reduces a terminal's power consumption, and enables new peer-to-peer services. Typical applications include, but are not limited to, public safety, network offloading, etc.
A User Equipment (UE) within the coverage of an Evolved Node B (eNB) will have normal Long-Term Evolution (LTE)/LTE-Advanced (LTE-A) communication as well as D2D communication if it is configured for such communication and will use the uplink for D2D transmission. Using the uplink for D2D transmission creates a new challenge that has not been addressed in previous LTE/LTE-A designs. The new challenge is that the physical components for D2D communication are not always available since, to receive D2D transmissions, a UE needs to return its radio frequency (RF) chain from the downlink frequency to the uplink frequency. However, the UE cannot always keep the RF chain at the uplink frequency since normal LTE/LTE-A or wide area network (WAN) transmission requires an RF chain working at the downlink frequency. The RF chain can be considered as the transmission path (either a virtual or a real path) from the antenna port to the baseband processor/modem interface. That is, one RF chain is one complete set of independently controllable RF circuit resources (or other such assignable physical resource) from/to an antenna and a baseband modem interface.
For example, if a UE is considered to be 4×multi-input, multi-out (MIMO) (multi-antenna function) capable, then the UE has at least 4 RF chains in its circuit design. Therefore, because a UE's normal LTE/LTE-A or WAN (wide area network) transmission requires a RF chain working at the downlink frequency, a UE cannot have both simultaneous D2D transmission/reception and simultaneous LTE and D2D reception.
Thus, a resource pool, which includes a limited number of RF chains, needs to be configured for D2D communication. Physical layer resource allocation for D2D communication is limited within the resource pool, at least for out-of-coverage scenarios, to enable D2D-capable UEs to perform D2D reception and WAN communication simultaneously.
Resource-pool configurations have been studied and the following schemes have been identified for different scenarios:
i. A pre-configured or fixed resource-pool configuration that is more suitable for out-of-coverage UEs
ii. A semi-static configured resource-pool configuration that is more suitable for in-coverage UEs; and
iii. A resource configuration which is controlled by a radio resource management head (RRMH). A typical, non-limiting example of RRMH is eNB, relay node, remote radio head (RRH), or a D2D-capable UE.
However, the above schemes each only solve some problems with D2D communication for different scenarios and only do so by sacrificing flexibility in other scenarios. Detailed designs for resource-pool configurations have not yet been decided. Thus, the question of how to use resource-pool configuration to realize D2D communication is still unanswered. That is, the above schemes have not provided updateable resource-pool configurations which are able to efficiently realize D2D communication for D2D-capable UEs which are going in and out of cell coverage, nor have the above schemes considered aligning resource-pool configurations of a group of UEs based on which ones of different cells the UEs are associated with.
Preferred embodiments of the present invention provide multiple resource-pool configurations which are usable in different scenarios such as, for example, out-of-coverage and in-coverage D2D communication. The preferred embodiments of the present invention provide multiple resource-pool configurations through different signaling methods and improve spectrum efficiency and robustness of the D2D communication.
The above and other features, elements, characteristics, steps, and advantages of the present invention will become more apparent from the following detailed description of preferred embodiments of the present invention with reference to the attached drawings.
An aspect of the invention provides a method for configuring and allocating radio resource to terminals for device to device (D2D) communication or discovery, comprising:
configuring a resource pool used by terminals during device to device communication according to corresponding parameters;
setting up multiple resource pools with different configuration;
configuring or signaling the configurations of different resource pools through different methods; and
selecting the suitable resource pool configuration for device to device operation.
Another aspect of the invention provides an apparatus, comprising:
a processor;
memory in electronic communication with the processor, wherein instructions stored in the memory are executable to:
configure a resource pool used by terminals during device to device communication according to corresponding parameters;
set up multiple resource pools with different configuration;
configure or signal the configurations of different resource pools through different methods; and
select the suitable resource pool configuration for device to device operation.
For the in-coverage UE, an important question that needs to be addressed is whether or not a D2D transmission and uplink transmission from other UEs can be frequency division multiplexed (FDM). The advantage of using FDM mode is to improve the spectrum efficiency, especially if a narrow band D2D communication such as VoIP (Voice over Internet Protocol) is used within a relative large bandwidth. If FDM is not allowed, then significant spectrum resources cannot be utilized. On the other hand, the FDM mode will cause a “near far effect” that can increase the interference level experienced by eNB or D2D receiver. In the following preferred embodiments of the present invention, the FDM mode is considered.
Resource-pool configuration parameters are listed below:
(i) Time domain:
NT: the number of consecutive resource blocks (RBs) for D2D communication;
T: repetition period/cycle length; and
n (optional): the number of offset RBs within each repetition period/cycle length T. That is, n is the offset between the first normal RB and the first D2D RB within the repetition period/cycle length T. Typically n=0 such that the first RB in the repetition period/cycle length T is a D2D RB; however, in some circumstances, n will be a different integer that is greater than 0 such that the first n RBs are normal RBs.
(ii) Frequency domain:
Option 1 (preferred for out of cell carriage situations):
BWD2D: the resource-pool bandwidth available for D2D communication; and
k: the number of offset consecutive RBs from the band edge for normal communication. The purpose of k is to fix the D2D RB location, where k is the distance from the first D2D RB to the band edge of the resource-pool bandwidth BWD2D. For example, for a band with a 20 MHz bandwidth, k indicates the distance from beginning of the band edge to the first D2D RB; and
Option 2 (preferred for in cell coverage situations):
BWD2D: the resource-pool bandwidth available for D2D communication;
N: the number of RBs in a segment of the resource-pool bandwidth BWD2D available for both normal and D2D communication;
K: the number of RBs in each segment for D2D communication; and
k: the number of offset consecutive RBs from the band edge for normal communication. As noted above, the offset k is to fix the D2D RB location with respect to the band edge of the resource-pool bandwidth BWD2D.
The above resource-pool configuration parameters are merely shown as preferred examples used in accordance with preferred embodiments of the present invention and many other types of resource-pool configuration parameters are possible. For example, it is also possible to randomly pick a resource block that is to be used for D2D communication.
Illustrations of a preferred embodiment of the time domain (TD) and frequency domain (FD) parameters are shown in
In
Preferably, the following equation is satisfied:
NT≦T,
where NT is the number of consecutive RBs for D2D communication and T is the repetition period/cycle length. NT is only equal to the repetition period/cycle length T on UEs that do not have any intra/inter frequency and inter Radio Access Technology (RAT) coverage. However, in the time domain shown in
Examples of the parameters in the frequency domain are shown in
BWD2D≦DWtotal,
where BWD2D is the resource-pool bandwidth for D2D communication and BWtotal is the total available bandwidth, and
K≦N≦BWD2D,
where K is the number of RBs within each segment, N is the number of RBs in each segment, and BWD2D is the resource-pool bandwidth.
In using the frequency domain configurations of
Having two different frequency domain options, an out-of-coverage FD Option 1 shown in
Additionally, as mentioned above, the frequency domain parameters in Option 1 of
The frequency domain parameters of Option 2 of
That is, an allocation pattern, in which specific RBs within the bandwidth are chosen for use as D2D RBs, for Option 2 is preferably designed to be optimized for certain circumstances. The corresponding parameters could be semi-static, such that the allocation pattern of the broadcast pattern could be changed slowly, for example, between the TD and FD schemes depicted in
As mentioned above, different resource-pool configurations are suitable for different scenarios, and the question of how to use the resource-pool configurations to implement D2D communication has still not been finalized in the related art. In accordance with the preferred embodiments of the present invention, a methodology is provided in which various resource-pool configurations are transmitted through different signaling. A D2D-capable UE selects the most suitable resource-pool configuration by overriding an already existing configuration. For example, when an out-of-coverage UE moves into a coverage area, the UE will have a fixed or pre-configured resource-pool configuration and obtains a new allocation through RRC signaling. Then, the UE selects which configuration will be used based on instructions received from the eNB which can use various factors (such as, for example, the amount of D2D data based on a D2D buffer report, the priority of a D2D application, etc.) to optimize the resource-pool configuration strategy. Alternatively, if there are no network instructions, then the UE can make the decision automatically. On the other hand, an in-coverage UE already has a resource-pool configuration through RRC signaling and re-activates the fixed or pre-configured resource-pool configuration when it moves into an out-of-coverage area.
A flow chart explaining a preferred process that the UE will go through is shown in
One example is transmitting the time domain parameters and the frequency domain parameters of Option 1 through the system information. The same values can be used at the frequency layer level to ensure any D2D-capable UE which is out of coverage of a particular cell but still within the coverage of a frequency layer that has the same resource-pool configuration. This helps inter-cell, intra-frequency D2D communications since the UE performing the D2D transmission from one cell knows at least the resource pool of an inter-cell UE, although they are not within the same cell. Corresponding parameters such as BWD2D, NT, and T can be exchanged over an X2 interface, which is a channel between different eNBs within the same frequency layer, or through the information exchanged during a handover procedure from a D2D-capable UE.
For example, the time domain parameters and the frequency domain parameters of Option 1 with different values preferably are simultaneously transmitted using RRC signaling. In general, the size of resource-pool configuration transmitted through RRC signaling could be a subset of the original resource-pool configuration of the system information, i.e., a small value of NT and BWD2D. Alternatively, time domain parameters and the frequency domain parameters of Option 2 preferably is transmitted using RRC signaling simultaneously with the parameters transmitted with the system information. A D2D-capable UE in RRC CONNECTED state has the most suitable resource-pool configuration for its D2D communication.
During a typical D2D communication, it is common that both in-coverage UEs and out-of-coverage UEs are within the broadcast area. The D2D transmitter can have little information about the status of out-of-coverage UE, thus the resource-pool configuration could be conservative, i.e., with a relative large value of NT and BWD2D because there is no need to save RBs for non D2D communications due to the fact that the UE is out-of-coverage and does not need RBs for communication which are only necessary when the UE is in coverage. However, if using the same configuration for in-coverage UE, then the frequency-time resources allocated to D2D communications can be quite large and thus will result in the frequency-time resources also being available for normal LTE/LTE-A communication. The resource pool allocated to D2D communication cannot be used for normal WAN communication. Accordingly, by transmitting multiple configurations (either reasonable values for NT and BWD2D or more sophisticated frequency domain parameters of Option 2), preferred embodiments of the present invention achieve optimization of resource allocation for D2D transmission and improving spectrum efficiency. That is, by using the frequency domain parameters of Option 1 and Option 2, it is possible to use more RBs as D2D RBs if the RBs are not required by other communications. Thus, unlike with the time domain parameter of
An example of D2D communication is shown in
Preferred embodiments of the present invention preferably include the following features:
(i) Resource-pool configuration parameters including:
a. Time domain:
NT: the number of consecutive RBs for D2D communication;
T: repetition rate period/cycle length T; and
offset n: the number of offset RBs (optional) within each repetition period/cycle length T. This offset n is the distance between the first normal RB and the first D2D RBs within the repetition period/cycle length T.
b. Frequency domain; Option 1:
BWD2D: the resource-pool bandwidth available for D2D communication; and
k: the number of offset consecutive RBs from the band edge for normal communication. This offset k fixes the D2D RBs location within the resource-pool bandwidth BWD2D
c. The resource-pool configuration includes other concepts such as SA (schedule assignment) resource pool, receiver pool, and transmission resource pool. Schedule assignment is information (typically a pointer) which is sent from an eNB to a UE which indicates a specific block which should be used for a specific purpose.
(ii) Define and transmit multiple resource-pool configurations simultaneously.
(iii) eNB (or the Control node) transmits a first resource-pool configuration using system information and a second resource-pool configuration using RRC signaling. In accordance with preferred embodiments of the present invention, resource pool configuration is preferably controlled using SIB and RRC. It should be noted that it is also possible to use physical and MAC layer signaling to control the resource-pool configuration directly. However, physical and MAC layer signaling are quite detailed and can be more complicated to use than SIB and RRC.
In accordance with preferred embodiments of the present invention, a coordination of resource-pool configuration is preferably performed. One example of the coordination of resource-pool configuration is to transmit corresponding resource-pool configuration parameters over an X2 interface.
Additionally, D2D-capable UEs of preferred embodiments of the present invention receive multiple resource-pool configurations. Accordingly, a D2D-capable UE selects the suitable configuration from these resource-pool configurations, or a D2D-capable UE always uses the resource-pool configuration transmitted by RRC signaling if it is available.
Examples of UE selection procedure include:
a. A D2D-capable UE selects either of resource-pool configurations based on Reference Signal Received Power (RSRP) or Reference Signal Received Quality (RSRQ) for a serving cell. RSRP and RSRQ are typically used by a UE to determine whether or not a handover to a different eNB should be performed.
b. A D2D-capable UE always uses the resource-pool configuration transmitted by the RRC signaling, if it is available.
The below correspond to examples of how a UE could choose to configure the first resource pool and the second resource pool for D2D communications between two UEs based on various operating parameters such as, for example, whether the UEs are in-coverage of a eNB or out-of-coverage of an eNB:
a. Alt.A-1: UE transmits D2D SA in the configured resource pool.
b. Alt.A-2: UE transmits and monitors D2D SA in the configured resource pool.
c. Alt.B-1: UE transmits D2D data in the configured resource pool.
d. Alt.B-2: UE transmits and monitors D2D data in the configured resource pool.
e. Alt.C-1 Both Alt.A-1 and Alt.B-1
f. Alt.C-2 Both Alt.A-2 and Alt.B-2
UE 1104 preferably also includes a housing that contains a transmitter 1172 and a receiver 1173 which are configured to allow transmission and reception of data. The transmitter 1172 and receiver 1173 can be combined into a transceiver 1171. One or more antennas 1199a-n are preferably attached to or enclosed within the housing and electrically coupled to the transceiver 1171.
The various components of UE 1104 are preferably coupled together by a bus system 1177, which can include a power bus, a control signal bus, and a status signal bus, in addition to a data bus, for example. However, for the sake of clarity, the various buses are illustrated in
Unless otherwise noted, the use of ‘/’ above represents the phrase “and/or.”
The functions described in this specification can be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions can be stored as one or more instructions on a computer-readable medium. The term “computer-readable medium” refers to any available tangible, non-transitory medium that can be accessed by a computer or a processor. By way of example, and not limitation, a computer-readable or processor-readable medium may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer or processor. Disk and disc, as used in this specification, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray (registered trademark) disc, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. If implemented in hardware, the functions described in this specification may be implemented in and/or realized using a chipset, an application-specific integrated circuit (ASIC), a large-scale integrated circuit (LSI), an integrated circuit, etc.
Each of the methods disclosed in this specification includes one or more steps or actions for achieving the described method. The method steps and/or actions may be interchanged with one another and/or combined into a single step without departing from the scope of the present invention. In other words, unless a specific order of steps or actions is required for proper operation of the method that is being described, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.
The term “processor” should be interpreted broadly to encompass a general purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine and so forth. Under some circumstances, a “processor” may refer to an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc. The term “processor” may refer to a combination of processing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core or any other such configuration.
The term “memory” should be interpreted broadly to encompass any electronic component capable of storing electronic information. The term “memory” may refer to various types of processor-readable media such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, magnetic or optical data storage, registers, etc. Memory is said to be in electronic communication with a processor if the processor can read information from and/or write information to the memory. Memory may be integral with a processor and still be said to be in electronic communication with the processor.
The terms “instructions” and “code” should be interpreted broadly to include any type of computer-readable statement(s). For example, the terms “instructions” and “code” may refer to one or more programs, routines, sub-routines, functions, procedures, etc. “Instructions” and “code” may include a single computer-readable statement or many computer-readable statements.
It should be understood that the foregoing description is only illustrative of preferred embodiments of the present invention. Various alternatives and modifications can be devised by those skilled in the art without departing from the present invention. Accordingly, the present invention is intended to embrace all such alternatives, modifications, and variances that fall within the scope of the foregoing description.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2015/002278 | 4/28/2015 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
61987694 | May 2014 | US |