A data transmission method, device and system
By using short TTI data transmission resources in the LTE system, the problem that the existing TTI transmission mechanism cannot meet the user's business delay is solved, and a lower data transmission delay is achieved.
Patent Information
- Application Number
- CN202010818093.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2015-08-12
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2035-08-12
AI Technical Summary
The existing TTI transmission mechanism based on 1 subframe or 1ms cannot meet the user's service delay requirements, especially in scenarios where new services such as the Internet of Vehicles have high requirements for delays.
Using short TTI data transmission resources, the data transmission resources are less than 1 subframe or 1 ms in the time domain, and DCI indication data transmission resources are determined by the base station and sent to the terminal device, and the terminal device transmits data according to the DCI.
By shortening the transmission time interval and increasing the number of scheduling times per unit time, it effectively reduces the data transmission delay and meets the user's business delay requirements.
Smart Images

Figure CN112087802B_ABST
Abstract
Description
[0001] This application is a divisional application of a Chinese patent application with the application number 201580047223.6, the application date of August 12, 2015, and the invention title of "A Data Transmission Method, Device and System", the entire content of which is incorporated herein by reference. Technical Field
[0002] The present invention relates to the field of wireless communication technologies, and in particular, to a data transmission method, device and system. Background Art
[0003] In a Long Term Evolution (LTE) system, data transmission between a base station and a terminal device is based on base station scheduling. Before receiving downlink data or transmitting uplink data, the terminal device will receive scheduling information sent by the base station, and these scheduling information may include at least one of: physical resources allocated to the UE, such as information on time-frequency resources, information on the modulation and coding scheme configured for the UE, etc. In addition, the base station may also include information on power control commands related to UE uplink transmission in the scheduling information. These scheduling information and power control command information are collectively referred to as Downlink Control Information (DCI).
[0004] In the LTE system, the Transmission Time Interval (TTI) is the length of 1 subframe, that is, 1 ms. The base station only needs to send a DCI within 1 subframe to notify the terminal device to receive or transmit a packet data with a 1 ms TTI.
[0005] In the LTE system, latency is one of the important factors affecting the user experience. Emerging new services, such as services related to the Internet of Vehicles, also pose increasingly high requirements for latency. The existing transmission mechanism based on a 1-subframe TTI or a 1-ms TTI can no longer meet the latency requirements of user services. Summary of the Invention
[0006] In view of this, embodiments of the present invention provide a data transmission method, device and system to solve the problem that the transmission mechanism based on a 1-subframe TTI or a 1-ms TTI cannot meet the latency requirements of user services.
[0007] In a first aspect, an embodiment of the present invention provides a base station, including:
[0008] A processing module, configured to determine data transmission resources, where the data transmission resources are short TTI data transmission resources, and the short TTI data transmission resources are less than the length of 1 subframe or less than 1 ms in the time domain;
[0009] A transceiver module, configured to send DCI to a terminal device, where the DCI is used to indicate the data transmission resources; and perform data transmission with the terminal device using the data transmission resources.
[0010] Combined with the first aspect, in a first possible implementation manner, the data transmission resources include time-domain transmission resources; specifically, the processing module is configured to:
[0011] Determine a time-domain pattern, and select one time-domain unit from multiple time-domain units included in the determined time-domain pattern as the time-domain transmission resource; or
[0012] Determine the starting symbol and the number of symbols occupied by the time-domain transmission resource.
[0013] Combined with the first possible implementation manner of the first aspect, in a second possible implementation manner, the processing module is specifically configured to:
[0014] Determine a time-domain pattern according to the system bandwidth; where the larger the system bandwidth, the fewer the number of symbols included in the time-domain units included in the selected time-domain pattern; or
[0015] Determine the time-domain pattern according to the available bandwidth for short TTI data transmission; where the larger the available bandwidth for short TTI data transmission, the fewer the number of symbols included in the time-domain units included in the selected time-domain pattern, and the available bandwidth for short TTI data transmission is the bandwidth that the short TTI data transmission resources can occupy.
[0016] Combined with the first or second possible implementation manner of the first aspect, in a third possible implementation manner, in the time-domain pattern:
[0017] Each subframe includes 2 time-domain units, the first time-domain unit is located in the first time slot, and the second time-domain unit is located in the second time slot; where the time-domain unit does not include the symbols occupied by the traditional PDCCH; or
[0018] Each subframe includes 4 time-domain units; for the normal cyclic prefix CP, the first time-domain unit is a symbol set with serial numbers {#0, #1, #2, #3}, the second time-domain unit includes a symbol set with serial numbers {#4, #5, #6}, the third time-domain unit is a symbol set with serial numbers {#7, #8, #9, #10}, and the fourth time-domain unit is a symbol set with serial numbers {#11, #12, #13}; for the long CP, every three consecutive symbols form a time-domain unit, the first time-domain unit is a symbol set with serial numbers {#0, #1, #2}, the second time-domain unit is a symbol set with serial numbers {#3, #4, #5}, the third time-domain unit is a symbol set with serial numbers {#6, #7, #8}, and the fourth time-domain unit is a symbol set with serial numbers {#9, #10, #11}; wherein, the time-domain unit does not include the symbols occupied by the transmission PDCCH; or
[0019] For the normal CP, each subframe includes 7 time-domain units, and every two consecutive symbols form a time-domain unit; for the long CP, each subframe includes 6 time-domain units, and every two consecutive symbols form a time-domain unit; wherein, the time-domain unit does not include the symbols occupied by the traditional PDCCH.
[0020] Combined with the first possible implementation manner of the first aspect, in the fourth possible implementation manner, the processing module is specifically configured to:
[0021] Use the reference symbol as the starting symbol occupied by the time-domain transmission resource; the reference symbol is the first symbol occupied by the DCI, the last symbol occupied by the DCI, the kth symbol after the first symbol occupied by the DCI, or the kth symbol after the last symbol occupied by the DCI, where k is a positive integer;
[0022] Determine the number of symbols occupied by the time-domain transmission resource according to the system bandwidth; wherein, the larger the system bandwidth, the fewer the number of occupied symbols; or
[0023] Determine the number of symbols occupied by the time-domain transmission resource according to the available bandwidth for short TTI data transmission; wherein, the larger the available bandwidth for short TTI data transmission, the fewer the number of occupied symbols; the available bandwidth for short TTI data transmission is the bandwidth that can be occupied by the short TTI data transmission resource.
[0024] Combined with any one of the first to fourth possible implementation manners of the first aspect, in the fifth possible implementation manner, the information bits in the DCI for indicating the time-domain transmission resource are empty.
[0025] Combined with the first aspect, or any one of the first to fifth possible implementation manners of the first aspect, in the sixth possible implementation manner, the data transmission resource includes a frequency-domain transmission resource; the processing module is specifically configured to:
[0026] Determine that the frequency-domain transmission resource is: the system bandwidth or the available bandwidth for short TTI data transmission, and the available bandwidth for short TTI data transmission is the bandwidth that can be occupied by the short TTI data transmission resource.
[0027] Combined with the first aspect, or the first to fifth possible implementation manners of the first aspect, in the seventh possible implementation manner, the data transmission resource includes a frequency-domain transmission resource;
[0028] The processing module is further configured to: before determining the data transmission resource, determine a frequency-domain resource scheduling granularity, where the frequency-domain resource scheduling granularity is the minimum frequency-domain resource allocation unit when the base station schedules the terminal device for data transmission, and includes at least one resource block RB;
[0029] The processing module is specifically configured to: determine the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity.
[0030] Combined with the seventh possible implementation manner of the first aspect, in the eighth possible implementation manner, the processing module is specifically configured to:
[0031] Determine the frequency-domain resource scheduling granularity according to the system bandwidth;
[0032] Wherein, the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0033] When the system bandwidth is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the system bandwidth is 11 - 26 RBs, the frequency-domain resource scheduling granularity is N RB Or RBs; when the system bandwidth is 27 - 63 RBs, the frequency-domain resource scheduling granularity is Or Or RBs; when the system bandwidth is 64 - 110 RBs, the frequency-domain resource scheduling granularity is Or RBs, where N RB is the number of RBs included in the system bandwidth.
[0034] Combined with the seventh possible implementation manner of the first aspect, in the ninth possible implementation manner, the processing module is specifically configured to:
[0035] Determine the frequency-domain resource scheduling granularity according to the available bandwidth for short TTI data transmission, where the available bandwidth for short TTI data transmission is the bandwidth that can be occupied by the short TTI data transmission resource;
[0036] Wherein, the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0037] When the available bandwidth for the short TTI data transmission is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the available bandwidth for the short TTI data transmission is 11 - 26 RBs, the frequency-domain resource scheduling granularity is N RB or RBs; when the available bandwidth for the short TTI data transmission is 27 - 63 RBs, the frequency-domain resource scheduling granularity is or or RBs; when the available bandwidth for the short TTI data transmission is 64 - 110 RBs, the frequency-domain resource scheduling granularity is or RBs, where N RB is the number of RBs included in the available bandwidth for the short TTI data transmission.
[0038] Combined with any one of the seventh to ninth possible implementation manners of the first aspect, in the tenth possible implementation manner, the processing module is specifically configured to:
[0039] Use the size of the frequency-domain resource scheduling granularity as the size of the frequency-domain transmission resource;
[0040] Use the reference RB as the starting resource block RB of the frequency-domain transmission resource;
[0041] The reference RB is the m-th RB after the first RB occupied by the DCI or the m-th RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0.
[0042] Combined with the sixth or tenth possible implementation manner of the first aspect, in the eleventh possible implementation manner, the information bit in the DCI for indicating the frequency-domain transmission resource is empty.
[0043] Combined with any one of the seventh to ninth possible implementation manners of the first aspect, in the twelfth possible implementation manner,
[0044] The processing module is specifically configured to: Use the size of the frequency-domain resource scheduling granularity as the size of the frequency-domain transmission resource;
[0045] The DCI includes information for indicating the position of the frequency-domain transmission resource.
[0046] Combined with any one of the seventh to ninth possible implementation manners of the first aspect, in the thirteenth possible implementation manner,
[0047] The processing module is specifically configured to: use the reference RB as the starting RB of the frequency-domain transmission resource;
[0048] The reference RB is the mth RB after the first RB occupied by the DCI or the mth RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0;
[0049] The DCI includes information for indicating the bandwidth size occupied by the frequency-domain transmission resource.
[0050] Combined with the first aspect, or any one of the first to thirteenth possible implementation manners of the first aspect, in the fourteenth possible implementation manner, the processing module is further configured to: before determining the data transmission resource, when at least one of the following conditions is met, determine that the data transmission resource used for data transmission with the terminal device is the short TTI data transmission resource:
[0051] The delay requirement of the service currently used by the terminal device is less than the set delay threshold;
[0052] The system bandwidth is greater than the set bandwidth threshold.
[0053] Combined with the fourteenth possible implementation manner of the first aspect, in the fifteenth possible implementation manner, the transceiver module is further configured to:
[0054] After the processing module determines that the data transmission resource used for data transmission with the terminal device is the short TTI data transmission resource and before determining the data transmission resource, send a high-layer signaling or a physical-layer signaling to the terminal device to indicate to the terminal device:
[0055] The data transmission resource used by the base station for data transmission with the terminal device is the short TTI data transmission resource.
[0056] Combined with the first aspect, or any one of the first to fifteenth possible implementation manners of the first aspect, in the sixteenth possible implementation manner,
[0057] The processing module is further configured to: before determining the data transmission resource, determine the available short TTI data transmission resources;
[0058] The transceiver module is further configured to: after the processing module determines the available short TTI data transmission resources and before the processing module determines the data transmission resource, send the information indicating the available short TTI data transmission resources to the terminal device.
[0059] Second aspect, an embodiment of the present invention provides a terminal device, including:
[0060] A transceiver module, configured to receive DCI sent by a base station, where the DCI is used to indicate data transmission resources;
[0061] A processing module, configured to determine the data transmission resources according to the DCI, where the data transmission resources are short TTI data transmission resources, and the short TTI data transmission resources are less than the length of 1 subframe or less than 1 ms in the time domain;
[0062] The transceiver module is further configured to: perform data transmission with the base station using the data transmission resources.
[0063] Combined with the second aspect, in a first possible implementation manner, the data transmission resources include time domain transmission resources; specifically, the processing module is configured to:
[0064] Determine a time domain pattern, and determine, according to the DCI, one time domain unit from multiple time domain units included in the determined time domain pattern as the time domain transmission resource; or
[0065] Determine a start symbol and the number of symbols occupied by the time domain transmission resource according to the DCI.
[0066] Combined with the first possible implementation manner of the second aspect, in a second possible implementation manner, the processing module is specifically configured to:
[0067] If the data transmission is downlink data transmission, determine the time domain unit occupied by the DCI as the time domain transmission resource; or,
[0068] If the data transmission is uplink data transmission, determine the time domain unit where the kth symbol after the first symbol occupied by the DCI or the kth symbol after the last symbol occupied by the DCI is located as the time domain transmission resource.
[0069] Combined with the first or second possible implementation manner of the second aspect, in a third possible implementation manner, the processing module is specifically configured to:
[0070] Determine the time domain pattern according to the system bandwidth; where the larger the system bandwidth, the fewer the number of symbols included in the time domain units included in the determined time domain pattern; or
[0071] Determine the time domain pattern according to the available bandwidth for short TTI data transmission; where the larger the available bandwidth for short TTI data transmission, the fewer the number of symbols included in the time domain units included in the determined time domain pattern, and the available bandwidth for short TTI data transmission is the bandwidth that the short TTI data transmission resources can occupy.
[0072] Combined with any one of the first to third possible implementation manners of the second aspect, in the fourth possible implementation manner, in the time domain pattern:
[0073] Each subframe includes 2 time domain units. The first time domain unit is located in the first time slot, and the second time domain unit is located in the second time slot; wherein, the time domain unit does not include the symbols occupied by the conventional PDCCH; or
[0074] Each subframe includes 4 time domain units; for the normal cyclic prefix CP, the first time domain unit includes the symbol set with serial numbers {#0, #1, #2, #3}, the second time domain unit includes the symbol set with serial numbers {#4, #5, #6}, the third time domain unit includes the symbol set with serial numbers {#7, #8, #9, #10}, and the fourth time domain unit includes the symbol set with serial numbers {#11, #12, #13}; for the long CP, every three consecutive symbols form a time domain unit, the first time domain unit includes the symbol set with serial numbers {#0, #1, #2}, the second time domain unit includes the symbol set with serial numbers {#3, #4, #5}, the third time domain unit includes the symbol set with serial numbers {#6, #7, #8}, and the fourth time domain unit includes the symbol set with serial numbers {#9, #10, #11}; wherein, the time domain unit does not include the symbols occupied by the transmitted PDCCH; or
[0075] For the normal CP, each subframe includes 7 time domain units, and every two consecutive symbols form a time domain unit; for the long CP, each subframe includes 6 time domain units, and every two consecutive symbols form a time domain unit; wherein, the time domain unit does not include the symbols occupied by the conventional PDCCH.
[0076] Combined with the first possible implementation manner of the second aspect, in the fifth possible implementation manner, the processing module is specifically used for:
[0077] Determine that the starting symbol occupied by the time domain transmission resource is a reference symbol; the reference symbol is the first symbol occupied by the DCI, the last symbol occupied by the DCI, the kth symbol after the first symbol occupied by the DCI, or the kth symbol after the last symbol occupied by the DCI, where k is a positive integer; and
[0078] Determine the number of symbols occupied by the time domain transmission resource according to the system bandwidth. The larger the system bandwidth, the fewer the number of occupied symbols; or the terminal device determines the number of symbols occupied by the time domain transmission resource according to the available bandwidth for short TTI data transmission. The larger the available bandwidth for short TTI data transmission, the fewer the number of occupied symbols, and the available bandwidth for short TTI data transmission is the bandwidth that the short TTI data transmission resource can occupy.
[0079] Combined with any one of the first to fifth possible implementation manners of the second aspect, in the sixth possible implementation manner, the information bit used to indicate the time-domain transmission resource in the DCI is empty.
[0080] Combined with the second aspect, or any one of the first to sixth possible implementation manners of the second aspect, in the seventh possible implementation manner, the data transmission resource includes a frequency-domain transmission resource; the processing module is specifically configured to:
[0081] Determine that the frequency-domain transmission resource is: the system bandwidth or the available bandwidth for short TTI data transmission;
[0082] The available bandwidth for short TTI data transmission is the bandwidth that can be occupied by the short TTI data transmission resource.
[0083] Combined with the second aspect, or any one of the first to sixth possible implementation manners of the second aspect, in the eighth possible implementation manner, the data transmission resource includes a frequency-domain transmission resource;
[0084] The processing module is further configured to: before determining the data transmission resource, determine the frequency-domain resource scheduling granularity, where the frequency-domain resource scheduling granularity is the minimum frequency-domain resource allocation unit when the base station schedules the terminal device for data transmission, and includes at least one resource block RB;
[0085] The processing module is specifically configured to: determine the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity and the DCI.
[0086] Combined with the eighth possible implementation manner of the second aspect, in the ninth possible implementation manner, the processing module is specifically configured to:
[0087] Determine the frequency-domain resource scheduling granularity according to the system bandwidth; where the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0088] When the system bandwidth is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the system bandwidth is 11 - 26 RBs, the frequency-domain resource scheduling granularity is N RB Or RBs; when the system bandwidth is 27 - 63 RBs, the frequency-domain resource scheduling granularity is Or Or RBs; when the system bandwidth is 64 - 110 RBs, the frequency-domain resource scheduling granularity is Or RBs, where N RB is the number of RBs included in the system bandwidth.
[0089] Combined with the eighth possible implementation manner of the second aspect, in the tenth possible implementation manner, the processing module is specifically configured to: determine the frequency-domain resource scheduling granularity according to the available bandwidth for short TTI data transmission;
[0090] The available bandwidth for short TTI data transmission is the bandwidth that can be occupied by the short TTI data transmission resources;
[0091] Wherein, the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0092] When the available bandwidth for short TTI data transmission is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the available bandwidth for short TTI data transmission is 11 - 26 RBs, the frequency-domain resource scheduling granularity is N RB Or RBs; when the available bandwidth for short TTI data transmission is 27 - 63 RBs, the frequency-domain resource scheduling granularity is Or Or RBs; when the available bandwidth for short TTI data transmission is 64 - 110 RBs, the frequency-domain resource scheduling granularity is Or RBs, where N RB Is the number of RBs included in the available bandwidth for short TTI data transmission.
[0093] Combined with any one of the eighth to tenth possible implementation manners of the second aspect, in the eleventh possible implementation manner, the processing module is specifically configured to:
[0094] Determine that the frequency-domain transmission resource is as large as the frequency-domain resource scheduling granularity; and
[0095] Determine that the starting resource block RB of the frequency-domain transmission resource is the reference RB;
[0096] The reference RB is the mth RB after the first RB occupied by the DCI or the mth RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0.
[0097] Combined with the seventh or eleventh possible implementation manner of the second aspect, in the twelfth possible implementation manner,
[0098] The information bits in the DCI for indicating the frequency-domain transmission resource are empty.
[0099] Combined with any one of the eighth to tenth possible implementation manners of the second aspect, in the thirteenth possible implementation manner, the processing module is specifically configured to:
[0100] Determine that the frequency-domain transmission resource is as large as the frequency-domain resource scheduling granularity; and
[0101] Determine the location of the frequency-domain transmission resource according to the information included in the DCI for indicating the location of the frequency-domain transmission resource.
[0102] Combined with any one of the eighth to tenth possible implementation manners of the second aspect, in the fourteenth possible implementation manner, the processing module is specifically configured to:
[0103] Determine that the starting RB of the frequency-domain transmission resource is a reference RB; the reference RB is the mth RB after the first RB occupied by the DCI or the mth RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0; and
[0104] Determine the bandwidth size occupied by the frequency-domain transmission resource according to the information included in the DCI for indicating the bandwidth size occupied by the frequency-domain transmission resource.
[0105] Combined with the second aspect, or any one of the first to fourteenth possible implementation manners of the second aspect, in the fifteenth possible implementation manner,
[0106] The transceiver module is further configured to: before the processing module determines the data transmission resource, receive a high-layer signaling or a physical-layer signaling sent by the base station, and this signaling indicates to the terminal device that the data transmission resource used for data transmission with the base station is the short TTI data transmission resource;
[0107] The processing module is further configured to: determine that the data transmission resource used for data transmission with the base station is the short TTI data transmission resource according to the high-layer signaling or the physical-layer signaling.
[0108] Combined with the second aspect, or any one of the first to fifteenth possible implementation manners of the second aspect, in the sixteenth possible implementation manner,
[0109] The transceiver module is further configured to: before the processing module determines the data transmission resource, receive the information of the available short TTI data transmission resources sent by the base station;
[0110] The processing module is further configured to: determine the available short TTI data transmission resources according to this information.
[0111] In a third aspect, an embodiment of the present invention provides a data transmission method, including:
[0112] The base station determines data transmission resources, where the data transmission resources are short TTI data transmission resources, and the short TTI data transmission resources are less than the length of 1 subframe or less than 1 ms in the time domain;
[0113] The base station sends DCI to the terminal device, and the DCI is used to indicate the data transmission resources;
[0114] The base station uses the data transmission resources to perform data transmission with the terminal device.
[0115] Combined with the third aspect, in the first possible implementation manner, the data transmission resources include time-domain transmission resources;
[0116] The base station determines the data transmission resources including:
[0117] The base station determines a time-domain pattern, and selects one time-domain unit from multiple time-domain units included in the determined time-domain pattern as the time-domain transmission resource; or
[0118] The base station determines the starting symbol and the number of symbols occupied by the time-domain transmission resource.
[0119] Combined with the first possible implementation manner of the third aspect, in the second possible implementation manner, the base station determines the time-domain pattern, including:
[0120] The base station determines the time-domain pattern according to the system bandwidth; where the larger the system bandwidth, the fewer the number of symbols included in the time-domain units included in the selected time-domain pattern; or
[0121] The base station determines the time-domain pattern according to the available bandwidth for short TTI data transmission; where the larger the available bandwidth for short TTI data transmission, the fewer the number of symbols included in the time-domain units included in the selected time-domain pattern, and the available bandwidth for short TTI data transmission is the bandwidth that the short TTI data transmission resources can occupy.
[0122] Combined with the first or second possible implementation manner of the third aspect, in the third possible implementation manner, in the time-domain pattern:
[0123] Each subframe includes 2 time-domain units, the first time-domain unit is located in the first time slot, and the second time-domain unit is located in the second time slot; where the time-domain unit does not include the symbols occupied by the traditional PDCCH; or
[0124] Each subframe includes 4 time-domain units; for the normal cyclic prefix CP, the first time-domain unit is a symbol set with serial numbers {#0, #1, #2, #3}, the second time-domain unit includes a symbol set with serial numbers {#4, #5, #6}, the third time-domain unit is a symbol set with serial numbers {#7, #8, #9, #10}, and the fourth time-domain unit is a symbol set with serial numbers {#11, #12, #13}; for the long CP, every three consecutive symbols form a time-domain unit, the first time-domain unit is a symbol set with serial numbers {#0, #1, #2}, the second time-domain unit is a symbol set with serial numbers {#3, #4, #5}, the third time-domain unit is a symbol set with serial numbers {#6, #7, #8}, and the fourth time-domain unit is a symbol set with serial numbers {#9, #10, #11}; wherein, the time-domain unit does not include the symbols occupied by the transmission PDCCH; or
[0125] For the normal CP, each subframe includes 7 time-domain units, and every two consecutive symbols form a time-domain unit; for the long CP, each subframe includes 6 time-domain units, and every two consecutive symbols form a time-domain unit; wherein, the time-domain unit does not include the symbols occupied by the traditional PDCCH.
[0126] Combined with the first possible implementation manner of the third aspect, in the fourth possible implementation manner, the base station determines the starting symbol and the number of symbols occupied by the time-domain transmission resource, including:
[0127] The base station uses the reference symbol as the starting symbol of the time-domain transmission resource occupied; the reference symbol is the first symbol occupied by the DCI, the last symbol occupied by the DCI, the k-th symbol after the first symbol occupied by the DCI, or the k-th symbol after the last symbol occupied by the DCI, where k is a positive integer;
[0128] The base station determines the number of symbols occupied by the time-domain transmission resource according to the system bandwidth; wherein, the larger the system bandwidth, the fewer the number of occupied symbols; or
[0129] The base station determines the number of symbols occupied by the time-domain transmission resource according to the available bandwidth for short TTI data transmission; wherein, the larger the available bandwidth for short TTI data transmission, the fewer the number of occupied symbols; the available bandwidth for short TTI data transmission is the bandwidth that can be occupied by the short TTI data transmission resource.
[0130] Combined with any one of the first to fourth possible implementation manners of the third aspect, in the fifth possible implementation manner, the information bit in the DCI for indicating the time-domain transmission resource is empty.
[0131] Combined with the third aspect, or in the sixth possible implementation manner of the third aspect, in the sixth possible implementation manner, the data transmission resource includes a frequency-domain transmission resource;
[0132] The base station determines the data transmission resource, including:
[0133] The base station determines the frequency-domain transmission resource as: the system bandwidth or the available bandwidth for short TTI data transmission, and the available bandwidth for short TTI data transmission is the bandwidth that the short TTI data transmission resource can occupy.
[0134] Combined with the third aspect, or in the seventh possible implementation manner of the third aspect, in the seventh possible implementation manner, the data transmission resource includes a frequency-domain transmission resource;
[0135] Before the base station determines the data transmission resource, it further includes:
[0136] The base station determines the frequency-domain resource scheduling granularity, which is the minimum frequency-domain resource allocation unit when the base station schedules the terminal device for data transmission, and includes at least one resource block RB;
[0137] The base station determines the data transmission resource, including:
[0138] The base station determines the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity.
[0139] Combined with the seventh possible implementation manner of the third aspect, in the eighth possible implementation manner, the base station determines the frequency-domain resource scheduling granularity, including:
[0140] The base station determines the frequency-domain resource scheduling granularity according to the system bandwidth;
[0141] Wherein, the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0142] When the system bandwidth is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the system bandwidth is 11 - 26 RBs, the frequency-domain resource scheduling granularity is N RB or RBs; when the system bandwidth is 27 - 63 RBs, the frequency-domain resource scheduling granularity is or or RBs; when the system bandwidth is 64 - 110 RBs, the frequency-domain resource scheduling granularity is or RBs, where N RB is the number of RBs included in the system bandwidth.
[0143] In the seventh possible implementation manner of the third aspect, in the ninth possible implementation manner, the base station determines the frequency-domain resource scheduling granularity, including:
[0144] The base station determines the frequency-domain resource scheduling granularity according to the available bandwidth for short TTI data transmission, where the available bandwidth for short TTI data transmission is the bandwidth that can be occupied by the short TTI data transmission resources;
[0145] Among them, the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0146] When the available bandwidth for short TTI data transmission is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the available bandwidth for short TTI data transmission is 11 - 26 RBs, the frequency-domain resource scheduling granularity is N RB or RBs; when the available bandwidth for short TTI data transmission is 27 - 63 RBs, the frequency-domain resource scheduling granularity is or or RBs; when the available bandwidth for short TTI data transmission is 64 - 110 RBs, the frequency-domain resource scheduling granularity is or RBs, where N RB is the number of RBs included in the available bandwidth for short TTI data transmission.
[0147] Combined with any one of the seventh to ninth possible implementation manners of the third aspect, in the tenth possible implementation manner, the base station determines the frequency-domain transmission resources according to the frequency-domain resource scheduling granularity, including:
[0148] The base station takes the size of the frequency-domain resource scheduling granularity as the size of the frequency-domain transmission resources;
[0149] The base station takes the reference RB as the starting resource block RB of the frequency-domain transmission resources;
[0150] The reference RB is the mth RB after the first RB occupied by the DCI or the mth RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0.
[0151] Combined with the sixth or tenth possible implementation manner of the third aspect, in the eleventh possible implementation manner, the information bit in the DCI for indicating the frequency-domain transmission resources is empty.
[0152] Combined with any one of the seventh to ninth possible implementation manners of the third aspect, in the twelfth possible implementation manner,
[0153] The base station determines the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity, including: the base station uses the size of the frequency-domain resource scheduling granularity as the size of the frequency-domain transmission resource;
[0154] The DCI includes information for indicating the position of the frequency-domain transmission resource.
[0155] Combined with any one of the seventh to ninth possible implementation manners of the third aspect, in the thirteenth possible implementation manner, the base station determines the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity, including:
[0156] The base station uses the reference RB as the starting RB of the frequency-domain transmission resource;
[0157] The reference RB is the mth RB after the first RB occupied by the DCI or the mth RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0;
[0158] The DCI includes information for indicating the bandwidth size occupied by the frequency-domain transmission resource.
[0159] Combined with the third aspect, or any one of the first to thirteenth possible implementation manners of the third aspect, in the fourteenth possible implementation manner, before the base station determines the data transmission resource, it further includes:
[0160] The base station determines that the data transmission resource used for data transmission with the terminal device is the short TTI data transmission resource when at least one of the following conditions is met:
[0161] The delay requirement of the service currently used by the terminal device is less than the set delay threshold;
[0162] The system bandwidth is greater than the set bandwidth threshold.
[0163] Combined with the fourteenth possible implementation manner of the third aspect, in the fifteenth possible implementation manner, after the base station determines that the data transmission resource used for data transmission with the terminal device is the short TTI data transmission resource and before determining the data transmission resource, it further includes:
[0164] The base station sends a high-layer signaling or a physical-layer signaling to the terminal device, instructing the terminal device that the data transmission resource used for data transmission between the base station and the terminal device is the short TTI data transmission resource.
[0165] Combined with the third aspect, or any one of the first to fifteenth possible implementation manners of the third aspect, in the sixteenth possible implementation manner,
[0166] Before the base station determines the data transmission resource, it further includes:
[0167] The base station determines the available short TTI data transmission resources;
[0168] The base station sends information indicating the available short TTI data transmission resources to the terminal device.
[0169] In a fourth aspect, an embodiment of the present invention provides a data transmission method, including:
[0170] The terminal device receives DCI sent by the base station, and the DCI is used to indicate the data transmission resource;
[0171] The terminal device determines the data transmission resource according to the DCI, and the data transmission resource is a short TTI data transmission resource, and the short TTI data transmission resource is less than the length of 1 subframe or less than 1 ms in the time domain;
[0172] The terminal device uses the data transmission resource to perform data transmission with the base station.
[0173] Combined with the fourth aspect, in the first possible implementation manner, the data transmission resource includes a time-domain transmission resource;
[0174] The terminal device determines the data transmission resource according to the DCI, including:
[0175] The terminal device determines a time-domain pattern, and determines a time-domain unit from multiple time-domain units included in the determined time-domain pattern as the time-domain transmission resource according to the DCI; or
[0176] The terminal device determines the start symbol and the number of symbols occupied by the time-domain transmission resource according to the DCI.
[0177] Combined with the first possible implementation manner of the fourth aspect, in the second possible implementation manner, the terminal device determines a time-domain unit from multiple time-domain units included in the determined time-domain pattern as the time-domain transmission resource according to the DCI, including:
[0178] If the data transmission is downlink data transmission, the terminal device determines the time-domain unit occupied by the DCI as the time-domain transmission resource; or,
[0179] If the data transmission is uplink data transmission, the terminal device determines a time domain unit where the k-th symbol after the first symbol occupied by the DCI or the k-th symbol after the last symbol occupied by the DCI is located as the time domain transmission resource.
[0180] Combined with the first or second possible implementation manner of the fourth aspect, in the third possible implementation manner, the terminal device determines the time domain pattern, including:
[0181] The terminal device determines the time domain pattern according to the system bandwidth; where the larger the system bandwidth, the fewer the number of symbols included in the time domain units included in the determined time domain pattern; or
[0182] The terminal device determines the time domain pattern according to the available bandwidth for short TTI data transmission; where the larger the available bandwidth for short TTI data transmission, the fewer the number of symbols included in the time domain units included in the determined time domain pattern, and the available bandwidth for short TTI data transmission is the bandwidth that the short TTI data transmission resource can occupy.
[0183] Combined with any one of the first to third possible implementation manners of the fourth aspect, in the fourth possible implementation manner, in the time domain pattern:
[0184] Each subframe includes 2 time domain units, the first time domain unit is located in the first time slot, and the second time domain unit is located in the second time slot; where the time domain unit does not include the symbols occupied by the traditional PDCCH; or
[0185] Each subframe includes 4 time domain units; for the normal cyclic prefix CP, the first time domain unit includes a symbol set with serial numbers {#0, #1, #2, #3}, the second time domain unit includes a symbol set with serial numbers {#4, #5, #6}, the third time domain unit includes a symbol set with serial numbers {#7, #8, #9, #10}, and the fourth time domain unit includes a symbol set with serial numbers {#11, #12, #13}; for the long CP, every three consecutive symbols are a time domain unit, the first time domain unit includes a symbol set with serial numbers {#0, #1, #2}, the second time domain unit includes a symbol set with serial numbers {#3, #4, #5}, the third time domain unit includes a symbol set with serial numbers {#6, #7, #8}, and the fourth time domain unit includes a symbol set with serial numbers {#9, #10, #11}; where the time domain unit does not include the symbols occupied by the transmission PDCCH; or
[0186] For the normal CP, each subframe includes 7 time domain units, and every two consecutive symbols are a time domain unit; for the long CP, each subframe includes 6 time domain units, and every two consecutive symbols are a time domain unit; where the time domain unit does not include the symbols occupied by the traditional PDCCH.
[0187] In combination with the first possible implementation manner of the fourth aspect, in the fifth possible implementation manner, the terminal device determines the starting symbol and the number of symbols occupied by the time-domain transmission resource according to the DCI, including:
[0188] The terminal device determines that the starting symbol of the time-domain transmission resource is a reference symbol; the reference symbol is the first symbol occupied by the DCI, the last symbol occupied by the DCI, the kth symbol after the first symbol occupied by the DCI, or the kth symbol after the last symbol occupied by the DCI, where k is a positive integer; and
[0189] The terminal device determines the number of symbols occupied by the time-domain transmission resource according to the system bandwidth. The larger the system bandwidth, the fewer the number of occupied symbols; or the terminal device determines the number of symbols occupied by the time-domain transmission resource according to the available bandwidth for short TTI data transmission. The larger the available bandwidth for short TTI data transmission, the fewer the number of occupied symbols. The available bandwidth for short TTI data transmission is the bandwidth that can be occupied by short TTI data transmission resources.
[0190] In combination with any one of the first to fifth possible implementation manners of the fourth aspect, in the sixth possible implementation manner, the information bit in the DCI for indicating the time-domain transmission resource is empty.
[0191] In combination with the fourth aspect, or any one of the first to sixth possible implementation manners of the fourth aspect, in the seventh possible implementation manner, the data transmission resource includes a frequency-domain transmission resource;
[0192] The terminal device determines the data transmission resource, including:
[0193] The terminal device determines that the frequency-domain transmission resource is: the system bandwidth or the available bandwidth for short TTI data transmission;
[0194] The available bandwidth for short TTI data transmission is the bandwidth that can be occupied by short TTI data transmission resources.
[0195] In combination with the fourth aspect, or any one of the first to sixth possible implementation manners of the fourth aspect, in the eighth possible implementation manner, the data transmission resource includes a frequency-domain transmission resource;
[0196] Before the terminal device determines the data transmission resource, it further includes:
[0197] The terminal device determines the frequency-domain resource scheduling granularity. The frequency-domain resource scheduling granularity is the minimum frequency-domain resource allocation unit when the base station schedules the terminal device for data transmission, and includes at least one resource block RB;
[0198] The terminal device determines the data transmission resource, including:
[0199] The terminal device determines the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity and the DCI.
[0200] Combined with the eighth possible implementation manner of the fourth aspect, in the ninth possible implementation manner, the terminal device determines the frequency-domain resource scheduling granularity, including:
[0201] The terminal device determines the frequency-domain resource scheduling granularity according to the system bandwidth;
[0202] Wherein, the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0203] When the system bandwidth is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the system bandwidth is 11 - 26 RBs, the frequency-domain resource scheduling granularity is N RB or RBs; when the system bandwidth is 27 - 63 RBs, the frequency-domain resource scheduling granularity is or or RBs; when the system bandwidth is 64 - 110 RBs, the frequency-domain resource scheduling granularity is or RBs, where N RB is the number of RBs included in the system bandwidth.
[0204] Combined with the eighth possible implementation manner of the fourth aspect, in the tenth possible implementation manner, the terminal device determines the frequency-domain resource scheduling granularity, including:
[0205] The terminal device determines the frequency-domain resource scheduling granularity according to the available bandwidth for short TTI data transmission;
[0206] The available bandwidth for short TTI data transmission is the bandwidth that the short TTI data transmission resource can occupy;
[0207] Wherein, the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0208] When the available bandwidth for short TTI data transmission is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the available bandwidth for short TTI data transmission is 11 - 26 RBs, the frequency-domain resource scheduling granularity is N RB or RB; when the available bandwidth for short TTI data transmission is 27 to 63 RBs, the frequency domain resource scheduling granularity is or or RBs; when the available bandwidth for short TTI data transmission is 64 to 110 RBs, the frequency domain resource scheduling granularity is or RBs, where N RB is the number of RBs included in the available bandwidth for short TTI data transmission.
[0209] Combined with any one of the eighth to tenth possible implementation manners of the fourth aspect, in the eleventh possible implementation manner, the terminal device determines the frequency domain transmission resource according to the frequency domain resource scheduling granularity and the DCI, including:
[0210] The terminal device determines that the frequency domain transmission resource is as large as the frequency domain resource scheduling granularity; and
[0211] The terminal device determines that the starting resource block RB of the frequency domain transmission resource is the reference RB;
[0212] The reference RB is the mth RB after the first RB occupied by the DCI or the mth RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0.
[0213] Combined with the seventh or eleventh possible implementation manner of the fourth aspect, in the twelfth possible implementation manner,
[0214] The information bit used to indicate the frequency domain transmission resource in the DCI is empty.
[0215] Combined with any one of the eighth to tenth possible implementation manners of the fourth aspect, in the thirteenth possible implementation manner, the terminal device determines the frequency domain transmission resource according to the frequency domain resource scheduling granularity and the DCI, including:
[0216] The terminal device determines that the frequency domain transmission resource is as large as the frequency domain resource scheduling granularity; and
[0217] The terminal device determines the position of the frequency domain transmission resource according to the information included in the DCI for indicating the position of the frequency domain transmission resource.
[0218] Combined with any one of the eighth to tenth possible implementation manners of the fourth aspect, in the fourteenth possible implementation manner, the terminal device determines the frequency domain transmission resource according to the frequency domain resource scheduling granularity and the DCI, including:
[0219] The terminal device determines that the starting resource block (RB) of the frequency-domain transmission resource is a reference RB; the reference RB is the m-th RB after the first RB occupied by the DCI or the m-th RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0; and
[0220] The terminal device determines the bandwidth size occupied by the frequency-domain transmission resource according to the information included in the DCI for indicating the bandwidth size occupied by the frequency-domain transmission resource.
[0221] Combined with the fourth aspect, or any one of the first to fourteenth possible implementation manners of the fourth aspect, in the fifteenth possible implementation manner,
[0222] Before the terminal device determines the data transmission resource, it further includes:
[0223] The terminal device receives a high-layer signaling or a physical-layer signaling sent by the base station, and this signaling indicates to the terminal device that the data transmission resource used for data transmission with the base station is the short transmission time interval (TTI) data transmission resource;
[0224] The terminal device determines that the data transmission resource used for data transmission with the base station is the short TTI data transmission resource according to the high-layer signaling or the physical-layer signaling.
[0225] Combined with the fourth aspect, or any one of the first to fifteenth possible implementation manners of the fourth aspect, in the sixteenth possible implementation manner,
[0226] Before the terminal device determines the data transmission resource, it further includes:
[0227] The terminal device receives the information of the available short TTI data transmission resources sent by the base station, and determines the available short TTI data transmission resources according to this information.
[0228] In a fifth aspect, an embodiment of the present invention provides a wireless communication system, including: a base station and a terminal device,
[0229] The base station is configured to determine a data transmission resource, where the data transmission resource is a short TTI data transmission resource, and the short TTI data transmission resource is less than the length of 1 subframe or less than 1 ms in the time domain; send a downlink control information (DCI) to the terminal device, where the DCI is used to indicate the data transmission resource; and use the data transmission resource to perform data transmission with the terminal device;
[0230] The terminal device is configured to receive the DCI sent by the base station; determine the data transmission resource according to the DCI; and use the data transmission resource to perform data transmission with the base station.
[0231] In the embodiment of the present invention, since the data transmission resource is a short TTI data transmission resource and the transmission time interval is shortened, for a terminal device, the number of scheduling times per unit time can be increased, so the data transmission delay can be effectively reduced. Description of the Drawings
[0232] Figure 1 It is a flowchart of the data transmission method provided in Embodiment 1 of the present invention;
[0233] Figure 2 It is a schematic diagram of Pattern 1 in the time domain pattern;
[0234] Figure 3 It is a schematic diagram of Pattern 2 in the time domain pattern;
[0235] Figure 4 It is a flowchart of the data transmission method provided in Embodiment 2 of the present invention;
[0236] Figure 5 It is a schematic diagram of the structure of the base station provided in Embodiment 3 of the present invention;
[0237] Figure 6 It is a schematic diagram of the structure of the base station provided in Embodiment 3 of the present invention in an alternative implementation manner;
[0238] Figure 7 It is a schematic diagram of the structure of the base station provided in Embodiment 3 of the present invention in another alternative implementation manner;
[0239] Figure 8 It is a schematic diagram of the structure of the terminal device provided in Embodiment 4 of the present invention;
[0240] Figure 9 It is a schematic diagram of the structure of the terminal device provided in Embodiment 4 of the present invention in an alternative implementation manner;
[0241] Figure 10 It is a schematic diagram of the structure of the terminal device provided in Embodiment 4 of the present invention in another possible implementation manner;
[0242] Figure 11 It is a schematic diagram of the structure of the wireless communication system provided in Embodiment 5 of the present invention. Detailed Embodiments
[0243] The embodiments of the present invention provide a data transmission method, device and system to solve the problem that the transmission mechanism based on 1 sub-frame TTI or the transmission mechanism based on 1 ms TTI cannot meet the user service delay requirements.
[0244] In an embodiment of the present invention, a base station determines data transmission resources used for data transmission with a terminal device. The data transmission resources are short TTI data transmission resources, and the short TTI data transmission resources are less than the length of 1 subframe or less than 1 ms in the time domain. The base station sends DCI to the terminal device, and the DCI is used to indicate the data transmission resources. The terminal device receives the DCI sent by the base station and determines the data transmission resources used for data transmission with the base station according to the DCI.
[0245] Since the data transmission resources are short TTI data transmission resources and the transmission time interval is shortened, for a terminal device, the number of scheduling times per unit time can be increased, so the data transmission delay can be effectively reduced.
[0246] To facilitate the understanding of the embodiments of the present invention, the following first introduces the basic concepts involved in the embodiments of the present invention.
[0247] For ease of understanding, the LTE system is taken as an example for introduction, but this does not mean that the embodiments of the present invention are only applicable to the LTE system. In fact, any wireless communication system that performs data transmission through scheduling can adopt the solution provided by the embodiments of the present invention to provide data transmission with a TTI less than 1 subframe or less than 1 ms.
[0248] I. Data Transmission and Scheduling
[0249] In the LTE system, the Physical Downlink Shared Channel (PDSCH) is used to transmit downlink data, and the Physical Uplink Shared Channel (PUSCH) is used to transmit uplink data.
[0250] Before receiving downlink data or sending uplink data, a User Equipment (UE) in the LTE system needs to know the scheduling information (such as time-frequency resource allocation, modulation and coding mode, etc.) configured by the base station for the UE. In addition, the base station also needs to notify the UE of the power control command information related to uplink transmission. These scheduling information and power control command information belong to Downlink Control Information (DCI). The DCI is carried by the Physical Downlink Control Channel (PDCCH).
[0251] The PDCCH mentioned in the embodiments of the present invention may be the PDCCH defined in Release (Rel)-8, the enhanced Physical Downlink Control CHannnel (ePDCCH) defined in Rel-11, and / or the PDCCH evolved in the future, as long as it can be used to send DCI to the terminal device.
[0252] II. Frame Structure
[0253] Generally, in a wireless communication system, time is identified by a Radio Frame. For example, in the LTE system, each radio frame consists of 10 subframes with a length of 1 ms, and each subframe includes 2 slots.
[0254] For the Normal cyclic prefix (normal CP), each slot consists of 7 symbols; for the Extended cyclic prefix (extended CP), each slot consists of 6 symbols. In other words, for normal CP, each subframe consists of 14 symbols, that is, each subframe consists of symbols numbered {#0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13}; for extended CP, each subframe consists of 12 symbols, that is, each subframe consists of symbols numbered {#0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11}.
[0255] Among them, the uplink symbol is called a Single Carrier-Frequency Division Multiple Access (SC-FDMA) symbol, and the downlink symbol is called an (Orthogonal Frequency Division Multiplexing, OFDM) symbol. It should be noted that if the uplink multiple access method of Orthogonal Frequency Division Multiple Access (OFDMA) is introduced in subsequent technologies, the uplink symbol can also be called an OFDM symbol. In the embodiments of the present invention, the uplink symbol and the downlink symbol are both simply referred to as symbols.
[0256] III. Frequency Domain Resource Scheduling Granularity
[0257] The frequency domain resource scheduling granularity is the smallest frequency domain resource allocation unit when the base station schedules the terminal device for data transmission.
[0258] For example, the frequency-domain resource scheduling granularity can be several resource blocks (RB), such as: 25 RBs, 20 RBs, 10 RBs, 5 RBs, etc.
[0259] In some embodiments of the present invention, the data transmission resources include several frequency-domain resource scheduling granularities in the frequency domain.
[0260] For example: if the data transmission resources occupy 10 RBs in the frequency domain, and the resource scheduling granularity in the frequency domain, that is, the frequency-domain resource scheduling granularity is 2 RBs, then the data transmission resources in the frequency domain include 5 frequency-domain resource scheduling granularities.
[0261] For another example: if the system bandwidth is 10 RBs and the frequency-domain resource scheduling granularity is 4 RBs, and if the base station allocates the entire system bandwidth to the terminal device, then the last two RBs are also allocated to this terminal device.
[0262] IV. Short TTI data transmission
[0263] In the embodiments of the present invention, data transmission resources with a TTI less than 1 subframe or 1 ms are called "short TTI data transmission resources". For example, when the subframe length is 1 ms, data packets with a TTI less than 1 ms are called "short TTI data transmission resources", such as: TTI = 0.5 ms.
[0264] Similarly, data packets with a TTI less than 1 subframe or 1 ms are called "short TTI data packets". For example, when the subframe length is 1 ms, data packets with a TTI less than 1 ms are called "short TTI data packets", such as: TTI = 0.5 ms.
[0265] Similarly, data transmission with a TTI less than 1 subframe or 1 ms is called "short TTI data transmission". For example, when the subframe length is 1 ms, data transmission with a TTI less than 1 ms is called "short TTI data transmission", such as: the TTI is the length of 2 symbols.
[0266] For short TTI data transmission, the transmission resources allocated by one scheduling are less than the length of 1 subframe in the time domain.
[0267] V. Resource Allocation (RA) information
[0268] In the LTE system, the DCI includes the resource allocation RA information. For uplink data transmission, there are currently 2 RA methods; for downlink data transmission, there are currently 3 RA methods, and the number of bits of the RA information corresponding to different RA methods is different.
[0269] In the current LTE system, the TTI is 1 ms, and the base station only needs to send a DCI within 1 ms to notify the UE to receive or send a packet data of 1 ms TTI. In the embodiments of the present invention, due to the use of short TTI data transmission, for example, the TTI is reduced to between 1 symbol length and 0.5 ms, the base station may need to send multiple DCIs within 1 ms to notify the UE to receive or send multiple short TTI packets.
[0270] Since the DCI is carried by the PDCCH, after introducing short TTI packets, more DCIs need to be transmitted within a unit time, and the number of bits of the RA information that needs to be transmitted within a unit time will also increase accordingly, resulting in a large overhead of the RA information.
[0271] VI. (Control Channel Element, CCE) Aggregation Level
[0272] In the LTE system, the downlink control channel PDCCH for sending scheduling information is aggregated by L CCEs, where L is a positive integer, called the aggregation level. For example: for the PDCCH defined in Rel-8, L can be 1, 2, 4, 8; for another example: for the ePDCCH defined in Rel-11, L can be 1, 2, 4, 8, 16, 32.
[0273] VII. Radio Communication Systems, Base Stations and Terminal Devices Applicable to the Embodiments of the Present Invention
[0274] The radio communication systems applicable to the embodiments of the present invention include, but are not limited to, the following various systems:
[0275] Global System of Mobile communication (GSM), Code Division Multiple Access (CDMA) IS-95, Code Division Multiple Access (CDMA) 2000, Time Division-Synchronous Code Division Multiple Access (TD-SCDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Duplexing-Long Term Evolution (TDD LTE), Frequency Division Duplexing-Long Term Evolution (FDD LTE), Long Term Evolution-Advanced (LTE-advanced), Personal Handy-phone System (PHS), Wireless Fidelity (WiFi) specified by the 802.11 series of protocols, Worldwide Interoperability for Microwave Access (WiMAX), short-range wireless communication systems such as Blue Tooth, etc.
[0276] Among them, the terminal device can be a user equipment, including but not limited to: mobile phones, tablet computers, Personal Digital Assistants (PDAs), Point of Sales (POS) devices, in-vehicle computers, etc.
[0277] The base station provides a wireless interface to the terminal device, which can also be called an air interface or radio interface. The terminal device accesses the wireless communication system through the base station. In addition, the base station may also include a control device for managing the base station.
[0278] For example, for LTE systems such as TDD LTE, FDD LTE, or LTE-A, the base station can be an evolved Node B (eNodeB), and the terminal device can be a UE; for TD-SCDMA systems or WCDMA systems, the base station can include a Node B, or include a Node B and a Radio Network Controller (RNC), and the terminal device can be a UE; for GSM systems, the base station can include a Base Transceiver Station (BTS), or include a BTS and a Base Station Controller (BSC), and the terminal device is a Mobile Station (MS); for WiFi systems, the base station can include an Access Point (AP) and / or an Access Controller (AC), and the terminal device can be a Station (STA).
[0279] Next, embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, the data transmission method provided by the embodiments of the present invention will be introduced, then the base station and terminal device provided by the embodiments of the present invention will be introduced, and finally the wireless communication system provided by the embodiments of the present invention will be introduced.
[0280] For the sake of clear description, the following table lists the embodiments of the present invention and the corresponding drawings.
[0281] Embodiment Content Attached drawings Embodiment 1 Data transmission method (for the base station side) Figures 1 to 3 Embodiment 2 Data transmission method (for the terminal device side) Figure 4 Embodiment 3 Base station Figures 5 to 7 Embodiment 4 Terminal device Figures 8 to 10 Embodiment 5 Wireless communication system Figure 11
[0282]
Embodiment 1
[0283] Figure 1 It is a flowchart of the data transmission method provided for Embodiment 1. As Figure 1 shown, the method includes the following steps:
[0284] S111: The base station determines the data transmission resource;
[0285] Among them, the data transmission resource can be a short TTI data transmission resource, and the short TTI data transmission resource is less than the length of 1 subframe or less than 1 ms in the time domain.
[0286] S112: The base station sends DCI to the terminal device, and the DCI is used to indicate the data transmission resource.
[0287] S113: The base station uses the data transmission resource to perform data transmission with the terminal device.
[0288] Among them, optionally, before step S111, there is also step S101:
[0289] When the base station meets at least one of the following conditions, it determines that the data transmission resource used for data transmission with the terminal device is a short TTI data transmission resource, that is, it performs short TTI data transmission with the terminal device:
[0290] The latency requirement of the service currently used by the terminal device is less than the set latency threshold;
[0291] The system bandwidth is greater than the set bandwidth threshold.
[0292] Alternatively, step S101 is:
[0293] When the base station meets at least one of the following conditions, it determines that the data transmission resource used for data transmission with the terminal device is a short TTI data transmission resource, that is, it performs short TTI data transmission with the terminal device:
[0294] The latency requirement of the service currently used by the terminal device is less than the set latency threshold;
[0295] The resource availability rate is greater than the set resource availability rate threshold.
[0296] When the terminal device has the ability to transmit short TTI packets, that is, supports short TTI data transmission, the base station configures the short TTI data transmission mode for the terminal device as needed, that is, determines whether to use the short TTI data transmission resource to perform data transmission with the terminal device.
[0297] For example: The base station can determine whether to configure the short TTI data transmission mode for the terminal device according to the latency requirement of the service currently used by the terminal device. For example: For services with low latency, the base station can configure the short TTI data transmission mode for the terminal device; for services with non-low latency, the base station configures the 1ms TTI data transmission mode. It can be determined whether the service is a low-latency service according to the service type. For example: Services related to vehicle networking, session services, or streaming services are low-latency services, and background services or interactive services are non-low-latency services, etc.
[0298] For another example: The base station can configure the short TTI data transmission mode for the terminal device according to the system bandwidth. Specifically, the base station can configure the downlink short TTI data transmission mode or the uplink short TTI data transmission mode for the terminal device according to the downlink system bandwidth. When the downlink system bandwidth is small, if short TTI data transmission is performed, it will cause a large overhead of the downlink control channel, such as: PDCCH, affecting data transmission. For example: The base station can configure the downlink short TTI data transmission mode and / or the uplink short TTI data transmission mode when the downlink system bandwidth is greater than the set bandwidth threshold; when the downlink system bandwidth is not greater than the set bandwidth threshold, it does not configure the downlink short TTI data transmission mode or the uplink short TTI data transmission mode.
[0299] Optionally, the base station may also configure an uplink short TTI data transmission mode for the terminal device according to the uplink system bandwidth. When the uplink system bandwidth is not greater than the set bandwidth threshold, the uplink short TTI data transmission mode is not configured. When the uplink system bandwidth is greater than the set bandwidth threshold, the uplink short TTI data transmission mode is configured.
[0300] Among them, the bandwidth threshold may be: 6 RBs, 10 RBs, 25 RBs, 26 RBs, 49 RBs, 50 RBs or 63 RBs.
[0301] For another example: when the available resource elements (REs) on n downlink symbols are greater than M, the base station may configure short TTI data transmission. When the available REs on n downlink symbols are not greater than M, the base station cannot configure short TTI data transmission. Here, the available REs are the REs that can be used for short TTI data transmission.
[0302] Among them, n is 1, 2, 3, 4, 5, 6 or 7;
[0303] M = L MAX ×M CCE or, M = L MAX ×M CCE +M ex ;
[0304] Among them, L MAX is the maximum aggregation level of the downlink control channel (such as PDCCH), M CCE represents that 1 CCE consists of MCCE REs, M ex is the minimum number of REs for short TTI data transmission, and M ex can be preset or after being configured by the base station, it is notified to the UE through high-layer signaling.
[0305] For example: in a 20 MHz downlink system bandwidth, 100 RBs can be used for short TTI data transmission. In this way, the available REs on 1 downlink symbol are 1200 (excluding cell-specific reference signals (CRS)) or 1000 (including CRS of 1 antenna port). Assuming n = 1, LMAX = 8, MCCE = 36, Mex = 240 (excluding CRS) or 200 (including CRS of 1 antenna port), then M = 528 or 488. Therefore, the available REs on 1 downlink symbol are greater than M, and the base station can configure short TTI data transmission.
[0306] For another example: in a 5 MHz downlink system bandwidth, 25 RBs can be used for short TTI data transmission. In this case, the available REs on one downlink symbol are 300 (excluding cell-specific reference signals (CRS)) or 250 (including CRS with one antenna port). Assuming n = 1, LMAX = 8, MCCE = 36, Mex = 240 (excluding CRS) or 200 (including CRS with one antenna port), then M = 528 or 488. Therefore, the available REs on one downlink symbol are less than M, and the base station cannot configure short TTI data transmission.
[0307] Here, the resource availability threshold is M divided by n.
[0308] Optionally, after the base station determines to perform short TTI data transmission with the terminal device in step S101 and before determining the data transmission resources in step S111, it further includes step S102:
[0309] The base station sends a high-layer signaling or a physical-layer signaling to the terminal device, instructing the terminal device that the base station performs short TTI data transmission with the terminal device.
[0310] In step S102, the base station notifies the terminal device through a high-layer signaling or a physical-layer signaling that the data transmission between the base station and the terminal device is short TTI data transmission, that is, the base station configures a short TTI data transmission mode for the terminal device.
[0311] High-layer signaling is relative to physical-layer signaling. It is a signaling sent from a higher layer with a slower transmission frequency, including radio resource control (RRC) signaling and media access control (MAC) signaling. Further, the base station can notify the terminal device through a high-layer signaling or a physical-layer signaling that the uplink data transmission or downlink data transmission between the base station and the terminal device is short TTI data transmission.
[0312] When the base station configures the uplink data transmission or downlink data transmission mode through a high-layer signaling, the specific operations are as follows:
[0313] When the base station configures the data transmission mode as short TTI data transmission, the base station may send the DCI described in the present invention. Additionally, during the high-layer signaling handover, there is an ambiguity period between the base station and the UE, and it is not clear about each other's data transmission mode. Therefore, optionally, the base station may also send DCI format 1A / DCI format 0 in the downlink control region. When the base station sends DCI format 1A or DCI format 0, the base station schedules 1 ms downlink data packets or 1 ms uplink data packets. In this way, during the mode switch of the data packets, the base station may send DCI format 1A / DCI format 0, avoiding the problem of inconsistent behaviors between the base station and the UE caused by the ambiguity period. When the data transmission resource is one time slot or 0.5 ms in the time domain and this data transmission resource is located in the first time slot or the first 0.5 ms within a subframe, the DCI indicating this data transmission may be located in the downlink control region. In this scenario, in order to reduce the number of blind detections of the PDCCH by the UE, the downlink control information bits of this DCI may be configured to be the same as those of DCI format1A / DCI format 0. When the base station configures the data transmission mode as 1 ms data transmission, the base station does not send the DCI described in the present invention.
[0314] When the base station notifies the terminal device through physical layer signaling, the base station either sends the DCI indicating 1 ms TTI data transmission in the downlink control region, for example: DCI format 0 / 1 / 1A / 1B / 1D / 2 / 2A / 2B / 2C / 2D / 4, or sends the DCI in the embodiments of the present invention. When the base station sends DCI format 1 / 1A / 1B / 1D / 2 / 2A / 2B / 2C / 2D, the base station schedules downlink data packets with a TTI equal to 1 ms. When the base station sends DCI format 0 / 4, the base station schedules uplink data packets with a TTI equal to 1 ms; when the base station sends the DCI in the embodiments of the present invention, the base station schedules short TTI data packets.
[0315] Optionally, before step S111 where the base station determines the transmission resources for data transmission with the terminal device, steps S103 and S104 are further included:
[0316] S103: The base station determines available short TTI data transmission resources;
[0317] S104: The base station sends the information of the determined available short TTI data transmission resources to the terminal device, for example: the base station sends high-layer signaling or physical layer signaling to the terminal device, and the high-layer signaling or physical layer signaling indicates the available short TTI data transmission resources.
[0318] Among them, the execution of steps S103 and S104 and the execution of steps S101 and S102 do not have a sequential order. It can be that steps S101 and S102 are prior, and steps S103 and S104 are subsequent; or steps S103 and S104 are prior, and steps S101 and S102 are subsequent; or steps S103 and S104, and steps S101 and S102 are executed simultaneously.
[0319] Because there are multiple TTI data transmission modes in the system, the base station needs to determine available short TTI data transmission resources. Among them, the available short TTI data transmission resources may include: the frequency domain bandwidth that short TTI data transmission can occupy and / or the time domain resources that short TTI data transmission can occupy. Among them, the frequency domain bandwidth that short TTI data transmission can occupy can be abbreviated as "available bandwidth for short TTI data transmission". The available bandwidth for short TTI data transmission is the frequency domain resources that short TTI data transmission resources can occupy.
[0320] For example: If the available short TTI data transmission resources and other available transmission resources, such as the data transmission resources of 1ms TTI, are frequency division, then the information of the available short TTI data transmission resources includes: the information for indicating the frequency domain bandwidth occupied by the available short TTI data transmission resources.
[0321] For another example: If the available short TTI data transmission resources and other available transmission resources are time division, then the information of the available short TTI data transmission resources includes: the information for indicating the time domain resources occupied by the available short TTI data transmission resources.
[0322] For another example: If the available short TTI data transmission resources and other available transmission resources are time-frequency division, then the information of the available short TTI data transmission resources includes: the information for indicating the time domain resources occupied by the available short TTI data transmission resources and the information for indicating the frequency domain bandwidth occupied by the available short TTI data transmission resources.
[0323] Taking the data transmission resource with other available transmission resources being 1 ms TTI as an example, when the 1 ms TTI data is time-division multiplexed or time-frequency division multiplexed with the short TTI data transmission resource, the base station configures the first subframe set for the 1 ms TTI data transmission resource, that is, the 1 ms TTI data packet can only be transmitted on the subframes in the first subframe set. Since the uplink transmission is synchronous Hybrid Automatic Repeat Request (HARQ), the configuration of the first subframe set must meet the uplink timing, which includes the timing from the uplink grant (UL Grant) to the PUSCH, the timing from the PUSCH to the Acknowledge / Negative Acknowledge (ACK / NACK) feedback, and the PUSCH retransmission timing.
[0324] Next, step S111 will be further described in detail.
[0325] In step S111, the data transmission resource includes a time-domain transmission resource and a frequency-domain transmission resource. Among them, the time-domain transmission resource is the time-domain resource occupied by the data transmission resource, and the frequency-domain transmission resource is the frequency-domain resource occupied by the data transmission resource. The base station determines the data transmission resource, including:
[0326] The base station determines the time-domain transmission resource; and
[0327] The base station determines the frequency-domain transmission resource.
[0328] Next, the time-domain transmission resource and the frequency-domain transmission resource will be described separately.
[0329] I. Time-domain transmission resource
[0330] The mechanism for the base station to determine the time-domain transmission resource may include but is not limited to the following two:
[0331] Mechanism 1
[0332] The base station determines the time-domain pattern and determines the time-domain transmission resource according to the time-domain pattern.
[0333] Mechanism 1 includes 2 steps: Step 1, the base station determines the time-domain pattern; Step 2, the base station determines the time-domain transmission resource according to the determined time-domain pattern.
[0334] Step 1, the base station determines the time-domain pattern.
[0335] For example: The base station determines that the time-domain pattern is one of Pattern 1 to Pattern 3. Among them, for different time-domain patterns, the number of symbols included in the time-domain unit is different.
[0336] Pattern 1
[0337] Such as Figure 2As shown, when the time-domain pattern is Pattern 1, each subframe includes 2 time-domain units. The first time-domain unit is located in the first slot, and the second time-domain unit is located in the second slot. Optionally, when the first slot contains symbols occupied by legacy PDCCH, optionally, the first time-domain unit does not contain symbols occupied by legacy PDCCH. Here, legacy PDCCH is the PDCCH defined in Rel-8.
[0338] When the downlink system bandwidth is less than or equal to 10 resource blocks (RBs), the symbols for transmitting legacy PDCCH within 1 subframe are the first 2, 3, or 4 symbols within this subframe; when the downlink system bandwidth is greater than 10 RBs, the symbols for transmitting legacy PDCCH within 1 subframe are the first 1, 2, or 3 OFDM symbols within this subframe. The number of symbols for transmitting legacy PDCCH within 1 subframe can be indicated by the Physical control format indicator channel (PCFICH) or high-layer signaling.
[0339] Pattern 2
[0340] As Figure 3 shown, when the time-domain pattern is Pattern 2, each subframe includes 4 time-domain units.
[0341] Among them, for normal CP, the first time-domain unit is located in the first symbol set {#0, #1, #2, #3}, that is, the symbol set with serial numbers {#0, #1, #2, #3}; the second time-domain unit is located in the second symbol set {#4, #5, #6}, that is, the symbol set with serial numbers {#4, #5, #6}; the third time-domain unit is located in the third symbol set {#7, #8, #9, #10}, that is, the symbol set with serial numbers {#7, #8, #9, #10}, and the fourth time-domain unit is located in the fourth symbol set {#11, #12, #13}, that is, the symbol set with serial numbers {#11, #12, #13}. Among them, when the first symbol set contains symbols occupied by legacy PDCCH, optionally, the first time-domain unit does not contain symbols occupied by legacy PDCCH.
[0342] Alternatively, for normal CP, the first time-domain unit is located in the first symbol set {#0, #1, #2}, i.e., the symbol set with sequence numbers {#0, #1, #2}; the second time-domain unit is located in the second symbol set {#3, #4, #5, #6}, i.e., the symbol set with sequence numbers {#3, #4, #5, #6}; the third time-domain unit is located in the third symbol set {#7, #8, #9}, i.e., the symbol set with sequence numbers {#7, #8, #9}; the fourth time-domain unit is located in the fourth symbol set {#10, #11, #12, #13}, i.e., the symbol set with sequence numbers {#10, #11, #12, #13}. Among them, when the first symbol set contains symbols occupied by legacy PDCCH, optionally, the first time-domain unit does not contain symbols occupied by legacy PDCCH. When the second symbol set contains symbols occupied by legacy PDCCH, optionally, the second time-domain unit does not contain symbols occupied by legacy PDCCH.
[0343] For long CP, every three consecutive symbols form a time-domain unit. The first time-domain unit is located in the first symbol set {#0, #1, #2}, i.e., the symbol set with sequence numbers {#0, #1, #2}; the second time-domain unit is located in the second symbol set {#3, #4, #5}, i.e., the symbol set with sequence numbers {#3, #4, #5}; the third time-domain unit is located in the third symbol set {#6, #7, #8}, i.e., the symbol set with sequence numbers {#6, #7, #8}; the fourth time-domain unit is located in the fourth symbol set {#9, #10, #11}, i.e., the symbol set with sequence numbers {#9, #10, #11}. Among them, when the first symbol set contains symbols occupied by legacy PDCCH, optionally, the first time-domain unit does not contain symbols occupied by legacy PDCCH. When the second symbol set contains symbols occupied by legacy PDCCH, optionally, the second time-domain unit does not contain symbols occupied by legacy PDCCH.
[0344] Pattern 3
[0345] When the time-domain pattern is Pattern 3, for normal CP, each subframe includes 7 time-domain units, and every two consecutive symbols form a time-domain unit;
[0346] The first time-domain unit is located in the first symbol set {#0, #1}, i.e., the symbol set {#0, #1}; the second time-domain unit is located in the second symbol set {#2, #3}, i.e., the symbol set {#2, #3}; the third time-domain unit is located in the third symbol set {#4, #5}, i.e., the symbol set {#4, #5}; the fourth time-domain unit is located in the fourth symbol set {#6, #7}, i.e., the symbol set {#6, #7}; the fifth time-domain unit is located in the fifth symbol set {#8, #9}, i.e., the symbol set {#8, #9}; the sixth time-domain unit is located in the sixth symbol set {#10, #11}, i.e., the symbol set {#10, #11}; the seventh time-domain unit is located in the seventh symbol set {#12, #13}, i.e., the symbol set {#12, #13}. Among them, when the first or second symbol set contains the symbols occupied by the legacy PDCCH, optionally, the first or second time-domain unit does not contain the symbols occupied by the legacy PDCCH. If both the first and second symbol sets are the symbols occupied by the legacy PDCCH, optionally, the first or second time-domain unit cannot be used to schedule data packets.
[0347] For the long CP, each subframe includes 6 time-domain units, and every two consecutive symbols form a time-domain unit; among them, the time-domain unit does not contain the symbols occupied by the traditional PDCCH. Among them, the first time-domain unit is located in the first symbol set {#0, #1}, i.e., the symbol set {#0, #1}; the second time-domain unit is located in the second symbol set {#2, #3}, i.e., the symbol set {#2, #3}; the third time-domain unit is located in the third symbol set {#4, #5}, i.e., the symbol set {#4, #5}; the fourth time-domain unit is located in the fourth symbol set {#6, #7}, i.e., the symbol set {#6, #7}; the fifth time-domain unit is located in the fifth symbol set {#8, #9}, i.e., the symbol set {#8, #9}; the sixth time-domain unit is located in the sixth symbol set {#10, #11}, i.e., the symbol set {#10, #11}. Among them, when the first or second symbol set contains the symbols occupied by the legacy PDCCH, optionally, the first or second time-domain unit does not contain the symbols occupied by the legacy PDCCH. If both the first and second symbol sets are the symbols occupied by the legacy PDCCH, optionally, the first or second time-domain unit cannot be used to schedule data packets.
[0348] Optionally, for short TTI data transmission, the base station determines to always adopt Pattern One, Pattern Two or Pattern Three. That is, the base station does not change the selected time-domain pattern according to any change.
[0349] Optionally, when multiple time-domain patterns are supported by the standard, the base station selects a time-domain pattern from multiple time-domain patterns. For example, the base station selects a time-domain pattern from Pattern One, Pattern Two and Pattern Three.
[0350] Among them, the base station can determine the time-domain pattern according to the system bandwidth. The larger the system bandwidth is, the fewer the number of symbols included in the time-domain units provided by the selected time-domain pattern; or
[0351] The base station determines the time-domain pattern according to the available bandwidth for short TTI data transmission; among them, the larger the available bandwidth for short TTI data transmission is, the fewer the number of symbols included in the time-domain units provided by the selected time-domain pattern.
[0352] Optionally, the base station determines the time-domain pattern according to at least one of the following rules:
[0353] When the system bandwidth or the available bandwidth for short TTI data transmission is less than or equal to 10 RBs, the base station determines the time-domain pattern as Pattern 1; when the system bandwidth or the available bandwidth for short TTI data transmission is 11 - 26 RBs, the base station determines the time-domain pattern as Pattern 1 or Pattern 2; when the system bandwidth or the available bandwidth for short TTI data transmission is 27 - 63 RBs, the base station determines the time-domain pattern as Pattern 1 or Pattern 2 or Pattern 3; when the system bandwidth or the short TTI data transmission unit is 64 - 110 RBs, the base station determines the time-domain pattern as Pattern 3.
[0354] For example: when the system bandwidth or the available bandwidth for short TTI data transmission is 100 RBs or 75 RBs, the base station determines the time-domain pattern as Pattern 3; and / or, when the system bandwidth or the available bandwidth for short TTI data transmission is 50 RBs or 25 RBs, the base station determines the time-domain pattern as Pattern 2; and / or, when the system bandwidth is 15 RBs, the base station determines the time-domain pattern as Pattern 1.
[0355] Step 2: The base station determines the time-domain transmission resources according to the determined time-domain pattern.
[0356] Specifically, the base station selects one time-domain unit from the multiple time-domain units included in the determined time-domain pattern as the time-domain transmission resource. For example, the base station determines the time-domain pattern as Pattern 1, and then the base station selects the second time-domain unit (i.e., the second slot) from the 2 time-domain units included in Pattern 1 as the time-domain transmission resource for data transmission with the terminal device.
[0357] Optionally, in order to identify the selected time-domain unit, for downlink short TTI data transmission, the base station can send DCI on the selected downlink time-domain unit. In this way, the terminal device can use the time-domain unit where the DCI is located as the time-domain transmission resource for short TTI data transmission with the base station.
[0358] For uplink short TTI data transmission, the base station sends DCI. The k-th symbol after the first symbol occupied by the DCI or the k-th symbol after the last symbol is the first symbol occupied by the selected uplink time domain unit (k is a positive integer). In this way, the terminal device can use the uplink time domain unit to which the k-th symbol after the first symbol occupied by the DCI or the k-th symbol after the last symbol occupied by the DCI belongs as the time domain transmission resource for short TTI data transmission with the base station.
[0359] Mechanism 2
[0360] The base station determines the starting symbol and the number of symbols occupied by the time domain transmission resource.
[0361] 1. The base station determines the starting symbol of the time domain transmission resource occupied.
[0362] The base station uses the reference symbol as this starting symbol;
[0363] Among them, for downlink data transmission, the reference symbol can be the first symbol occupied by the DCI, the last symbol occupied by the DCI, the k-th symbol after the first symbol occupied by the DCI, or the k-th symbol after the last symbol occupied by the DCI, where k is a positive integer; the DCI includes information for indicating this downlink data transmission.
[0364] For uplink data transmission, the reference symbol can be the k-th symbol after the first symbol occupied by the DCI or the k-th symbol after the last symbol occupied by the DCI, where k is a positive integer; the DCI includes information for indicating this uplink data transmission.
[0365] 2. The base station determines the number of symbols occupied by the time domain transmission resource. Optional methods include but are not limited to the following two:
[0366] Method 1: Fixed length
[0367] The base station can determine that the time domain transmission resource occupies N symb symbols or 1 slot, where N symb is a positive integer less than or equal to 7.
[0368] Method 2: Determine the length according to the bandwidth
[0369] The base station can determine the number of symbols occupied by the time domain transmission resource according to the system bandwidth; among them, the larger the system bandwidth, the fewer the number of symbols occupied; or
[0370] The base station can determine the number of symbols occupied by the time domain transmission resource according to the available bandwidth for short TTI data transmission; among them, the larger the available bandwidth for short TTI data transmission, the fewer the number of symbols occupied.
[0371] Optionally, the base station determines the length of the time-domain transmission resource according to at least one of the following rules: when the system bandwidth or the available bandwidth for short TTI data transmission is less than or equal to 10 RBs, the base station determines that the time-domain transmission resource occupies one time slot; when the system bandwidth or the available bandwidth for short TTI data transmission is 11-26 RBs, the base station determines that the time-domain transmission resource occupies 3 or 4 symbols, or one time slot; when the system bandwidth or the available bandwidth for short TTI data transmission is 27-63 RBs, the base station determines that the time-domain transmission resource occupies 2, 3 or 4 symbols, or one time slot; when the system bandwidth or the available bandwidth for short TTI data transmission is 64-110 RBs, the base station determines that the time-domain transmission resource occupies 1 or 2 symbols.
[0372] For example: when the system bandwidth or the available bandwidth for short TTI data transmission is 100 RBs or 75 RBs, the base station determines that the time-domain transmission resource occupies 1 or 2 symbols; and / or, when the system bandwidth or the available bandwidth for short TTI data transmission is 50 RBs, the base station determines that the time-domain transmission resource occupies 2, 3 or 4 symbols, or one time slot; and / or, when the system bandwidth or the available bandwidth for short TTI data transmission is 25 RBs or 15 RBs, the base station determines that the time-domain transmission resource occupies 3 or 4 symbols, or one time slot.
[0373] Another optional rule includes:
[0374] The base station determines the number of symbols N occupied by the time-domain transmission resource used for data transmission with the terminal device according to one of the following formulas symb :
[0375] Or
[0376]
[0377] Wherein, N RB is the system bandwidth or the available bandwidth for short TTI data transmission, L MAX is the maximum aggregation level of a PDCCH, M CCE represents that 1 CCE consists of M CCE REs, Mex is the number of additional REs, which can be preset or configured by the base station and then notified to the terminal device through high-layer signaling, M CCE-RB represents that 1 CCE consists of M CCE-RB RBs, Mex RB is the number of additional RBs, which can be preset or configured by the base station and then notified to the terminal device through high-layer signaling. F is a constant, which is a coefficient factor. For example, F = 2, or, C is the target overhead percentage of the PDCCH on one symbol. For example, C = 50%. It should be noted that Mex and Mex RBIt can be 0, that is, the influence of Mex and Mex is not considered; F can be 1, that is, the influence of F is not considered. RB For example, when L
[0378] For example: when L MAX = 8, M CCE-RB = 3, M exRB = 0, F = 2, N RB = 100, 75, 50 or 25, the base station determines that N symb is 2; when L MAX = 8, M CCE-RB = 3, M exRB = 0, F = 2, N RB = 15, the base station determines that N symb is 4.
[0379] Adopting Method 2, the smaller the system bandwidth or the available bandwidth for short TTI data transmission, the longer the time-domain transmission resources used for data transmission with the terminal device. In this way, the problem of insufficient data transmission resources caused by limited frequency-domain resources under small bandwidth is avoided.
[0380] Among them, the information bit in the DCI used to indicate the time-domain transmission resources can be empty, that is, the DCI may not include the information bit for explicitly indicating the time-domain transmission resources, but the terminal device can still determine the used time-domain transmission resources according to the DCI.
[0381] The above introduces the optional implementation schemes for the base station to determine the time-domain transmission resources. Next, the optional implementation schemes for the base station to determine the frequency-domain transmission resources are introduced.
[0382] II. Frequency-Domain Transmission Resources
[0383] The mechanism for the base station to determine the frequency-domain transmission resources may include but is not limited to the following three:
[0384] Mechanism 1
[0385] The base station determines the frequency-domain transmission resources as: the system bandwidth or the available bandwidth for short TTI data transmission. That is, the base station determines that the short TTI data transmission with the terminal device occupies all the frequency-domain resources on the system bandwidth, or occupies all the frequency-domain resources of the available bandwidth for short TTI data transmission.
[0386] Mechanism 2
[0387] The base station determines the size of the frequency-domain transmission resources as a specific bandwidth, and the specific bandwidth can be 3, 4, 5, 10, 14, 15, 20 or 25 RBs.
[0388] Among them, the base station may use the reference RB as the starting RB of the frequency-domain transmission resource; the reference RB may be the nth RB after the first RB occupied by the DCI (where n is an integer, preferably, n = 0) or the mth RB after the last RB occupied by the DCI (where m is an integer greater than or equal to 0, preferably, m = 1).
[0389] Under Mechanism 1 and Mechanism 2, the information bits in the DCI for indicating the frequency-domain transmission resource may be empty, that is, the DCI may not include the information bits for explicitly indicating the frequency-domain transmission resource, but the terminal device can still determine the used frequency-domain transmission resource according to the DCI.
[0390] Mechanism 3
[0391] The base station determines the frequency-domain resource scheduling granularity and determines the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity.
[0392] Among them, the base station determines that the frequency-domain resource scheduling granularity is an integer multiple of the frequency-domain resource scheduling granularity in the 1 ms data transmission mode. For example: The base station determines the frequency-domain resource scheduling granularity according to any one of the following rules: when the system bandwidth is less than or equal to 10 RBs, the base station determines the frequency-domain resource scheduling granularity as Q1; when the system bandwidth is 11 - 26 RBs, the base station determines the frequency-domain resource scheduling granularity as 2 * Q2; when the system bandwidth is 27 - 63 RBs, the base station determines the frequency-domain resource scheduling granularity as 3 * Q3; when the system bandwidth is 64 - 110 RBs, the base station determines the frequency-domain resource scheduling granularity as 4 * Q4. Among them, Q1, Q2, Q3, and Q4 are integers greater than 1. Preferably, Q1 = Q2 = Q3 = Q4.
[0393] Among them, the base station may determine the frequency-domain resource scheduling granularity according to the system bandwidth.
[0394] Optionally, the larger the system bandwidth, the more RBs the frequency-domain resource scheduling granularity contains.
[0395] For example: The base station determines the frequency-domain resource scheduling granularity according to any one of the following rules: when the system bandwidth is 6 RBs, the base station determines the frequency-domain resource scheduling granularity as 3 RBs; when the system bandwidth is 15 RBs, the base station determines the frequency-domain resource scheduling granularity as 5 RBs; when the system bandwidth is 25 RBs, the base station determines the frequency-domain resource scheduling granularity as 5 or 10 RBs; when the system bandwidth is 50 RBs, the base station determines the frequency-domain resource scheduling granularity as 10 RBs; when the system bandwidth is 75 RBs, the base station determines the frequency-domain resource scheduling granularity as 15 RBs; when the system bandwidth is 100 RBs, the base station determines the frequency-domain resource scheduling granularity as 20 or 25 RBs.
[0396] Among them, the base station can determine the frequency-domain resource scheduling granularity according to the available bandwidth for short TTI data transmission. Optionally, the larger the available bandwidth for short TTI data transmission, the more RBs the frequency-domain resource scheduling granularity contains.
[0397] For example: The base station determines the frequency-domain resource scheduling granularity according to any one of the following rules: When the available bandwidth for short TTI data transmission is 6 RBs, the base station determines the frequency-domain resource scheduling granularity to be 3 RBs; when the available bandwidth for short TTI data transmission is 15 RBs, the base station determines the frequency-domain resource scheduling granularity to be 5 RBs; when the available bandwidth for short TTI data transmission is 25 RBs, the base station determines the frequency-domain resource scheduling granularity to be 5 or 10 RBs; when the available bandwidth for short TTI data transmission is 50 RBs, the base station determines the frequency-domain resource scheduling granularity to be 10 RBs; when the available bandwidth for short TTI data transmission is 75 RBs, the base station determines the frequency-domain resource scheduling granularity to be 15 RBs; when the available bandwidth for short TTI data transmission is 100 RBs, the base station determines the frequency-domain resource scheduling granularity to be 20 or 25 RBs.
[0398] Or the base station can determine the frequency-domain resource scheduling granularity according to at least one of the following rules:
[0399] When the system bandwidth is less than or equal to 10 RBs, the base station determines the frequency-domain resource scheduling granularity to be N RB RBs; when the system bandwidth is 11 - 26 RBs, the base station determines the frequency-domain resource scheduling granularity to be N RB or RBs; when the system bandwidth is 27 - 63 RBs, the base station determines the frequency-domain resource scheduling granularity to be or or RBs; when the system bandwidth is 64 - 110 RBs, the base station determines the frequency-domain resource scheduling granularity to be or RBs; where, represents rounding down. N RB is the number of RBs included in the system bandwidth. For uplink data transmission, N RB is the number of RBs included in the uplink system bandwidth; for downlink data transmission, N RB is the number of RBs included in the downlink system bandwidth.
[0400] Or the base station can determine the frequency-domain resource scheduling granularity according to at least one of the following rules:
[0401] When the available bandwidth for short TTI data transmission is less than or equal to 10 RBs, the base station determines the frequency-domain resource scheduling granularity to be N RB RBs; when the available bandwidth for short TTI data transmission is 11 - 26 RBs, the base station determines the frequency-domain resource scheduling granularity to be N RB or RB; When the available bandwidth for short TTI data transmission is 27 - 63 RBs, the base station determines that the frequency domain resource scheduling granularity is or or RBs; When the available bandwidth for short TTI data transmission is 64 - 110 RBs, the base station determines that the frequency domain resource scheduling granularity is or RBs. Among them, represents rounding down. N RB is the number of RBs included in the available bandwidth for short TTI data transmission. For uplink data transmission, N RB is the number of RBs included in the available bandwidth for uplink short TTI data transmission; for downlink data transmission, N RB is the number of RBs included in the available bandwidth for downlink short TTI data transmission.
[0402] After determining the frequency domain resource scheduling granularity, the base station can determine the frequency domain transmission resources in one of the following ways, where the frequency domain transmission resources occupy one or more frequency domain resource scheduling granularities.
[0403] Method 1
[0404] The base station takes the size of the frequency domain resource scheduling granularity as the size of the frequency domain transmission resource, and takes the reference RB as the starting RB of the frequency domain transmission resource;
[0405] The reference RB is the nth RB after the first RB occupied by the DCI (where n is an integer, preferably, n = 0) or the mth RB after the last RB occupied by the DCI (where m is an integer greater than or equal to 0, preferably, m = 1).
[0406] In Method 1, the information bit in the DCI used to indicate the frequency domain transmission resource can be empty, that is, the DCI may not include the information bit for explicitly indicating the frequency domain transmission resource, but the terminal device can still determine the used frequency domain transmission resource according to the DCI.
[0407] Method 2
[0408] The base station takes the size of the frequency domain resource scheduling granularity as the size of the frequency domain transmission resource, and determines the position of the frequency domain transmission resource.
[0409] For example, if the downlink system bandwidth is 20 MHz (including 100 RBs) and the frequency-domain resource scheduling granularity is 20 RB numbers, then the base station only needs to use 3 bits to indicate the starting position of the frequency-domain transmission resource. Since there are only 5 possibilities for the frequency-domain starting position (RB numbers are 0, 20, 40, 60, 80), and 3 bits can indicate 8 states. For example, '000' indicates that the frequency-domain starting position is the RB with RB number 0, and '010' indicates that the frequency-domain starting position is the RB with RB number 40.
[0410] In the second method, the DCI may include information for indicating the position of the frequency-domain transmission resource.
[0411] Method 3
[0412] The base station uses the reference RB as the starting RB of the frequency-domain transmission resource and determines the bandwidth size (i.e., the frequency-domain transmission resource length) occupied by the frequency-domain transmission resource.
[0413] Among them, the reference RB is the nth RB after the first RB occupied by the DCI (where n is an integer, preferably, n = 0) or the mth RB after the last RB occupied by the DCI (where m is an integer greater than or equal to 0, preferably, m = 1).
[0414] Among them, the base station can determine that the frequency-domain transmission resource is continuous. For example, if the downlink system bandwidth is 20 MHz (including 100 RBs) and the frequency-domain resource scheduling granularity is 20 RB numbers, then the base station only needs to use 3 bits to indicate the frequency-domain length. Since there are only 5 possibilities for the frequency-domain length (20, 40, 60, 80, 100), and 3 bits can indicate 8 states. For example, '000' indicates that the frequency-domain transmission resource length is 20 RBs, and '010' indicates that the frequency-domain transmission resource length is 60 RBs.
[0415] In the third method, the DCI may include information for indicating the bandwidth size occupied by the frequency-domain transmission resource, and this information can be generated by the base station according to the frequency-domain resource scheduling granularity.
[0416] Method 4
[0417] The base station uses multiple transmission resource groups included in the system bandwidth as the frequency-domain transmission resource, such as several in the Resource Block Group (RBG);
[0418] Then the DCI may include: information for indicating the positions of several transmission resource groups included in the frequency-domain transmission resource in the system bandwidth.
[0419] For example, the base station determines the resource block group (RBG) occupied by the frequency-domain transmission resource and indicates the occupied RBG through bit mapping. At this time, the frequency-domain resource scheduling granularity is the RBG. For this solution, the DCI includes bitmap information. For example, if the downlink system bandwidth is 20 MHz (including 100 RBs) and the frequency-domain resource scheduling granularity is 20 RBs, then the base station only needs to use 5 bits to indicate the used RBGs. For example, '00001' indicates that the first RBG is occupied, and '01111' indicates that the first to fourth RBGs are occupied.
[0420] Among them, the base station can first determine the time-domain transmission resource and then determine the frequency-domain transmission resource, or first determine the frequency-domain transmission resource and then determine the time-domain transmission resource, or determine the frequency-domain transmission resource and the time-domain transmission resource simultaneously.
[0421] Step S112: The base station sends DCI to the terminal device. The DCI is used to indicate the determined data transmission resource described above, that is, the DCI indicates the data transmission resource used for short TTI data transmission with the terminal device.
[0422] For Mechanism 1 for determining the frequency-domain transmission resource, and for Method 1 in Mechanisms 2 and 3, the information bits in the DCI for indicating the frequency-domain transmission resource can be empty, that is, the DCI may not include the information bits for explicitly indicating the frequency-domain transmission resource, but the terminal device can still determine the used frequency-domain transmission resource according to the DCI; for Method 2, Method 3, and Method 4 in Mechanism 3 for determining the frequency-domain transmission resource, the base station only needs to carry 3 or 5 bits of indication information in the DCI, greatly saving the number of information bits in the DCI. In short TTI data transmission, it can effectively reduce the signaling overhead of the PDCCH.
[0423] Among them, the DCI can be carried by the PDCCH. When this DCI is used to notify the terminal device to receive downlink short TTI data transmission, the base station determines that the time-frequency domain resource of the PDCCH is located in the first area, and the first area is the time-frequency domain resource area indicated by the RA information in the DCI. Preferably, the PDCCH starts mapping from the first symbol in the first area, and when the available resources of the first symbol are fully occupied, it continues to map to the available resources of the next symbol. In this way, the terminal device can quickly decode the PDCCH.
[0424] When the DCI is used to notify the terminal device to perform uplink short TTI data transmission, the base station can determine the time-frequency domain resource of the PDCCH according to the predefined rules, or the base station configures the time-frequency domain resource of the PDCCH through high-layer signaling or physical-layer signaling.
[0425] In addition, in order to obtain frequency-domain diversity gain, the base station may configure symbol-level frequency hopping, so that the RA information includes symbol-level frequency hopping information. Symbol-level frequency hopping means that the data transmission resources hop between symbols. Specifically, the base station determines the frequency-domain transmission resources on different symbols according to the frequency hopping rule, where the frequency-domain transmission resources on different symbols may be different. The frequency hopping rule may be pre-set, or after the base station configures the frequency hopping rule, it sends a signaling indicating the frequency hopping rule to the terminal device.
[0426] S113: The base station uses the determined above data transmission resources to perform data transmission with the terminal device.
[0427] For downlink short TTI data transmission, the base station sends a downlink short TTI data packet on the data transmission resources.
[0428] For uplink short TTI data transmission, the base station receives an uplink short TTI data packet within the data transmission resources.
[0429]
Embodiment 2
[0430] Figure 4 It is a flowchart of the data transmission method provided for Embodiment 2. As Figure 4 shown, the method includes the following steps:
[0431] S411: The terminal device receives the DCI sent by the base station, and the DCI is used to indicate the data transmission resources;
[0432] S412: The terminal device determines the data transmission resources according to the DCI;
[0433] S413: The terminal device uses the data transmission resources to perform data transmission with the base station.
[0434] Among them, the data transmission resources may be short TTI data transmission resources, and the definition of short TTI data transmission resources may refer to Embodiment 1.
[0435] Before step S411, the following steps may further be included:
[0436] S401: The terminal device receives the high-layer signaling or physical-layer signaling sent by the base station, and the signaling indicates to the terminal device that the data transmission resources used for data transmission with the base station are short TTI data transmission resources, that is, the terminal device performs short TTI data transmission with the base station;
[0437] S402: The terminal device determines to perform short TTI data transmission with the base station according to the high-layer signaling or physical-layer signaling.
[0438] Among them, the optional implementation manners of the high-layer signaling and the physical-layer signaling may refer to the corresponding descriptions in Embodiment 1.
[0439] Optionally, before the terminal device receives the DCI in step S411, steps S403 and S404 are further included:
[0440] S403: The terminal device receives information on available short TTI data transmission resources sent by the base station;
[0441] S404: The terminal device determines available short TTI data transmission resources according to this information.
[0442] Among them, steps S403 and S404 and steps S401 and S402 do not need to be executed in a specific order. It can be that steps S401 and S402 are prior, steps S403 and S404 are subsequent, or steps S403 and S404 are prior, steps S401 and S402 are subsequent, or steps S403 and S404, and steps S401 and S402 are executed simultaneously.
[0443] Because there are multiple TTI data transmission modes in the system, the base station needs to determine available short TTI data transmission resources. Among them, available short TTI data transmission resources may include: the frequency domain bandwidth that short TTI data transmission can occupy and / or the time domain resources that short TTI data transmission can occupy. Among them, the frequency domain bandwidth that short TTI data transmission can occupy can be simply referred to as the "available bandwidth for short TTI data transmission". The available bandwidth for short TTI data transmission is the frequency domain resources that short TTI data transmission resources can occupy.
[0444] The multiplexing method between available short TTI data transmission resources and other available transmission resources, such as the data transmission resources of 1ms TTI, the relevant information of short TTI data transmission resources, and HARQ timing, etc., can refer to the corresponding description in Embodiment 1 and will not be elaborated here.
[0445] Step S411: The terminal device receives the DCI sent by the base station, and this DCI is used to indicate the data transmission resources, that is, the DCI indicates the data transmission resources used for short TTI data transmission with the base station.
[0446] For Method 1, Method 2, and Method 1 in the mechanism for determining the frequency domain transmission resources described later, the information bits in the DCI used to indicate the frequency domain transmission resources can be empty, that is, the DCI may not include the information bits for explicitly indicating the frequency domain transmission resources, but the terminal device can still determine the used frequency domain transmission resources according to the DCI; for Method 2, Method 3, and Method 4 in the mechanism for determining the frequency domain transmission resources, the base station only needs to carry 3 or 5 bits of indication information in the DCI, greatly saving the information bits in the DCI and effectively reducing the signaling overhead of the PDCCH in short TTI data transmission.
[0447] Among them, DCI can be carried by PDCCH. When the DCI is used to notify the terminal device to receive downlink short TTI data transmission, the time-frequency domain resources of the PDCCH are located within the first region, and the first region is the time-frequency domain resource region indicated by the RA information in the DCI. Preferably, the PDCCH starts mapping from the first symbol of the first region, and when the available resources of the first symbol are fully occupied, it continues to map to the available resources of the next symbol. In this way, the terminal device can quickly decode the PDCCH.
[0448] When the DCI is used to notify the terminal device to perform uplink short TTI data transmission, the terminal device can determine the time-frequency domain resources of the PDCCH according to predefined rules, or the base station notifies the terminal device of the time-frequency domain resources of the PDCCH through higher-layer signaling or physical-layer signaling.
[0449] In addition, in order to obtain frequency-domain diversity gain, the data transmission resources indicated by the DCI can adopt symbol-level frequency hopping. In this way, the symbol-level frequency hopping information is included in the RA information. Symbol-level frequency hopping means that the data transmission resources hop between symbols, that is, the short TTI data transmission hops between symbols. Specifically, the base station determines the frequency-domain transmission resources on different symbols according to the frequency hopping rules, where the frequency-domain transmission resources on different symbols can be different. The frequency hopping rules can be pre-set, or the terminal device receives a signaling indicating the frequency hopping rules sent by the base station.
[0450] When the terminal device receives the DCI, the following steps can be adopted:
[0451] Step 1: The terminal device determines the search space of the PDCCH;
[0452] The search space is a set of candidate PDCCH (PDCCH candidate). The terminal device needs to monitor each candidate PDCCH, so the search space is also the set of PDCCHs monitored by the terminal device. Each aggregation level corresponds to a search space.
[0453] Step 2: The terminal device blindly detects the PDCCH within the PDCCH search space;
[0454] The terminal device blindly detects the PDCCH in the search space according to the number of bits of the DCI, and the downlink control information with correct CRC check is the DCI.
[0455] Next, step S412 will be further described in detail.
[0456] In step S412, the data transmission resources include time-domain transmission resources and frequency-domain transmission resources. Among them, the time-domain transmission resources are the time-domain resources occupied by the data transmission resources, and the frequency-domain transmission resources are the frequency-domain resources occupied by the data transmission resources. The terminal device determines the data transmission resources according to the DCI, including:
[0457] The terminal device determines time-domain transmission resources according to DCI; and
[0458] The terminal device determines frequency-domain transmission resources.
[0459] Next, the time-domain transmission resources and the frequency-domain transmission resources will be described separately.
[0460] I. Time-domain transmission resources
[0461] The mechanism by which the terminal device determines time-domain transmission resources may include but is not limited to Mechanism 1 and Mechanism 2. Among them, Mechanism 1 corresponds to the mechanism by which the base station determines time-domain transmission resources in Embodiment 1; Mechanism 2 corresponds to the mechanism by which the base station determines time-domain transmission resources in Embodiment 1.
[0462] Mechanism 1
[0463] The terminal device determines a time-domain pattern, and according to DCI, determines one time-domain unit from among the multiple time-domain units included in the determined time-domain pattern as the time-domain transmission resource.
[0464] Mechanism 1 includes two steps: Step 1, the terminal device determines a time-domain pattern; Step 2, the terminal device determines one time-domain unit from among the multiple time-domain units included in the determined time-domain pattern as the time-domain transmission resource according to DCI. These two steps will be described separately below.
[0465] Step 1, the terminal device determines a time-domain pattern
[0466] The time-domain pattern determined by the terminal device may be one of Pattern 1 to Pattern 3 described in Embodiment 1. For the specific descriptions of Pattern 1 to Pattern 3, reference may be made to Embodiment 1 and will not be elaborated here.
[0467] Optionally, for short TTI data transmission, similar to the processing method of the base station in Embodiment 1, the terminal device determines to always use Pattern 1, Pattern 2, or Pattern 3. That is, the terminal device does not change the selected time-domain pattern according to any changes. When multiple time-domain patterns are supported by the standard, one time-domain pattern is selected from among the multiple time-domain patterns. For example, the terminal device selects one time-domain pattern from Pattern 1, Pattern 2, and Pattern 3.
[0468] Among them, the terminal device may determine the time-domain pattern according to the system bandwidth; among them, the larger the system bandwidth, the fewer the number of symbols included in the time-domain unit included in the determined time-domain pattern; or
[0469] The terminal device may determine the time-domain pattern according to the available bandwidth for short TTI data transmission; among them, the larger the available bandwidth for short TTI data transmission, the fewer the number of symbols included in the time-domain unit included in the determined time-domain pattern.
[0470] Among them, when the terminal device determines the time-domain pattern, it should adopt the same rules as the base station, so as to ensure that the time-domain pattern determined by the base station is consistent with the time-domain pattern determined by the terminal device, thereby further ensuring that the base station and the terminal device use the same short TTI data transmission resources for short TTI data transmission.
[0471] The rules that the terminal device can refer to when determining the time-domain pattern can refer to the description of the rules that the base station can use in Embodiment 1, which will not be elaborated here.
[0472] Step 2: The terminal device determines a time-domain unit from the multiple time-domain units included in the determined time-domain pattern according to the DCI as the time-domain transmission resource.
[0473] For example: For downlink short TTI data transmission, the terminal device can use the time-domain unit where the DCI is located as the time-domain transmission resource for short TTI data transmission with the base station.
[0474] For another example: For uplink short TTI data transmission, the terminal device can use the uplink time-domain unit where the kth symbol after the first symbol occupied by the DCI or the kth symbol after the last symbol occupied by the DCI is located as the time-domain transmission resource for short TTI data transmission with the base station.
[0475] Mechanism 2
[0476] The terminal device determines the start symbol and the number of symbols occupied by the time-domain transmission resource according to the DCI.
[0477] 1. The terminal device determines the start symbol occupied by the time-domain transmission resource
[0478] The terminal device determines that this start symbol is a reference symbol. The definition of the reference symbol can refer to Embodiment 1, which will not be elaborated here.
[0479] 2. The terminal device determines the number of symbols occupied by the time-domain transmission resource. Corresponding to the two methods that the base station can adopt in Embodiment 1, the methods that the terminal device can adopt include but are not limited to the following two:
[0480] Method 1: Fixed length (corresponding to Method 1 of the base station)
[0481] The terminal device can determine that the time-domain transmission resource occupies N symb symbols or 1 slot, where N symb is a positive integer less than or equal to 7.
[0482] If Method 1 is adopted, the fixed length determined by the terminal device and the base station should be equal. Among them, this fixed length can be agreed upon through a protocol, or the base station can notify the terminal device through high-layer signaling or physical-layer signaling.
[0483] Method 2: Determine the length based on the bandwidth (corresponding to Method 2 of the base station)
[0484] The terminal device can determine the number of symbols occupied by the time-domain transmission resource according to the system bandwidth. The larger the system bandwidth, the fewer the number of symbols occupied; or
[0485] The terminal device can determine the number of symbols occupied by the time-domain transmission resource according to the available bandwidth for short TTI data transmission. The larger the available bandwidth for short TTI data transmission, the fewer the number of symbols occupied.
[0486] The rule for the terminal device to determine the length of the time-domain transmission resource should be the same as the rule adopted by the base station, so as to ensure that the short TTI data transmission used by the terminal device is the same as the short TTI data transmission allocated by the base station, and further ensure the short TTI data transmission between the terminal device and the base station. The rule that the terminal device can adopt can refer to the rule for the base station to determine the length of the time-domain transmission resource in Embodiment 1, which will not be elaborated here.
[0487] The above introduces the optional implementation schemes for the terminal device to determine the time-domain transmission resource. Next, the optional implementation schemes for the terminal device to determine the frequency-domain transmission resource will be introduced.
[0488] For the above two mechanisms, the information bit in the DCI used to indicate the time-domain transmission resource can be empty, that is, the DCI may not include the information bit for explicitly indicating the time-domain transmission resource, but the terminal device can still determine the used time-domain transmission resource according to the DCI.
[0489] II. Frequency-domain transmission resource
[0490] The mechanism for the terminal device to determine the frequency-domain transmission resource can include but is not limited to the following three. The mechanism adopted by the terminal device should be the same as the mechanism adopted by the base station to ensure that the frequency-domain transmission resources determined by the terminal device and the base station are the same.
[0491] Mechanism 1 (corresponding to Mechanism 1 for the base station to determine the frequency-domain transmission resource in Embodiment 1)
[0492] The frequency-domain transmission resource determined by the terminal device is: the system bandwidth or the available bandwidth for short TTI data transmission. That is, the terminal device determines that the short TTI data transmission performed by the terminal device occupies all the frequency-domain resources on the system bandwidth, or occupies all the frequency-domain resources of the available bandwidth for short TTI data transmission.
[0493] This mechanism can be agreed upon by the protocol, or the base station can notify the terminal device through high-layer signaling or physical-layer signaling.
[0494] Mechanism 2 (corresponding to Mechanism 2 for the base station to determine the frequency-domain transmission resource in Embodiment 1)
[0495] The terminal device determines that the size of the frequency-domain transmission resource is a specific bandwidth, and the specific bandwidth can be 3, 4, 5, 10, 14, 15, 20, or 25 RBs.
[0496] Among them, the terminal device can determine that the starting RB of the frequency-domain transmission resource is the reference RB; the reference RB can be the nth RB after the first RB occupied by the DCI (where n is an integer, preferably, n = 0) or the mth RB after the last RB occupied by the DCI (where m is an integer greater than or equal to 0, preferably, m = 1).
[0497] Among them, the definition of the reference RB and the definition of the specific bandwidth can be agreed upon by the protocol or notified to the terminal device by the base station through high-layer signaling or physical-layer signaling.
[0498] Under Mechanism 1 and Mechanism 2, the information bits in the DCI used to indicate the frequency-domain transmission resource can be empty, that is, the DCI may not include the information bits for explicitly indicating the frequency-domain transmission resource, but the terminal device can still determine the used frequency-domain transmission resource according to the DCI.
[0499] Mechanism 3 (corresponding to Mechanism 3 for the base station to determine the frequency-domain transmission resource in Embodiment 1)
[0500] The terminal device determines the frequency-domain resource scheduling granularity and determines the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity.
[0501] Among them, the terminal device determines that the frequency-domain resource scheduling granularity is an integer multiple of the frequency-domain resource scheduling granularity in the 1 ms data transmission mode. For example: the terminal device determines the frequency-domain resource scheduling granularity according to any one of the following rules: when the system bandwidth is less than or equal to 10 RBs, the terminal device determines the frequency-domain resource scheduling granularity as Q1; when the system bandwidth is 11 - 26 RBs, the terminal device determines the frequency-domain resource scheduling granularity as 2*Q2; when the system bandwidth is 27 - 63 RBs, the terminal device determines the frequency-domain resource scheduling granularity as 3*Q3; when the system bandwidth is 64 - 110 RBs, the terminal device determines the frequency-domain resource scheduling granularity as 4*Q4. Among them, Q1, Q2, Q3, and Q4 are integers greater than 1. Preferably, Q1 = Q2 = Q3 = Q4.
[0502] Among them, the terminal device can determine the frequency-domain resource scheduling granularity according to the system bandwidth or the available bandwidth for short TTI data transmission.
[0503] Optionally, the larger the system bandwidth, the more RBs the frequency-domain resource scheduling granularity contains.
[0504] For example, the terminal device determines the frequency-domain resource scheduling granularity according to at least one of the following rules: when the system bandwidth is 6 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 3 RBs; when the system bandwidth is 15 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 5 RBs; when the system bandwidth is 25 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 5 or 10 RBs; when the system bandwidth is 50 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 10 RBs; when the system bandwidth is 75 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 15 RBs; when the system bandwidth is 100 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 20 or 25 RBs.
[0505] Optionally, the larger the available bandwidth for short TTI data transmission, the more RBs are included in the frequency-domain resource scheduling granularity.
[0506] For example, the terminal device determines the frequency-domain resource scheduling granularity according to at least one of the following rules: when the available bandwidth for short TTI data transmission is 6 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 3 RBs; when the available bandwidth for short TTI data transmission is 15 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 5 RBs; when the available bandwidth for short TTI data transmission is 25 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 5 or 10 RBs; when the available bandwidth for short TTI data transmission is 50 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 10 RBs; when the available bandwidth for short TTI data transmission is 75 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 15 RBs; when the available bandwidth for short TTI data transmission is 100 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is 20 or 25 RBs.
[0507] Optionally, the terminal device can determine the frequency-domain resource scheduling granularity according to at least one of the following rules:
[0508] When the system bandwidth is less than or equal to 10 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is N RB RBs; when the system bandwidth is 11 - 26 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is N RB or RBs; when the system bandwidth is 27 - 63 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is or or RBs; when the system bandwidth is 64 - 110 RBs, the terminal device determines that the frequency-domain resource scheduling granularity is or RBs; where, represents rounding down. N RBis the number of RBs included in the system bandwidth. For uplink data transmission, N RB is the number of RBs included in the uplink system bandwidth; for downlink data transmission, N RB is the number of RBs included in the downlink system bandwidth.
[0509] Optionally, the terminal device may determine the frequency-domain resource scheduling granularity according to at least one of the following rules:
[0510] When the available bandwidth for short TTI data transmission is less than or equal to 10 RBs, the terminal device determines the frequency-domain resource scheduling granularity to be N RB RBs; when the available bandwidth for short TTI data transmission is 11 - 26 RBs, the terminal device determines the frequency-domain resource scheduling granularity to be N RB or RBs; when the available bandwidth for short TTI data transmission is 27 - 63 RBs, the terminal device determines the frequency-domain resource scheduling granularity to be or or RBs; when the available bandwidth for short TTI data transmission is 64 - 110 RBs, the terminal device determines the frequency-domain resource scheduling granularity to be or RBs.
[0511] Among them, represents rounding down. N RB is the number of RBs included in the available bandwidth for short TTI data transmission. For uplink data transmission, N RB is the number of RBs included in the available bandwidth for uplink short TTI data transmission; for downlink data transmission, N RB is the number of RBs included in the available bandwidth for downlink short TTI data transmission.
[0512] Among them, the method for the terminal device to determine the frequency-domain resource scheduling granularity should be the same as that of the base station, so as to ensure that the frequency-domain resource scheduling granularity determined by the terminal device and the base station is the same, and then the same frequency-domain transmission resources are used for short TTI data transmission.
[0513] The method for the terminal device to determine the frequency-domain resource scheduling granularity can refer to the method adopted by the base station in Embodiment 1, which will not be elaborated here.
[0514] After determining the frequency-domain resource scheduling granularity, the terminal device may determine the frequency-domain transmission resources in one of the following ways, where the frequency-domain transmission resources occupy one or more frequency-domain resource scheduling granularities. The method adopted by the terminal device should be the same as that adopted by the base station to ensure that the frequency-domain transmission resources determined by the terminal device and the base station are the same. Optionally, which specific method to adopt can be agreed upon by the protocol, or the base station can notify the terminal device through high-layer signaling or physical-layer signaling.
[0515] Method 1 (corresponding to Method 1 for the base station to determine the frequency-domain transmission resources in Embodiment 1)
[0516] The terminal device determines that the frequency-domain transmission resources are as large as the frequency-domain resource scheduling granularity, and determines that the starting RB of the frequency-domain transmission resources is the reference RB;
[0517] The reference RB is the nth RB after the first RB occupied by the DCI (where n is an integer, preferably, n = 0) or the mth RB after the last RB occupied by the DCI (where m is an integer greater than or equal to 0, preferably, m = 1).
[0518] In Method 1, the information bit used to indicate the frequency-domain transmission resources in the DCI can be empty, that is, the DCI may not include the information bit used to explicitly indicate the frequency-domain transmission resources, but the terminal device can still determine the used frequency-domain transmission resources according to the DCI.
[0519] Method 2 (corresponding to Method 2 for the base station to determine the frequency-domain transmission resources in Embodiment 1)
[0520] The terminal device determines that the frequency-domain transmission resources are as large as the frequency-domain resource scheduling granularity, and determines the position of the frequency-domain transmission resources.
[0521] For example: the downlink system bandwidth is 20 MHz (including 100 RBs), the frequency-domain resource scheduling granularity is 20 RB numbers, then the base station can use 3 bits to indicate the starting position of the frequency-domain transmission resources. Since there are only 5 possibilities for the frequency-domain starting position (RB numbers are 0, 20, 40, 60, 80), and 3 bits can indicate 8 states. For example, '000' indicates that the frequency-domain starting position is the RB with RB number 0, and '010' indicates that the frequency-domain starting position is the RB with RB number 40.
[0522] In Method 2, the DCI may include the information used to indicate the position of the frequency-domain transmission resources, and the terminal device determines the starting position of the frequency-domain transmission resources according to this information.
[0523] Method 3 (corresponding to Method 3 for the base station to determine the frequency-domain transmission resources in Embodiment 1)
[0524] The terminal device determines that the starting RB of the frequency-domain transmission resources is the reference RB, and determines the bandwidth size (i.e., the length of the frequency-domain transmission resources) occupied by the frequency-domain transmission resources.
[0525] Among them, the reference RB is the nth RB after the first RB occupied by the DCI (where n is an integer, preferably, n = 0) or the mth RB after the last RB occupied by the DCI (where m is an integer greater than or equal to 0, preferably, m = 1).
[0526] The definition of the reference RB can be agreed upon through a protocol or notified to the terminal device by the base station through high-layer signaling or physical-layer signaling.
[0527] Among them, the frequency-domain transmission resources can be continuous. For example, if the downlink system bandwidth is 20 MHz (including 100 RBs) and the frequency-domain resource scheduling granularity is 20 RB numbers, then the base station can use 3 bits to indicate the frequency-domain length. Since there are only 5 possibilities for the frequency-domain length (20, 40, 60, 80, 100), and 3 bits can indicate 8 states. For example, '000' indicates that the frequency-domain transmission resource length is 20 RBs, and '010' indicates that the frequency-domain transmission resource length is 60 RBs.
[0528] In Mode 3, the DCI may include information for indicating the bandwidth size occupied by the frequency-domain transmission resources. This information can be generated by the terminal device according to the frequency-domain resource scheduling granularity, and the terminal device can jointly determine the bandwidth size occupied by the frequency-domain transmission resources based on this information and the frequency-domain resource scheduling granularity.
[0529] Mode 4 (corresponding to Mode 4 for the base station to determine the frequency-domain transmission resources in Embodiment 1)
[0530] The terminal device determines that the frequency-domain transmission resources are several of the multiple transmission resource groups included in the system bandwidth, such as several in a Resource Block Group (RBG).
[0531] Then the DCI may include: information for indicating the positions of several transmission resource groups included in the frequency-domain transmission resources in the system bandwidth.
[0532] For example, the base station determines the Resource Block Group (RBG) occupied by the frequency-domain transmission resources and indicates the occupied RBG through bit mapping. At this time, the frequency-domain resource scheduling granularity is the RBG. For this solution, the DCI includes bitmap information. For example, if the downlink system bandwidth is 20 MHz (including 100 RBs) and the frequency-domain resource scheduling granularity is 20 RBs, then the base station can use 5 bits to indicate the used RBGs. For example, '00001' indicates occupying the first RBG, and '01111' indicates occupying the first to fourth RBGs. The terminal device can determine the RBGs occupied by the frequency-domain transmission resources according to this 5-bit indication information.
[0533] Among them, the terminal device can first determine the time-domain transmission resources, then determine the frequency-domain transmission resources, or first determine the frequency-domain transmission resources, then determine the time-domain transmission resources, or determine the frequency-domain transmission resources and the time-domain transmission resources simultaneously.
[0534] S413: The terminal device uses the determined above data transmission resources to perform data transmission with the base station.
[0535] For downlink short TTI data transmission, the terminal device receives a downlink short TTI data packet on the data transmission resource.
[0536] For uplink short TTI data transmission, the terminal device sends an uplink short TTI data packet on the data transmission resource.
[0537]
Embodiment III
[0538] Figure 5 The structural schematic diagram of the base station provided for Embodiment III. As Figure 5 shown, the base station includes:
[0539] A processing module 501, configured to determine a data transmission resource, where the data transmission resource is a short TTI data transmission resource, and the short TTI data transmission resource is less than the length of 1 subframe or less than 1 ms in the time domain;
[0540] A transceiver module 502, configured to send DCI to the terminal device, where the DCI is used to indicate the data transmission resource; and perform data transmission with the terminal device using the data transmission resource.
[0541] Among them, the definition of the short TTI data transmission resource can refer to Embodiment I.
[0542] Optionally, the data transmission resource includes a time-domain transmission resource; the processing module 501 is specifically configured to:
[0543] Determine a time-domain pattern, and select one time-domain unit from multiple time-domain units included in the determined time-domain pattern as the time-domain transmission resource; or
[0544] Determine the starting symbol and the number of symbols occupied by the time-domain transmission resource.
[0545] Among them, for the optional solution where the processing module 501 determines the time-domain pattern and selects one time-domain unit from multiple time-domain units included in the determined time-domain pattern as the time-domain transmission resource, reference can be made to the processing of the base station in Embodiment I.
[0546] Among them, for the optional solution where the processing module 501 determines the starting symbol and the number of symbols occupied by the time-domain transmission resource, reference can also be made to the processing of the base station in Embodiment I. Next, this optional implementation manner is listed.
[0547] Optionally, the processing module 501 is specifically configured to:
[0548] Determine the time-domain pattern according to the system bandwidth; where the larger the system bandwidth, the fewer the number of symbols included in the time-domain units included in the selected time-domain pattern; or
[0549] Determine a time-domain pattern based on the available bandwidth for short TTI data transmission; wherein, the larger the available bandwidth for short TTI data transmission, the fewer the number of symbols included in the time-domain units included in the selected time-domain pattern, and the available bandwidth for short TTI data transmission is the bandwidth that can be occupied by short TTI data transmission resources.
[0550] Optionally, in the time-domain pattern:
[0551] Each subframe includes 2 time-domain units, the first time-domain unit is located in the first time slot, and the second time-domain unit is located in the second time slot; wherein, the time-domain unit does not include the symbols occupied by the traditional PDCCH; or
[0552] Each subframe includes 4 time-domain units; for the normal cyclic prefix CP, the first time-domain unit is the symbol set with serial numbers {#0, #1, #2, #3}, the second time-domain unit includes the symbol set with serial numbers {#4, #5, #6}, the third time-domain unit is the symbol set with serial numbers {#7, #8, #9, #10}, and the fourth time-domain unit is the symbol set with serial numbers {#11, #12, #13}; for the long CP, every three consecutive symbols are a time-domain unit, the first time-domain unit is the symbol set with serial numbers {#0, #1, #2}, the second time-domain unit is the symbol set with serial numbers {#3, #4, #5}, the third time-domain unit is the symbol set with serial numbers {#6, #7, #8}, and the fourth time-domain unit is the symbol set with serial numbers {#9, #10, #11}; wherein, the time-domain unit does not include the symbols occupied by the transmission PDCCH; or
[0553] For the normal CP, each subframe includes 7 time-domain units, and every two consecutive symbols are a time-domain unit; for the long CP, each subframe includes 6 time-domain units, and every two consecutive symbols are a time-domain unit; wherein, the time-domain unit does not include the symbols occupied by the traditional PDCCH.
[0554] Optionally, the processing module 501 is specifically configured to:
[0555] Use the reference symbol as the starting symbol occupied by the time-domain transmission resources; the reference symbol is the first symbol occupied by the DCI, the last symbol occupied by the DCI, the kth symbol after the first symbol occupied by the DCI, or the kth symbol after the last symbol occupied by the DCI, where k is a positive integer;
[0556] Determine the number of symbols occupied by the time-domain transmission resources according to the system bandwidth; wherein, the larger the system bandwidth, the fewer the number of occupied symbols; or
[0557] Determine the number of symbols occupied by the time-domain transmission resources according to the available bandwidth for short TTI data transmission; wherein, the larger the available bandwidth for short TTI data transmission, the fewer the number of occupied symbols; the available bandwidth for short TTI data transmission is the bandwidth that can be occupied by short TTI data transmission resources.
[0558] Optionally, the information bit used to indicate the time-domain transmission resource in the DCI is empty.
[0559] The above introduces the optional solutions for the processing module 501 to determine the time-domain transmission resource. Next, the optional solutions for the processing module 501 to determine the frequency-domain transmission resource are introduced. Among them, the processing of the processing module 501 can refer to the processing of the base station in the first embodiment.
[0560] Optionally, the data transmission resource includes a frequency-domain transmission resource; the processing module 501 is specifically configured to:
[0561] Determine the frequency-domain transmission resource as: the system bandwidth or the available bandwidth for short TTI data transmission, and the available bandwidth for short TTI data transmission is the bandwidth that the short TTI data transmission resource can occupy.
[0562] Optionally, the data transmission resource includes a frequency-domain transmission resource;
[0563] The processing module 501 is further configured to: before determining the data transmission resource, determine the frequency-domain resource scheduling granularity, where the frequency-domain resource scheduling granularity is the minimum frequency-domain resource allocation unit when the base station schedules the terminal device for data transmission, and includes at least one resource block RB;
[0564] The processing module 501 is specifically configured to: determine the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity.
[0565] Optionally, the processing module 501 is specifically configured to:
[0566] Determine the frequency-domain resource scheduling granularity according to the system bandwidth;
[0567] Among them, the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0568] When the system bandwidth is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the system bandwidth is 11-26 RBs, the frequency-domain resource scheduling granularity is N RB or RBs; when the system bandwidth is 27-63 RBs, the frequency-domain resource scheduling granularity is or or RBs; when the system bandwidth is 64-110 RBs, the frequency-domain resource scheduling granularity is or RBs, where N RB is the number of RBs included in the system bandwidth.
[0569] Optionally, the processing module 501 is specifically configured to:
[0570] Determine the frequency-domain resource scheduling granularity according to the available bandwidth for short TTI data transmission, where the available bandwidth for short TTI data transmission is the bandwidth that can be occupied by short TTI data transmission resources;
[0571] Among them, the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0572] When the available bandwidth for short TTI data transmission is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the available bandwidth for short TTI data transmission is 11 - 26 RBs, the frequency-domain resource scheduling granularity is N RB or RBs; when the available bandwidth for short TTI data transmission is 27 - 63 RBs, the frequency-domain resource scheduling granularity is or or RBs; when the available bandwidth for short TTI data transmission is 64 - 110 RBs, the frequency-domain resource scheduling granularity is or RBs, where N RB is the number of RBs included in the available bandwidth for short TTI data transmission.
[0573] Optionally, the processing module 501 is specifically configured to:
[0574] Use the size of the frequency-domain resource scheduling granularity as the size of the frequency-domain transmission resources;
[0575] Use the reference RB as the starting resource block RB of the frequency-domain transmission resources;
[0576] The reference RB is the m-th RB after the first RB occupied by the DCI or the m-th RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0.
[0577] Optionally, the information bit in the DCI for indicating the frequency-domain transmission resources is empty.
[0578] Optionally, the processing module 501 is specifically configured to: Use the size of the frequency-domain resource scheduling granularity as the size of the frequency-domain transmission resources;
[0579] The DCI includes information for indicating the location of the frequency-domain transmission resources.
[0580] Optionally, the processing module 501 is specifically configured to: Use the reference RB as the starting RB of the frequency-domain transmission resources;
[0581] The reference RB is the m-th RB after the first RB occupied by the DCI or the m-th RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0;
[0582] The DCI includes information for indicating the bandwidth size of the frequency-domain transmission resource occupancy.
[0583] Optionally, the processing module 501 is further configured to: before determining the data transmission resource, when at least one of the following conditions is met, determine that the data transmission resource used for data transmission with the terminal device is a short TTI data transmission resource:
[0584] The latency requirement of the service currently used by the terminal device is less than the set latency threshold;
[0585] The system bandwidth is greater than the set bandwidth threshold.
[0586] Optionally, the transceiver module 502 is further configured to:
[0587] After the processing module 501 determines that the data transmission resource used for data transmission with the terminal device is a short TTI data transmission resource and before determining the data transmission resource, send a high-layer signaling or a physical-layer signaling to the terminal device to indicate to the terminal device:
[0588] The data transmission resource used for data transmission between the base station and the terminal device is a short TTI data transmission resource.
[0589] Wherein, the optional implementation manners of the high-layer signaling and the physical-layer signaling may refer to the corresponding descriptions in Embodiment 1.
[0590] Wherein, the optional implementation solution for the processing module 501 to determine that the data transmission resource used for data transmission with the terminal device is a short TTI data transmission resource may refer to the relevant processing of the base station in Embodiment 1.
[0591] Optionally, the processing module 501 is further configured to: before determining the data transmission resource, determine the available short TTI data transmission resources;
[0592] The transceiver module 502 is further configured to: after the processing module 501 determines the available short TTI data transmission resources and before the processing module 501 determines the data transmission resource, send the information indicating the available short TTI data transmission resources to the terminal device.
[0593] Because there are multiple TTI data transmission modes in the system, the processing module 501 needs to determine the available short TTI data transmission resources. Among them, the available short TTI data transmission resources may include: the frequency-domain bandwidth that can be occupied by the short TTI data transmission and / or the time-domain resources that can be occupied by the short TTI data transmission. Among them, the frequency-domain bandwidth that can be occupied by the short TTI data transmission can be simply referred to as the "available bandwidth for short TTI data transmission". The available bandwidth for short TTI data transmission is the frequency-domain resource that can be occupied by the short TTI data transmission resource.
[0594] The multiplexing method between the available short TTI data transmission resources and other available transmission resources, such as the data transmission resources of 1ms TTI, the relevant information of the short TTI data transmission resources, and the HARQ timing, etc., can refer to the corresponding description in Embodiment 1, and will not be elaborated here.
[0595] For other optional implementation manners of the base station provided in Embodiment 3, reference can be made to the processing of the base station in Embodiment 1. Specifically, the processing module 501 is used to execute the processing operations performed by the base station, and the transceiver module 502 can be used to execute the transceiver operations performed by the base station.
[0596] Figure 6 An optional implementation manner of the base station is shown, where the processing module 501 can be implemented by Figure 6 the processor 601 in, and the transceiver module 502 can be implemented by Figure 6 the transceiver 602 in. Among them, the bus architecture can include any number of interconnected buses and bridges, specifically, various circuits of one or more processors represented by the processor 601 and the memory represented by the memory 603 are linked together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, etc., which are well known in the art, so they will not be further described herein. The bus interface provides an interface. The transceiver 602 can be multiple elements, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium. For different base stations, the user interface 604 can also be an interface capable of externally connecting and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
[0597] Figure 7 Another optional implementation manner of the base station is shown, where the processing module 501 can be implemented by Figure 7 the processor 701 in, and the transceiver module 502 can be implemented by Figure 7 the transceiver 702 in.
[0598]
Embodiment 4
[0599] Figure 8 It is a schematic structural diagram of the terminal device provided in Embodiment 4. As Figure 8 shown, the terminal device includes:
[0600] A transceiver module 802, configured to receive DCI sent by the base station, where the DCI is used to indicate data transmission resources;
[0601] A processing module 801, configured to determine data transmission resources according to the DCI, where the data transmission resources are short TTI data transmission resources, and the short TTI data transmission resources are less than the length of 1 subframe or less than 1ms in the time domain;
[0602] The transceiver module 802 is further configured to: perform data transmission with the base station using data transmission resources.
[0603] Among them, the definition of the short TTI data transmission resources can refer to Embodiment 1.
[0604] Among them, for the optional solution where the processing module 801 determines the time domain pattern and selects one time domain unit from the multiple time domain units included in the determined time domain pattern as the time domain transmission resource, reference can be made to the processing of the terminal device in Embodiment 2.
[0605] Among them, for the optional solution where the processing module 801 determines the starting symbol and the number of symbols occupied by the time domain transmission resource, reference can also be made to the processing of the terminal device in Embodiment 2. Below, such optional implementation manners are enumerated.
[0606] Optionally, the data transmission resources include time domain transmission resources; specifically, the processing module 801 is configured to:
[0607] Determine the time domain pattern, and determine, according to the DCI, one time domain unit from the multiple time domain units included in the determined time domain pattern as the time domain transmission resource; or
[0608] According to the DCI, determine the starting symbol and the number of symbols occupied by the time domain transmission resource.
[0609] Optionally, the processing module 801 is specifically configured to:
[0610] If the data transmission is downlink data transmission, determine the time domain unit occupied by the DCI as the time domain transmission resource; or,
[0611] If the data transmission is uplink data transmission, determine the time domain unit where the kth symbol after the first symbol occupied by the DCI or the kth symbol after the last symbol occupied by the DCI is located as the time domain transmission resource.
[0612] Optionally, the processing module 801 is specifically configured to:
[0613] Determine the time domain pattern according to the system bandwidth; among them, the larger the system bandwidth, the fewer the number of symbols included in the time domain units included in the determined time domain pattern; or
[0614] Determine the time domain pattern according to the available bandwidth of the short TTI data transmission; among them, the larger the available bandwidth of the short TTI data transmission, the fewer the number of symbols included in the time domain units included in the determined time domain pattern, and the available bandwidth of the short TTI data transmission is the bandwidth that the short TTI data transmission resources can occupy.
[0615] Optionally, in the time domain pattern:
[0616] Each subframe includes two time-domain units, where the first time-domain unit is located in the first time slot and the second time-domain unit is located in the second time slot; wherein, the time-domain unit does not include the symbols occupied by the conventional PDCCH; or
[0617] Each subframe includes four time-domain units; for the normal cyclic prefix CP, the first time-domain unit includes a symbol set with serial numbers {#0, #1, #2, #3}, the second time-domain unit includes a symbol set with serial numbers {#4, #5, #6}, the third time-domain unit includes a symbol set with serial numbers {#7, #8, #9, #10}, and the fourth time-domain unit includes a symbol set with serial numbers {#11, #12, #13}; for the long CP, every three consecutive symbols form a time-domain unit, the first time-domain unit includes a symbol set with serial numbers {#0, #1, #2}, the second time-domain unit includes a symbol set with serial numbers {#3, #4, #5}, the third time-domain unit includes a symbol set with serial numbers {#6, #7, #8}, and the fourth time-domain unit includes a symbol set with serial numbers {#9, #10, #11}; wherein, the time-domain unit does not include the symbols occupied by the transmitted PDCCH; or
[0618] For the normal CP, each subframe includes seven time-domain units, and every two consecutive symbols form a time-domain unit; for the long CP, each subframe includes six time-domain units, and every two consecutive symbols form a time-domain unit; wherein, the time-domain unit does not include the symbols occupied by the conventional PDCCH.
[0619] Optionally, the processing module 801 is specifically configured to:
[0620] Determine that the starting symbol occupied by the time-domain transmission resource is a reference symbol; the reference symbol is the first symbol occupied by the DCI, the last symbol occupied by the DCI, the kth symbol after the first symbol occupied by the DCI, or the kth symbol after the last symbol occupied by the DCI, where k is a positive integer; and
[0621] Determine the number of symbols occupied by the time-domain transmission resource according to the system bandwidth. The larger the system bandwidth, the fewer the occupied symbols; or the terminal device determines the number of symbols occupied by the time-domain transmission resource according to the available bandwidth for short TTI data transmission. The larger the available bandwidth for short TTI data transmission, the fewer the occupied symbols. The available bandwidth for short TTI data transmission is the bandwidth that can be occupied by the short TTI data transmission resource.
[0622] Optionally, the information bit in the DCI for indicating the time-domain transmission resource is empty.
[0623] The above introduces the optional solutions for the processing module 801 to determine the time-domain transmission resource. Next, the optional solutions for the processing module 801 to determine the frequency-domain transmission resource are introduced. Among them, the processing of the processing module 801 can refer to the processing of the terminal device in Embodiment 2.
[0624] Optionally, the data transmission resource includes a frequency-domain transmission resource; specifically, the processing module 801 is configured to:
[0625] Determine that the frequency-domain transmission resource is: the system bandwidth or the available bandwidth for short TTI data transmission;
[0626] The available bandwidth for short TTI data transmission is the bandwidth that can be occupied by the short TTI data transmission resource.
[0627] Optionally, the data transmission resource includes a frequency-domain transmission resource;
[0628] The processing module 801 is further configured to: before determining the data transmission resource, determine the frequency-domain resource scheduling granularity, where the frequency-domain resource scheduling granularity is the minimum frequency-domain resource allocation unit when the base station schedules the terminal device for data transmission, and includes at least one resource block (RB);
[0629] Specifically, the processing module 801 is configured to: determine the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity and the DCI.
[0630] Optionally, specifically, the processing module 801 is configured to:
[0631] Determine the frequency-domain resource scheduling granularity according to the system bandwidth; where the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0632] When the system bandwidth is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is N RB RBs; when the system bandwidth is 11 - 26 RBs, the frequency-domain resource scheduling granularity is N RB or RBs; when the system bandwidth is 27 - 63 RBs, the frequency-domain resource scheduling granularity is or or RBs; when the system bandwidth is 64 - 110 RBs, the frequency-domain resource scheduling granularity is or RBs, where N RB is the number of RBs included in the system bandwidth.
[0633] Optionally, specifically, the processing module 801 is configured to: determine the frequency-domain resource scheduling granularity according to the available bandwidth for short TTI data transmission;
[0634] The available bandwidth for short TTI data transmission is the bandwidth that can be occupied by the short TTI data transmission resource;
[0635] Wherein, the frequency-domain resource scheduling granularity satisfies at least one of the following rules:
[0636] When the available bandwidth for short TTI data transmission is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is NRB RB; when the available bandwidth for short TTI data transmission is 11 - 26 RBs, the frequency domain resource scheduling granularity is N RB or RB; when the available bandwidth for short TTI data transmission is 27 - 63 RBs, the frequency domain resource scheduling granularity is or or RB; when the available bandwidth for short TTI data transmission is 64 - 110 RBs, the frequency domain resource scheduling granularity is or RB, where N RB is the number of RBs included in the available bandwidth for short TTI data transmission.
[0637] Optionally, the processing module 801 is specifically configured to:
[0638] Determine that the frequency domain transmission resource is as large as the frequency domain resource scheduling granularity; and
[0639] Determine that the starting resource block RB of the frequency domain transmission resource is the reference RB;
[0640] The reference RB is the m-th RB after the first RB occupied by the DCI or the m-th RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0.
[0641] Optionally, the information bit in the DCI for indicating the frequency domain transmission resource is empty.
[0642] Optionally, the processing module 801 is specifically configured to:
[0643] Determine that the frequency domain transmission resource is as large as the frequency domain resource scheduling granularity; and
[0644] Determine the location of the frequency domain transmission resource according to the information included in the DCI for indicating the location of the frequency domain transmission resource.
[0645] Optionally, the processing module 801 is specifically configured to:
[0646] Determine that the starting RB of the frequency domain transmission resource is the reference RB; the reference RB is the m-th RB after the first RB occupied by the DCI or the m-th RB after the last RB occupied by the DCI, where m is an integer greater than or equal to 0; and
[0647] Determine the bandwidth size occupied by the frequency domain transmission resource according to the information included in the DCI for indicating the bandwidth size occupied by the frequency domain transmission resource.
[0648] Optionally, the transceiver module 802 is further configured to: before the processing module 801 determines the data transmission resource, receive a high-layer signaling or a physical-layer signaling sent by the base station, where the signaling instructs the terminal device that the data transmission resource used for data transmission with the base station is a short TTI data transmission resource;
[0649] The processing module 801 is further configured to: determine, according to the high-layer signaling or the physical-layer signaling, that the data transmission resource used for data transmission with the base station is a short TTI data transmission resource.
[0650] Optionally, the transceiver module 802 is further configured to: before the processing module 801 determines the data transmission resource, receive information about available short TTI data transmission resources sent by the base station;
[0651] The processing module 801 is further configured to: determine available short TTI data transmission resources according to the information.
[0652] Wherein, optional implementation manners of the high-layer signaling and the physical-layer signaling may refer to the corresponding descriptions in Embodiment 1.
[0653] Because there are multiple TTI data transmission modes in the system, the base station needs to determine available short TTI data transmission resources. Among them, the available short TTI data transmission resources may include: the frequency-domain bandwidth that short TTI data transmission can occupy and / or the time-domain resources that short TTI data transmission can occupy. Among them, the frequency-domain bandwidth that short TTI data transmission can occupy may be simply referred to as the "available bandwidth for short TTI data transmission". The available bandwidth for short TTI data transmission is the frequency-domain resource that short TTI data transmission resources can occupy.
[0654] The multiplexing manner between the available short TTI data transmission resources and other available transmission resources, such as the data transmission resources of 1 ms TTI, the relevant information of the short TTI data transmission resources, and the HARQ timing, etc., may refer to the corresponding descriptions in Embodiment 1, and will not be elaborated here.
[0655] Other optional implementation manners of the terminal device provided in Embodiment 4 may refer to the processing of the terminal device in Embodiment 2. Specifically, the processing module 801 is configured to perform the processing operations performed by the terminal device, and the transceiver module 802 may be configured to perform the transceiver operations performed by the terminal device.
[0656] Figure 9 An optional implementation manner of the terminal device is shown, where the processing module 801 may be implemented by Figure 9 the processor 901 in Figure 9It is implemented by the transceiver 902 therein. Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by the processor 901 and the memory represented by the memory 903 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, so they will not be further described herein. The bus interface provides an interface. The transceiver 902 may be multiple components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium. For different terminal devices, the user interface 904 may also be an interface capable of externally connecting and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
[0657] Figure 10 Another alternative implementation manner of the terminal device is shown, wherein, the processing module 801 may be implemented by Figure 10 the processor 1001 therein, and the transceiver module 802 may be implemented by Figure 10 the transceiver 1002 therein.
[0658]
Embodiment Five
[0659] Figure 11 It is a schematic structural diagram of the wireless communication system provided by the embodiment of the present invention. As Figure 11 shown, the wireless communication system includes: a base station 1101 and a terminal device 1102; wherein:
[0660] The base station 1101 is used to determine data transmission resources, wherein the data transmission resources are short TTI data transmission resources, and the short TTI data transmission resources are less than the length of 1 subframe or less than 1 ms in the time domain; send DCI to the terminal device 1102, and the DCI is used to indicate the data transmission resources; and use the data transmission resources to perform data transmission with the terminal device 1102;
[0661] The terminal device 1102 is used to receive the DCI sent by the base station 1101; determine the data transmission resources according to the DCI; and use the data transmission resources to perform data transmission with the base station 1101.
[0662] Among them, other alternative implementation manners of the base station 1101 may refer to the processing of the base station provided in Embodiment One, and other alternative implementation manners of the terminal device 1102 may refer to the processing of the terminal device provided in Embodiment Two.
[0663] In summary, in the embodiments provided by the present invention, since the data transmission resources are short TTI data transmission resources and the transmission time interval is shortened, for one terminal device, the number of scheduling times per unit time can be increased, so the data transmission delay can be effectively reduced.
[0664] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as a method, a system, or a 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 implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0665] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be realized by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to produce a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices generate means for realizing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.
[0666] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that realize the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.
[0667] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are performed on the computer or other programmable device to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for realizing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.
[0668] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications falling within the scope of the present invention.
[0669] Obviously, those skilled in the art can make various modifications and variations to the embodiments of the present invention without departing from the spirit and scope of the embodiments of the present invention. Thus, if these modifications and variations of the embodiments of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.
Claims
1. A base station, characterized in that, Including: A processing module, configured to determine data transmission resources, specifically including: determining a start symbol and the number of symbols occupied by time-domain transmission resources in the data transmission resources, where the data transmission resources are less than the length of one subframe or less than 1 ms in the time domain; A transceiver module, configured to send downlink control information to a terminal device, and perform data transmission with the terminal device using the data transmission resources; where the downlink control information is used to indicate the data transmission resources, and the downlink control information includes information for indicating the start symbol and the number of symbols occupied by the time-domain transmission resources; the downlink control information further includes a modulation and coding scheme; The processing module is further configured to: configure a frequency hopping rule and determine frequency-domain transmission resources of the data transmission on different symbols according to the frequency hopping rule; The transceiver module is further configured to: send a signaling indicating the frequency hopping rule to the terminal device; Wherein, when the data transmission is uplink data transmission, the downlink control information includes information for indicating the uplink data transmission; the start symbol is the k-th symbol after the first symbol occupied by the downlink control information or the k-th symbol after the last symbol occupied by the downlink control information, and k is a positive integer.
2. The base station according to claim 1, wherein When the data transmission is downlink data transmission, the downlink control information includes information for indicating the downlink data transmission; the start symbol is the first symbol occupied by the downlink control information, the last symbol occupied by the downlink control information, the k-th symbol after the first symbol occupied by the downlink control information, or the k-th symbol after the last symbol occupied by the downlink control information, and k is a positive integer.
3. The base station according to any one of claims 1-2, wherein The time-domain transmission resource occupies N symb symbols, where N symb is a positive integer less than or equal to 7.
4. The base station according to any one of claims 1 to 2, characterized in that, The data transmission resources further include frequency-domain transmission resources; the processing module is further configured to: Determine the frequency-domain transmission resources as: the system bandwidth or the available bandwidth for data transmission, where the data transmission resources are less than 1 ms in the time domain, and the available bandwidth for data transmission is the bandwidth that the data transmission resources can occupy.
5. The base station according to any one of claims 1 to 2, characterized in that, The data transmission resources further include frequency-domain transmission resources; The processing module is further configured to: before determining the data transmission resources, determine a frequency-domain resource scheduling granularity, where the frequency-domain resource scheduling granularity is the minimum frequency-domain resource allocation unit when the base station schedules the terminal device for data transmission, and includes at least one resource block (RB); The processing module is further configured to: determine the frequency-domain transmission resources according to the frequency-domain resource scheduling granularity.
6. The base station according to claim 5, characterized in that When determining the frequency-domain resource scheduling granularity, the processing module is specifically configured to: Determine the frequency-domain resource scheduling granularity according to the system bandwidth; Wherein, the frequency-domain resource scheduling granularity satisfies at least one of the following rules: When the system bandwidth is less than or equal to 10 resource blocks (RBs), the frequency-domain resource scheduling granularity is Q1 RBs; when the system bandwidth is 11 - 26 RBs, the frequency-domain resource scheduling granularity is 2 * Q2 RBs; when the system bandwidth is 27 - 63 RBs, the frequency-domain resource scheduling granularity is 3 * Q3 RBs; when the system bandwidth is 64 - 110 RBs, the frequency-domain resource scheduling granularity is 4 * Q4 RBs, where Q1, Q2, Q3, and Q4 are integers greater than 1.
7. The base station according to claim 5, characterized in that, When determining the frequency-domain resource scheduling granularity, the processing module is specifically configured to: Determine the frequency-domain resource scheduling granularity according to the available bandwidth for data transmission, where the data transmission is less than 1 ms in the time domain, and the available bandwidth for data transmission is the bandwidth that the data transmission resources can occupy.
8. The base station according to claim 6, wherein: The processing module is further configured to: use the size of the frequency-domain resource scheduling granularity as the size of the frequency-domain transmission resources; The downlink control information includes information for indicating the position of the frequency-domain transmission resources.
9. The base station according to any one of claims 1 to 2, characterized in that, The downlink control information is located in a first region, and the first region is the time-frequency resource region indicated by the resource allocation (RA) information in the downlink control information.
10. The base station according to any one of claims 1 to 2, characterized in that, The transceiver module is further configured to: Send a high-layer signaling or a physical-layer signaling to the terminal device, indicating to the terminal device that: The base station configures a data transmission mode for the terminal device, and the data transmission is less than 1 ms in the time domain.
11. The base station according to any one of claims 1 - 2, wherein: The processing module is further configured to: determine the available data transmission resources before determining the data transmission resources; The transceiver module is further configured to: after the processing module determines the available data transmission resources and before the processing module determines the data transmission resources, send information indicating the available data transmission resources to the terminal device; wherein the data transmission resources are less than 1 ms in the time domain, and the available data transmission resources include: the frequency-domain bandwidth that the data transmission can occupy and / or the time-domain resources that the data transmission can occupy.
12. A data transmission device, characterized in that, Comprising: A transceiver module, configured to receive downlink control information from a base station, where the downlink control information is used to indicate data transmission resources, the downlink control information includes information for indicating the starting symbol and the number of symbols occupied by the time-domain transmission resources in the data transmission resources, the data transmission resources are less than the length of 1 subframe or less than 1 ms in the time domain; the downlink control information further includes a modulation and coding scheme; A processing module, configured to determine the data transmission resources according to the downlink control information, specifically including: determining the starting symbol and the number of symbols occupied by the time-domain transmission resources according to the downlink control information; The transceiver module is further configured to: perform data transmission with the base station using the data transmission resources; wherein, before the processing module determines the data transmission resources according to the downlink control information, the transceiver module is further configured to: receive a signaling indicating a frequency hopping rule from the base station. The processing module is further configured to determine the frequency-domain transmission resources of the data transmission on different symbols according to the frequency-hopping rule; Wherein, when the data transmission is uplink data transmission, the downlink control information includes information for indicating the uplink data transmission; the starting symbol is the kth symbol after the first symbol occupied by the downlink control information, or the kth symbol after the last symbol occupied by the downlink control information, where k is a positive integer.
13. The data transmission device according to claim 12, wherein When the data transmission is downlink data transmission, the downlink control information includes information for indicating the downlink data transmission; the starting symbol is the first symbol occupied by the downlink control information, the last symbol occupied by the downlink control information, the kth symbol after the first symbol occupied by the downlink control information, or the kth symbol after the last symbol occupied by the downlink control information, where k is a positive integer.
14. The data transmission device according to any one of claims 12-13, wherein The time-domain transmission resource occupies N symb symbols, where N symb is a positive integer less than or equal to 7.
15. The data transmission device according to any one of claims 12 to 13, characterized in that, The data transmission resources further include frequency-domain transmission resources; the processing module is further configured to: Determine the frequency-domain transmission resources to be: the system bandwidth or the available bandwidth for data transmission; Wherein, the data transmission resources are less than 1 ms in the time domain, and the available bandwidth for data transmission is the bandwidth that the data transmission resources can occupy.
16. The data transmission device according to any one of claims 12 to 13, characterized in that The data transmission resources further include frequency-domain transmission resources; The processing module is further configured to: before determining the data transmission resources, determine the frequency-domain resource scheduling granularity, which is the minimum frequency-domain resource allocation unit when the base station schedules the terminal device for data transmission, and includes at least one resource block RB; The processing module is further configured to: determine the frequency-domain transmission resources according to the frequency-domain resource scheduling granularity and the downlink control information.
17. The data transmission device according to claim 16, characterized in that, The processing module, when determining the frequency-domain resource scheduling granularity, is specifically configured to: Determine the frequency-domain resource scheduling granularity according to the system bandwidth; wherein, the frequency-domain resource scheduling granularity satisfies at least one of the following rules: When the system bandwidth is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is Q1 RBs; when the system bandwidth is 11-26 RBs, the frequency-domain resource scheduling granularity is 2*Q2 RBs; when the system bandwidth is 27-63 RBs, the frequency-domain resource scheduling granularity is 3*Q3 RBs; when the system bandwidth is 64-110 RBs, the frequency-domain resource scheduling granularity is 4*Q4 RBs, where Q1, Q2, Q3, and Q4 are integers greater than 1.
18. The data transmission device according to claim 16, wherein The processing module, when determining the frequency-domain resource scheduling granularity, is specifically configured to: Determine the frequency-domain resource scheduling granularity according to the available bandwidth for data transmission; Wherein, the data transmission is less than 1 ms in the time domain, and when the available bandwidth for data transmission is the available bandwidth for data transmission.
19. The data transmission device according to claim 16, characterized in that, The processing module is further configured to: Determine that the frequency-domain transmission resources are as large as the frequency-domain resource scheduling granularity; and Determine the starting resource block RB of the frequency-domain transmission resources as the reference RB; The reference RB is the m-th RB after the first RB occupied by the downlink control information or the m-th RB after the last RB occupied by the downlink control information, where m is an integer greater than or equal to 0.
20. The data transmission device according to claim 16, characterized in that, The downlink control information is located in a first region, and the first region is a time-frequency domain resource region indicated by the resource allocation (RA) information in the downlink control information.
21. The data transmission device according to any one of claims 12 to 13, characterized in that The transceiver module is further configured to: before the processing module determines the data transmission resources, receive information on available data transmission resources from the base station; The processing module is further configured to: determine the available data transmission resources according to the information; wherein, the data transmission resources are less than 1 ms in the time domain, and the available data transmission resources include: the frequency domain bandwidth that the data transmission can occupy and / or the time domain resources that the data transmission can occupy.
22. A data transmission method, characterized in that, including: The base station determines the data transmission resources, specifically including: determining the starting symbol and the number of symbols occupied by the time domain transmission resources in the data transmission resources, wherein the data transmission resources are less than the length of 1 subframe or less than 1 ms in the time domain; The base station sends downlink control information to the terminal device, and the downlink control information is used to indicate the data transmission resources. The downlink control information includes information for indicating the starting symbol and the number of symbols occupied by the time domain transmission resources; the downlink control information further includes a modulation and coding scheme; The base station uses the data transmission resources to perform data transmission with the terminal device; wherein, before the base station sends downlink control information to the terminal device, it further includes: the base station configures a frequency hopping rule and determines the frequency domain transmission resources of the data transmission on different symbols according to the frequency hopping rule; the base station sends a signaling indicating the frequency hopping rule to the terminal device; wherein, when the data transmission is uplink data transmission, the downlink control information includes information for indicating the uplink data transmission; the starting symbol is the k-th symbol after the first symbol occupied by the downlink control information, or the k-th symbol after the last symbol occupied by the downlink control information, and k is a positive integer.
23. The method according to claim 22, wherein When the data transmission is downlink data transmission, the downlink control information includes information for indicating the downlink data transmission; the starting symbol is the first symbol occupied by the downlink control information, the last symbol occupied by the downlink control information, the k-th symbol after the first symbol occupied by the downlink control information, or the k-th symbol after the last symbol occupied by the downlink control information, and k is a positive integer.
24. The method according to any one of claims 22-23, characterized in that, further including: The time-domain transmission resource occupies N symb symbols, where N symb is a positive integer less than or equal to 7.
25. The method according to any one of claims 22 to 23, characterized in that, The data transmission resources further include frequency domain transmission resources; The base station determines the data transmission resources, and further includes: The base station determines the frequency domain transmission resources as: the system bandwidth or the available bandwidth for data transmission, wherein the data transmission resources are less than 1 ms in the time domain, and the available bandwidth for data transmission is the bandwidth that the data transmission resources can occupy.
26. The method according to any one of claims 22 to 23, characterized in that The data transmission resources further include frequency domain transmission resources; Before the base station determines the data transmission resource, the following steps are further included: The base station determines the frequency-domain resource scheduling granularity, which is the minimum frequency-domain resource allocation unit when the base station schedules the terminal device for data transmission and includes at least one resource block (RB). When the base station determines the data transmission resource, the following steps are further included: The base station determines the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity.
27. The method according to claim 26, wherein When the base station determines the frequency-domain resource scheduling granularity, it includes: The base station determines the frequency-domain resource scheduling granularity according to the system bandwidth. Among them, the frequency-domain resource scheduling granularity satisfies at least one of the following rules: When the system bandwidth is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is Q1 RBs; when the system bandwidth is 11 - 26 RBs, the frequency-domain resource scheduling granularity is 2 * Q2 RBs; when the system bandwidth is 27 - 63 RBs, the frequency-domain resource scheduling granularity is 3 * Q3 RBs; when the system bandwidth is 64 - 110 RBs, the frequency-domain resource scheduling granularity is 4 * Q4 RBs, where Q1, Q2, Q3, and Q4 are integers greater than 1.
28. The method according to claim 26, wherein When the base station determines the frequency-domain resource scheduling granularity, it includes: The base station determines the frequency-domain resource scheduling granularity according to the available bandwidth for data transmission, where the data transmission is less than 1 ms in the time domain, and the available bandwidth for data transmission is the bandwidth that the data transmission resource can occupy.
29. The method according to claim 26, wherein: When the base station determines the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity, it includes: the base station uses the size of the frequency-domain resource scheduling granularity as the size of the frequency-domain transmission resource. The downlink control information includes information for indicating the position of the frequency-domain transmission resource.
30. The method according to any one of claims 22 to 23, characterized in that, The downlink control information is located in a first region, and the first region is the time-frequency resource region indicated by the resource allocation (RA) information in the downlink control information.
31. The method according to any one of claims 22 to 23, characterized in that Before the base station determines the data transmission resource, the following steps are further included: The base station sends a high-layer signaling or a physical-layer signaling to the terminal device, indicating to the terminal device that the base station configures a data transmission mode for the terminal device, and the data transmission is less than 1 ms in the time domain.
32. The method according to any one of claims 22 to 23, characterized in that, Before the base station determines the data transmission resource, the following steps are further included: The base station determines the available data transmission resources. The base station sends the information indicating the available data transmission resources to the terminal device. Among them, the data transmission resource is less than 1 ms in the time domain, and the available data transmission resources include: the frequency-domain bandwidth that the data transmission can occupy and / or the time-domain resources that the data transmission can occupy.
33. A data transmission method, characterized in that, It includes: Receiving downlink control information from the base station, where the downlink control information is used to indicate the data transmission resource; the downlink control information includes information for indicating the starting symbol and the number of symbols occupied by the time-domain transmission resource in the data transmission resource, the data transmission resource is less than the length of 1 subframe or less than 1 ms in the time domain; the downlink control information further includes the modulation and coding scheme. Determine the data transmission resource according to the downlink control information, specifically including: determine the starting symbol and the number of symbols occupied by the time-domain transmission resource according to the downlink control information; Use the data transmission resource to perform data transmission with the base station; Wherein, before determining the data transmission resource according to the downlink control information, it further includes: receive a signaling indicating a hopping rule from the base station; determine the frequency-domain transmission resource of the data transmission on different symbols according to the hopping rule; Wherein, when the data transmission is uplink data transmission, the downlink control information includes information for indicating the uplink data transmission; the starting symbol is the kth symbol after the first symbol occupied by the downlink control information, or the kth symbol after the last symbol occupied by the downlink control information, and k is a positive integer.
34. The method according to claim 33, wherein When the data transmission is downlink data transmission, the downlink control information includes information for indicating the downlink data transmission; the starting symbol is the first symbol occupied by the downlink control information, the last symbol occupied by the downlink control information, the kth symbol after the first symbol occupied by the downlink control information, or the kth symbol after the last symbol occupied by the downlink control information, and k is a positive integer.
35. The method according to any one of claims 33-34, characterized in that, It includes: The time-domain transmission resource occupies N symb symbols, where N symb is a positive integer less than or equal to 7.
36. The method according to any one of claims 33 to 34, characterized in that The data transmission resource further includes a frequency-domain transmission resource; Determining the data transmission resource further includes: Determine the frequency-domain transmission resource as: the system bandwidth or the available bandwidth for data transmission; Wherein, the data transmission resource is less than 1 ms in the time domain, and the available bandwidth for data transmission is the bandwidth that the data transmission resource can occupy.
37. The method according to any one of claims 33 to 34, characterized in that, The data transmission resource further includes a frequency-domain transmission resource; Before determining the data transmission resource, it further includes: Determine the frequency-domain resource scheduling granularity, which is the minimum frequency-domain resource allocation unit when the base station schedules the terminal device for data transmission, and includes at least one resource block RB; Determining the data transmission resource further includes: Determine the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity and the downlink control information.
38. The method according to claim 37, wherein Determining the frequency-domain resource scheduling granularity includes: Determine the frequency-domain resource scheduling granularity according to the system bandwidth; Wherein, the frequency-domain resource scheduling granularity satisfies at least one of the following rules: When the system bandwidth is less than or equal to 10 RBs, the frequency-domain resource scheduling granularity is Q1 RBs; when the system bandwidth is 11 - 26 RBs, the frequency-domain resource scheduling granularity is 2 * Q2 RBs; when the system bandwidth is 27 - 63 RBs, the frequency-domain resource scheduling granularity is 3 * Q3 RBs; when the system bandwidth is 64 - 110 RBs, the frequency-domain resource scheduling granularity is 4 * Q4 RBs, where Q1, Q2, Q3, and Q4 are integers greater than 1.
39. The method according to claim 37, wherein Determining the frequency-domain resource scheduling granularity includes: Determine the frequency-domain resource scheduling granularity according to the available bandwidth for data transmission; Wherein, the data transmission is less than 1 ms in the time domain, and the available bandwidth for data transmission is the bandwidth that the data transmission resource can occupy.
40. The method according to claim 37, characterized in that, Determine the frequency-domain transmission resource according to the frequency-domain resource scheduling granularity and the downlink control information, including: Determine that the frequency-domain transmission resource is as large as the frequency-domain resource scheduling granularity; and Determine the position of the frequency-domain transmission resource according to the information included in the downlink control information for indicating the position of the frequency-domain transmission resource.
41. The method according to any one of claims 33 to 34, characterized in that, The downlink control information is located in a first area, and the first area is a time-frequency domain resource area indicated by the resource allocation (RA) information in the downlink control information.
42. The method according to any one of claims 33 to 34, characterized in that Before determining the data transmission resource, it further includes: Receive information on available data transmission resources from the base station, and determine the available data transmission resources according to this information; Wherein, the data transmission resource is less than 1 ms in the time domain, and the available data transmission resources include: the frequency-domain bandwidth that the data transmission can occupy and / or the time-domain resources that the data transmission can occupy.
43. A wireless communication system, comprising: A base station and a terminal device, characterized in that The base station is used to determine the data transmission resource, specifically including: determining the starting symbol and the number of symbols occupied by the time-domain transmission resource in the data transmission resource; wherein, the data transmission resource is less than the length of 1 subframe or less than 1 ms in the time domain; sending downlink control information to the terminal device, and performing data transmission with the terminal device using the data transmission resource; the downlink control information is used to indicate the data transmission resource, and the downlink control information includes information for indicating the starting symbol and the number of symbols occupied by the time-domain transmission resource; the downlink control information further includes a modulation and coding scheme; The terminal device is used to receive the downlink control information from the base station; determine the data transmission resource according to the downlink control information, specifically including: determining the starting symbol and the number of symbols occupied by the time-domain transmission resource according to the downlink control information; and performing data transmission with the base station using the data transmission resource; Wherein, the base station is further used to: configure a frequency hopping rule and determine the frequency-domain transmission resource of the data transmission on different symbols according to the frequency hopping rule; send a signaling indicating the frequency hopping rule to the terminal device; The terminal device is further used to: determine the frequency-domain transmission resource of the data transmission on different symbols according to the frequency hopping rule; Wherein, when the data transmission is an uplink data transmission, the downlink control information includes information for indicating the uplink data transmission; the starting symbol is the kth symbol after the first symbol occupied by the downlink control information, or the kth symbol after the last symbol occupied by the downlink control information, and k is a positive integer.
44. A data transmission device, characterized in that, It includes a communication interface, a processor, and a memory, wherein: The memory stores a software program; The processor is used to call and execute the software program stored in the memory, and realize the method according to any one of claims 22 to 42 by receiving and sending data through the communication interface.
45. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, and when the instructions run on a computer, the computer is caused to execute the method according to any one of claims 22 to 42.
46. A computer program product, characterized in that, The computer program product includes a computer program or instructions which, when executed by a computer, cause the method according to any one of claims 22 to 42 to be implemented.
Citation Information
Patent Citations
Method and device for allocating and scheduling radio resources in orthogonal frequency division multiplexing (OFDM) system
CN102238732A
Data transmission method, user equipment and base station
CN104468030A
A data transmission method, apparatus and system
CN106664702B