Method and system for device-to-device communication
A device-to-device user equipment (D2D-UE) and a method for use by a device-to-device user equipment (D2D-UE) is provided. The method comprises: determining, according to a non-UE specific resource allocation configuration, a plurality of available channels within a resource pool; selecting a primary channel of the plurality of available channels for the transmission of data; determining one or more transmission (TX) opportunities and one or more reception (RX) opportunities associated with the selected primary channel, wherein the transmit opportunities comprise a transmit subframe and an associated transmit resource block which are allocated for data transmission, and the reception opportunities comprise a transmit subframe which is not allocated for data transmission; transmitting a scheduling assignment (SA) on a TX opportunity of the TX opportunities; and receiving, an SA of another D2D-UE on an RX opportunity of the RX opportunities.
1. A method implemented in a device-to-device (D2D) user equipment (UE) used in a wireless communications system, the method comprising:
transmitting a scheduling assignment (SA) on a transmission (TX) opportunity in one or more TX opportunities; and
receiving an SA of another D2D-UE on a reception (RX) opportunity in one or more RX opportunities,
wherein said one or more transmission (TX) opportunities and said one or more reception (RX) opportunities are decided within a resource pool in association with a channel selected from a plurality of available channels,
wherein, according to a resource allocation configuration
received from a base station, the plurality of available channels are determined from a pattern set selected from a plurality of predetermined pattern sets,
wherein each of the plurality of available channels is represented by a predetermined bitmap indicating subframes, and
wherein said one or more TX opportunities comprise a transmit subframe which is allocated for transmission of data, and said one or more RX opportunities comprise a transmit subframe which is not allocated for transmission of data.
2. The method as in claim 1 , wherein the resource pool comprises an SA pool and an associated data pool.
3. The method as in claim 1 , wherein the resource allocation configuration comprises an indication of a TX-RX pattern length and the number of TX opportunities associated with the TX-RX pattern.
4. The method as in claim 3 , wherein the pattern set is selected from the plurality of predetermined pattern sets according to the TX-RX pattern length.
5. The method as in claim 1 , wherein if the resource allocation configuration is not signaled/preconfigured then the D2D UE assumes a superset of resource allocation configurations.
6. The method as in claim 1 , wherein said one or more TX opportunities further comprise an associated transmit resource block which is allocated for the transmission of data.
7. A method implemented in a base station used in a wireless communications system, the method comprising:
determining a resource allocation configuration; and
transmitting, to a device-to-device (D2D) user equipment (UE), the resource allocation configuration,
wherein the D2D UE transmits a scheduling assignment (SA) on a transmission (TX) opportunity in one or more TX opportunities, and receives an SA of another D2D-UE on a reception (RX) opportunity in one or more RX opportunities,
wherein said one or more transmission (TX) opportunities and said one or more reception (RX) opportunities are decided within a resource pool in association with a channel selected from a plurality of available channels,
wherein, according to the resource allocation configuration received from the base station, the plurality of available channels are determined from a pattern set selected from a plurality of predetermined pattern sets,
wherein each of the plurality of available channels is represented by a predetermined bitmap indicating subframes, and
wherein said one or more TX opportunities comprise a transmit subframe which is allocated for transmission of data, and said one or more RX opportunities comprise a transmit subframe which is not allocated for transmission of data.
8. The method as in claim 7 , wherein the resource pool comprises an SA pool and an associated data pool.
9. The method as in claim 7 , wherein the resource allocation configuration comprises an indication of a TX-RX pattern length and the number of TX opportunities associated with the TX-RX pattern.
10. The method as in claim 9 , wherein the pattern set is selected from the plurality of predetermined pattern sets according to the TX-RX pattern length.
11. The method as in claim 7 , wherein if the resource allocation configuration is not signaled/preconfigured then the D2D UE assumes a superset of resource allocation configurations.
12. The method as in claim 7 , wherein said one or more TX opportunities further comprise an associated transmit resource block which is allocated for the transmission of data.
13. A device-to-device (D2D) user equipment (UE) used in a wireless communications system, the D2D UE comprising:
a transmitter to transmit a scheduling assignment (SA) on a transmission (TX) opportunity in one or more TX opportunities; and
receiver to receive an SA of another D2D-UE on a reception (RX) opportunity in one or more RX opportunities,
wherein said one or more transmission (TX) opportunities and said one or more reception (RX) opportunities are decided within a resource pool in association with a channel selected from a plurality of available channels,
wherein, according to a resource allocation configuration received from a base station, the plurality of available channels are determined from a pattern set selected from a plurality of predetermined pattern sets,
wherein each of the plurality of available channels is represented by a predetermined bitmap indicating subframes, and
wherein said one or more TX opportunities comprise a transmit subframe which is allocated for transmission of data, and said one or more RX opportunities comprise a transmit subframe which is not allocated for transmission of data.
14. The D2D UE as in claim 13 , wherein the resource pool comprises an SA pool and an associated data pool.
15. The D2D UE as in claim 13 , wherein the resource allocation configuration comprises an indication of a TX-RX pattern length and the number of TX opportunities associated with the TX-RX pattern.
16. The D2D UE as in claim 15 , wherein the pattern set is selected from the plurality of predetermined pattern sets according to the TX-RX pattern length.
17. The D2D UE as in claim 13 , wherein if the resource allocation configuration is not signaled/preconfigured then the D2D UE assumes a superset of resource allocation configurations.
18. The D2D UE as in claim 13 , wherein said one or more TX opportunities further comprise an associated transmit resource block which is allocated for the transmission of data.