WO2019023912A1 - Procédé de rétroaction de réponse, terminal et dispositif de réseau - Google Patents
Procédé de rétroaction de réponse, terminal et dispositif de réseau Download PDFInfo
- Publication number
- WO2019023912A1 WO2019023912A1 PCT/CN2017/095336 CN2017095336W WO2019023912A1 WO 2019023912 A1 WO2019023912 A1 WO 2019023912A1 CN 2017095336 W CN2017095336 W CN 2017095336W WO 2019023912 A1 WO2019023912 A1 WO 2019023912A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal device
- resource
- feedback information
- network device
- response feedback
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a response feedback method, a terminal, and a network device.
- LTE long term evolution
- UE user equipment
- the base station when the UE transmits data to the base station on the physical uplink shared channel (PUSCH), the base station first indicates the number of repeated transmissions of the PUSCH for the UE. Then, the UE performs PUSCH transmission according to the number of repeated PUSCH transmissions indicated by the base station.
- the base station detects the data of the PUSCH by repeatedly receiving the PUSCH, and performs an ACK/NACK response to the UE after the number of repeated transmissions of the UE reaches the specified number of repeated transmissions. If the data of the PUSCH is successfully detected, the base station feeds back the ACK response. If the PUSCH data is not detected, the base station feeds back a NACK response.
- the embodiments of the present invention provide a response feedback method, a terminal, and a network device, so as to provide a reasonable balance point, so that a relatively balanced state between transmission reliability and bandwidth resource utilization is achieved.
- the first aspect provides a response feedback method, which is applied to a terminal device, where the terminal device transmits to the network device according to the bandwidth resource allocated by the network device for the terminal device and the repeated transmission times indicated by the network device.
- Uplink data in the process of repeatedly transmitting the uplink data by the terminal device, the terminal device may receive response feedback information carried by the network device and carried on the control channel or sequence, and determine, by the terminal device, the response feedback information representation When the network device successfully detects the uplink data, the terminal device stops repeatedly transmitting the data.
- the terminal device can receive the response feedback information of the network device during the process of repeatedly transmitting the uplink data, so that the network device successfully detects the uplink data before reaching the indicated repeated transmission times. And feedback to the terminal device, the terminal device can terminate the repeated transmission of the uplink data in advance, thereby obtaining reliable transmission performance in occupying less bandwidth resources, and achieving a balance between transmission reliability and utilization of bandwidth resources. status.
- the terminal device may receive the response feedback information from the network device after transmitting the uplink data every preset number of times; or the terminal device may transmit the uplink data for a preset number of times Receiving the response feedback information from the network device; or receiving, by the network device, the response feedback information when the number of times the uplink data is transmitted is less than the number of repeated transmissions indicated by the network device.
- the terminal device can receive the response feedback information sent by the network device in a plurality of different manners. Moreover, the terminal device does not need to detect the response feedback information in real time, thereby reducing power consumption caused by the terminal device detecting the response feedback information.
- the terminal device may determine a bit position of the field in the control channel by determining a field of the response feedback information, and then receive the response feedback information according to the bit position, wherein the control channel includes the network
- the response feedback information sent by the device to the at least one terminal device; or the terminal device may determine the sequence index corresponding to the terminal device, and then receive the response feedback information according to the sequence index, where the sequence corresponding to the sequence index is used
- the feedback information of the response to the terminal device is carried by the network device.
- the terminal device can determine the response feedback information sent by the network device by using the bits in the sequence or the control channel, and the bandwidth resource occupied by one bit or one sequence itself is small, thereby reducing the UE detecting the ACK/NACK information. Overhead, further improve resource utilization.
- the terminal device may determine, according to a mapping relationship between the terminal device identifier and a bit position of the response feedback information field and an identifier of the terminal device, a bit position of the field of the response feedback information in the control channel; Or the terminal device may determine, according to the location of the resource occupied by the uplink data in the frequency domain, a bit position of the field of the response feedback information in the control channel.
- the terminal device may determine the bit position of the response feedback information corresponding to itself in a different manner, and then receive the information of the bit position.
- the terminal device may determine the sequence index according to the mapping relationship between the terminal device identifier and the sequence index and the identifier of the terminal device; or the terminal device is in the frequency domain according to the resource used for transmitting the uplink data.
- the location of the sequence is determined by the index.
- the terminal device may determine the sequence index corresponding to itself in a different manner, and then receive the sequence corresponding to the sequence index.
- the data channel includes at least one resource unit, each of the at least one resource unit is in one-to-one correspondence with one bit in the control channel, and each resource unit includes at least one resource Block, N is a positive integer; the terminal device determines N resource units in which the resource occupied by the uplink data is transmitted; wherein the terminal device determines that at least one location of at least one bit corresponding to the N resource units is the bit position .
- the terminal device Since each resource unit in the data channel is in one-to-one correspondence with one bit in the control channel, the terminal device knows the bit position in the control channel of the response feedback information after determining the location of the resource occupied by the uplink data.
- the determination method is simple.
- the data channel includes at least one resource unit, each of the at least one resource unit is in one-to-one correspondence with a sequence, each resource unit includes at least one resource block, and N is a positive integer
- the terminal device determines N resource units in which the resources occupied by the uplink data are transmitted; the terminal device determines that the sequence index corresponding to the starting resource unit in the N resource units is the sequence index.
- the terminal device Since each resource unit in the data channel has a one-to-one correspondence with a sequence in the control channel, the terminal device obtains a sequence for indicating the response feedback information of the terminal device after determining the location of the resource occupied by the uplink data.
- the sequence index is determined by a simple method.
- the terminal device determines that the frequency domain location of the last resource block group that transmits the resource occupied by the uplink data is the location of the last resource block group of the last resource unit of the N resource units, Then, the terminal device determines that the N positions where the N bits corresponding to the N resource units are located are the bit positions; wherein the N bits have the same state; and/or
- the terminal device determines that the frequency domain location of the last resource block group that transmits the resource occupied by the uplink data is not The location of the last resource block group of the last one of the N resource units, the terminal device determines N- where the N-1 bits corresponding to the N-1 resource units of the N resource units are located One position is the bit position; wherein the N-1 resource units are resource units other than the last resource unit of the N resource units, and the N-1 bits have the same state.
- a response feedback method is provided, which is applied to a network device, in which the network device receives uplink data from a terminal device through a data channel, and then generates and transmits according to whether the uplink data is successfully detected. Answering feedback information; wherein the response feedback information is carried in a sequence or control channel.
- the network device may send the response feedback information to the terminal device during the process of repeatedly transmitting the uplink data, so that the network device successfully detects the uplink before reaching the indicated repeated transmission times.
- the data is fed back to the terminal device, and the terminal device can terminate the repeated transmission of the uplink data in advance, so that reliable transmission performance can be obtained with less bandwidth resources, so that the transmission reliability and the utilization of the bandwidth resources are achieved. A more balanced state.
- the network device may send the response feedback information to the terminal device after detecting the uplink data every preset number of times; or the network device may reach the preset number of times the uplink data is detected. After the number of times is set, the response feedback information is sent to the terminal device; or the network device sends the response feedback information to the terminal device when the number of times the uplink data is detected is less than the number of repeated transmissions indicated by the network device.
- the network device can send the response feedback information to the terminal device in a plurality of different manners.
- the network device determines a bit position of the field of the response feedback information in the control channel; the network device sends the response feedback information according to the bit position; wherein the control information includes the network device At least one response feedback information sent to the at least one terminal device; or the network device determines a sequence index corresponding to the terminal device; the network device sends the response feedback information according to the sequence index; wherein the sequence corresponding to the sequence index Used to carry the response information of the network device to the terminal device.
- the network device can indicate the response feedback information through the bits in the sequence or the control channel, and the bandwidth resource occupied by one bit or one sequence itself is small, thereby reducing the overhead of the ACK/NACK information sent by the network device. Further improve resource utilization.
- the network device determines, according to the mapping relationship between the terminal device identifier and the bit position of the response feedback information field and the identifier of the terminal device, a bit position of the field of the response feedback information in the control channel; Or the network device determines, according to the location of the resource occupied by the uplink data in the frequency domain, the bit position of the field of the response feedback information in the control channel.
- the network device may determine the bit position of the response feedback information corresponding to each terminal device in a different manner, and then send the response feedback information according to the bit position.
- the network device determines the sequence index according to the mapping relationship between the terminal device identifier and the sequence index of the response feedback information and the identifier of the terminal device; or the network device uses the uplink data to be occupied according to the terminal device.
- the location of the resource in the frequency domain determines the sequence index.
- the network device may determine the sequence index corresponding to each terminal device in different manners, and then indicate the response feedback information by using a sequence corresponding to the sequence index.
- the data channel includes at least one resource unit, the at least one resource unit Each of the resource units is in one-to-one correspondence with one bit in the control channel, where each resource unit includes at least one resource block, and N is a positive integer; the network device determines, where the terminal device transmits the resource occupied by the uplink data. N resource units, and then determining at least one location of at least one bit corresponding to the N resource units is the bit position.
- the network device Since each resource unit in the data channel is in one-to-one correspondence with one bit in the control channel, the network device knows the response feedback information in the control channel after determining the resource location occupied by the uplink data by each terminal device.
- the bit position is determined by a simple method.
- the data channel includes at least one resource unit, each of the at least one resource unit is in one-to-one correspondence with a sequence, each resource unit includes at least one resource block, and N is a positive integer
- the network device determines the N resource units in which the terminal device transmits the resource occupied by the uplink data, and then determines that the sequence index corresponding to the starting resource unit in the N resource units is the sequence index.
- each resource unit in the data channel has a one-to-one correspondence with a sequence in the control channel
- the network device learns the response for indicating the terminal device after determining the resource location occupied by the uplink data by each terminal device.
- the sequence index of the sequence of feedback information is simple to determine.
- the network device determines that the frequency domain location of the last resource block group in which the terminal device transmits the resource occupied by the uplink data is the last resource block of the last resource unit in the N resource units. a location of the group, wherein the network device determines that the N locations where the N bits corresponding to the N resource elements are located are the bit locations; wherein the N bits have the same state; and/or
- the network device Determining, by the network device, that the frequency domain location of the last resource block group of the resource occupied by the terminal device for the uplink data is not the location of the last resource block group of the last resource unit of the N resource units, then the network Determining, by the device, N-1 locations where N-1 bits corresponding to N-1 resource units in the N resource units are located, where the N-1 resource units are the N resource units In the resource unit except the last resource unit, the N-1 bits have the same state.
- a terminal device having a function of implementing the behavior of the terminal device in the method example of the first aspect above.
- the functions may be implemented by hardware or by corresponding software implemented by hardware.
- the hardware or the software includes one or more modules corresponding to the functions described above.
- the structure of the terminal device includes a sending unit, a receiving unit, and a processing unit, and the units can perform corresponding functions in the foregoing method examples.
- the units can perform corresponding functions in the foregoing method examples.
- the detailed description in the method example which is not described herein.
- the embodiment of the present application further provides a terminal device, where the terminal device includes: a transmitter, a receiver, a storage, and a processor, where the memory is used to store computer executable program code; the processor and the sending The receiver, the receiver, and the memory are coupled, the memory can be disposed in the processor, and the memory and the processor can be implemented by the chip.
- the program code stored in the memory includes instructions that, when executed by the processor, cause the terminal device to perform the method performed by the terminal device in any of the possible designs of the first aspect above.
- a transmitter is configured to transmit uplink data to a network device through a data channel
- a receiver configured to receive response feedback information from the network device, where the response feedback information is carried in a sequence or a control channel;
- the processor is configured to stop transmitting the uplink data if the response feedback information indicates that the network device successfully detects the uplink data.
- a network device having a function of implementing the behavior of the network device in the example method of the second aspect above.
- the functions may be implemented by hardware or by corresponding software implemented by hardware.
- the hardware or the software includes one or more modules corresponding to the functions described above.
- the structure of the network device includes a sending unit, a receiving unit, and a processing unit, and the units can perform corresponding functions in the foregoing method examples.
- the units can perform corresponding functions in the foregoing method examples.
- the detailed description in the method example which is not described herein.
- a network device comprising: a transmitter, a receiver, a storage, and a processor, wherein the memory is configured to store computer executable program code; the processor and the transmitter, the receiver, and the memory Coupling, the memory can be disposed in the processor, and the memory and the processor can be implemented by a chip.
- the program code stored in the memory includes instructions that, when executed by the processor, cause the terminal device to perform the method performed by the network device in any of the possible designs of the second aspect above.
- a receiver is configured to receive uplink data from a terminal device through a data channel
- a processor configured to generate response feedback information according to whether the uplink data is successfully detected; wherein the response feedback information is carried in a sequence or a control channel;
- a transmitter configured to send the response feedback information.
- a chip system which may include at least one chip, and may also include other discrete devices.
- the chip system may be placed in a terminal device or a network device, and the terminal device or the network device is supported to perform the response feedback method provided in the foregoing first aspect or second aspect.
- a computer storage medium stores instructions for causing the computer to perform the response feedback method of the first aspect or the second aspect when the instruction is run on a computer .
- a computer program product comprising instructions that, when executed on a computer, cause the computer to perform the response feedback method of the first aspect or the second aspect.
- the terminal device can receive the response feedback information of the network device during the process of repeatedly transmitting the uplink data, so that the network device successfully detects the uplink data before reaching the indicated repeated transmission times. And feedback to the terminal device, the terminal device can terminate the repeated transmission of the uplink data in advance, thereby obtaining reliable transmission performance in occupying less bandwidth resources, and achieving a balance between transmission reliability and utilization of bandwidth resources. status.
- FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present invention
- 3 is a schematic diagram of correspondence between ACK/NACK bits of multiple uplink bandwidths and an RBG group according to an embodiment of the present invention
- FIG. 4 is a schematic diagram of determining, by a base station, ACK/NACK bits for each UE according to an embodiment of the present invention
- FIG. 5 is another schematic diagram of determining, by a base station, ACK/NACK bits for each UE according to an embodiment of the present invention
- 6A is a first schematic diagram of a base station transmitting ACK/NACK information to a UE according to an embodiment of the present invention
- 6B is a second schematic diagram of a base station sending ACK/NACK information to a UE according to an embodiment of the present invention
- 6C is a third schematic diagram of a base station transmitting ACK/NACK information to a UE according to an embodiment of the present invention
- 6D is a fourth schematic diagram of a base station transmitting ACK/NACK information to a UE according to an embodiment of the present invention.
- FIG. 7 is a schematic diagram of a correspondence relationship between resource units and sequences included in multiple uplink bandwidths according to an embodiment of the present disclosure
- FIG. 8 is a schematic diagram of determining, by a base station, a sequence for each UE according to an embodiment of the present invention.
- FIG. 9 is another schematic diagram of determining, by a base station, a sequence for each UE according to an embodiment of the present invention.
- FIG. 10 is a schematic diagram of a first structure of a terminal device according to an embodiment of the present disclosure.
- FIG. 11 is a schematic diagram of a second structure of a terminal device according to an embodiment of the present disclosure.
- FIG. 12 is a schematic diagram of a first structure of a network device according to an embodiment of the present disclosure.
- FIG. 13 is a schematic diagram of a second structure of a network device according to an embodiment of the present invention.
- the technical solutions of the embodiments of the present invention can be applied to various communication systems, for example, New Radio (NR) system, Wireless Fidelity (WiFi), Worldwide Interoperability for Microwave Access (WiMAX), and the whole world.
- Global System of Mobile communication (GSM) system Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (General Packet) Radio Service, GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, Universal Mobile Telecommunication System (UMTS), and third generation The 3rd Generation Partnership Project (3GPP) related cellular system and the like, and the fifth generation mobile communication system (The Fifth Generation, 5G) and the like.
- GSM Global System of Mobile communication
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- General Packet Radio Service General Packet Radio Service
- GPRS General Packet Radio Service
- LTE Long Term Evolution
- LTE-A Advanced
- the communication system can also be applied to the communication technology of the future.
- the system described in the embodiments of the present invention is used to more clearly explain the technical solutions of the embodiments of the present invention, and does not constitute the technical solution provided by the embodiments of the present invention.
- the technical solutions provided by the embodiments of the present invention are applicable to similar technical problems as the network architecture evolves.
- a network device which may also be called an access network device or a base station, may be a gNB (gNode B), and may be an ordinary base station (for example, a base station (NodeB, NB) in a WCDMA system, and an evolved type in an LTE system.
- NR controller New Radio Controller
- It may be a new wireless base station, which may be a radio remote module, may be a micro base station, may be a distributed network element (Distributed Unit), and may be a Transmission Reception Point (TRP) or a Transmission Point (TP).
- TRP Transmission Reception Point
- TP Transmission Point
- the network device may also be a wireless controller in a Cloud Radio Access Network (CRAN) scenario, or the network device may be a relay station, an access point, an in-vehicle device, a wearable device, and a network device in a future 5G network. Or a network device in the future evolved PLMN network or any other wireless access device, but the embodiment of the present invention is not limited thereto.
- CRAN Cloud Radio Access Network
- the terminal device may be a wireless terminal device or a wired terminal device.
- the wireless terminal device can be a device that provides voice and/or data connectivity to the user, a handheld device with wireless connectivity, or other processing device that is connected to the wireless modem.
- the wireless terminal device can communicate with one or more core networks via a Radio Access Network (RAN), which can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and has a mobile
- RAN Radio Access Network
- the computers of the terminal devices for example, may be portable, pocket-sized, handheld, computer-integrated or in-vehicle mobile devices that exchange language and/or data with the wireless access network.
- the wireless terminal may also be referred to as a system, a subscriber unit (SU), a subscriber station (Subscriber Station, SS), a mobile station (Mobile Station, MB), a mobile station (Mobile), a remote station (Remote Station, RS), Access Point (AP), Remote Terminal (RT), Access Terminal (AT), User Terminal (UT), User Agent (UA), Terminal Equipment ( User Device, UD), or User Equipment (UE).
- SU subscriber unit
- SS Subscriber Station
- MB mobile station
- a remote station Remote Station
- AP Access Point
- RT Remote Terminal
- AT Access Terminal
- U User Terminal
- U Terminal Equipment
- UD Terminal Equipment
- UE User Equipment
- Upstream bandwidth The bandwidth allocated by the network device to the terminal device for transmitting uplink data.
- Narrowband Bandwidth resources used for data transmission.
- Resource block allocation field used to allocate resource blocks used for data transmission.
- Resource unit refers to one or more resource block groups (RBGs).
- Data channel refers to the channel used to carry data transmission.
- PUSCH in LTE.
- Control channel refers to the channel used to carry downlink control information (DCI).
- DCI downlink control information
- PDCCH physical downlink control channel
- MPDCCH physical downlink control channel for MTC
- the base station indicates the number of repetitions of the PUSCH for the UE, and the UE transmits the PUSCH according to the number of repetitions of the PUSCH indicated by the base station, thereby improving the reliability of the transmission.
- repeatedly transmitting the same PUSCH consumes a large amount of bandwidth resources. Therefore, the reliability of transmission and the utilization of bandwidth resources cannot be balanced.
- the embodiment of the present invention provides a response feedback method, in which the terminal device transmits uplink data to the network device according to the bandwidth resource allocated by the network device for the terminal device and the repeated transmission times indicated by the network device.
- the terminal device may receive the response feedback information sent by the network device by using a control channel or a detection sequence, where the response feedback information is determined by the network device according to whether the uplink data is successfully detected. Generated instructions. If the terminal device determines that the response feedback information indicates that the network device successfully detects the uplink data, the terminal device stops repeatedly transmitting the data.
- the terminal device can receive the response feedback information of the network device during the process of transmitting the uplink data, so that the network device successfully detects the uplink data before reaching the indicated repeated transmission times, and feeds back to the terminal device, and the terminal The device can terminate the repeated transmission of the uplink data in advance, so that reliable transmission performance can be obtained with less bandwidth resources, so that a relatively balanced state between transmission reliability and utilization of bandwidth resources is achieved.
- the network is a base station as an example and will be described.
- the communication system includes at least one base station (BS) and a plurality of UEs.
- the plurality of UEs in the communication system include at least one UE that can be used for cellular communication, such as UE1 to UE6, and at least two UEs that can be used for D2D communication, such as UE4 to UE6.
- D2D communication refers to communication directly between two UEs
- cellular communication refers to communication between a UE and a base station.
- a UE for D2D communication may also have a cellular communication function, and cellular communication may also be performed when there is a communication need with a base station.
- the base station may send a scheduling message to one or more UEs in UE1 to UE6.
- scheduling information may be sent to other UEs by any one of UE4 to UE6.
- UE5 may send a scheduling.
- Information is given to one or more UEs in UE4 and UE6.
- the number and types of UEs included in the communication system shown in FIG. 1 are merely exemplary, and the embodiments of the present invention are not limited thereto. For example, it may also include more cellular UEs that communicate with the base station, or more UEs that perform D2D traffic, which are not described in the drawings for the sake of brevity. Further, in the communication system as shown in FIG. 1, although the base station and the plurality of UEs are shown, the communication system may not be limited to include the base station and the UE. For example, core network devices or devices for carrying virtualized network functions, etc., may also be included, as will be apparent to those of ordinary skill in the art, and will not be described in detail herein.
- FIG. 2 is a flowchart of a response feedback method according to an embodiment of the present invention. The process of the method is described as follows:
- the base station indicates, to the terminal device, a resource location for transmitting uplink data and a number of repeated transmissions.
- the base station After the terminal device accesses the base station, the base station first allocates the uplink bandwidth to the UE.
- the uplink bandwidth allocated by the base station to the UE may be multiple, for example, may be 3 MHz or 5 MHz or 10 MHz.
- the base station selects a part of the bandwidth resource indication from the allocated uplink bandwidth to the UE for transmitting the PUSCH. Specifically, after the base station determines the resource block (RB) used by the UE to transmit the PUSCH, the resource location of the PUSCH is indicated to the UE, that is, the number of RBs of the PUSCH and the starting location are indicated to the UE.
- RB resource block
- the base station may indicate by using a bit in a resource block allocation field. For example, when the number of RBs of the PUSCH allocated by the base station for the UE is greater than 6, the height in the resource block allocation field may be utilized. a bit and a plurality of states corresponding to the lower 5 bits in the resource block allocation field to indicate resource allocation; wherein Indicates the number of narrowbands included in the uplink bandwidth allocated by the base station to the UE.
- the bandwidth resources included in the uplink bandwidth cannot be used to transmit data. Some of the bandwidth resources are used as protection bandwidth and no data transmission; the bandwidth resources used for data transmission are called narrowband.
- the uplink bandwidth when the uplink bandwidth is 3 MHz, the uplink bandwidth includes a total of 15 RBs, and the number of narrowbands included is 2, that is, the number of RBs used for data transmission is 12; At 10 MHz, the uplink bandwidth includes a total of 50 RBs, and the number of narrowbands included is 8, that is, the number of RBs used for data transmission is 48.
- Upstream bandwidth 3MHz 5MHz 10MHz 15MHz 20MHz Total number of RBs included 15 25 50 75 100 The number of narrow bands included 2 4 8 12 16
- the above line bandwidth is 3MHz as an example. If the number of RBs of the PUSCH allocated by the base station to the UE is greater than 6, the base station uses 11 states and 1 high corresponding to the decimal number 21 to 31 among the lower 5 bits in the resource block allocation field.
- the bit indicates the resource location of the PUSCH of the UE. As shown in Table 2, the bit state 0 of the upper 1 bit corresponds to 11 states of the lower 5 bits; the bit state 1 of the higher 1 bit also corresponds to the 11 states of the lower 5 bits, thereby passing These 22 states are indicated.
- the indication may be performed with different granularity, for example, the RBG is used as the granularity, and one RBG includes three RBs, or half RBGs, or multiple
- the RBG indicates the granularity, and is not limited herein.
- the base station may use the RBG as the granularity to indicate the resource location of the PUSCH to the UE.
- the base station may number each of the multiple RBGs for the uplink bandwidth of the UE.
- the uplink bandwidth allocated by the base station to the UE is 10 MHz. As shown in Table 1, 10 MHz is known.
- the number of RBs included in the uplink bandwidth for data transmission is 48, that is, 16 RBGs are included, and 16 RBGs are sequentially numbered as RBG0 to RBG15. If the RB of the PUSCH allocated by the base station to the UE corresponds to RBG4 to RBG9, the base station may use a preset resource indication rule to determine one of the 22 states shown in Table 2, and carry the state in the resource block allocation field. , indicated to the UE.
- the base station in order to ensure that the base station can successfully detect the uplink data sent by the UE, when the base station indicates the resource location of the PUSCH to the UE, the base station also needs to indicate to the UE the number of times of repeatedly transmitting the PUSCH, for example, instructing the UE to repeatedly transmit the PUSCH 10 times.
- the indication manner in the prior art may be used, for example, by using uplink grant (UL Grant) information.
- step S21 is an optional step, that is, the base station indicates to the terminal device that the resource location for transmitting the uplink data and the number of repeated transmissions are optional processes, which are not mandatory, and may be pre-arranged between the base station and the terminal device.
- the location of the resource and the number of repeated transmissions so that when the terminal device sends the uplink data, the terminal device can directly transmit according to the preset number of repeated transmissions at the preset resource location.
- the terminal device sends uplink data.
- the UE After receiving the indication information of the base station, the UE parses the location of the RB for transmitting the PUSCH and the number of times of repeatedly transmitting the PUSCH according to the indication information, and then repeatedly transmits the PUSCH on the corresponding RB.
- the base station sends the response feedback information according to the detected uplink data before the number of times the terminal device repeatedly transmits the uplink data reaches the repeated transmission number.
- the base station may detect the PUSCH on the corresponding RB and perform ACK/NACK feedback to the UE through the control channel. If the base station successfully detects the PUSCH, the ACK information is fed back. If the base station does not successfully detect the PUSCH, the NACK information is fed back.
- the base station may perform ACK/NACK feedback to the UE by using any one of the following two indication manners:
- the first indication is a first indication:
- the ACK/NACK information for one or more UEs is carried by the bits contained in the control channel.
- ACK/NACK bits are included in downlink control information (DCI) transmitted by the control channel.
- the DCI of the control channel may include other fields in addition to the five ACK/NACK bits, which is not limited herein.
- an ACK/NACK feedback is performed by a base station on a plurality of UEs using the same uplink bandwidth as an example.
- the base station may determine the corresponding bit in the control channel of the ACK/NACK information field of each UE by using the first determining manner or the second determining manner:
- the base station can be determined by a preset mapping relationship between the UE identifier and the ACK/NACK bit. For example, it may be a mapping relationship between the number of the UE and the ACK/NACK bit.
- the mapping relationship between the preset UE number and the ACK/NACK bit is: UE1 corresponds to b0, UE2 corresponds to b1 and b2, and UE3 corresponds to b4, then the base station After determining the number of each UE, the ACK/NACK bit of the UE is directly determined according to the number of each UE.
- the base station may determine a bit corresponding to an ACK/NACK information field of each UE in a control channel by a resource location of a PUSCH allocated by each of the plurality of UEs.
- the base station first establishes a correspondence between resource elements included in the uplink bandwidth and ACK/NACK bits in the DCI.
- the resource unit represents one or more RBG groups.
- the base station starts from RBG0, and associates every three consecutive RBGs in the uplink bandwidth with one ACK/NACK bit in the DCI.
- the last (2Nmod3) RBGs do not have corresponding ACK/NACK bits, where N is the number of narrowbands of the UE's upstream bandwidth, as shown in Figure 3, respectively, the upstream bandwidth is 3MHz, 5MHz, 10MHz, 15MHz, 20MHz. Correspondence between the ACK/NACK bit and the RBG group.
- the uplink bandwidth of the UE is 10 MHz, and the uplink bandwidth includes a total of 16 RBGs, where RBG0 to RBG2 correspond to the first ACK/NACK bit b0 of the DCI, and RBG3 to RBG5 correspond to the second ACK/NACK of the DCI.
- Bits b1, RBG6 to RBG8 correspond to the third ACK/NACK bit b2 of the DCI
- RBG9 to RBG11 correspond to the fourth ACK/NACK bit b3 of the DCI
- RBG12 to RBG14 correspond to the fifth ACK/NACK bit of the DCI B4,
- RBG15 has no corresponding bit.
- three consecutive RBGs are referred to as one RBG group (RBGG), and each RBGG corresponds to one ACK/NACK bit, that is, RBGGi corresponds to bi.
- the base station determines, according to the correspondence between the RBGG and the ACK/NACK bits included in the uplink bandwidth, a bit corresponding to the ACK/NACK information field of each of the plurality of UEs in the control channel.
- the base station may determine that the ACK/NACK bit corresponding to the number of the RBGG in which the starting RBG of the PUSCH of the UE is located is the ACK/NACK bit of the UE.
- the resource locations of the PUSCH allocated by the base station for the UE1 are RBG1 to RBG4
- the resource locations of the PUSCH allocated by the base station to the UE2 are RBG5 to RBG11
- the resource locations of the PUSCH allocated by the base station to the UE3 are RBG12 to RBG14.
- the RBGG where the starting RBG of UE1 is located is RBGG0
- the RBGG where the starting RBG of UE2 is located is RBGG1
- the RBGG where the starting RBG of UE3 is located is RBGG3, thereby determining that the ACK/NACK bit of UE1 is b0, and the ACK/NACK of UE2
- the bit is b1 and the ACK/NACK bit of UE3 is b4.
- the base station may also determine that at least one ACK/NACK bit corresponding to at least one RBGG of the resource location of the PUSCH of the UE is an ACK/NACK bit of the UE.
- the resource location of the PUSCH allocated by the base station for the UE1 is RBG1 - RBG4
- the RBGG of the resource location of the PUSCH of the UE1 is RBGG0 and RBGG1
- the last RBG of the resource location of the PUSCH of the UE1 is not in the RBGG1.
- the base station determines to use only the ACK/NACK bit corresponding to RBGG0 as the ACK/NACK bit of UE1, that is, the base station determines that the ACK/NACK bit of UE1 is b0; the resource location of the PUSCH allocated by the base station for UE2 For RBG5 to RBG11, the RBGG of the resource location of the PUSCH of UE2 is RBGG1, RBGG2, and RBGG3.
- the base station determines to use RBGG0, RBGG1, and The ACK/NACK bits corresponding to the RBGG2 are used as the ACK/NACK bits of the UE2, that is, the base station determines that the ACK/NACK bits of the UE2 are b1, b2, and b3; the resource positions of the PUSCH allocated by the base station for the UE3 are RBG12 to RBG14, The RBGG where the resource location of the PUSCH of UE3 is located is RBGG4, and since the last RBG of the resource location of the PUSCH of UE3 is the last RBG in RBGG4, the base station determines to use the ACK/NACK bit corresponding to RBGG4 as The ACK/NACK bit of UE3, that is, the base station determines that the ACK/NACK bit of UE3 is b4.
- the ACK/NACK bit corresponding to the RBGG is a reserved bit.
- the base station determines ACK/NACK information corresponding to each UE according to whether the uplink data sent by the UE is successfully detected.
- the base station determines that the ACK/NACK bit of UE1 is b0, the ACK/NACK bits of UE2 are b1, b2, and b3, and the ACK/NACK bit of UE3 is b4.
- the base station If the base station detects the PUSCH in the current time, Successfully detecting the PUSCH of UE1 and UE3 and not successfully detecting UE2 In the PUSCH, the base station sets b0 and b4 in the DCI to 1, indicating that the base station successfully detects, and sets all of b1 to b3 to 0, indicating that the base station has not detected successfully, and the ACK/NACK information is "10001".
- the ACK/NACK information may be carried by the DCI and sent to the UE1 to the UE3.
- the base station can transmit ACK/NACK information in any of the following manners. In the following description, an example in which a base station transmits ACK/NACK information to one of a plurality of UEs through DCI is taken as an example.
- the first way to send is
- the base station After detecting the PUSCH sent by the UE, the base station sends ACK/NACK information to the UE through the control channel, as shown in FIG. 6A.
- the base station After the base station detects the PUSCH sent by any one of the UEs every preset number of times, the ACK/NACK information sent to the UE by the control channel is as shown in FIG. 6B, and the preset interval is 2 times as an example.
- the base station After detecting the PUSCH transmitted by the UE1 for the second time, the ACK/NACK information sent to the UE according to the detected PUSCH; then, the base station detects the PUSCH transmitted by the UE1 at the fourth, sixth, and second times, respectively.
- the ACK/NACK feedback is performed separately, where 2N is less than or equal to the number of repeated transmissions indicated by the base station.
- the frequency of each UE transmitting the PUSCH may be different.
- the frequency of the PUSCH transmitted by UE1 and UE2 is twice that of UE3, so that At a time, the base station may only receive the PUSCH of the UE1 and the UE2.
- the base station needs to count the number of repeated transmissions of the PUSCH for the UE1, the UE2, and the UE3, and when the number of repetitions of one of the UEs reaches the preset interval, The base station needs to perform ACK/NACK feedback on the UE.
- the ACK/NACK bits corresponding to other UEs may be set to null or reserved bits.
- the ACK/NACK information sent to the UE through the control channel is as shown in FIG. 6C, and the preset number of times is 6 times, for example, when the base station is the sixth time.
- the preset number of times can be set to be closer to the number of repeated transmissions indicated by the base station. For example, if the base station indicates that the number of repeated transmissions by the UE is 20, the preset number of times can be set to 12 times.
- the preset number of times can also be set according to experience.
- the base station can usually successfully detect the PUSCH after the UE repeatedly transmits about 16 times, and sets the preset number of times to 16 times.
- other methods may be used to determine the value of the preset number of times, which is not limited herein.
- the base station needs to perform ACK/NACK feedback on multiple UEs, if the frequency of each PUSCH transmitted by each UE is different, the base station needs to separately count the number of PUSCH repeated transmissions for each UE, when one of the UEs repeats When the number of times reaches the preset number of times, the base station needs to perform ACK/NACK feedback on the UE, and sets the ACK/NACK bits corresponding to other UEs to be empty or reserved.
- the base station successfully detects the PUSCH, and then the ACK/NACK information sent by the base station to the UE through the control channel after successfully detecting the PUSCH, as shown in FIG. 6D Show.
- the base station indicates that the number of repeated transmissions of the UE is 20, and the base station is at the UE. When the transmission is repeated 16 times, the PUSCH is successfully detected. At this time, the base station transmits ACK information to the UE through the control channel.
- the base station may have different repetition times of transmission times because the frequency of each PUSCH transmitted by each UE is different or the detection success rate of the PUSCH transmitted by different base stations is different.
- the UE performs ACK/NACK feedback. For example, the base station successfully detects the PUSCH of the UE1 when the UE1 repeats the transmission, and the base station successfully detects the PUSCH of the UE2 when the UE2 repeats the eighth transmission, so that the base station sends an ACK to the UE1 when the PUSCH of the UE1 is detected for the tenth time.
- the ACK/NACK bits corresponding to other UEs are set to be empty or reserved bits; when the base station detects the PUSCH of the UE2, the eNB sends the ACK/NACK information to the UE2, and at this time, the other UEs
- the ACK/NACK bit is set to null or reserved.
- step 2) and step 3) can also be mutually exchanged, that is, the base station can first determine whether the current secondary detection PUSCH needs to perform ACK/NACK feedback through the foregoing four transmission manners, and if necessary, determine with multiple UEs. Corresponding ACK/NACK information, otherwise it is not necessary to determine ACK/NACK information corresponding to multiple UEs, thereby reducing the load on the base station.
- the base station may determine the sequence corresponding to each UE by using the following first determining manner or the second determining manner:
- the base station may determine by using a preset mapping relationship between the UE identifier and the ACK/NACK indication sequence.
- the mapping between the number of the UE and the ACK/NACK bit may be: the mapping relationship between the preset UE number and the ACK/NACK indication sequence is: UE1 corresponds to S0, UE2 corresponds to S1, and UE3 corresponds to S4, when the base station determines each After the number of the UE, the sequence of the UE is directly determined according to the number of each UE.
- the base station may determine a sequence corresponding to each UE by a resource location of a PUSCH allocated by each of the plurality of UEs.
- the base station first establishes a correspondence between resource units and sequences included in the uplink bandwidth.
- the resource unit represents one or more RBG groups, and the sequence may be a random sequence or a Gold sequence or an m sequence, etc., and is not limited herein.
- the base station associates every three consecutive RBGs in the uplink bandwidth with one sequence, and the last (2Nmod3) RBGs have no corresponding sequence, where N is the number of narrowbands of the uplink bandwidth of the UE. .
- the uplink and the bandwidth are 3 MHz, 5 MHz, 10 MHz, 15 MHz, and 20 MHz, respectively, and the correspondence between the sequence and the RBG group.
- the uplink bandwidth of the UE is 10 MHz, and the uplink bandwidth includes a total of 16 RBGs, where RBG0 to RBG2 correspond to the first sequence S0, RBG3 to RBG5 correspond to the second sequence S1, and RBG6 to RBG8 correspond to the third sequence.
- RBG9 to RBG11 correspond to the fourth sequence S3, RBG12 to RBG14 correspond to the fifth sequence S4, and RBG15 has no corresponding sequence.
- three consecutive RBGs are referred to as one RBG group (RBGG), and each RBGG corresponds to one sequence, that is, RBGGi corresponds to Si.
- the base station determines a sequence corresponding to each of the plurality of UEs according to the correspondence between the RBGG and the sequence included in the uplink bandwidth, and determines corresponding ACK/NACK information according to the determined sequence.
- the base station may determine that the sequence corresponding to the number of the RBGG in which the starting RBG of the PUSCH of the UE is located is a sequence of the UE.
- the resource locations of the PUSCH allocated by the base station for the UE1 are RBG1 to RBG4
- the resource locations of the PUSCH allocated by the base station to the UE2 are RBG5 to RBG11
- the resource locations of the PUSCH allocated by the base station to the UE3 are RBG12 to RBG14.
- the RBGG where the starting RBG of UE1 is located is RBGG0
- the RBGG where the starting RBG of UE2 is located is RBGG1
- the RBGG where the starting RBG of UE3 is located is RBGG3, thereby determining that the sequence of UE1 is S0, the sequence of UE2 is S1, and the sequence of UE3 is For S4.
- the base station may also determine that at least one sequence corresponding to at least one RBGG of the resource location of the PUSCH of the UE is a sequence of the UE.
- the resource location of the PUSCH allocated by the base station for the UE1 is RBG1 - RBG4
- the RBGG of the resource location of the PUSCH of the UE1 is RBGG0 and RBGG1
- the last RBG of the resource location of the PUSCH of the UE1 is not in the RBGG1.
- the base station determines that only the sequence corresponding to RBGG0 is used as the sequence of UE1, that is, the base station determines that the sequence of UE1 is S0; the resource location of the PUSCH allocated by the base station for UE2 is RBG5-RBG11, and the resource location of the PUSCH of UE2 is located.
- the RBGG is RBGG1, RBGG2, and RBGG3.
- the base station determines three sequences corresponding to RBGG0, RBGG1, and RBGG2 as the sequence of UE2, that is, The base station determines that the sequence of the UE2 is S1, S2, and S3; the resource location of the PUSCH allocated by the base station for the UE3 is RBG12 to RBG14, and the RBGG of the resource location of the PUSCH of the UE3 is RBGG4, and the last RBG of the resource location of the PUSCH of the UE3 is The last RBG in RBGG4, therefore, the base station determines the sequence corresponding to RBGG4 as the sequence of UE3, that is, the base station determines that the sequence of UE3 is S4.
- the base station determines that the sequence of the UE1 is S0, the sequence of the UE2 is S1, and the sequence of the UE3 is S3. If the base station successfully detects the PUSCH of the UE1 and the UE3 and does not successfully detect the PUSCH of the UE2 in the process of detecting the PUSCH.
- the base station determines that the sequence included in the ACK/NACK feedback is S1 and S3, that is, if the base station transmits a sequence of a certain UE, the base station successfully detects the PUSCH of the UE; if the base station does not send the indication sequence of a certain UE, Indicates that the base station has not successfully detected the PUSCH of the UE.
- the base station may be configured to: perform correlation processing on the sequence, indicating that the base station does not successfully detect the PUSCH of the UE. For example, if the sequence is inverted, the base station does not successfully detect the PUSCH of the UE; otherwise, the base station successfully detects the The PUSCH of the UE, if the base station successfully detects the PUSCH of the UE1 and the UE3 and does not successfully detect the PUSCH of the UE2 in the process of detecting the PUSCH, the base station determines that the sequence included in the ACK/NACK feedback is S1, S3, and S2. The inverted sequence.
- the base station After the base station determines to perform the sequence included in the ACK/NACK feedback, the base station transmits the sequence to UE1 to UE3.
- the base station sends a sequence in a manner.
- the method includes four types of sending modes. For details of the sending modes, refer to the four sending modes described in the first mode.
- the base station may use code division multiplexing to transmit sequences corresponding to different UEs.
- the base station when the base station only needs to perform ACK/NACK feedback on one UE, and the base station sends ACK/NACK feedback in a sequence corresponding to the UE, that is, the base station sends a sequence corresponding to the UE, indicating that the base station successfully detects the If the PUSCH of the UE is not successfully detected, the base station does not successfully detect the PUSCH of the UE. If the base station does not successfully detect the PUSCH of the UE, the DCI will not carry the indication sequence corresponding to the UE. At this time, although the base station did not send any sequence, it actually passed the hidden The manner indicates to the UE that the UE base station has not successfully detected the PUSCH.
- the base station Since the base station performs ACK/NACK feedback to the UE through one bit or one sequence, and the bandwidth resource occupied by one bit or one sequence itself is small, the overhead of transmitting the ACK/NACK feedback information by the base station and the UE detecting the ACK can be reduced. The overhead of /NACK information further improves resource utilization.
- the base station may adopt an indication manner that is agreed with the UE in advance, for example, the ACK/NACK bit is pre-agreed between the base station and the UE.
- the base station performs ACK/NACK feedback through the ACK/NACK bit.
- the UE notifies the UE of the indication manner of the ACK/NACK feedback by adding a field in the DCI, which is not limited herein.
- the terminal device receives the response feedback information.
- the UE After the base station performs ACK/NACK feedback to the UE through the control channel, the UE receives the answer and feedback indication information through the control channel.
- the UE may determine before receiving the ACK/NACK information corresponding to itself.
- the field of the ACK/NACK information corresponding to itself is in the bit position in the DCI transmitted by the control channel or determines the sequence index corresponding to itself, and then receives only the ACK/NACK information for the multiple UEs transmitted from the base station and corresponds to itself.
- the UE may also first receive the ACK/NACK information sent by the base station for multiple UEs, and then according to the field of the ACK/NACK information corresponding to itself, the bit position or the DCI in the DCI sent by the control channel.
- the ACK/NACK information corresponding to the ACK/NACK information for the multiple UEs is not limited in the embodiment of the present invention.
- the base station and the UE pre-agreed ACK/NACK feedback using the ACK/NACK bit in the eNB, and the UE first needs to determine its own ACK/NACK.
- the UE determines the bit position of its own ACK/NACK bit in the DCI transmitted by the control channel in the following two ways:
- the mapping between the preset UE identifier and the ACK/NACK bit in the UE is stored in the UE.
- the mapping between the UE number and the ACK/NACK bit is stored in the UE, and the UE directly uses the UE number fed back by the base station.
- the bit position of the ACK/NACK bit of the ACK/NACK bit in the DCI is determined.
- the mapping relationship between the UE number and the ACK/NACK bit is: UE1 corresponds to b0, UE2 corresponds to b1 and b2, and UE3 corresponds to b4. After the UE learns its own UE number, it directly determines its own ACK according to the UE number. NACK bit.
- the UE After the base station allocates the uplink bandwidth to the UE, the UE first establishes the correspondence between the RBGG included in the uplink bandwidth and the ACK/NACK bit in the DCI, as shown in FIG. 3, and details are not described herein again. Then, the UE determines its own ACK/NACK bit according to the resource location of its own PUSCH. Specifically, the UE may be determined by the number of the RBGG in which the initial RBG of the allocated PUSCH is located. For example, if the resource location of the PUSCH allocated by the base station for the UE is RBG1 RB RBG4, the RBGG where the starting RBG of the UE is located is RBGG0.
- the UE may also pass at least one resource location of the allocated PUSCH.
- the at least one ACK/NACK bit corresponding to the RBGG is determined.
- the RBGG of the resource location of the PUSCH allocated by the base station for the UE is RBGG1, RBGG2, and RBGG3, and the last RBG of the resource location of the PUSCH of the UE is the last RBGG3.
- the UE determines its own ACK/NACK bits as 3 ACK/NACK bits corresponding to RBGG0, RBGG1, and RBGG2, namely b1, b2, and b3.
- the UE determines the response information of the response in either of the above two manners, and needs to be indicated by the base station or agreed with the base station in advance. In the specific implementation process, according to the indicated or agreed manner. Ok.
- the UE determines that the sequence index corresponding to the sequence is the same as the sequence that the base station determines the sequence corresponding to each UE in step S23, and details are not described herein again.
- the UE After the UE determines the bit position of the ACK/NACK information field corresponding to itself in the DCI transmitted by the control channel or determines the sequence index corresponding to itself, the UE receives the ACK/NACK bit carried in the bit position or receives the sequence with the sequence. The sequence corresponding to the index completes the reception of the response feedback information.
- the UE may receive the response information sent by the base station in a receiving manner corresponding to the manner in which the eNB sends the ACK/NACK information. For example, when the base station adopts the first sending mode, the UE sends the PUSCH after each time.
- the UE receives ACK/NACK information after transmitting the PUSCH every preset number of times; or when the base station adopts the third transmission mode, the UE The ACK/NACK information is received after the number of times of transmitting the PUSCH reaches a preset number of times; or when the base station adopts the fourth type of transmission mode, the UE receives the ACK before the number of repeated transmissions of the PUSCH does not reach the number of repeated transmissions indicated by the base station. /NACK information.
- the manner in which the UE receives the ACK/NACK information may be agreed with the base station in advance, or may be indicated by the base station to the UE.
- the UE may also perform receiving in a receiving manner corresponding to the manner in which the eNB sends ACK/NACK information. For example, if the eNB sends the ACK/NACK information in the second to fourth sending manners, the UE may also be After the PUSCH is sent, the ACK/NACK information is detected, but the ACK/NACK information corresponding to the UE is not detected at this time; or, when the base station sends the ACK/NACK information by using the third transmission mode, the UE may also reach The ACK/NACK information is detected every preset number of times before the preset number of times. There is no limitation in the embodiment of the present invention.
- the terminal device stops repeatedly transmitting the uplink data when the response feedback information indicates that the base station successfully detects the uplink data.
- the UE After receiving the response feedback information sent by the base station, the UE determines the detection result of the uplink data by the base station according to the response feedback information.
- a mapping relationship between the at least one type of response feedback information and the detection result is stored in the UE.
- the mapping relationship between the value of the ACK/NACK bit and the detection result is stored in the UE, and the mapping relationship is when the bit value is 1.
- mapping relationship between the multiple response feedback information and the detection result may also be stored in the UE.
- the mapping relationship between the value of the ACK/NACK bit and the detection result is stored in the UE, and the sequence code is also stored.
- the mapping between the value and the detection result the UE may use the mapping relationship corresponding to the type to determine the detection result of the uplink data by the base station according to the type of the detected response information, for example, when the response information detected by the UE is ACK
- the /NACK bit selects the mapping relationship between the value of the ACK/NACK bit and the detection result to determine whether the base station successfully detects the PUSCH.
- the UE may receive the response feedback information of the network device in the process of transmitting the uplink data, so that the network device successfully detects the PUSCH before sending the indicated repeated transmission times, and sends the ACK feedback information to the UE.
- the UE can terminate the repeated transmission of the PUSCH in advance, so that reliable transmission performance can be obtained with less bandwidth resources, so that a relatively balanced state between transmission reliability and utilization of bandwidth resources is achieved.
- the network device since the network device performs ACK/NACK feedback to the UE through one bit or one sequence, the bandwidth resource occupied by one bit or one sequence itself is small, thereby reducing the overhead of the ACK/NACK information sent by the network device and the UE detecting.
- the overhead of ACK/NACK information further improves resource utilization.
- an embodiment of the present invention provides a terminal device, which may be used to perform the method in the embodiment of the present invention.
- the terminal device includes a transmitter 101, a receiver 102, and a processor 103.
- the processor 103 may be a central processing unit (CPU) or an application specific integrated circuit (ASIC), and may be one or more integrated circuits for controlling program execution, may be a baseband chip, and the like.
- CPU central processing unit
- ASIC application specific integrated circuit
- the terminal device may also include a memory 104 coupled to the processor 103, which may be coupled to the processor 103 via a bus structure or a star structure or other structure.
- the number of memories 104 may be one or more, and the memory 104 may be a Read Only Memory (ROM), a Random Access Memory (RAM), or a disk storage, and the like.
- the memory 104 can be used to store program code required by the processor 103 to perform tasks, and the memory 104 can also be used to store data.
- the transmitter 101 is configured to transmit uplink data to the network device by using a data channel.
- the receiver 102 is configured to receive response feedback information from the network device, where the response feedback information is carried in a sequence or a control channel;
- the processor 103 is configured to stop transmitting the uplink data if the response feedback information indicates that the network device successfully detects the uplink data.
- the receiver 102 is specifically configured to:
- the response feedback information is received from the network device when the number of times the uplink data is transmitted is less than the number of repeated transmissions indicated by the network device.
- the receiver 102 is specifically configured to:
- Determining a bit position of the field of the response feedback information in the control channel Determining a bit position of the field of the response feedback information in the control channel; receiving the response feedback information according to the bit position; wherein the control channel includes a response sent by the network device to at least one terminal device Feedback information; or
- Determining a sequence index corresponding to the terminal device receiving the response feedback signal according to the sequence index
- the sequence corresponding to the sequence index is used to carry the response feedback information of the network device to the terminal device.
- the receiver 102 is specifically configured to:
- the receiver 102 is specifically configured to:
- the receiver 102 is specifically configured to:
- each resource unit includes at least one resource block, and N is a positive integer;
- Determining at least one location of at least one bit corresponding to the N resource elements is the bit position.
- the receiver 102 is specifically configured to:
- the N resource units in which the resources occupied by the uplink data are transmitted Determining, by the N resource units in which the resources occupied by the uplink data are transmitted, where the data channel includes at least one resource unit, and each of the at least one resource unit is in one-to-one correspondence with a sequence, where each Resource units contain at least one resource block, and N is a positive integer;
- each resource unit includes three resource block groups, and the receiver 102 is specifically configured to:
- the N positions where the corresponding N bits are located are the bit positions; wherein the N bits have the same state; and/or
- the frequency domain location of the last resource block group of the resource occupied by the uplink data is not the location of the last resource block group of the last one of the N resource units N-1 positions where N-1 bits corresponding to the N-1 resource units in the unit are the bit positions; wherein the N-1 resource units are the N resource units except The resource unit outside the last resource unit has the same state of the N-1 bits.
- the code corresponding to the foregoing data processing method is solidified into the chip, so that the chip can perform the foregoing resource configuration method during operation, how to send the code.
- the device 101, the receiver 102, and the processor 103 are designed and programmed by those skilled in the art, and are not described herein again.
- an embodiment of the present invention provides a terminal device, where the terminal device includes a sending unit 111, a receiving unit 112, and a processing unit 113.
- the physical device corresponding to the sending unit 111 may be the transmitter 101 in FIG. 10, and the physical device corresponding to the receiving unit 112 may be the receiver 102 in FIG. 10 and the entity corresponding to the processing unit 113.
- the device may be the processor 103 in FIG.
- the sending unit 111 is configured to transmit uplink data to the network device by using a data channel.
- the receiving unit 112 is configured to receive response feedback information from the network device, where the response feedback information is carried in a sequence or a control channel;
- the processing unit 113 is configured to stop transmitting the uplink data if the response feedback information indicates that the network device successfully detects the uplink data.
- the receiving unit 112 is specifically configured to:
- the response feedback information is received from the network device when the number of times the uplink data is transmitted is less than the number of repeated transmissions indicated by the network device.
- the receiving unit 112 is specifically configured to:
- Determining a bit position of the field of the response feedback information in the control channel Determining a bit position of the field of the response feedback information in the control channel; receiving the response feedback information according to the bit position; wherein the control channel includes a response sent by the network device to at least one terminal device Feedback information; or
- Determining a sequence index corresponding to the terminal device receiving the response feedback information according to the sequence index; wherein the sequence corresponding to the sequence index is used to carry the response feedback information of the network device to the terminal device .
- the receiving unit 112 is specifically configured to:
- the receiving unit 112 is specifically configured to:
- the receiving unit 112 is specifically configured to:
- each resource unit includes at least one resource block, and N is a positive integer;
- Determining at least one location of at least one bit corresponding to the N resource elements is the bit position.
- the receiving unit 112 is specifically configured to:
- the N resource units in which the resources occupied by the uplink data are transmitted Determining, by the N resource units in which the resources occupied by the uplink data are transmitted, where the data channel includes at least one resource unit, and each of the at least one resource unit is in one-to-one correspondence with a sequence, where each Resource units contain at least one resource block, and N is a positive integer;
- each resource unit includes three resource block groups, and the receiving unit 112 is specific. Used for:
- the N positions where the corresponding N bits are located are the bit positions; wherein the N bits have the same state; and/or
- the frequency domain location of the last resource block group of the resource occupied by the uplink data is not the location of the last resource block group of the last one of the N resource units N-1 positions where N-1 bits corresponding to the N-1 resource units in the unit are the bit positions; wherein the N-1 resource units are the N resource units except The resource unit outside the last resource unit has the same state of the N-1 bits.
- an embodiment of the present invention provides a network device, where the network device includes a transmitter 121, a receiver 122, and a processor 123.
- the processor 123 may be a central processing unit (CPU) or an application specific integrated circuit (ASIC), and may be one or more integrated circuits for controlling program execution, may be a baseband chip, and the like.
- CPU central processing unit
- ASIC application specific integrated circuit
- the terminal device may also include a memory 124 coupled to the processor 123, which may be coupled to the processor 123 via a bus structure or a star structure or other structure.
- the number of memories 124 may be one or more, and the memory 124 may be a Read Only Memory (ROM), a Random Access Memory (RAM), or a disk storage, and the like.
- the memory 124 can be used to store program code required by the processor 123 to perform tasks, and the memory 124 can also be used to store data.
- the receiver 122 is configured to receive uplink data from the terminal device by using a data channel.
- the processor 123 is configured to generate response feedback information according to whether the uplink data is successfully detected, where the response feedback information is carried in a sequence or a control channel;
- the transmitter 121 is configured to send the response feedback information.
- the transmitter 121 is specifically configured to:
- the network device After detecting the uplink data every preset number of times, the network device sends the response feedback information to the terminal device;
- the response feedback information is sent to the terminal device.
- the transmitter 121 is specifically configured to:
- Determining a bit position of the field of the response feedback information in the control channel Determining a bit position of the field of the response feedback information in the control channel; transmitting the response feedback information according to the bit position; wherein the control channel includes at least the network device sends the at least one terminal device One of the response feedback information; or
- Determining a sequence index corresponding to the terminal device Determining a sequence index corresponding to the terminal device; sending the response feedback information according to the sequence index; wherein, the sequence corresponding to the sequence index is used to carry the network device to the terminal device Response feedback information.
- the transmitter 121 is specifically configured to:
- the transmitter 121 is specifically configured to:
- the transmitter 121 is specifically configured to:
- N resource units in which the resource occupied by the uplink data is located where the data channel includes at least one resource unit, each of the at least one resource unit and the control information One bit corresponding to one bit, each resource unit includes at least one resource block, and N is a positive integer;
- Determining at least one location of at least one bit corresponding to the N resource elements is the bit position.
- the transmitter 121 is specifically configured to:
- N resource units in which the resource occupied by the uplink data is located where the data channel includes at least one resource unit, and each of the at least one resource unit corresponds to a sequence one-to-one
- Each resource unit includes at least one resource block, and N is a positive integer
- each resource unit includes three resource block groups, and the transmitter 121 is specifically configured to:
- the code corresponding to the foregoing data processing method is solidified into the chip, so that the chip can perform the foregoing resource configuration method during operation, and how to send the code.
- the device 121, the receiver 122, and the processor 123 are designed and programmed by those skilled in the art, and are not described herein again.
- an embodiment of the present invention provides a terminal device, where the terminal device includes a sending unit 131, a receiving unit 132, and a processing unit 133.
- the physical device corresponding to the sending unit 131 may be the transmitter 121 in FIG. 12, and receive The physical device corresponding to the unit 132 may be the receiver 122 in FIG. 12 and the physical device corresponding to the processing unit 133 may be the processor 123 in FIG.
- the receiving unit 132 is configured to receive uplink data from the terminal device by using a data channel
- the processing unit 133 is configured to generate response feedback information according to whether the uplink data is successfully detected, where the response feedback information is carried in a sequence or a control channel;
- the sending unit 131 is configured to send the response feedback information.
- the sending unit 131 is specifically configured to:
- the network device After detecting the uplink data every preset number of times, the network device sends the response feedback information to the terminal device;
- the response feedback information is sent to the terminal device.
- the sending unit 131 is specifically configured to:
- Determining a bit position of the field of the response feedback information in the control channel Determining a bit position of the field of the response feedback information in the control channel; transmitting the response feedback information according to the bit position; wherein the control channel includes at least the network device sends the at least one terminal device One of the response feedback information; or
- Determining a sequence index corresponding to the terminal device sending the response feedback information according to the sequence index; wherein, the sequence corresponding to the sequence index is used to carry the response of the network device to the terminal device Feedback.
- the sending unit 131 is specifically configured to:
- the sending unit 131 is specifically configured to:
- the sending unit 131 is specifically configured to:
- N resource units in which the resource occupied by the uplink data is located where the data channel includes at least one resource unit, each of the at least one resource unit and the control information One bit corresponding to one bit, each resource unit includes at least one resource block, and N is a positive integer;
- Determining at least one location of at least one bit corresponding to the N resource elements is the bit position.
- the sending unit 131 is specifically configured to:
- N resource units in which the resource occupied by the uplink data is located where the data channel includes at least one resource unit, and each of the at least one resource unit corresponds to a sequence one-to-one
- Each resource unit includes at least one resource block, and N is a positive integer
- each resource unit includes three resource block groups, and the sending unit 131 is specifically configured to:
- the terminal device or the network device provided by the present invention may be a chip system, and the chip system may include at least one chip, and may also include other discrete devices.
- the chip system can be placed in a network device or a terminal device, and the network device or the terminal device is supported to complete the response feedback method provided in the embodiment of the present invention.
- Embodiments of the present invention provide a computer storage medium having instructions stored therein that, when executed on a computer, cause the computer to perform the aforementioned response feedback method.
- Embodiments of the present invention provide a computer program product, the computer program product including instructions that, when executed on a computer, cause the computer to perform the aforementioned response feedback method.
- the terminal device can receive the response feedback information of the network device in the process of transmitting the uplink data, so that the network device successfully detects the PUSCH before sending the indicated repeated transmission times, and sends an ACK to the terminal device.
- the terminal device can terminate the repeated transmission of the PUSCH in advance, so that reliable transmission performance can be obtained in occupying less bandwidth resources, so that a relatively balanced state between transmission reliability and utilization of bandwidth resources is achieved.
- the invention may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- software it may be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions.
- the computer program instructions When the computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present invention are generated in whole or in part.
- the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
- the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another readable storage medium, for example, the computer instructions can be passed from a website site, computer, server or data center Wired (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.) to another website site, computer, server, or data center.
- the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
- the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state hard disk Solid) State Disk (SSD) and so on.
- a magnetic medium eg, a floppy disk, a hard disk, a magnetic tape
- an optical medium eg, a DVD
- a semiconductor medium eg, a solid state hard disk Solid) State Disk (SSD) and so on.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un procédé de rétroaction de réponse, un terminal et un dispositif de réseau. Le procédé comprend les étapes suivantes : un dispositif terminal transmet des données de liaison montante à un dispositif de réseau grâce à un canal de données ; le dispositif terminal reçoit des informations de rétroaction de réponse provenant du dispositif de réseau, les informations de rétroaction de réponse étant transportées dans une séquence ou sur un canal de commande ; et si les informations de rétroaction de réponse indiquent que le dispositif de réseau réussit à détecter les données de liaison montante, le dispositif terminal arrête la transmission des données de liaison montante. Le procédé est utilisé pour fournir un point d'équilibre raisonnable de façon à obtenir un état relativement équilibré entre la fiabilité de transmission et le taux d'utilisation de ressources de bande passante.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201780090411.6A CN110612684B (zh) | 2017-07-31 | 2017-07-31 | 一种应答反馈方法、终端及网络设备 |
| PCT/CN2017/095336 WO2019023912A1 (fr) | 2017-07-31 | 2017-07-31 | Procédé de rétroaction de réponse, terminal et dispositif de réseau |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/095336 WO2019023912A1 (fr) | 2017-07-31 | 2017-07-31 | Procédé de rétroaction de réponse, terminal et dispositif de réseau |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019023912A1 true WO2019023912A1 (fr) | 2019-02-07 |
Family
ID=65232321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/095336 Ceased WO2019023912A1 (fr) | 2017-07-31 | 2017-07-31 | Procédé de rétroaction de réponse, terminal et dispositif de réseau |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN110612684B (fr) |
| WO (1) | WO2019023912A1 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112291723A (zh) * | 2020-10-23 | 2021-01-29 | 锐迪科(重庆)微电子科技有限公司 | 数据传输方法、装置及系统 |
| CN114424646A (zh) * | 2019-09-30 | 2022-04-29 | 华为技术有限公司 | 一种反馈信息的复用方法、通信装置及系统 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110380830B (zh) * | 2019-07-19 | 2023-08-11 | 展讯通信(上海)有限公司 | 终端、基站、通信系统、数据传输方法和存储介质 |
| CN119276439A (zh) * | 2023-07-04 | 2025-01-07 | 大唐移动通信设备有限公司 | 信息传输方法、装置、终端及网络设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080019310A1 (en) * | 2006-06-19 | 2008-01-24 | Nokia Corporation | Apparatus, method and computer program product providing anytime preemptive re-transmissions |
| CN103220091A (zh) * | 2012-01-20 | 2013-07-24 | 华为技术有限公司 | 数据传输的方法及装置 |
| CN106330410A (zh) * | 2015-06-16 | 2017-01-11 | 中国移动通信集团公司 | 一种上行信息的处理方法及装置 |
-
2017
- 2017-07-31 WO PCT/CN2017/095336 patent/WO2019023912A1/fr not_active Ceased
- 2017-07-31 CN CN201780090411.6A patent/CN110612684B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080019310A1 (en) * | 2006-06-19 | 2008-01-24 | Nokia Corporation | Apparatus, method and computer program product providing anytime preemptive re-transmissions |
| CN103220091A (zh) * | 2012-01-20 | 2013-07-24 | 华为技术有限公司 | 数据传输的方法及装置 |
| CN106330410A (zh) * | 2015-06-16 | 2017-01-11 | 中国移动通信集团公司 | 一种上行信息的处理方法及装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114424646A (zh) * | 2019-09-30 | 2022-04-29 | 华为技术有限公司 | 一种反馈信息的复用方法、通信装置及系统 |
| CN112291723A (zh) * | 2020-10-23 | 2021-01-29 | 锐迪科(重庆)微电子科技有限公司 | 数据传输方法、装置及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110612684B (zh) | 2021-05-04 |
| CN110612684A (zh) | 2019-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021027940A1 (fr) | Procédé et appareil utilisés pour indiquer une transmission de signaux | |
| JP2023078303A (ja) | V2xトラフィックに対応するための制御チャネル構造設計 | |
| TWI696397B (zh) | 行動通訊中免授權傳輸的混合自動重複請求反饋設計 | |
| CN111867116B (zh) | 一种通信方法及装置 | |
| CN110868277B (zh) | 信号传输方法、相关装置及系统 | |
| CN113647163B (zh) | 一种通信方法及设备 | |
| WO2018137672A1 (fr) | Procédé d'envoi et de réception d'informations de commande de liaison descendante, et dispositif | |
| WO2016138784A1 (fr) | Procédé de planification et terminal | |
| CN114451017B (zh) | 一种激活和释放非动态调度传输的方法及装置 | |
| CN114503721B (zh) | 一种混合自动重传请求反馈方法及装置 | |
| CN110612684B (zh) | 一种应答反馈方法、终端及网络设备 | |
| WO2021012997A1 (fr) | Procédé et appareil de transmission d'informations, et dispositif de communication | |
| CN107534984B (zh) | 一种分量载波组的配置方法及设备 | |
| WO2018171461A1 (fr) | Procédé, appareil, et système de transmission d'informations | |
| CN109067512B (zh) | 信号传输方法、相关装置及系统 | |
| WO2019137011A1 (fr) | Procédé de communication, et procédé de détermination de ressource de liaison montante | |
| CN113615276B (zh) | 一种通信方法及设备 | |
| CN108183782B (zh) | 在非对称载波聚合中信号传输方法、基站和用户设备 | |
| WO2021030943A1 (fr) | Procédé et dispositif de détermination de ressources de transmission répétitive | |
| WO2019192053A1 (fr) | Procédé et dispositif de traitement d'informations | |
| WO2019191941A1 (fr) | Procédé de transmission d'informations de commande de liaison montante et produit associé | |
| US11882429B2 (en) | Uplink resource determination apparatus, method and computer program | |
| JP2024517913A (ja) | 通信方法および装置 | |
| US20250267633A1 (en) | Communication method and apparatus | |
| CN113543324B (zh) | 一种目标信息发送方法、接收方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17920097 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17920097 Country of ref document: EP Kind code of ref document: A1 |