HK40007522B - Uplink control information transmission method, terminal device and network device - Google Patents
Uplink control information transmission method, terminal device and network device Download PDFInfo
- Publication number
- HK40007522B HK40007522B HK19130808.9A HK19130808A HK40007522B HK 40007522 B HK40007522 B HK 40007522B HK 19130808 A HK19130808 A HK 19130808A HK 40007522 B HK40007522 B HK 40007522B
- Authority
- HK
- Hong Kong
- Prior art keywords
- uplink control
- control channel
- downlink data
- resources occupied
- channel units
- Prior art date
Links
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a method, a terminal device, and a network device for transmitting uplink control information.
Background
Future communication systems, such as 5G systems (or called 5G NR (new radio) systems), support technologies such as dynamically determining a Hybrid Automatic Repeat reQuest (HARQ) timing, a flexible subframe structure, carrier aggregation, and a large-scale antenna, and the introduction of these technologies may cause a large difference in the number of bits of uplink control information transmitted by a terminal device in different time units (e.g., different time slots).
The existing protocol defines multiple uplink control channel formats (formats), and different uplink control channel formats have different uplink control information capacities to support transmission of uplink control information with different capacities. When the terminal equipment is actually used, the terminal equipment selects an uplink control channel format matched with the capacity of the uplink control information to be transmitted from a plurality of predefined uplink control channel formats, and transmits the uplink control information based on the uplink control channel format.
The transmission mode of the uplink control information of the existing protocol is not flexible enough and is not suitable for a communication system with larger bit number difference of the uplink control information.
Disclosure of Invention
The embodiment of the invention provides a method for transmitting uplink control information, terminal equipment and network equipment, so as to improve the flexibility of uplink control information transmission.
In a first aspect, a method for transmitting uplink control information is provided, including: the terminal equipment determines a plurality of uplink control channel units for transmitting target uplink control information, wherein the plurality of uplink control channel units are positioned in the same target time unit on a time domain, and each uplink control channel unit in the plurality of uplink control channel units can independently transmit the uplink control information; and the terminal equipment sends the target uplink control information to network equipment through the plurality of uplink control channel units in the target time unit.
With reference to the first aspect, in some implementations of the first aspect, the length of the time domain resource occupied by the uplink control channel unit is equal to the length of the time domain resource occupied by a orthogonal frequency division multiplexing, OFDM, symbols, and the length of the frequency domain resource occupied by the uplink control channel unit is equal to the length of the frequency domain resource occupied by B resource blocks, RB, where a and B are both positive integers greater than or equal to 1.
With reference to the first aspect, in certain implementations of the first aspect, the method further includes: and the terminal equipment determines the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
With reference to the first aspect, in certain implementations of the first aspect, the method further includes: and the terminal equipment determines the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to the signaling sent by the network equipment.
With reference to the first aspect, in some implementation manners of the first aspect, a maximum bit number of uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is one of the following values: the value of N is 2; the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and the value of N is configured by the network device.
With reference to the first aspect, in certain implementations of the first aspect, the determining, by the terminal device, a plurality of uplink control channel elements for transmitting target uplink control information includes: the terminal equipment receives a plurality of downlink data, each downlink data in the plurality of downlink data corresponds to independent ACK/NACK information, and the target uplink control information comprises the ACK/NACK information of the plurality of downlink data; and the terminal equipment determines uplink control channel units corresponding to the plurality of downlink data respectively to obtain the plurality of uplink control channel units.
With reference to the first aspect, in certain implementations of the first aspect, each of the plurality of downlink data corresponds to at least one uplink control unit in the plurality of uplink control channel units; each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
With reference to the first aspect, in certain implementations of the first aspect, the method further includes: and the terminal equipment determines the number of uplink control channel units required for transmitting the target uplink control information according to the bit number of the target uplink control information and the maximum bit number of the uplink control information which can be transmitted by one uplink control unit.
With reference to the first aspect, in some implementation manners of the first aspect, the determining, by the terminal device, the number of uplink control channel units required for transmitting the target uplink control information according to the number of bits of the target uplink control information and the maximum number of bits of the uplink control information that can be transmitted by one uplink control unit includes: the terminal device is based onAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
With reference to the first aspect, in certain implementations of the first aspect, the method further includes: the terminal equipment receives indication information sent by the network equipment, wherein the indication information comprises information used for determining resources occupied by the plurality of uplink control channel units; and the terminal equipment determines the resources occupied by the plurality of uplink control channel units according to the indication information.
With reference to the first aspect, in some implementation manners of the first aspect, the indication information is downlink control information DCI.
With reference to the first aspect, in certain implementations of the first aspect, the method further includes: the terminal equipment determines the resources occupied by a first uplink control channel unit in the plurality of uplink control channel units; and the terminal equipment determines the resources occupied by other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units according to the resources occupied by the first uplink control channel unit.
With reference to the first aspect, in some implementation manners of the first aspect, the determining, by the terminal device, resources occupied by other uplink control channel units except for the first uplink control channel unit in the multiple uplink control channel units according to the resources occupied by the first uplink control channel unit includes: the terminal equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit; and the terminal equipment determines the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
With reference to the first aspect, in some implementation manners of the first aspect, the determining, by the terminal device, the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units includes: the terminal equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a predefined function; or, the terminal equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; or, the terminal device determines, according to the number of the resource occupied by the first uplink control channel unit and a hybrid automatic repeat request HARQ timing sequence of other downlink data, the number of the resource occupied by the other uplink control channel units, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of multiple downlink data, and the other downlink data are downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit; or, the terminal device determines, according to the number of the resource occupied by the first uplink control channel unit, the number of the time unit where other downlink data are located, and/or the carrier number where other downlink data are located, the number of the resource occupied by the other uplink control channel unit, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of multiple downlink data, and the other downlink data are downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit; or, the terminal device determines, according to the number of the resource occupied by the first uplink control channel unit and the numbers of other downlink data, the numbers of the resources occupied by the other uplink control channel units, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of multiple downlink data, and the other downlink data is downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit; or, the terminal device determines, according to the number of the resource occupied by the first uplink control channel unit and the numbers of the transport blocks TB or the coding blocks carried in other downlink data, the numbers of the resources occupied by the other uplink control channel units, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of multiple downlink data, and the other downlink data are downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit.
With reference to the first aspect, in some implementations of the first aspect, the resources occupied by the other uplink control channel units are at least partially the same as the resources occupied by the first uplink control channel unit.
With reference to the first aspect, in some implementations of the first aspect, the determining, by the terminal device, the resource occupied by the first uplink control channel element in the multiple uplink control channel elements includes: the terminal equipment determines the resources occupied by the first uplink control channel unit according to the signaling sent by the network equipment; or the terminal equipment determines the resources occupied by the first uplink control channel unit according to the Radio Network Temporary Identifier (RNTI) of the terminal equipment or the ID of the terminal equipment; or, the terminal device determines the resource occupied by the first uplink control channel unit according to the number of the physical resource occupied by the downlink control channel corresponding to the first uplink control channel.
With reference to the first aspect, in some implementation manners of the first aspect, the resource occupied by one uplink control channel unit includes at least one of a time domain resource, a frequency domain resource, and a code domain resource.
With reference to the first aspect, in certain implementations of the first aspect, the target uplink control information is repeatedly transmitted by the multiple uplink control channel units.
With reference to the first aspect, in certain implementations of the first aspect, the target uplink control information is transmitted by the multiple uplink control channel units together, and different uplink control channel units in the multiple uplink control channel units transmit different information in the target uplink control information.
With reference to the first aspect, in certain implementations of the first aspect, the one time unit is one time slot.
In a second aspect, a method for transmitting uplink control information is provided, including: the network equipment determines a plurality of uplink control channel units for transmitting target uplink control information, wherein the plurality of uplink control channel units are positioned in the same target time unit on a time domain, and each uplink control channel unit in the plurality of uplink control channel units can independently transmit the uplink control information; and the network equipment receives the target uplink control information sent by the terminal equipment through the plurality of uplink control channel units in the target time unit.
With reference to the second aspect, in some implementations of the second aspect, the length of the time domain resource occupied by the uplink control channel unit is equal to the length of the time domain resource occupied by a orthogonal frequency division multiplexing, OFDM, symbols, and the length of the frequency domain resource occupied by the uplink control channel unit is equal to the length of the frequency domain resource occupied by B resource blocks, RB, where a and B are both positive integers greater than or equal to 1.
With reference to the second aspect, in certain implementations of the second aspect, the method further includes: and the network equipment determines the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
With reference to the second aspect, in certain implementations of the second aspect, the method further includes: and the network equipment configures the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit.
With reference to the second aspect, in some implementation manners of the second aspect, a maximum bit number of uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is one of the following values: the value of N is 2; the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and the value of N is configured by the network device.
With reference to the second aspect, in some implementations of the second aspect, the determining, by the network device, a plurality of uplink control channel elements for transmitting target uplink control information includes: the network equipment sends a plurality of downlink data to the terminal equipment, each downlink data in the plurality of downlink data corresponds to independent ACK/NACK information, and the target uplink control information comprises the ACK/NACK information of the plurality of downlink data; and the network equipment determines uplink control channel units corresponding to the plurality of downlink data respectively to obtain the plurality of uplink control channel units.
With reference to the second aspect, in some implementations of the second aspect, each of the plurality of downlink data corresponds to at least one uplink control unit in the plurality of uplink control channel units; each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
With reference to the second aspect, in certain implementations of the second aspect, the method further includes: and the network equipment determines the number of uplink control channel units required for transmitting the target uplink control information according to the bit number of the target uplink control information and the maximum bit number of the uplink control information which can be transmitted by one uplink control unit.
With reference to the second aspect, in some implementation manners of the second aspect, the determining, by the network device, the number of uplink control channel units required for transmitting the target uplink control information according to the bit number of the target uplink control information and the maximum bit number of uplink control information that can be transmitted by one uplink control unit includes: the network device is based onAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
With reference to the second aspect, in certain implementations of the second aspect, the method further includes: the network equipment generates indication information, wherein the indication information comprises information used for determining resources occupied by the plurality of uplink control channel units; and the network equipment sends the indication information to the terminal equipment.
With reference to the second aspect, in some implementation manners of the second aspect, the indication information is downlink control information DCI.
With reference to the second aspect, in certain implementations of the second aspect, the method further includes: the network equipment determines the resources occupied by a first uplink control channel unit in the plurality of uplink control channel units; and the network equipment determines the resources occupied by other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units according to the resources occupied by the first uplink control channel unit.
With reference to the second aspect, in some implementation manners of the second aspect, the determining, by the network device, resources occupied by other uplink control channel units except for the first uplink control channel unit in the multiple uplink control channel units according to the resources occupied by the first uplink control channel unit includes: the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit; and the network equipment determines the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
With reference to the second aspect, in some implementation manners of the second aspect, the determining, by the network device, the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units includes: the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a predefined function; or, the network device determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; or, the network device determines, according to the number of the resource occupied by the first uplink control channel unit and a hybrid automatic repeat request HARQ timing sequence of other downlink data, the number of the resource occupied by the other uplink control channel units, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of multiple downlink data, and the other downlink data are downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit; or, the network device determines, according to the number of the resource occupied by the first uplink control channel unit, the number of the time unit where other downlink data are located, and/or the carrier number where other downlink data are located, the number of the resource occupied by the other uplink control channel unit, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of multiple downlink data, and the other downlink data are downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit; or, the network device determines, according to the number of the resource occupied by the first uplink control channel unit and the numbers of other downlink data, the numbers of the resources occupied by the other uplink control channel units, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of multiple downlink data, and the other downlink data is downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit; or, the network device determines, according to the number of the resource occupied by the first uplink control channel unit and the numbers of the transport blocks TB or the coding blocks carried in other downlink data, the numbers of the resources occupied by the other uplink control channel units, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of multiple downlink data, and the other downlink data are downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit.
With reference to the second aspect, in some implementations of the second aspect, the resources occupied by the other uplink control channel units are at least partially the same as the resources occupied by the first uplink control channel unit.
With reference to the second aspect, in some implementations of the second aspect, the determining, by the network device, the resource occupied by the first uplink control channel element of the multiple uplink control channel elements includes: the network equipment configures resources occupied by the first uplink control channel unit; or the network equipment determines the resources occupied by the first uplink control channel unit according to the Radio Network Temporary Identifier (RNTI) of the terminal equipment or the ID of the terminal; or, the network device determines the resource occupied by the first uplink control channel unit according to the number of the physical resource occupied by the downlink control channel corresponding to the first uplink control channel.
With reference to the second aspect, in some implementation manners of the second aspect, the resource occupied by one uplink control channel unit includes at least one of a time domain resource, a frequency domain resource, and a code domain resource.
With reference to the second aspect, in some implementations of the second aspect, the target uplink control information is repeatedly transmitted by the plurality of uplink control channel units.
With reference to the second aspect, in some implementations of the second aspect, the target uplink control information is transmitted by the multiple uplink control channel units together, and different ones of the target uplink control information are transmitted by different ones of the multiple uplink control channel units.
With reference to the second aspect, in some implementations of the second aspect, the one time unit is one time slot.
In a third aspect, a terminal device is provided, which includes means for performing the method in the first aspect.
In a fourth aspect, a network device is provided that includes means for performing the method in the second aspect.
In a fifth aspect, a terminal device is provided, which includes a processor and a transceiver, wherein the processor performs the method in the first aspect based on the transceiver.
In a sixth aspect, a network device is provided, comprising a processor and a transceiver, the processor performing the method of the second aspect based on the transceiver.
In a seventh aspect, a computer readable medium is provided, which stores program code for execution by a terminal device, the program code comprising instructions for performing the method in the first aspect.
In an eighth aspect, a computer readable medium is provided, which stores program code for execution by a network device, the program code comprising instructions for performing the method of the second aspect.
In the embodiment of the invention, the terminal equipment and the network equipment transmit the uplink control information by taking the uplink control channel unit as a unit, and in the transmission process of the target uplink control information, the terminal equipment can determine the number of the uplink control channel units required to be used according to the target uplink control information and then transmit the target uplink control information by using the determined uplink control channel units.
Drawings
Fig. 1 is a schematic flow chart of a method for transmitting uplink control information according to an embodiment of the present invention.
Fig. 2a is a distribution diagram of the positions of a plurality of target time units in a time slot according to an embodiment of the present invention.
Fig. 2b is a schematic diagram of a mapping relationship between a PDSCH and an uplink control channel element according to an embodiment of the present invention.
Fig. 3 is a schematic flowchart of a method for transmitting uplink control information according to an embodiment of the present invention.
Fig. 4 is a schematic configuration diagram of a terminal device according to an embodiment of the present invention.
Fig. 5 is a schematic structural diagram of a network device according to an embodiment of the present invention.
Fig. 6 is a schematic configuration diagram of a terminal device according to an embodiment of the present invention.
Fig. 7 is a schematic structural diagram of a network device according to an embodiment of the present invention.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
It should be understood that the solution of the present invention can be applied to various communication systems, such as: a Global System for Mobile communications (GSM) System, a Code Division Multiple Access (CDMA) System, a Wideband Code Division Multiple Access (WCDMA) System, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) System, an Advanced Long Term Evolution (LTE-a) System, a Universal Mobile Telecommunications System (UMTS), nr (new Radio Access technology), 5G, and the like.
It should also be understood that in the embodiment of the present invention, the Terminal device may include, but is not limited to, a Mobile Station (MS), a Mobile Terminal (Mobile Terminal), a Mobile phone (Mobile Telephone), a User Equipment (UE), a handset (handset), a portable device (portable Equipment), etc., and the Terminal device may communicate with one or more core networks via a Radio Access Network (RAN), for example, the Terminal device may be a Mobile phone (or referred to as a "cellular" phone), a computer with a wireless communication function, etc., and the Terminal device may also be a portable, pocket, hand-held, computer-embedded or vehicle-mounted Mobile apparatus.
In this embodiment of the present invention, the network device may be an access network device, for example, a base Station, a Transmit and Receive Point (TRP) or an access Point, where the base Station may be a base Station (BTS) in GSM or CDMA, a base Station (NodeB) in WCDMA, an evolved Node B (eNB or e-NodeB) in LTE, or a base Station (gNB) in NR or 5G, and this is not particularly limited in this embodiment of the present invention.
As indicated above, in the future communication system, the number of bits of the uplink control information transmitted by the terminal device in different time units is greatly different, and therefore, the current protocol does not adapt to the future communication system in the uplink control channel format definition manner. In particular, if a large number of uplink control channel formats are defined, it is inevitable to make the protocol too complicated, and if only a small number of uplink control channel formats with large capacity are defined, it is inevitable to waste uplink transmission resources.
An embodiment of the present invention provides a method for transmitting uplink control information, which can support flexible extension of transmission resources of the uplink control information, and is described in detail below with reference to fig. 1.
Fig. 1 is a schematic flow chart of a method for transmitting uplink control information according to an embodiment of the present invention. The method of fig. 1 comprises:
110. the terminal equipment determines a plurality of uplink control channel units for transmitting target uplink control information, the plurality of uplink control channel units are located in the same target time unit in a time domain, and each uplink control channel unit in the plurality of uplink control channel units can independently transmit the uplink control information.
Specifically, the time unit may be defined in various ways, for example, the time unit may be a time slot. Taking time unit as a time slot and the multiple uplink control channel units as 3 uplink channel units as an example, the target time unit may be time slot n +1 in fig. 2a, where the 3 uplink channel units are located in the uplink region of time slot n +1, and the 3 uplink channel units carry the target uplink control information that needs to be transmitted in time slot n + 1.
The embodiment of the present invention does not specifically limit the type of the target uplink control Information, and for example, the target uplink control Information may include ACK/NACK Information of downlink data, and may further include Channel State Information (CSI), and the like.
The uplink control channel unit herein may refer to a resource unit for carrying uplink control information or a resource granule for carrying uplink control information. For example, it may be a resource unit or a resource granule for carrying ACK/NACK information. Furthermore, in some embodiments, the uplink control channel unit may also be referred to as a PUCCH unit, PUCCH resource unit, or PUCCH resource granule.
120. And the terminal equipment sends the target uplink control information to the network equipment through a plurality of uplink control channel units in the target time unit.
In the embodiment of the invention, the terminal equipment and the network equipment transmit the uplink control information by taking the uplink control channel unit as a unit, and in the transmission process of the target uplink control information, the terminal equipment can determine the number of the uplink control channel units required to be used according to the target uplink control information and then transmit the target uplink control information by using the determined uplink control channel units. For example, the uplink control channel element may correspond to a small-capacity uplink control channel format, and the terminal device may flexibly expand the transmission resource of the uplink control information in units of the uplink control channel element according to actual needs, thereby improving the flexibility of uplink control information transmission.
Optionally, in some embodiments, before step 110, the method of fig. 1 may further include: the terminal equipment determines an uplink control channel unit. For example, at least one of the following information of the uplink control channel element is determined: the length of the time domain resource occupied by the uplink control channel unit, the length of the frequency domain resource occupied by the uplink control channel unit, the maximum bit number of the uplink control information which can be transmitted by the uplink control channel unit, and the like.
Optionally, in some embodiments, before step 110, the method of fig. 1 may further include: the terminal equipment determines target uplink control information to be transmitted in the target time unit. Specifically, the target uplink control information may include ACK/NACK information corresponding to the downlink data, and the terminal device may determine, according to the number of received target downlink data, ACK/NACK information that needs to be transmitted in the target time unit, where the target downlink data is downlink data whose corresponding ACK/NACK information needs to be transmitted in the target time unit.
Optionally, as an embodiment, the length of the time domain Resource occupied by the uplink control channel unit is equal to the length of the time domain Resource occupied by a Orthogonal Frequency Division Multiplexing (OFDM) symbols, and the length of the Frequency domain Resource occupied by the uplink control channel unit is equal to the length of the Frequency domain Resource occupied by B Resource Blocks (RBs), where a and B are positive integers greater than or equal to 1. For example, a ═ B ═ 1, that is, one uplink control unit occupies 1 symbol in the time domain, and occupies a frequency domain resource length corresponding to 1 RB, such as 12 subcarriers, in the frequency domain.
In the embodiment of the invention, the size of the uplink control channel unit is fixed, and the terminal equipment and the network equipment do not need to determine the size of the uplink control unit each time, thereby simplifying the transmission process of the uplink control information.
Optionally, as an embodiment, the method of fig. 1 may further include: and the terminal equipment determines the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol. In other words, the terminal device may determine the length of the time domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol; and/or the terminal device may determine the length of the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
Specifically, the terminal device may be a terminal device complying with a certain protocol, and the terminal device may determine the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule defined by the protocol.
Optionally, as an embodiment, the method of fig. 1 may further include: and the terminal equipment determines the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to the signaling sent by the network equipment.
Optionally, as an embodiment, a maximum bit number of the uplink control information that can be transmitted by one uplink control channel unit is N, and a value of N is 2. The definition mode is simple to realize and can simplify the transmission process of the uplink control channel.
Optionally, as an embodiment, a maximum bit number of the uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is equal to a maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit. Specifically, one time unit may be one time slot.
Optionally, as an embodiment, a maximum bit number of the uplink control information that can be transmitted by one uplink control channel unit is N, and a value of N may be configured by the network device. Specifically, the terminal device may receive a signaling or indication information sent by the network device, where the indication information may be used to determine a value of N. For example, the terminal device receives Downlink Control Information (DCI) sent by the network device, where the DCI includes Information indicating a value of N.
Optionally, as an embodiment, step 110 may include: the terminal device receives a plurality of downlink data, each downlink data in the plurality of downlink data corresponds to independent ACK/NACK information, and the target uplink control information may include ACK/NACK information of the plurality of downlink data (or, the target uplink control information refers to ACK/NACK information of the plurality of downlink data); the terminal equipment determines uplink control channel units corresponding to the plurality of downlink data respectively to obtain a plurality of uplink control channel units.
It should be noted that, the Downlink data in this document may refer to Downlink Shared data, and in particular, may refer to Physical Downlink Shared Channel (PDSCH) in some embodiments.
It should be noted that, in the embodiment of the present invention, the correspondence between the plurality of downlink data and the uplink control channel unit is not specifically limited. Specifically, each of the plurality of downlink data may correspond to at least one uplink control unit in the plurality of uplink control channel units; each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit. For example, the plurality of downlink data and the plurality of uplink control channel units are in one-to-one correspondence; or at least two downlink data in the plurality of downlink data correspond to one uplink control channel unit in the plurality of uplink control channel units; each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit. As another example, a plurality of downlink data may correspond to one uplink control channel unit.
Optionally, as an embodiment, the method of fig. 1 may further include: the terminal equipment determines the number of uplink control channel units required for transmitting the target uplink control information according to the bit number of the target uplink control information and the maximum bit number of the uplink control information which can be transmitted by one uplink control unit.
For example, the terminal device may be according toDetermining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
For another example, the terminal device may determine that the number of uplink control channel units required for transmitting the target uplink control information is: (M/N) + 1.
Optionally, as an embodiment, the method of fig. 1 may further include: the terminal device receives indication information sent by the network device, where the indication information includes information for determining resources occupied by a plurality of uplink control channel elements (or the indication information includes information for indicating resources occupied by a plurality of uplink control channel elements, and for convenience of description, the information for determining resources occupied by a plurality of uplink control channel elements is hereinafter referred to as target information); and the terminal equipment determines the resources occupied by the plurality of uplink control channel units according to the indication information.
The indication information may be, for example, DCI.
It should be noted that, the resources occupied by the uplink control channel element herein can be replaced by the resource location of the uplink control channel element. Further, in some embodiments, the resource location of the uplink control channel unit may include at least one of a time domain resource location, a frequency domain resource location, and a code domain sequence index of the uplink control channel unit.
It should be understood that the terminal can determine the resources occupied by the plurality of uplink control channel units based on the target information in various ways. In some embodiments, the target information may directly indicate resources occupied by the multiple uplink control channel elements, for example, the target information may directly indicate time-frequency positions of the resources occupied by the multiple uplink control channel elements, and the terminal device may determine the resources occupied by the multiple uplink control channel elements directly according to the indication of the target information. In other embodiments, the target information may include a configuration parameter for determining resources occupied by the multiple uplink control channel units, and the terminal device may determine the resources occupied by the multiple uplink control channel units in a predetermined manner based on the configuration parameter.
Optionally, as an embodiment, the method of fig. 1 may further include: the terminal equipment determines the resources occupied by a first uplink control channel unit in a plurality of uplink control channel units; and the terminal equipment determines the resources occupied by other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units according to the resources occupied by the first uplink control channel unit.
It should be noted that the first uplink control channel element may be one uplink control channel element, or may be two or more uplink control channel resources. Specifically, the first uplink control channel may be a part of the uplink control channel units in the plurality of uplink control channel units.
In the embodiment of the invention, the resources occupied by other uplink control channel units are determined based on the resources occupied by the first uplink control channel unit, the terminal equipment and the network equipment can determine the resources occupied by a plurality of uplink control channel units through the same rule based on the resources occupied by the first uplink control channel unit, and the network equipment does not need to configure the resources for each uplink control channel unit, thereby simplifying the transmission process of the uplink control information.
It should be noted that, there may be various ways of determining resources occupied by other uplink control channel units according to the resource occupied by the first uplink control channel unit, which is not specifically limited in this embodiment of the present invention, and the following detailed description is made with reference to specific embodiments.
Optionally, in some embodiments, the resources occupied by the other uplink control channel units are at least partially the same as the resources occupied by the first uplink control channel unit. Specifically, the terminal device may allocate one or two of the following resources, which are the same as those of the first uplink control channel unit, to the other uplink control channel units: time domain resources, frequency domain resources, and code domain resources. For example, the terminal device may allocate the same time domain resource as the first uplink control channel unit to other uplink control channel units, and the frequency domain resource and the code domain resource of other uplink control channels may be different. For another example, the terminal device may allocate the same frequency domain resource as the first uplink control channel unit to other uplink control channel units, and the time domain resource and the code domain resource of other uplink control channels may be different.
Optionally, in some embodiments, the determining, by the terminal device, the resource occupied by the other uplink control channel unit except the first uplink control channel unit in the plurality of uplink control channel units according to the resource occupied by the first uplink control channel unit may include: the terminal equipment determines the numbers of the resources occupied by other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit; and the terminal equipment determines the resources occupied by other uplink control channel units according to the numbers of the resources occupied by other uplink control channel units.
Note that the number in the embodiment of the present invention may also be referred to as an index (index).
It should be noted that there are various ways to determine the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, which will be described in detail below.
Optionally, in some embodiments, the terminal device determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a predefined function. For example, the predefined function is x + i, where x represents the number of the resource occupied by the first uplink control channel unit, and i represents the ith uplink control channel unit in other uplink control channel units, and the number of the resource occupied by the first uplink control channel unit can be determined by substituting the function with the number of the resource occupied by the first uplink control channel unit. The predefined function may also take other forms, which are not listed here.
Optionally, in some embodiments, the terminal device may determine the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset. The offset may be a fixed value or may be semi-statically configured or dynamically indicated by the network device.
For example, if the number of the resource occupied by the first uplink control channel unit is T and the preset offset is 5, the numbers of the other uplink control channel units may be T +5+ i, where i represents the ith uplink control channel unit in the other uplink control channel units. For another example, if the number of the resource occupied by the first uplink control channel element is T and the preset offset is 5, the numbers of the other uplink control channel elements may be 2(T +5) + i, where i represents the ith uplink control channel element in the other uplink control channel elements.
Optionally, in some embodiments, the terminal device may determine, according to the number of the resource occupied by the first uplink control channel unit and HARQ timings (or HARQ timings) of other downlink data, the numbers of the resources occupied by the other uplink control channel units, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of the multiple downlink data, and the other downlink data is downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit.
It should be understood that the HARQ timing of one downlink data may be used to indicate a timing relationship between a reception time (reception slot or reception subframe) of the downlink data and a feedback time (feedback slot or feedback subframe) of ACK/NACK information of the downlink data, which may be predefined by the system.
In this embodiment of the present invention, a plurality of uplink control channel units and a plurality of downlink data may have a one-to-one correspondence relationship, where each uplink control channel unit may be configured to feed back ACK/NACK information of its corresponding downlink data, and thus, other uplink control channel units and other downlink data may have a one-to-one correspondence relationship.
For example, the number of the resource occupied by the first uplink control channel unit is T, the ith downlink data in the other downlink data corresponds to the ith uplink control channel unit in the other uplink control channel units, and assuming that the HARQ timing of the ith downlink data is n + k, where n denotes the number of the receiving subframe of the downlink data and k denotes the difference between the numbers of the feedback subframe of the downlink data and the receiving subframe of the downlink data, the number of the ith uplink control channel unit in the other uplink control channel units may be equal to T + k.
Optionally, in some embodiments, the terminal device determines, according to the number of the resource occupied by the first uplink control channel unit, the sequence number of the time unit where other downlink data is located, and/or the sequence number of the carrier where other downlink data is located, the numbers of the resources occupied by other uplink control channel units, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of multiple downlink data, and the other downlink data is downlink data, except the downlink data corresponding to the first uplink control channel unit, in the multiple downlink data.
In this embodiment of the present invention, a plurality of uplink control channel units and a plurality of downlink data may have a one-to-one correspondence relationship, where each uplink control channel unit may be configured to feed back ACK/NACK information of its corresponding downlink data, and thus, other uplink control channel units and other downlink data may have a one-to-one correspondence relationship.
For example, the number of the resource occupied by the other uplink control channel unit may be the sum, difference or any other combination of the number of the resource occupied by the first uplink control channel unit and the sequence number of the time unit where the other downlink data is located and/or the sequence number of the carrier where the other downlink data is located.
Optionally, in some embodiments, the terminal device determines, according to the number of the resource occupied by the first uplink control channel unit and the number of other downlink data, the number of the resource occupied by other uplink control channel units, where the multiple uplink control channel units are respectively used to transmit ACK/NACK information of multiple downlink data, and the other downlink data is downlink data, except for the downlink data corresponding to the first uplink control channel unit, in the multiple downlink data.
In this embodiment of the present invention, a plurality of uplink control channel units and a plurality of downlink data may have a one-to-one correspondence relationship, where each uplink control channel unit may be configured to feed back ACK/NACK information of its corresponding downlink data, and thus, other uplink control channel units and other downlink data may have a one-to-one correspondence relationship.
For example, the number of resources occupied by other uplink control channel elements may be the sum, difference or any other combination of the number of resources occupied by the first uplink control channel element and the number of other downlink data.
Optionally, in some embodiments, the terminal device determines, according to the number of the resource occupied by the first uplink control channel unit and the number of a Transport Block (TB) or a coding Block carried in other downlink data, the number of the resource occupied by the other uplink control channel units, where the plurality of uplink control channel units are respectively used to transmit ACK/NACK information of the plurality of downlink data, and the other downlink data is downlink data, except for the downlink data corresponding to the first uplink control channel unit, in the plurality of downlink data. Specifically, a plurality of uplink control channel units and a plurality of downlink data have a one-to-one correspondence relationship, where each uplink control channel unit can be used to feed back ACK/NACK information of its corresponding downlink data.
In this embodiment of the present invention, a plurality of uplink control channel units and a plurality of downlink data may have a one-to-one correspondence relationship, where each uplink control channel unit may be configured to feed back ACK/NACK information of its corresponding downlink data, and thus, other uplink control channel units and other downlink data may have a one-to-one correspondence relationship.
For example, the number of resources occupied by other uplink control channel elements may be the sum, difference or any other combination of the number of resources occupied by the first uplink control channel element and the number of TBs or coding blocks carried in other downlink data.
The above mainly describes the manner of determining the resources occupied by other uplink control channel units according to the resources occupied by the first uplink control channel unit, and the following describes the manner of determining the resources occupied by the first uplink control channel unit in detail.
Optionally, as an embodiment, the determining, by the terminal device, the resource occupied by the first uplink control channel element in the multiple uplink control channel elements may include: and the terminal equipment determines the resources occupied by the first uplink control channel unit according to the signaling sent by the network equipment. For example, the terminal receives a Physical Downlink Control Channel (PDCCH) sent by the network device, where the PDCCH carries information indicating resources occupied by the first uplink Control Channel element.
Optionally, as an embodiment, the determining, by the terminal device, the resource occupied by the first uplink control channel element in the multiple uplink control channel elements may include: the terminal device determines the resource occupied by the first uplink control channel unit according to a Radio Network Temporary Identity (RNTI) of the terminal device or an id (Identity) of the terminal device.
For example, the terminal device calculates the number of the first uplink control channel unit according to the RNTI or the ID through a predefined operation rule, and then determines the resource occupied by the first uplink control channel unit based on the number of the first uplink control channel unit.
Optionally, as an embodiment, the determining, by the terminal device, the resource occupied by the first uplink control channel element in the multiple uplink control channel elements may include: and the terminal equipment determines the resources occupied by the first uplink control channel unit according to the number of the physical resources occupied by the downlink control channel corresponding to the first uplink control channel.
For example, the terminal device calculates the number of the first uplink control channel unit according to the number of the physical resource occupied by the downlink control channel by a predefined operation rule, and then determines the resource occupied by the first uplink control channel unit based on the number of the first uplink control channel unit.
The first uplink control channel may be used to feed back ACK/NACK information of the first downlink data, and the downlink control channel corresponding to the first uplink control channel may refer to a downlink control channel used to schedule the first downlink data.
Optionally, as an embodiment, the resource occupied by one uplink control channel unit includes at least one of a time domain resource, a frequency domain resource, and a code domain resource. It should be noted that the code domain resource occupied by one uplink control channel unit may refer to a code domain sequence used when information in the uplink control channel unit is encoded.
Optionally, as an embodiment, the plurality of uplink control channel units repeatedly transmit the target uplink control information.
The embodiment of the invention uses a plurality of uplink control channels to repeatedly transmit the target uplink control information, thereby improving the transmission reliability of the target uplink control information.
For example, the terminal device repeatedly transmits P-bit uplink control information in a time unit by using Q uplink control channel units, where P is not greater than N, each of the Q uplink control channels carries the same P-bit information, where Q is greater than 1, P is greater than or equal to 1, and N represents the maximum number of bits of uplink control information that can be transmitted by one uplink control channel unit.
Optionally, as an embodiment, the multiple uplink control channel units jointly transmit the target uplink control information, and different uplink control channel units in the multiple uplink control channel units transmit different information in the target uplink control information.
For example, the terminal device sends K bits of information in one time unit by using Q uplink control channel units, where K is a positive integer greater than 1, information carried by some of the Q uplink control channel units is different from information carried by other uplink control channel units, where Q is greater than 1, and P is greater than or equal to 1.
The following describes an embodiment of the present invention in more detail by taking the downlink data as PDSCH and the time unit as time slot as an example.
Scene one: the terminal equipment firstly determines the size of the resource occupied by the uplink control channel unit; the terminal equipment determines that the target time slot needs to feed back ACK/NACK information corresponding to L PDSCHs, wherein each uplink control channel unit can be used for feeding back the ACK/NACK information corresponding to one PDSCH, and L is larger than 1; the terminal equipment determines that L uplink control channel units are required to be used for transmitting the uplink control information in one slot.
Specifically, as shown in fig. 2b, the terminal device determines that the length of the time domain resource occupied by the uplink control channel unit is 1 OFDM symbol, and the length of the frequency domain resource is the frequency domain resource length corresponding to 1 RB, such as 12 subcarriers. The terminal equipment receives DCI, the DCI schedules the terminal to receive PDSCH, and the DCI further indicates the resource position (time domain position, frequency domain position, code domain sequence index) of the uplink control channel unit for transmitting ACK/NACK corresponding to the current PDSCH.
Scene two: the terminal equipment firstly determines the size of the resource occupied by the uplink control channel unit; the terminal equipment determines the maximum bit number N of uplink control information which can be transmitted by an uplink control channel unit and determines the bit number of target uplink control information to be transmitted; terminal equipment is according toAnd determining the number of uplink control channel units required by the target uplink control information.
Specifically, the terminal device determines that the length of the time domain resource occupied by the uplink control channel unit is 1 OFDM symbol, and the length of the frequency domain resource is the frequency domain resource length corresponding to 1 RB, such as 12 subcarriers. Assuming that one uplink control channel unit carries 2 bits of information at most, if the terminal needs to feed back 10 bits of CSI in the target time slot, the terminal equipment determines to use 5 uplink control channel units to transmit the 10 bits of CSI, and if the terminal needs to feed back 15 bits of CSI in the target time slot, the terminal determines to use 8 uplink control channel units to transmit the 15 bits of CSI.
The method for transmitting uplink control information according to the embodiment of the present invention is described in detail from the perspective of the terminal device in conjunction with fig. 1 to 2b, and the method for transmitting uplink control information according to the embodiment of the present invention is described in detail from the perspective of the network device in conjunction with fig. 3. It should be understood that the description of the network device side and the description of the terminal device side correspond to each other, and similar contents may be referred to above and are not described herein again.
Fig. 3 is a schematic flowchart of a method for transmitting uplink control information according to an embodiment of the present invention. The method of fig. 3 includes:
310. the network equipment determines a plurality of uplink control channel units for transmitting target uplink control information, wherein the plurality of uplink control channel units are positioned in the same target time unit on a time domain, and each uplink control channel unit in the plurality of uplink control channel units can independently transmit the uplink control information;
320. and the network equipment receives the target uplink control information sent by the terminal equipment through the plurality of uplink control channel units in the target time unit.
In the embodiment of the invention, the terminal equipment and the network equipment transmit the uplink control information by taking the uplink control channel unit as a unit, and in the transmission process of the target uplink control information, the terminal equipment can determine the number of the uplink control channel units required to be used according to the target uplink control information and then transmit the target uplink control information by using the determined uplink control channel units. For example, the uplink control channel element may correspond to a small-capacity uplink control channel format, and the terminal device may flexibly expand the transmission resource of the uplink control information in units of the uplink control channel element according to actual needs, thereby improving the flexibility of uplink control information transmission.
Optionally, in some embodiments, before step 310, the method of fig. 1 may further include: the network device determines an uplink control channel element. For example, at least one of the following information of the uplink control channel element is determined: the length of the time domain resource occupied by the uplink control channel unit, the length of the frequency domain resource occupied by the uplink control channel unit, the maximum bit number of the uplink control information which can be transmitted by the uplink control channel unit, and the like.
Optionally, in some embodiments, before step 310, the method of fig. 3 may further include: the network equipment determines target uplink control information to be transmitted in the target time unit. Specifically, the target uplink control information may include ACK/NACK information corresponding to the downlink data, and the terminal device may determine, according to the number of received target downlink data, ACK/NACK information that needs to be transmitted in the target time unit, where the ACK/NACK information corresponding to the target downlink data needs to be transmitted in the target time unit.
Optionally, in some embodiments, the length of the time domain resource occupied by the uplink control channel unit is equal to the length of the time domain resource occupied by a orthogonal frequency division multiplexing, OFDM, symbols, and the length of the frequency domain resource occupied by the uplink control channel unit is equal to the length of the frequency domain resource occupied by B resource blocks, RB, where a and B are both positive integers greater than or equal to 1.
Optionally, in some embodiments, the method of fig. 3 may further include: and the network equipment determines the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
Optionally, in some embodiments, the method of fig. 3 may further include: and the network equipment configures the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit.
Optionally, in some embodiments, the maximum bit number of the uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is one of the following:
the value of N is 2;
the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and
the value of N is configured by the network device.
Optionally, in some embodiments, step 310 may comprise: the network equipment sends a plurality of downlink data to the terminal equipment, each downlink data in the plurality of downlink data corresponds to independent ACK/NACK information, and the target uplink control information comprises the ACK/NACK information of the plurality of downlink data; and the network equipment determines uplink control channel units corresponding to the plurality of downlink data respectively to obtain the plurality of uplink control channel units.
Optionally, in some embodiments, each of the plurality of downlink data corresponds to at least one uplink control unit in the plurality of uplink control channel units; each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
Optionally, in some embodiments, the method of fig. 3 may further include: and the network equipment determines the number of uplink control channel units required for transmitting the target uplink control information according to the bit number of the target uplink control information and the maximum bit number of the uplink control information which can be transmitted by one uplink control unit.
Optionally, in some embodiments, the determining, by the network device, the number of uplink control channel units required for transmitting the target uplink control information according to the number of bits of the target uplink control information and the maximum number of bits of uplink control information that can be transmitted by one uplink control unit includes: the network device is based onDetermining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K isA positive integer greater than or equal to 1.
Optionally, in some embodiments, the method of fig. 3 may further include: the network equipment generates indication information, wherein the indication information comprises information used for determining resources occupied by the plurality of uplink control channel units; and the network equipment sends the indication information to the terminal equipment.
Optionally, in some embodiments, the indication information is DCI.
Optionally, in some embodiments, the method of fig. 3 may further include: the network equipment determines the resources occupied by a first uplink control channel unit in the plurality of uplink control channel units; and the network equipment determines the resources occupied by other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units according to the resources occupied by the first uplink control channel unit.
Optionally, in some embodiments, the determining, by the network device, the resource occupied by the other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units according to the resource occupied by the first uplink control channel unit may include: the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit; and the network equipment determines the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
Optionally, in some embodiments, the determining, by the network device, the resource occupied by the other uplink control channel unit according to the number of the resource occupied by the other uplink control channel unit may include:
the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a predefined function; alternatively, the first and second electrodes may be,
the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; alternatively, the first and second electrodes may be,
the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the HARQ time sequences of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
the network equipment determines the numbers of the resources occupied by other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the serial numbers of time units where other downlink data are located and/or the serial numbers of carriers where other downlink data are located, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
and the network equipment determines the numbers of the resources occupied by other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of TBs or coding blocks carried in other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data.
Optionally, in some embodiments, the resources occupied by the other uplink control channel units are at least partially the same as the resources occupied by the first uplink control channel unit.
Optionally, in some embodiments, the determining, by the network device, the resource occupied by the first uplink control channel unit in the plurality of uplink control channel units includes:
the network equipment configures resources occupied by the first uplink control channel unit; alternatively, the first and second electrodes may be,
the network equipment determines the resources occupied by the first uplink control channel unit according to the RNTI of the terminal equipment or the ID of the terminal; alternatively, the first and second electrodes may be,
and the network equipment determines the resources occupied by the first uplink control channel unit according to the number of the physical resources occupied by the downlink control channel corresponding to the first uplink control channel.
Optionally, in some embodiments, the resource occupied by one uplink control channel unit includes at least one of a time domain resource, a frequency domain resource, and a code domain resource.
Optionally, in some embodiments, the plurality of uplink control channel units repeatedly transmit the target uplink control information.
Optionally, in some embodiments, the plurality of uplink control channel units collectively transmit the target uplink control information, and different uplink control channel units in the plurality of uplink control channel units transmit different information in the target uplink control information.
Optionally, in some embodiments, the one time unit is one time slot.
While method embodiments of the present invention are described in detail above with reference to fig. 1-3, apparatus embodiments of the present invention are described in detail below with reference to fig. 4-7, it being understood that apparatus embodiments correspond to method embodiments and that similar descriptions may be had with reference to method embodiments.
Fig. 4 is a schematic configuration diagram of a terminal device according to an embodiment of the present invention. The terminal device 400 of fig. 4 includes:
a first determining module 410, configured to determine multiple uplink control channel units for transmitting target uplink control information, where the multiple uplink control channel units are located in the same target time unit in a time domain, and each uplink control channel unit in the multiple uplink control channel units can independently transmit uplink control information;
a sending module 420, configured to send the target uplink control information to a network device through the multiple uplink control channel units in the target time unit.
Optionally, in some embodiments, the length of the time domain resource occupied by the uplink control channel unit is equal to the length of the time domain resource occupied by a orthogonal frequency division multiplexing, OFDM, symbols, and the length of the frequency domain resource occupied by the uplink control channel unit is equal to the length of the frequency domain resource occupied by B resource blocks, RB, where a and B are both positive integers greater than or equal to 1.
Optionally, in some embodiments, the terminal device 400 further includes: and the second determining module is used for determining the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
Optionally, in some embodiments, the terminal device 400 further includes: and a third determining module, configured to determine, according to the signaling sent by the network device, a length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit.
Optionally, in some embodiments, the maximum bit number of the uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is one of the following: the value of N is 2; the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and the value of N is configured by the network device.
Optionally, in some embodiments, the first determining module 410 is specifically configured to receive multiple downlink data, where each downlink data in the multiple downlink data corresponds to independent ACK/NACK information, and the target uplink control information includes ACK/NACK information of the multiple downlink data; and determining uplink control channel units corresponding to the plurality of downlink data to obtain the plurality of uplink control channel units.
Optionally, in some embodiments, each of the plurality of downlink data corresponds to at least one uplink control unit in the plurality of uplink control channel units; each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
Optionally, in some embodiments, the terminal device 400 further includes: and a fourth determining module, configured to determine, according to the bit number of the target uplink control information and a maximum bit number of uplink control information that can be transmitted by one uplink control unit, the number of uplink control channel units required for transmitting the target uplink control information.
Optionally, in some embodiments, the fourth determining module is specifically configured to determine according toAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
Optionally, in some embodiments, the terminal device 400 further includes: a first receiving module, configured to receive indication information sent by the network device, where the indication information includes information used to determine resources occupied by the multiple uplink control channel units; and a fifth determining module, configured to determine, according to the indication information, resources occupied by the multiple uplink control channel units.
Optionally, in some embodiments, the indication information is downlink control information DCI.
Optionally, in some embodiments, the terminal device 400 further includes: a sixth determining module, configured to determine a resource occupied by a first uplink control channel unit in the multiple uplink control channel units; a seventh determining module, configured to determine, according to the resource occupied by the first uplink control channel unit, the resource occupied by other uplink control channel units except the first uplink control channel unit in the multiple uplink control channel units.
Optionally, in some embodiments, the seventh determining module is specifically configured to determine, according to the number of the resource occupied by the first uplink control channel unit, the number of the resource occupied by the other uplink control channel unit; and determining the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
Optionally, in some embodiments, the seventh determining module is specifically configured to determine, according to the number of the resource occupied by the first uplink control channel unit and a predefined function, the number of the resource occupied by the other uplink control channel unit; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; or determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the hybrid automatic repeat request (HARQ) time sequences of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK (acknowledgement/negative acknowledgement) information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the number of the time unit where other downlink data are located and/or the carrier number where other downlink data are located, where the plurality of uplink control channel units are respectively used to transmit ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data of the plurality of downlink data except the downlink data corresponding to the first uplink control channel unit; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the plurality of uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the plurality of downlink data; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of the transport blocks TB or the coding blocks carried in the other downlink data, where the multiple uplink control channel units are respectively used for transmitting ACK/NACK information of multiple downlink data, and the other downlink data are downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit.
Optionally, in some embodiments, the resources occupied by the other uplink control channel units are at least partially the same as the resources occupied by the first uplink control channel unit.
Optionally, in some embodiments, the sixth determining module is specifically configured to determine, according to a signaling sent by the network device, a resource occupied by the first uplink control channel unit; or, determining the resource occupied by the first uplink control channel unit according to the radio network temporary identifier RNTI of the terminal device 400 or the ID of the terminal; or determining the resource occupied by the first uplink control channel unit according to the number of the physical resource occupied by the downlink control channel corresponding to the first uplink control channel.
Optionally, in some embodiments, the resource occupied by one uplink control channel unit includes at least one of a time domain resource, a frequency domain resource, and a code domain resource.
Optionally, in some embodiments, the plurality of uplink control channel units repeatedly transmit the target uplink control information.
Optionally, in some embodiments, the plurality of uplink control channel units collectively transmit the target uplink control information, and different uplink control channel units in the plurality of uplink control channel units transmit different information in the target uplink control information.
Optionally, in some embodiments, the one time unit is one time slot.
Fig. 5 is a schematic structural diagram of a network device according to an embodiment of the present invention. The network device 500 of fig. 5 includes:
a first determining module 510, configured to determine multiple uplink control channel units for transmitting target uplink control information, where the multiple uplink control channel units are located in the same target time unit in a time domain, and each uplink control channel unit in the multiple uplink control channel units can independently transmit uplink control information;
a receiving module 520, configured to receive the target uplink control information sent by the terminal device through the multiple uplink control channel units in the target time unit.
Optionally, in some embodiments, the length of the time domain resource occupied by the uplink control channel unit is equal to the length of the time domain resource occupied by a orthogonal frequency division multiplexing, OFDM, symbols, and the length of the frequency domain resource occupied by the uplink control channel unit is equal to the length of the frequency domain resource occupied by B resource blocks, RB, where a and B are both positive integers greater than or equal to 1.
Optionally, in some embodiments, the network device 500 further includes: and the second determining module is used for determining the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
Optionally, in some embodiments, the network device 500 further includes: a third determining module, configured to determine, according to the signaling sent by the network device 500, the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit.
Optionally, in some embodiments, the maximum bit number of the uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is one of the following: the value of N is 2; the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and the value of N is configured by the network device 500.
Optionally, in some embodiments, the first determining module 510 is specifically configured to send multiple downlink data to the terminal device, where each downlink data in the multiple downlink data corresponds to independent ACK/NACK information, and the target uplink control information includes ACK/NACK information of the multiple downlink data; and determining uplink control channel units corresponding to the plurality of downlink data to obtain the plurality of uplink control channel units.
Optionally, in some embodiments, each of the plurality of downlink data corresponds to at least one uplink control unit in the plurality of uplink control channel units; each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
Optionally, in some embodiments, the network device 500 further includes: and a fourth determining module, configured to determine, according to the bit number of the target uplink control information and a maximum bit number of uplink control information that can be transmitted by one uplink control unit, the number of uplink control channel units required for transmitting the target uplink control information.
Optionally, in some embodiments, the fourth determining module is specifically configured to determine according toAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
Optionally, in some embodiments, the network device 500 further includes: a generating module, configured to generate indication information, where the indication information includes information used to determine resources occupied by the multiple uplink control channel units; and the sending module is used for sending the indication information to the terminal equipment.
Optionally, in some embodiments, the indication information is downlink control information DCI.
Optionally, in some embodiments, the network device 500 further includes: a fifth determining module, configured to determine a resource occupied by a first uplink control channel unit in the multiple uplink control channel units; a sixth determining module, configured to determine, according to the resource occupied by the first uplink control channel unit, the resource occupied by other uplink control channel units except the first uplink control channel unit in the multiple uplink control channel units.
Optionally, in some embodiments, the sixth determining module is specifically configured to determine, according to the number of the resource occupied by the first uplink control channel unit, the number of the resource occupied by the other uplink control channel unit; and determining the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
Optionally, in some embodiments, the sixth determining module is specifically configured to determine, according to the number of the resource occupied by the first uplink control channel unit and a predefined function, the number of the resource occupied by the other uplink control channel unit; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; or determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the hybrid automatic repeat request (HARQ) time sequences of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK (acknowledgement/negative acknowledgement) information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the number of the time unit where other downlink data are located and/or the carrier number where other downlink data are located, where the plurality of uplink control channel units are respectively used to transmit ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data of the plurality of downlink data except the downlink data corresponding to the first uplink control channel unit; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the plurality of uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the plurality of downlink data; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of the transport blocks TB or the coding blocks carried in the other downlink data, where the multiple uplink control channel units are respectively used for transmitting ACK/NACK information of multiple downlink data, and the other downlink data are downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit.
Optionally, in some embodiments, the resources occupied by the other uplink control channel units are at least partially the same as the resources occupied by the first uplink control channel unit.
Optionally, in some embodiments, the fifth determining module is specifically configured to configure the resource occupied by the first uplink control channel unit; or determining the resource occupied by the first uplink control channel unit according to the Radio Network Temporary Identifier (RNTI) of the terminal equipment or the ID of the terminal; or determining the resource occupied by the first uplink control channel unit according to the number of the physical resource occupied by the downlink control channel corresponding to the first uplink control channel.
Optionally, in some embodiments, the resource occupied by one uplink control channel unit includes at least one of a time domain resource, a frequency domain resource, and a code domain resource.
Optionally, in some embodiments, the plurality of uplink control channel units repeatedly transmit the target uplink control information.
Optionally, in some embodiments, the plurality of uplink control channel units collectively transmit the target uplink control information, and different uplink control channel units in the plurality of uplink control channel units transmit different information in the target uplink control information.
Optionally, in some embodiments, the one time unit is one time slot.
Fig. 6 is a schematic configuration diagram of a terminal device according to an embodiment of the present invention. The terminal device 600 of fig. 6 includes:
a processor 610, configured to determine multiple uplink control channel units for transmitting target uplink control information, where the multiple uplink control channel units are located in the same target time unit in a time domain, and each uplink control channel unit in the multiple uplink control channel units can independently transmit uplink control information;
a transceiver 620, configured to send the target uplink control information to a network device through the multiple uplink control channel units in the target time unit.
Optionally, in some embodiments, the length of the time domain resource occupied by the uplink control channel unit is equal to the length of the time domain resource occupied by a orthogonal frequency division multiplexing, OFDM, symbols, and the length of the frequency domain resource occupied by the uplink control channel unit is equal to the length of the frequency domain resource occupied by B resource blocks, RB, where a and B are both positive integers greater than or equal to 1.
Optionally, in some embodiments, the processor 610 is specifically configured to determine, according to a rule agreed by a protocol, a length of a time domain resource and/or a frequency domain resource occupied by the uplink control channel unit.
Optionally, in some embodiments, the processor 610 is specifically configured to determine, according to a signaling sent by the network device, a length of a time domain resource and/or a frequency domain resource occupied by the uplink control channel unit.
Optionally, in some embodiments, the maximum bit number of the uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is one of the following: the value of N is 2; the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and the value of N is configured by the network device.
Optionally, in some embodiments, the transceiver 620 is specifically configured to receive a plurality of downlink data, where each downlink data in the plurality of downlink data corresponds to independent ACK/NACK information, and the target uplink control information includes ACK/NACK information of the plurality of downlink data; and determining uplink control channel units corresponding to the plurality of downlink data to obtain the plurality of uplink control channel units.
Optionally, in some embodiments, each of the plurality of downlink data corresponds to at least one uplink control unit in the plurality of uplink control channel units; each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
Optionally, in some embodiments, the processor 610 is specifically configured to determine the number of uplink control channel elements required for transmitting the target uplink control information according to the bit number of the target uplink control information and the maximum bit number of uplink control information that can be transmitted by one uplink control unit.
Optionally, in some embodiments, the processor 610 is specifically configured toAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
Optionally, in some embodiments, the transceiver 620 is further configured to receive indication information sent by the network device, where the indication information includes information for determining resources occupied by the multiple uplink control channel units; the processor 610 is further configured to determine resources occupied by the multiple uplink control channel units according to the indication information.
Optionally, in some embodiments, the indication information is downlink control information DCI.
Optionally, in some embodiments, the processor 610 is further configured to determine a resource occupied by a first uplink control channel unit in the plurality of uplink control channel units; and determining the resources occupied by other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units according to the resources occupied by the first uplink control channel unit.
Optionally, in some embodiments, the processor 610 is specifically configured to determine, according to the number of the resource occupied by the first uplink control channel unit, the number of the resource occupied by the other uplink control channel unit; and determining the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
Optionally, in some embodiments, the processor 610 is specifically configured to determine, according to the number of the resource occupied by the first uplink control channel unit and a predefined function, the number of the resource occupied by the other uplink control channel units; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; or determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the hybrid automatic repeat request (HARQ) time sequences of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK (acknowledgement/negative acknowledgement) information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the number of the time unit where other downlink data are located and/or the carrier number where other downlink data are located, where the plurality of uplink control channel units are respectively used to transmit ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data of the plurality of downlink data except the downlink data corresponding to the first uplink control channel unit; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the plurality of uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the plurality of downlink data; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of the transport blocks TB or the coding blocks carried in the other downlink data, where the multiple uplink control channel units are respectively used for transmitting ACK/NACK information of multiple downlink data, and the other downlink data are downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit.
Optionally, in some embodiments, the resources occupied by the other uplink control channel units are at least partially the same as the resources occupied by the first uplink control channel unit.
Optionally, in some embodiments, the processor 610 is specifically configured to determine, according to a signaling sent by the network device, a resource occupied by the first uplink control channel unit; or, determining the resource occupied by the first uplink control channel unit according to the radio network temporary identifier RNTI of the terminal device 600 or the ID of the terminal; or determining the resource occupied by the first uplink control channel unit according to the number of the physical resource occupied by the downlink control channel corresponding to the first uplink control channel.
Optionally, in some embodiments, the resource occupied by one uplink control channel unit includes at least one of a time domain resource, a frequency domain resource, and a code domain resource.
Optionally, in some embodiments, the plurality of uplink control channel units repeatedly transmit the target uplink control information.
Optionally, in some embodiments, the plurality of uplink control channel units collectively transmit the target uplink control information, and different uplink control channel units in the plurality of uplink control channel units transmit different information in the target uplink control information.
Optionally, in some embodiments, the one time unit is one time slot.
Fig. 7 is a schematic structural diagram of a network device according to an embodiment of the present invention. The network device 700 of fig. 7 includes:
a processor 710, configured to determine multiple uplink control channel units for transmitting target uplink control information, where the multiple uplink control channel units are located in the same target time unit in a time domain, and each of the multiple uplink control channel units is capable of independently transmitting uplink control information;
a transceiver 720, configured to receive the target uplink control information sent by the terminal device through the multiple uplink control channel units in the target time unit.
Optionally, in some embodiments, the length of the time domain resource occupied by the uplink control channel unit is equal to the length of the time domain resource occupied by a orthogonal frequency division multiplexing, OFDM, symbols, and the length of the frequency domain resource occupied by the uplink control channel unit is equal to the length of the frequency domain resource occupied by B resource blocks, RB, where a and B are both positive integers greater than or equal to 1.
Optionally, in some embodiments, the processor 710 is further configured to determine a length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
Optionally, in some embodiments, the processor 710 is further configured to determine, according to a signaling sent by the network device 700, a length of a time domain resource and/or a frequency domain resource occupied by the uplink control channel unit.
Optionally, in some embodiments, the maximum bit number of the uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is one of the following: the value of N is 2; the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and the value of N is configured by the network device 700.
Optionally, in some embodiments, the processor 710 is specifically configured to send multiple downlink data to the terminal device, where each downlink data in the multiple downlink data corresponds to independent ACK/NACK information, and the target uplink control information includes ACK/NACK information of the multiple downlink data; and determining uplink control channel units corresponding to the plurality of downlink data to obtain the plurality of uplink control channel units.
Optionally, in some embodiments, each of the plurality of downlink data corresponds to at least one uplink control unit in the plurality of uplink control channel units; each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
Optionally, in some embodiments, the processor 710 is further configured to determine the number of uplink control channel elements required to transmit the target uplink control information according to the number of bits of the target uplink control information and the maximum number of bits of uplink control information that can be transmitted by one uplink control unit.
Optionally, in some embodiments, the processor 710 is specifically configured toDetermining the number of uplink control channel elements required for transmitting the target uplink control information, wherein M represents the number of uplink control channel elementsThe number of bits of the target uplink control information, N represents the maximum number of bits of the uplink control information that can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
Optionally, in some embodiments, the processor 710 is further configured to generate indication information, where the indication information includes information for determining resources occupied by the multiple uplink control channel units; and the sending module is used for sending the indication information to the terminal equipment.
Optionally, in some embodiments, the indication information is downlink control information DCI.
Optionally, in some embodiments, the processor 710 is specifically configured to determine a resource occupied by a first uplink control channel unit in the multiple uplink control channel units; and determining the resources occupied by other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units according to the resources occupied by the first uplink control channel unit.
Optionally, in some embodiments, the processor 710 is specifically configured to determine, according to the number of the resource occupied by the first uplink control channel unit, the number of the resource occupied by the other uplink control channel unit; and determining the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
Optionally, in some embodiments, the processor 710 is specifically configured to determine, according to the number of the resource occupied by the first uplink control channel unit and a predefined function, the number of the resource occupied by the other uplink control channel units; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; or determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the hybrid automatic repeat request (HARQ) time sequences of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK (acknowledgement/negative acknowledgement) information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the number of the time unit where other downlink data are located and/or the carrier number where other downlink data are located, where the plurality of uplink control channel units are respectively used to transmit ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data of the plurality of downlink data except the downlink data corresponding to the first uplink control channel unit; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the plurality of uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the plurality of downlink data; or determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of the transport blocks TB or the coding blocks carried in the other downlink data, where the multiple uplink control channel units are respectively used for transmitting ACK/NACK information of multiple downlink data, and the other downlink data are downlink data of the multiple downlink data except the downlink data corresponding to the first uplink control channel unit.
Optionally, in some embodiments, the resources occupied by the other uplink control channel units are at least partially the same as the resources occupied by the first uplink control channel unit.
Optionally, in some embodiments, the processor 710 is specifically configured to configure the resource occupied by the first uplink control channel unit; or determining the resource occupied by the first uplink control channel unit according to the Radio Network Temporary Identifier (RNTI) of the terminal equipment or the ID of the terminal; or determining the resource occupied by the first uplink control channel unit according to the number of the physical resource occupied by the downlink control channel corresponding to the first uplink control channel.
Optionally, in some embodiments, the resource occupied by one uplink control channel unit includes at least one of a time domain resource, a frequency domain resource, and a code domain resource.
Optionally, in some embodiments, the plurality of uplink control channel units repeatedly transmit the target uplink control information.
Optionally, in some embodiments, the plurality of uplink control channel units collectively transmit the target uplink control information, and different uplink control channel units in the plurality of uplink control channel units transmit different information in the target uplink control information.
Optionally, in some embodiments, the one time unit is one time slot.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Claims (110)
1. A method for transmitting uplink control information, comprising:
the terminal equipment determines a plurality of uplink control channel units for transmitting target uplink control information, wherein the plurality of uplink control channel units are positioned in the same target time unit on a time domain, and each uplink control channel unit in the plurality of uplink control channel units can independently transmit the uplink control information;
the terminal equipment sends the target uplink control information to network equipment through the plurality of uplink control channel units in the target time unit; wherein each of the plurality of uplink control channel units carries the same target uplink control information.
2. The method of claim 1, wherein the length of the time domain resource occupied by each of the uplink control channel units is equal to the length of the time domain resource occupied by a orthogonal frequency division multiplexing, OFDM, symbols, and the length of the frequency domain resource occupied by each of the uplink control channel units is equal to the length of the frequency domain resource occupied by B resource blocks, RB, where a and B are positive integers greater than or equal to 1.
3. The method of claim 1, wherein the method further comprises:
and the terminal equipment determines the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
4. The method of claim 1, wherein the method further comprises:
and the terminal equipment determines the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to the signaling sent by the network equipment.
5. The method according to any of claims 1-4, wherein the maximum number of bits of uplink control information that can be transmitted by one uplink control channel unit is N, where N is one of the following:
the value of N is 2;
the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and
the value of N is configured by the network device.
6. The method of any of claims 1-4, wherein the terminal device determining a plurality of uplink control channel elements for transmitting target uplink control information, comprises:
the terminal equipment receives a plurality of downlink data, each downlink data in the plurality of downlink data corresponds to independent ACK/NACK information, and the target uplink control information comprises the ACK/NACK information of the plurality of downlink data;
and the terminal equipment determines uplink control channel units corresponding to the plurality of downlink data respectively to obtain the plurality of uplink control channel units.
7. The method of claim 6, wherein each of the plurality of downlink data corresponds to at least one uplink control unit of the plurality of uplink control channel units;
each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
8. The method of any one of claims 1-4, further comprising:
and the terminal equipment determines the number of uplink control channel units required for transmitting the target uplink control information according to the bit number of the target uplink control information and the maximum bit number of the uplink control information which can be transmitted by one uplink control unit.
9. The method of claim 8, wherein the determining, by the terminal device, the number of uplink control channel elements required for transmitting the target uplink control information according to the number of bits of the target uplink control information and the maximum number of bits of uplink control information that can be transmitted by one uplink control element, comprises:
the terminal device is based onAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
10. The method of any one of claims 1-4, further comprising:
the terminal equipment receives indication information sent by the network equipment, wherein the indication information comprises information used for determining resources occupied by the plurality of uplink control channel units;
and the terminal equipment determines the resources occupied by the plurality of uplink control channel units according to the indication information.
11. The method of claim 10, wherein the indication information is Downlink Control Information (DCI).
12. The method of claim 1, wherein the method further comprises:
the terminal equipment determines the resources occupied by a first uplink control channel unit in the plurality of uplink control channel units;
and the terminal equipment determines the resources occupied by other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units according to the resources occupied by the first uplink control channel unit.
13. The method as claimed in claim 12, wherein said determining, by said terminal device, the resources occupied by other uplink control channel units except for said first uplink control channel unit from the resources occupied by said first uplink control channel unit, comprises:
the terminal equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit;
and the terminal equipment determines the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
14. The method as claimed in claim 13, wherein said determining, by said terminal device, the resources occupied by said other uplink control channel unit according to the number of the resources occupied by said other uplink control channel unit comprises:
the terminal equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a predefined function; alternatively, the first and second electrodes may be,
the terminal equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; alternatively, the first and second electrodes may be,
the terminal equipment determines the numbers of the resources occupied by other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the hybrid automatic repeat request (HARQ) time sequence of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
the terminal equipment determines the numbers of the resources occupied by other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the serial numbers of time units where other downlink data are located and/or the serial numbers of carriers where other downlink data are located, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
the terminal equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
and the terminal equipment determines the numbers of the resources occupied by other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of transmission blocks TB or coding blocks carried in other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data.
15. The method of claim 12, wherein the other uplink control channel unit occupies at least a portion of the same resources as the first uplink control channel unit.
16. The method of claim 12, wherein the determining, by the terminal device, the resource occupied by the first uplink control channel element of the plurality of uplink control channel elements comprises:
the terminal equipment determines the resources occupied by the first uplink control channel unit according to the signaling sent by the network equipment; alternatively, the first and second electrodes may be,
the terminal equipment determines the resources occupied by the first uplink control channel unit according to the Radio Network Temporary Identifier (RNTI) of the terminal equipment or the ID of the terminal; alternatively, the first and second electrodes may be,
and the terminal equipment determines the resources occupied by the first uplink control channel unit according to the number of the physical resources occupied by the downlink control channel corresponding to the first uplink control channel.
17. The method according to any of claims 12-16, wherein the resources occupied by one uplink control channel element comprise at least one of time domain resources, frequency domain resources and code domain resources.
18. The method of claim 1, wherein the one time unit is one time slot.
19. A method for transmitting uplink control information, comprising:
the network equipment determines a plurality of uplink control channel units for transmitting target uplink control information, wherein the plurality of uplink control channel units are positioned in the same target time unit on a time domain, and each uplink control channel unit in the plurality of uplink control channel units can independently transmit the uplink control information;
the network equipment receives the target uplink control information sent by the terminal equipment through the plurality of uplink control channel units in the target time unit; wherein each of the plurality of uplink control channel units carries the same target uplink control information.
20. The method of claim 19, wherein the length of the time domain resource occupied by each of the uplink control channel units is equal to the length of the time domain resource occupied by a orthogonal frequency division multiplexing, OFDM, symbols, and the length of the frequency domain resource occupied by each of the uplink control channel units is equal to the length of the frequency domain resource occupied by B resource blocks, RB, where a and B are positive integers greater than or equal to 1.
21. The method of claim 19, wherein the method further comprises:
and the network equipment determines the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
22. The method of claim 19, wherein the method further comprises:
and the network equipment configures the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit.
23. The method according to any of claims 19-22, wherein a maximum number of bits of the uplink control information that can be transmitted by one uplink control channel unit is N, where N is one of the following:
the value of N is 2;
the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and
the value of N is configured by the network device.
24. The method of any of claims 19-22, wherein the network device determining a plurality of uplink control channel elements to transmit target uplink control information comprises:
the network equipment sends a plurality of downlink data to the terminal equipment, each downlink data in the plurality of downlink data corresponds to independent ACK/NACK information, and the target uplink control information comprises the ACK/NACK information of the plurality of downlink data;
and the network equipment determines uplink control channel units corresponding to the plurality of downlink data respectively to obtain the plurality of uplink control channel units.
25. The method of claim 24, wherein each of the plurality of downlink data corresponds to at least one uplink control unit of the plurality of uplink control channel units;
each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
26. The method of any one of claims 19-22, further comprising:
and the network equipment determines the number of uplink control channel units required for transmitting the target uplink control information according to the bit number of the target uplink control information and the maximum bit number of the uplink control information which can be transmitted by one uplink control unit.
27. The method of claim 26, wherein the network device determines the number of uplink control channel elements required for transmitting the target uplink control information according to the number of bits of the target uplink control information and the maximum number of bits of uplink control information that one uplink control element can transmit, comprising:
the network device is based onAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
28. The method of any one of claims 19-22, further comprising:
the network equipment generates indication information, wherein the indication information comprises information used for determining resources occupied by the plurality of uplink control channel units;
and the network equipment sends the indication information to the terminal equipment.
29. The method of claim 28, wherein the indication information is Downlink Control Information (DCI).
30. The method of claim 19, wherein the method further comprises:
the network equipment determines the resources occupied by a first uplink control channel unit in the plurality of uplink control channel units;
and the network equipment determines the resources occupied by other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units according to the resources occupied by the first uplink control channel unit.
31. The method as claimed in claim 30, wherein said network device determining the resources occupied by other uplink control channel units except for the first uplink control channel unit from the resources occupied by the first uplink control channel unit comprises:
the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit;
and the network equipment determines the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
32. The method as claimed in claim 31, wherein said network device determining the resources occupied by said other uplink control channel unit according to the number of the resources occupied by said other uplink control channel unit comprises:
the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a predefined function; alternatively, the first and second electrodes may be,
the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; alternatively, the first and second electrodes may be,
the network equipment determines the numbers of the resources occupied by other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the hybrid automatic repeat request (HARQ) time sequence of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
the network equipment determines the numbers of the resources occupied by other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the serial numbers of time units where other downlink data are located and/or the serial numbers of carriers where other downlink data are located, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
the network equipment determines the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
and the network equipment determines the numbers of the resources occupied by other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of transmission blocks TB or coding blocks carried in other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data.
33. The method of claim 30, wherein the other uplink control channel unit occupies at least a portion of the same resources as the first uplink control channel unit.
34. The method of claim 30, wherein the network device determining the resources occupied by the first one of the plurality of uplink control channel elements comprises:
the network equipment configures resources occupied by the first uplink control channel unit; alternatively, the first and second electrodes may be,
the network equipment determines the resources occupied by the first uplink control channel unit according to the Radio Network Temporary Identifier (RNTI) of the terminal equipment or the ID of the terminal; alternatively, the first and second electrodes may be,
and the network equipment determines the resources occupied by the first uplink control channel unit according to the number of the physical resources occupied by the downlink control channel corresponding to the first uplink control channel.
35. The method according to any of claims 30-34, wherein the resources occupied by one uplink control channel element comprise at least one of time domain resources, frequency domain resources and code domain resources.
36. The method of claim 19, wherein the one time unit is one time slot.
37. A terminal device, comprising:
a first determining module, configured to determine multiple uplink control channel units for transmitting target uplink control information, where the multiple uplink control channel units are located in a same target time unit in a time domain, and each uplink control channel unit in the multiple uplink control channel units can independently transmit uplink control information;
a sending module, configured to send the target uplink control information to a network device through the multiple uplink control channel units in the target time unit; wherein each of the plurality of uplink control channel units carries the same target uplink control information.
38. The terminal device of claim 37, wherein the length of the time domain resource occupied by each of the uplink control channel units is equal to the length of the time domain resource occupied by a orthogonal frequency division multiplexing, OFDM, symbols, and the length of the frequency domain resource occupied by each of the uplink control channel units is equal to the length of the frequency domain resource occupied by B resource blocks, RB, where a and B are positive integers greater than or equal to 1.
39. The terminal device of claim 37, wherein the terminal device further comprises:
and the second determining module is used for determining the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
40. The terminal device of claim 37, wherein the terminal device further comprises:
and a third determining module, configured to configure the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit.
41. The terminal device according to any of claims 37-40, wherein a maximum number of bits of the uplink control information that can be transmitted by one uplink control channel unit is N, where N is one of the following:
the value of N is 2;
the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and
the value of N is configured by the network device.
42. The terminal device of any one of claims 37 to 40, wherein the first determining module is specifically configured to receive a plurality of downlink data, each downlink data of the plurality of downlink data corresponds to independent ACK/NACK information, and the target uplink control information includes ACK/NACK information of the plurality of downlink data; and determining uplink control channel units corresponding to the plurality of downlink data to obtain the plurality of uplink control channel units.
43. The terminal device of claim 42, wherein each of the plurality of downlink data corresponds to at least one uplink control unit of the plurality of uplink control channel units;
each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
44. The terminal device according to any of claims 37-40, wherein the terminal device further comprises:
and a fourth determining module, configured to determine, according to the bit number of the target uplink control information and a maximum bit number of uplink control information that can be transmitted by one uplink control unit, the number of uplink control channel units required for transmitting the target uplink control information.
45. The terminal device of claim 44, wherein the fourth determination module is specifically configured to determine the terminal device based onAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
46. The terminal device according to any of claims 37-40, wherein the terminal device further comprises:
a first receiving module, configured to receive indication information sent by the network device, where the indication information includes information used to determine resources occupied by the multiple uplink control channel units;
and a fifth determining module, configured to determine, according to the indication information, resources occupied by the multiple uplink control channel units.
47. The terminal device of claim 46, wherein the indication information is Downlink Control Information (DCI).
48. The terminal device of claim 47, wherein the terminal device further comprises:
a sixth determining module, configured to determine a resource occupied by a first uplink control channel unit in the multiple uplink control channel units;
a seventh determining module, configured to determine, according to the resource occupied by the first uplink control channel unit, the resource occupied by other uplink control channel units except the first uplink control channel unit in the multiple uplink control channel units.
49. The terminal device of claim 48, wherein the seventh determining module is specifically configured to determine, according to the number of the resource occupied by the first uplink control channel unit, the number of the resource occupied by the other uplink control channel units; and determining the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
50. The terminal device of claim 49, wherein the seventh determining module is specifically configured to determine the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a predefined function; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the hybrid automatic repeat request (HARQ) time sequence of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK (acknowledgement/negative acknowledgement) information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the serial numbers of time units where other downlink data are located and/or the serial numbers of carriers where other downlink data are located, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
and determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of transmission blocks TB or coding blocks carried in other downlink data, wherein the plurality of uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the plurality of downlink data.
51. The terminal device of claim 48, wherein the resources occupied by the other uplink control channel units are at least partially the same as the resources occupied by the first uplink control channel unit.
52. The terminal device of claim 48, wherein the sixth determining module is specifically configured to determine the resource occupied by the first uplink control channel unit according to a signaling sent by the network device; alternatively, the first and second electrodes may be,
determining the resources occupied by the first uplink control channel unit according to the Radio Network Temporary Identifier (RNTI) of the terminal equipment or the ID of the terminal; alternatively, the first and second electrodes may be,
and determining the resources occupied by the first uplink control channel unit according to the number of the physical resources occupied by the downlink control channel corresponding to the first uplink control channel.
53. The terminal device of any of claims 48-52, wherein the resources occupied by one uplink control channel element comprise at least one of time domain resources, frequency domain resources, and code domain resources.
54. The terminal device of claim 37, wherein the one time unit is one time slot.
55. A network device, comprising:
a first determining module, configured to determine multiple uplink control channel units for transmitting target uplink control information, where the multiple uplink control channel units are located in a same target time unit in a time domain, and each of the multiple uplink control channel units can independently transmit uplink control information;
a receiving module, configured to receive, in the target time unit, the target uplink control information sent by the terminal device through the multiple uplink control channel units; wherein each of the plurality of uplink control channel units carries the same target uplink control information.
56. The network device of claim 55, wherein the length of the time domain resource occupied by each of the uplink control channel units is equal to the length of the time domain resource occupied by A Orthogonal Frequency Division Multiplexing (OFDM) symbols, and the length of the frequency domain resource occupied by each of the uplink control channel units is equal to the length of the frequency domain resource occupied by B Resource Blocks (RBs), wherein A and B are positive integers greater than or equal to 1.
57. The network device of claim 55, wherein the network device further comprises:
and the second determining module is used for determining the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
58. The network device of claim 55, wherein the network device further comprises:
and a third determining module, configured to configure the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit.
59. The network device of any one of claims 55 to 58, wherein a maximum number of bits of the uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is one of the following values:
the value of N is 2;
the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and
the value of N is configured by the network device.
60. The network device of any one of claims 55 to 58, wherein the first determining module is specifically configured to send a plurality of downlink data to the terminal device, where each downlink data in the plurality of downlink data corresponds to independent ACK/NACK information, and the target uplink control information includes ACK/NACK information of the plurality of downlink data; and determining uplink control channel units corresponding to the plurality of downlink data to obtain the plurality of uplink control channel units.
61. The network device of claim 60, wherein each of the plurality of downlink data corresponds to at least one uplink control unit of the plurality of uplink control channel units;
each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
62. The network device of any one of claims 55-58, wherein the network device further comprises:
and a fourth determining module, configured to determine, according to the bit number of the target uplink control information and a maximum bit number of uplink control information that can be transmitted by one uplink control unit, the number of uplink control channel units required for transmitting the target uplink control information.
63. The network device of claim 62, wherein the fourth determination module is specifically configured to determine based onAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
64. The network device of any one of claims 55-58, wherein the network device further comprises:
a generating module, configured to generate indication information, where the indication information includes information used to determine resources occupied by the multiple uplink control channel units;
and the sending module is used for sending the indication information to the terminal equipment.
65. The network device of claim 64, wherein the indication information is Downlink Control Information (DCI).
66. The network device of claim 55, wherein the network device further comprises:
a fifth determining module, configured to determine a resource occupied by a first uplink control channel unit in the multiple uplink control channel units;
a sixth determining module, configured to determine, according to the resource occupied by the first uplink control channel unit, the resource occupied by other uplink control channel units except the first uplink control channel unit in the multiple uplink control channel units.
67. The network device of claim 66, wherein the sixth determining module is specifically configured to determine, according to the number of the resource occupied by the first uplink control channel unit, the number of the resource occupied by the other uplink control channel units; and determining the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
68. The network device of claim 67, wherein the sixth determining module is specifically configured to determine the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a predefined function; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the hybrid automatic repeat request (HARQ) time sequence of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK (acknowledgement/negative acknowledgement) information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the serial numbers of time units where other downlink data are located and/or the serial numbers of carriers where other downlink data are located, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
and determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of transmission blocks TB or coding blocks carried in other downlink data, wherein the plurality of uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the plurality of downlink data.
69. The network device of claim 66, wherein the other uplink control channel unit occupies at least a portion of the same resources as the first uplink control channel unit.
70. The network device of claim 66, wherein the fifth determining module is specifically configured to configure the resource occupied by the first uplink control channel unit; alternatively, the first and second electrodes may be,
determining the resources occupied by the first uplink control channel unit according to the Radio Network Temporary Identifier (RNTI) of the terminal equipment or the ID of the terminal; alternatively, the first and second electrodes may be,
and determining the resources occupied by the first uplink control channel unit according to the number of the physical resources occupied by the downlink control channel corresponding to the first uplink control channel.
71. The network device of any of claims 66-70, wherein resources occupied by one uplink control channel element comprise at least one of time domain resources, frequency domain resources, and code domain resources.
72. The network device of claim 55, wherein the one time unit is one time slot.
73. A terminal device, comprising:
a processor, configured to determine multiple uplink control channel units for transmitting target uplink control information, where the multiple uplink control channel units are located in a same target time unit in a time domain, and each of the multiple uplink control channel units can independently transmit uplink control information;
a transceiver, configured to send the target uplink control information to a network device through the multiple uplink control channel units in the target time unit; wherein each of the plurality of uplink control channel units carries the same target uplink control information.
74. The terminal device of claim 73, wherein the length of the time domain resource occupied by each of the uplink control channel units is equal to the length of the time domain resource occupied by A Orthogonal Frequency Division Multiplexing (OFDM) symbols, and the length of the frequency domain resource occupied by each of the uplink control channel units is equal to the length of the frequency domain resource occupied by B Resource Blocks (RBs), wherein A and B are positive integers greater than or equal to 1.
75. The terminal device of claim 73, wherein the processor is further configured to determine the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
76. The terminal device of claim 73, wherein the processor is further configured to configure a length of a time domain resource and/or a frequency domain resource occupied by the uplink control channel element.
77. The terminal device of any one of claims 73 to 76, wherein a maximum number of bits of the uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is one of the following values:
the value of N is 2;
the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and
the value of N is configured by the network device.
78. The terminal device of any one of claims 73-76, wherein the processor is specifically configured to receive a plurality of downlink data, each of the plurality of downlink data corresponding to independent ACK/NACK information, and the target uplink control information comprises ACK/NACK information for the plurality of downlink data; and determining uplink control channel units corresponding to the plurality of downlink data to obtain the plurality of uplink control channel units.
79. The terminal device of claim 78, wherein each of the plurality of downlink data corresponds to at least one uplink control unit of the plurality of uplink control channel units;
each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
80. The terminal device of any of claims 73-76, wherein the processor is further configured to determine the number of uplink control channel elements required for transmitting the target uplink control information according to the number of bits of the target uplink control information and the maximum number of bits of uplink control information that one uplink control element can transmit.
81. The terminal device of claim 80, wherein the processor is particularly configured toAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
82. The terminal device of any one of claims 73-76, wherein the transceiver is further configured to receive indication information sent by the network device, where the indication information includes information used to determine resources occupied by the plurality of uplink control channel elements;
the processor is further configured to determine resources occupied by the multiple uplink control channel units according to the indication information.
83. The terminal device of claim 82, wherein the indication information is Downlink Control Information (DCI).
84. The terminal device of claim 73, wherein the processor is further configured to determine a resource occupied by a first uplink control channel element of the plurality of uplink control channel elements;
the processor is further configured to determine, according to the resource occupied by the first uplink control channel unit, the resource occupied by other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units.
85. The terminal device of claim 84, wherein the processor is specifically configured to determine, according to the number of resources occupied by the first uplink control channel element, the number of resources occupied by the other uplink control channel elements; and determining the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
86. The terminal device of claim 85, wherein the processor is specifically configured to determine the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a predefined function; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the hybrid automatic repeat request (HARQ) time sequence of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK (acknowledgement/negative acknowledgement) information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the serial numbers of time units where other downlink data are located and/or the serial numbers of carriers where other downlink data are located, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
and determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of transmission blocks TB or coding blocks carried in other downlink data, wherein the plurality of uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the plurality of downlink data.
87. The terminal device of claim 84, wherein the resources occupied by the other uplink control channel elements are at least partially the same as the resources occupied by the first uplink control channel element.
88. The terminal device of claim 84, wherein the processor is specifically configured to determine the resource occupied by the first uplink control channel unit according to a signaling sent by the network device; alternatively, the first and second electrodes may be,
determining the resources occupied by the first uplink control channel unit according to the Radio Network Temporary Identifier (RNTI) of the terminal equipment or the ID of the terminal; alternatively, the first and second electrodes may be,
and determining the resources occupied by the first uplink control channel unit according to the number of the physical resources occupied by the downlink control channel corresponding to the first uplink control channel.
89. The terminal device of any one of claims 84-88, wherein the resources occupied by one uplink control channel element comprise at least one of time domain resources, frequency domain resources, and code domain resources.
90. The terminal device of claim 73, wherein the one time unit is one time slot.
91. A network device, comprising:
a processor, configured to determine multiple uplink control channel units for transmitting target uplink control information, where the multiple uplink control channel units are located in a same target time unit in a time domain, and each of the multiple uplink control channel units is capable of independently transmitting uplink control information;
a transceiver, configured to receive, in the target time unit, the target uplink control information sent by a terminal device through the multiple uplink control channel units; wherein each of the plurality of uplink control channel units carries the same target uplink control information.
92. The network device of claim 91, wherein the length of the time domain resource occupied by each of the uplink control channel units is equal to the length of the time domain resource occupied by A Orthogonal Frequency Division Multiplexing (OFDM) symbols, and the length of the frequency domain resource occupied by each of the uplink control channel units is equal to the length of the frequency domain resource occupied by B Resource Blocks (RBs), wherein A and B are positive integers greater than or equal to 1.
93. The network device of claim 91, wherein the processor is configured to determine the length of the time domain resource and/or the frequency domain resource occupied by the uplink control channel unit according to a rule agreed by a protocol.
94. The network device of claim 91, wherein the processor is further configured to configure a length of time domain resources and/or frequency domain resources occupied by the uplink control channel element.
95. The network device of any one of claims 91-94, wherein a maximum number of bits of uplink control information that can be transmitted by one uplink control channel unit is N, where a value of N is one of the following values:
the value of N is 2;
the value of N is equal to the maximum bit number of ACK/NACK information corresponding to downlink data transmitted in a preset time unit; and
the value of N is configured by the network device.
96. The network device of any one of claims 91-94, wherein the processor is specifically configured to send multiple downlink data to the terminal device, each of the multiple downlink data corresponds to independent ACK/NACK information, and the target uplink control information comprises ACK/NACK information of the multiple downlink data; and determining uplink control channel units corresponding to the plurality of downlink data to obtain the plurality of uplink control channel units.
97. The network device of claim 96, wherein each of the plurality of downlink data corresponds to at least one uplink control unit of the plurality of uplink control channel units;
each uplink control channel unit in the multiple uplink control channel units is used for transmitting the ACK/NACK information of the downlink data corresponding to each uplink control channel unit.
98. The network device of any one of claims 91-94, wherein the processor is further configured to determine the number of uplink control channel elements required to transmit the target uplink control information based on the number of bits of the target uplink control information and a maximum number of bits of uplink control information that one uplink control element can transmit.
99. A web as recited in claim 98A network device, characterized in that the processor is specifically configured to operate in accordance withAnd determining the number of uplink control channel units required for transmitting the target uplink control information, wherein M represents the bit number of the target uplink control information, N represents the maximum bit number of the uplink control information which can be transmitted by one uplink control channel unit, and K is a positive integer greater than or equal to 1.
100. The network device of any one of claims 91-94, wherein the processor is further configured to generate indication information including information used to determine resources occupied by the plurality of uplink control channel elements;
the transceiver is further configured to send the indication information to the terminal device.
101. The network device of claim 100, wherein the indication information is Downlink Control Information (DCI).
102. The network device of claim 100, wherein the processor is further configured to determine a resource occupied by a first uplink control channel element of the plurality of uplink control channel elements;
the processor is further configured to determine, according to the resource occupied by the first uplink control channel unit, the resource occupied by other uplink control channel units except the first uplink control channel unit in the plurality of uplink control channel units.
103. The network device of claim 102, wherein the processor is specifically configured to determine, according to the number of resources occupied by the first uplink control channel element, the number of resources occupied by the other uplink control channel elements; and determining the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the other uplink control channel units.
104. The network device of claim 103, wherein the processor is specifically configured to determine the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a predefined function; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and a preset offset; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the hybrid automatic repeat request (HARQ) time sequence of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK (acknowledgement/negative acknowledgement) information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit, the serial numbers of time units where other downlink data are located and/or the serial numbers of carriers where other downlink data are located, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
determining the numbers of the resources occupied by the other uplink control channel units according to the numbers of the resources occupied by the first uplink control channel unit and the numbers of other downlink data, wherein the uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the downlink data; alternatively, the first and second electrodes may be,
and determining the numbers of the resources occupied by the other uplink control channel units according to the number of the resources occupied by the first uplink control channel unit and the numbers of transmission blocks TB or coding blocks carried in other downlink data, wherein the plurality of uplink control channel units are respectively used for transmitting ACK/NACK information of a plurality of downlink data, and the other downlink data are downlink data except the downlink data corresponding to the first uplink control channel unit in the plurality of downlink data.
105. The network device of claim 102, wherein the other uplink control channel unit occupies at least a portion of the same resources as the first uplink control channel unit.
106. The network device of claim 102, wherein the processor is specifically configured to configure the resources occupied by the first uplink control channel element; alternatively, the first and second electrodes may be,
determining the resources occupied by the first uplink control channel unit according to the Radio Network Temporary Identifier (RNTI) of the terminal equipment or the ID of the terminal; alternatively, the first and second electrodes may be,
and determining the resources occupied by the first uplink control channel unit according to the number of the physical resources occupied by the downlink control channel corresponding to the first uplink control channel.
107. The network device of any of claims 102-106, wherein the resources occupied by an uplink control channel element include at least one of time domain resources, frequency domain resources, and code domain resources.
108. The network device of claim 91, wherein the one time unit is one time slot.
109. A computer-readable medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 18.
110. A computer-readable medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method of any one of claims 19 to 36.
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK40007522A HK40007522A (en) | 2020-06-05 |
| HK40007522B true HK40007522B (en) | 2021-04-01 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11096212B2 (en) | Data transmission method, terminal device, base station, and communications system | |
| CN102869049B (en) | Method for transmitting control channel indication information, base station and user equipment | |
| US10856283B2 (en) | Data transmission method, terminal device, and network device | |
| US12127204B2 (en) | Uplink control information transmission method, terminal device, and network device | |
| KR101478421B1 (en) | Method and system for aperiodic feedback under carrier aggregation scene | |
| CN110249675B (en) | Communication method, network equipment and terminal | |
| KR20190129879A (en) | Wireless communication method and device | |
| EP3393185B1 (en) | Method for transmitting downlink feedback information, base station and terminal device | |
| CN111277396A (en) | Transmission method of physical downlink control channel, base station equipment and user equipment | |
| JP7252396B2 (en) | Method, terminal device and network device for transmitting uplink control information | |
| HK40007522A (en) | Uplink control information transmission method, terminal device and network device | |
| HK40007522B (en) | Uplink control information transmission method, terminal device and network device | |
| CN108365932A (en) | A kind of information transferring method and device |