[go: up one dir, main page]

WO2018137584A1 - 用于反馈的方法、设备和系统 - Google Patents

用于反馈的方法、设备和系统 Download PDF

Info

Publication number
WO2018137584A1
WO2018137584A1 PCT/CN2018/073654 CN2018073654W WO2018137584A1 WO 2018137584 A1 WO2018137584 A1 WO 2018137584A1 CN 2018073654 W CN2018073654 W CN 2018073654W WO 2018137584 A1 WO2018137584 A1 WO 2018137584A1
Authority
WO
WIPO (PCT)
Prior art keywords
feedback information
bits
code block
transmission time
time unit
Prior art date
Application number
PCT/CN2018/073654
Other languages
English (en)
French (fr)
Inventor
彭金磷
董朋朋
唐浩
Original Assignee
华为技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from CN201710409456.7A external-priority patent/CN108365922B/zh
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP18744155.5A priority Critical patent/EP3550752B1/en
Priority to JP2019540436A priority patent/JP6837564B2/ja
Publication of WO2018137584A1 publication Critical patent/WO2018137584A1/zh
Priority to US16/516,307 priority patent/US20190342053A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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 application relates to wireless communication technologies, and in particular, to a communication method, device, and system related to whether feedback data is correctly received.
  • the transmitted data may correspond to a transport block (TB) at the physical layer, and the TB plus a cyclic redundancy check (CRC) for the receiving end to check whether the TB is successfully received.
  • TB transport block
  • CRC cyclic redundancy check
  • the TB can be divided into a number of code blocks (CBs), and the transmitting end further adds a corresponding CRC to each CB for the receiving end to check whether each CB is successfully received.
  • CBs code blocks
  • ACK 1-ack acknowledgement
  • NACK negative acknowledgement
  • the feedback overhead is bound to increase sharply.
  • the present application describes a method, apparatus and system for feedback in a communication system.
  • an embodiment of the present application provides a method for feedback in a communication system, the method comprising:
  • the first device sends data to the second device; the first device receives the data sent by the second device; and the first device sends, to the second device, feedback information about whether the data is successfully received,
  • the number of bits of the feedback information is associated with the size of the transmission time unit in the communication system; the second device receives the feedback information.
  • the number of bits of the feedback information is determined according to the size of the transmission time unit, which flexibly realizes a tradeoff between transmission efficiency and feedback overhead in the communication system, and improves the performance of the entire communication system.
  • the size of the transmission time unit is determined by at least one of the following parameters: a subcarrier spacing of the communication system and a number of time domain symbols of the transmission time unit.
  • the number of bits of the feedback information is related to the size of the transmission time unit in the communication system, including: when the size of the transmission time unit is smaller than a first threshold, the feedback information The number of bits is one; or, when the size of the transmission time unit is greater than or equal to the first threshold, and the first device is not configured with the additional demodulation reference signal DRMS, the number of bits of the feedback information is one. Or when the size of the transmission time unit is greater than or equal to the first threshold, and the number of sub-bands to which the data is mapped is one or the number of sub-carriers is one, the number of bits of the feedback information is one. .
  • the channel fluctuation is not large for the data, or the influence of the channel on the data is basically the same. Therefore, using 1 bit for feedback can save system overhead.
  • the number of bits of the feedback information is related to the size of the transmission time unit in the communication system, including: when the size of the transmission time unit is greater than or equal to a first threshold, the feedback The number of bits of the information is multiple; or when the size of the transmission time unit is greater than or equal to the first threshold, and the first device is configured with an additional DRMS, the number of bits of the feedback information is multiple; or, when When the size of the transmission time unit is greater than or equal to the first threshold, and the number of sub-bands to which the data is mapped is greater than one, or the number of sub-carriers is greater than one, the number of bits of the feedback information is multiple; or, when The size of the transmission time unit is greater than or equal to a first threshold, when the first device is configured with an additional demodulation reference signal DRMS, and the number of sub-bands to which the data is mapped is greater than one or when the number of sub-carriers is greater than one The number of bits of the feedback information is multiple.
  • the channel fluctuation is large, or the influence of the channel quality received by different segments of the data is likely to be different, so multiple bits can be used for feedback, so that the second The device only needs to retransmit the data part that the first device feeds back to the data that is not correctly received, and does not need to repeat the portion of the legend data that is correctly received.
  • an embodiment of the present application provides a method for feedback, including: a second device sends L transport blocks to a first device, where L is an integer greater than or equal to 1; Transmitting, by the first device, the L transport blocks, where the first device sends the feedback information of the L transport blocks to the second device, where the number of bits of the feedback information is related to the parameter of the control message .
  • the second device receives the feedback information.
  • the number of bits of the feedback information is determined according to the parameters of the control message, and the tradeoff between the transmission efficiency and the feedback overhead in the communication system is flexibly realized, and the performance of the entire communication system is improved.
  • the parameter of the control message is a codebook size of the feedback information
  • Ni is a number of original feedback bits corresponding to an i-th transport block in the L transport blocks, where i is 1
  • the number of bits of the feedback information is L, and the number of feedback bits corresponding to the L transport blocks is one; or
  • the number of bits of the feedback information is One.
  • the parameter of the control message is a capacity of the control message
  • the control message includes the feedback information and other information sent by the first device to the second device, Ni a number of original feedback bits of the i-th transport block in the L transport blocks, where i is an integer of 1 ⁇ i ⁇ L, the Ni is an integer greater than or equal to 1, and the bits occupied by the other information
  • the number is K, K is a positive integer; More than the capacity of the control message, the number of bits of the feedback information is L, and the number of feedback bits corresponding to the L transport blocks is one; or, when Less than or equal to the capacity of the control message, the number of bits of the feedback information is One.
  • the parameter of the control message is a channel that carries the control message; when the control message is carried on a short physical uplink control channel, the short PUCCH, the number of bits of the feedback information is L.
  • the number of feedback bits corresponding to the L transport blocks is one; or, when the control message is carried on the long physical uplink control channel long PUCCH or the physical uplink shared channel PUSCH, the number of bits of the feedback information,
  • the number of feedback bits corresponding to each of the L transport blocks is at least one.
  • the above design all needs to determine the number of bits of the feedback information on the premise of satisfying the requirements of the communication system, and prevent communication errors in the system communication process because the system requirements are not met.
  • an embodiment of the present application provides a method for feedback in a communication system, the method comprising:
  • the second device sends at least one code block to the first device; the first device receives at least one code block sent by the second device; the first device sends the at least one code to the second device
  • the number of bits of the feedback information is determined according to whether the partial data corresponding to the at least one code block is affected, and the tradeoff between the transmission efficiency and the feedback overhead in the communication system is flexibly realized, and the performance of the entire communication system is improved.
  • the number of bits of the feedback information is multiple.
  • the at least one code block is a plurality of code blocks
  • the number of bits of the feedback information is multiple, including: the number of bits of the feedback information is multiple, wherein at least one bit And indicating that the unaffected code blocks in the plurality of code blocks are successfully received, and at least one bit is used to indicate whether the affected code blocks in the plurality of code blocks are successfully received.
  • the at least one code block is a code block, and the number of bits of the feedback information is multiple, and the feedback information is used to indicate the reception quality of the one code block.
  • the at least one code block is a plurality of code blocks
  • the number of bits of the feedback information is associated with whether the partial data corresponding to the at least one code block is affected, including: when When part of the data corresponding to the plurality of code blocks is affected and the code rate of the plurality of code blocks is greater than the second threshold, the affected code blocks of the plurality of code blocks are not successfully received, and the feedback information occupies 1 a bit, the 1 bit is used to indicate whether an unaffected code block of the plurality of code blocks is successfully received. Because the code rate is high, the reception of the affected part of the data fails, so no additional feedback is needed.
  • the second device can be retransmitted immediately before the first device performs feedback or Retransmit the affected part of the data.
  • the at least one code block is a plurality of code blocks
  • the number of bits of the feedback information is associated with whether the partial data corresponding to the at least one code block is affected, including: when The part of the data corresponding to the plurality of code blocks is affected, and the first device receives the second device before the first device sends the feedback information corresponding to the at least one code block to the second device.
  • an embodiment of the present application provides a method for feedback in a communication system, the method comprising:
  • the first device sends data to the second device; the first device receives the data sent by the second device; the first device sends, to the second device, feedback information whether the data is successfully received,
  • the number of bits of the feedback information is associated with at least one of the parameters in the communication system; the second device receives the feedback information.
  • the parameters include: interval of subcarriers, number of time domain symbols of a transmission time unit, time domain Doppler parameters, DMRS configuration, number of subbands of the data transmission or number of carriers, whether there is burst interference or cooperation, handover
  • the mode the code rate of the data, whether to retransmit or retransmit before the transmission of the feedback information, and the TBS.
  • the feedback information is The number of bits may be one.
  • the first device is a medium-to-nearpoint user, or the first device is not limited in coverage, and the number of bits of the feedback information may be multiple.
  • the embodiment of the present invention provides an indication manner, including: receiving, by the first device, control information sent by the second device, where the control information includes indication information, where the indication information is used to indicate that the second device is
  • the transmission block TB sent by the first device adopts a CBG-level feedback mode or a TB-level feedback mode, and when the CBG-level feedback mode is adopted, the indication information is further used to indicate the sending of each code block group CBG included in the TB.
  • the first device uses 1 bit to feedback whether the TB is successfully received.
  • the first device sends according to each CBG. State, using at least 1 bit to feed back whether the TB is successfully received.
  • an embodiment of the present invention provides a first device, which has a function of implementing behavior of a first device in the design of the foregoing method.
  • the function may be implemented by hardware, and the structure of the first device includes a transceiver and a processor.
  • the corresponding software implementation can also be performed by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the modules can be software and/or hardware.
  • the first device may be a terminal.
  • the embodiment of the present invention provides a second device, which has the function of realizing the behavior of the second device in the actual method.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the second device may be a base station.
  • an embodiment of the present invention provides a communication system, where the system includes the first device and the second device.
  • an embodiment of the present invention provides a computer storage medium for storing computer software instructions for use in the first device, including a program designed to perform the above aspects.
  • an embodiment of the present invention provides a computer storage medium for storing computer software instructions for use in the second device, including a program designed to perform the above aspects.
  • FIG. 1 is a schematic structural diagram of a communication system according to an embodiment of the present application.
  • FIG. 2 is a schematic structural diagram of a terminal according to an embodiment of the present application.
  • FIG. 3 is a schematic structural diagram of a base station according to an embodiment of the present application.
  • FIG. 4(b) is a diagram showing another relationship between time domain resources and channel fluctuations according to an embodiment of the present application.
  • FIG. 5 is an interaction flowchart of a method for feedback according to an embodiment of the present application.
  • FIG. 6(a) is a diagram showing another relationship between time domain resources and channel fluctuations according to an embodiment of the present application.
  • FIG. 6(b) is a diagram showing still another relationship between time domain resources and channel fluctuations according to an embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a communication device according to an embodiment of the present application.
  • the physical layer provides a service for data transmission to the upper layer in a manner of a transmission channel.
  • the physical layer performs a series of channel coding related processing according to the specified format, including cyclic redundancy check (CRC) calculation, channel coding, code block interleaving and rate matching, After the code block is connected, mapped to the physical layer channel, etc., after the above processing, the data of the data transmitting end can be transmitted to the data receiving end.
  • CRC cyclic redundancy check
  • the processing flow related to the CRC calculation is: at the data sending end, the physical layer obtains data to be transmitted from a media access control (MAC) layer, and the data is called a transport block (TB).
  • the CRC is added to the TB for the data receiving end to check whether the TB is successfully received, and the TB is segmented according to the TB size (TBB). For example, if the TBS is greater than 6144 bits, the TB is divided into a plurality of code blocks (CBs), and the size of each CB is substantially the same and both are less than or equal to 6144, and then a corresponding CRC is added for each CB.
  • the data receiving end verifies whether each CB is successfully received.
  • the third section of the partnership project (3GPP) technical specification (TS) 36.212 version 14.1.1 (v14.1.1) section 5.1.2 on the way of code block segmentation has been specifically Description can be referred to.
  • the received data needs to be decoded, if all CB CRCs are corrected. If the CRC check succeeds and the CRC of the TB is successful, the acknowledgment response (ACK) of the 1-bit feedback is sent to the data sender to indicate that the data reception is successful; if there is a CRC check failure of the CB or the CRC check of the TB If the failure occurs, the negative acknowledgement (NACK) of the 1-bit bit is sent to the data sender to indicate that the data reception fails. At this time, the data sender needs to retransmit the entire TB. The ACK or the NACK may be carried in the control information sent by the data receiving end to the data sending end.
  • HARQ hybrid automatic repeat request
  • a certain TB is divided into 10 CBs, and only one CB is not successfully received by the data receiving end.
  • the data transmitting end retransmits all 10 CB data, and the retransmission of the other 9 CBs is apparent. It is unnecessary.
  • the fifth generation 5G also known as the new radio (NR) communication system
  • this phenomenon will be more serious.
  • NR will adopt a larger transmission bandwidth and adopt more antennas.
  • Ports, as well as slot slot aggregation transmission, etc. provide support for TBS increase in the frequency domain, airspace, and time domain respectively. Therefore, there will be a larger TBS in the future, and the number of CBs divided by one TB will be more. As the number of CBs increases, communication efficiency will be lower if feedback is still followed by the HARQ mechanism in LTE.
  • ultra-reliable low latency communication (URLLC) services and enhanced mobile bandwidth communication In the scenario where the service is coexisting, in the process of data transmission in the eMBB service, only a few CBs may be affected by the URLLC service, that is, only a few CBs in one TB are not received by the data receiver. Success, at this time, if the feedback is still followed by the HARQ mechanism in LTE, the communication efficiency will also be low.
  • URLLC ultra-reliable low latency communication
  • enhanced mobile bandwidth communication In the scenario where the service is coexisting, in the process of data transmission in the eMBB service, only
  • the feedback information may indicate decoder state information (DSI), for example, DSI may be divided into ACK, NACK but close to correct reception or NACK and The decoding effect is extremely poor.
  • DSI decoder state information
  • the three different information contents can be indicated by different bit values respectively.
  • multiple bits are used to indicate how many CB decoding errors are in the current TB.
  • the feedback overhead is bound to increase sharply, and the coverage performance of the control channel carrying the feedback is also affected.
  • the present application provides a method for performing feedback, which is specifically applicable to whether the data that the data data receiving end feeds back to the data data sending end is correctly received, and the bits used for the feedback can be determined according to different situations. Thereby a balance of communication efficiency and feedback overhead in the communication system is achieved in a compromise.
  • the technology described in this application can be applied to an LTE system, or other wireless communication systems using various radio access technologies, for example, using code division multiple access (CDMA).
  • CDMA code division multiple access
  • FDMA Frequency division multiple access
  • TDMA time division multiple access
  • OFDMA orthogonal frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • the terminal involved in the present application may be a device that provides voice or data connectivity to a user, including a wired terminal and a wireless terminal.
  • the wireless terminal can be a handheld device with wireless connectivity, or other processing device connected to a wireless modem, and a mobile terminal that communicates with one or more core networks via a wireless access network.
  • the wireless terminal can be a mobile phone, a computer, a tablet, a personal digital assistant (PDA), a mobile internet device (MID), a wearable device, and an e-book reader. Wait.
  • the wireless terminal can also be a portable, pocket, handheld, computer built-in or in-vehicle mobile device.
  • the wireless terminal can be a mobile station or an access point.
  • the aforementioned UE is a type of terminal and is a title in the LTE system.
  • the above-mentioned devices are collectively referred to as terminals.
  • the base station involved in the present application is a device deployed in a radio access network (RAN) to provide a wireless communication function for a terminal.
  • the base station may include various forms of macro base stations, micro base stations, relay stations, access point base station controllers, transmission and reception nodes (TRPs), and the like.
  • TRPs transmission and reception nodes
  • the specific name of the base station may be different.
  • an evolved NodeB eNB
  • gNB new radio node B
  • the terminal as described above may be used by the terminal 200 as shown in FIG. 2 for performing the method steps related to the terminal in the various embodiments involved in the present application.
  • the terminal 200 includes a processing unit 210 and a transceiver unit 220.
  • the base station as described above may be the base station 300 as shown in FIG. 3 for performing the method steps associated with the base station in the various embodiments involved in the present application.
  • the base station 300 includes a processing unit 310 and a transceiver unit 320.
  • the operations performed by the processing unit 210 or the transceiver unit 220 can be regarded as the operation of the terminal 200, and the operations performed by the processing unit 310 or the transceiver unit 320 can be regarded as the operation of the base station 300.
  • the processing unit 310 in the base station 300 can be implemented by a processor of the base station 300, and the transceiver unit 320 can be implemented by a transceiver in the base station 300; the processing unit 210 in the terminal 200 can be processed by a processor in the terminal 200.
  • the transceiver unit 220 can be implemented by a transceiver in the terminal 200.
  • the first device involved in the present application is a data receiving end, and the second device is a data transmitting end.
  • the first device may be a terminal, and the second device may be a base station. That is, the terminal receives the downlink data sent by the base station, and the data is successfully received to the base station.
  • the feedback may be carried in a physical uplink control channel (PUCCH) (or NR-PUCCH in the NR).
  • PUCCH physical uplink control channel
  • the first device may be a base station
  • the second device may be a terminal. That is, the base station receives the uplink data sent by the terminal, and the data is successfully received to the terminal.
  • the feedback may be carried in the physical downlink control channel (PDCCH).
  • PDCCH physical downlink control channel
  • the feedback information in the application may be used to indicate that the first device successfully receives the feedback information of the data sent by the second device.
  • the information may be feedback information of the HARQ feedback, and each bit may correspond to one. ACK, or a NACK.
  • the feedback information may further indicate the amount of data required for retransmission, or the feedback information may also indicate decoder state information (DSI), for example, DSI.
  • DSI decoder state information
  • the three different information contents can be divided into ACK, NACK but close to correct reception or NACK and the decoding effect is extremely poor at the time of reception, and they can each be indicated by different bit values.
  • the first device receives the data sent by the second device, and according to the HARQ mechanism, needs to send the feedback information to the second device whether the data is successfully received.
  • the purpose of the HARQ mechanism is to ensure the reliability of data transmission.
  • the longer the time domain resource corresponding to data transmission the greater the influence of channel quality fluctuations, and the higher the uncertainty of whether the data transmission is correct.
  • the time domain resources corresponding to the data transmission are relatively short, and in the range of the time domain resources, the degree of influence of the received channel is substantially the same, or is affected by a large impact at the same time, that is, The channel quality is poor, resulting in all the data transmission errors, or at the same time being affected by small, that is, the channel quality is good, and the data transmission is all correct.
  • one bit can be used to feedback whether the data is successfully received, that is, the number of bits of the feedback information is 1 bit.
  • the time domain resource corresponding to the data transmission is long, and in the range of the time domain resource, the degree of influence of the received channel may fluctuate greatly, and sometimes it is greatly affected, that is, the channel. Poor quality leads to all errors in the data transmission, sometimes small impact, ie good channel quality, and the data transmission is all correct.
  • the number of bits of the feedback information is related to the time domain resources of the data, and the scheduling and transmission of data in the communication system is generally based on a transmission time unit in the communication system, and the transmission time unit It may also be referred to as a minimum scheduling unit.
  • a transmission time unit in the communication system, it may be a transmission time interval (TTI), and the NR/5G system may also be a slot, a time domain symbol, or one or more time domain symbols.
  • the mini slot is composed of or composed of multiple slots or mini-slots.
  • the time domain symbol may be an orthogonal frequency division multiplexing (OFDM) symbol, or may be a single carrier frequency division multiple access (SC-FDMA) symbol.
  • OFDM orthogonal frequency division multiplexing
  • SC-FDMA single carrier frequency division multiple access
  • the number of bits of the feedback information may be associated with the size of the transmission time unit.
  • the present application provides a method for feedback, including the following steps:
  • the first device receives data sent by the second device.
  • the first device sends, to the second device, feedback information about whether the data is successfully received, and the number of bits of the feedback information is related to a size of a transmission time unit in the communication system.
  • a first condition may be set, and the number of bits of the feedback information is determined according to whether the transmission time unit satisfies the first condition.
  • a threshold may be set for the size of the transmission time unit. If the size of the transmission time unit is greater than or equal to the threshold, that is, the first condition is met, and the feedback is performed by using multiple bits. That is, the number of bits of the feedback information is multiple bits. If the size of the transmission time unit is less than the threshold, that is, the first condition is not satisfied, the feedback may be performed by using 1 bit, that is, the number of bits of the feedback information is 1 bit;
  • the feedback is performed using multiple bits. If the size of the transmission time unit is less than or equal to the threshold, that is, the first condition is not satisfied, the feedback may be performed using 1 bit.
  • the size of the transmission time unit may depend on the interval of subcarriers and the number of symbols of the time slot. For example, in the LTE system, the subcarrier spacing is 15 kilohertz (KHZ), the slot number of the slot is 14, and the corresponding TTI is 1 microsecond (ms).
  • KHZ kilohertz
  • ms microsecond
  • the carrier spacing is 60 kHz and the symbol number of the slot is 7.
  • it is also possible to transmit the data in a manner of slot aggregation that is, multiple transmission time units can be scheduled to transmit the data together, so that the length of the time domain resources occupied by the data will be lengthened.
  • the threshold may be determined by the second device according to actual conditions, and dynamically notified to the first device, or determined by the first device according to actual conditions. It may also be pre-agreed by the first device and the second device.
  • a specific value may be set.
  • the number of feedback bits corresponding to the value is the number of bits of the feedback information.
  • the following table 1-3 shows:
  • the data After determining the number of bits of the feedback information, combined with the error situation actually transmitted by the data, for example, when the number of bits of the feedback information is multiple bits, the data may be divided into multiple groups, and whether each group is correctly received for each group Each bit has a 1-bit corresponding to it. For example, when the bit is a "1" value, the corresponding group data is correctly received. When the bit is "0", the corresponding group data reception failure occurs.
  • the first device sends the feedback information to the second device.
  • the data received by the first device in this embodiment may be considered to correspond to 1 TB.
  • the size of the transmission time unit may depend on the interval of subcarriers and the number of time domain symbols of the transmission time unit. Therefore, different from the first embodiment, in the second embodiment, the number of bits of the feedback information may be associated with the interval of the subcarriers or with the number of time domain symbols of the transmission time unit.
  • the number of bits of the feedback information is associated with the interval of the subcarriers, and a threshold may be set for the interval of the subcarriers.
  • a threshold may be set for the interval of the subcarriers.
  • the subcarrier spacing is inversely proportional to the size of the transmission time unit, if the sub
  • the feedback may be performed by using 1 bit, that is, the number of bits of the feedback information is 1 bit; if the size of the subcarrier interval is less than or equal to the threshold, using multiple bits
  • the feedback that is, the number of bits of the feedback information is multiple bits.
  • the feedback may be performed using 1 bit; if the subcarrier spacing is less than the threshold, the feedback is performed using multiple bits.
  • the number of bits of the feedback information is associated with the number of time domain symbols of the transmission time unit, and a threshold may be set for the number of time domain symbols of the transmission time unit, as those skilled in the art may know that the transmission time unit
  • the number of time domain symbols is proportional to the size of the transmission time unit. If the number of time domain symbols of the transmission time unit is less than the threshold, the feedback may be performed using 1 bit, that is, the number of bits of the feedback information. It is 1 bit; if the number of time domain symbols of the transmission time unit is greater than or equal to the threshold, the feedback is performed using multiple bits, that is, the number of bits of the feedback information is multiple bits.
  • the feedback may be performed by using 1 bit; if the number of time domain symbols of the transmission time unit is greater than the threshold, multi-bit is used. The feedback is made.
  • a specific value may be set for the interval of the subcarrier, where the specific value corresponds to a feedback bit number.
  • Tables 4 and 5 below show two possible ways to do this:
  • a specific value may be set for the time domain symbol of the transmission time unit, the specific value corresponding to a feedback bit number.
  • Tables 5 and 6 below show two possible ways to do this:
  • the number of bits of the feedback information may be associated with the interval of the subcarriers and the number of symbols of the transmission unit.
  • the threshold 1 and the threshold 2 may be respectively set for the interval of the subcarrier and the number of symbols of the transmission unit, if the interval of the subcarrier is greater than or equal to the threshold 1, and the number of symbols of the transmission time unit is less than the threshold 2
  • the number of bits of the feedback information is 1 bit; if the interval of the subcarrier is less than the threshold 1, and the number of symbols of the transmission time unit is greater than or equal to the threshold 2, the number of bits of the feedback information is multiple bits. .
  • specific values may be respectively set for the interval of the subcarrier and the number of symbols of the transmission unit, and the two specific values correspond to a feedback bit number.
  • Tables 7, 8, and 9 show three possible ways to do this:
  • the number of bits of the feedback information may be 1 bit (or According to other embodiments, such as subbands; otherwise, the number of bits of the feedback information may be multi-bit, or the number of bits of the feedback information may be determined in combination with other embodiments.
  • the number of bits of the feedback information is associated with the time domain Doppler parameter.
  • the parameters of the channel quality fluctuation can be characterized by the Doppler effect parameter. The higher the Doppler effect parameter, the larger the channel fluctuation.
  • the greater the channel quality fluctuation in the time domain the greater the impact on the same time domain resource, and the higher the uncertainty of whether the data transmission is correct.
  • the Doppler effect is high for the same time domain resource, and the degree of influence of the received channel fluctuates greatly within the range of the time domain resource, and is sometimes greatly affected. That is, the channel quality is poor, resulting in all errors in the data transmission, sometimes small impact, that is, the channel quality is good, and the data transmission is all correct.
  • the Doppler effect is very low, then Within the scope of the time domain resource, the degree of influence of the received channel is basically the same, or is affected by a large influence at the same time, that is, the channel quality is poor, resulting in all the data transmission errors, or the small impact at the same time, that is, the channel quality is good.
  • the data transmission is all correct. At this time, in order to save resource overhead, one bit can be used to feedback whether the data is successfully received.
  • the Doppler parameter when the Doppler parameter reaches 200 Hz, it can be considered that the channel fluctuation is relatively large at this time.
  • the Doppler effect can be reflected in two ways:
  • Measurement information based on the first device or the second device for example, an anisotropy measurement.
  • the base station can determine the level of the Doppler effect according to the measurement information of the terminal.
  • a configurable demodulation reference signal has been introduced in the communication system, and an additional DMRS (additional DMRS) or a DMRS with a high time domain density is generally optionally configured when the Doppler effect is high.
  • additional DMRS additional DMRS
  • the Doppler effect can be determined by whether the communication system is semi-statically or dynamically configured with additional DMRS or DMRS with high time domain density. If additional DMRS or DMRS with high time domain density is configured, multiple bits can be fed back (because the Doppler effect is considered high at this time).
  • the feedback is performed using multiple bits, that is, the number of bits of the feedback information is multiple bits. Otherwise, if the DMRS with the additional DMRS or the high time domain density is not configured, the feedback is performed using 1 bit, that is, the number of bits of the feedback information is 1 bit.
  • the number of bits of the feedback information is related to the number of subbands or the number of carriers of the data transmission.
  • the first device may also be that the transmission condition of the data may be different in each sub-band or each carrier according to the quality condition of the frequency domain channel, so The first device may determine a number of bits of the feedback information by using a signal to noise ratio (SNR) or a channel quality indicator (CQI) of each subband or each carrier.
  • SNR signal to noise ratio
  • CQI channel quality indicator
  • the second device may map the data to multiple sub-bands or multiple carriers to the first device, for example, 1 TB of data is divided into several CBs, each sub-band or each At least 1 CB is mapped on the carrier.
  • the second device or the first device may configure a same modulation and coding scheme (MCS) for each sub-band or each carrier, that is, share an MCS domain indication, or Configure different MCSs, that is, multiple MCS domain indications, or configure different processes.
  • MCS modulation and coding scheme
  • the number of bits of the feedback information may be multiple.
  • each sub-band or each carrier is configured with 1 bit for the feedback.
  • the feedback information is associated with a codebook size of a control message carrying the feedback information.
  • the codebook size refers to an upper limit value of the number of feedback information bits capable of carrying data successfully received in the control message. For example, in the LTE system, the codebook size corresponding to UCI format 3 is 20 bits.
  • the feedback information sent by the first device to the second device needs to be carried in a control message.
  • the control message may be It is uplink control information (UCI). Therefore, the number of bits of the feedback information is limited by the codebook size of the UCI.
  • the codebook size is generally pre-agreed.
  • the first device receives the data sent by the second device.
  • the data includes at least one TB. It can also be said that the data includes at least one data block.
  • the second device may send the data to the first device by using a carrier aggregation manner, for example, when the data includes multiple TBs, respectively transmitting one or more TBs on multiple carriers;
  • the data may be located on different transmission time units, for example, when the data includes multiple TBs, one or more of the TBs may be carried on different time units.
  • the data needs to be fed back by the first device on the same UCI whether the reception is successful.
  • Ni is the original feedback corresponding to the i-th transport block in the at least one TB, without being constrained by the size of the control message codebook.
  • Number of bits, i is an integer of 1 ⁇ i ⁇ L
  • L is the number of TBs included in the data
  • L TBs may be different layers of MIMO, and/or different TRPs, and/or different carriers, and/or different
  • the number is an integer of Ni greater than or equal to 1. (The method for determining Ni can refer to other embodiments of the present application, and the present application does not describe it here.)
  • the number of original feedback bits corresponding to all TBs in the data is added.
  • the Ni determination mode may be that the number of feedback bits of each TB of the L TBs is a fixed value.
  • the i-th TB regardless of the TBS of the TB, regardless of the initial transmission or retransmission, the number of feedback bits is M
  • the method can avoid the problem that the feedback channel number or the CBG number of the TB is not known after the loss of the control channel of a certain TB transmission. If at least 1 TB is lost after using this method (ie, discontinuous transmission or its scheduling information is not detected and lost), then The bit corresponding to the lost TB in the bit may be set to NACK or discontinuous transmission (DTX). Since the number of feedback bits of each TB is determined, the transmitting end and the receiving end can understand the same.
  • DTX discontinuous transmission
  • the Ni determination mode may also be other ways, and may refer to other embodiments or other solutions.
  • the codebook size is now included in the scope of consideration of this embodiment, that is, the Compare with the codebook size, if If the size of the codebook is larger, the control message cannot be accommodated.
  • the feedback information of the bit then as a trade-off, the number of feedback bits corresponding to each TB in the data needs to be reduced or maintained to one, that is, the actual feedback information, the number of feedback bits corresponding to each TB is one; If the M is greater than the codebook size, the control message can be accommodated
  • the feedback information of the bit then each TB is fed back with the original feedback bit number, that is, the number of bits of the feedback information is Bit.
  • the number of bits of the feedback information may be determined by using a HARQ bundle bundling, for example, multiple input multiple output (multiple in multiple Out, MIMO)
  • MIMO multiple in multiple Out
  • this trade-off is made on the number of bits of the feedback information.
  • the upper limit of the codebook size feedback is satisfied, more bits are used for feedback as much as possible to reduce the retransmission information and improve the feedback.
  • the accuracy is determined, and when the upper limit of the codebook size feedback is exceeded, a process of backing up to 1 bit of TB is performed, and the number of bits of the feedback information is reduced to meet the requirements of the system, thereby reducing the overhead of the system.
  • L (L>1) TBs are aggregated and decoded on one UCI (also referred to as HARQ multiplexing)
  • HARQ multiplexing if TB adopts multi-bit feedback, only The dynamic codebook mechanism (for example, the downlink assignment index (DAI) mechanism) is used to determine the codebook size, but the semi-static codebook mechanism cannot be used to determine the UCI size, because for multi-bit feedback, the semi-static codebook mechanism (fixed The TB/physical downlink shared channel (PDSCH) number, which is feedback for the PDSCH that is not transmitted in the feedback window, is too expensive. If the TB uses 1-bit feedback, the dynamic codebook mechanism can be supported. And semi-static codebook mechanism.
  • DAI downlink assignment index
  • the feedback information is associated with the capacity of the control message.
  • the capacity of the control message is an upper limit value of the amount of information that can be carried by the control message, and may also be a payload of the control message.
  • the control message may include other information, such as a rank indication, a channel quality indicator, a precoding matrix indicator, beam correlation information, a scheduling request, and a channel state information reference signal, in addition to the feedback information that may be successfully received by the data.
  • the resource indication, the reference signal received power, the reference signal reception quality, and the like, are not limited in this application.
  • the capacity of the control message not only takes into account the number of bits of the feedback information, but also the number of bits carrying the other information. Therefore, the priority of the feedback information and the manner in which the other information is transmitted or transmitted can be set in conjunction with the capacity of the control message.
  • each TB in the data is fed back using the original feedback bit number
  • Ni is the at least one under the premise of uncontrolled message capacity constraints.
  • the number of original feedback bits corresponding to the i-th transport block in the TB where i is an integer of 1 ⁇ i ⁇ L, L is the number of TBs included in the data, L TBs may be different layers of MIMO, and/or different TRPs , and/or different carriers, and/or TBs transmitted on different transmission time units.
  • the number is an integer of Ni greater than or equal to 1.
  • the method for determining the Ni can be referred to other embodiments of the present application, and the present application does not describe it here.
  • the number of bits occupied by the other messages in the control message is K, and K is a positive integer greater than or equal to 1.
  • the number of original feedback bits corresponding to all TBs in the data is added
  • the capacity of the control message is now included in the scope of consideration of this embodiment, and the And the sum of K Comparing with the capacity of the control message, if Less than or equal to the capacity of the control message, indicating that the control message is accommodated Feedback information of one bit and other information of K bits, then each TB is fed back with the original number of feedback bits, that is, the number of bits of the feedback information is Bits; if stated If the capacity of the control message is greater than the control message, the control message cannot be accommodated.
  • the number of feedback bits corresponding to each TB in the data can be reduced or maintained to 1 bit, that is, the actual feedback information, corresponding to each TB
  • the number of feedback bits is one, and the value of all the TBs in the data added by using 1 bit is L.
  • the number of feedback bits corresponding to each TB in the feedback information is 1 bit, and does not include other information or includes other parts of the information, and may depend on the priority setting in other information, first in the current control.
  • the message includes other pieces of information corresponding to the higher priority.
  • the priority of the feedback information is higher than the sending priority of the other messages, and each TB may use the original bit feedback with a priority lower than the TB and use one bit feedback.
  • the present application can also design a different priority, for example, other messages are sent with a higher priority than the feedback information, or each TB uses 1 bit of feedback higher than each TB can use original bit feedback.
  • the priority or other design, the scheme involved is similar to the above scheme, and will not be described here.
  • this trade-off is made for the number of bits of the feedback information.
  • the upper limit of the capacity of the control message is satisfied, more bits are used for feedback as much as possible to reduce the retransmission information and improve The accuracy of the feedback, and when the upper limit of the capacity of the control message is exceeded, a process of backing up to 1 bit of TB is performed, the number of bits of the feedback information is reduced to meet the requirements of the system, and the overhead of the system is further reduced. Further, The other information may be temporarily not transmitted by the control message transmitted this time to control the number of bits of information carried on the control message.
  • the feedback information is associated with the location of the control message, that is, the channel carried by the control message.
  • the control message may be a UCI.
  • the physical uplink control channel PUCCH
  • the physical uplink control channel PUCCH
  • the short PUCCH can only correspond to one to two symbols in the time domain, and supports transmission of several tens of bits.
  • the long PUCCH can correspond to two symbols or more in the time domain, and supports transmission of several hundred bits.
  • the UCI can be carried on a short PUCCH, such as 1 or 2 symbols, and can be carried on a long PUCCH, such as 14 symbols.
  • the UCI can also be carried on a physical uplink shared channel (PUSCH).
  • PUSCH physical uplink shared channel
  • the PUSCH is a data channel, and the supported transmission bits are generally larger than the control channel (for example, short PUCCH, long PUCCH).
  • the channel capacity or the coverage performance of the short PUCCH, the long PUCCH, and the PUSCH are different. Therefore, the present application may determine the number of bits of the feedback information according to at least the channel where the UCI is located. For example, according to the scenario requirement (such as the scenario considered in Embodiment 6) or the current scheduling situation, if the UCI is carried in the short PUCCH, each TB uses 1 bit in the feedback information; if the UCI is carried in the long PUCCH or the PUSCH. In the feedback information, each TB can use multiple bits, that is, support multiple bits or 1 bit per TB.
  • the second device (which may be a base station) is configured with a current frame format that only supports short PUCCH (for example, the first half of the current slot is a downlink symbol, and only the second half is an uplink symbol). Due to the capacity and coverage performance of the short PUCCH, the short PUCCH only supports certain UCI formats. These formats only support 1 bit feedback per TB. In the feedback information, the number of feedback bits per TB can only be 1 bit.
  • the base station configures the current frame format to support long PUCCH (for example, the current slot is a full uplink slot, or the current consecutive slots are uplink slots, or the number of uplink symbols in the current slot is greater than or equal to 2
  • the UCI format supported by the long PUCCH can support multiple bits per TB for feedback, and in the feedback information, the number of feedback bits per TB is multiple bits.
  • the method for determining the number of bits can be referred to other embodiments of the present application, and the present application does not describe it here.
  • the currently scheduled slot is a PUSCH transmission
  • the UCI is carried on a PUSCH.
  • the PUSCH can support multi-bit feedback per TB in consideration of the capacity and coverage performance of the PUSCH.
  • the feedback bit number of each TB is Multiple bits, or 1 bit.
  • the presence of the plurality of services requires simultaneous data transmission.
  • the plurality of services include a URLLC service and an eMBB service.
  • the data received by the first device may belong to an eMBB service, and may be affected by a related data transmission from a URLLC service during the receiving process, and the impact may be a burst, that is, a bearer. On a few symbols of the time-frequency resource of the data, the reception of the data will be affected, resulting in an increased likelihood of receiving errors.
  • the information related to the influence may be informed to the first device by display or implicitly.
  • the display mode may be that the second device uses the indication information to indicate to the first device, the affected time-frequency resource information, such as the time domain and/or the frequency domain region of the affected time-frequency resource, where Characterized by at least one of a physical block, a physical block group, a symbol, a symbol group, a mini-slot, a mini-slot group, a CB, a CB group, a TB, and a time slot.
  • the indication information may be transmitted in the same transmission time unit in which the data is transmitted, or may be transmitted in a transmission time unit after the transmission time unit in which the data is transmitted.
  • the display mode may further indicate that the second device uses the indication information to indicate to the first device whether the URLLC service is punctured, that is, the impact may be specifically punctured by the URLLC service, where the indication is
  • the information may be only 1 bit, indicating whether URLLC puncturing occurs in the current time slot.
  • the indication may be an on-indication, that is, on the punctured symbol, or may be a post-indication, for example, bearer.
  • the tail symbol of the current eMBB data transmission may also be carried on the next slot of the current eMBB data transmission, or may be carried on the next scheduled slot of the process or other process, and carried in the common control area or control information (such as downlink control information) and so on.
  • the implicit manner may be that the second device indicates the first device by changing a CRC of the sent data, specifically, if the data receives the impact, changing the CB or The CRC of the TB is different from the CRC when it is not affected, and the first device can pass as long as the first device and the second device perform the agreement that the CRC change corresponding data transmission is affected in advance. Detecting the CRC is known to affect the data transmission.
  • the data referred to above is affected, except that the data (ie, eMBB data) may be punctured by the URLLC data, and the time-frequency resource carrying the data may be set to zero power in some areas. Preemption on certain areas results in the data being unsendable, interference indications on certain areas, superimposed transmissions with other data on certain areas, and so on.
  • the present embodiment is different from the foregoing embodiment in that the data specifically includes at least one CB, and the feedback information is associated with whether the partial data corresponding to the at least one CB is affected.
  • the partial data corresponding to the at least one CB may be a part of the at least one CB data stream.
  • the at least one CB is a plurality of CBs, it may be a data stream of one CB or a plurality of CBs of the plurality of CBs.
  • the number of bits of the feedback information may be determined to be multiple bits. Further, if the CB is multiple, at least one bit of the feedback information is used to correspond to the unaffected portion of the data, that is, at least one bit is used to indicate that the plurality of CBs are unaffected. Whether the CB is successfully received, and additionally uses at least 1 bit corresponding to the feedback of the affected part of the data, that is, using at least 1 bit to indicate whether the affected CB of the plurality of CBs is successfully received.
  • the feedback information may also be associated with a code rate of the data.
  • a code rate of the data For example, if the data is affected by the influence, if the code rate of the data is high (or the MCS is large), at least 1 bit of the feedback information is used to correspond to the unaffected data portion, that is, The use of at least one bit indicates whether the unaffected CB of the plurality of CBs is successfully received.
  • the feedback is not performed on the affected part of the data, because the high code rate at this time necessarily causes the reception of the affected part of the data to fail, so no additional feedback is needed.
  • the second device may be in the The first device immediately retransmits or retransmits the affected portion of the data before performing feedback.
  • the code rate of the data is low (or the MCS is small)
  • at least 1 bit is used to correspond to the unaffected portion of the data, that is, the at least one bit is used to indicate the plurality of CBs.
  • the unaffected CB is successfully received, and additionally uses at least 1 bit to correspond to the affected part of the data, that is, using at least one bit to indicate whether the affected CB in the plurality of CBs is successfully received.
  • the code rate is low at this time, the affected part of the data still has the possibility of receiving success. Therefore, it is necessary to determine whether the affected part of the data is successfully received according to the specific determination of the first device, and perform feedback. By the above method, the overhead of feedback can be saved.
  • the level of the code rate may be determined by comparing with a threshold. When the threshold is greater than or equal to the threshold, the first device may consider that the code rate is higher. When the threshold is smaller than the threshold, the first A device can consider the code rate to be low, such that the first device can apply the above solution according to the result of the comparison.
  • the feedback information may further determine a number of bits of the feedback information whether the second device retransmits or retransmits the affected portion of the data before the sending of the feedback information.
  • the feedback information may use a total of 1 bit, and the base station does not retransmit or retransmit the data before the feedback.
  • the affected CB uses at least 1 bit of feedback corresponding to the unaffected CB in the data, and additionally uses at least 1 bit to correspond to the affected CB in the data. In this way, the overhead of feedback can be saved.
  • multiple bits may also be used for feedback, for example, using multiple bits to indicate that the first device receives the quality of the CB, the quality.
  • the second device can determine the amount of data to be retransmitted based on this.
  • CBG CB group
  • the content of the feedback information may be 0101 (representing that the first and third CBGs are not successfully received, and the second and fourth CBGs are successfully received).
  • DCI downlink control information
  • the first device After receiving the retransmitted DCI and the retransmitted data, performs data processing, for example, performing HARQ combining with the previously transmitted data, and re-feeding feedback according to the processing result.
  • the second device After the second device sends data, the impact of the URLLC service on the data is sent, and a small number of puncturing indications (such as 1 bit) are sent to indicate whether the puncturing of the URLLC service exists at the receiving end.
  • the first device determines the number of feedback bits according to whether the punching indication is received. For example, if there is a punch indication, there is multi-bit feedback, ie feedback 0101 (representing the 1st and 3rd CBG NACK).
  • Retransmit data After receiving the retransmitted DCI and the retransmitted data, the first device performs data processing, for example, combining or extracting the previously affected cached data with the previously transmitted data, and performing new feedback according to the processing result
  • the second device After the second device sends data, the impact of the URLLC service on the data is sent, and a small number of puncturing indications (such as 1 bit) are sent to indicate whether the puncturing of the URLLC service exists at the receiving end.
  • the first device determines the number of feedback bits according to whether the punching indication is received. For example, if there is a puncturing indication, for example, if there is a puncturing indication, multi-bit feedback, that is, feedback 0101 (representing the first and third CBG NACKs).
  • the second device After receiving the feedback information, the second device includes an index or a number indication of the current retransmission CBG in the retransmission DCI, for example, 1010 represents retransmission of the first and third CBGs, and further, the retransmission DCI may be Including multiple retransmission type indications (ordinary retransmission, or special retransmission; for example, normal retransmission corresponds to "1", special retransmission corresponds to "0"), and each retransmission type indication corresponds to 1 CBG, for example 1101 represents the third CBG as a special retransmission, for example, retransmission is affected by URLLC puncturing, and the first CBG is a normal retransmission.
  • the retransmission DCI may be Including multiple retransmission type indications (ordinary retransmission, or special retransmission; for example, normal retransmission corresponds to "1", special retransmission corresponds to "0"
  • each retransmission type indication corresponds to 1
  • the second device After receiving the retransmitted DCI and the retransmitted data, the second device performs data processing, for example, combining the first CBG initial transmission data HARQ, and buffering the affected cache data before the third CBG erasure. And make new feedback based on the processing results.
  • another independent domain may be introduced for each CBG, for example, multiple redundancy versions (RVs), etc.; or only one retransmission type indication (normal retransmission, Or special retransmissions), so it may take multiple retransmissions.
  • RVs redundancy versions
  • special retransmissions special retransmissions
  • the indication information of whether to perform HARQ merging may also be added to the downlink control information. For example, if the transmission of the previously scheduled data is affected by the preemption of the URLLC service, it may be indicated that some or all of the currently transmitted CBGs are not merged with the previous data HARQ to improve the decoding success rate.
  • the HARQ combination referred to in this embodiment is to combine the currently received data with the data in the previously transmitted buffer for decoding.
  • the feedback information is associated with the size of the data, that is, the TBS.
  • the data can correspond to TB, and the TB is further divided into multiple CBs for transmission.
  • the entire TB still needs to be retransmitted, which leads to low communication efficiency. Therefore, the number of bits of the feedback information can be determined according to the TBS.
  • an MCS field exists in the corresponding control information, and is used to indicate a modulation mode and a TBS used by the currently scheduled data transmission.
  • the CB number is M
  • M is a positive integer greater than or equal to 1.
  • the number of bits N of the feedback information is determined according to the M, and N is a positive integer greater than or equal to 1. For example, if the M is less than the threshold 1, the N value is determined to be 1 bit. Otherwise, if the M is less than the threshold 2, the N value is determined to be 2 bits. Otherwise, if the M is less than the threshold 3, the N value is determined to be 3 bits.
  • the N is determined as the maximum number of feedback bits of the communication system.
  • the threshold 1 ⁇ the threshold 2 ⁇ the threshold 3, and so on.
  • the number of thresholds can be determined according to actual conditions, and can be greater than or equal to one threshold.
  • Each of the thresholds may be determined based on a compromise between performance and cost, and the threshold is generally pre-agreed between the first device and the second device.
  • the feedback information is 1 bit.
  • the feedback information may be the maximum number of feedback bits supported by the communication system.
  • the number of bits of the feedback information may be determined according to the number of CBGs, and each bit corresponds to one CBG feedback.
  • the specific possible CB grouping method may be as follows:
  • the CB of the second CBG is ⁇ 3, 4 ⁇ of the CB number in the TB
  • the CB of the third CBG is the ⁇ 5, 6 ⁇ of the CB number in the TB.
  • M is not divisible by N1, the number of CBs of one or more CBGs will be less than N1.
  • the first CBG is formed by the first 4 CBGs
  • the second CBG is formed by the last 3 CBGs (or the first CBG is formed by the first 3 CBGs, and the second CBG is formed by the last 4 CBGs).
  • the maximum supported CBG number N2 can be introduced by convention, and N2 is greater than or equal to 1 and belongs to an integer. When the number of CBGs exceeds N2, the size of each CBG needs to be adjusted.
  • the CB of the 4 CBGs is ⁇ 1, 2, 3 ⁇ , ⁇ 4, 5, 6 ⁇ , ⁇ 7, 8, 9 ⁇ , ⁇ 10 of the CB number in the TB. , 11, 12 ⁇ .
  • the minimum CB number N3 in the CBG is introduced by convention, and N3 is greater than or equal to 1 and belongs to an integer, and N3 ⁇ N2.
  • the total CB number M is 3, it is 2 CBGs, and the CB of 2 CBGs is ⁇ 1, 2 ⁇ of the CB number in TB. ⁇ 3 ⁇ or ⁇ 1 ⁇ , ⁇ 2, 3 ⁇ .
  • the CBG number or the maximum supported CBG number N2 is pre-agreed, and the size of the CBG number (for example, the number of bits of the CBG) is obtained according to the TBS, and whether each CBG is further divided into more CBs depends on the size of the CBG (for example, CBG bits)
  • the number (where CRC may or may not be included) is greater than a certain maximum value, such as 6144 bits or 8192 bits, and is further divided by the LTE system class).
  • the TBS which may or may not contain CRC
  • the TBS which may or may not contain CRC
  • each CBG is 10000 bits. Since it may contain CRC, it may or may not contain CRC.
  • each CBG is greater than the maximum value of 6144 bits, so each CBG needs to be subdivided into 2 CBs.
  • the minimum number of bits that can be introduced into the CBG can be pre-agreed.
  • each The CBG contains 500 bits, which is less than the minimum number of bits, and is actually divided into 2 CBGs, each CBG is 10000 bits, since 10000 bits may or may not contain CRC greater than the maximum value, for example, 6144 bits, so each CBG Need to be divided into 2 CBs.
  • Method 1 Take one or several symbols in the time domain as a group. For example, if there are 12 data symbols in one slot (regardless of the symbols that only carry control), then there are two groups of symbols, that is, there are 6 groups.
  • Manner 2 One or more RBs, subbands, or carriers in the frequency domain are grouped.
  • the information associated with the number of bits of the feedback information is different from the above embodiment, and the rest is the same and will not be described again.
  • the number of bits of the feedback information may be multiple.
  • the first device is a terminal
  • the second device is a base station
  • the first device can learn that there is burst interference according to the channel measurement result, and the number of bits of the feedback information is multiple.
  • the number of bits of the feedback information may be multiple.
  • the number of bits of the feedback information may be at least according to the cooperative signaling received by the first device from the second device. It is determined, for example, that multiple base stations are all served by one or more terminals, and the number of bits of the feedback information may be multiple bits, because there may be problems such as measurement when cooperating. For specific determination manners, reference may also be made to one or more of the other various embodiments of the present application.
  • the number of bits of the feedback information after the end of the cooperation may be returned to one.
  • the collaboration may be interference-free collaboration.
  • the feedback information may be 1 bit when there is interference coordination, because there is no interference after the interference cooperation at this time, and the feedback information may be a plurality of bits when there is no cooperation.
  • the mode switching may include: the first device switches the digital mode to the analog mode, or the analog mode switches to the digital mode, when the digital mode is switched.
  • the feedback information may take 1 bit when in the analog mode, or may be multi-bit when the analog mode is switched to the digital mode.
  • the number of bits of the feedback information may be multiple, for example, the specific mode is a digital mode, because the direction of the beam is relatively dispersed at this time, and needs to be directed to each direction. Whether the data is correctly received or not is fed back with different bits.
  • the number of bits of the feedback information needs to be multiple.
  • the above various embodiments indicate that the relationship between the factors indicated in the respective embodiments and the number of bits of the feedback information is separately considered, and the factors may include: the size of the transmission time unit, the interval of the subcarriers. The time slot symbol of the transmission time unit, the time domain Doppler parameter, the DMRS configuration, the number of subbands or the number of carriers of the data transmission, whether there is burst interference or cooperation, the switching mode, and the codebook size of the control message. Controlling the capacity of the message, the location of the control message, the indication information indicating that the data reception is affected in the multi-service coexistence scenario, the code rate of the data, whether to retransmit or retransmit before the transmission of the feedback information, and TBS And so on.
  • multiple factors in all the above embodiments may be comprehensively considered to determine the number of bits of the feedback information. That is, a combination can be made between the above two or more embodiments.
  • the size of the transmission time unit is less than a threshold, the size of the feedback information is 1 bit, (optionally, multiple bits may be considered in conjunction with the subband configuration). If the size of the transmission time unit is greater than or equal to the threshold, the first device may determine the number of bits of the feedback information in combination with the time domain Doppler parameter, for example, if the first device is configured with an additional DMRS, The number of bits of the feedback information is multi-bit, otherwise the number of bits of the feedback information may still be 1 bit. For the remaining solutions, reference may be made to the various embodiments described above.
  • the size of the transmission time unit is less than a threshold, the size of the feedback information is 1 bit. If the size of the transmission time unit is greater than or equal to the threshold, the first device may determine the number of bits of the feedback information according to the number of subbands or the number of carriers of the data transmission, for example, if the data transmission When the number of subbands or the number of carriers is multiple, the number of bits of the feedback information is multiple bits, otherwise the number of bits of the feedback information may still be 1 bit.
  • the various embodiments described above reference may be made to the various embodiments described above.
  • the manner of determining the number of bits of the feedback information may be determined by a pre-agreed, the first device of the data receiving device determines the number of bits of the feedback information according to the agreement, or may be static or dynamic by the radius of the data.
  • the second device of the sender such as the base station, indicates the number of bits of the feedback information to the first device of the data, such as the terminal.
  • the second device indicates to the first device by using high layer signaling, such as radio resource control (RRC) signaling, and does not receive new information in the first device.
  • RRC radio resource control
  • the number of bits of the feedback information is always determined according to the indication.
  • the high-level signaling notifies whether the multi-bit feedback mode is enabled. If not, the data is always used for one TB corresponding to one bit in each data scheduling process, and if it is enabled, in each data scheduling process.
  • the number of bits of feedback information used by each TB may be determined according to one or more of the above embodiments or other modes other than the present invention.
  • the second device sends an indication to the first device by using physical layer signaling, and the following information is controlled, for example, adding a new indication field to the downlink control information.
  • the indication may change in each data schedule.
  • the first device After the first device is configured to use the multi-bit feedback (also referred to as CBG-level feedback) or the CBG-level transmission, the first device is configured as a terminal, and the second device is a base station.
  • the second device may include indication information in the DCI sent to the first device, where the indication information is used to indicate which CBG of the TB that is transmitted this time.
  • the transmission may be an initial transmission or a retransmission.
  • the data may include at least one CBG.
  • the indication information may also indicate the number of groups into which the data is divided.
  • the embodiment uses a certain state or a certain value in the indication information to indicate that the first device falls back to the 1-bit feedback and/or the TB-level transmission.
  • the indication information indicates that no code block group needs to be transmitted.
  • This state does not make any sense, that is to say, it does not need to give an additional indication to the first device itself, nor does it occur in actual communication. Therefore, the new device can be instructed to indicate to the first device that the indication information indicates that no CBG needs to be transmitted.
  • the base station may decide to fall back to the 1-bit feedback mechanism.
  • the indication information may be used to indicate that no CBG needs to be transmitted, and it is re-defined as a feedback mechanism for instructing the first device to fall back to 1 bit at least in the current scheduling period (also referred to as feedback TB). Level feedback).
  • the current transmission is also the entire TB (ie, all code block groups). ), that is, the new meaning is that the scheduled transmission is the entire TB (all CBGs are transmitted, and the first device uses a 1-bit feedback manner for feedback.
  • the indication information may be embodied in the form of a bitmap, or may be embodied in the form of an existing indication field in the downlink control information, or jointly encoded with an existing indication field. reflect.
  • the number of bits corresponding to the indication information may also be N. Assuming that the value on each bit of the indication information is "1”, it represents the corresponding CBG for transmission. When the value on each bit is "0”, it means that the corresponding CBG is not transmitted. (The above is only an example. When the value on each bit of the indication information is “1”, it means that the corresponding CBG is not transmitted. When the value on each bit is “0”, it represents the corresponding CBG. The transmission is performed.
  • the value on each bit of the indication information is compared to the value on the corresponding bit of the indication information transmitted previously, and the transmission is performed, and the non-reversal represents no transmission.
  • the value on each bit is compared with the value on the corresponding bit of the previous indication information, and the value is reversed to indicate no transmission, and the other is not to be reversed for transmission, etc., which is not limited in this application.
  • the value of the indication information is "0000”
  • no CBG needs to be transmitted, that is, no data needs to be transmitted this time.
  • the indication information is “0000”
  • a new indication meaning is specified for the new device, and the new meaning is consistent with the first device and the second device. Representing the first device to use 1 bit to feed back the transmitted data, that is, to fall back to the 1-bit feedback mechanism.
  • the first device receives the control information sent by the second device, and the control information includes indication information, where the indication information is used to indicate the sending of each CBG included in the transport block TB when the CBG-level feedback is based. State, the number of the CBG is greater than or equal to 1;
  • the first device When the indication information indicates that the sending status is the first status, the first device receives the TB sent by the second device, and performs feedback on whether the TB is successfully received based on 1 bit.
  • the first state is that each of the CBGs is not sent.
  • the first state is that the indication information field is all 0.
  • the so-called terabyte feedback (or terabyte HARQ feedback) is 1-bit feedback. If the TB decoding is successful (ie, the CRC of all CBs passes, the CRC of the TB is also verified), the ACK is fed back, otherwise the NACK is fed back.
  • the so-called CBG-level feedback (or CBG-level HARQ feedback) is the feedback of the HARQ-ACK to the CBG, and the decoding result. If a CBG is successfully decoded (the CRC of all CBs in the CBG passes, if the CBG adds the CRC) The CRC of the CBG also needs to be verified. Then the ACK is fed back, otherwise the NACK is fed back. )
  • different resources may be respectively corresponding, that is, feedback is performed on different resources, or UCI format ( UCI format).
  • UCI format UCI format
  • the first UCI format can be used
  • the second UCI format can be used.
  • the corresponding resource may be the first resource.
  • the corresponding resource may be the second resource.
  • the corresponding relationship between the feedback mode and the resource and the UCI format may be pre-configured by the base station or may be determined based on downlink control information and/or higher layer signaling.
  • the determining manner of the first resource and the second resource may be one of the following situations: 1) implicitly determining by using a control channel element (CCE) index in the DCI;
  • the high-level signaling eg, RRC signaling
  • RRC signaling is jointly determined with the content of the DCI, for example, a set of resources is configured by higher layer signaling, and the downlink control information indicates at least one resource in the set.
  • FIG. 7 A schematic structural diagram of a communication device 700 provided by the implementation of the present application. As shown in FIG. 7, the communication device 700 includes a transceiver 701, a processor 702, a memory 703, and a bus system 704;
  • the memory 703 is used to store a program.
  • the program can include program code, the program code including computer operating instructions.
  • the memory 703 may be a random access memory (RAM) or a non-volatile memory such as at least one disk storage. Only one memory is shown in the figure, of course, the memory can also be set to a plurality as needed. Memory 703 can also be a memory in processor 702.
  • the memory 703 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof:
  • Operation instructions include various operation instructions for implementing various operations.
  • Operating system Includes a variety of system programs for implementing various basic services and handling hardware-based tasks.
  • the processor 702 controls the operation of the communication device 700, which may also be referred to as a central processing unit (CPU).
  • the various components of the communication device 700 are coupled together by a bus system 704, which may include, in addition to the data bus, a power bus, a control bus, a status signal bus, and the like.
  • bus system 704 may include, in addition to the data bus, a power bus, a control bus, a status signal bus, and the like.
  • bus system 704 may include, in addition to the data bus, a power bus, a control bus, a status signal bus, and the like.
  • various buses are labeled as bus system 704 in the figure. For ease of representation, only the schematic drawing is shown in FIG.
  • Processor 702 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 702 or an instruction in a form of software.
  • the processor 702 described above may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or discrete hardware. Component.
  • the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the steps of the method disclosed in the embodiments of the present application may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory 703, and the processor 702 reads the information in the memory 703, and performs the method steps of the first device according to any one of the foregoing embodiments 1 to 12 in combination with the hardware thereof; or executes the above embodiment in combination with the hardware thereof.
  • Method steps of the second device of any of one to twelve.
  • the communication device 700 provided by this embodiment can determine the bit used for feedback according to different situations, thereby achieving a tradeoff between communication efficiency and feedback overhead in the communication system.
  • the various illustrative logic blocks, modules and circuits described in the embodiments of the present application may be implemented by a general purpose processing unit, a digital signal processing unit, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic. Devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above are designed to implement or operate the functions described.
  • the general purpose processing unit may be a micro processing unit.
  • the general purpose processing unit may be any conventional processing unit, controller, microcontroller or state machine.
  • the processing unit may also be implemented by a combination of computing devices, such as a digital signal processing unit and a microprocessing unit, a plurality of microprocessing units, one or more microprocessing units in conjunction with a digital signal processing unit core, or any other similar configuration. achieve.
  • the steps of the method or algorithm described in the embodiments of the present application may be directly embedded in hardware, a software module executed by a processing unit, or a combination of the two.
  • the software modules can be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium in the art.
  • the storage medium can be coupled to the processing unit such that the processing unit can read information from the storage medium and can write information to the storage medium.
  • the storage medium can also be integrated into the processing unit.
  • the processing unit and the storage medium may be configured in an ASIC, and the ASIC may be configured in the user terminal. Alternatively, the processing unit and the storage medium may also be configured in different components in the user terminal.
  • the above-described functions described in the embodiments of the present invention may be implemented in hardware, software, firmware, or any combination of the three. If implemented in software, these functions may be stored on a computer readable medium or transmitted as one or more instructions or code to a computer readable medium.
  • Computer readable media includes computer storage media and communication media that facilitates the transfer of computer programs from one place to another.
  • the storage medium can be any available media that any general purpose or special computer can access.
  • Such computer-readable media can include, but is not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage or other magnetic storage device, or any other device or data structure that can be used for carrying or storing Other media that can be read by a general purpose or special computer, or a general or special processing unit.
  • any connection can be appropriately defined as a computer readable medium, for example, if the software is from a website site, server or other remote source through a coaxial cable, fiber optic computer, twisted pair, digital subscriber line (DSL) Or wirelessly transmitted in, for example, infrared, wireless, and microwave, is also included in the defined computer readable medium.
  • DSL digital subscriber line
  • the disks and discs include compact disks, laser disks, optical disks, DVDs, floppy disks, and Blu-ray disks. Disks typically replicate data magnetically, while disks typically optically replicate data with a laser. Combinations of the above may also be included in a computer readable medium.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种用于反馈的方法,包括:第一设备接收第二设备发送的所述数据;所述第一设备向所述第二设备发送是否成功接收所述数据的反馈信息,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联。通过上述方法,所述反馈信息的比特数根据所述传输时间单元的大小确定,灵活地实现了通信系统中传输效率和反馈开销的折衷,提高了整个通信系统的性能。

Description

用于反馈的方法、设备和系统 技术领域
本申请涉及无线通信技术,尤其涉及一种与反馈数据是否正确接收相关的通信方法、设备和系统。
背景技术
长期演进(long term evolution,LTE)系统中,为了保证数据发送的可靠性,引入了混合自动重传请求(hybrid automatic repeat request,HARQ)的机制。发送的数据在物理层可以对应为传输块(transmit block,TB),发送端为TB加上循环冗余校验(cyclic redundancy check,CRC)用于接收端校验该TB是否成功接收。根据TB的大小,可以将TB分为若干个码块(code block,CB),发送端进一步为每个CB分别加上对应的CRC用于接收端校验每个CB各自是否成功接收。数据发送后,接收端尝试对接收到的数据进行译码,若所有CB的CRC都校验成功、且TB的CRC校验成功,则反馈1比特位的确认应答(acknowledgement,ACK)给发送端指示数据接收成功;若存在某个CB的CRC校验失败或该TB的CRC校验失败,则反馈1比特位的否认应答(negative acknowledgement,NACK)给发送端指示数据接收失败,此时,发送端需要重传整个TB。
采用如上技术,在只有个别CB接收失败的场景下,仍然需要重传整个TB,会导致通信效率的低下,因此,随着通信技术的发展,采用多比特位分别对每个CB是否接收成功进行反馈被考虑。如此,发送端只需要重传与反馈比特位内容为否认应答所对应的CB。
然而,若采用多比特位进行反馈的方法,势必使得反馈开销急剧增大。
发明内容
本申请描述了一种通信系统中用于反馈的方法,设备和系统。
一方面,本申请的实施例提供了一种通信系统中用于反馈的方法,所述方法包括:
第一设备向第二设备发送数据;所述第一设备接收所述第二设备发送的所述数据;所述第一设备向所述第二设备发送是否成功接收所述数据的反馈信息,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联;所述第二设备接收所述反馈信息。
通过上述方法,所述反馈信息的比特数根据所述传输时间单元的大小确定,灵活地实现了通信系统中传输效率和反馈开销的折衷,提高了整个通信系统的性能。
在一种可能的设计中,所述传输时间单元的大小至少由如下一种参数确定:所述通信系统的子载波间隔和所述传输时间单元的时域符号数。
在另一种可能的设计中,所述反馈信息的比特数与所述通信系统中传输时间 单元的大小有关联,包括:当所述传输时间单元的大小小于第一阈值,所述反馈信息的比特数为1个;或者,当所述传输时间单元的大小大于或等于第一阈值,且所述第一设备未配置有附加解调参考信号DRMS时,所述反馈信息的比特数为1个;或者,当所述传输时间单元的大小大于或等于第一阈值,且所述数据映射到的子带数量为1个或者子载波数量为1个时,所述反馈信息的比特数为1个。在以上情况下,对所述数据来说,信道波动不大,或者说信道对所述数据的影响基本是一致的,因此,采用1个比特进行反馈可以节省系统开销。
在另一种可能的设计中,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联,包括:当所述传输时间单元的大小大于或等于第一阈值,所述反馈信息的比特数为多个;或者当所述传输时间单元的大小大于或等于第一阈值,且所述第一设备配置有附加DRMS时,所述反馈信息的比特数为多个;或者,当所述传输时间单元的大小大于或等于第一阈值,且所述数据映射到的子带数量大于1个或者子载波数量大于1个时,所述反馈信息的比特数为多个;或者,当所述传输时间单元的大小大于或等于第一阈值,所述第一设备配置有附加解调参考信号DRMS时,且所述数据映射到的子带数量大于1个或者子载波数量大于1个时,所述反馈信息的比特数为多个。在以上情况下,在所述数据的传输过程中,信道波动大,或者所述数据的不同分段收到信道质量的影响很可能是不同的,因此可以采用多个比特进行反馈,这样第二设备只需要重传所述第一设备反馈为未正确接收到的数据部分即可,无需重传说述数据中被正确接收的部分。
另一方面,本申请的实施例提供了一种用于反馈的方法,包括:第二设备向第一设备发送L个传输块,其中L为大于等于1的整数;所述第一设备接收所述第二设备发送的L个传输块;所述第一设备向所述第二设备发送是否成功接收所述L个传输块的反馈信息,所述反馈信息的比特数与控制消息的参数有关联。所述第二设备接收所述反馈信息。
通过上述方法,所述反馈信息的比特数根据所述控制消息的参数确定,灵活地实现了通信系统中传输效率和反馈开销的折衷,提高了整个通信系统的性能。
在一种可能的设计中,所述控制消息的参数为所述反馈信息的码本大小;Ni为所述L个传输块中第i个传输块对应的原始反馈比特数,所述i为1≤i≤L的整数,所述为Ni大于等于1的整数;当
Figure PCTCN2018073654-appb-000001
大于所述码本大小,所述反馈信息的比特数为L个,所述L个传输块对应的反馈比特数均为1个;或者,
Figure PCTCN2018073654-appb-000002
小于等于所述码本大小,所述反馈信息的比特数为
Figure PCTCN2018073654-appb-000003
个。
在另一种可能的设计中,所述控制消息的参数为所述控制消息的容量,所述控制消息包括所述反馈信息和所述第一设备向所述第二设备发送的其它信息,Ni为所述L个传输块中第i个传输块的原始反馈比特数,所述i为1≤i≤L的整数,所述Ni为大于等于1的整数,所述其它信息所需占用的比特数为K个,K为正 整数;当
Figure PCTCN2018073654-appb-000004
大于所述控制消息的容量,所述反馈信息的比特数为L个,所述L个传输块对应的反馈比特数均为1个;或者,当所述
Figure PCTCN2018073654-appb-000005
小于等于所述控制消息的容量,所述反馈信息的比特数为
Figure PCTCN2018073654-appb-000006
个。
在另一种可能的设计中,所述控制消息的参数为承载所述控制消息的信道;当所述控制消息承载于短物理上行控制信道short PUCCH,所述反馈信息的比特数为L个,所述L个传输块对应的反馈比特数均为1个;或者,当所述控制消息承载于长物理上行控制信道long PUCCH或者物理上行共享信道PUSCH,所述反馈信息的比特数中,所述L个传输块中每个传输块对应的反馈比特数为至少1个。
以上设计都是需要在满足通信系统的要求的前提下来决定所述反馈信息的比特数,防止了系统通信过程中因为不满足系统要求而出现通信错误。
另一方面,本申请的实施例提供了一种通信系统中用于反馈的方法,所述方法包括:
第二设备向第一设备发送至少一个码块;所述所述第一设备接收所述第二设备发送的至少一个码块;所述第一设备向所述第二设备发送所述至少一个码块对应的反馈信息,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联;所述第二设备接收所述反馈信息。
通过上述方法,所述反馈信息的比特数根据所述至少一个码块对应的部分数据是否受影响确定,灵活地实现了通信系统中传输效率和反馈开销的折衷,提高了整个通信系统的性能。
在一种可能的设计中,当所述至少一个码块对应的部分数据受到影响时,所述反馈信息的比特数为多个。
在另一种可能的设计中,所述至少一个码块为多个码块,所述反馈信息的比特数为多个,包括:所述反馈信息的比特数为多个,其中至少1个比特用于指示所述多个码块中未受影响的码块是否成功接收,另外至少1个比特用于指示所述多个码块中受影响的码块是否成功接收。将所述受影响和未收影响的码块分开来反馈,更有利于提高系统的传输效率,因为受影响的码块接收失败率明显大于未受影响的码块。
在另一种可能的设计中,所述至少一个码块为一个码块,所述反馈信息的比特数为多个,所述反馈信息用于指示所述一个码块的接收质量。
在另一种可能的设计中,所述至少一个码块为多个码块,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:当所述多个码块对应的部分数据受到影响且所述多个码块的码率大于第二阈值时,所述多个码块中受影响的码块未被成功接收,所述反馈信息占用1个比特,所述1个比特用于指示所述多个码块中未受影响的码块是否成功接收。因为此时码率高,必然导致所述数据中受到影响部分的接收失败,因此无需额外反馈,可选的,此时所 述第二设备可以在所述第一设备进行反馈前立即补传或重传所述数据中受到影响部分。
在另一种可能的设计中,所述至少一个码块为多个码块,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:当所述多个码块对应的部分数据受到影响,且在所述第一设备向所述第二设备发送所述至少一个码块对应的反馈信息前,所述第一设备收到所述第二设备重新发送的所述多个码块中受影响的码块,所述反馈信息占用1个比特,所述1个比特用于指示所述多个码块中未受影响的码块和所述重新发送的所述多个码块中受影响的码块是否成功接收。通过这种方式可以节省反馈的开销。
另一方面,本申请的实施例提供了一种通信系统中用于反馈的方法,所述方法包括:
第一设备向第二设备发送数据;所述第一设备接收所述第二设备发送的所述数据;所述第设备向所述第二设备发送是否成功接收所述数据的反馈信息,所述反馈信息的比特数与所述通信系统中的至少如下一个参数有关联;所述第二设备接收所述反馈信息。所述参数包括:子载波的间隔、传输时间单元的时域符号数、时域多普勒参数、DMRS配置、所述数据传输的子带数量或者载波数量、是否存在突发干扰或者协作、切换模式、所述数据的码率、是否在所述反馈信息的发送前补传或者重传以及TBS。
可选的,当所述第一设备为终端,第二设备为基站时,若所述第一设备处于小区边缘、为小区边缘用户,或者所述第一设备覆盖受限,所述反馈信息的比特数可以为1个,相反的,所述第一设备为中近点用户,或者所述第一设备覆盖不受限,所述反馈信息的比特数可以为多个。
另一方面,本发明实施例提供了一种指示方式,包括:第一设备接收第二设备发送的控制信息,所述控制信息包括指示信息,所述指示信息用于指示所述第二设备向所述第一设备发送的传输块TB采用CBG级反馈方式或者TB级反馈方式,且采用CBG级反馈方式时,所述指示信息还用于指示所述TB包括的每个码块组CBG的发送状态;当采用TB级反馈方式时,所述第一设备采用1比特对所述TB是否成功接收进行反馈;或者,当采用CBG级反馈方式,所述第一设备根据所述每个CBG的发送状态,采用至少1比特对所述TB是否成功接收进行反馈。
另一方面,本发明实施例提供了一种第一设备,具有实现上述方法设计中第一设备行为的功能。所述功能可以通过硬件实现,第一设备的结构中包括收发器和处理器。也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。所述模块可以是软件和/或硬件。可选的,该第一设备可以是终端。
另一方面,本发明实施例提供了一种第二设备,具有实现上述方法实际中第二设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。可选的,该 第二设备可以是基站。
又一方面,本发明实施例提供了一种通信系统,该系统包括上述方面所述的第一设备和第二设备。
再一方面,本发明实施例提供了一种计算机存储介质,用于储存为上述第一设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
再一方面,本发明实施例提供了一种计算机存储介质,用于储存为上述第二设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本申请实施例提供的一种通信系统的一种基础架构;
图2为本申请实施例提供的一种终端的结构示意图;
图3为本申请实施例提供的一种基站的结构示意图;
图4(a)为本申请实施例提供的一种时域资源和信道波动情况的关系图;
图4(b)为本申请实施例提供的另一种时域资源和信道波动情况的关系图;
图5为本申请实施例提供的一种用于反馈的方法的交互流程图;
图6(a)为本申请实施例提供的另一种时域资源和信道波动情况的关系图;
图6(b)为本申请实施例提供的又一种时域资源和信道波动情况的关系图
图7为本申请实施例提供的一种通信设备的结构示意图。
具体实施方式
在LTE系统中,物理层以传输信道的方式向上层提供数据传输的服务。对于来自上层各个传输信道的数据,物理层将按照规定的格式进行一系列信道编码相关的处理,包括循环冗余校验(cyclic redundancy check,CRC)计算、信道编码、码块交织和速率匹配、码块连接、向物理层信道映射等等,经过以上的处理,数据发送端的数据可以向数据接收端进行发射。
其中和CRC计算相关的处理流程为:在数据发送端,物理层从媒体接入控制(media access control,MAC)层获得需要传输的数据,该数据称为传输块(Transport Block,TB)。为该TB加上CRC用于数据接收端校验该TB是否成功接收,根据TB的大小(TB size,TBS)对TB进行分段操作。例如,若TBS大于6144比特,则将该TB分成多个码块(code block,CB),每个CB的大小基本一致且都小于等于6144,再为每个CB分别加上对应的CRC用于数据接收端校验每个CB各自是否成功接收。第三代合作伙伴项目(the 3rd generation partnership project,3GPP)技术规范(technical specification,TS)36.212版本14.1.1(v14.1.1)中第5.1.2节关于码块分段的方式做了具体地描述,可以参照。
在数据接收端,数据被接收后,除去需要执行如资源逆映射、速率逆匹配等与发射端相对应的操作之外,还需要对接收到的数据进行译码,若所有CB的CRC都校验成功、且TB的CRC校验成功,则反馈1比特位的确认应答(acknowledgement,ACK)给数据发送端指示数据接收成功;若存在某个CB的CRC校验失败或该TB的CRC校验失败,则反馈1比特位的否认应答(negative acknowledgement,NACK)给数据发送端指示数据接收失败,此时,数据发送端需要重传整个TB。其中,ACK或者NACK可以承载在数据接收端向数据发送端发送的控制信息中。如上过程属于LTE系统中的混合自动重传请求(hybrid automatic repeat request,HARQ)的机制。
然而,在只有个别CB接收失败的场景下,仍然需要重传整个TB,会导致通信效率的低下。例如,某个TB被分成10个CB,而其中只有1个CB未被数据接收端成功接收,按照如上机制,数据发送端会重传所有的10个CB数据,另外9个CB的重传显然是不必要的。未来,例如,第五代5G(还可以称为,新无线电(new radio,NR)通信系统,类似这种现象将会更加严重。例如,NR会采用更大的传输带宽、采用更多的天线端口、以及采用时隙slot汇聚传输等等,分别在频域、空域、时域上给TBS增大提供了支持。因此未来将会存在更大的TBS,1个TB分成的CB数会更多。随着CB数增多,若仍遵循LTE中HARQ机制进行反馈,通信效率会更低。又如,超高可靠低时延通信(ultra-reliable low latency communication,URLLC)业务和增强移动带宽通信(enhanced mobile broadband,eMBB)业务共存的场景下,eMBB业务中的数据发送过程中,可能只有少数几个CB的数据受到URLLC业务的影响,也即1个TB中只有少数CB未被数据接收端接收成功,此时,若仍遵循LTE中HARQ机制进行反馈,同样会导致通信效率会低下。
随着通信技术的发展,采用多比特位进行反馈,比如:1)采用多比特分别对每个CB是否接收成功进行反馈被考虑。如此,数据发送端只需要重传与反馈比特位内容为否认应答所对应的CB。;2)采用多比特指示重传需要的数据量,比如,所述反馈信息可以指示译码质量信息(decoder state information,DSI),例如,DSI可以分为ACK、NACK但是接近正确接收或者NACK且接收时译码效果极差三种不同的信息内容,它们可以各自分别通过不同的比特值进行指示;3)又比如采用多比特指示当前TB中有多少个CB译码错误。
不过,若采用多比特位进行反馈的方法,势必使得反馈开销急剧增大,同时承载所述反馈的控制信道的覆盖性能也会收到影响。
基于此,本申请提供了一种用于进行反馈的方法,具体适用于数据数据接收端向数据数据发送端反馈传输的数据是否被正确接收,对反馈所使用的比特位可以根据不同情况确定,从而折衷地实现了通信系统中通信效率和反馈开销的平衡。
下面介绍一下本申请的系统运行环境,本申请描述的技术可以适用于LTE系 统,或其他采用各种无线接入技术的无线通信系统,例如采用码分多址(code division multiple access,CDMA),频分多址(frequency division multiple access,FDMA),时分多址(time division multiple access,TDMA),正交频分多址(orthogonal frequency division multiple access,OFDMA),单载波频分多址(single carrier-frequency division multiple access,SC-FDMA)等接入技术的系统,还适用于后续的演进系统,如第五代5G(还可以称为NR)通信系统等。如图1所示,为通信系统的一种基础架构。基站和终端通过无线接口可以进行数据或者信令的传输,包括上行传输和下行传输。本申请所涉及到的终端可以为向用户提供语音或数据连通性的设备(device),包括有线终端和无线终端。无线终端可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端。例如,无线终端可以为移动电话、计算机、平板电脑、个人数码助理(personal digital assistant,PDA)、移动互联网设备(mobile Internet device,MID)、可穿戴设备和电子书阅读器(e-book reader)等。又如,无线终端也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动设备。再如,无线终端可以为移动站(mobile station)、接入点(access point)。前述提及的UE即为终端的一种,是在LTE系统中的称谓。为方便描述,本申请后续的描述中,上面提到的设备统称为终端。本申请所涉及到的基站是一种部署在无线接入网(radio access network,RAN)中用以为终端提供无线通信功能的装置。所述基站可以包括各种形式的宏基站,微基站,中继站,接入点基站控制器,收发节点(transmission reception point,TRP)等等。在采用不同的无线接入技术的系统中,基站的具体名称可能会有所不同,例如在LTE网络中,称为演进的节点B(evolved NodeB,eNB),在后续的演进系统中,还可以称为新无线节点B(new radio nodeB,gNB)。进一步的,如上所述的终端可以如图2所示的终端200,用于执行本申请所涉及的各种实施例中与终端相关的方法步骤。如图2所示,终端200包括处理单元210和收发单元220。如上所述的基站可以是如图3所示的基站300,用于执行本申请所涉及的各种实施例中与基站相关的方法步骤。如图3所示,基站300包括处理单元310和收发单元320。需要说明的是,处理单元210或者收发单元220所执行的操作都可以视为是终端200的操作,所述处理单元310或者所述收发单元320所执行的操作都可以视为是基站300的操作。所述基站300中的处理单元310可以由基站300的处理器实现,所述收发单元320可以由基站300中的收发器实现;所述终端200中的处理单元210可以由终端200中的处理器实现,所述收发单元220可以由终端200中的收发器实现。
下面对本申请中涉及到的名词做一些说明。
本申请中所涉及的第一设备为数据接收端,第二设备为数据发送端。作为一种实现方式,第一设备可以是终端,第二设备可以是基站。也即终端接收基站下行发送的数据,对该数据是否接收成功向基站进行反馈,此时该反馈可以承载 在物理上行控制信道(physical uplink control channel,PUCCH)(或者NR中称为NR-PUCCH)中。当然作为另一种实现方式,第一设备可以是基站,第二设备可以是终端。也即基站接收终端上行发送的数据,对该数据是否接收成功向终端进行反馈,此时该反馈可以承载在物理下行控制信道(physical downlink control channel,PDCCH)中。
本申请中所指的反馈信息,可以指示所述第一设备是否成功接收第二设备发送的数据的反馈信息,例如在LTE系统中,可以为HARQ反馈的反馈信息,每个比特位可以对应一个ACK,或者一个NACK。当然,不限于上述可能,又例如,所述反馈信息具体还可以进一步指示重传需要的数据量,或者,所述反馈信息还可以指示译码质量信息(decoder state information,DSI),例如,DSI可以分为ACK、NACK但是接近正确接收或者NACK且接收时译码效果极差三种不同的信息内容,它们可以各自分别通过不同的比特值进行指示。
实施例一
第一设备接收第二设备发送的数据,根据HARQ机制,需要向第二设备发送是否成功接收所述数据的所述反馈信息。
HARQ机制的目的是为了保证数据传输的可靠性,数据传输对应的时域资源越长,那么受到信道质量波动的影响越大,从而导致所述数据传输是否正确的不定性越高。如图4(a)所示,所述数据传输对应的时域资源较短,那么在该时域资源的范围内,所受信道的影响程度是基本一致的,要么同时受大的影响,即信道质量差,导致所述数据传输全部出错,要么同时受到小的影响,即信道质量好,数据传输全部正确。此时,为了节省资源开销,可以采用1比特对是否成功接收所述数据进行反馈,即所述反馈信息的比特数为1比特。然而,如图4(b)所示,数据传输对应的时域资源较长,那么在该时域资源的范围内,所受信道的影响程度波动可能很大,有时受大的影响,即信道质量差,导致所述数据传输全部出错,有时小的影响,即信道质量好,所述数据传输全部正确。此时,使用多比特对所述数据的不同部分进行反馈是否成功接收更加合适,这样作为数据的发送方的第二设备只需重传接收失败部分的数据即可。
由上可知,所述反馈信息的比特数和所述数据所占时域资源相关,而通信系统中对数据的调度和传输,一般都是基于通信系统中的传输时间单元的,该传输时间单元也可以被称为最小调度单元,例如,在LTE系统中可以是传输时间间隔(transmission time interval,TTI),NR/5G系统中还可以为slot、时域符号或由一个或多个时域符号组成的迷你时隙(mini slot)、或者由多个slot或者mini-slot聚合组成。其中,时域符号可以是正交频分复用(orthogonal frequency division  multiplexing,OFDM)符号,也可以是单载波频分多址接入(single carrier frequency division multiple access,SC-FDMA)符号。
所述反馈信息的比特数可以与所述传输时间单元的大小相关联。
例如,如图5所示,本申请提供了一种用于反馈的方法,包括如下步骤:
501、所述第一设备接收所述第二设备发送的数据。
502、所述第一设备向所述第二设备发送是否成功接收所述数据的反馈信息,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联。
具体地,可以设定第一条件,根据所述传输时间单元是否满足所述第一条件,来确定所述反馈信息的比特数。
作为一种实现方式,可以为传输时间单元的大小设定一个阈值,若所述传输时间单元的大小大于等于所述阈值时,即为满足所述第一条件,使用多比特进行所述反馈,即所述反馈信息的比特数为多比特。若所述传输时间单元的大小小于所述阈值时,即为不满足所述第一条件,使用1比特进行所述反馈即可,即所述反馈信息的比特数为1比特;
或者,若所述传输时间单元的大小大于所述阈值时,即为满足所述第一条件,使用多比特进行所述反馈。若所述传输时间单元的大小小于等于所述阈值时,即为不满足所述第一条件,使用1比特进行所述反馈即可。
其中,所述传输时间单元的大小可以取决于子载波的间隔和时隙的符号数。例如,在LTE系统中,子载波的间隔为15千赫兹(KHZ),时隙的符号数为14,对应得到的TTI为1微秒(ms)。
而在其它通信系统中,很可能会存在多种传输时间单元的大小,例如,和LTE系统相同的1ms,或者子传输时间单元为0.125ms,此时,载波间隔为60kHz和slot的符号数为7。同时,还可能采slot汇聚的方式传输所述数据,即多个传输时间单元可以一起被调度传输所述数据,这样,所述数据所占时域资源的长度将被拉长。
其中,所述阈值可以由第二设备根据实际情况确定,并动态地通知给第一设备,或者由第一设备自己根据实际情况确定。也可以由第一设备和第二设备预先约定。
或者,可以设定特定数值,当所述传输时间单元的大小等于该特定数值时,即为满足所述第一条件,使用所述数值对应的反馈比特数即为所述反馈信息的比特数。例如,下表1-3所示:
Figure PCTCN2018073654-appb-000007
Figure PCTCN2018073654-appb-000008
表1
Figure PCTCN2018073654-appb-000009
表2
Figure PCTCN2018073654-appb-000010
表3
在确定了所述反馈信息的比特数后,结合所述数据实际发送的对错情况,例如,所述反馈信息的比特数为多比特时,可以将数据分成多组,针对每组是否正确接收都有1比特位与之对应,例如该比特位为“1”值时,对应该组数据接收正确,该比特位为“0”值时,对应该组数据接收接收失败。所述第一设备向所述第二设备发送所述反馈信息。
需要指出的是,本实施例中第一设备接收的所述数据可以被认为对应1个TB。
实施例二
如实施例一所述,所述传输时间单元的大小可以取决于子载波的间隔和所述传输时间单元的时域符号数。因此,不同于实施例一的是,在实施例二中,反馈信息的比特数可以与子载波的间隔有关联,或者与所述传输时间单元的时域符号数有关联。
反馈信息的比特数与所述子载波的间隔有关联,可以为子载波的间隔设定一个阈值,本领域的技术人员可以知道,子载波间隔与传输时间单元的大小成反比,若所述子载波的间隔大于所述阈值时,使用1比特进行所述反馈即可,即所 述反馈信息的比特数为1比特;若所述子载波间隔的大小小于等于所述阈值时,使用多比特进行所述反馈,即所述反馈信息的比特数为多比特。
或者,若所述子载波的间隔大于等于所述阈值时,使用1比特进行所述反馈即可;若所述子载波间隔小于所述阈值时,使用多比特进行所述反馈。
反馈信息的比特数与所述传输时间单元的时域符号数有关联,可以为所述传输时间单元的时域符号数设定一个阈值,本领域的技术人员可以知道,所述传输时间单元的时域符号数与所述传输时间单元的大小成正比,若所述传输时间单元的时域符号数小于所述阈值时,使用1比特进行所述反馈即可,即所述反馈信息的比特数为1比特;若所述传输时间单元的时域符号数大于等于所述阈值时,使用多比特进行所述反馈,即所述反馈信息的比特数为多比特。
或者,若所述传输时间单元的时域符号数小于等于所述阈值时,使用1比特进行所述反馈即可;若所述传输时间单元的时域符号数大于所述阈值时,使用多比特进行所述反馈。
可选的,可以为所述子载波的间隔设置特定值,该特定值对应于一种反馈比特数。例如,如下表4和5显示了两种可能的对应方式:
子载波间隔(kHz) 反馈比特数
60 1,或者根据其它实施例综合考虑(比如子带)
30 多比特,或者结合其它实施例综合考虑
15 多比特,或者结合其它实施例综合考虑
表4
子载波间隔(kHz) 反馈比特数
60 1,或者根据其它实施例综合考虑(比如子带)
30 1,或者根据其它实施例综合考虑(比如子带)
15 多比特,或者结合其它实施例综合考虑
表5
或者,可以为所述传输时间单元的时域符号设置特定值,该特定值对应于一种反馈比特数。例如,如下表5和6显示了两种可能的对应方式:
Figure PCTCN2018073654-appb-000011
Figure PCTCN2018073654-appb-000012
表6
Figure PCTCN2018073654-appb-000013
表7
另外,反馈信息的比特数可以与所述子载波的间隔和传输单元的符号数均有关联。可以为所述子载波的间隔和传输单元的符号数分别设定阈值1和阈值2,若所述子载波的间隔大于等于所述阈值1,且所述传输时间单元的符号数小于阈值2时,所述反馈信息的比特数为1比特;若所述子载波的间隔小于所述阈值1,且所述传输时间单元的符号数大于等于阈值2时,所述反馈信息的比特数为多比特。
可选的,可以分别为所述子载波的间隔和传输单元的符号数分别设置特定值,这两个特定值对应一种反馈比特数。例如,表7、8和9显示了三种可能的对应方式:
Figure PCTCN2018073654-appb-000014
表8
Figure PCTCN2018073654-appb-000015
表9
Figure PCTCN2018073654-appb-000016
表10
可以理解的是,上述所有实施例(表1~表10)仅是为了帮助本领域技术人员更好地理本实施例的技术方案,而并非对对应关系的限制,比如对应关系可以是以上表格中规则的子集、扩展或者修改。又比如子载波的间隔还可以是3.75kHz,7.5kHz,120kHz,240kHz,480kHz,960kHz,所述传输时间单元的时隙符号数目还可以是3,5,6,8,9,10,11,12,13,28等,所述传输时间单元的大小也会有相应的各种取值。对于以上这些配置可以定义或规定对应关系,本文不再赘述。对于满足条件至少以下一个条件:足够小的传输时间单元、足够少的所述传输时间单元的时隙符号数、足够大的子载波的间隔,所述反馈信息的比特数可以采用1比特(或者根据其它实施例综合考虑,比如子带);否则所述反馈信息的比特数可以采用多比特,或者综合其它实施例确定所述反馈信息的比特数。
本实施例其它技术方案,可以参照上述实施例一,此处不再赘述。
实施例三
不同于实施例一和二的是,在实施例三中,反馈信息的比特数与时域多普 勒参数有关联。
设备的移动速度越大,可以认为信道的质量波动也越大,信道质量波动大小的参数可以由多普勒效应参数来刻画,多普勒效应参数越高,则信道波动越大。
本领域技术人员知道。时域上信道质量波动越大,对同一段时域资源的影响越大,导致所述数据传输是否正确的不定性越高。例如,如图6(a)所示,对于同一段时域资源,多普勒效应较高,那么在该时域资源的范围内,所受信道的影响程度波动很大,有时受大的影响,即信道质量差,导致所述数据传输全部出错,有时小的影响,即信道质量好,所述数据传输全部正确。此时,显然,使用多比特对所述所述数据的不同部分进行反馈是否成功接收更加合适,如图6(b)所示,对于同一段时域资源,多普勒效应很低,那么在该时域资源的范围内,所受信道的影响程度是基本一致的,要么同时受大的影响,即信道质量差,导致所述数据传输全部出错,要么同时收小的影响,即信道质量好,所述数据传输全部正确。此时,为了节省资源开销,可以采用1比特对是否成功接收所述所述数据进行反馈。
例如,当多普勒参数达到200HZ时,可以认为此时信道波动比较大。可以通过如下两种方式来反映多普勒效应的高低:
1)基于第一设备或者第二设备的测量信息,例如,互异性测量。例如,第一设备为终端,第二设备为基站时,基站根据终端的测量信息可确定多普勒效应的高低。
2)目前,通信系统中已经引入可配置的解调参考信号(demodulation reference signal,DMRS),在多普勒效应高时一般可选地配置附加DMRS(additional DMRS)或时域密度高的DMRS,以增强信道的估计质量。因此可以通过通信系统是否半静态或者动态配置了additional DMRS或时域密度高的DMRS确定多普勒效应的高低。若配置了additional DMRS或时域密度高的DMRS则可选反馈多比特(因为此时认为多普勒效应高)。
作为一种实现方式,当第一设备配置有additional DMRS或时域密度高的DMRS时,使用多比特进行所述反馈,即所述反馈信息的比特数为多比特。否则,若未配置有additional DMRS或时域密度高的DMRS时,使用1比特进行所述反馈,即所述反馈信息的比特数为1比特。
其余本实施例的实现方式和上述实施例相同,不再赘述。
实施例四
不同于上述各个实施例的是,在实施例四中,反馈信息的比特数与所述数据传输的子带数量或者载波数量有关联。
在所述第一设备通过多个子带或者多个载波接收所述数据时,还可能根据频域信道的质量状况,所述数据的传输情况可能在在各个子带或者各个载波有所 差异,因此所述第一设备可以各个子带或者各个载波的信噪比(signal noise ratio,SNR)或者信道质量指示(channel quality indicator,CQI),来确定所述反馈信息的比特数。
作为一种实现方式,所述第二设备可以将所述数据映射到多个子带或者多个载波发送给所述第一设备,如,1TB的数据被分成若干个CB,每个子带或者每个载波上至少映射有1CB。在调度该数据时,所述第二设备或者所述第一设备可以为每个子带或者每个载波配置一个相同的调制编码方式(modulation and coding scheme,MCS),即共享一个MCS域指示,或者配置不同的MCS,即多个MCS域指示,或者配置不同的进程。在以上场景下,所述反馈信息的比特数可以是多个。例如,每个子带或者每个载波对应配置1比特进行所述反馈。
本实施例其它技术方案,可以参照上述各个实施例,此处不再赘述。
实施例五
不同于上述各个实施例的是,在实施例五中,所述反馈信息与承载所述反馈信息的控制消息的码本大小有关联。所述码本大小是指在所述控制消息中能够承载数据是否成功接收的反馈信息比特数的上限值。例如在LTE系统中,UCI格式3对应的所述码本大小为20比特。
所述第一设备向所述第二设备发送的所述反馈信息,需要承载在控制消息中,例如,当所述第一设备为终端,所述第二设备为基站时,所述控制消息可以是上行控制信息(uplink control information,UCI)。因此所述反馈信息的比特数会受限于UCI的所述码本大小。所述码本大小一般是预先约定的。
考虑如下场景:所述第一设备接收所述第二设备发送的所述数据,在本实施例中,所述数据包括至少1个TB,也可以说,所述数据至少包括一个数据块。所述第二设备可以采用载波聚合的方式将所述数据发送给所述第一设备,例如当所述数据包括多个TB时,在多个载波上分别传输1个或者多个所述TB;或者,所述数据可以位于不同传输时间单元上,例如,当所述数据包括多个TB时,不同的时间单元上可以承载1个或者多个所述TB。所述数据需要所述第一设备在同一个UCI上反馈是否接收成功。
先假设在不受该控制消息码本大小约束的前提下,所述数据中的每个TB使用原始反馈比特数进行反馈,Ni为所述至少1个TB中第i个传输块对应的原始反馈比特数,所述i为1≤i≤L的整数,L为所述数据包括的TB数,L个TB可以是MIMO不同层,和/或不同TRP,和/或不同载波,和/或不同传输时间单元上传输的TB。所述为Ni大于等于1的整数。(Ni的确定方式可以参照本申请 其它的实施例,本申请在此不做赘述。)所述数据中所有TB对应的原始反馈比特数相加后为
Figure PCTCN2018073654-appb-000017
Ni确定方式可以是L个TB中各TB的反馈比特数为固定值。例如第i个TB,不管该TB的TBS多大,也不管初传还是重传,其反馈比特数为M,M为固定值(可以系统配置一个值M,即所有载波上的各TB反馈比特数一样为M;除此之外,也可以为每个载波分别配置一个值Mj,即第j个载波上的各TB的CBG数或者反馈比特数相同为Mj,不同载波的Mj可以不相同,例如若第j个载波不开启CBG传输或CBG反馈,则Mj=1)。该方法可以避免某个TB传输的控制信道丢失后不知道其TB的反馈比特数或CBG数问题。采用该方式后如果检测到至少1个TB丢失(即不连续传输或其调度信息没被检测出来、丢失),则
Figure PCTCN2018073654-appb-000018
比特中所述丢失TB对应的比特可以设置为NACK或者不连续发射(discontinuous transmission,DTX)。由于各TB的反馈比特数是确定,因此发射端和接收端可以理解一致。
Ni确定方式还可以是其它方式,可参考别的实施例或者其它方案。
现将所述码本大小纳入本实施例的考虑范围,即,将所述
Figure PCTCN2018073654-appb-000019
与码本大小进行比较,若所述
Figure PCTCN2018073654-appb-000020
大于所述码本大小,则说明所述控制消息容纳不下
Figure PCTCN2018073654-appb-000021
比特位的反馈信息,那么作为权衡,需将所述数据中每个TB对应的反馈比特数缩减或保持为1个,也即实际反馈信息中,每个TB对应的反馈比特数为1个;若所述M大于所述码本大小,则说明所述控制消息可以容纳
Figure PCTCN2018073654-appb-000022
比特位的反馈信息,那么每个TB都是用原始反馈比特数进行反馈,也即所述反馈信息的比特数为
Figure PCTCN2018073654-appb-000023
比特。更进一步,若每个TB回退到1比特后仍大于所述码本大小,可选地使用HARQ捆绑bundling的方式确定所述反馈信息的比特数,例如,对多输入多输出(multiple in multiple out,MIMO)空分复用的多个TB的对应的反馈比特做与操作,进一步缩小反馈比特数。
结合对码本大小的考虑,对反馈信息的比特数进行这种权衡,在满足码本大小反馈的上限时,尽可能的使用更多的比特位进行反馈,以减少重传的信息, 提高反馈的精准性,而在超出码本大小反馈的上限时,进行一个回退到一个TB的1比特的处理,减少反馈信息的比特数以满足系统的要求,减少系统的开销。
此外,对于L(L>1)个TB汇聚在一个UCI上反馈译码结果时(也可以称为HARQ多路技术(HARQ multiplexing)),可选地,若TB采用多比特反馈,则只能采用动态码本机制(比如,下行分配索引(downlink assignment index,DAI)机制)确定码本大小,而不能采用半静态码本机制确定UCI大小,因为对于多比特反馈,半静态码本机制(固定反馈的TB/物理下行共享信道(physical downlink shared channel,PDSCH)数,即对于反馈窗内没有传输的PDSCH也需要反馈)开销太大;而若TB采用1比特反馈,则可以支持动态码本机制和半静态码本机制。
本实施例其它技术方案,可以参照上述各个实施例,此处不再赘述。
实施例六
不同于上述实施例六的是,在实施例六中,所述反馈信息与控制消息的容量有关联。所述控制消息的容量为所述控制消息所能承载的信息量的上限值,也可以成为控制消息的负荷(payload)。
控制消息除了可以包括所述数据是否成功接收的所述反馈信息外,还可以包括其它信息,例如秩指示、信道质量指示、预编码矩阵指示符、波束相关信息、调度请求、信道状态信息参考信号资源指示、参考信号接收功率、参考信号接收质量等等,本申请不做任何限制。所述控制消息的容量不仅会考虑所述反馈信息的比特数,还会考虑承载这些其它信息的比特数。因此,可以结合所述控制消息的容量,为所述反馈信息和所述其它信息的发送或者发送方式设置优先级。
作为一种实现方式,在实施例五类似的场景下,假设在不受控制消息容量约束的前提下,所述数据中的每个TB使用原始反馈比特数进行反馈,Ni为所述至少1个TB中第i个传输块对应的原始反馈比特数,所述i为1≤i≤L的整数,L为所述数据包括的TB数,L个TB可以是MIMO不同层,和/或不同TRP,和/或不同载波,和/或不同传输时间单元上传输的TB。所述为Ni大于等于1的整数。(Ni的确定方式可以参照本申请其它的实施例,本申请在此不做赘述。)所述控制消息中所述其它消息供需占用的比特数为K个,K为大于等于1的正整数,所述数据中所有TB对应的原始反馈比特数相加后为
Figure PCTCN2018073654-appb-000024
现将所述控制消息的容量纳入本实施例的考虑范围,将所述
Figure PCTCN2018073654-appb-000025
和所述 K之和
Figure PCTCN2018073654-appb-000026
与所述控制消息的容量进行比较,若所述
Figure PCTCN2018073654-appb-000027
小于等于控制消息的容量,则说明所述控制消息容纳得下
Figure PCTCN2018073654-appb-000028
个比特位的反馈信息和K个比特的其它信息,则每个TB都是用原始反馈比特数进行反馈,也即所述反馈信息的比特数为
Figure PCTCN2018073654-appb-000029
个比特;若所述
Figure PCTCN2018073654-appb-000030
大于控制消息的容量,则说明所述控制消息容纳不下
Figure PCTCN2018073654-appb-000031
个比特位的反馈信息和K比特的其它信息,那么此时可以将所述数据中每个TB对应的反馈比特数缩减或保持为1个比特,也即实际反馈信息中,每个TB对应的反馈比特数为1个,所述数据中所有TB均使用1比特相加后的值为L。
再将所述L和所述K之和(L+K)与控制消息的容量进行比较,若所述(L+K)小于等于控制消息的容量,则说明此时,所述控制消息容纳的下L比特位的反馈信息和K比特的其它信息,那么实际反馈时,控制消息中,所述反馈信息中每个TB对应的反馈比特数为1个,且同时容纳其它信息需要发送的K比特;若所述(L+K)小于等于控制消息的容量,则说明此时,所述控制消息还是容纳不下L比特位的反馈信息和K比特的其它信息,那么实际反馈时,控制消息中,所述反馈信息中每个TB对应的反馈比特数均为1比特,同时不包括其它信息或包括其它信息中的部分,具体可以取决于其它信息中的优先级设定,先在本次的控制消息中包括对应优先级高的那部分其它信息。
当然,以上此种实现方式中,所述反馈信息优先级是高于所述其它消息的发送优先级的,而且,每个TB可以使用原始比特反馈的优先级低于TB均使用1个比特反馈。本申请还可以设计与此不同的优先级,例如,其它消息发送的优先级高于所述反馈信息的优先级,或者每个TB均使用1个比特反馈高于每个TB可以使用原始比特反馈的优先级或者其它设计,涉及方案与上述方案类似,此处不再赘述。
结合对控制消息的容量的考虑,对反馈信息的比特数进行这种权衡,在满足控制消息的容量的上限时,尽可能的使用更多的比特位进行反馈,以减少重传的信息,提高反馈的精准性,而在超出控制消息的容量的上限时,进行一个回退到一个TB的1比特的处理,减少反馈信息的比特数以满足系统的要求,减少系统的开销,进一步地,还可以规定所述其它信息暂时不通过此次发送的控制消息发送,来控制承载在所述控制消息上的信息的比特数。
本实施例其它技术方案,可以参照上述实施例六或者上述其它实施例,此处不再赘述。
实施例七
不同于上述实施例五或者实施例六的是,在实施例七中,所述反馈信息与控制消息的位置,也即所述控制消息所承载的信道有关联。
当所述第一设备为终端,所述第二设备为基站时,所述控制消息可以为UCI。随着通信技术的发展,物理上行控制信道(physical uplink control channel,PUCCH)可以进一步分为短PUCCH(short PUCCH)和长PUCCH(long PUCCH)。例如,short PUCCH在时域上可以只对应1个到2个符号,支持几十个比特位的传输;long PUCCH在时域上可以对应大于等于两个符号,支持几百个比特位的传输。UCI可以承载在short PUCCH,比如1个或2个符号,上,又可以承载在long PUCCH,比如14个符号,上。UCI还可以承载在物理上行共享信道(physical uplink shared channel,PUSCH)上,PUSCH是数据信道,可以支持的传输的比特位一般大于控制信道(例如short PUCCH,long PUCCH)。short PUCCH、long PUCCH和PUSCH的信道容量或者覆盖性能不一样,因此本申请可以至少根据UCI所在信道确定所述反馈信息的比特数。例如,根据场景需求(如实施例六中所考虑的场景)或当前调度情况,若UCI承载于short PUCCH,反馈信息中,每个TB使用1比特;若UCI承载于long PUCCH或者PUSCH。反馈信息中,每个TB可以使用多比特,也即支持每个TB使用多比特或者1比特。
具体地,所述第二设备(可以为基站)配置了当前的帧格式只支持short PUCCH(比如,当前slot前半部分是下行符号,而只有后半部分是上行符号)。受限于short PUCCH的容量和覆盖性能,short PUCCH只支持某些UCI格式,这些格式只支持每TB 1比特反馈,则所述反馈信息中,每个TB的反馈比特数只能是1比特。相反,在某些场景下,基站配置了当前的帧格式支持long PUCCH(比如当前slot为全上行slot,或当前连续的几个slot都为上行slot,或者当前slot里上行符号的数大于等于2),考虑到long PUCCH的容量比较大和覆盖性能比较好,long PUCCH支持的UCI格式,能够支持每TB使用多比特进行反馈,则所述反馈信息中,每个TB的反馈比特数为多个比特,或者1个比特(比特数的确定方式可以参照本申请其它的实施例,本申请在此不做赘述。)。相似地,例如当前调度的slot为PUSCH传输,UCI承载于PUSCH,考虑到PUSCH的容量和覆盖性能,PUSCH可以支持每TB多比特反馈,则所述反馈信息中,每个TB的反馈比特数为多个比特,或者1个比特。
本实施例其它技术方案,可以参照上述各个实施例,此处不再赘述。
实施例八
本实施例中的通信系统,考虑多业务共存的场景,例如,存在所述多个业务需要同时进行数据的传输。又例如,所述多个业务包括URLLC业务和eMBB业务。通信系统中,所述第一设备接收的所述数据可以属于eMBB业务,而在接收过程中,可能受到来自URLLC业务的相关数据传输的影响,这种影响可为突发的,也即在承载所述数据的时频资源的少数几个符号上,所述数据的接收将受到影响,导致接收出错的可能性增加。
与所述影响相关信息可以通过显示或者隐式的方式来告知所述第一设备。
例如,所述显示方式可以为所述第二设备使用指示信息向所述第一设备指示受到影响的时频资源信息,例如受到影响的时频资源的时域和/或频域区域,具体可以通过物理块、物理块组、符号、符号组、迷你时隙(mini-slot)、迷你时隙组、CB、CB组、TB和时隙等中的至少一个来表征。所述指示信息可以在发送所述数据的同一个传输时间单元被发送,也可以在发送所述数据的传输时间单元之后的传输时间单元被发送。
所述所述显示方式还可以为所述第二设备使用指示信息向所述第一设备指示是否被URLLC业务打孔的指示,即,所述影响具体可以是被URLLC业务打孔,所述指示信息可以只有1比特,指示当前时隙是否发生URLLC打孔,该指示可以是当前指示(on-indication),即在打孔的符号上,也可以是后指示(post-indication),比如,承载在当前eMBB数据发送的尾部符号,也可以承载在当前eMBB数据发送的下一slot的上,也可以承载在本进程或其它进程的下一次调度的slot上,承载于公共控制区域或者控制信息(如下行控制信息)等。
又如,所述隐式方式可以为所述第二设备通过改变所发送的所述数据的CRC来指示所述第一设备,具体的,如果所述数据收到了所述影响,则改变CB或者TB的CRC,即采用与未受影响时的CRC不同,只要所述第一设备和所述第二设备预先进行了所述CRC改变对应数据传输受影响的约定,所述第一设备即可通过检测所述CRC获知所述数据传输受到影响。
另外上述所指的所述数据受到影响,除了可以是所述数据(即eMBB数据)被URLLC数据打孔,还可以为承载所述数据的时频资源在某些区域上被设定为零功率、在某些区域上被抢占导致所述数据无法发送、在某些区域上存在干扰指示信息、在某些区域上与其它数据叠加发送等等。
本实施例与上述实施例中还存在如下不同之处:所述数据具体包括至少一个CB,且所述反馈信息与所述至少一个CB对应的部分数据是否受到影响有关联。其中,所述至少一个CB对应的部分数据可以为,所述至少一个CB数据流中的一部分。当所述至少一个CB为多个CB时,可以是多个CB中的一个CB或者某几个CB的数据流。
若所述第一设备通过所述隐式或者所述显示方式获知了所述数据的接收受到了影响,作为一种实现方式,所述反馈信息的比特数可以确定为多比特。进一步的,若所述CB为多个,所述反馈信息中,使用至少1比特对应所述数据中未受到影响部分的反馈,即使用至少一比特指示所述所述多个CB中未受影响的CB是否成功接收,另外使用至少1比特对应所述数据中受到影响部分的反馈,即使用至少1比特指示所述所述多个CB中受影响的CB是否成功接收。
可选的,进一步的,所述反馈信息还可以与所述数据的码率相关联。例如在所述数据受到所述影响的前提下,如果所述数据的码率较高(或者MCS较大),所述反馈信息中,使用至少1比特对应未受到影响的数据部分的反馈,即使用至少一比特指示所述多个CB中未受影响的CB是否成功接收。而不对所述数据中 受到影响部分进行反馈,因为此时码率高,必然导致所述数据中受到影响部分的接收失败,因此无需额外反馈,可选的,此时所述第二设备可以在所述第一设备进行反馈前立即补传或重传所述数据中受到影响部分。
如果所述数据的码率较低(或者MCS较小),所述反馈信息中,使用至少1比特对应所述数据中未受到影响部分的反馈,即使用至少一比特指示所述多个CB中未受影响的CB是否成功接收,另外使用至少1比特对应所述数据中受到影响部分,即使用至少一比特指示所述多个CB中受影响的CB是否成功接收。因为此时码率较低,所述数据中受到影响部分仍然存在接收成功的可能,所以需要根据所述第一设备的具体判定所述数据中受到影响部分是否成功接收,并进行反馈。通过如上的方式,可以节省反馈的开销。
所述码率的高低可以通过与有一个阈值进行比较进行决定,当大于或者等于所述阈值时,所述第一设备可以认为所述码率较高,当小于所述阈值时,所述第一设备可以认为所述码率较低,这样所述第一设备可以根据所述比较的结果,适用上述方案。
可选的,进一步的,所述反馈信息还可以与所述所述第二设备是否在所述反馈信息的发送前补传或者重传所述数据中受到影响部分来确定反馈信息的比特数。
例如所述第二设备在反馈前补传或重传所述数据中受到影响的CB,则所述反馈信息共使用1比特即可,相反基站在反馈前没有补传或重传所述数据中受到影响的CB,使用至少1比特对应所述数据中未受到影响的CB的反馈,另外使用至少1比特对应所述数据中受到影响的CB。通过这种方式,可以节省反馈的开销。
另外,若所述数据包括一个CB,在所述一个CB受到影响时,也可以采用多个比特进行反馈,例如,使用多个比特指示所述第一设备接收所述CB的质量,所述质量与所述CB受到影响的强弱有关,所述第二设备就可以基于此决定重传的数据量。
作为另一种实现方式,下面以CB组(CB group,CBG)打孔重传为例阐述一种数据收发反馈的通信过程。
假设1个TB由4CBG组成,URLLC业务打孔所述TB中的第3个CBG,而第1个CBG是由于信道衰落导致的发送的失败,因此第1个CBG和第3个CBG都未被第一设备成功接收,再假设反馈信息中,若反馈值为“1”对应ACK,反馈值为“0”对应NACK,数据新传指示符(new data indicater,NDI)=0对应此次发送的是初传数据。这些假设都是为了方便阐述,实际系统中可做调整。
策略1:所述第一设备收到数据后,反馈信息的内容可以为0101(代表第一和第三个CBG未被成功接收,第二个和第四个CBG被成功接收)。第二设备收到所述反馈信息后,在重传下行控制信息(downlink control information,DCI)中包括当前重传CBG的索引或编号指示,例如1010代表重传第1和第3个CBG,NDI=1, 对应此数发送时重传数据。所述第一设备收到重传DCI和重传的数据后,进行数据处理,例如,和之前传输的数据进行HARQ合并,并根据处理结果重新进行反馈。
策略2:所述第二设备发送数据过程出现URLLC业务对所述数据的影响后,会发送少数打孔指示(比如1比特位),指示接收端是否存在URLLC业务的打孔。所述第一设备根据是否收到所述打孔指示确定反馈比特数。例如收到存在打孔指示,则多比特反馈,即反馈0101(代表第1和第3个CBG NACK)。所述第二设备收到所述反馈信息后,在重传DCI中包括当前重传CBG的索引或编号指示,例如1010代表重传第1和第3个CBG,NDI=1,对应此数发送时重传数据。所述第一设备收到重传DCI和重传的数据后,进行数据处理,例如,和之前传输的数据的反馈信息合并或者擦除之前受影响的缓存数据,并根据处理结果进行新的反馈。
策略3:所述第二设备发送数据过程出现URLLC业务对所述数据的影响后,会发送少数打孔指示(比如1比特位),指示接收端是否存在URLLC业务的打孔。所述第一设备根据是否收到所述打孔指示确定反馈比特数。例如收到存在打孔指示,例如收到存在打孔指示,则多比特反馈,即反馈0101(代表第1和第3个CBG NACK)。所述第二设备收到所述反馈信息后,在重传DCI中包括当前重传CBG的索引或编号指示,例如1010代表重传第1和第3个CBG,此外所述重传DCI中可以包括多个重传类型指示(普通重传,或者特殊重传;例如,普通重传对应为“1”,特殊重传对应为“0”),每一个重传类型指示对应1个CBG,例如1101代表第3个CBG为特殊重传,例如,受URLLC打孔影响重传,而第1个CBG为普通重传。所述第二设备在收到所述重传DCI和重传的数据后,进行数据处理,例如对第1个CBG初传数据HARQ合并,而对第3个CBG擦除之前受影响的缓存数据,并根据处理结果进行新的反馈。当然除了重传类型指示外,可以为每个CBG引入另外一些的独立的域,例如,多个冗余版本(redundancy version,RV)等;或者只需1个重传类型指示(普通重传,或者特殊重传),如此可能需要多次重传。例如对于特殊重传的CBG单独传输一次。特殊重传后,若仍然未被第一设备接收成功,再用普通重传调度所述CBG或者整个TB。
此外,考虑到URLLC业务对eMBB业务的如上所述数据传输的影响,在下行控制信息中也可以添加是否做HARQ合并的指示信息。例如,若前一次调度的数据的传输受到了URLLC业务抢占影响,则可以指示当前传输的部分或者全部CBG不和之前的数据HARQ合并,以提高译码成功率。
为了避免增加额外的开销,可以通过预定规则或者隐性方式通知所述第一设备是否清空之前其缓冲区的缓存或是否进行HARQ合并,。例如,LTE中,NDI相对于上一次发送时的内容进行翻转了则代表为新传;没翻转则代表重传,那么本实施例中,NDI没翻转代表重传,且可以和之前接收的数据进行HARQ合并;NDI翻转且DCI中的RV=0代表新传;NDI翻转,RV为非0值则代表重传,且当前传输的部分或者全部CBG数据不和之前的数据进行HARQ合并。
需要说明的是,本实施例中所指的HARQ合并即为将当前接收到的数据与之前传输的缓冲区中的数据进行合并,用于译码。
本实施例其它技术方案,可以参照上述各个实施例,此处不再赘述。
实施例九
不同于上述实施例的是,在实施例九中,所述反馈信息与所述数据的大小,即TBS,有关联。
如前所述,所述数据可以对应TB,TB进一步被分成多个CB进行发送。在只有个别CB接收失败的场景下,仍然需要重传整个TB,会导致通信效率的低下。因此,可以根据TBS来确定所述反馈信息的比特数。
所述数据发送时,对应的控制信息中都存在MCS域,用于指示当前调度的所述数据传输采用的调制方式和TBS。作为一种实现方式:由TBS确定CB数为M,M为大于等于1的正整数。根据所述M确定反馈信息的比特数N,N为大于等于1的正整数。例如,若所述M小于阈值1,则所述N值确定为1比特。否则,若所述M小于阈值2,则所述N值确定为2比特。否则,若所述M小于阈值3,则所述N值确定为3比特。依次类推,直至当所述M大于等于以上所有阈值时,所述N确定为通信系统最大反馈比特数。其中所述阈值1<所述阈值2<所述阈值3,依次类推。阈值的个数可以根据实际情况确定,大于等于一个阈值即可。
可以根据性能和开销的折中确定上述各阈值,且所述阈值一般通过在所述第一设备和所述第二设备间预先约定。
对于只有1个CB的TB,所述反馈信息为1比特即可。对于CB数N较多的TB,所述反馈信息可以为通信系统支持的最大反馈比特数。
作为另外一种实现方式,可以根据CBG数确定反馈信息的比特数,每比特对应1个CBG的反馈,具体可能的CB分组方法可以如下:
预先约定各CBG的大小,即CB数N1,N1大于等于1并属于整数,各个CBG的CB数可以相同或者不同。然后根据TB被划分成的总CB数M,M大于1并属于整数,得到CBG数。例如,CBG的大小为N1=2,TB的总CB数M=6,则得到CBG数为3,且每个CBG依次包含2个CB(第1个CBG的CB为TB里CB编号的{1,2};第2个CBG的CB为TB里CB编号的{3,4};第3个CBG的CB为TB里CB编号的{5,6})。又比如CBG的大小为N1=2,TB的总CB数M=1,小于N1,则得到CBG数为1,并且只包含1个CB。又比如预先约定M不能被N1整除时,存在1个或多个CBG的CB数会少于N1,例如CBG的大小为N1=4,TB的总CB数M=7,则得到CBG数为2,第一个CBG由前4个CBG成,第二个CBG由后3个CBG成(或者第一个CBG由前3个CBG成,第二个CBG由后4个CBG成)。可选的,还可以通过约定引入最大支持的CBG数N2,N2大于等于1并属于整数。当CBG数超过N2需要调整各CBG的大 小。
或者,预先约定CBG数或者最大支持的CBG数N2。根据TB的总CB数M,得到CBG数和各CBG包含的CB数。例如最大支持的CBG数N2=4,当总CB数M为3,则为3个CBG,各CBG1个CB。当总CB数M为7时,CBG数为4,4个CBG的CB为TB里CB编号的{1,2},{3,4},{5,6},{7}或者{1},{2,3},{4,5},{6,7}。当总CB数M为12,CBG数为4,4个CBG的CB为TB里CB编号的{1,2,3},{4,5,6},{7,8,9},{10,11,12}。可选的,还可以通过约定引入引入CBG中最少CB数N3,N3大于等于1并属于整数,且N3<N2。例如CBG中最少CB数N3=2,最大支持的CBG数N2=4,当总CB数M为3,则为2个CBG,2个CBG的CB为TB里CB编号的{1,2},{3}或者{1},{2,3}。
或者,预先约定CBG数或者最大支持的CBG数N2,根据TBS,得到CBG数的大小(如,CBG的比特数),各CBG是否再划分为更多的CB取决于CBG的大小(例如CBG比特数(其中,可以含CRC,也可以不含)大于某一最大值时,例如6144比特或8192比特,和LTE系统类进行进一步地划分)。例如最大支持的CBG数N2=4,当TBS(可以含CRC,也可以不含)为40000比特,则为4个CBG,各CBG为10000比特,由于10000比特(可以含CRC,也可以不含)大于最大值6144比特,所以每个CBG需要再划分成2个CB。可选的,可以通过预先约定引入CBG的最少比特数,例如CBG的最少比特数为10000比特,最大支持的CBG数N2=4,当TBS为20000比特时,若分为4个CBG,则每个CBG包含500比特,小于最少比特数,则实际分为为2个CBG,每个CBG为10000比特,由于10000比特可以含CRC,也可以不含)大于最大值例如6144比特,所以每个CBG需要再划分成2个CB。
或者,还可以使用物理CB分组法。方式一:以时域上的某一个或几个符号为一组。例如1个slot存在12个数据符号(不考虑仅承载控制的符号),则可以每2个符号为一组,即存在6组。方式二:以频域上的某一个或多个RB,子带或者载波为一组。
本实施例其它技术方案,可以参照上述各个实施例,此处不再赘述。
实施例十
本实施例中,与所述反馈信息的比特数相关联的信息与上述实施例不同,其余部分相同,不再赘述。
本实施例分别考虑了多种不同的场景:
存在突发干扰的场景下,所述反馈信息的比特数可以是多个。例如,所述第一设备为终端,所述第二设备为基站,所述第一设备根据信道测量结果可以获知存在突发干扰,那么所述反馈信息的比特数为多个。
在站间或多天线协作场景下,所述反馈信息的比特数可以是多个。
作为一种实现方式,所述第一设备为终端,所述第二设备为基站时,所述反馈信息的比特数可以至少根据所述第一设备接收的来自所述第二设备的协作信令确定,比如指示多个基站均为一个或这个多个终端服务,所述反馈信息的比特数可以为多比特,因为在协作时可能存在测量等问题。具体确定方式还可以参照本申请其它各个实施例中的一个或者多个。结束所述协作后所述反馈信息的比特数可以回到1个。可选的,所述协作可以为无干扰协作。当存在干扰协作时所述反馈信息可以为1个比特,因为此时干扰协作后无干扰,,无协作时所述反馈信息可以为多个比特。
在波束beam场景下,作为一种实现方式,处于beam模式切换时,例如,所述模式切换可以包括:第一设备将数字模式切换到模拟模式,或者模拟模式切换到数字模式,当数字模式切换到模拟模式时,所述反馈信息可以采用1比特,或者当模拟模式切换到数字模式时,所述反馈信息可以采用多比特。作为另一种实现方式,当处于某种特定模式下,所述反馈信息的比特数可以为多个,例如,该特定模式为数字模式,因为此时波束的方向相对比较分散,需要针对各个方向上是否正确接收数据分别用不同的比特为进行反馈。
以上场景下,信道质量较差或者波动比较大的情况下所述反馈信息的比特数需要多个。
本实施例其它技术方案,可以参照上述实施例,此处不再赘述。
实施例十一
需要指出的是,上述各个实施例指出的是单独考虑各个实施例中所指出的因素和所述反馈信息的比特数之间的关系,这些因素可以包括:传输时间单元的大小、子载波的间隔、所述传输时间单元的时隙符号、时域多普勒参数、DMRS配置、所述数据传输的子带数量或者载波数量、是否存在突发干扰或者协作、切换模式、控制消息的码本大小、控制消息的容量、控制消息的位置、多业务共存场景下指示所述数据接收受影响的指示信息、所述数据的码率、是否在所述反馈信息的发送前补传或者重传以及TBS等相关。然而本实施例中,可以对上述所有实施例中的多个因素进行综合考虑,来确定所述反馈信息的比特数。也即,上述两个或者更多个实施例之间可以进行结合。
例如,对上述实施例一和实施例三进行结合,可以得到如下方案:
若所述传输时间单元的大小小于一个阈值,所述反馈信息的大小为1比特,(可选的,可以结合子带配置考虑多比特)。若所述传输时间单元的大小大于等于所述阈值,进一步的,第一设备可以结合时域多普勒参数来确定所述反馈信息 的比特数,例如,若第一设备配置有additional DMRS,所述反馈信息的比特数为多比特,否则所述反馈信息的比特数仍然可以为1比特。其余的方案,可以参照上述各个实施例。
又如,结合实施例一和实施例四,可以得到如下方案:
若所述传输时间单元的大小小于一个阈值,所述反馈信息的大小为1比特。若所述传输时间单元的大小大于等于所述阈值,进一步的,第一设备可以结合所述数据传输的子带数量或者载波数量来确定所述反馈信息的比特数,例如,若所述数据传输的子带数量或者载波数量为多个时,所述反馈信息的比特数为多比特,否则所述反馈信息的比特数仍然可以为1比特。其余的方案,可以参照上述各个实施例。
其它组合的实现方式可以类似地得出,本领域技术人员可以获知,因此在这里不做赘述。
将上述多个实施例进行组合的方式,对各个场景、条件等对应的因素进行了综合的考虑,以确定反馈信息的比特数,更有利于提高系统的性能和通信效率。
本实施例其它技术方案,可以参照上述实施例,此处不再赘述。
实施例十二
上述各个实施例确定反馈信息的比特数的方式,可以通过预先约定,由数据的接收方第一设备根据所述约定确定出反馈信息的比特数,也可以通过半径静态或者动态地方式由数据的发送方第二设备,例如基站,向数据的接收方第一设备,例如终端指示所述反馈信息的比特数。
作为一种实现方式,所述第二设备通过高层信令,如无线资源控制(radio resource control,RRC)信令,向所述第一设备进行指示,并且在所述第一设备未收到新的指示前,在每次数据调度过程中,始终根据所述指示确定所述反馈信息的比特数。或者该高层信令通知是否开启多比特反馈模式,若不开启,则在每次数据调度过程中,始终采用1个TB对应1个比特的反馈,而如果开启,则在每次数据调度过程中,可以根据以上实施例中的1种或多种或者其它本发明外的方式确定每个TB采用的反馈信息的比特数。
作为另一种实现方式,所述第二设备通过物理层信令,如下行控制信息,向所述第一设备进行指示,例如,在所述下行控制信息中添加新的指示域。此时该指示可能在每次数据调度中都会有所变化。
本实施例其它技术方案,可以参照上述实施例,此处不再赘述。
实施例十三
当配置所述第一设备对所述第二设备发送的数据采用多比特反馈(也可以称为CBG级的反馈)或者CBG级传输后,例如,在第一设备为终端、第二设备为 基站时,所述第二设备可以在向所述第一设备发送的DCI中包含指示信息,所述指示信息用于指示此次传输的TB的哪个或者哪些CBG。所述传输可以为初传或者重传。所述数据可以包括至少一个CBG。
对于所述数据的初传,所述指示信息还可以指示所述数据分成的组数。
本实施例利用所述指示信息中的某个状态或者某个取值来指示所述第一设备回退到1比特反馈和/或TB级的传输。例如,存在一种特殊的情况,即所述指示信息指示没有码块组需要传输。这种状态没有任何意义,也就是说,本身并不需要向所述第一设备进行额外的指示,实际通信中也不会有这种情况出现。因此,可以为指示信息指示没有CBG需要传输的情况重新规定新的含义来向所述第一设备指示。考虑到配置多比特反馈后,根据通信系统的实施情况,例如,在某一段时间,上行信道的质量差,或者UCI反馈出错,或者其它需求,基站可能决策回退至1比特的反馈机制。此时就可以利用指示信息指示没有CBG需要传输的情况,将其重新规定为用于指示所述第一设备至少在此次调度周期,回退到1比特的反馈机制(也可以称为反馈TB级反馈)。这样,在没有添加任何额外开销的前提下,实现了多比特反馈至1比特反馈的灵活切换,可选地,当收到该指示信息时,也表示当前传输为整个TB(即所有码块组),也即所述新的含义为,此次调度传输为整个TB(所有CBG都传输,且所述第一设备采用1比特的反馈方式进行反馈。
作为一种实现方式,所述指示信息可以以比特图(bitmap)的形式体现,也可以复用下行控制信息中已有的指示域的形式体现、或者和已有的指示域进行联合编码等形式体现。
下面以所述指示信息以bitmap的形式体现为例进行说明:
若通信系统配置或者支持最大的反馈比特数或者一次调度传输的最大CBG个数为N个,那么对应所述指示信息所占的比特数也可以为N个。假设指示信息的每个比特位上的值为“1”时,代表对应的CBG进行传输,每个比特位上的值为“0”时,代表对应的CBG不传输。(以上只是一种举例,也可以为指示信息的每个比特位上的值为“1”时,代表对应的CBG不传输,每个比特位上的值为“0”时,代表对应的CBG进行传输。或者,指示信息的每个比特位上的值与前一次发送的所述指示信息的对应比特位上的值相比进行了翻转代表进行传输,未翻转代表不传输。或者指示信息的每个比特位上的值与前一次发送的所述指示信息的对应比特位上的值相比进行了翻转代表不传输,未翻转代表进行传输等,本申请不做限制)。
具体来说,若N=4,则0110代表调度了所述数据包括的第2个CBG和第3个CBG传输;“1111”可以代表所述数据包括的所有四个码块组都进行传输,且采用多比特反馈。同时也向所述第一设备指示了此次传输的数据被分成了4组,可以采用4比特进行反馈
当所述指示信息的值为“0000”代表没有CBG需要传输,也即此次没有数据需要传输。在本实施例中,基于前述构思,若所述指示信息为“0000”,给它规 定新的指示含义,所述新的含义对所述第一设备与所述第二设备来说是一致遵守的:代表所述第一设备需采用1比特对发送的数据进行反馈,即回退到1比特的反馈机制。
上述技术方案也可以概括为:第一设备接收第二设备发送的控制信息,所述控制信息包括指示信息,所述指示信息用于指示基于CBG级反馈时传输块TB包括的每个CBG的发送状态,所述CBG的个数大于或者等于1;
当所述指示信息指示所述发送状态为第一状态时,所述第一设备接收所述第二设备发送的所述TB,且基于1比特对所述TB是否成功接收进行反馈。
可选的,所述第一状态为所述每个CBG均不发送。例如所述第一状态为指示信息域全为0。
下面对本实施例所指的TB级反馈和CBG级反馈做出一些说明。所谓的TB级反馈(或者TB级的HARQ反馈)即为1比特反馈,若TB译码成功(即所有CB的CRC校验通过,TB的CRC也校验通过)则反馈ACK,否则反馈NACK。所谓的CBG级反馈(或者CBG级的HARQ反馈)即为对CBG反馈HARQ-ACK、译码结果,若某个CBG译码成功(CBG里的所有CB的CRC校验通过,如果CBG加了CRC,CBG的CRC也需要校验通过)则反馈ACK,否则反馈NACK。)
需要说明的是,本实施例可以与以上任何一个实施例相结合,也可以为独立的一个实施例,本申请不做任何限制。
本申请上述所有实施例中,当采用不同的反馈方式,即多比特反馈或者1比特反馈,作为一种实现方式,可以各自对应不同资源,即分别在不同的资源上进行反馈,或者UCI格式(UCI format)。例如,采用多比特反馈时,可以采用第一UCI format,对应1比特反馈时,可以采用第二UCI format。采用多比特反馈时,对应的资源可以是第一资源,采用1比特反馈时,对应的资源可以是第二资源。以上反馈方式和资源以及UCI format的对应关系,可以由基站预配置,也可以是基于下行控制信息和/或高层信令确定。另外,所述第一资源和所述第二资源的确定方式可以为下述几种情况中的一种:1)通过DCI中的控制信道例子(control channel element,CCE)索引隐式确定;2)通过高层信令(例如RRC信令)与DCI的内容共同确定,例如,通过高层信令配置一个资源的集合,而下行控制信息指示所述集合中的至少一个资源。3)通过DCI的指示确定。
实施例十四
本申请实施提供的一种通信设备700的结构示意图。如图7所示,该通信设备700包括收发器701、处理器702、存储器703和总线系统704;
其中,存储器703,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。存储器703可能为随机存取存储器(random access  memory,RAM),也可能为非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。图中仅示出了一个存储器,当然,存储器也可以根据需要,设置为多个。存储器703也可以是处理器702中的存储器。
存储器703存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:
操作指令:包括各种操作指令,用于实现各种操作。
操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
处理器702控制通信设备700的操作,处理器702还可以称为中央处理单元(central processing unit,CPU)。具体的应用中,通信设备700的各个组件通过总线系统704耦合在一起,其中总线系统704除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统704。为便于表示,图7中仅是示意性画出。
上述实施例一至十二任一揭示的第一设备的方法;或者上述上述实施例一至四任十二揭示的第二设备的方法可以应用于处理器702中,或者由处理器702实现。处理器702可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器702中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器702可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器703,处理器702读取存储器703中的信息,结合其硬件执行上述实施例一至十二任一所述的所述第一设备的方法步骤;或者结合其硬件执行上述实施例一至十二任一所述的第二设备的方法步骤。
本实施例提供的通信设备700,对反馈所使用的比特位可以根据不同情况确定,从而折衷地实现了通信系统中通信效率和反馈开销的平衡。
本领域技术人员还可以了解到本申请实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components)和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。
本申请实施例中所描述的各种说明性的逻辑块,模块和电路可以通过通用处理单元,数字信号处理单元,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理单元可以为微处理单元,可选地,该通用处理单元也可以为任何传统的处理单元、控制器、微控制器或状态机。处理单元也可以通过计算装置的组合来实现,例如数字信号处理单元和微处理单元,多个微处理单元,一个或多个微处理单元联合一个数字信号处理单元核,或任何其它类似的配置来实现。
本申请实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理单元执行的软件模块、或者这两者的结合。软件模块可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理单元连接,以使得处理单元可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理单元中。处理单元和存储媒介可以配置于ASIC中,ASIC可以配置于用户终端中。可选地,处理单元和存储媒介也可以配置于用户终端中的不同的部件中。
在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理单元读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电脑、双绞线、数字用户线(DSL)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、DVD、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。
本发明说明书的上述描述可以使得本领域技术任何可以利用或实现本发明的内容,任何基于所公开内容的修改都应该被认为是本领域显而易见的,本发明所描述的基本原则可以应用到其它变形中而不偏离本发明的发明本质和范围。因此,本发明所公开的内容不仅仅局限于所描述的实施例和设计,还可以扩展到与本发明原则和所公开的新特征一致的最大范围。

