Disclosure of Invention
The invention aims to provide a data transmission method and equipment to solve the problem of ACK/NACK feedback collision of a D2D link and a cellular linked PDSCH.
The purpose of the invention is realized by the following technical scheme:
a data transmission method of a user equipment side comprises the following steps:
the user equipment receives cellular downlink data in a downlink subframe indicated by the TDD uplink and downlink reference configuration, wherein the TDD uplink and downlink reference configuration is determined according to the TDD uplink and downlink configuration of the cellular and the D2D subframe configuration;
the user equipment performs ACK/NACK feedback of the cellular downlink data on an uplink subframe indicated by the TDD uplink and downlink reference configuration according to a Hybrid Automatic Repeat Request (HARQ) feedback time sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration, wherein a subframe with the same number as that of a D2D subframe in the TDD uplink and downlink reference configuration is not used for ACK/NACK feedback of the cellular downlink data.
In the method provided by the embodiment of the invention, the user equipment receives the cellular downlink data and feeds back the ACK/NACK by using the TDD uplink and downlink reference configuration, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided.
Preferably, the TDD uplink and downlink reference configuration may be issued by the network side device through a system broadcast message, may be issued by the network side device through a dedicated signaling of the user equipment, and may be determined by the user equipment in the same manner as the network side device.
Preferably, the TDD uplink and downlink reference configuration is determined by, but not limited to:
taking a subframe with the same number as a D2D subframe in the cellular TDD uplink and downlink configuration as a pseudo downlink subframe;
if the changed TDD uplink and downlink configuration is a TDD uplink and downlink configuration i specified by a standard, wherein i belongs to 0-6, determining the TDD uplink and downlink configuration i as a TDD uplink and downlink reference configuration;
if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, selecting one of the TDD uplink and downlink configurations specified by the standard as a TDD uplink and downlink reference configuration, wherein a subframe with the same number as that of a D2D subframe in the TDD uplink and downlink reference configuration is a pseudo downlink subframe, and a downlink subframe with the same number as that of a subframe in the TDD uplink and downlink configuration of a cell but with the opposite transmission direction in the TDD uplink and downlink reference configuration is a pseudo downlink subframe; or if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, defining the TDD uplink and downlink configurations different from the TDD uplink and downlink configurations specified by the standard as TDD uplink and downlink reference configurations, and defining an HARQ feedback timing of cellular downlink data based on the TDD uplink and downlink reference configurations, where a subframe in the defined TDD uplink and downlink configurations, which has the same number as the D2D subframe, is a pseudo downlink subframe, and a downlink subframe in the defined TDD uplink and downlink reference configurations, which has the same number as the subframe in the TDD uplink and downlink configurations of the cellular but is opposite in transmission direction, is a pseudo downlink subframe.
In the embodiment of the invention, the pseudo downlink subframe is not used for cellular downlink transmission.
Based on any of the above method embodiments, preferably, the D2D subframe configuration may be determined by the network side device and sent through a system broadcast message, or sent by the network side device through a dedicated signaling of the user equipment.
A data transmission method of a network device side comprises the following steps:
the network side equipment sends cellular downlink data in a downlink subframe indicated by the TDD uplink and downlink reference configuration, wherein the TDD uplink and downlink reference configuration is determined according to the TDD uplink and downlink configuration of the cellular and the D2D subframe configuration;
and the network side equipment receives ACK/NACK feedback of the cellular downlink data at an uplink subframe indicated by the TDD uplink and downlink reference configuration according to the HARQ feedback time sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration, wherein the subframe with the same number as that of the D2D subframe in the TDD uplink and downlink reference configuration is not used for ACK/NACK feedback of the cellular downlink data.
In the method provided by the embodiment of the invention, the network side equipment uses the TDD uplink and downlink reference configuration to transmit the cellular downlink data and receive the ACK/NACK feedback, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided.
Preferably, the TDD uplink and downlink reference configuration may be determined by the network side device and sent to the ue through a system broadcast message, may be determined by the network side device and sent to the ue through a dedicated signaling of the ue, and may be determined by the network side device in the same manner as the ue.
Preferably, the TDD uplink and downlink reference configuration is determined by, but not limited to:
taking a subframe with the same number as a D2D subframe in the cellular TDD uplink and downlink configuration as a pseudo downlink subframe;
if the changed TDD uplink and downlink configuration is a TDD uplink and downlink configuration i specified by a standard, wherein i belongs to 0-6, determining the TDD uplink and downlink configuration i as a TDD uplink and downlink reference configuration;
if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, selecting one of the TDD uplink and downlink configurations specified by the standard as a TDD uplink and downlink reference configuration, wherein a subframe with the same number as that of a D2D subframe in the TDD uplink and downlink reference configuration is a pseudo downlink subframe, and a downlink subframe with the same number as that of a subframe in the TDD uplink and downlink configuration of a cell but with the opposite transmission direction in the TDD uplink and downlink reference configuration is a pseudo downlink subframe; or if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, defining the TDD uplink and downlink configurations different from the TDD uplink and downlink configurations specified by the standard as TDD uplink and downlink reference configurations, and defining an HARQ feedback timing of cellular downlink data based on the TDD uplink and downlink reference configurations, where a subframe in the defined TDD uplink and downlink configurations, which has the same number as the D2D subframe, is a pseudo downlink subframe, and a downlink subframe in the defined TDD uplink and downlink reference configurations, which has the same number as the subframe in the TDD uplink and downlink configurations of the cellular but is opposite in transmission direction, is a pseudo downlink subframe.
In the embodiment of the invention, the pseudo downlink subframe is not used for cellular downlink transmission.
Based on any of the above network device method embodiments, preferably, the D2D subframe configuration may be determined by the network side device and sent to the user equipment through a system broadcast message, or determined by the network side device and sent to the user equipment through a dedicated signaling of the user equipment.
Based on the same inventive concept as the method, an embodiment of the present invention further provides a user equipment, including:
a cellular data receiving module, configured to receive cellular downlink data in a downlink subframe indicated by a TDD uplink and downlink reference configuration, where the TDD uplink and downlink reference configuration is determined according to a TDD uplink and downlink configuration of a cell and a device-to-device D2D subframe configuration;
and a feedback information sending module, configured to perform, according to a HARQ feedback timing sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration, ACK/NACK feedback of the cellular downlink data in an uplink subframe indicated by the TDD uplink and downlink reference configuration, where a subframe, in the TDD uplink and downlink reference configuration, having a same number as a D2D subframe is not used for ACK/NACK feedback of the cellular downlink data.
The user equipment provided by the embodiment of the invention uses the TDD uplink and downlink reference configuration to receive the cellular downlink data and feed back the ACK/NACK, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided.
Preferably, the TDD uplink and downlink reference configuration may be issued by the network side device through a system broadcast message, may be issued by the network side device through a dedicated signaling of the user equipment, and may be determined by the user equipment in the same manner as the network side device.
Preferably, the TDD uplink and downlink reference configuration is determined by, but not limited to:
taking a subframe with the same number as a D2D subframe in the cellular TDD uplink and downlink configuration as a pseudo downlink subframe;
if the changed TDD uplink and downlink configuration is a TDD uplink and downlink configuration i specified by a standard, wherein i belongs to 0-6, determining the TDD uplink and downlink configuration i as a TDD uplink and downlink reference configuration;
if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, selecting one of the TDD uplink and downlink configurations specified by the standard as a TDD uplink and downlink reference configuration, wherein a subframe with the same number as that of a D2D subframe in the TDD uplink and downlink reference configuration is a pseudo downlink subframe, and a downlink subframe with the same number as that of a subframe in the TDD uplink and downlink configuration of a cell but with the opposite transmission direction in the TDD uplink and downlink reference configuration is a pseudo downlink subframe; or if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, defining the TDD uplink and downlink configurations different from the TDD uplink and downlink configurations specified by the standard as TDD uplink and downlink reference configurations, and defining an HARQ feedback timing of cellular downlink data based on the TDD uplink and downlink reference configurations, where a subframe in the defined TDD uplink and downlink configurations, which has the same number as the D2D subframe, is a pseudo downlink subframe, and a downlink subframe in the defined TDD uplink and downlink reference configurations, which has the same number as the subframe in the TDD uplink and downlink configurations of the cellular but is opposite in transmission direction, is a pseudo downlink subframe.
In the embodiment of the invention, the pseudo downlink subframe is not used for cellular downlink transmission.
Based on any of the above user equipment embodiments, preferably, the D2D subframe configuration may be determined by the network side device and issued through a system broadcast message, or may be issued by the network side device through a dedicated signaling of the user equipment.
Based on the same inventive concept as the method, the embodiment of the invention also provides another user equipment, which comprises a processor.
The processor is configured to receive cellular downlink data in a downlink subframe indicated by a TDD uplink and downlink reference configuration, where the TDD uplink and downlink reference configuration is determined according to a cellular TDD uplink and downlink configuration and a device-to-device D2D subframe configuration, and perform ACK/NACK feedback of the cellular downlink data in an uplink subframe indicated by the TDD uplink and downlink reference configuration according to an HARQ feedback timing sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration, where a subframe with a same number as a D2D subframe in the TDD uplink and downlink reference configuration is not used for ACK/NACK feedback of the cellular downlink data.
The user equipment provided by the embodiment of the invention uses the TDD uplink and downlink reference configuration to receive the cellular downlink data and feed back the ACK/NACK, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided.
Based on the same inventive concept as the method, an embodiment of the present invention further provides a network side device, including:
a cellular data sending module, configured to send cellular downlink data in a downlink subframe indicated by a TDD uplink and downlink reference configuration, where the TDD uplink and downlink reference configuration is determined according to a TDD uplink and downlink configuration of a cell and a D2D subframe configuration;
and the feedback information receiving module is used for receiving ACK/NACK feedback of the cellular downlink data in an uplink subframe indicated by the TDD uplink and downlink reference configuration according to the HARQ feedback time sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration.
The network side equipment provided by the embodiment of the invention uses the TDD uplink and downlink reference configuration to transmit the cellular downlink data and receive the ACK/NACK feedback, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided.
Preferably, the TDD uplink and downlink reference configuration may be determined by the network side device and sent to the ue through a system broadcast message, may be determined by the network side device and sent to the ue through a dedicated signaling of the ue, and may be determined by the network side device in the same manner as the ue.
Preferably, the TDD uplink and downlink reference configuration is determined by, but not limited to:
taking a subframe with the same number as a D2D subframe in the cellular TDD uplink and downlink configuration as a pseudo downlink subframe;
if the changed TDD uplink and downlink configuration is a TDD uplink and downlink configuration i specified by a standard, wherein i belongs to 0-6, determining the TDD uplink and downlink configuration i as a TDD uplink and downlink reference configuration;
if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, selecting one of the TDD uplink and downlink configurations specified by the standard as a TDD uplink and downlink reference configuration, wherein a subframe with the same number as that of a D2D subframe in the TDD uplink and downlink reference configuration is a pseudo downlink subframe, and a downlink subframe with the same number as that of a subframe in the TDD uplink and downlink configuration of a cell but with the opposite transmission direction in the TDD uplink and downlink reference configuration is a pseudo downlink subframe; or if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, defining the TDD uplink and downlink configurations different from the TDD uplink and downlink configurations specified by the standard as TDD uplink and downlink reference configurations, and defining an HARQ feedback timing of cellular downlink data based on the TDD uplink and downlink reference configurations, where a subframe in the defined TDD uplink and downlink configurations, which has the same number as the D2D subframe, is a pseudo downlink subframe, and a downlink subframe in the defined TDD uplink and downlink reference configurations, which has the same number as the subframe in the TDD uplink and downlink configurations of the cellular but is opposite in transmission direction, is a pseudo downlink subframe.
In the embodiment of the invention, the pseudo downlink subframe is not used for cellular downlink transmission.
Based on any of the above network device embodiments, preferably, the D2D subframe configuration may be determined by the network side device and sent to the ue through a system broadcast message, or determined by the network side device and sent to the ue through a dedicated signaling of the ue.
Based on the same inventive concept as the method, the embodiment of the invention also provides another network side device, which comprises a processor.
The processor is configured to send cellular downlink data in a downlink subframe indicated by a TDD uplink and downlink reference configuration, where the TDD uplink and downlink reference configuration is determined according to a cellular TDD uplink and downlink configuration and a D2D subframe configuration, and is used to receive ACK/NACK feedback of the cellular downlink data in an uplink subframe indicated by the TDD uplink and downlink reference configuration according to an HARQ feedback timing sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration.
The network side equipment provided by the embodiment of the invention uses the TDD uplink and downlink reference configuration to transmit the cellular downlink data and receive the ACK/NACK feedback, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided.
Detailed Description
How to solve the problem of the conflict of the ACK/NACK feedback of the PDSCH linked with the cell by the D2D link has no relevant consideration in the existing mechanism. Intuitively, there are several ways to avoid collisions:
in the first mode, scheduling is used to avoid, for example, not scheduling the D2D UE for transmission on the Physical Downlink Shared Channel (PDSCH) of the subframe n-k. The problem caused by this is that cellular transmission is limited, especially in the TDD system, since uplink and downlink subframes share one radio frame, and one uplink subframe needs to carry ACK/NACK feedback of PDSCH in multiple downlink subframes in some TDD uplink and downlink configurations, by avoiding scheduling transmission of PDSCH of downlink subframe corresponding to the uplink subframe, transmission of PDSCH of D2D UE cellular in the TDD system is greatly affected.
In the second way, if collision occurs, the PUCCH feedback of the cellular link is discarded, which also affects cellular transmission.
And thirdly, if collision occurs, the transmission of the D2D link is discarded, so that the transmission of the D2D link is influenced.
The same problem exists with the combination of the above approaches, for example, the combination of scheduling avoidance and D2D link discard transmission.
The embodiment of the invention provides a data transmission method and equipment. The user equipment and the network side equipment use the TDD uplink and downlink reference configuration to transmit the cellular downlink data and perform ACK/NACK feedback, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided. In addition, compared with the above mentioned method for avoiding conflict, the solution provided by the embodiment of the present invention improves the resource utilization rate. The method and the device provided by the embodiment of the invention will be described in detail from the user equipment side and the network device side respectively with reference to the accompanying drawings.
Fig. 3 shows a data transmission method at a user equipment side according to an embodiment of the present invention, which specifically includes the following operations:
step 300, the ue receives cellular downlink data in the downlink subframe indicated by the TDD uplink and downlink reference configuration, where the TDD uplink and downlink reference configuration is determined according to the cellular TDD uplink and downlink configuration and the D2D subframe configuration.
In the embodiment of the present invention, the user equipment refers to D2D UE in network coverage.
In the embodiment of the present invention, the cellular downlink data refers to downlink data of a cellular link, for example, data transmitted through a PDSCH.
In the embodiment of the present invention, the cellular TDD uplink/downlink configuration refers to TDD uplink/downlink configuration used by a cellular network to which the user equipment accesses.
And 310, the user equipment performs ACK/NACK feedback of the cellular downlink data on an uplink subframe indicated by the TDD uplink and downlink reference configuration according to the HARQ feedback timing sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration, where a subframe with the same number as that of the D2D subframe in the TDD uplink and downlink reference configuration is not used for ACK/NACK feedback of the cellular downlink data.
In the embodiment of the present invention, as described above, the TDD uplink and downlink reference configuration is determined according to the cellular TDD uplink and downlink configuration and the D2D subframe configuration. The subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration and the downlink subframe with the same number as the subframe of the cellular TDD uplink and downlink configuration but the opposite transmission direction are pseudo downlink subframes.
Preferably, the TDD uplink and downlink reference configuration may be issued by the network side device through a system broadcast message, may be issued by the network side device through a dedicated signaling of the user equipment, and may be determined by the user equipment in the same manner as the network side device.
If the TDD uplink and downlink reference configuration is issued by the network side device through a dedicated signaling of the user equipment, the TDD uplink and downlink reference configuration may be specifically transmitted through a radio resource control protocol (RRC) message, or the TDD uplink and downlink reference configuration may be transmitted through a media access control channel unit (MAC CE) message. For the user equipment in the RRC connected state, preferably, the TDD uplink and downlink reference configuration is transmitted through an RRC message.
Preferably, the TDD uplink and downlink reference configuration is determined by, but not limited to:
taking a subframe with the same number as a D2D subframe in the cellular TDD uplink and downlink configuration as a pseudo downlink subframe;
if the changed TDD uplink and downlink configuration is a TDD uplink and downlink configuration i specified by a standard, wherein i belongs to 0-6, determining the TDD uplink and downlink configuration i as a TDD uplink and downlink reference configuration;
if the changed TDD uplink and downlink configuration is different from the TDD uplink and downlink configuration specified by the standard, there may be two processing manners:
firstly, a TDD uplink and downlink configuration which is closest to the changed TDD uplink and downlink configuration is selected from TDD uplink and downlink configurations specified by a standard to be used as a TDD uplink and downlink reference configuration, wherein a subframe with the same number as a D2D subframe in the TDD uplink and downlink reference configuration is a pseudo downlink subframe, and a downlink subframe with the same number as a subframe in the TDD uplink and downlink configuration of a cell but opposite transmission direction in the TDD uplink and downlink reference configuration is a pseudo downlink subframe.
And secondly, defining TDD uplink and downlink configurations different from the TDD uplink and downlink configurations specified by the standard as TDD uplink and downlink reference configurations, and defining the HARQ feedback time sequence of cellular downlink data based on the TDD uplink and downlink reference configurations, wherein a subframe with the same number as that of a D2D subframe in the defined TDD uplink and downlink configurations is a pseudo downlink subframe, and a downlink subframe with the same number as that of the subframe in the cellular TDD uplink and downlink configurations and the opposite transmission direction in the TDD uplink and downlink reference configurations is a pseudo downlink subframe.
In the embodiment of the present invention, the pseudo downlink subframe indicates that the subframe is actually used for D2D link operation, and is not used for cellular downlink transmission (including downlink data, reference signal detection, and other downlink signals).
If the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, in order to avoid that the TDD uplink and downlink subframe configurations determined by the ue and the network side device are different, preferably, the network side device determines the TDD uplink and downlink subframe configurations according to the above-mentioned manner and sends the TDD uplink and downlink subframe configurations to the ue through a system broadcast message or a dedicated signaling of the ue.
In this embodiment of the present invention, if the determined TDD uplink/downlink reference configuration is one of the TDD uplink/downlink configurations specified by the standard, the HARQ feedback timing sequence of the cellular downlink data based on the TDD uplink/downlink reference configuration in step 310 is the HARQ feedback timing sequence corresponding to the TDD uplink/downlink configuration specified by the standard. The HARQ feedback timing sequence corresponding to each TDD uplink/downlink configuration specified by the standard can be seen in table 1.
Table 1: value of k in TDD uplink and downlink configuration
The uplink subframe n needs to feed back ACK/NACK information corresponding to a PDSCH transmitted in an n-k subframe. In a TDD system, k is a set, which is shown in table 1.
Based on any of the above embodiments of the ue method, preferably, the D2D subframe configuration may be determined by the network side device and sent through a system broadcast message, or sent by the network side device through a dedicated signaling of the ue.
If the D2D subframe configuration is sent by the network side device through the dedicated signaling of the user equipment. Specifically, the D2D subframe configuration may be transmitted through an RRC message, or the D2D subframe configuration may be transmitted through MAC CE information. If the user equipment is in the RRC connected state, preferably, the D2D subframe configuration is transmitted through an RRC message.
In this embodiment of the present invention, the D2D subframe configuration at least includes the following information: a periodicity of the D2D subframes (e.g., 5ms, 10ms, 20ms, etc.), a number of the D2D subframes, or a subframe offset. The D2D subframe configuration may be specifically indicated by way of a pattern.
Fig. 4 shows a data transmission method at a network device side according to an embodiment of the present invention, which specifically includes the following operations:
step 400, the network side device sends cellular downlink data in the downlink subframe indicated by the TDD uplink and downlink reference configuration, where the TDD uplink and downlink reference configuration is determined according to the cellular TDD uplink and downlink configuration and the D2D subframe configuration.
And step 410, the network side device receives ACK/NACK feedback of the cellular downlink data in an uplink subframe indicated by the TDD uplink and downlink reference configuration according to the HARQ feedback timing sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration, where a subframe with the same number as that of the D2D subframe in the TDD uplink and downlink reference configuration is not used for ACK/NACK feedback of the cellular downlink data.
Preferably, the TDD uplink and downlink reference configuration may be determined by the network side device and sent to the ue through a system broadcast message, may be determined by the network side device and sent to the ue through a dedicated signaling of the ue, and may be determined by the network side device in the same manner as the ue.
Preferably, the TDD uplink and downlink reference configuration is determined by, but not limited to:
taking a subframe with the same number as a D2D subframe in the cellular TDD uplink and downlink configuration as a pseudo downlink subframe;
if the changed TDD uplink and downlink configuration is a TDD uplink and downlink configuration i specified by a standard, wherein i belongs to 0-6, determining the TDD uplink and downlink configuration i as a TDD uplink and downlink reference configuration;
if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, selecting one of the TDD uplink and downlink configurations specified by the standard as a TDD uplink and downlink reference configuration, wherein a subframe with the same number as that of a D2D subframe in the TDD uplink and downlink reference configuration is a pseudo downlink subframe, and a downlink subframe with the same number as that of a subframe in the TDD uplink and downlink configuration of a cell but with the opposite transmission direction in the TDD uplink and downlink reference configuration is a pseudo downlink subframe; or if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, defining the TDD uplink and downlink configurations different from the TDD uplink and downlink configurations specified by the standard as TDD uplink and downlink reference configurations, and defining an HARQ feedback timing of cellular downlink data based on the TDD uplink and downlink reference configurations, where a subframe in the defined TDD uplink and downlink configurations, which has the same number as the D2D subframe, is a pseudo downlink subframe, and a downlink subframe in the defined TDD uplink and downlink reference configurations, which has the same number as the subframe in the TDD uplink and downlink configurations of the cellular but is opposite in transmission direction, is a pseudo downlink subframe.
In the embodiment of the invention, the pseudo downlink subframe is not used for cellular downlink transmission.
Based on any of the above network device method embodiments, preferably, the D2D subframe configuration may be determined by the network side device and sent to the user equipment through a system broadcast message, or determined by the network side device and sent to the user equipment through a dedicated signaling of the user equipment.
In the embodiment of the network device of the present invention, the detailed description of the technical features the same as or similar to those of the user equipment side may refer to the description of the embodiment of the method on the user equipment side, and is not repeated here.
As shown in fig. 5, TDD uplink and downlink configuration of a cell is 1, a D2D subframe is configured with a 10ms period, and subframes 3 and 8 are D2D subframes. According to the cellular TDD uplink and downlink configuration 1 and the configuration of the D2D subframe, taking the subframe 3 and the subframe 8 in the cellular TDD uplink and downlink configuration 1 as a pseudo downlink subframe (pseudo DL subframe). And if the changed TDD uplink and downlink configuration is the TDD uplink and downlink configuration 2, determining that the TDD uplink and downlink configuration 2 is the TDD uplink and downlink reference configuration. For the PDSCH transmitted on subframe 4, according to the HARQ feedback timing corresponding to the original TDD uplink/downlink configuration 1, ACK/NACK information needs to be fed back on subframe 8, and a potential collision between the PUCCH and D2D link may occur.
By adopting the technical scheme provided by the embodiment of the invention, the network side equipment sends the PDSCH on the subframe 4 according to the TDD uplink and downlink reference configuration (namely the TDD uplink and downlink configuration 2); the user equipment receives the PDSCH on a subframe 4 according to TDD uplink and downlink reference configuration; the equipment carries out ACK/NACK feedback on a subframe 2 of a next wireless frame indicated by TDD uplink and downlink reference configuration according to a HARQ feedback time sequence corresponding to the TDD uplink and downlink reference configuration; and the network side equipment receives AKC/NACK feedback at the subframe 2 of the next radio frame indicated by the TDD uplink and downlink reference configuration according to the HARQ feedback time sequence corresponding to the TDD uplink and downlink reference configuration, so that the potential conflict between the PUCCH and the D2D link is avoided.
As shown in fig. 6, TDD uplink and downlink configuration of a cell is 1, a D2D subframe is configured with a 10ms period, and a subframe 8 is a D2D subframe. And taking the subframe 8 in the TDD uplink and downlink configuration 1 of the cell as a pseudo downlink subframe according to the TDD uplink and downlink configuration of the cell and the configuration of the D2D subframe. The changed TDD uplink and downlink configuration is different from 0-6 of the TDD uplink and downlink configuration. The TDD uplink/downlink configuration 2 may be used as a TDD uplink/downlink reference configuration, in which the subframe 3 is opposite to the transmission direction of the TDD uplink/downlink configuration and also used as a pseudo downlink subframe. For the PDSCH transmitted on subframe 4, according to the HARQ feedback timing corresponding to the original TDD uplink/downlink configuration 1, ACK/NACK information needs to be fed back on subframe 8, and a potential collision between the PUCCH and D2D link may occur.
By adopting the technical scheme provided by the embodiment of the invention, the network side equipment sends the PDSCH on the subframe 4 according to the TDD uplink and downlink reference configuration (namely the TDD uplink and downlink configuration 2); the user equipment receives the PDSCH on a subframe 4 according to TDD uplink and downlink reference configuration; the equipment carries out ACK/NACK feedback on a subframe 2 of a next wireless frame indicated by TDD uplink and downlink reference configuration according to a HARQ feedback time sequence corresponding to the TDD uplink and downlink reference configuration; and the network side equipment receives AKC/NACK feedback at the subframe 2 of the next radio frame indicated by the TDD uplink and downlink reference configuration according to the HARQ feedback time sequence corresponding to the TDD uplink and downlink reference configuration, so that the potential conflict between the PUCCH and the D2D link is avoided.
Based on the same inventive concept as the method, an embodiment of the present invention further provides a user equipment, as shown in fig. 7, including:
a cellular data receiving module 701, configured to receive cellular downlink data in a downlink subframe indicated by a TDD uplink and downlink reference configuration, where the TDD uplink and downlink reference configuration is determined according to a TDD uplink and downlink configuration of a cell and a device-to-device D2D subframe configuration;
a feedback information sending module 702, configured to perform, according to the HARQ feedback timing sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration, ACK/NACK feedback of the cellular downlink data in an uplink subframe indicated by the TDD uplink and downlink reference configuration, where a subframe in the TDD uplink and downlink reference configuration, which has the same number as the D2D subframe, is not used for ACK/NACK feedback of the cellular downlink data.
The user equipment provided by the embodiment of the invention uses the TDD uplink and downlink reference configuration to receive the cellular downlink data and feed back the ACK/NACK, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided.
Preferably, the TDD uplink and downlink reference configuration may be issued by the network side device through a system broadcast message, may be issued by the network side device through a dedicated signaling of the user equipment, and may be determined by the user equipment in the same manner as the network side device.
Preferably, the TDD uplink and downlink reference configuration is determined by, but not limited to:
taking a subframe with the same number as a D2D subframe in the cellular TDD uplink and downlink configuration as a pseudo downlink subframe;
if the changed TDD uplink and downlink configuration is a TDD uplink and downlink configuration i specified by a standard, wherein i belongs to 0-6, determining the TDD uplink and downlink configuration i as a TDD uplink and downlink reference configuration;
if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, selecting one of the TDD uplink and downlink configurations specified by the standard as a TDD uplink and downlink reference configuration, wherein a subframe with the same number as that of a D2D subframe in the TDD uplink and downlink reference configuration is a pseudo downlink subframe, and a downlink subframe with the same number as that of a subframe in the TDD uplink and downlink configuration of a cell but with the opposite transmission direction in the TDD uplink and downlink reference configuration is a pseudo downlink subframe; or if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, defining the TDD uplink and downlink configurations different from the TDD uplink and downlink configurations specified by the standard as TDD uplink and downlink reference configurations, and defining an HARQ feedback timing of cellular downlink data based on the TDD uplink and downlink reference configurations, where a subframe in the defined TDD uplink and downlink configurations, which has the same number as the D2D subframe, is a pseudo downlink subframe, and a downlink subframe in the defined TDD uplink and downlink reference configurations, which has the same number as the subframe in the TDD uplink and downlink configurations of the cellular but is opposite in transmission direction, is a pseudo downlink subframe.
In the embodiment of the invention, the pseudo downlink subframe is not used for cellular downlink transmission.
Based on any of the above user equipment embodiments, preferably, the D2D subframe configuration may be determined by the network side device and issued through a system broadcast message, or may be issued by the network side device through a dedicated signaling of the user equipment.
Based on the same inventive concept as the method, the embodiment of the invention also provides another user equipment, which comprises a processor.
The processor is configured to receive cellular downlink data in a downlink subframe indicated by a TDD uplink and downlink reference configuration, where the TDD uplink and downlink reference configuration is determined according to a cellular TDD uplink and downlink configuration and a device-to-device D2D subframe configuration, and perform ACK/NACK feedback of the cellular downlink data in an uplink subframe indicated by the TDD uplink and downlink reference configuration according to an HARQ feedback timing sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration, where a subframe with a same number as a D2D subframe in the TDD uplink and downlink reference configuration is not used for ACK/NACK feedback of the cellular downlink data.
The user equipment provided by the embodiment of the invention uses the TDD uplink and downlink reference configuration to receive the cellular downlink data and feed back the ACK/NACK, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided.
Based on the same inventive concept as the method, an embodiment of the present invention further provides a network side device, as shown in fig. 8, including:
a cellular data sending module 801, configured to send cellular downlink data in a downlink subframe indicated by a TDD uplink and downlink reference configuration, where the TDD uplink and downlink reference configuration is determined according to a TDD uplink and downlink configuration of a cell and a D2D subframe configuration;
a feedback information receiving module 802, configured to receive, according to the HARQ feedback timing sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration, ACK/NACK feedback of the cellular downlink data in an uplink subframe indicated by the TDD uplink and downlink reference configuration.
The network side equipment provided by the embodiment of the invention uses the TDD uplink and downlink reference configuration to transmit the cellular downlink data and receive the ACK/NACK feedback, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided.
Preferably, the TDD uplink and downlink reference configuration may be determined by the network side device and sent to the ue through a system broadcast message, may be determined by the network side device and sent to the ue through a dedicated signaling of the ue, and may be determined by the network side device in the same manner as the ue.
Preferably, the TDD uplink and downlink reference configuration is determined by, but not limited to:
taking a subframe with the same number as a D2D subframe in the cellular TDD uplink and downlink configuration as a pseudo downlink subframe;
if the changed TDD uplink and downlink configuration is a TDD uplink and downlink configuration i specified by a standard, wherein i belongs to 0-6, determining the TDD uplink and downlink configuration i as a TDD uplink and downlink reference configuration;
if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, selecting one of the TDD uplink and downlink configurations specified by the standard as a TDD uplink and downlink reference configuration, wherein a subframe with the same number as that of a D2D subframe in the TDD uplink and downlink reference configuration is a pseudo downlink subframe, and a downlink subframe with the same number as that of a subframe in the TDD uplink and downlink configuration of a cell but with the opposite transmission direction in the TDD uplink and downlink reference configuration is a pseudo downlink subframe; or if the changed TDD uplink and downlink configurations are different from the TDD uplink and downlink configurations specified by the standard, defining the TDD uplink and downlink configurations different from the TDD uplink and downlink configurations specified by the standard as TDD uplink and downlink reference configurations, and defining an HARQ feedback timing of cellular downlink data based on the TDD uplink and downlink reference configurations, where a subframe in the defined TDD uplink and downlink configurations, which has the same number as the D2D subframe, is a pseudo downlink subframe, and a downlink subframe in the defined TDD uplink and downlink reference configurations, which has the same number as the subframe in the TDD uplink and downlink configurations of the cellular but is opposite in transmission direction, is a pseudo downlink subframe.
In the embodiment of the invention, the pseudo downlink subframe is not used for cellular downlink transmission.
Based on any of the above network device embodiments, preferably, the D2D subframe configuration may be determined by the network side device and sent to the ue through a system broadcast message, or determined by the network side device and sent to the ue through a dedicated signaling of the ue.
Based on the same inventive concept as the method, the embodiment of the invention also provides another network side device, which comprises a processor.
The processor is configured to send cellular downlink data in a downlink subframe indicated by a TDD uplink and downlink reference configuration, where the TDD uplink and downlink reference configuration is determined according to a cellular TDD uplink and downlink configuration and a D2D subframe configuration, and is used to receive ACK/NACK feedback of the cellular downlink data in an uplink subframe indicated by the TDD uplink and downlink reference configuration according to an HARQ feedback timing sequence of the cellular downlink data based on the TDD uplink and downlink reference configuration.
The network side equipment provided by the embodiment of the invention uses the TDD uplink and downlink reference configuration to transmit the cellular downlink data and receive the ACK/NACK feedback, and because the subframe with the same number as the D2D subframe in the TDD uplink and downlink reference configuration is not used for the ACK/NACK feedback of the cellular downlink data, the problem of the ACK/NACK feedback conflict of the PDSCH linked with the cellular by the D2D link is avoided.
In the embodiment of the present invention, the network device may be an evolved node b (eNB), a Node B (NB), a relay, or the like.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
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.