Detailed Description
The LTE D2D technology refers to LTE network controlled D2D communications operating on LTE licensed bands. On one hand, the advantages of the D2D technology can be fully utilized, and meanwhile, the control of the LTE network can also overcome some problems of the conventional D2D technology, such as uncontrollable interference and the like. The introduction of the LTE D2D feature will advance the LTE Technology from pure wireless mobile cellular communication Technology towards Universal Connectivity Technology (Universal Connectivity Technology).
Introducing D2D communication onto the licensed band of LTE, the D2D communication link will share radio resources with cellular communication, which is also the most fundamental issue for merging D2D communication technologies in cellular systems. The sharing of radio resources can be divided into two types: orthogonal sharing and multiplexing sharing. The orthogonal method for sharing radio resources means that radio resources are divided into orthogonal parts in a static or dynamic manner in terms of radio resource usage, and orthogonal resources are used for cellular communication and D2D communication. The sharing of the wireless resources in a multiplexing mode means that the D2D communication shares and reuses the cellular resources being used in a reasonable mode, and limits the interference within a certain level range.
In the D2D communication, besides the one-to-one communication method between users, a typical application scenario also includes group/broadcast communication between D2D users, which can be implemented as follows:
a UE transmits the same data by a single transmission to all UEs in a communication group (group communication);
one UE transmits the same data (broadcast communication) through a single transmission to all nearby UEs authorized.
The group/broadcast communication scenario may be used for fire, rescue, anti-terrorism, etc. in public safety applications.
A Scheduling Request (SR) is used to Request a base station to schedule UE for uplink transmission, and in a Long Term Evolution (Long Term Evolution, LTE)/Long Term Evolution-Advanced (Long Term Evolution-Advanced, LTE-a) system, the base station configures a dedicated periodic SR Resource for the UE entering a Radio Resource Control (RRC) connection state, and a corresponding Physical Channel is a Resource of a Physical Uplink Control Channel (PUCCH) format (format) 1/1a/1 b.
The Buffer Status Report (BSR) is used to Report the size of data volume contained in a Buffer for current uplink transmission of the UE, and is used to assist the base station in scheduling resource allocation for uplink transmission of the UE. Two BSRs are defined in a Medium Access Control (MAC) layer, respectively: the long BSR reports buffer state information of 4 logic channel groups, and the short BSR only reports the BSR of one logic channel group. The reporting of BSR is triggered by events such as: the data arrival with high priority or the event such as the timeout of the periodic BSR reporting timer can be performed. The BSR is carried over PUSCH scheduled by the base station.
In the LTE release 10 (Rel-10) system, a Physical Harq Indication Channel (PHICH) is defined as follows:
the PHICH is used to carry feedback information of uplink traffic, i.e., acknowledgement/negative-acknowledgement (ACK/NACK) information. Resource indication of PHICH is mainly through one parameter pairIndication of whereinIs the number of PHICH groups (groups),is the index of the orthogonal sequence.
The PHICH group concept refers to a set of Resource Elements (REs) in which 8 PHICHs can be transmitted, and each PHICH is distinguished by an orthogonal sequence. There are 8 orthogonal sequences for a Normal (Normal) CP, then there are 8 PHICHs in one PHICHgroup. There are 4 orthogonal sequences for Extended CP, and then there are 4 PHICHs in one PHICH group.
The number of PHICH groups in the system can be determined in the following way:
for FDD systems, it is fixed in all subframes and is given by the following equation:
wherein N isg∈ {1/6,1/2,1,2} is provided by the higher layer, the indexIs numbered from 0 to
For TDD systems, i.e. frame structure type 2, the number of PHICH groups may be different in each downlink subframe and byGiven, wherein miSee definition in 36.211,let the calculation, indexing, be performed by the expression given in frame Structure type 1 aboveIs numbered from 0 to
The PHICH is mapped on a Resource Element Group (REG) unused by a Physical Control Format Indication Channel (PCFICH) in a PDCCH control region, and the duration of mapping in a time domain may be configured by the system and broadcasted by the system. Under the condition of conventional PHICH time domain resource configuration (Normal PHICH Duration), the PHICH is mapped on a first Orthogonal Frequency Division Multiplexing (OFDM) symbol of a downlink subframe, and a scene with less user number and small coverage can be supported; in the case of Extended PHICH time domain resource allocation (Extended PHICH Duration), each PHICH group is mapped on the first 3 OFDM symbols of a downlink subframe, and is mapped on a Multimedia Broadcast multicast service Single Frequency Network (MBSFN) subframe and a TD-LTE sub-LTE subframeThe frame 1 and the subframe 6 are mapped on the first 2 OFDM symbols to support a larger coverage radius or a larger number of users. Meanwhile, the number of PHICH groups in a cell also has 4 different rank configurations (N)g∈ {1/6,1/2,1,2 }), which is used to support different user capacities by broadcasting announcements through the system.
The distribution of 3 REGs occupied by one PHICH group in the control region in the time-frequency domain is different with the goal of obtaining maximum time and frequency diversity gain, as shown in fig. 5. Fig. 5 shows a schematic diagram of PHICH group resource mapping. The time-frequency resource occupied by a PHICH group is related to the number of REGs, the cell ID, the PHICH group serial number, the specific OFDM symbol serial number and the like.
When UE transmits Uplink data in a Physical Uplink Shared Channel (PUSCH), ACK/NACK information corresponding to the Uplink data is carried in a PHICH in a downlink subframe, and for PUSCH transmission scheduled in a subframe n, the UE transmits in a subframe n + kPHICHThe corresponding PHICH resource in (1) receives ACK/NACK information fed back by the base station, wherein k is in the FDD systemPHICH=4, for TDD systems kPHICHSee definition in 36.213.
The PHICH resource is determined jointly by the lowest PRB number among the resources allocated in the row indicated in the PUSCH transmission grant in PDCCH Downlink Control Information (DCI) format0 and the cyclic shift of the uplink Demodulation Reference Symbol (DMRS) indicated by 3 bits.
The PHICH resource is numbered by a pairIdentification of, whereinIs the PHICH group number;is the orthogonal sequence number within a set. These two numbersThe specific calculation formula of (A) is as follows:
wherein:
nDMRSthe DMRS cyclic shift value used for uplink transmission corresponding to the PHICH is mapped by the DMRS domain cyclic shift information in the DCI format0, which is specifically shown in table 1 below. For the PUSCH transmitted in subframe n, if there is no corresponding uplink scheduling instruction, i.e. DCI format0, or the PUSCH transmission is scheduled by random access response, nDMRSSet to 0;
is the spreading factor size of the PHICH modulation defined in 36.211;
is the lowest PRB sequence number allocated to the first time slot of the corresponding PUSCH transmission;
the number of PHICH groups configured by high-level signaling;
TABLE 1
As can be seen from the calculation method for determining PHICH resources, PHICH resource collision avoidance can be achieved by adjusting the starting position of the PRB transmitted on the PUSCH and/or adjusting the DMRS cyclic shift indicator in the PUSCH.
ACK/NACK information of a PUSCH carried by a PHICH is referred to as a hybrid automatic Repeat reQuest (HARQ) indicator (HI), where 0 denotes NACK and 1 denotes ACK. HI first employs 3-bit repetition coding, as shown in table 2 below:
TABLE 2
The HI codeword is modulated by Binary Phase Shift Keying (BPSK), and then sequence-spread symbol by symbol, where each bit is spread toThe indicated orthogonal sequence. Then the antenna processing and mapping is performed as per section 6.9 in 36.211.
In order to reduce the probability of resource occupation collision in D2D communication, an embodiment of the present invention provides a data transmission method in D2D communication.
Referring to fig. 6, the data transmission method in D2D communication according to the embodiment of the present invention includes the following steps:
step 60: the method comprises the steps that network side equipment receives a resource occupation request for D2D communication resources, sent by at least one D2D terminal, and the at least one D2D terminal is a D2D terminal sharing the D2D communication resources;
step 61: the network side equipment determines one D2D terminal which can occupy the D2D communication resource to send data in the at least one D2D terminal according to the received resource occupation request;
step 62: and the network side equipment sends indication signaling to the determined D2D terminal which can occupy the D2D communication resource to send data so as to indicate the D2D terminal to send data on the D2D communication resource.
Specifically, the resource occupation request sent by each D2D terminal may include: the D2D terminal sends a Scheduling Request (SR) on a dedicated SR resource configured for the D2D link by the network side, where the SR is used to indicate that the D2D terminal needs to transmit data on the D2D link; or, the D2D terminal sends an SR on a dedicated SR resource configured for the D2D link by the network side, where the SR is used to indicate that the D2D terminal needs to transmit data on the D2D link, and the D2D terminal sends a Buffer Status Report (BSR) for D2D communication on a Physical Uplink Shared Channel (PUSCH) resource scheduled by the network side, where the BSR is used to indicate an amount of data that the D2D terminal currently needs to transmit on the D2D link; or, the BSR for D2D communication sent by the D2D terminal on the PUSCH resource scheduled by the network side is used to indicate the amount of data that the D2D terminal currently needs to transmit on the D2D link.
Here, the dedicated SR resource configured for the D2D link by the D2D terminal on the network side refers to a resource configured for the D2D terminal on the network side and only used for the D2D terminal to transmit an SR through the D2D link.
The network side needs to configure a dedicated SR resource for each D2D terminal in the system. Different dedicated SR resources need to be configured for D2D terminals within the same group, so that different D2D terminals can be distinguished. The frequency domain location of its dedicated SR resource may be the same or different for D2D terminals within different groups, but the time location needs to be different. The dedicated SR resource may occupy the resource of the Physical Uplink Control Channel (PUCCH) format (format) 1/1a/1 b.
Specifically, in step 61, the network side device determines, according to the resource occupation request, one D2D terminal that can occupy the D2D communication resource to send data, from among the at least one D2D terminal, which may be implemented as follows:
if the network side equipment receives a resource occupation request sent by a D2D terminal, the D2D terminal sending the resource occupation request is determined to be a D2D terminal capable of occupying the D2D communication resource to send data; here, when receiving a resource occupation request sent by a D2D terminal, the network side device needs to determine whether the D2D terminal occupies the D2D communication resource to transmit data or receives data on the D2D communication resource, if occupying the D2D communication resource to transmit data, send an indication signaling to the D2D terminal to notify that the D2D terminal occupies the D2D communication resource to transmit data, and if receiving data on the D2D communication resource, may not send the indication signaling to the D2D terminal.
If the network side device receives resource occupation requests sent by a plurality of D2D terminals, according to a principle that the terminals poll to occupy resources, one D2D terminal capable of occupying the D2D communication resource to send data is determined from the plurality of D2D terminals, or the service requirement of each D2D terminal is determined according to the received resource occupation requests, and one D2D terminal capable of occupying the D2D communication resource to send data is determined from the plurality of D2D terminals according to the service requirement of each D2D terminal. Specifically, the service requirement corresponding to the D2D terminal may be determined according to at least one of the state of the buffer, the service priority, and the service delay included in the received BSR, and the D2D terminal capable of occupying the D2D communication resource to transmit data among the multiple D2D terminals may be determined according to the service requirement of each D2D terminal; for example, when it is determined that the amount of data that needs to be transmitted by the corresponding D2D terminal is the largest according to the state of the buffer included in the BSR, it may be determined that the D2D terminal is a D2D terminal that can occupy the D2D communication resource to transmit data; or, when the service priority of the D2D terminal is determined to be the highest according to the service priority contained in the BSR, it may be determined that the D2D terminal is a D2D terminal capable of occupying the D2D communication resource to transmit data; when determining that the traffic delay requirement of the D2D terminal is the highest according to the traffic delay contained in the BSR, it may be determined that the D2D terminal is a D2D terminal capable of occupying the D2D communication resource to transmit data, and so on. The specific strategy can be flexibly established.
Specifically, in step 62, the network side device sends an indication signaling to the D2D terminal capable of occupying the D2D communication resource to send data, so as to indicate the D2D terminal to send data on the D2D communication resource, which may be implemented as follows:
the network side equipment sends indication signaling to the D2D terminal which can occupy the D2D communication resource to send data on the subframe n-k so as to indicate the D2D terminal to send data on the subframe n; the subframe n is a subframe included in the D2D communication resource, k is an integer not less than 1, and a value of k satisfies the following condition: the time length of the k sub-frames is larger than the preset time for sending preprocessing of D2D. For example, the following steps are carried out:
in example 1, the subframe n and the subframe n-k conform to a transmission scheduling timing relationship (specifically, refer to LTE protocol RS 36.213) defined in the LTE system, that is, the timing relationship between the subframe n and the subframe n-k is the same as the timing relationship between the subframe n for transmitting PUSCH data and the subframe n-k for transmitting scheduling signaling of the PUSCH data in the LTE system, in the FDD system, the value of k is fixed to 4, and in the TDD system, the value of k is related to TDD uplink and downlink configuration.
Example 2: subframe n-k is a D2D subframe adjacent to subframe n, and the time interval between subframe n-k and subframe n is greater than the time for D2D to send the pre-processing. That is, the indication signaling is transmitted in one D2D subframe i before the D2D subframe n, where k = n-i, the interval between the D2D subframe n and the D2D subframe i needs to be at least longer than the time of the D2D transmission preprocessing, and if the interval between two adjacent D2D subframes is longer than the time of the D2D transmission preprocessing, it is equivalent to the previous D2D subframe for indicating that the D2D terminal occupies the next D2D subframe to transmit data.
Specifically, the time for sending the preprocessing by the D2D may include: the D2D terminal indicates at least one of a detection time of signaling, a time of D2D terminal transceiver switching, a time of data packet framing, and a time of physical layer transmission processing. The time of data packet framing indicates the processing time in the process of forming data frames by a Radio Link Control (RLC) layer and a Medium Access Control (MAC) layer according to a frame format, and the time of sending and processing by a physical layer indicates the processing time of modulating, coding, resource mapping and the like of data by the physical layer.
Specifically, in step 62, the network side device sends an indication signaling to the D2D terminal capable of occupying the D2D communication resource to send data, so as to indicate the D2D terminal to send data on the D2D communication resource, which may be implemented as follows:
the network side equipment transmits Downlink Control Information (DCI) to the D2D terminal which can occupy the D2D communication resource to transmit data through a Physical Downlink Control Channel (PDCCH) so as to instruct the D2D terminal to transmit data on the D2D communication resource; the DCI may be scrambled using the C-RNTI of a D2D terminal capable of transmitting data occupying the D2D communication resource to enable the D2D terminal to detect the DCI. The method is more suitable for the dynamic scheduling condition; or,
the network side device sends indication signaling to the D2D terminal capable of occupying the D2D communication resource to indicate the D2D terminal to send data on the D2D communication resource through the physical channel resource dedicated to indicate the occupation of the D2D link resource.
When the network side device sends the indication signaling to the D2D terminal capable of occupying the D2D communication resource to indicate the D2D terminal to send data on the D2D communication resource through the physical channel resource dedicated to indicate the D2D link resource occupation, specifically, the following two manners may be adopted:
first, the network side device transmits resource occupation indication information to the D2D terminal on a dedicated physical hybrid automatic repeat request indicator channel (PHICH) resource configured in advance for the D2D terminal capable of occupying the D2D communication resource to transmit data, so as to instruct the D2D terminal to transmit data on the D2D communication resource; in the methodFollowing the existing PHICH definition, each D2D terminal is configured with a dedicated PHICH resource, which is equivalent to configuring each D2D terminal with a PHICH resourceIndex, if "1" is carried in the dedicated PHICH resource in subframe n-k before the D2D subframe n, it indicates that the resource occupancy indication of the D2D terminal corresponding to the PHICH resource is set, and the D2D terminal corresponding to the PHICH resource can transmit data in the D2D subframe n.
Secondly, the network side device sends resource occupation indication information to the D2D terminal on dedicated D2D indication channel resources configured in advance for the D2D terminal capable of occupying the D2D communication resource to send data, so as to indicate the D2D terminal to send data on the D2D communication resource.
Here, the dedicated D2D indicates that the channel is a newly defined physical channel, i.e. a physical channel different from the physical channel in the prior art, and the dedicated D2D of each D2D terminal indicates that the channel resources can be multiplexed in the same time-frequency resource in a code division or frequency or time division manner. For example: the dedicated D2D indicates that the channel resource may be located on at least one PRB in the PDSCH region, that is, at least one PRB pair (pair) in the downlink PDSCH region of the LTE system is configured as a resource occupied by the D2D indication channel, and the dedicated D2D indicates that the channel may adopt a definition similar to the PHICH in the LTE system or the definition of the PUCCH. If in the subframe n-k before the subframe n of D2D, a certain dedicated D2D indicates that the channel resource is set (i.e. the carried information is "1"), then it indicates that the dedicated D2D indicates that the resource occupancy indication of the D2D terminal corresponding to the channel resource is set, and the dedicated D2D indicates that the D2D terminal corresponding to the channel resource can transmit data in the D2D subframe n.
For example, when the dedicated D2D indicator channel adopts a similar definition manner to the PUCCH in the LTE system, the base station configures one or more PRB pairs as the resource occupied by the dedicated D2D indicator channel, where the REs in the PDSCH region in each PRB pair are grouped into 4 RE groups, each group is referred to as D2D-REG, and D2D is referred to as D2Dthe-REGs are similar to those in PHICH, three D2D _ REGs constitute one D2D indicating channel groups, where one D2D indicates that the three D2D-REGs in a channel group are dispersed as much as possible in different PRB pairs by interleaving. Other processing methods can follow the PHICH processing method. The structure of D2D-REG in one PRB pair can be labeled with R as shown in FIG. 7a7And R9RE of (1).
For another example, the base station configures one or more PRB pairs as resources occupied by the dedicated D2D indicated channel, and first spreads one modulation symbol in the whole PRB in the frequency domain, that is, spreads a cyclic sequence in the frequency domain similar to PUCCH to 12 REs, and then spreads an orthogonal sequence in the time domain, where the length of the spreading is m, the length of m needs to be less than or equal to the number of OFDM symbols available for PDSCH transmission in one subframe, and the process of the orthogonal spreading is similar to the process of orthogonal spreading of PUCCH. The multiplexing of different channel resources in the same PRB pair is distinguished by sequence. In the process of resource mapping, if the REs indicated by the dedicated D2D collide with the REs occupied by other symbols such as CRS, the REs indicated by D2D may be omitted. A diagram of a specific frequency domain spreading and time domain spreading is shown in fig. 7 b.
Preferably, when the first scheme is adopted, that is, when the network side device transmits resource occupancy indication information to the D2D terminal on a dedicated PHICH resource previously allocated to the D2D terminal capable of occupying the D2D communication resource to indicate that the D2D terminal transmits data on the D2D communication resource, the network side device determines that the position of the PHICH resource used to transmit ACK/NACK information corresponding to PUSCH transmission overlaps with the position of the dedicated PHICH resource used to transmit the resource occupancy indication information, abandons transmission of the ACK/NACK information on the dedicated PHICH resource, and indicates whether PUSCH data is correctly received using a New Data Indication (NDI) field in DCI when transmitting DCI for scheduling next PUSCH transmission.
Preferably, when the first method is adopted, more PHICH resources may be configured in the system, and a part of PHICH resources are used for transmission of true ACK/NACK of PUSCH; and the other part of the PHICH resource is used for indicating signaling occupied by the D2D terminal resource. The network side equipment can avoid the conflict between the PHICH resource actually used for ACK/NACK of the PUSCH and the PHICH resource of the indication signaling representing the occupation of the D2D terminal resource as much as possible through a mechanism of PHICH resource conflict avoidance. The PHICH resource collision avoidance mechanism can be realized by adjusting the starting position of PRB transmitted by PUSCH and/or adjusting DMRS cyclic shift indicator in PUSCH transmission. Specifically, before scheduling the D2D terminal capable of occupying the D2D communication resource to transmit data and transmitting uplink data via the PUSCH, determining the position of a PHICH resource used by a subsequent network side device for ACK/NACK feedback to the D2D terminal according to the starting position of the PRB used by the D2D terminal for PUSCH transmission and the DMRS cyclic shift indicator, if the position of the PHICH resource overlaps with the position of a dedicated PHICH resource used for transmitting the resource occupation indication information, the starting position of the PRB used by the D2D terminal for PUSCH transmission and the DMRS cyclic shift indicator are adjusted, and enabling the position of the PHICH resource used by the network side equipment for performing ACK/NACK feedback to the D2D terminal determined according to the adjusted starting position of the PRB and the DMRS cyclic shift indication mark not to be overlapped with the position of the special PHICH resource used for transmitting the resource occupation indication information.
Referring to fig. 8a, an embodiment of the present invention provides a data transmission method in D2D communication, including the following steps:
step 80: the D2D terminal sends a resource occupation request for the D2D communication resource to the network side equipment, so that the network side equipment determines one D2D terminal which can occupy the D2D communication resource to send data in at least one D2D terminal according to the resource occupation request sent by at least one D2D terminal sharing the D2D communication resource;
step 81: when the D2D terminal receives the indication signaling sent by the network side device, the D2D terminal sends data on the D2D communication resource according to the indication signaling.
Further, when the D2D terminal does not receive the indication signaling sent by the network side device, the D2D terminal receives data on the D2D communication resource.
Specifically, the resource occupation request sent by the D2D terminal may include: the D2D terminal sends an SR on a dedicated SR resource configured for itself on the network side for the D2D link, where the SR is used to indicate that the D2D terminal needs to transmit data on the D2D link; or, the D2D terminal sends an SR on a dedicated SR resource configured for the D2D link by the network side, where the SR is used to indicate that the D2D terminal needs to transmit data on the D2D link, and the D2D terminal sends a Buffer Status Report (BSR) for D2D communication on a PUSCH resource scheduled by the network side, where the BSR is used to indicate an amount of data that the D2D terminal currently needs to transmit on the D2D link; or, the BSR for D2D communication sent by the D2D terminal on the PUSCH resource scheduled by the network side is used to indicate the amount of data that the D2D terminal currently needs to transmit on the D2D link.
Here, the dedicated SR resource configured for the D2D link by the D2D terminal on the network side refers to a resource configured for the D2D terminal on the network side and only used for the D2D terminal to transmit an SR through the D2D link.
The network side needs to configure a dedicated SR resource for each D2D terminal in the system. Different dedicated SR resources need to be configured for D2D terminals within the same group, so that different D2D terminals can be distinguished. The frequency domain location of its dedicated SR resource may be the same or different for D2D terminals within different groups, but the time location needs to be different. The dedicated SR resource can occupy the resource of PUCCH format1/1a/1 b.
Specifically, when the D2D terminal receives the indication signaling sent by the network side device in step 81, the D2D terminal sends data on the D2D communication resource according to the indication signaling, and the specific implementation may be as follows:
when the D2D terminal receives the indication signaling sent by the network side equipment, the D2D terminal receives the indication signaling sent by the network side equipment on a subframe n-k, and sends data on the subframe n according to the indication signaling; the subframe n is a subframe included in the D2D communication resource, k is an integer not less than 1, and a value of k satisfies the following condition: the time length of the k sub-frames is larger than the preset time for sending preprocessing of D2D. For example, the following steps are carried out:
example 1, a subframe n and a subframe n-k follow a transmission scheduling timing relationship defined in an LTE system, that is, the timing relationship between the subframe n and the subframe n-k is the same as the timing relationship between the subframe n for transmitting PUSCH data and the subframe n-k for transmitting scheduling signaling of the PUSCH data in the LTE system, a value of k is fixed to 4 in an FDD system, and a value of k is related to TDD uplink and downlink configuration in a TDD system;
example 2, subframe n-k is a D2D subframe adjacent to subframe n, and the time interval between subframe n-k and subframe n is greater than the time for the D2D to send the pre-processing. That is, the indication signaling is received in one D2D subframe i before the D2D subframe n, the interval k = n-i between the D2D subframe n and the D2D subframe i, k needs to be at least longer than the time of the D2D transmission preprocessing, and if the interval between two adjacent D2D subframes is longer than the time of the D2D transmission preprocessing, it is equivalent to the previous D2D subframe for indicating that the D2D terminal occupies the next D2D subframe to transmit data.
Specifically, the time for sending the preprocessing by the D2D may include: and the detection time of the indication signaling, the conversion time of the D2D terminal transceiver, the framing time of the data packet and the transmission processing time of the physical layer by the D2D terminal.
Specifically, in step 81, the D2D terminal receives DCI transmitted by the network side device through the PDCCH, and transmits data on the D2D communication resource according to the DCI; specifically, the D2D terminal detects DCI scrambled using the C-RNTI of the D2D terminal on the PDCCH, and transmits data on the D2D communication resource according to the DCI; or,
the D2D terminal receives the indication signaling sent by the network side equipment through the physical channel resource which is exclusively used for indicating the occupation of the D2D link resource, and sends data on the D2D communication resource according to the indication signaling.
When the D2D terminal receives the indication signaling sent by the network side device through the physical channel resource dedicated to indicate the D2D link resource occupation, and sends data on the D2D communication resource according to the indication signaling, the following two specific implementations may be adopted:
firstly, the D2D terminal receives resource occupation indication information sent by the network side equipment on a dedicated PHICH resource configured for the D2D terminal in advance, and sends data on the D2D communication resource according to the resource occupation indication information; for example, if "1" is carried in the dedicated PHICH resource of the D2D terminal in subframe n-k before the D2D subframe n, indicating that the resource occupancy indication of the D2D terminal is set, the D2D terminal may transmit data in the D2D subframe n.
Secondly, the D2D terminal receives the resource occupation indication information sent by the network side device on the dedicated D2D indication channel resource configured for the D2D terminal in advance, and sends data on the D2D communication resource according to the resource occupation indication information.
Here, the dedicated D2D indicates that the channel is a newly defined physical channel, i.e. a physical channel different from the physical channel in the prior art, and the dedicated D2D of each D2D terminal indicates that the channel resources can be multiplexed in the same time-frequency resource in a code division or frequency or time division manner. For example: the dedicated D2D indicates that the channel resource may be located on at least one PRB in the PDSCH region, that is, at least one PRB pair (pair) in the downlink PDSCH region of the LTE system is configured as a resource occupied by the D2D indication channel, and the dedicated D2D indicates that the channel may adopt a definition similar to the PHICH in the LTE system or the definition of the PUCCH. If the dedicated D2D of the D2D terminal indicates that the channel resource is set (i.e., the carried information is "1") in the subframe n-k before the subframe n of D2D, then it indicates that the resource occupancy of the D2D terminal is set, and the D2D terminal can transmit data in the subframe n of D2D.
Two specific examples of the dedicated D2D indication channel when the definition manner similar to the PUCCH in the LTE system is adopted are shown in fig. 7a and fig. 7b, which are not described herein again.
As shown in fig. 8b, the flow of the interaction between the network side device and the D2D terminal is as follows:
the method comprises the following steps: at least one D2D terminal (e.g., D2D terminal a and D2D terminal B) sharing the same D2D communication resource sends a resource occupancy request for the D2D communication resource to the base station;
step two: after receiving the resource occupation requests sent by the D2D terminals, the base station determines, according to the received resource occupation requests, one D2D terminal that can occupy the D2D communication resource (i.e., a D2D subframe) in at least one D2D terminal to send data, and sends an indication signaling to a D2D terminal that can occupy the D2D communication resource to send data, so as to indicate that the D2D terminal sends data on the D2D communication resource, for example, indicate that a D2D terminal a or a D2D terminal B has a data transmission right on a D2D subframe;
step three: the D2D terminal receiving the indication signaling transmitted by the base station transmits data on the D2D communication resource (i.e., D2D subframe) according to the indication signaling.
Referring to fig. 9, an embodiment of the present invention provides a base station, where the base station includes:
a receiving unit 90, configured to receive a resource occupation request for a D2D communication resource sent by at least one D2D terminal, where the at least one D2D terminal is a D2D terminal sharing the D2D communication resource;
a determining unit 91, configured to determine, according to the resource occupation request, one D2D terminal of the at least one D2D terminal that can occupy the D2D communication resource for transmitting data;
a sending unit 92, configured to send indication signaling to the D2D terminal capable of occupying the D2D communication resource to indicate the D2D terminal to send data on the D2D communication resource.
Further, the receiving unit 90 may further include, for each received resource occupation request sent by the D2D terminal:
the D2D terminal sends SR on dedicated SR resource configured for itself by the network side for the D2D link, where the SR is used to indicate that the D2D terminal needs to transmit data on the D2D link; and/or the presence of a gas in the gas,
and the buffer status report BSR for the D2D communication, which is sent by the D2D terminal on a Physical Uplink Shared Channel (PUSCH) resource scheduled by the network side, is used for indicating the data volume which needs to be transmitted by the D2D terminal currently on the D2D link.
Further, the determining unit 91 is configured to:
if a resource occupation request sent by a D2D terminal is received, determining that the D2D terminal sending the resource occupation request is a D2D terminal capable of occupying the D2D communication resource to send data;
if resource occupation requests sent by a plurality of D2D terminals are received, determining one D2D terminal capable of occupying the D2D communication resources to send data in the plurality of D2D terminals according to a principle that the terminals poll to occupy the resources, or determining the service requirement of each D2D terminal according to the received resource occupation requests, and determining one D2D terminal capable of occupying the D2D communication resources to send data in the plurality of D2D terminals according to the service requirement of each D2D terminal.
Further, the sending unit 92 is configured to:
sending indication signaling to the D2D terminal capable of occupying the D2D communication resource to send data on a subframe n-k to indicate the D2D terminal to send data on the subframe n; the subframe n is a subframe included in the D2D communication resource, k is an integer not less than 1, and a value of k satisfies the following condition: the time length of the k sub-frames is larger than the preset time for sending preprocessing of D2D.
Further, the subframe n and the subframe n-k obey the transmission scheduling timing relation defined in the long term evolution LTE system; or,
subframe n-k is a D2D subframe adjacent to subframe n, and the time interval between subframe n-k and subframe n is greater than the time for the D2D to send pre-processing.
Further, the time for sending the preprocessing by the D2D includes: and the detection time of the indication signaling, the conversion time of the D2D terminal transceiver, the framing time of the data packet and the transmission processing time of the physical layer by the D2D terminal.
Further, the sending unit 92 includes a first unit or a second unit:
a first unit, configured to transmit downlink control information DCI via a physical downlink control channel PDCCH to the D2D terminal capable of occupying the D2D communication resource to instruct the D2D terminal to transmit data on the D2D communication resource;
a second unit, configured to send, to the D2D terminal capable of occupying the D2D communication resource to send data, an indication signaling through a physical channel resource dedicated to indicate occupation of a D2D link resource, so as to indicate the D2D terminal to send data on the D2D communication resource.
Further, the second unit is configured to:
transmitting resource occupation indication information to the D2D terminal on a dedicated physical hybrid automatic repeat request indicator channel (PHICH) resource configured in advance for the D2D terminal capable of occupying the D2D communication resource to transmit data, so as to instruct the D2D terminal to transmit data on the D2D communication resource; or,
and sending resource occupation indication information to the D2D terminal on a dedicated D2D indication channel resource configured in advance for the D2D terminal capable of occupying the D2D communication resource to send data, so as to indicate the D2D terminal to send data on the D2D communication resource.
Further, the dedicated D2D of each D2D terminal indicates that channel resources are multiplexed in the same time-frequency resource by code division or frequency or time division.
Further, the dedicated D2D indicates that the channel resources are located on at least one physical resource block PRB in the PDSCH region.
Further, the base station further includes:
a resource collision processing unit 93, configured to transmit resource occupation indication information to the D2D terminal on a dedicated PHICH resource configured in advance for the D2D terminal capable of occupying the D2D communication resource for transmitting data, so as to indicate that the D2D terminal transmits data on the D2D communication resource, if it is determined that a position of a PHICH resource used for transmitting ACK/NACK information corresponding to physical uplink shared channel PUSCH transmission overlaps with a position of the dedicated PHICH resource used for transmitting the resource occupation indication information, abandon transmission of the ACK/NACK information on the dedicated PHICH resource, and when transmitting DCI for scheduling next PUSCH transmission, indicate whether the NDI field indicates correct reception of PUSCH data using new data in the DCI.
Referring to fig. 10, an embodiment of the present invention provides a terminal, including:
a requesting unit 101, configured to send a resource occupation request for a D2D communication resource to a network side device, so that the network side device determines, according to the resource occupation request sent by at least one D2D terminal sharing the D2D communication resource, one D2D terminal that can occupy the D2D communication resource to send data in the at least one D2D terminal;
a communication unit 102, configured to, when receiving an indication signaling sent by a network side device, send data on the D2D communication resource according to the indication signaling.
Further, the communication unit 102 is further configured to:
and when the indication signaling sent by the network side equipment is not received, receiving data on the D2D communication resource.
Further, the resource occupation request includes:
the D2D terminal sends SR on dedicated SR resource configured for itself by the network side for the D2D link, where the SR is used to indicate that the D2D terminal needs to transmit data on the D2D link; and/or the presence of a gas in the gas,
and the buffer status report BSR for the D2D communication, which is sent by the D2D terminal on a Physical Uplink Shared Channel (PUSCH) resource scheduled by the network side, is used for indicating the data volume which needs to be transmitted by the D2D terminal currently on the D2D link.
Further, the communication unit 102 is configured to: when receiving an indication signaling sent by network side equipment, receiving the indication signaling sent by the network side equipment on a subframe n-k; sending data on a subframe n according to the indication signaling;
the subframe n is a subframe included in the D2D communication resource, k is an integer not less than 1, and a value of k satisfies the following condition: the time length of the k sub-frames is larger than the preset time for sending preprocessing of D2D.
Further, the subframe n and the subframe n-k obey the transmission scheduling timing relation defined in the long term evolution LTE system; or,
subframe n-k is a D2D subframe adjacent to subframe n, and the time interval between subframe n-k and subframe n is greater than the time for the D2D to send pre-processing.
Further, the time for sending the preprocessing by the D2D includes: and the detection time of the indication signaling, the conversion time of the D2D terminal transceiver, the framing time of the data packet and the transmission processing time of the physical layer by the D2D terminal.
Further, the communication unit 102 includes: a first receiving unit, configured to receive, through a physical downlink control channel PDCCH, downlink control information DCI sent by a network side device; a first transmission unit configured to transmit data on the D2D communication resource according to the DCI; or,
the communication unit 102 includes: a second receiving unit, configured to receive an indication signaling sent by the network side device through a physical channel resource dedicated to indicating D2D link resource occupancy; a second sending unit, configured to send data on the D2D communication resource according to the indication signaling.
Further, the second receiving unit is configured to: receiving resource occupation indication information sent by network side equipment on a special physical hybrid automatic repeat request indicator channel PHICH resource configured for the D2D terminal in advance; the second sending unit is configured to: transmitting data on the D2D communication resource according to the resource occupation indication information; or,
the second receiving unit is configured to: receiving resource occupation indication information sent by the network side equipment on a dedicated D2D indication channel resource configured for the D2D terminal in advance; the second sending unit is configured to: and transmitting data on the D2D communication resource according to the resource occupation indication information.
Further, the dedicated D2D of each D2D terminal indicates that channel resources are multiplexed in the same time-frequency resource by code division or frequency or time division.
Further, the dedicated D2D indicates that the channel resources are located on at least one physical resource block PRB in the PDSCH region.
In conclusion, the beneficial effects of the invention include:
in the scheme provided by the embodiment of the present invention, after receiving a resource occupation request for the same D2D communication resource sent by at least one D2D terminal, a network side device determines, according to the received resource occupation request, one D2D terminal that can occupy the D2D communication resource to send data, from among the at least one D2D terminal, and sends an indication signaling to a D2D terminal that can occupy the D2D communication resource to send data, and after receiving the indication signaling, the D2D terminal sends data on the D2D communication resource according to the indication signaling. In the scheme, each D2D terminal sends a resource occupation request to the network side equipment when needing to occupy D2D communication resources to send data, the network side equipment determines a D2D terminal capable of occupying D2D communication resources to send data according to a certain strategy, and instructs the determined D2D terminal to send data on the D2D communication resources, and the decision right of a resource occupation person is given to the network side equipment to use, so that the problem of resource occupation conflict caused when a plurality of D2D terminals compete for the same D2D communication resource can be avoided, and the probability of resource occupation conflict in D2D communication is further reduced.
The invention provides a method for solving D2D terminal resource competition through a network side, which has little influence on an LTE protocol and can greatly improve the resource utilization rate of a system when the number of users is large.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.