Claims (40)

  1. 一种通信系统中用于反馈的方法,其特征在于,所述通信系统中包括第一设备和第二设备,所述方法包括:
    所述第一设备接收所述第二设备发送的数据;
    所述第一设备向所述第二设备发送是否成功接收所述数据的反馈信息,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联。
  2. 如权利要求1所述的方法,其特征在于,所述传输时间单元的大小至少由如下一种参数确定:所述通信系统的子载波间隔和所述传输时间单元的时域符号数。
  3. 如权利要求1或者2所述的方法,其特征在于,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联,包括:
    当所述传输时间单元的大小小于第一阈值,所述反馈信息的比特数为1个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述第一设备未配置有附加解调参考信号DRMS时,所述反馈信息的比特数为1个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述数据映射到的子带数量为1个或者子载波数量为1个时,所述反馈信息的比特数为1个。
  4. 如权利要求1-3任一所述的方法,其特征在于,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联,包括:
    当所述传输时间单元的大小大于或等于第一阈值,所述反馈信息的比特数为多个;或者
    当所述传输时间单元的大小大于或等于第一阈值,且所述第一设备配置有附加DRMS时,所述反馈信息的比特数为多个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述数据映射到的子带数量大于1个或者子载波数量大于1个时,所述反馈信息的比特数为多个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,所述第一设备配置有附加解调参考信号DRMS时,且所述数据映射到的子带数量大于1个或者子载波数量大于1个时,所述反馈信息的比特数为多个。
  5. 一种通信系统中用于反馈的方法,其特征在于,所述所述通信系统中包括第一设备和第二设备,所述方法包括:
    所述第一设备向所述第二设备发送数据;
    所述第二设备接收所述第一设备发送的是否成功接收所述数据的反馈信息,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联。
  6. 如权利要求5所述的方法,其特征在于,所述传输时间单元的大小至少由如下一种参数确定:所述通信系统的子载波间隔和所述传输时间单元的时域符号数。
  7. 如权利要求5或者6所述的方法,其特征在于,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联,包括:
    当所述传输时间单元的大小小于第一阈值,所述反馈信息的比特数为1个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述第一设备未配置有附加解调参考信号DRMS时,所述反馈信息的比特数为1个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述数据映射到的子带数量为1个或者子载波数量为1个时,所述反馈信息的比特数为1个。
  8. 如权利要求5-7任一所述的方法,其特征在于,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联,包括:
    当所述传输时间单元的大小大于或等于第一阈值,所述反馈信息的比特数为多个;或者
    当所述传输时间单元的大小大于或等于第一阈值,且所述第一设备配置有附加DRMS时,所述反馈信息的比特数为多个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述数据映射到的子带数量大于1个或者子载波数量大于1个时,所述反馈信息的比特数为多个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,所述第一设备配置有附加解调参考信号DRMS时,且所述数据映射到的子带数量大于1个或者子载波数量大于1个时,所述反馈信息的比特数为多个。
  9. 一种第一设备,属于通信系系统,所述通信系统中还包括第二设备,其特征在于,所述第一设备包括处理器和收发器;
    所述处理器用于通过所述收发器接收所述第二设备发送的数据,并向所述第二设备发送是否成功接收所述数据的反馈信息,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联。
  10. 如权利要求9所述的第一设备,其特征在于,所述传输时间单元的大小至少由如下一种参数确定:所述通信系统的子载波间隔和所述传输时间单元的时域符号数。
  11. 如权利要求9或者10所述的第一设备,其特征在于,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联,包括:
    当所述传输时间单元的大小小于第一阈值,所述反馈信息的比特数为1个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述第一设备未配置有附加解调参考信号DRMS时,所述反馈信息的比特数为1个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述数据映射到的子带数量为1个或者子载波数量为1个时,所述反馈信息的比特数为1个。
  12. 如权利要求8-11任一所述的第一设备,其特征在于,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联,包括:
    当所述传输时间单元的大小大于或等于第一阈值,所述反馈信息的比特数为多个;或者
    当所述传输时间单元的大小大于或等于第一阈值,且所述第一设备配置有附 加DRMS时,所述反馈信息的比特数为多个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述数据映射到的子带数量大于1个或者子载波数量大于1个时,所述反馈信息的比特数为多个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,所述第一设备配置有附加解调参考信号DRMS时,且所述数据映射到的子带数量大于1个或者子载波数量大于1个时,所述反馈信息的比特数为多个。
  13. 一种第二设备,属于通信系统,所述通信系统中还包括第一设备,其特征在于,所述第二设备包括处理器和收发器;
    所述处理器用于通过所述收发器向所述第二设备发送数据,并接收所述第一设备发送的是否成功接收所述数据的反馈信息,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联。
  14. 如权利要求13所述的第二设备,其特征在于,所述传输时间单元的大小至少由如下一种参数确定:所述通信系统的子载波间隔和所述传输时间单元的时域符号数。
  15. 如权利要求13或者14所述的第二设备,其特征在于,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联,包括:
    当所述传输时间单元的大小小于第一阈值,所述反馈信息的比特数为1个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述第一设备未配置有附加解调参考信号DRMS时,所述反馈信息的比特数为1个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述数据映射到的子带数量为1个或者子载波数量为1个时,所述反馈信息的比特数为1个。
  16. 如权利要求13-15任一所述的第二设备,其特征在于,所述反馈信息的比特数与所述通信系统中传输时间单元的大小有关联,包括:
    当所述传输时间单元的大小大于或等于第一阈值,所述反馈信息的比特数为多个;或者
    当所述传输时间单元的大小大于或等于第一阈值,且所述第一设备配置有附加DRMS时,所述反馈信息的比特数为多个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,且所述数据映射到的子带数量大于1个或者子载波数量大于1个时,所述反馈信息的比特数为多个;或者,
    当所述传输时间单元的大小大于或等于第一阈值,所述第一设备配置有附加解调参考信号DRMS时,且所述数据映射到的子带数量大于1个或者子载波数量大于1个时,所述反馈信息的比特数为多个。
  17. 一种通信系统中用于反馈的方法,其特征在于,所述通信系统中包括第一设备和第二设备,所述方法包括:
    所述第一设备接收所述第二设备发送的至少一个码块;
    所述第一设备向所述第二设备发送所述至少一个码块对应的反馈信息,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联。
  18. 如权利要求17所述的方法,其特征在于,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:
    当所述至少一个码块对应的部分数据受到影响时,所述反馈信息的比特数为多个。
  19. 如权利要求18所述的方法,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数为多个,包括:
    所述反馈信息的比特数为2个,其中1个比特用于指示所述多个码块中未受影响的码块是否成功接收,另外1个比特用于指示所述多个码块中受影响的码块是否成功接收。
  20. 如权利要求18所述的方法,其特征在于,所述至少一个码块为一个码块,所述反馈信息的比特数为多个,所述反馈信息用于指示所述一个码块的接收质量。
  21. 如权利要求17所述的方法,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:
    当所述多个码块对应的部分数据受到影响且所述多个码块的码率大于第二阈值时,所述多个码块中受影响的码块未被成功接收,所述反馈信息占用1个比特,所述1个比特用于指示所述多个码块中未受影响的码块是否成功接收。
  22. 如权利要求17所述的方法,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:
    当所述多个码块对应的部分数据受到影响,且在所述第一设备向所述第二设备发送所述至少一个码块对应的反馈信息前,所述第一设备收到所述第二设备重新发送的所述多个码块中受影响的码块,所述反馈信息占用1个比特,所述1个比特用于指示所述多个码块中未受影响的码块和所述重新发送的所述多个码块中受影响的码块是否成功接收。
  23. 一种通信系统中用于反馈的方法,其特征在于,所述通信系统中包括第一设备和第二设备,所述方法包括:
    所述第二设备向所述第一设备发送至少一个码块;
    所述第二设备接收所述第一设备发送的所述至少一个码块对应的反馈信息,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联。
  24. 如权利要求23所述的方法,其特征在于,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:
    当所述至少一个码块对应的部分数据受到影响时,所述反馈信息的比特数为多个。
  25. 如权利要求24所述的方法,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数为多个,包括:
    所述反馈信息的比特数为2个,其中1个比特用于指示所述多个码块中未受 影响的码块是否成功接收,另外1个比特用于指示所述多个码块中受影响的码块是否成功接收。
  26. 如权利要求24所述的方法,其特征在于,所述至少一个码块为一个码块,所述反馈信息的比特数为多个,所述反馈信息用于指示所述一个码块的接收质量。
  27. 如权利要求23所述方法,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:
    当所述多个码块对应的部分数据受到影响且所述多个码块的码率大于第二阈值时,所述多个码块中受影响的码块未被成功接收,所述反馈信息占用1个比特,所述1个比特用于指示所述多个码块中未受影响的码块是否成功接收。
  28. 如权利要求23所述方法,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:
    当所述多个码块对应的部分数据受到影响,且在所述第二设备在接收到所述第一设备发送的所述至少一个码块对应的反馈信息前,所述第二设备向所述第一设备重新发送所述多个码块中受影响的码块,所述反馈信息占用1个比特,所述1个比特用于指示所述多个码块中未受影响的码块和所述重新发送的所述多个码块中受影响的码块是否成功接收。
  29. 一种第一设备,属于通信系系统,所述通信系统中还包括第二设备,其特征在于,所述第一设备包括处理器和收发器;
    所述处理器用于通过所述收发器接收所述第二设备发送的至少一个码块,且向所述第二设备发送所述至少一个码块对应的反馈信息,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联。
  30. 如权利要求29所述的第一设备,其特征在于,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:
    当所述至少一个码块对应的部分数据受到影响时,所述反馈信息的比特数为多个。
  31. 如权利要求30所述的第一设备,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数为多个,包括:
    所述反馈信息的比特数为2个,其中1个比特用于指示所述多个码块中未受影响的码块是否成功接收,另外1个比特用于指示所述多个码块中受影响的码块是否成功接收。
  32. 如权利要求30所述的第一设备,其特征在于,所述至少一个码块为一个码块,所述反馈信息的比特数为多个,所述反馈信息用于指示所述一个码块的接收质量。
  33. 如权利要求29所述的第一设备,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响 有关联,包括:
    当所述多个码块对应的部分数据受到影响且所述多个码块的码率大于第二阈值时,所述多个码块中受影响的码块未被所述收发器成功接收,所述反馈信息占用1个比特,所述1个比特用于指示所述多个码块中未受影响的码块是否成功接收。
  34. 如权利要求29所述的第一设备,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:
    当所述多个码块对应的部分数据受到影响,且在所述处理器通过所述收发器向所述第二设备发送所述至少一个码块对应的反馈信息前,所述处理器通过所述收发器收到所述第二设备重新发送的所述多个码块中受影响的码块,所述反馈信息占用1个比特,所述1个比特用于指示所述多个码块中未受影响的码块和所述重新发送的所述多个码块中受影响的码块是否成功接收。
  35. 一种第二设备,属于通信系统,所述通信系统中还包括第一设备,其特征在于,所述第二设备包括处理器和收发器;
    所述处理器用于通过所述收发器向所述第一设备发送至少一个码块,且接收所述第一设备发送的所述至少一个码块对应的反馈信息,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联。
  36. 如权利要求35所述的第二设备,其特征在于,所述所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:
    当所述至少一个码块对应的部分数据受到影响时,所述反馈信息的比特数为多个。
  37. 如权利要求36所述的第二设备,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数为多个,包括:
    所述反馈信息的比特数为2个,其中1个比特用于指示所述多个码块中未受影响的码块是否成功接收,另外1个比特用于指示所述多个码块中受影响的码块是否成功接收。
  38. 如权利要求36所述的第二设备,其特征在于,所述至少一个码块为一个码块,所述反馈信息的比特数为多个,所述反馈信息用于指示所述一个码块的接收质量。
  39. 如权利要求35所述的第二设备,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响有关联,包括:
    当所述多个码块对应的部分数据受到影响且所述多个码块的码率大于第二阈值时,所述多个码块中受影响的码块未被成功接收,所述反馈信息占用1个比特,所述1个比特用于指示所述多个码块中未受影响的码块是否成功接收。
  40. 如权利要求35所述的第二设备,其特征在于,所述至少一个码块为多个码块,所述反馈信息的比特数与所述至少一个码块对应的部分数据是否受影响 有关联,包括:
    当所述多个码块对应的部分数据受到影响,且在所述处理器通过所述收发器接收到所述第一设备发送的所述至少一个码块对应的反馈信息前,所述处理器通过所述收发器向所述第一设备重新发送所述多个码块中受影响的码块,所述反馈信息占用1个比特,所述1个比特用于指示所述多个码块中未受影响的码块和所述重新发送的所述多个码块中受影响的码块是否成功接收。
