Disclosure of Invention
The invention provides a data transmission method and a data transmission device, which are used for solving the problems that the uplink transmission efficiency is low and link resources are not fully utilized when the existing mass uplink data are transmitted.
In order to solve the above problems, the present invention discloses a data transmission method, comprising:
receiving an uplink data transmission instruction;
according to the uplink data transmission instruction, transmitting uplink data by using a wireless frame with a frame structure configured according to a set uplink subframe and a set downlink subframe;
in the set uplink and downlink subframe configuration, the ratio of uplink subframes of a wireless frame in all subframes is greater than or equal to 8: 10.
optionally, the step of transmitting uplink data by using a radio frame with a frame structure configured according to the set uplink and downlink subframes according to the uplink data transmission instruction includes:
according to the uplink data transmission instruction, using a wireless frame with a 5ms period to transmit uplink data, wherein the wireless frame with the 5ms period comprises: 8 uplink subframes and 2 special subframes, wherein 5 uplink subframes are arranged between the 2 special subframes; or,
according to the uplink data transmission instruction, using a wireless frame with a 10ms period to transmit uplink data, wherein the wireless frame with the 10ms period comprises: 9 uplink subframes and 1 special subframe; the 1 special subframe is arranged in any subframe of the wireless frame; or,
according to the uplink data transmission instruction, using a wireless frame with a 10ms period to transmit uplink data, wherein the wireless frame with the 10ms period comprises: 8 uplink subframes, 1 special subframe and 1 downlink subframe; the 1 downlink subframe is arranged in any subframe of the radio frame, and the 1 special subframe is arranged in the next subframe of the downlink subframe.
Optionally, before the step of receiving an uplink data transmission instruction, the method further includes:
configuring the process number of the hybrid automatic repeat request of the wireless frame according to the set uplink and downlink subframe configuration and the transmission control protocol round-trip transmission time;
wherein,
when the period of the wireless frame is 10ms and the wireless frame comprises 9 uplink subframes and 1 special subframe, configuring the process number of the normal hybrid automatic repeat request of the wireless frame to be 16; or configuring the number of processes of the normal hybrid automatic repeat request of the wireless frame to be 15;
when the period of the wireless frame is 5ms and the wireless frame comprises 8 uplink subframes and 2 special subframes, configuring the process number of the normal hybrid automatic repeat request of the wireless frame to be 10;
and when the period of the radio frame is 10ms and the radio frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe, configuring the number of processes of the normal hybrid automatic repeat request of the radio frame to be 12.
Then, after the step of transmitting uplink data by using the radio frame having the frame structure configured according to the set uplink and downlink subframes, the method further includes:
determining the process number of normal hybrid automatic repeat requests according to the uplink and downlink subframe configuration of the used wireless frame;
and sending the normal hybrid automatic repeat request when the transmission of the uplink data is idle according to the determined process number of the normal hybrid automatic repeat request.
Optionally, before the step of receiving an uplink data transmission instruction, the method further includes:
configuring an uplink association index of the wireless frame according to the set uplink and downlink subframe configuration;
wherein,
when the period of the radio frame is 10ms, the radio frame comprises 9 uplink subframes and 1 special subframe, and the 1 special subframe is located in subframe 0of the radio frame, configuring an uplink association index of 4 in a downlink subframe 4;
when the period of the radio frame is 5ms, the radio frame comprises 8 uplink subframes and 2 special subframes, and the 2 special subframes are respectively located in subframe 0 and subframe 5 of the radio frame, uplink association index 4 is configured in downlink subframe 4 and downlink subframe 9;
when the period of the radio frame is 10ms, the radio frame includes 8 uplink subframes, 1 special subframe and 1 downlink subframe, and the 1 special subframe is located in subframe 1 of the radio frame, and the 1 downlink subframe is located in subframe 0of the radio frame, an uplink association index of 4 is configured in downlink subframe 4 and downlink subframe 5.
Then, after the step of transmitting uplink data by using the radio frame having the frame structure configured according to the set uplink and downlink subframes, the method further includes:
determining a downlink subframe of a corresponding feedback confirmation/non-confirmation signal and a corresponding uplink association index according to the uplink subframe configuration and the downlink subframe configuration of the used wireless frame;
feeding back an acknowledgement/non-acknowledgement signal on the determined uplink subframe according to the determined uplink association index.
Optionally, before the step of receiving an uplink data transmission instruction, the method further includes:
replacing the uplink pilot time slot in the special subframe with a downlink pilot time slot configured as 7;
or,
determining the code elements of an uplink pilot time slot (UpPTS), a guard interval (GP) and a downlink pilot time slot (DwPTS) of the special subframe according to the configuration of the set uplink subframe and the set downlink subframe; configuring positions of a PSS, a SSS and a physical broadcast channel PBCH according to the determined code elements of an uplink pilot time slot UpPTS, a guard interval GP and a downlink pilot time slot DwPTS of the special subframe;
or,
configuring an uplink index option of the wireless frame according to the channel control information; when the period of the radio frame is 10ms, and the radio frame comprises 9 uplink subframes and 1 special subframe, configuring a bitmap option in uplink index options of the radio frame as a 9-bit bitmap, wherein a selector and a bitmap option in the uplink index options are a 2-bit selector and a 3-bit bitmap, and an index option in the uplink index options is a 4-bit index; when the period of the radio frame is 5ms and the radio frame comprises 8 uplink subframes and 2 special subframes, configuring a bitmap option in uplink index options of the radio frame as an 8-bit bitmap, configuring a selector and a bitmap option in the uplink index options as a 1-bit selector and a 4-bit bitmap, and configuring an index option in the uplink index options as a 3-bit index; when the period of the radio frame is 10ms, and the radio frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe, configuring a bitmap option in uplink index options of the radio frame as an 8-bit bitmap, wherein a selector and a bitmap option in the uplink index options are a 1-bit selector and a 4-bit bitmap, and an index option in the uplink index options is a 3-bit index;
or,
configuring a group number parameter of a physical hybrid automatic repeat indication channel resource group of each subframe in the wireless frame according to the set uplink and downlink subframe configuration; when the period of the radio frame is 10ms and the radio frame comprises 9 uplink subframes and 1 special subframe, configuring the group number parameter to be 2 in subframe 0; or configuring the group number parameter to be 9 in the subframe 0; when the period of the wireless frame is 5ms and the wireless frame comprises 8 uplink subframes and 2 special subframes, configuring the group number parameter to be 2 in a subframe 0 and a subframe 5 respectively; when the period of the radio frame is 10ms, and the radio frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe, the group number parameter is configured to be 2 in subframe 0 and subframe 1 respectively.
Optionally, before the step of receiving an uplink data transmission instruction, the method further includes:
configuring the number of physical hybrid automatic repeat indicator channel resources of each subframe in the wireless frame according to the set uplink and downlink subframe configuration;
wherein,
when the period of the radio frame is 10ms, the radio frame includes 9 uplink subframes and 1 special subframe, and the 1 special subframe is located in subframe 0of the radio frame, from subframe 0 to subframe 9, the number of physical hybrid automatic repeat indicator channel resources in each subframe is in turn: 0.9, 8, 7, 6, 5, 14, 13, 12, 11; or, sequentially: 0.9, 8, 7, 6, 5, 4, 13, 12, 11;
when the period of the radio frame is 5ms, the radio frame comprises 8 uplink subframes and 2 special subframes, and the 2 special subframes are respectively located in subframe 0 and subframe 5 of the radio frame, from subframe 0 to subframe 9, the number of physical hybrid automatic repeat indicator channel resources in each subframe is sequentially: 0. 4, 8, 7, 6, 0, 4, 8, 7, 6;
when the period of the radio frame is 10ms, the radio frame includes 8 uplink subframes, 1 special subframe and 1 downlink subframe, and the 1 special subframe is located in subframe 1 of the radio frame, and the 1 downlink subframe is located in subframe 0of the radio frame, from subframe 0 to subframe 9, the number of physical hybrid automatic repeat indicator channel resources in each subframe is in turn: 0. 0, 8, 7, 6, 5, 4, 12, 11.
Optionally, after the step of configuring the number of resources of the physical hybrid automatic repeat indicator channel of each subframe in the radio frame according to the set configuration of the uplink subframe and the downlink subframe, the method further includes:
and configuring feedback acknowledgement/non-acknowledgement signal binding of a physical hybrid automatic repeat indicator channel of the subframes in the wireless frame according to the number of resources of the physical hybrid automatic repeat indicator channel of each subframe in the wireless frame.
Correspondingly, the invention also discloses a data transmission device, which comprises:
the receiving module is used for receiving an uplink data transmission instruction;
the data transmission module is used for transmitting uplink data by using a wireless frame with a frame structure configured according to the set uplink and downlink subframes according to the uplink data transmission instruction;
in the set uplink and downlink subframe configuration, the ratio of uplink subframes of a wireless frame in all subframes is greater than or equal to 8: 10.
optionally, the data transmission module is configured to transmit uplink data by using a radio frame with a 5ms period according to the uplink data transmission instruction, where the radio frame with the 5ms period includes: 8 uplink subframes and 2 special subframes, wherein 5 uplink subframes are arranged between the 2 special subframes; or,
the data transmission module is configured to transmit uplink data by using a wireless frame with a 10ms period according to the uplink data transmission instruction, where the wireless frame with the 10ms period includes: 9 uplink subframes and 1 special subframe; the 1 special subframe is arranged in any subframe of the wireless frame; or,
the data transmission module is configured to transmit uplink data by using a wireless frame with a 10ms period according to the uplink data transmission instruction, where the wireless frame with the 10ms period includes: 8 uplink subframes, 1 special subframe and 1 downlink subframe; the 1 downlink subframe is arranged in any subframe of the wireless frame, and the special subframe is arranged in the next subframe of the downlink subframe.
Optionally, the apparatus further comprises:
a process number configuration module, configured to configure the number of processes of the harq of the radio frame according to the set uplink and downlink subframe configuration and the tcp round-trip transmission time before the receiving module receives the uplink data transmission instruction;
wherein,
the process number configuration module configures the number of processes of a normal hybrid automatic repeat request of the radio frame to be 16 when the period of the radio frame is 10ms and the radio frame comprises 9 uplink subframes and 1 special subframe; or configuring the number of processes of the normal hybrid automatic repeat request of the wireless frame to be 15;
the process number configuration module configures the process number of the normal hybrid automatic repeat request of the wireless frame to be 10 when the period of the wireless frame is 5ms and the wireless frame comprises 8 uplink subframes and 2 special subframes;
the process number configuration module configures the process number of the normal hybrid automatic repeat request of the radio frame to be 12 when the period of the radio frame is 10ms and the radio frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe;
the process number determining module is used for determining the process number of a normal hybrid automatic repeat request according to the uplink and downlink subframe configuration of a used wireless frame after the data transmission module transmits uplink data by using the wireless frame with the frame structure configured according to the set uplink and downlink subframe configuration;
and the normal hybrid automatic repeat request sending module is configured to send the normal hybrid automatic repeat request when transmission of the uplink data is idle according to the determined number of processes of the normal hybrid automatic repeat request.
Optionally, the apparatus further comprises:
an uplink association index configuration module, configured to configure an uplink association index of the radio frame according to the set uplink and downlink subframe configuration before the receiving module receives an uplink data transmission instruction;
wherein,
the uplink association index configuration module configures an uplink association index of 4 in a downlink subframe 4 when a period of the radio frame is 10ms, the radio frame comprises 9 uplink subframes and 1 special subframe, and the 1 special subframe is located in a subframe 0of the radio frame;
the uplink association index configuration module configures an uplink association index of 4 in a downlink subframe 4 and a downlink subframe 9 when the period of the radio frame is 5ms, the radio frame comprises 8 uplink subframes and 2 special subframes, and the 2 special subframes are respectively located in a subframe 0 and a subframe 5 of the radio frame;
the period of the radio frame is 10ms, the radio frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe, the 1 special subframe is located in subframe 1 of the radio frame, and when the 1 downlink subframe is located in subframe 0of the radio frame, the uplink association index is configured to be 4 in downlink subframe 4 and downlink subframe 5;
an uplink association index determining module, configured to determine, according to a configuration of uplink and downlink subframes of a used radio frame, a downlink subframe of a corresponding feedback acknowledgement/non-acknowledgement signal and a corresponding uplink association index after the data transmission module transmits uplink data using the radio frame of a frame structure configured according to the set uplink and downlink subframes;
and a signal feedback module, configured to feed back an acknowledgement/non-acknowledgement signal on the determined uplink subframe according to the determined uplink association index.
Optionally, the apparatus further comprises:
a pilot time slot replacing module, configured to replace an uplink pilot time slot in the special subframe with a downlink pilot time slot configured to be 7 before the receiving module receives an uplink data transmission instruction;
or,
a code element determining module, configured to determine, before the receiving module receives an uplink data transmission instruction, code elements of an uplink pilot time slot UpPTS, a guard interval GP, and a downlink pilot time slot DwPTS of the special subframe according to the set uplink and downlink subframe configuration; a position configuration module, configured to configure positions of the PSS, the SSS, and the physical broadcast channel PBCH according to the determined symbols of the uplink pilot timeslot UpPTS, the guard interval GP, and the downlink pilot timeslot DwPTS of the special subframe;
or,
an index option configuration module, configured to configure an uplink index option of the radio frame according to the channel control information before the receiving module receives an uplink data transmission instruction;
wherein,
when the period of the radio frame is 10ms, and the radio frame comprises 9 uplink subframes and 1 special subframe, the index option configuration module configures a bitmap option in uplink index options of the radio frame to be a 9-bit bitmap, a selector and a bitmap option in the uplink index options to be a 2-bit selector and a 3-bit bitmap, and an index option in the uplink index options to be a 4-bit index;
when the period of the radio frame is 5ms, and the radio frame comprises 8 uplink subframes and 2 special subframes, the index option configuration module configures a bitmap option in the uplink index options of the radio frame to be an 8-bit bitmap, a selector and a bitmap option in the uplink index options to be a 1-bit selector and a 4-bit bitmap, and an index option in the uplink index options to be a 3-bit index;
when the period of the radio frame is 10ms, and the radio frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe, the index option configuration module configures a bitmap option in the uplink index options of the radio frame to be an 8-bit bitmap, a selector and a bitmap option in the uplink index options are a 1-bit selector and a 4-bit bitmap, and an index option in the uplink index options is a 3-bit index;
or,
a group number parameter configuration module, configured to configure, before the receiving module receives an uplink data transmission instruction, a group number parameter of a physical hybrid automatic repeat request indicator channel resource group of each subframe in the radio frame according to the set uplink and downlink subframe configuration;
wherein,
the group number parameter configuration module configures the group number parameter to be 2 in a subframe 0 when the period of the radio frame is 10ms and the radio frame comprises 9 uplink subframes and 1 special subframe; or configuring the group number parameter to be 9 in the subframe 0;
the group number parameter configuration module configures the group number parameter to be 2 in the subframe 0 and the subframe 5 respectively when the period of the radio frame is 5ms and the radio frame comprises 8 uplink subframes and 2 special subframes;
and the group number parameter configuration module configures the group number parameter to be 2 in the subframe 0 and the subframe 1 respectively when the period of the radio frame is 10ms and the radio frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe.
Compared with the prior art, the invention has the following advantages:
after receiving an uplink data transmission instruction, the invention transmits uplink data by using a wireless frame with a frame structure configured according to a set uplink and downlink according to the uplink data transmission instruction. In the set uplink and downlink configuration, the ratio of uplink subframes of one radio frame in all subframes is greater than or equal to 8: 10. therefore, in the uplink data transmission process, on one hand, a large number of uplinks can be used for uplink data transmission, so that the uplink data transmission efficiency is improved; on the other hand, in the uplink data transmission process, only a very specific link (for example, a downlink) may be in an idle state, thereby improving the link resource utilization rate and accelerating the data transmission speed.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Referring to fig. 1, a flow chart of a data transmission method in a first embodiment of the present invention is shown. In this embodiment, the data transmission method includes:
step 102, receiving an uplink data transmission instruction.
And 104, according to the uplink data transmission instruction, using a wireless frame with a frame structure configured according to the set uplink and downlink to transmit uplink data. In the set uplink and downlink configuration, the ratio of uplink subframes of a radio frame in all subframes is greater than or equal to 8: 10.
in summary, in this embodiment, after receiving an uplink data transmission instruction, according to the uplink data transmission instruction, a radio frame with a frame structure configured according to a set uplink and downlink configuration is used to transmit uplink data. In the set uplink and downlink configuration, the ratio of uplink subframes of one radio frame in all subframes is greater than or equal to 8: 10. therefore, in the uplink data transmission process, on one hand, a large number of uplinks can be used for uplink data transmission, so that the uplink data transmission efficiency is improved; on the other hand, in the uplink data transmission process, only a very specific link (for example, a downlink) may be in an idle state, thereby improving the link resource utilization rate and accelerating the data transmission speed.
Referring to fig. 2, a flow chart of a data transmission method in a second embodiment of the present invention is shown. In this embodiment, the uplink and downlink subframe configuration in TDD may be set according to the following configuration:
in TDD, the ratio of uplink subframes of one radio frame in all subframes may be 8:10 or 9: 10. Specific configuration cases can be as shown in table 1, where table 1 is a subframe configuration table of a radio frame in TDD, where "S" denotes a special subframe, "U" denotes a UL subframe, i.e., an uplink subframe, and "D" denotes a DL subframe, i.e., a downlink subframe.
TABLE 1
In table 1, the uplink and downlink subframe configurations corresponding to configurations 0 to 6 in the UL-DL configuration (i.e., the uplink and downlink subframe configuration) are frame structure configurations specified in the original protocol, such as 3GPP TS36.211V9.1.0. In this embodiment, the original uplink and downlink subframe configuration in table 1 is expanded, and the following new uplink and downlink subframe configurations are set:
in a radio frame with a 10ms period, 9 uplink subframes and 1 special subframe are configured, wherein the 1 special subframe may be set in any subframe of the radio frame. In this embodiment, a specific configuration may be as configuration 8 in table 1, where the 1 special subframe is set to subframe 0of the radio frame. Under this configuration, assuming that 0.92PUSCH (physical uplink Shared Channel) is used per subframe, the PUSCH Ratio (PUSCH Ratio, i.e., the value of the "PUSCH Ratio allocation 0.92pusch usage for the access subframe" field) in this configuration is (0.92 × 0.1) +0.8 — 0.892.
It should be noted that, in table 1, the subframe numbers 0 to 9 of the radio frame are only numbers for describing the need, and the number may be any one of the existing numbers, which is not limited in this embodiment.
In a radio frame with a 5ms period, 8 uplink subframes and 2 special subframes are configured, wherein 5 uplink subframes are spaced between the 2 special subframes. For example, the 2 special subframes are respectively set in subframe 0 and subframe 5, or subframe 1 and subframe 6, or subframe 2 and subframe 7, or subframe 3 and subframe 8, or subframe 4 and subframe 9, which is not limited in this embodiment. In this embodiment, a specific configuration may be as configuration 9 in table 1, where the 2 special subframes are located in subframe 0 and subframe 5 of the radio frame, respectively. Under this configuration, assuming that 0.92 PUSCHs are used per subframe, the PUSCH Ratio (the value of the PUSCH Ratio assignment 0.92pusch use for subframe field) in this configuration is (0.92 × 0.2) +0.6 — 0.784.
In a radio frame with a period of 10ms, 8 uplink subframes, 1 special subframe and 1 downlink subframe are configured. The 1 downlink subframe is arranged in any subframe of the radio frame, and the 1 special subframe is arranged in the next subframe of the downlink subframe. In this embodiment, a specific configuration may be as configuration 10 in table 1, where the 1 special subframe is set in subframe 1 of the radio frame, and the 1 downlink subframe is set in subframe 0of the radio frame. Under this configuration, assuming that 0.92 PUSCHs are used per subframe, the PUSCH Ratio (value of the PUSCH Ratio, i.e., "PUSCH usage for reach subframe" field) in this configuration is (0.92 × 0.2) +0.6 — 0.784.
As can be seen from the above, when the radio frame configured by the uplink and downlink subframes of the present invention is used to transmit uplink data, the uplink ratio is much higher than that of the radio frame configured by the conventional uplink and downlink subframes, and the uplink ratio of the uplink data transmitted by the radio frame configured by the uplink and downlink subframes of the present invention can reach up to 0.892.
In this embodiment, in combination with the above configured uplink and downlink subframe configuration, the data transmission method includes:
step 202, the base station configures the number of hybrid automatic repeat request (HARQ) processes of the radio frame according to the set uplink and downlink subframe configuration and the transmission control protocol round trip transmission time (TCP round trip transmission time, RTT).
The number of HARQ processes is determined by the RTT time when the uplink and downlink subframe configuration is determined, and it is necessary to transmit data of another process on the uplink subframes to avoid waste of uplink subframes.
According to the DL-UL configuration in table 1, in this embodiment, the specific configuration of the number of HARQ processes of the radio frame may be as shown in table 2, where table 2 is a HARQ process configuration table:
TABLE 2
The process number of the harq process of the radio frame corresponding to the UL-DL configuration 0 to the configuration 6 in Table 2 is determined according to the frame structure configuration corresponding to the UL-DL configuration 0 to the configuration 6 in Table 1, which may be specifically referred to as Table8-1 in the existing protocol, e.g., TS 36.213.
Preferably, in this embodiment, the harq process number of the radio frames corresponding to the UL-DL configurations 8a and 8c in table 2 is determined according to the frame structure configuration corresponding to the UL-DL configuration 8 in table 1; the process number of the harq of the radio frame corresponding to the UL-DL configuration 9 in table 2 is determined according to the frame structure configuration corresponding to the UL-DL configuration 9 in table 1; the process number of harq processes of the radio frame corresponding to the UL-DL configuration 10 in table 2 is determined according to the frame structure configuration corresponding to the UL-DL configuration 10 in table 1. Namely, in table 2:
configuring 8a, and when the period of the radio frame is 10ms, and the radio frame comprises 9 uplink subframes and 1 special subframe, configuring the number of processes of a normal hybrid automatic repeat request of the radio frame to be 16.
And configuring 8c, and when the period of the radio frame is 10ms and the radio frame comprises 9 uplink subframes and 1 special subframe, configuring the number of processes of the normal hybrid automatic repeat request of the radio frame to be 15.
And configuring 9, when the period of the radio frame is 5ms, and the radio frame comprises 8 uplink subframes and 2 special subframes, configuring the number of processes of the normal hybrid automatic repeat request of the radio frame to be 10.
Configuring 10, and when the period of the radio frame is 10ms, and the radio frame includes 8 uplink subframes, 1 special subframe and 1 downlink subframe, configuring the number of processes of a normal hybrid automatic repeat request of the radio frame to be 12.
In step 204, the base station receives an uplink data transmission instruction.
And step 206, the base station transmits the uplink data by using the wireless frame with the frame structure configured according to the set uplink and downlink according to the uplink data transmission instruction.
For example, according to the uplink data transmission instruction, the base station uses configuration 9 in table 1 to transmit uplink data using a radio frame with a 5ms period, where the radio frame with the 5ms period includes: 8 uplink subframes and 2 special subframes, wherein the 2 special subframes are respectively located in subframe 0 and subframe 5 of the radio frame.
Or,
the base station transmits uplink data by using a wireless frame with a 10ms period according to the uplink data transmission instruction by adopting configuration 8 in table 1, wherein the wireless frame with the 10ms period comprises: 9 uplink subframes and 1 special subframe, wherein the 1 special subframe is located in subframe 0of the radio frame.
Or,
the base station transmits uplink data by using a wireless frame with a 10ms period according to the uplink data transmission instruction by adopting configuration 10 in table 1, wherein the wireless frame with the 10ms period comprises: 8 uplink subframes, 1 special subframe and 1 downlink subframe, wherein the 1 special subframe is located in subframe 1 of the radio frame, and the 1 downlink subframe is located in subframe 0of the radio frame.
And step 208, the base station determines the process number of the normal hybrid automatic repeat request according to the uplink and downlink subframe configuration of the used wireless frame.
That is, the base station determines the process data of the normal harq from table 2 according to the uplink and downlink subframe configuration.
Step 210, the base station sends the normal hybrid automatic repeat request according to the determined number of processes of the normal hybrid automatic repeat request when the transmission of the uplink data is idle.
Preferably, referring to fig. 3, it is a flowchart of an uplink association index (ul association index) configuration method in the embodiment shown in fig. 2. In this embodiment, before performing step 204, the data transmission method may further include:
step 302, the base station configures the uplink association index of the radio frame according to the configured uplink and downlink subframe configuration.
In TDD, the UE detects PDSCH transmission or ACK/NACK response transmitted in UL indicating that subframe n of a downlink SPS (Semi-persistent scheduling) release PDCCH. Wherein is made ofThe value of (d) indicates that the UE detected a Downlink Allocation Index (DAI) with DCI format 0 in subframe n-k'. Wherein k' is an uplink association index of the radio frame, indicating the total number of subframes of the PDCCH indicating downlink SPS release to the corresponding UE and PDSCH transmission in the radio frame.
According to the DL-UL configuration of table 1, the specific configuration of the uplink association index of the radio frame may be as shown in table 3, where table 3 is an uplink association index configuration table:
TABLE 3
The uplink association index k' corresponding to the UL-DL configurations 1 to 6 in table 3 is determined according to the frame structure configuration corresponding to the UL-DL configurations 1 to 6 in table 1, and may be specifically referred to the existing protocol.
Preferably, in this embodiment, the uplink association index k' corresponding to the UL-DL configuration 8a/8c in table 3 is determined according to the frame structure configuration corresponding to the UL-DL configuration 8 in table 1; the uplink association index k' corresponding to the UL-DL configuration 9 in table 3 is determined according to the frame structure configuration corresponding to the UL-DL configuration 9 in table 1; the uplink association index k' corresponding to the UL-DL configuration 10 in table 3 above is determined according to the frame structure configuration corresponding to the UL-DL configuration 10 in table 1. Namely, in table 3:
and configuring 8, when the period of the radio frame is 10ms and the 1 special subframe is located in subframe 0of the radio frame, configuring an uplink association index of 4 in downlink subframe 4.
And configuring 9, when the period of the radio frame is 5ms and the 2 special subframes are located in subframe 0 and subframe 5 of the radio frame, respectively, configuring an uplink association index of 4 in downlink subframe 4 and downlink subframe 9.
And configuring 10, and configuring an uplink association index of 4 in a downlink subframe 4 and a downlink subframe 5 when the period of the radio frame is 10ms, the 1 special subframe is located in a subframe 1 of the radio frame, and the 1 downlink subframe is located in a subframe 0of the radio frame.
As can be seen from table 3 above, for uplink and downlink subframe configurations 8, 9 and 10, downlink subframe N is handed over to UE uplink subframe N +4 in the a/N feedback DL data channel. Since the downlink subframe configuration is cancelled, the A/N feedback of the data channel of the original downlink subframe needs to be reconfigured. If the downlink subframe located in subframe 3 is cancelled, the a/N feedback on the data channel of the original downlink subframe 3 is configured to be fed back on the data channel of the uplink subframe located at subframe 7 (i.e., N +4=3+4= 7).
It should be noted here that, for configuration 8a, configuration 8c, configuration 9, and configuration 10 in table 3, since the uplink subframe is located in subframe N +4, and subframe N may be an uplink subframe or a special subframe, the a/N feedback is allocated in the corresponding subframe N + 4. In this embodiment, the following three cases all follow the configuration principle of allocating the a/N feedback in the corresponding subframe N + 4:
in a radio frame with a 10ms period, configuring 9 uplink subframes and 1 special subframe, and when the 1 special subframe may be set in any subframe of the radio frame, if the 1 special subframe is set in subframe n, configuring an uplink association index of 4 in subframe n + 4.
Wherein n is an integer of 0 to 9 inclusive. And when n +4 is larger than 9, circularly calculating. For example: when n =5, determining subframe n +4 as subframe 9; when n =6, determining subframe n +4 as subframe 0; when n =7, subframe n +4 is determined to be subframe 1, and so on.
In a radio frame with a period of 5ms, 8 uplink subframes and 2 special subframes are configured, and when 5 uplink subframes are spaced between the 2 special subframes, if the 1 special subframe is set in a subframe n and another special subframe is set in a subframe n +5, an uplink association index of 4 is configured in a subframe n +4 and a subframe n +5+ 4.
In a wireless frame with a period of 10ms, configuring 8 uplink subframes, 1 special subframe and 1 downlink subframe, wherein the 1 downlink subframe is arranged in any subframe of the wireless frame, and when the special subframe is arranged in a subframe behind the downlink subframe, if the 1 special subframe is arranged in a subframe n and the 1 downlink subframe is arranged in a subframe n-1, configuring an uplink association index of 4 in a subframe n +4 and a subframe n-1+ 4.
In this embodiment, after the step 206, the data transmission method may further include:
step 308, the base station determines the downlink subframe of the corresponding feedback acknowledgement/non-acknowledgement signal and the corresponding uplink association index according to the uplink and downlink subframe configuration of the used radio frame.
And 310, the base station feeds back an acknowledgement/non-acknowledgement signal on the determined downlink subframe according to the determined uplink association index.
In addition, in this embodiment, before the step 204, the data transmission method may further include the following steps:
and S11, the base station replaces the uplink pilot time slot in the special subframe with the downlink pilot time slot configured as 7.
The length of the DwPTS can be configured to be 3-12 OFDM symbols, wherein the primary synchronization signal is located in the third symbol, and correspondingly, the maximum length of the PDCCH in the special subframe is two symbols.
The length of the UpPTS can be configured to 1-2 OFDM symbols, and the UpPTS can be used for carrying a random access channel and/or a Sounding reference signal.
The GP is used for the protection of the uplink and downlink switching, and mainly consists of a transmission delay and a device transceiving switching delay.
In the standard uplink and downlink subframe configuration, subframe 0 is configured as a downlink subframe. However, in the present embodiment, such as configuration 8 and configuration 9, the special subframe is located in subframe 0, and all the subframes 0 and 5 are not configured using the special subframe, and therefore, there are more than 10OFDM symbols to allow transmission of a Physical Broadcast Channel (PBCH) in the same location.
In the present application, e.g., configuration 8 and configuration 9, the special subframe is located at subframe 0 or 5, and therefore, the positions of the PSS and SSS need to be reconfigured.
If the system does not use the PRACH format 4, the UpPTS in the special subframe may be deleted and replaced with the downlink pilot timeslot configured as 7 in the special subframe. That is, a new special subframe configuration 10 may be defined, in which configuration 10 the UpPTS is deleted and the DwPTS has 2 more OFDM symbols than configuration 7. The specific slot configuration of the special subframe configuration 10 is shown in table 4, where table 4 is a slot configuration table of the special subframe:
TABLE 4
In table 4, the timeslot configurations corresponding to the special subframe configurations 0 to 9 are applicable to the frame structure configurations corresponding to the uplink and downlink configurations 0 to 6 in table 1. According to 3GPP TS36.211V9.1.0 specification, Ts =10 ms.
Preferably, in this embodiment, the timeslot configuration corresponding to the special subframe configuration 10 in table 4 is applicable to the frame structure configurations corresponding to the UL-DL configurations 8 to 10 in table 1.
S12, the base station determines the code elements of the uplink pilot time slot UpPTS, the guard interval GP and the downlink pilot time slot DwPTS of the special subframe according to the set uplink and downlink subframe configuration.
S13, the base station configures the positions of the PSS, the SSS and the physical broadcast channel PBCH according to the determined symbols of the uplink pilot time slot UpPTS, the guard period GP and the downlink pilot time slot DwPTS of the special subframe.
For the location of PSS/SSS/PBCH, PSS/SSS/PBCH should be relocated because sometimes only 1 special subframe is in UL/DL configuration 8 and 9 of 5ms or 10 ms. By relocating the PSS/SSS/Physical Broadcast Channel (PBCH) locations by OFDM symbols, a total of 6 OFDM symbols after 3 control symbols can be used after the PSS/SSS/PBCH is relocated.
Preferably, in this embodiment, before the step 204, the data transmission method may further include the steps of:
s21, the base station configures the uplink index option of the wireless frame according to the channel control information.
According to the uplink and downlink subframe configuration of table 1 and in combination with the HARQ process configuration of table 2, the specific configuration of the uplink index option of the radio frame may be as shown in table 5, where table 5 is an uplink index option configuration table:
TABLE 5
UL-DL configurations 0-6 in table 5 above correspond to UL-DL configurations 0-6 in table 2, respectively, and UL-DL configurations 8a, 9, and 10 in table 5 above correspond to UL-DL configurations 8a, 9, and 10 in table 2, respectively.
As can be seen from table 5 above:
when the period of the radio frame is 10ms, the radio frame comprises 9 uplink subframes and 1 special subframe, and the number of processes of a normal hybrid automatic repeat request of the radio frame is 16, configuring a bitmap option in an uplink index option of the radio frame as a 9-bit bitmap, configuring a selector and a bitmap option in the uplink index option as a 2-bit selector and a 3-bit bitmap, and configuring an index option in the uplink index option as a 4-bit index.
When the period of the radio frame is 5ms, the radio frame comprises 8 uplink subframes and 2 special subframes, and the number of processes of a normal hybrid automatic repeat request of the radio frame is 10, configuring a bitmap option in an uplink index option of the radio frame as an 8-bit bitmap, configuring a selector and a bitmap option in the uplink index option as a 1-bit selector and a 4-bit bitmap, and configuring an index option in the uplink index option as a 3-bit index.
When the period of the radio frame is 10ms, the radio frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe, and the number of processes of a normal hybrid automatic repeat request of the radio frame is 12, configuring a bitmap option in uplink index options of the radio frame as an 8-bit bitmap, configuring a selector and a bitmap option in the uplink index options as a 1-bit selector and a 43-bit bitmap, and configuring an index option in the uplink index options as a 3-bit index.
Preferably, in this embodiment, before the step 204, the data transmission method may further include the steps of:
s31, the base station configures the group number parameter of the physical hybrid automatic repeat indication channel resource group of each sub-frame in the wireless frame according to the configured uplink and downlink sub-frame configuration.
According to the uplink and downlink subframe configuration in table 1 and by combining the HARQ process configuration in table 2, the specific configuration of the group number parameter of the physical HARQ indicated channel resource group of each subframe in the radio frame may be as shown in table 6, where table 6 is a group number parameter configuration table, that is, a configuration table of a factor mi when the TDD frame structure is Type 2:
TABLE 6
In table 6: and when the period of the radio frame is 10ms, the radio frame comprises 9 uplink subframes and 1 special subframe, and the number of processes of the normal hybrid automatic repeat request of the radio frame is 16, configuring the group number parameter to be 2 in the subframe 0.
And when the period of the radio frame is 10ms, the radio frame comprises 9 uplink subframes and 1 special subframe, and the number of procedures of normal hybrid automatic repeat request of the radio frame is 15, configuring the group number parameter to be 9 in a subframe 0.
And when the period of the wireless frame is 5ms, the wireless frame comprises 8 uplink subframes and 2 special subframes, and the process number of the normal hybrid automatic repeat request of the wireless frame is 10, configuring the group number parameter to be 2 in the subframe 0 and the subframe 5 respectively.
When the period of the radio frame is 10ms, the radio frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe, and the number of processes of a normal hybrid automatic repeat request of the radio frame is 12, the group number parameter is configured to be 2 in subframe 0 and subframe 1 respectively.
Here, the position of the special subframe does not affect the configuration of the group number parameter of the physical hybrid automatic repeat request indicator channel resource group of the subframe n in the radio frame.
As can be seen from table 6 above, in order not to be limited to scheduling, the factor mi max may be set to 9 (configuration 8c), and a decoder (decoder) that needs more PHICHs at the UE is based on the configuration in table 6 above, and preferably, in this embodiment, before step 204, the data transmission method may further include the following steps:
s41, the base station configures the number of the physical hybrid automatic repeat indicator channel resources of each subframe in the wireless frame according to the set uplink and downlink subframe configuration.
According to the uplink and downlink subframe configuration in table 1 and in combination with the HARQ process configuration in table 2, the specific configuration of the number of resources of the physical HARQ indicator channel of each subframe in the radio frame may be as shown in table 7, where table 7 is a resource configuration table of the physical HARQ indicator channel, that is, K of TDDPHICHParameter table:
TABLE 7
As can be seen from table 7:
when the period of the radio frame is 10ms, the 1 special subframe is located in subframe 0of the radio frame, and the number of processes of the normal hybrid automatic repeat request of the radio frame is 16, the number of physical hybrid automatic repeat indicator channel resources in each subframe sequentially from subframe 0 to subframe 9 is as follows: 0.9, 8, 7, 6, 5, 14, 13, 12, 11.
When the period of the radio frame is 10ms, the 1 special subframe is located in subframe 0of the radio frame, and the number of procedures of the normal hybrid automatic repeat request of the radio frame is 15, the number of physical hybrid automatic repeat indicator channel resources in each subframe sequentially from subframe 0 to subframe 9 is as follows: 0.9, 8, 7, 6, 5, 4, 13, 12, 11.
When the period of the radio frame is 5ms, the 2 special subframes are respectively located in subframe 0 and subframe 5 of the radio frame, and the number of normal harq processes of the radio frame is 10, the number of physical harq indicator channel resources in each subframe is, in order from subframe 0 to subframe 9: 0. 4, 8, 7, 6, 0, 4, 8, 7, 6.
When the period of the radio frame is 10ms, the 1 special subframe is located in subframe 1 of the radio frame, the 1 downlink subframe is located in subframe 0of the radio frame, and the number of processes of a normal harq request of the radio frame is 12, the number of physical harq indicator channel resources in each subframe sequentially is, from subframe 0 to subframe 9: 0. 0, 8, 7, 6, 5, 4, 12, 11.
Here, it is to be noted that KPHICHThe parameter is to calculate the a/N feedback from the time delay of the uplink transmission to the corresponding uplink subframe or special subframe. This takes into account the client processing time of 4ms before the a/N feedback. In addition, the PHICH number of A/N feedbacks of uplink subframes are also considered. For example, in configuration 8A, all a/N feedbacks are fed back on subframe 0, and the number of PHICH resources fed back is 2. Therefore, the uplink subframe is divided into two parts. Considering the processing time of the UE client, the waiting time of subframe 6 to subframe 9A/N feedback in the uplink subframe exceeds 10 ms. For configuration 8C, since the number of PHICH resources is 9, the feedback time of subframe 6 is the same as the earliest subframe n +4 feedback time. For configuration 10, subframe 4 to subframe 7 are fed back in subframe 1, while the latency of subframe 8 or subframe 9 exceeds 10 ms. Each timeThe number of physical hybrid automatic repeat indicator channel resources in each subframe can be configured according to the following principle:
in a wireless frame with a 10ms period, configuring 9 uplink subframes and 1 special subframe, and when the 1 special subframe can be set in any subframe of the wireless frame, if the 1 special subframe is set in subframe n, configuring the number of physical hybrid automatic repeat indicator channel resources in subframes n to n +9 as follows: 0.9, 8, 7, 6, 5, 14, 13, 12, 11, or, in order: 0.9, 8, 7, 6, 5, 4, 13, 12, 11.
Wherein n is an integer of 0 to 9 inclusive. And when n +9 is larger than 9, circularly calculating. For example: when n =0, determining that the subframe n +9 is the subframe 9, and configuring the number of the physical hybrid automatic repeat request indicator channel resources in the subframes 0 to 9 as follows in sequence: 0.9, 8, 7, 6, 5, 14, 13, 12, 11, or, in order: 0.9, 8, 7, 6, 5, 4, 13, 12, 11; when n =1, determining that the subframe n +9 is the subframe 0, configuring the number of physical hybrid automatic repeat request indicator channel resources in the subframes 1 to 9 to be 0, 9, 8, 7, 6, 5, 14, 13, and 12 in sequence, and configuring the number of physical hybrid automatic repeat request indicator channel resources in the subframe 0 to be 11; when n =2, determining that the subframe n +9 is the subframe 1, configuring the numbers of the physical hybrid automatic repeat request indicator channel resources in the subframes 1 to 9 to be 0, 9, 8, 7, 6, 5, 14, and 13 in sequence, and configuring the numbers of the physical hybrid automatic repeat request indicator channel resources in the subframe 0 and the subframe 1 to be 12 and 11 in sequence. And the like according to the rule.
In a radio frame with a period of 5ms, 8 uplink subframes and 2 special subframes, and when 5 uplink subframes are spaced between the 2 special subframes, if the 1 special subframe is set at subframe n and another special subframe is set at subframe n +5, the number of physical hybrid automatic repeat indicator channel resources in subframes n to n +9 is configured to be in sequence: 0. 4, 8, 7, 6, 0, 4, 8, 7, 6.
In a wireless frame with a period of 10ms, configuring 8 uplink subframes, 1 special subframe and 1 downlink subframe, wherein the 1 downlink subframe is arranged in any subframe of the wireless frame, and when the special subframe is arranged in a subframe after the downlink subframe, if the 1 special subframe is arranged in a subframe n and the 1 downlink subframe is arranged in a subframe n-1, the number of physical hybrid automatic repeat request (PHARQ) indicator channel resources in the subframes n-1 to n-1+9 is configured to be sequentially: 0. 0, 8, 7, 6, 5, 4, 12, 11.
S42, the base station configures feedback affirmation/non-affirmation signal binding of the physical hybrid automatic repeat indication channel of the sub-frame in the wireless frame according to the resource number of the physical hybrid automatic repeat indication channel of each sub-frame in the wireless frame.
Preferably, to save PHICH resources, an acknowledgment/non-acknowledgment (a/N) bundling configuration of PHICH is performed, and the specific configuration may be as shown in table8 below, where table8 is a feedback ack/non-acknowledgment (ack/nack) bundling configuration table, i.e., I of TDDPHICHConfiguration:
TABLE8
Generally, one PHICH corresponds to feedback of one a/N, and two or more a/ns may be bundled (combined) into one a/N in this embodiment due to the restriction of PHICH resources or PHICH decoding capability of the UE. That is, if there are 3 a/ns bundled together, if the3 a/ns are ACK, respectively, it is determined that the PHICH corresponds to acknowledgement ACK; and if the 3A/N are ACK, ACK and Nack respectively, determining that the PHICH corresponds to negative acknowledgement Nack. For example, in this embodiment, when the uplink subframe is configured as configuration 8a, the a/N feedbacks of subframes 1-5 can be bundled (merged) into one PHICH feedback, using the uplink subframe with index number 0; the a/N feedback for subframes 6-9 is bundled (merged) into one PHICH feedback, using the uplink subframe with index 1.
In summary, in this embodiment, after receiving the uplink data transmission, the base station transmits the uplink data using the radio frame with the frame structure configured according to the configured uplink and downlink according to the uplink data transmission instruction. In the set uplink and downlink subframe configuration, the ratio of the uplink subframe of one radio frame in all subframes is greater than or equal to 8: 10. therefore, in the uplink data transmission process, on one hand, a large number of uplinks can be used for uplink data transmission, so that the uplink data transmission efficiency is improved; on the other hand, in the uplink data transmission process, only a very specific link (for example, a downlink) may be in an idle state, thereby improving the link resource utilization rate and accelerating the data transmission speed.
It should be noted that the foregoing method embodiments are described as a series of acts or combinations for simplicity in explanation, but it should be understood by those skilled in the art that the present invention is not limited by the order of acts or acts described, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Based on the same inventive concept as the above data transmission method, referring to fig. 4, a block diagram of a data transmission apparatus in a third embodiment of the present invention is shown. In this embodiment, the data transmission apparatus includes:
a receiving module 402, configured to receive an uplink data transmission instruction.
A data transmission module 404, configured to transmit uplink data using a radio frame with a frame structure configured according to the set uplink and downlink subframes according to the uplink data transmission instruction. In the set uplink and downlink subframe configuration, the ratio of uplink subframes of a wireless frame in all subframes is greater than or equal to 8: 10.
in summary, in this embodiment, after the receiving module receives the uplink data transmission instruction, the data transmission module transmits the uplink data by using the radio frame with the frame structure configured according to the set uplink and downlink according to the uplink data transmission instruction. In the set uplink and downlink configuration, the ratio of uplink subframes of one radio frame in all subframes is greater than or equal to 8: 10. therefore, in the uplink data transmission process, on one hand, a large number of uplinks can be used for uplink data transmission, so that the uplink data transmission efficiency is improved; on the other hand, in the uplink data transmission process, only a very specific link (for example, a downlink) may be in an idle state, thereby improving the link resource utilization rate and accelerating the data transmission speed.
Referring to fig. 5, a block diagram of a data transmission apparatus according to a fourth embodiment of the present invention is shown. The data transmission apparatus in this embodiment is a further optimization apparatus based on the data transmission apparatus shown in fig. 4, and in this embodiment, the frame structure of the configured uplink and downlink subframes may be:
in a radio frame with a 5ms period, 8 uplink subframes and 2 special subframes are configured, wherein 5 uplink subframes are spaced between the 2 special subframes. For example, the 2 special subframes are respectively set in subframe 0 and subframe 5, or subframe 1 and subframe 6, or subframe 2 and subframe 7, or subframe 3 and subframe 8, or subframe 4 and subframe 9, which is not limited in this embodiment. In this embodiment, a specific configuration may be as follows: the 2 special subframes are respectively located in subframe 0 and subframe 5 of the radio frame.
In a radio frame with a 10ms period, 9 uplink subframes and 1 special subframe are configured, wherein the 1 special subframe may be set in any subframe of the radio frame. In this embodiment, a specific configuration may be as follows: the 1 special subframe is located in subframe 0of the radio frame.
In a radio frame with a period of 10ms, 8 uplink subframes, 1 special subframe and 1 downlink subframe are configured. The 1 downlink subframe is arranged in any subframe of the wireless frame, and the special subframe is arranged in the next subframe of the downlink subframe. A specific configuration in this embodiment may be as follows: the 1 special subframe is located in subframe 1 of the radio frame, and the 1 downlink subframe is located in subframe 0of the radio frame.
On this basis, the data transmission device of the present embodiment includes:
a process number configuration module 502, configured to configure the number of processes of the harq according to the set uplink and downlink subframe configuration and the tcp round-trip transmission time.
In this embodiment, the process number configuration module 502,
when the period of the wireless frame is 10ms and the wireless frame comprises 9 uplink subframes and 1 special subframe, configuring the process number of the normal hybrid automatic repeat request of the wireless frame to be 16; or configuring the number of processes of the normal hybrid automatic repeat request of the wireless frame to be 15;
when the period of the wireless frame is 5ms and the wireless frame comprises 8 uplink subframes and 2 special subframes, configuring the process number of the normal hybrid automatic repeat request of the wireless frame to be 10;
when the period of the wireless frame is 10ms and the wireless frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe, configuring the number of processes of a normal hybrid automatic repeat request of the wireless frame to be 12;
a receiving module 504, configured to receive an uplink data transmission instruction.
A data transmission module 506, configured to transmit uplink data using a radio frame with a frame structure configured according to the set uplink and downlink subframes according to the uplink data transmission instruction. In the set uplink and downlink subframe configuration, the ratio of uplink subframes of a wireless frame in all subframes is greater than or equal to 8: 10.
in this embodiment, the data transmission module 506 may be specifically configured to transmit the uplink data by using a radio frame with a period of 5ms according to the uplink data transmission instruction, where the radio frame with the period of 5ms includes: 8 uplink subframes and 2 special subframes, where the 2 special subframes may be, but are not limited to be, located in subframe 0 and subframe 5 of the radio frame, respectively. Or,
the data transmission module 506 may be specifically configured to transmit uplink data by using a radio frame with a 10ms period according to the uplink data transmission instruction, where the radio frame with the 10ms period includes: 9 uplink subframes and 1 special subframe; wherein, the 1 special subframe may be, but is not limited to, subframe 0 located in the radio frame. Or,
the data transmission module 506 may be specifically configured to transmit uplink data by using a radio frame with a 10ms period according to the uplink data transmission instruction, where the radio frame with the 10ms period includes: 8 uplink subframes, 1 special subframe and 1 downlink subframe; the 1 special subframe may be, but is not limited to, located in subframe 1 of the radio frame, and the 1 downlink subframe is located in subframe 0of the radio frame.
A process number determining module 508, configured to determine the number of processes of the normal harq according to the uplink and downlink subframe configuration of the used radio frame.
An automatic repeat request module 510, configured to send the normal hybrid automatic repeat request when transmission of the uplink data is idle according to the determined number of processes of the normal hybrid automatic repeat request.
Preferably, referring to fig. 6, it is a block diagram of an uplink association index configuration apparatus in the data transmission apparatus in the embodiment shown in fig. 5.
In this embodiment, the data transmission apparatus further includes:
an uplink association index configuring module 602, configured to configure an uplink association index of the radio frame according to the set uplink and downlink subframe configuration before the receiving module 504 receives the uplink data transmission instruction.
In this embodiment, the uplink association index configuring module 602 configures an uplink association index of 4 in a downlink subframe 4 when the period of the radio frame is 10ms and the 1 special subframe is located in subframe 0of the radio frame. The uplink association index configuring module 602 configures an uplink association index of 4 in a downlink subframe 4 and a downlink subframe 9 when the period of the radio frame is 5ms and the 2 special subframes are located in subframe 0 and subframe 5 of the radio frame, respectively. The uplink association index configuring module 602 configures an uplink association index of 4 in a downlink subframe 4 and a downlink subframe 5 when the period of the radio frame is 10ms, the 1 special subframe is located in subframe 1 of the radio frame, and the 1 downlink subframe is located in subframe 0of the radio frame.
Preferably, the data transmission device further includes:
an uplink association index determining module 608, configured to determine, after the data transmitting module 506 transmits uplink data using a radio frame with a frame structure configured according to set uplink and downlink subframes, a downlink subframe of a corresponding feedback ack/nack signal and a corresponding uplink association index according to the uplink and downlink subframe configuration of the used radio frame.
A feedback module 610, configured to feed back an ack/nack signal on the determined downlink subframe according to the determined uplink association index.
Preferably, in this embodiment, the data transmission device may further include the following modules:
a pilot timeslot configuration module, configured to replace, before the receiving module 504 receives the uplink data transmission instruction, the uplink pilot timeslot in the special subframe with a downlink pilot timeslot configured as 7.
Preferably, in this embodiment, the data transmission device may further include the following modules:
and a symbol determining module, configured to determine, before the receiving module 504 receives the uplink data transmission instruction, symbols of an uplink pilot timeslot UpPTS, a guard interval GP, and a downlink pilot timeslot DwPTS of the special subframe according to the set uplink and downlink subframe configuration.
And the position configuration module is used for configuring the positions of the PSS, the SSS and the physical broadcast channel PBCH according to the determined code elements of the uplink pilot time slot UpPTS, the guard interval GP and the downlink pilot time slot DwPTS of the special subframe.
Preferably, in this embodiment, the data transmission device may further include the following modules:
an uplink index option configuring module, configured to configure an uplink index option of the radio frame according to the channel control information before the receiving module 504 receives the uplink data transmission instruction.
When the radio frame includes 9 uplink subframes and 1 special subframe, the uplink index option configuration module configures a bitmap option in the uplink index options of the radio frame to be a 9-bit bitmap, a selector and a bitmap option in the uplink index options are a 2-bit selector and a 3-bit bitmap, and an index option in the uplink index options is a 4-bit index. The uplink index option configuration module configures a bitmap option in the uplink index options of the radio frame to be an 8-bit bitmap when the radio frame comprises 8 uplink subframes and 2 special subframes, the selector and the bitmap option in the uplink index options are a 1-bit selector and a 4-bit bitmap, and the index option in the uplink index options is a 3-bit index. When the period of the radio frame is 10ms, and the radio frame includes 8 uplink subframes, 1 special subframe and 1 downlink subframe, the uplink index option configuration module configures a bitmap option in the uplink index options of the radio frame to be an 8-bit bitmap, a selector and a bitmap option in the uplink index options are a 1-bit selector and a 4-bit bitmap, and an index option in the uplink index options is a 3-bit index.
Preferably, in this embodiment, the data transmission device may further include the following modules:
a group number parameter configuration module, configured to configure, before the receiving module 504 receives the uplink data transmission instruction, a group number parameter of a physical hybrid automatic repeat request indicator channel resource group of each subframe in the radio frame according to the set uplink and downlink subframe configuration.
The group number parameter configuration module configures the group number parameter to be 2 in a subframe 0 when the period of the radio frame is 10ms and the radio frame comprises 9 uplink subframes and 1 special subframe; or configuring the group number parameter to be 9 in the subframe 0. The group number parameter configuration module configures the group number parameter to be 2 in the subframe 0 and the subframe 5 respectively when the period of the radio frame is 5ms and the radio frame comprises 8 uplink subframes and 2 special subframes. The group number parameter configuration module configures the group number parameter to be 2 in the subframe 0 and the subframe 1 when the period of the radio frame is 10ms and the radio frame comprises 8 uplink subframes, 1 special subframe and 1 downlink subframe. Here, the position of the special subframe does not affect the configuration of the group number parameter of the physical hybrid automatic repeat request indicator channel resource group of the subframe n in the radio frame.
Preferably, in this embodiment, the data transmission device may further include the following modules:
a resource number configuration module, configured to configure the number of resources of the physical hybrid automatic repeat request indicator channel of each subframe in the radio frame according to the configured uplink and downlink subframe configuration before the receiving module 504 receives the uplink data transmission instruction. When the period of the radio frame is 10ms and the 1 special subframe is located in subframe 0of the radio frame, the number of physical hybrid automatic repeat indicator channel resources in each subframe is, in order from subframe 0 to subframe 9: 0.9, 8, 7, 6, 5, 14, 13, 12, 11; or, sequentially: 0.9, 8, 7, 6, 5, 4, 13, 12, 11; when the period of the radio frame is 5ms, and the 2 special subframes are located in subframe 0 and subframe 5 of the radio frame, respectively, the number of physical hybrid automatic repeat indicator channel resources in each subframe is, in order from subframe 0 to subframe 9: 0. 4, 8, 7, 6, 0, 4, 8, 7, 6; when the period of the radio frame is 10ms, and the 1 special subframe is located in subframe 1 of the radio frame, and the 1 downlink subframe is located in subframe 0of the radio frame, from subframe 0 to subframe 9, the number of physical hybrid automatic repeat indicator channel resources in each subframe is in turn: 0. 0, 8, 7, 6, 5, 4, 12, 11.
Preferably, in this embodiment, the data transmission device may further include the following modules:
and the signal bundling module is used for configuring feedback acknowledgement/non-acknowledgement signal bundling of the physical hybrid automatic repeat indicator channel of the subframe in the wireless frame according to the number of the physical hybrid automatic repeat indicator channel resources of each subframe in the wireless frame after the number of the physical hybrid automatic repeat indicator channel resources of each subframe in the wireless frame is configured by the resource number configuration module.
In summary, in this embodiment, after the receiving module receives the uplink data transmission instruction, the data transmission module performs uplink data transmission by using a radio frame with a frame structure configured according to the set uplink and downlink according to the uplink data transmission instruction. In the set uplink and downlink configuration, the ratio of uplink subframes of one radio frame in all subframes is greater than or equal to 8: 10. therefore, in the uplink data transmission process, on one hand, a large number of uplinks can be used for uplink data transmission, so that the uplink data transmission efficiency is improved; on the other hand, in the uplink data transmission process, only a very specific link (for example, a downlink) may be in an idle state, thereby improving the link resource utilization rate and accelerating the data transmission speed.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. For the system embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The data transmission method and apparatus provided by the present invention are described in detail above, and a specific example is applied in the text to explain the principle and the implementation of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.