PCT/CN2018/073654 2017-01-26 2018-01-22 用于反馈的方法、设备和系统 WO2018137584A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP18744155.5A EP3550752B1 (en) 2017-01-26 2018-01-22 Method device and system for feedback
JP2019540436A JP6837564B2 (ja) 2017-01-26 2018-01-22 フィードバック方法、デバイス、及びシステム
US16/516,307 US20190342053A1 (en) 2017-01-26 2019-07-19 Feedback Method, Device, and System

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201710061738.2 2017-01-26
CN201710061738 2017-01-26
CN201710409456.7 2017-06-02
CN201710409456.7A CN108365922B (zh) 2017-01-26 2017-06-02 用于反馈的方法、设备和系统

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/516,307 Continuation US20190342053A1 (en) 2017-01-26 2019-07-19 Feedback Method, Device, and System

Publications (1)

Publication Number Publication Date
WO2018137584A1 true WO2018137584A1 (zh) 2018-08-02

Family

ID=62978193

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/073654 WO2018137584A1 (zh) 2017-01-26 2018-01-22 用于反馈的方法、设备和系统

Country Status (1)

Country Link
WO (1) WO2018137584A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7574174B2 (ja) 2017-02-22 2024-10-28 オッポ広東移動通信有限公司 情報伝送のための方法及びデバイス

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034959A (zh) * 2006-03-10 2007-09-12 华为技术有限公司 混合自动重传方法及其装置和系统
CN103098405A (zh) * 2010-09-16 2013-05-08 松下电器产业株式会社 终端装置以及重发控制方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034959A (zh) * 2006-03-10 2007-09-12 华为技术有限公司 混合自动重传方法及其装置和系统
CN103098405A (zh) * 2010-09-16 2013-05-08 松下电器产业株式会社 终端装置以及重发控制方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MEDIA TEK INC: "Discussion on multiple HARQ-ACK/NACK bits per TB", 3GPP TSG RAN WG1 R1-1700165, AH NR MEETING, 20 January 2017 (2017-01-20), XP055529442 *
See also references of EP3550752A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7574174B2 (ja) 2017-02-22 2024-10-28 オッポ広東移動通信有限公司 情報伝送のための方法及びデバイス

Similar Documents

Publication Publication Date Title
CN108365922B (zh) 用于反馈的方法、设备和系统
US12009926B2 (en) Method and device for transmitting data
KR102695650B1 (ko) 이동 통신 시스템에서 harq 프로세스 관리 방법 및 장치
US11246117B2 (en) Procedures, user equipment and base stations for code block group-based transmission
CN107204835B (zh) 定义物理信道传送/接收定时和资源分配的设备及其方法
US8477666B2 (en) Method and arrangement in a telecommunication system with signalling of assigned data packets in a bundling window
US10873437B2 (en) Systems and methods for frequency-division duplex transmission time interval operation
CN114785460B (zh) 基站装置和终端装置
CN108809534A (zh) 调度方法、harq-ack反馈方法和相应设备
CN101594211A (zh) 大带宽的多载波系统中发送正确/错误应答消息的方法
CN102318254A (zh) 请求重传方法、重传方法及其设备
US20240187141A1 (en) Joint coding and multiplexing of deferred sps harq-ack
CN110999469B (zh) 新无线电中混合自动重复请求的改进或相关的方法及设备
CN110050430B (zh) 用于在无线蜂窝通信系统中解码下行链路控制信号的方法和装置
US20250015958A1 (en) Joint operation of deferred sps harq-ack and cell switching
WO2018137584A1 (zh) 用于反馈的方法、设备和系统
US20230379916A1 (en) Joint coding and multiplexing of harq-ack with different priorities on pucch format 2, pucch format 3 or pucch format 4
KR20090078749A (ko) Harq를 이용한 데이터 전송방법
WO2018191863A1 (zh) 传输数据的方法和设备
CN108809529B (zh) 一种数据传输方法、终端以及基站
US20240405951A1 (en) Joint operation of deferred sps harq-ack and repetitions
US20230379094A1 (en) Multiplexing of harq-ack with different priorities on pucch for up to two bits harq-ack codebooks
US20240381344A1 (en) Harq-ack and unused transmission pusch occasion uplink control information (uto-uci) collision handling for cg with multiple pusch occasions
US20240381358A1 (en) Unused transmission pusch occasion uplink control information (uto-uci) for cg with multiple pusch occasions
US20250039853A1 (en) Enhancements on multi puschs configured grant transmission

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: 18744155

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2018744155

Country of ref document: EP

Effective date: 20190704

ENP Entry into the national phase

Ref document number: 2019540436

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE