[go: up one dir, main page]

CN112787783A - Information feedback and retransmission method and terminal - Google Patents

Information feedback and retransmission method and terminal Download PDF

Info

Publication number
CN112787783A
CN112787783A CN201911089902.6A CN201911089902A CN112787783A CN 112787783 A CN112787783 A CN 112787783A CN 201911089902 A CN201911089902 A CN 201911089902A CN 112787783 A CN112787783 A CN 112787783A
Authority
CN
China
Prior art keywords
feedback
state
terminal
transmission block
receiving terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911089902.6A
Other languages
Chinese (zh)
Other versions
CN112787783B (en
Inventor
郑石磊
赵锐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
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
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201911089902.6A priority Critical patent/CN112787783B/en
Priority to PCT/CN2020/126065 priority patent/WO2021088781A1/en
Publication of CN112787783A publication Critical patent/CN112787783A/en
Application granted granted Critical
Publication of CN112787783B publication Critical patent/CN112787783B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • 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
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • 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
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • 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
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]

Landscapes

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

Abstract

The invention provides an information feedback and retransmission method and a terminal, wherein the method comprises the following steps: under the condition that a plurality of time slots share the same feedback resource pool, determining the feedback states of a plurality of transmission blocks according to the receiving results of the transmission blocks on the plurality of time slots; selecting a feedback resource position mapped by a feedback channel from feedback resource positions corresponding to the transmission blocks for successfully decoding the control information on the plurality of time slots, and sending the feedback state identifier of the transmission block through the feedback channel; and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block. According to the embodiment of the invention, the feedback resource position selected by the receiving terminal and the information bit carried in the feedback channel are utilized to jointly complete the indication of the feedback state, so that the problem that the terminal cannot reliably feed back information due to no base station participating in scheduling in a direct link is solved.

Description

Information feedback and retransmission method and terminal
Technical Field
The present invention relates to the field of communications technologies, and in particular, to an information feedback method, an information retransmission method, and a terminal.
Background
With the further development of the V2X (Vehicle to electronic networking) technology, New application scenarios appear, in order to support wider services and provide higher communication reliability, NR (New Radio, New air interface) V2X introduces a unicast and multicast communication mode in addition to the original broadcast communication mode of LTE (long Term Evolution) V2X, and introduces a feedback channel for the two communication modes.
Since V2X communication belongs to sidelink (direct link), no base station is involved in scheduling for the feedback resource mapping process, the resource mapping mode of NR Uu port cannot be used, and the receiving and transmitting ends cannot obtain corresponding feedback channels at specific resource positions, so that feedback information cannot be transmitted accurately and reliably.
Disclosure of Invention
The invention provides an information feedback and retransmission method and a terminal, and solves the problem that the terminal cannot reliably feed back information under the condition of no base station scheduling in a direct link.
The embodiment of the invention provides an information feedback method, which is applied to a receiving terminal in a sidelink and comprises the following steps:
under the condition that a plurality of time slots share the same feedback resource pool, determining the feedback states of a plurality of transmission blocks according to the receiving results of the transmission blocks on the plurality of time slots;
selecting a feedback resource position mapped by a feedback channel from feedback resource positions corresponding to the transmission blocks for successfully decoding the control information on the plurality of time slots, and sending the feedback state identifier of the transmission block through the feedback channel;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
Optionally, the receiving terminal stores therein a correspondence between feedback information and feedback states of the transmission blocks, where the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel.
Optionally, the feedback status flag indicates a feedback status of a part of the transport blocks, or the feedback status flag and the feedback resource location together indicate a feedback status of the whole transport blocks.
Optionally, the correspondence relationship includes:
in a second mode in a unicast mode or a multicast mode, when the number of time slots is 2 or 4, the feedback state of the transport block corresponding to the feedback resource position is an ACK state, and if there is no ACK state in the feedback states of the transport blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in a no-feedback state;
in a second mode in a unicast mode or a multicast mode, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state when the feedback state is the feedback state of two transmission block groups, and the feedback information is a no-feedback state if no ACK state exists in the feedback states of the two transmission block groups;
and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
Optionally, the correspondence relationship includes:
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, when the number of the multiple timeslots is 2, the feedback channel carries 1-bit information for representing the feedback status identifier;
and under the condition that the number of the multiple time slots is 4, the feedback channel carries 2-bit information for representing the feedback state identifier.
Optionally, when the number of the multiple timeslots is 2, the feedback channel carries 2-bit information for representing the feedback status identifier;
in a case where a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the correspondence relationship includes:
a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is an ACK (acknowledgement character) or NACK (negative acknowledgement character) state, and if the feedback states of the transmission blocks are all DTX (discontinuous transmission) states, the feedback information is in a non-feedback state;
when a mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the corresponding relation comprises the following steps: the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the plurality of transmission blocks, the feedback information is a no-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, the feedback state of the transmission block group is determined according to the feedback state of the transmission block included in the transmission block group;
and under the condition that at least one transmission block in the transmission block group needs to transmit data retransmission by a terminal, the feedback state identifier of the transmission block group indicates that the terminal needs to transmit data retransmission by the transmission block group.
Optionally, the sending the feedback status identifier of the transport block through the feedback channel includes:
sending the feedback state identifier of the transmission block group through the feedback channel;
the feedback resource position corresponding to the transmission block group is a feedback resource position corresponding to any transmission block in the transmission block group.
Optionally, a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the plurality of time slots is 4, and the number of the transmission blocks in each period is 3, if all of the 3 transmission blocks need to perform data retransmission, the feedback state identifier is a first preset state identifier;
and if the control information is not successfully decoded in all the 3 transmission blocks, not sending the feedback state identifier of the transmission block.
The embodiment of the invention also provides an information retransmission method, which is applied to a sending terminal in a sidelink and comprises the following steps:
acquiring a feedback state identifier;
determining whether to retransmit data to each transmission block according to the feedback state identifier and the feedback resource position where the feedback state identifier is obtained;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
Optionally, the obtaining the feedback status identifier includes:
and when a plurality of receiving terminals are provided, detecting the feedback state identifier at the feedback resource positions corresponding to all the receiving terminals.
Optionally, the sending terminal stores therein a correspondence between feedback information and feedback states of the transmission blocks, where the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel;
the determining whether to perform data retransmission on each of the transport blocks includes:
and determining whether to retransmit data to each transmission block according to the feedback state corresponding to the feedback state identifier and the feedback resource position in the corresponding relation.
Optionally, the feedback status flag indicates a feedback status of a part of the transport blocks, or the feedback status flag and the feedback resource location together indicate a feedback status of the whole transport blocks.
Optionally, the correspondence relationship includes:
in a second mode in a unicast mode or a multicast mode, when the number of time slots is 2 or 4, the feedback state of the transport block corresponding to the feedback resource position is an ACK state, and if there is no ACK state in the feedback states of the transport blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between a receiving terminal and a sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in the non-feedback state;
in a second mode in a unicast mode or a multicast mode, which is adopted between a receiving terminal and a sending terminal, under the condition that the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state, and if the feedback state of the two transmission block groups does not have the ACK state, the feedback information is in a non-feedback state;
when the mode two in the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal respectively obtains the feedback state identifier fed back by each receiving terminal in an independent feedback channel.
Optionally, the correspondence relationship includes:
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, the number of the time slots is 4, and the number of transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
and when a multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal acquires the feedback state identifier fed back by each receiving terminal in the same feedback channel.
Optionally, when the number of the multiple timeslots is 2 and the feedback channel carries 2 bits of information, the corresponding relationship includes:
under the condition that a unicast mode or a multicast mode is adopted between a receiving terminal and a sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is an ACK (acknowledgement) or NACK (negative acknowledgement) state, and if the feedback states of the transmission blocks are all DTX (discontinuous transmission) states, the feedback information is in a non-feedback state;
when a mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, in a case that a mode two in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, determining whether to perform data retransmission on each transport block includes:
when the feedback state identifier sent by at least one receiving terminal indicates that data retransmission needs to be carried out on the transmission block, whether the transmission block is sent to the receiving terminal is detected;
retransmitting the transport block data to the at least one receiving terminal in a case where the transmitting terminal transmits the transport block to the receiving terminal;
and under the condition that the feedback state identifier indicates that data retransmission is not needed to be carried out on the transmission block or the transmission terminal does not transmit the transmission block to the receiving terminal, not carrying out data retransmission on the transmission block.
Optionally, in a case that a first multicast mode is adopted between the receiving terminal and the sending terminal, determining whether to perform data retransmission on each transport block includes:
in all feedback resource positions where the feedback state identifier is acquired, the feedback state identifier sent by at least one receiving terminal exists, the retransmission of the data of the transmission block is indicated, and under the condition that the transmitting terminal sends the transmission block to the receiving terminal, all receiving terminals receiving the transmission block retransmit the data of the transmission block.
Optionally, the step of determining whether to perform data retransmission on each of the transport blocks includes one of:
under the condition that the feedback state identifier is not acquired, all transmission blocks do not need to perform data retransmission;
and under the condition of acquiring the first preset state identifier, performing data retransmission on all the transmission blocks.
Optionally, the method further comprises:
and under the condition that the plurality of time slots are 4, setting the maximum number of transmission blocks transferred by the transmitting terminal in each period to be 3.
An embodiment of the present invention further provides a terminal, where the terminal is a receiving terminal, and the terminal includes: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program:
under the condition that a plurality of time slots share the same feedback resource pool, determining the feedback states of a plurality of transmission blocks according to the receiving results of the transmission blocks on the plurality of time slots;
selecting a feedback resource position mapped by a feedback channel from feedback resource positions corresponding to the transmission blocks for successfully decoding the control information on the plurality of time slots, and sending the feedback state identifier of the transmission block through the feedback channel;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
Optionally, the receiving terminal stores therein a correspondence between feedback information and feedback states of the transmission blocks, where the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel.
Optionally, the feedback status flag indicates a feedback status of a part of the transport blocks, or the feedback status flag and the feedback resource location together indicate a feedback status of the whole transport blocks.
Optionally, the correspondence relationship includes:
a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, and when the plurality of time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is an ACK state, and if no ACK state exists in the feedback states of the plurality of transmission blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in a no-feedback state;
in a second mode in a unicast mode or a multicast mode, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state when the feedback state is the feedback state of two transmission block groups, and the feedback information is a no-feedback state if no ACK state exists in the feedback states of the two transmission block groups;
and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
Optionally, the correspondence relationship includes:
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, when the number of the multiple timeslots is 2, the feedback channel carries 1-bit information for representing the feedback status identifier;
and under the condition that the number of the multiple time slots is 4, the feedback channel carries 2-bit information for representing the feedback state identifier.
Optionally, when the number of the multiple timeslots is 2, the feedback channel carries 2-bit information for representing the feedback status identifier;
in a case where a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the correspondence relationship includes:
the feedback state of the transmission block corresponding to the feedback resource position is an ACK or NACK state, and if the feedback states of the transmission blocks are all DTX states, the feedback information is a no feedback state;
when a mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the corresponding relation comprises the following steps: the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the plurality of transmission blocks, the feedback information is a no-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, the feedback state of the transmission block group is determined according to the feedback state of the transmission block included in the transmission block group;
and under the condition that at least one transmission block in the transmission block group needs to transmit data retransmission by a terminal, the feedback state identifier of the transmission block group indicates that the terminal needs to transmit data retransmission by the transmission block group.
Optionally, the processor, when executing the computer program, implements the following steps:
sending the feedback state identifier of the transmission block group through the feedback channel;
the feedback resource position corresponding to the transmission block group is a feedback resource position corresponding to any transmission block in the transmission block group.
Optionally, a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the plurality of time slots is 4, and the number of the transmission blocks in each period is 3, if all of the 3 transmission blocks need to perform data retransmission, the feedback state identifier is a first preset state identifier;
and if the control information is not successfully decoded in all the 3 transmission blocks, not sending the feedback state identifier of the transmission block.
An embodiment of the present invention further provides a terminal, where the terminal is a sending terminal, and the terminal includes: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program:
acquiring a feedback state identifier;
determining whether to retransmit data to each transmission block according to the feedback state identifier and the feedback resource position where the feedback state identifier is obtained;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
Optionally, the processor, when executing the computer program, implements the following steps:
and when a plurality of receiving terminals are provided, detecting the feedback state identifier at the feedback resource positions corresponding to all the receiving terminals.
Optionally, the sending terminal stores therein a correspondence between feedback information and feedback states of the transmission blocks, where the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel;
the processor, when executing the computer program, implements the steps of:
and determining whether to retransmit data to each transmission block according to the feedback state corresponding to the feedback state identifier and the feedback resource position in the corresponding relation.
Optionally, the feedback status flag indicates a feedback status of a part of the transport blocks, or the feedback status flag and the feedback resource location together indicate a feedback status of the whole transport blocks.
Optionally, the correspondence relationship includes:
in a second mode in a unicast mode or a multicast mode, when the number of time slots is 2 or 4, the feedback state of the transport block corresponding to the feedback resource position is an ACK state, and if there is no ACK state in the feedback states of the transport blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between a receiving terminal and a sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in the non-feedback state;
in a second mode in a unicast mode or a multicast mode, which is adopted between a receiving terminal and a sending terminal, under the condition that the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state, and if the feedback state of the two transmission block groups does not have the ACK state, the feedback information is in a non-feedback state;
when the mode two in the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal respectively obtains the feedback state identifier fed back by each receiving terminal in an independent feedback channel.
Optionally, the correspondence relationship includes:
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, the number of the time slots is 4, and the number of transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
and when a multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal acquires the feedback state identifier fed back by each receiving terminal in the same feedback channel.
Optionally, when the number of the multiple timeslots is 2 and the feedback channel carries 2 bits of information, the corresponding relationship includes:
under the condition that a unicast mode or a multicast mode is adopted between a receiving terminal and a sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is an ACK (acknowledgement) or NACK (negative acknowledgement) state, and if the feedback states of the transmission blocks are all DTX (discontinuous transmission) states, the feedback information is in a non-feedback state;
when a mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, in a case that a mode two of a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the processor implements the following steps when executing the computer program:
when the feedback state identifier sent by at least one receiving terminal indicates that data retransmission needs to be carried out on the transmission block, whether the transmission block is sent to the receiving terminal is detected;
retransmitting the transport block data to the at least one receiving terminal in a case where the transmitting terminal transmits the transport block to the receiving terminal;
and under the condition that the feedback state identifier indicates that data retransmission is not needed to be carried out on the transmission block or the transmission terminal does not transmit the transmission block to the receiving terminal, not carrying out data retransmission on the transmission block.
Optionally, in a case of a first multicast mode between the receiving terminal and the sending terminal, the processor, when executing the computer program, implements the following steps:
in all feedback resource positions where the feedback state identifier is acquired, the feedback state identifier sent by at least one receiving terminal exists, the retransmission of the data of the transmission block is indicated, and under the condition that the transmitting terminal sends the transmission block to the receiving terminal, all receiving terminals receiving the transmission block retransmit the data of the transmission block.
Optionally, the processor, when executing the computer program, implements one of the following steps:
under the condition that the feedback state identifier is not acquired, all transmission blocks do not need to perform data retransmission;
and under the condition of acquiring the first preset state identifier, performing data retransmission on all the transmission blocks.
Optionally, the processor, when executing the computer program, implements the following steps:
and under the condition that the plurality of time slots are 4, setting the maximum number of transmission blocks transferred by the transmitting terminal in each period to be 3.
An embodiment of the present invention further provides a terminal, where the terminal is a receiving terminal, and the terminal includes:
a first determining module, configured to determine feedback states of multiple transport blocks according to a reception result of the transport blocks in multiple time slots when the multiple time slots share the same feedback resource pool;
a first sending module, configured to select a feedback resource position mapped by a feedback channel from feedback resource positions corresponding to transmission blocks in which control information is successfully decoded in the multiple timeslots, and send a feedback state identifier of the transmission block through the feedback channel;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
An embodiment of the present invention further provides a terminal, where the terminal is a sending terminal, and the terminal includes:
the first acquisition module is used for acquiring the feedback state identifier;
a second determining module, configured to determine whether to perform data retransmission on each transport block according to the feedback status identifier and a feedback resource location where the feedback status identifier is obtained;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
Embodiments of the present invention also provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the above-mentioned information feedback method or implements the steps of the above-mentioned information retransmission method.
The technical scheme of the invention has the beneficial effects that:
according to the embodiment of the invention, the feedback resource position selected by the receiving terminal and the information bit carried in the feedback channel are utilized to jointly complete the indication of the feedback state, the maximum feedback information can be borne without adding the feedback channel, the transmitting terminal can be indicated to carry out data retransmission under the condition that the receiving terminal cannot decode the control information, and the problem that the terminal cannot reliably feed back the information due to no base station participating in scheduling in a direct link is solved.
Drawings
FIG. 1 is a diagram illustrating multiple timeslots sharing the same feedback resource pool;
FIG. 2 is a flow chart of an information feedback method according to an embodiment of the present invention;
fig. 3 shows a schematic diagram of a transmitting terminal transmitting two transport blocks on two consecutive time slots;
fig. 4 is a schematic diagram illustrating feedback channels corresponding to two transport blocks in a unicast mode according to an embodiment of the present invention;
fig. 5 is a schematic diagram illustrating feedback channels corresponding to two transport blocks in a multicast mode two according to an embodiment of the present invention;
fig. 6 is a schematic diagram illustrating feedback channels corresponding to two transport blocks in a first mode of a multicast mode according to an embodiment of the present invention;
fig. 7 shows a schematic diagram of a transmitting terminal transmitting four transport blocks on four consecutive time slots;
fig. 8 is a schematic diagram illustrating feedback channels corresponding to four transport blocks in a first mode of a multicast mode according to an embodiment of the present invention;
fig. 9 is a schematic diagram illustrating that four transport blocks are divided into two transport block groups for feedback according to an embodiment of the present invention;
fig. 10 is a flowchart illustrating an information retransmission method according to an embodiment of the present invention;
fig. 11 is a block diagram of a receiving terminal according to an embodiment of the present invention;
fig. 12 is a block diagram of a transmitting terminal according to an embodiment of the present invention;
fig. 13 is a schematic diagram of an implementation structure of the receiving terminal of the present invention;
fig. 14 is a schematic diagram showing an implementation configuration of a transmitting terminal according to the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantages of the present invention more apparent, the following detailed description is given with reference to the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help the full understanding of the embodiments of the present invention. Thus, it will be apparent to those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
In various embodiments of the present invention, it should be understood that the sequence numbers of the following processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
In addition, the terms "system" and "network" are often used interchangeably herein.
In the embodiments provided herein, it should be understood that "B corresponding to a" means that B is associated with a from which B can be determined. It should also be understood that determining B from a does not mean determining B from a alone, but may be determined from a and/or other information.
In the embodiment of the present invention, the access network may be an access network including a Macro Base Station (Macro Base Station), a micro Base Station (Pico Base Station), a Node B (3G mobile Station), an enhanced Base Station (eNB), a Home enhanced Base Station (Femto eNB or Home eNode B or Home eNB or HeNB), a relay Station, an access point, an RRU (Remote Radio Unit), an RRH (Remote Radio Head), and the like. The user terminal may be a mobile phone (or handset), or other device capable of sending or receiving wireless signals, including user Equipment, a Personal Digital Assistant (PDA), a wireless modem, a wireless communicator, a handheld device, a laptop computer, a cordless phone, a Wireless Local Loop (WLL) station, a CPE (Customer Premise Equipment) or a mobile smart hotspot capable of converting mobile signals into WiFi signals, a smart appliance, or other devices capable of autonomously communicating with a mobile communication network without human operation, and so on.
Several communication modes and their specific Feedback Channel PSFCH (Physical Sidelink Feedback Channel) designs are currently discussed in 3GPP (Third Generation Partnership Project) conferences:
one, unicast mode (one-to-one): each UE uses an independent PSFCH
Second, multicast mode (one-to-many):
the first method is as follows: all UEs share one PSFCH (NACK-based);
the second method comprises the following steps: each UE uses a separate PSFCH (ACK/NACK);
1): CDM (code division multiplexing), in which all receiving terminals in a group multiplex the same physical time-frequency resource and the same base sequence, but are distinguished by cyclic shifts with different sequences, thereby achieving the purpose of multi-user multiplexing.
2): FDM (Frequency Division Multiplexing), in which all receiving terminals in a group use different physical resource mapping feedback channels, and the purpose that each terminal uses an independent feedback channel is achieved through different time-Frequency resource occupation positions and Frequency domains.
As shown in fig. 1, N in fig. 1 indicates that the PSFCH resource pool (shaded area) occurs in a period that the same feedback resource pool is shared every N slots (slots), where N is 1, 2, or 4. For the case of N being 1, each slot corresponds to one feedback channel, and when sending feedback information, the receiving terminal directly performs one-to-one feedback.
Specifically, as shown in fig. 2, the information feedback method provided in the embodiment of the present invention is applied to a receiving terminal in a sidelink, and specifically includes the following steps:
step 21, determining feedback states of a plurality of transmission blocks according to reception results of the transmission blocks in the plurality of time slots under the condition that the plurality of time slots share the same feedback resource pool;
in this embodiment, the multiple time slots represent at least two time slots, that is, under the condition that at least two time slots share the same feedback resource pool, the receiving terminal determines the feedback state of the transport block to be sent according to the reception result of the transport block. When the receiving terminal receives the control information sent by the sending terminal, determining the feedback state of each transmission block according to the receiving results of the plurality of transmission blocks, wherein the feedback state comprises the following steps: an ACK (Acknowledgement) state, a NACK (Negative Acknowledgement) state, and a DTX (Discontinuous Transmission) state, where in the DTX state, the transmitting terminal transmits data but the receiving terminal fails to decode control information, cannot acquire data information such as a related sub-channel, cannot select a feedback channel resource position, or the transmitting terminal does not want the receiving terminal to transmit data.
And step 22, selecting a feedback resource position mapped by a feedback channel from the feedback resource positions corresponding to the transmission blocks for successfully decoding the control information in the plurality of time slots, and sending the feedback state identifier of the transmission block through the feedback channel.
And the receiving terminal selects the feedback resource mapped by the feedback channel from the feedback resource pool, wherein when the feedback resource is selected, the feedback resource is selected from the feedback resource positions corresponding to all the transmission blocks which successfully decode the control information, and the identifier of the feedback state is fed back to the sending terminal through the feedback channel. Since each receiving terminal can only send one PSFCH during feedback, it is necessary to use one PSFCH to indicate the feedback status of all TBs (Transport blocks); however, the number of bits of feedback information that can be carried by the PSFCH is limited, so the number of states that can indicate feedback also has an upper limit, the N TBs should actually correspond to the N feedback resource locations, and the receiving terminal will only select one of the feedback resource locations to transmit the PSFCH during feedback, so the feedback resource location can be further utilized to indicate the feedback state. And the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
In the embodiment, the feedback resource position selected by the receiving terminal and the information bit carried in the feedback channel are used to jointly complete the indication of the feedback state, the maximum feedback information can be carried without adding the feedback channel, the transmitting terminal can be indicated to perform data retransmission under the condition that the receiving terminal cannot decode the control information, and the problem that the terminal cannot reliably feed back the information due to no base station participating in scheduling in the through link is solved.
It should be noted that the feedback status flag indicates a feedback status of a part of the transport blocks, or the feedback status flag and the feedback resource location together indicate a feedback status of the whole transport blocks. That is, the feedback status flag may represent the feedback status of a partial transport block, for example: the sending terminal sends 4 transmission block data, the feedback resource position sending the feedback state identifier indicates that the feedback state of the first transmission block is ACK, and the feedback state identifier indicates that the feedback states of the other 3 transmission blocks are ACK, NACK and DTX respectively; or, the feedback resource position and the feedback status flag together indicate that the statuses of the 4 transport blocks are ACK, NACK, DTX.
Alternatively, the N feedback resource locations may be in log2N bits of information, each PSFCH carrying x bits of information, where when N is 2, x is 1; when N is 4, x is 2. Namely: under the condition that the plurality of time slots are 2, the feedback channel carries 1-bit information for representing the feedback state identifier; and under the condition that the number of the multiple time slots is 4, the feedback channel carries 2-bit information for representing the feedback state identifier. Alternatively, when N is 2, x may also be 2.
For the receiving terminals in different communication modes, the modes of selecting the feedback channel when a plurality of receiving terminals transmit the feedback information are different. When the mode two in the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback information. Taking N as an example, when the same terminal sends two Transport blocks, TB1(Transport Block) and TB2, on two consecutive slots, as shown in fig. 3, because the two TBs are on different slots and the positions of sub-channels in the frequency domain may be different, independent feedback resources can be determined for all receiving terminals regardless of the unicast or multicast mode two (receiving terminals both use independent feedback channels), each pair of receiving and transmitting terminals corresponds to one set of independent feedback resources, and the feedback channels corresponding to the two TBs in the unicast mode are shown in fig. 4; in the second mode of multicast mode, taking 3 receiving terminals (UE) as an example, the feedback channels corresponding to two TBs are shown in fig. 5.
When the multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal shares the same feedback channel to feed back the feedback information, and only the feedback information sent by the receiving terminal needing data retransmission is fed back. For example, if N is 2 and the number of receiving terminals is 3, for the first multicast scheme, NACK-based feedback is shown in fig. 6, and all receiving terminals share the same feedback channel.
When N is 4, the same terminal transmits the case of four transport blocks of TB1, TB2, TB3, TB4 on consecutive four slots, as shown in fig. 7. Since four TBs are in different slots and the positions of the sub-channels in the frequency domain may be different, independent feedback channels can be determined for all receiving terminals in both unicast and multicast modes, and each pair of transceiving terminals corresponds to a set of independent feedback resources as shown in fig. 8.
Optionally, the receiving terminal stores therein a correspondence between feedback information and feedback states of the transmission blocks, where the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel. The transmitting terminal also stores the same correspondence relationship as that stored in the receiving terminal. And after determining the feedback states of the plurality of transmission blocks, the receiving terminal determines a feedback state identifier to be fed back to the sending terminal and the position for sending the feedback state identifier according to the stored corresponding relation. And after the sending terminal acquires the feedback state identifier, determining the feedback state of each transmission block according to the feedback state identifier and the feedback resource position acquired by the feedback state identifier and by contrasting the corresponding relation, and further determining whether data retransmission needs to be carried out on each transmission block.
The corresponding relationship between the feedback information and the feedback state of each transport block can be represented in the form of a table, and the corresponding relationship table stored in the receiving terminal and the corresponding relationship table stored in the sending terminal are completely consistent, so that the receiving terminal and the sending terminal can be ensured to accurately feed back information or send data at the corresponding feedback resource positions. It should be noted that, in the correspondence table, since the feedback state is jointly indicated by combining the feedback resource location and the feedback state identifier carried by the feedback channel, it should be ensured that the feedback resource location should avoid the feedback resource location that cannot be used corresponding to the transmission block in the DTX state.
The following specifically describes conditions to be satisfied by the correspondence relationship.
For the second mode in the unicast mode or the multicast mode adopted between the receiving terminal and the sending terminal, optionally, the correspondence relationship includes:
1) and in a second mode in a unicast mode or a multicast mode, when the number of time slots is 2 or 4, the feedback state of the transport block corresponding to the feedback resource position is an ACK state, and if there is no ACK state in the feedback states of the transport blocks, the feedback information is a no feedback state.
For example: taking a plurality of slots as 2, that is, 2 transport blocks as an example, the feedback resource locations corresponding to two transport blocks are PSFCH1 and PSFCH2, respectively, when a unicast mode or a multicast mode is adopted between the receiving terminal and the transmitting terminal, the receiving terminal transmits feedback information on PSFCH1/PSFCH2 resources, the feedback channel itself may carry 1-bit information, and the correspondence 1) may be represented in a table form, so the feedback status includes but is not limited to the following table 1:
TABLE 1
Feedback status (TB1, TB2) Corresponding feedback informationInformation processing device
ACK,ACK PSFCH1->1
ACK,NACK/DTX PSFCH1->0
NACK/DTX,ACK PSFCH2->1
NACK/DTX,NACK/DTX Without feedback
As shown in table 1, when determining that the feedback states of two transport blocks are ACK and ACK, the receiving terminal needs to send a feedback state identifier "1" at the feedback resource position PSFCH 1; when the receiving terminal determines that the feedback states of the two transmission blocks are ACK, NACK/DTX, it needs to send a feedback state identifier "0" at a feedback resource location PSFCH 1; and the receiving terminal does not feed back information when determining that the feedback states of the two transmission blocks are NACK/DTX and NACK/DTX. And ensuring that the feedback state of the transmission block corresponding to the feedback resource position in the corresponding relation is a positive Acknowledgement (ACK) state.
It should be noted that the receiving terminal can only send feedback on the feedback resource corresponding to the TB in which the control information is successfully decoded, and for the TB in which the feedback state is NACK/DTX state, the receiving terminal (which may be in DTX state) cannot ensure to obtain the position corresponding to the feedback resource, and therefore, feedback can only be performed on the feedback resource corresponding to the TB in which the feedback state is ACK. The first information may indicate that one of the TBs is in an ACK state, and the second information may indicate that the reception state of the other TB is '0/1'. But the second information may also be used to distinguish the overall detection state and not simply indicate the feedback state of a certain TB therein.
The sending terminal needs to detect each feedback resource position, and finally determines the feedback state of each TB by contrasting the corresponding relation of the table according to the feedback resource position where the feedback state identifier is detected and the feedback state identifier carried by the feedback channel, wherein the NACK/DTX state indicates that the TB needs to be retransmitted; if the sending terminal detects that all the feedback resource positions do not detect the feedback information, all the TBs need to be retransmitted at the moment; if the DTX is due to the transmitting terminal not transmitting data, the transmitting terminal does not react to this state.
For example: taking 4 slots, that is, 4 transport blocks as an example, the receiving terminal sends the feedback status identifier on the PSFCH1/PSFCH2/PSFCH3/PSFCH4 resource, the feedback channel itself may carry 2 bits of information, and when the unicast mode or the multicast mode is adopted between the receiving terminal and the transmitting terminal, the above-mentioned correspondence 1) may be represented in the form of a table, so the feedback status includes but is not limited to the following table 2:
TABLE 2
Figure BDA0002266528820000201
Figure BDA0002266528820000211
The first half of the feedback information in table 2 represents the feedback resource location selected by the receiving terminal, and the second half of the 2-bit information represents the bit information carried by the feedback channel itself, i.e. the feedback status identifier. As can be seen from table 2, when determining that the feedback states of the four transport blocks are ACK, and ACK, the receiving terminal needs to send a feedback identifier "11" at the feedback resource location PSFCH 4; when determining that the feedback statuses of two transport blocks are ACK, NACK/DTX, the receiving terminal needs to send a feedback status flag "11" at a feedback resource location PSFCH3, where the 2-bit feedback status flag information and the feedback resource location together indicate the feedback statuses of four transport blocks. The correspondence contained in table 2 ensures that the feedback state of the transport block corresponding to the feedback resource location is a positive acknowledgement ACK state. Thus, the receiving terminal can be guaranteed to correctly select the resource position for sending the feedback all the time. If the TB reception status corresponding to the feedback resource location is NACK/DTX, if the TB reception status is DTX during the actual feedback process of the receiving terminal, the receiving terminal cannot send feedback at the feedback resource location corresponding to the TB, thereby causing an error in feedback.
The sending terminal needs to detect each feedback resource position, and finally determines the receiving state of each TB by comparing the corresponding relation of the table 2 according to the feedback resource position where the feedback state identifier is detected and the feedback state identifier carried by the feedback channel, wherein the NACK/DTX state indicates that the TB needs to be retransmitted; if the transmitting terminal detects that no feedback information is detected in all the feedback resource positions, all the TBs need to be retransmitted at this time.
Optionally, for the correspondence 1), when a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, and the multiple time slots are 2 or 4, the feedback state of the transport block corresponding to the feedback resource position is an ACK state, and if there is no ACK state in the feedback states of the multiple transport blocks and only NACK and DTX exist, the feedback state identifier may be sent using the feedback resource position corresponding to the transport block in the NACK state at this time. Then when N is 2, the above correspondence 1) may be represented in table form as the following table 3, so the feedback state includes but is not limited to the following table 3:
TABLE 3
Feedback status (TB1, TB2) Corresponding feedback information
ACK,ACK PSFCH1->0
ACK,NACK/DTX PSFCH1->1
NACK/DTX,ACK PSFCH2->1
NACK/DTX,NACK PSFCH2->0
NACK/DTX,DTX Without feedback
When N is 4, the above correspondence 1) may be represented in a table form as the following table 4, so the feedback state includes, but is not limited to, the following table 4:
TABLE 4
Figure BDA0002266528820000221
Figure BDA0002266528820000231
Both of table 3 and table 4 satisfy that, when the receiving terminal and the sending terminal adopt the unicast mode or the multicast mode, the feedback state of the transport block corresponding to the feedback resource position is an ACK state, and if there is no ACK state and only NACK and DTX exist in the feedback states of the plurality of transport blocks, the feedback resource position corresponding to the transport block in the NACK state may be used to send the feedback state identifier.
2) Under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in a no-feedback state;
in addition, a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the plurality of time slots is 4, and under the condition that the number of the transmission blocks in each period is 3, if all the 3 transmission blocks need to perform data retransmission, the feedback state identifier is a first preset state identifier; and if the control information is not successfully decoded in all the 3 transmission blocks, not sending the feedback state identifier of the transmission block.
For example: for the case where N is 4, it may be limited that each transmitting terminal maximally transmits 3 TBs in each period, where 3 TBs correspond to three corresponding feedback resource locations; the receiving terminal sends feedback information on the PSFCH1/PSFCH2/PSFCH3 resource, the feedback channel itself may carry 2-bit information, and the above correspondence 2) may be represented in the form of a table, so the feedback status includes but is not limited to the following table 5:
TABLE 5
Feedback status (TB1, TB2, TB3) Corresponding feedback information
1 ACK,ACK,ACK PSFCH1->00
2 ACK,ACK,NACK/DTX PSFCH2->00
3 ACK,NACK/DTX,ACK PSFCH1->01
4 NACK/DTX,ACK,ACK PSFCH2->01
5 NACK/DTX,NACK/DTX,ACK PSFCH3->00
6 NACK/DTX,ACK,NACK/DTX PSFCH2->10
7 ACK,NACK/DTX,NACK/DTX PSFCH1->10
8 NACK,NACK,NACK PSFCH1->11
9 NACK,NACK,DTX PSFCH1->11
10 NACK,DTX,NACK PSFCH1->11
11 DTX,NACK,NACK PSFCH2->11
12 DTX,DTX,NACK PSFCH3->11
13 DTX,NACK,DTX PSFCH2->11
14 NACK,DTX,DTX PSFCH1->11
15 DTX,DTX,DTX Without feedback
The parts numbered 1 to 7 in table 5 satisfy the correspondence 2), and if there is an ACK state in the feedback states of the plurality of transport blocks, the feedback state of the transport block corresponding to the feedback resource location is an ACK state. For the parts numbered 8 to 14 in table 5, since all TBs are required to be retransmitted, the only difference is that only the feedback can be performed at the positions corresponding to the TBs (successfully decoded control information) whose feedback states are ACK and NACK, so only different feedback resource positions need to be selected, but the feedback channels all carry the same first preset state identifier, in this example, the first preset state identifier is taken as "11".
The sending terminal needs to detect each feedback resource position, and finally determines the receiving state of each TB by comparing the corresponding relationship in the table 5 according to the feedback resource position where the feedback state identifier is detected and the feedback state identifier carried by the feedback channel, wherein the NACK/DTX state indicates that the TB needs to be retransmitted; if the sending terminal detects that all the feedback resource positions do not detect the feedback information, all the TBs need to be retransmitted at the moment; or no matter which feedback resource location, as long as the information state carried by the state feedback channel is detected to be the first preset state identifier "11", all TBs also need to be retransmitted.
3) And in a second mode in a unicast mode or a multicast mode, the feedback information is in an ACK (acknowledgement) state when the feedback state is the feedback state of two transmission block groups, and the feedback information is in a non-feedback state if the feedback state of the two transmission block groups does not have the ACK state.
For the case of N-4, four transmission blocks may be paired two by two and divided into two large transmission block groups TBa and TBb, and the receiving terminal performs feedback based on the two large transmission block groups, as shown in fig. 9.
For example: the receiving terminal sends feedback information on the PSFCH1/PSFCH2/PSFCH3/PSFCH4 resources, the feedback channel itself may carry 1-bit information, and when the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, the above-mentioned corresponding relation 3) may be represented in the form of a table, so the feedback status includes but is not limited to the following table 6:
TABLE 6
Feedback status (TBa, TBb) Corresponding feedback information
ACK,ACK PSFCH1/PSFCH2->1
ACK,NACK/DTX PSFCH1/PSFCH2->0
NACK/DTX,ACK PSFCH3/PSFCH4->1
NACK/DTX,NACK/DTX Without feedback
The first half of the feedback information in table 6 represents the feedback resource location selected by the receiving terminal, and the second half of the 1-bit information represents the bit information carried by the feedback channel itself, i.e. the feedback status identifier. It should be noted that the receiving terminal can only send feedback on the feedback resource corresponding to the TB in which the control information is successfully decoded, and for the TB in which the feedback state is NACK/DTX state, the receiving terminal (which may be in DTX state) cannot ensure to obtain the position corresponding to the feedback resource, and therefore, feedback can only be performed on the feedback resource corresponding to the TB in which the feedback state is ACK. The correspondence in table 6 above satisfies that the feedback state of the transmission block group corresponding to the feedback resource location is an ACK state, and if there is no ACK state in the feedback states of the two transmission block groups, the feedback information is a no feedback state.
It should be noted that the feedback state of the transmission block group is determined according to the feedback state of the transmission block included in the transmission block group; and under the condition that at least one transmission block in the transmission block group needs to transmit data retransmission by a terminal, the feedback state identifier of the transmission block group indicates that the terminal needs to transmit data retransmission by the transmission block group. That is, for each transport block group TBa or TBb, as long as any one of the sub-block statuses is NACK or DTX, the entire transport block group needs to be retransmitted as a whole. In addition, feedback resources corresponding to TB1 and TB2 may be used to indicate TBa, and feedback resources corresponding to TB3 and TB4 may be used to indicate TBb. The specific selection of which feedback resource is not protected may be a random selection.
The sending terminal needs to detect each feedback resource position, and finally determines the receiving state of each TB by comparing the corresponding relation in the table 4 according to the feedback resource position where the feedback state identifier is detected and the feedback state identifier carried by the feedback channel, wherein the NACK/DTX state indicates that the TB needs to be retransmitted; if the transmitting terminal detects that no feedback information is detected in all the feedback resource positions, all the TBs need to be retransmitted at this time.
It should be noted that, when the mode two in the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
Optionally, when the number of the multiple timeslots is 2, the feedback channel carries 2-bit information for representing the feedback status identifier; in a case where a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the correspondence relationship includes: the feedback state of the transmission block corresponding to the feedback resource position is an ACK or NACK state, and if the feedback states of the transmission blocks are all DTX states, the feedback information is a no feedback state; and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
For example: in a second mode in the unicast mode or the multicast mode, which is adopted between the receiving terminal and the sending terminal, taking that the number of the multiple timeslots is 2, that is, the number of the transport blocks is 2, the feedback channel carries 2-bit information as an example, and the feedback resource locations corresponding to two transport blocks are PSFCH1 and PSFCH2, respectively, then the correspondence may be represented in a form of a table, where the feedback status includes, but is not limited to, the following table 7:
TABLE 7
Figure BDA0002266528820000261
Figure BDA0002266528820000271
Table 7 shows a correspondence relationship between the receiving terminal and the sending terminal when a unicast mode or a multicast mode is adopted, where N is 2, and a feedback channel carries 2-bit information. The first information PSFCH1/PSFCH2 in the feedback information of table 7 represents the feedback resource location selected by the receiving terminal, and the second information "00", "10", etc. represents the bit information carried by the feedback channel itself, i.e. the feedback status identifier. When the feedback state has the ACK/NACK state, the receiving terminal may arbitrarily select a feedback resource position corresponding to the transmission block in the ACK or NACK state to send the feedback information.
It should be noted that the receiving terminal can only send the feedback information on the feedback resource corresponding to the TB in which the control information is successfully decoded, and the second information is used to distinguish the overall feedback state, rather than simply indicating the feedback state of a certain TB; the sending terminal needs to detect each feedback resource position, and finally determines the receiving state of each TB by comparing the corresponding relationship in the table 7 according to the feedback resource position where the feedback state identifier is detected and the feedback state identifier carried by the feedback channel, wherein the NACK/DTX state indicates that the TB needs to be retransmitted; if the sending terminal detects that all the feedback resource positions do not detect the feedback information, all the TBs need to be retransmitted at the moment; if the DTX is due to the transmitting terminal not transmitting data, the transmitting terminal does not react to this state.
The foregoing describes, by way of specific embodiments, conditions that should be satisfied by the correspondence relationship for the second mode in which the unicast mode or the multicast mode is adopted between the receiving terminal and the transmitting terminal, and the following describes conditions that should be satisfied by the correspondence relationship for the first mode in which the multicast mode is adopted between the receiving terminal and the transmitting terminal.
As for the first mode in which the multicast mode is adopted between the receiving terminal and the sending terminal, optionally, the corresponding relationship includes:
4) in a first multicast mode adopted between the receiving terminal and the sending terminal, when the number of the time slots is 2 or 4, the feedback state of the transport block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if no NACK state exists in the feedback states of the transport blocks, the feedback information is a no feedback state.
For example: in the first multicast mode adopted between the receiving terminal and the sending terminal, taking 2 timeslots, that is, 2 transport blocks as an example, the feedback resource locations corresponding to the two transport blocks are PSFCH1 and PSFCH2, respectively, in this communication mode, the receiving terminal will send feedback information on PSFCH1/PSFCH2 resources only when detecting that the feedback status is NACK, the feedback channel itself can carry 1-bit information, and the correspondence 4) can be represented in a table form, so the feedback status includes but is not limited to the following table 8:
TABLE 8
Feedback status (TB1, TB2) Corresponding feedback information
NACK,NACK PSFCH1->1
NACK,ACK/DTX PSFCH1->0
ACK/DTX,NACK PSFCH2->1
ACK/DTX,ACK/DTX Without feedback
The first information PSFCH1/PSFCH2 in the feedback information of table 8 represents the feedback resource location selected by the receiving terminal, and the second information represents the bit information carried by the feedback channel itself, i.e. the feedback status identifier. It should be noted that the receiving terminal can only send the feedback information on the feedback resource corresponding to the TB in which the control information is successfully decoded, and for the TB in which the feedback state is ACK/DTX state, the receiving terminal (which may be in DTX state) cannot guarantee to obtain the position corresponding to the feedback resource, and therefore, feedback can only be performed on the feedback resource corresponding to the TB in which the feedback state is NACK. The above table 8 ensures that the feedback state of the transmission block corresponding to the feedback resource location in the correspondence relationship 4) is a NACK state.
The sending terminal needs to detect each feedback resource position, finally summarizes all feedback resource positions where the feedback state identifiers are detected and the feedback state identifiers carried by the corresponding feedback channels, determines the receiving state of each TB by comparing the corresponding relation in the table 8, wherein the NACK state indicates that the TB needs to be retransmitted, and the corresponding TB needs to retransmit the TB to all receiving terminals as long as the NACK state exists in the detection state; if the sending terminal detects that all the feedback resource positions do not detect the feedback state identifier, the retransmission is not needed at this time.
For example: in the first multicast mode between the receiving terminal and the transmitting terminal, taking 4 timeslots, that is, 4 transport blocks as an example, the receiving terminal sends the feedback status identifier on the PSFCH1/PSFCH2/PSFCH3/PSFCH4 resource only when detecting that the feedback status is NACK, the feedback channel itself may carry 2-bit information, and when the multicast mode between the receiving terminal and the transmitting terminal is adopted, the above correspondence 4) may be represented in a form of a table, so the feedback status includes but is not limited to the following table 9:
TABLE 9
Feedback status (TB1, TB2, TB3, TB4) Corresponding feedback information
NACK,NACK,NACK,NACK PSFCH4->11
NACK,NACK,NACK,ACK/DTX PSFCH3->11
NACK,NACK,ACK/DTX,NACK PSFCH4->10
NACK,NACK,ACK/DTX,ACK/DTX PSFCH1->11
NACK,ACK/DTX,NACK,NACK PSFCH3->10
NACK,ACK/DTX,NACK,ACK/DTX PSFCH1->10
NACK,ACK/DTX,ACK/DTX,NACK PSFCH1->01
NACK,ACK/DTX,ACK/DTX,ACK/DTX PSFCH1->00
ACK/DTX,NACK,NACK,NACK PSFCH2->11
ACK/DTX,NACK,NACK,ACK/DTX PSFCH2->10
ACK/DTX,NACK,ACK/DTX,NACK PSFCH2->01
ACK/DTX,NACK,ACK/DTX,ACK/DTX PSFCH2->00
ACK/DTX,ACK/DTX,NACK,NACK PSFCH3->01
ACK/DTX,ACK/DTX,NACK,ACK/DTX PSFCH3->00
ACK/DTX,ACK/DTX,ACK/DTX,NACK PSFCH4->00
ACK/DTX,ACK/DTX,ACK/DTX,ACK/DTX Without feedback
The first half of the feedback information in table 9 represents the feedback resource location selected by the receiving terminal, and the second half of the 2-bit information represents the bit information carried by the feedback channel itself, i.e. the feedback status identifier. Table 9 includes that the feedback status of the transport block corresponding to the feedback resource location described in the above correspondence 4) is a NACK status. Thus, the receiving terminal can be guaranteed to correctly select the resource position for sending the feedback all the time. If the TB reception state corresponding to the feedback resource location is ACK/DTX, if the TB reception state is DTX in the actual feedback process of the receiving terminal, the receiving terminal cannot send feedback at the feedback resource location corresponding to the TB, thereby causing an error in feedback.
The sending terminal needs to detect each feedback resource position, finally summarizes all the feedback resource positions where the feedback information is detected and the feedback state identifier carried by the corresponding feedback channel, determines the receiving state of each TB by comparing the corresponding relation in the table 9, wherein the NACK state indicates that the TB needs to be retransmitted, and the corresponding TB needs to retransmit the TB to all the receiving terminals as long as the NACK state exists in the detection state; if the sending terminal detects that all the feedback resource positions do not detect the feedback information, the retransmission is not needed at the moment.
5) Under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if a NACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a no-feedback state.
For example: a first multicast mode is adopted between the receiving terminal and the sending terminal, and for the case that N is 4, the maximum number of TBs sent by each sending terminal in each period can be limited to 3, and at this time, 3 TBs correspond to three corresponding feedback resource positions; the receiving terminal will send feedback information on the PSFCH1/PSFCH2/PSFCH3 resource only if the detection status is NACK, the feedback channel itself can carry 2-bit information, and the above correspondence 5) can be represented in the form of a table, so the feedback status includes but is not limited to the following table 10:
watch 10
Feedback status (TB1, TB2, TB3) Corresponding feedback information
1 NACK,NACK,NACK PSFCH1->00
2 NACK,NACK,ACK/DTX PSFCH2->00
3 NACK,ACK/DTX,NACK PSFCH1->01
4 ACK/DTX,NACK,NACK PSFCH2->01
5 ACK/DTX,ACK/DTX,NACK PSFCH3->00
6 ACK/DTX,NACK,ACK/DTX PSFCH2->10
7 NACK,ACK/DTX,ACK/DTX PSFCH1->10
8 ACK/DTX,ACK/DTX,ACK/DTX Without feedback
The parts 1 to 7 in table 10 satisfy the above correspondence relationship 5), and if there is a NACK state in the feedback states of the plurality of transport blocks, the feedback state of the transport block corresponding to the feedback resource location is a NACK state.
The sending terminal needs to detect each feedback resource position, finally summarizes all feedback resource positions where the feedback state identifiers are detected and the feedback state identifiers carried by the corresponding feedback channels, determines the receiving state of each TB by comparing the corresponding relationship in the table 10, wherein the NACK state indicates that the TB needs to be retransmitted, and the corresponding TB needs to retransmit the TB to all receiving terminals as long as the NACK state exists in the detection state; if the sending terminal detects that all the feedback resource positions do not detect the feedback information, the retransmission is not needed at the moment.
6) And under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is a non-feedback state.
For the case of N-4, four transmission blocks may be paired two by two and divided into two large transmission block groups TBa and TBb, and the receiving terminal performs feedback based on the two large transmission block groups, as shown in fig. 9.
For example: in the first multicast mode between the receiving terminal and the transmitting terminal, the receiving terminal will send feedback information on the PSFCH1/PSFCH2/PSFCH3/PSFCH4 resources only when detecting NACK status, the feedback channel itself may carry 1-bit information, and the above correspondence 6) may be represented in a table form, so the feedback status includes but is not limited to the following table 11:
TABLE 11
Feedback status (TBa, TBb) Corresponding feedback information
NACK,NACK PSFCH1/PSFCH2->1
NACK,ACK/DTX PSFCH1/PSFCH2->0
ACK/DTX,NACK PSFCH3/PSFCH4->1
ACK/DTX,ACK/DTX Without feedback
The first half of the feedback information in table 11 represents the feedback resource location selected by the receiving terminal, and the second half of the 1-bit information represents the bit information carried by the feedback channel itself, i.e. the feedback status identifier. It should be noted that the receiving terminal can only send feedback on the feedback resource corresponding to the TB in which the control information is successfully decoded, and for the TB in which the receiving state is ACK/DTX state, the receiving UE (possibly in DTX state) cannot guarantee to obtain the position corresponding to the feedback resource, and therefore can only perform feedback on the feedback resource corresponding to the TB in which the receiving state is NACK. The correspondence in table 11 satisfies that the feedback state of the transmission block group corresponding to the feedback resource location in correspondence 6) is a NACK state, and if there is no NACK state in the feedback states of the two transmission block groups, the feedback information is a no feedback state.
The sending terminal needs to detect each feedback resource position, finally summarizes all feedback resource positions where the feedback information is detected and the feedback state identifier carried by the corresponding feedback channel, and determines the receiving state of each TB by comparing the corresponding relationship in the table 11, the NACK state indicates that the TB needs to be retransmitted, and the corresponding TB needs to retransmit the TB to all receiving terminals as long as the NACK state exists in the detection state; if the sending terminal detects that all the feedback resource positions do not detect the feedback information, the retransmission is not needed at the moment.
It should be noted that, when the multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal shares the same feedback channel to feed back the feedback information, and only feeds back the feedback information in the feedback state where the NACK state exists.
Optionally, when the number of the multiple timeslots is 2, the feedback channel carries 2-bit information for representing the feedback status identifier; under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the corresponding relation comprises the following steps: the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the plurality of transmission blocks, the feedback information is a no-feedback state; when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
For example, in a first multicast mode adopted between the receiving terminal and the transmitting terminal, taking that a plurality of timeslots is 2, that is, the transport block is 2, and the feedback channel carries 2-bit information, for example, if the receiving terminal transmits feedback information on the PSFCH1/PSFCH2 resource, the above correspondence may be represented in the form of a table, and the feedback status includes but is not limited to the following table 12:
TABLE 12
Feedback status (TB1, TB2) Corresponding feedback information
ACK,NACK PSFCH2->00
NACK,ACK PSFCH1->00
NACK,NACK PSFCH1->01
NACK,DTX PSFCH1->10
DTX,NACK PSFCH2->10
ACK/DTX,ACK/DTX Without feedback
Table 12 shows a correspondence relationship between the receiving terminal and the sending terminal when a multicast mode is used, where N is 2, and a feedback channel carries 2-bit information. The first information PSFCH1/PSFCH2 in the feedback information of table 12 represents the feedback resource location selected by the receiving terminal, and the second information "00", "01", etc. represents the bit information carried by the feedback channel itself, i.e. the feedback status identifier. When the NACK state exists in the feedback state, the receiving terminal may arbitrarily select a feedback resource location corresponding to the transmission block in the NACK state to send the feedback information.
It should be noted that the receiving terminal can only send the feedback information on the feedback resource corresponding to the TB in which the control information is successfully decoded, and the second information is used to distinguish the overall feedback state, rather than simply indicating the feedback state of a certain TB. The sending terminal needs to detect each feedback resource position, finally summarizes all the feedback resource positions where the feedback information is detected and the feedback state identifier carried by the corresponding feedback channel, and determines the receiving state of each TB by comparing the corresponding relationship in the table 12, the NACK state indicates that the TB needs to be retransmitted, and the corresponding TB needs to retransmit the TB to all the receiving terminals as long as the NACK state exists in the detection state; if the sending terminal detects that all the feedback resource positions do not detect the feedback information, the retransmission is not needed at the moment.
The above describes, by using a specific embodiment, a condition that the correspondence should satisfy when the multicast mode is adopted between the receiving terminal and the sending terminal.
Optionally, in a case that a plurality of transport blocks are divided into two transport block groups, the sending the feedback status identifier of the transport block through the feedback channel includes:
sending the feedback state identifier of the transmission block group through the feedback channel; the feedback resource position corresponding to the transmission block group is a feedback resource position corresponding to any transmission block in the transmission block group. In this case, it is equivalent to fallback from the case of N-4 to the case of N-2, and the implementation process of sending the feedback information by the receiving terminal in each communication mode when N-2 is directly multiplexed, and the specific scheme content after fallback to N-2 is not described again.
According to the embodiment of the invention, the feedback resource position selected by the receiving terminal and the information bit carried in the feedback channel are utilized to jointly complete the indication of the feedback state, the maximum feedback information can be borne without adding the feedback channel, the transmitting terminal can be indicated to carry out data retransmission under the condition that the receiving terminal cannot decode the control information, and the problem that the terminal cannot reliably feed back the information due to no base station participating in scheduling in a direct link is solved.
As shown in fig. 10, an embodiment of the present invention provides an information retransmission method, which is applied to a sending terminal in a direct link sidelink, and includes:
step 101, obtaining a feedback state identifier.
In this embodiment, after the sending terminal sends the control information to the receiving terminal, an identifier of a feedback state sent by the receiving terminal is obtained, where the feedback state includes: the method comprises an ACK state, a NACK state and a DTX state, wherein in the DTX state, a sending terminal sends data but a receiving terminal fails to decode control information, the data information such as related sub-channels cannot be obtained, and the resource position of a feedback channel cannot be selected.
102, determining whether to retransmit data to each transmission block according to the feedback state identifier and a feedback resource position where the feedback state identifier is obtained; and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
And the feedback state identifier sent by the receiving terminal and the feedback resource position of the feedback state identifier acquired by the sending terminal indicate the sending terminal whether each transmission block needs to carry out data retransmission or not. And after the sending terminal acquires the feedback state identifier and the feedback resource position, determining whether each transmission block data needs to be retransmitted, and after determining the transmission block data needing to be retransmitted, retransmitting the data to one or more receiving terminals receiving the transmission block.
In the embodiment, the feedback resource position selected by the receiving terminal and the information bit carried in the feedback channel are used to jointly complete the indication of the feedback state, the maximum feedback information can be carried without adding the feedback channel, the transmitting terminal can be indicated to perform data retransmission under the condition that the receiving terminal cannot decode the control information, and the problem that the terminal cannot reliably feed back the information due to no base station participating in scheduling in the through link is solved.
Optionally, when a plurality of receiving terminals are provided, the feedback state identifier is detected at the feedback resource positions corresponding to all receiving terminals. That is, the sending terminal needs to perform detection one by one at the feedback resource position that each receiving terminal may use, and finally determines whether retransmission is needed for the receiving terminal according to the detected feedback state identifier and the feedback resource position.
It should be noted that the feedback status flag indicates a feedback status of a part of the transport blocks, or the feedback status flag and the feedback resource location together indicate a feedback status of the whole transport blocks. That is, the feedback status flag may represent the feedback status of a partial transport block, for example: the sending terminal sends 4 transmission block data, the feedback resource position sending the feedback state identifier indicates that the feedback state of the first transmission block is ACK, and the feedback state identifier indicates that the feedback states of the other 3 transmission blocks are ACK, NACK and DTX respectively; or, the feedback resource position and the feedback status flag together indicate that the statuses of the 4 transport blocks are ACK, NACK, DTX.
Alternatively, the N feedback resource locations may be in log2N bits of information, each PSFCH carrying x bits of information, where when N is 2, x is 1; when N is 4, x is 2. Namely: under the condition that the plurality of time slots are 2, the feedback channel carries 1-bit information for representing the feedback state identifier; and under the condition that the number of the multiple time slots is 4, the feedback channel carries 2-bit information for representing the feedback state identifier. Alternatively, when N is 2, x may also be 2.
For the receiving terminals in different communication modes, the modes of selecting the feedback channel when a plurality of receiving terminals transmit the feedback information are different. When the mode two in the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback information. When the multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal shares the same feedback channel to feed back the feedback information, and only the feedback information sent by the receiving terminal needing data retransmission is fed back.
Optionally, the sending terminal stores therein a correspondence between feedback information and feedback states of the transmission blocks, where the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel. It should be noted that the corresponding relationship stored in the sending terminal is the same as the corresponding relationship stored in the receiving terminal.
Specifically, the determining whether to perform data retransmission on each of the transport blocks includes: and determining whether to retransmit data to each transmission block according to the feedback state corresponding to the feedback state identifier and the feedback resource position in the corresponding relation.
The corresponding relationship between the feedback information and the feedback state of each transport block can be represented in the form of a table, and the corresponding relationship table stored in the sending terminal and the corresponding relationship table stored in the receiving terminal are completely consistent, so that the receiving terminal and the sending terminal can be ensured to accurately feed back information or send data at the corresponding feedback resource positions. It should be noted that, in the correspondence table, since the feedback state is jointly indicated by combining the feedback resource location and the feedback state identifier carried by the feedback channel, it should be ensured that the feedback resource location should avoid the feedback resource location that cannot be used corresponding to the transmission block in the DTX state.
The following specifically describes conditions to be satisfied by the correspondence relationship.
For the second mode in the unicast mode or the multicast mode adopted between the receiving terminal and the sending terminal, optionally, the correspondence relationship includes:
a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, and when the plurality of time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is an ACK state, and if no ACK state exists in the feedback states of the plurality of transmission blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in a no-feedback state; in the corresponding relation, when the plurality of time slots are 4, the maximum number of transmission blocks transmitted by the transmitting terminal in each period is set to be 3 by the transmitting terminal;
in a second mode in a unicast mode or a multicast mode, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state when the feedback state is the feedback state of two transmission block groups, and the feedback information is a no-feedback state if no ACK state exists in the feedback states of the two transmission block groups;
when the mode two in the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal respectively obtains the feedback state identifier fed back by each receiving terminal in an independent feedback channel.
The above corresponding relations can be represented in a table form, and the table form and the method for the sending terminal to obtain the feedback status identifier in this embodiment are the same as those in the above embodiment of the information feedback method, and are not described herein again.
As for the first mode in which the multicast mode is adopted between the receiving terminal and the sending terminal, optionally, the corresponding relationship includes:
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if a NACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a no-feedback state. In the corresponding relation, when the plurality of time slots are 4, the maximum number of transmission blocks transmitted by the transmitting terminal in each period is set to be 3 by the transmitting terminal;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
and when a multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal acquires the feedback state identifier fed back by each receiving terminal in the same feedback channel.
The above corresponding relations can be represented in a table form, and the table form and the method for the sending terminal to obtain the feedback status identifier in this embodiment are the same as those in the above embodiment of the information feedback method, and are not described herein again.
Optionally, when the number of the multiple timeslots is 2 and the feedback channel carries 2 bits of information, the corresponding relationship includes:
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is an ACK (acknowledgement) state or a NACK (negative acknowledgement) state, and if the feedback states of the transmission blocks are all DTX (discontinuous transmission) states, the feedback information is in a non-feedback state;
and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
Under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
The corresponding relationship may be represented in a table form, and the table form in this embodiment and the method for the sending terminal to obtain the feedback status identifier are the same as those in the above embodiment of the information feedback method, and are not described herein again.
Optionally, in a case that a mode two in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, determining whether to perform data retransmission on each transport block includes:
when the feedback state identifier sent by at least one receiving terminal indicates that data retransmission needs to be carried out on the transmission block, whether the transmission block is sent to the receiving terminal is detected; retransmitting the transport block data to the at least one receiving terminal in a case where the transmitting terminal transmits the transport block to the receiving terminal; and under the condition that the feedback state identifier indicates that data retransmission is not needed to be carried out on the transmission block or the transmission terminal does not transmit the transmission block to the receiving terminal, not carrying out data retransmission on the transmission block.
In this embodiment, for a receiving terminal in the unicast or multicast mode two, when at least one feedback state indication exists in the feedback information acquired by the sending terminal and data retransmission needs to be performed on the transport block, the state of the transport block may be NACK/DTX, so that it needs to be determined whether the sending terminal sends data, and if data is sent, the sending terminal retransmits the transport block data to the receiving terminal that sent the feedback state. If the plurality of feedback states in the feedback information acquired by the sending terminal indicate that the data of the transmission block does not need to be retransmitted, or the feedback states are caused by the fact that the sending terminal does not send data, although the sending terminal receives the indication information that the data needs to be retransmitted, the sending terminal does not react to the states, that is, the data does not need to be retransmitted.
For the receiving terminal in the unicast or multicast mode two, if the transmitting terminal detects the feedback information of "01" in the feedback resource position corresponding to TB2, where "0" indicates that TB1 data needs to be retransmitted, "1" indicates that TB2 data does not need to be retransmitted, and the transmitting terminal transmits TB1 data, it needs to retransmit TB 1.
Taking the communication mode of the receiving terminal as a unicast mode, the receiving terminal transmits the feedback information through two feedback channels, and for example, if N is 2, the transmitting terminal transmits two TBs, but receives ACK feedback of TB2 only in the PSFCH2 corresponding to TB2, and does not receive feedback information of TB1, it may be determined that TB1 is in a DTX state and needs to be retransmitted, and then retransmits TB1 data in the PSFCH1 corresponding to TB 1.
Optionally, in a case that a first multicast mode is adopted between the receiving terminal and the sending terminal, determining whether to perform data retransmission on each transport block includes:
in all feedback resource positions where the feedback state identifier is acquired, the feedback state identifier sent by at least one receiving terminal exists, the retransmission of the data of the transmission block is indicated, and under the condition that the transmitting terminal sends the transmission block to the receiving terminal, all receiving terminals receiving the transmission block retransmit the data of the transmission block.
In this embodiment, for a receiving terminal in the first multicast mode, as long as it detects that a feedback status indication corresponding to a certain transport block in the feedback information acquired by the sending terminal indicates that data retransmission is required, the sending terminal retransmits the data of the transport block to all receiving terminals.
For the first multicast mode, taking 3 receiving terminals in total, and each receiving terminal feeds back information through two feedback channels as an example, for the feedback states of TB1 and TB2, the feedback channels for UE1, UE2, and UE3 to send feedback information are both PSFCH1 and PSFCH2, the feedback state of TB1 is carried on PSFCH1, and the feedback state of TB2 is carried on PSFCH 2. However, since the receiving terminal in this mode will send feedback information only after detecting NACK, the transmitting terminal needs to retransmit TB1 data to three receiving terminals, assuming that the feedback status flag of the data needing to be retransmitted fed back by UE1 is detected on PSFCH 1.
Optionally, the step of determining whether to perform data retransmission on each of the transport blocks includes one of:
and under the condition that the feedback state identifier is not acquired, all the transmission blocks do not need to carry out data retransmission. The first mode is that the communication mode of the receiving terminal is multicast, the sending terminal needs to detect each feedback resource position, and finally summarizes all feedback resource positions where the feedback state identifier is detected and the feedback state identifiers carried by the corresponding feedback channels, and if the sending terminal detects that all feedback resource positions do not detect the feedback state identifier, retransmission is not needed at this time.
And under the condition of acquiring the first preset state identifier, performing data retransmission on all the transmission blocks. In this case, a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the plurality of time slots is 4, and under the condition that the number of the transmission blocks in each period is 3, if all the 3 transmission blocks need to perform data retransmission, the receiving terminal sends a first preset state identifier; all transport blocks indicated by the first preset state flag need to be retransmitted.
It should be noted that, when a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal feeds back the feedback information by using an independent feedback channel, and the sending terminal obtains the feedback information fed back by each receiving terminal on the independent feedback channel; when the multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal shares the same feedback channel to feed back the feedback information, and then the sending terminal obtains the feedback information fed back by each receiving terminal in the same feedback channel. It should be noted that, the methods applied to the sending terminal in the foregoing information feedback method embodiments are all applied to the information retransmission method embodiments, and details are not described herein.
According to the embodiment of the invention, the feedback resource position selected by the receiving terminal and the information bit carried in the feedback channel are utilized to jointly complete the indication of the feedback state, the maximum feedback information can be borne without adding the feedback channel, the transmitting terminal can be indicated to carry out data retransmission under the condition that the receiving terminal cannot decode the control information, and the problem that the terminal cannot reliably feed back the information due to no base station participating in scheduling in a direct link is solved.
As shown in fig. 11, a second embodiment of the present invention provides a terminal, which is a receiving terminal 110, including:
a first determining module 111, configured to determine feedback states of multiple transport blocks according to a reception result of the transport blocks in multiple time slots when the multiple time slots share the same feedback resource pool;
a first sending module 112, configured to select a feedback resource position mapped by a feedback channel from feedback resource positions corresponding to a transport block in which control information is successfully decoded in the multiple timeslots, and send a feedback state identifier of the transport block through the feedback channel;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
Optionally, the receiving terminal stores therein a correspondence between feedback information and feedback states of the transmission blocks, where the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel.
Optionally, the feedback status flag indicates a feedback status of a part of the transport blocks, or the feedback status flag and the feedback resource location together indicate a feedback status of the whole transport blocks.
Optionally, the correspondence relationship includes:
a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, and when the plurality of time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is an ACK state, and if no ACK state exists in the feedback states of the plurality of transmission blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in a no-feedback state;
in a second mode in a unicast mode or a multicast mode, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state when the feedback state is the feedback state of two transmission block groups, and the feedback information is a no-feedback state if no ACK state exists in the feedback states of the two transmission block groups;
and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
Optionally, the correspondence relationship includes:
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, when the number of the multiple timeslots is 2, the feedback channel carries 1-bit information for representing the feedback status identifier;
and under the condition that the number of the multiple time slots is 4, the feedback channel carries 2-bit information for representing the feedback state identifier.
Optionally, when the number of the multiple timeslots is 2, the feedback channel carries 2-bit information for representing the feedback status identifier;
in a case where a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the correspondence relationship includes:
the feedback state of the transmission block corresponding to the feedback resource position is an ACK or NACK state, and if the feedback states of the transmission blocks are all DTX states, the feedback information is a no feedback state;
and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
Under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the corresponding relation comprises the following steps: the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the plurality of transmission blocks, the feedback information is a no-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, the feedback state of the transmission block group is determined according to the feedback state of the transmission block included in the transmission block group;
and under the condition that at least one transmission block in the transmission block group needs to transmit data retransmission by a terminal, the feedback state identifier of the transmission block group indicates that the terminal needs to transmit data retransmission by the transmission block group.
Optionally, the first sending module is specifically configured to:
sending the feedback state identifier of the transmission block group through the feedback channel;
the feedback resource position corresponding to the transmission block group is a feedback resource position corresponding to any transmission block in the transmission block group.
Optionally, a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the plurality of time slots is 4, and the number of the transmission blocks in each period is 3, if all of the 3 transmission blocks need to perform data retransmission, the feedback state identifier is a first preset state identifier;
and if the control information is not successfully decoded in all the 3 transmission blocks, not sending the feedback state identifier of the transmission block.
It should be noted that the terminal is a terminal corresponding to the information feedback method, and all implementation manners in the method embodiments are applicable to the embodiment of the terminal, and the same technical effect can be achieved. In the embodiment, the feedback resource position selected by the receiving terminal and the information bit carried in the feedback channel are used to jointly complete the indication of the feedback state, the maximum feedback information can be carried without adding the feedback channel, the transmitting terminal can be indicated to perform data retransmission under the condition that the receiving terminal cannot decode the control information, and the problem that the terminal cannot reliably feed back the information due to no base station participating in scheduling in the through link is solved.
As shown in fig. 12, an embodiment of the present invention further provides a terminal, where the terminal is a sending terminal 120, and the terminal includes:
a first obtaining module 121, configured to obtain a feedback status identifier;
a second determining module 122, configured to determine whether to perform data retransmission on each transport block according to the feedback status identifier and the feedback resource location where the feedback status identifier is obtained;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
Optionally, the first obtaining module 121 is specifically configured to: and when a plurality of receiving terminals are provided, detecting the feedback state identifier at the feedback resource positions corresponding to all the receiving terminals.
Optionally, the sending terminal stores therein a correspondence between feedback information and feedback states of the transmission blocks, where the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel;
the second determining module 122 is specifically configured to: and determining whether to retransmit data to each transmission block according to the feedback state corresponding to the feedback state identifier and the feedback resource position in the corresponding relation.
Optionally, the feedback status flag indicates a feedback status of a part of the transport blocks, or the feedback status flag and the feedback resource location together indicate a feedback status of the whole transport blocks.
Optionally, the correspondence relationship includes:
a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, and when the plurality of time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is an ACK state, and if no ACK state exists in the feedback states of the plurality of transmission blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in a no-feedback state;
in a second mode in a unicast mode or a multicast mode, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state when the feedback state is the feedback state of two transmission block groups, and the feedback information is a no-feedback state if no ACK state exists in the feedback states of the two transmission block groups;
when the mode two in the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal respectively obtains the feedback state identifier fed back by each receiving terminal in an independent feedback channel.
Optionally, the correspondence relationship includes:
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
and when a multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal acquires the feedback state identifier fed back by each receiving terminal in the same feedback channel.
Optionally, when the number of the multiple timeslots is 2 and the feedback channel carries 2 bits of information, the corresponding relationship includes:
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is an ACK (acknowledgement) state or a NACK (negative acknowledgement) state, and if the feedback states of the transmission blocks are all DTX (discontinuous transmission) states, the feedback information is in a non-feedback state;
and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
Under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, in a case that a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the second determining module 122 includes:
a detecting unit, configured to detect whether to send the transport block to at least one receiving terminal when a feedback status identifier sent by the at least one receiving terminal indicates that data retransmission needs to be performed on the transport block;
a first data transmission unit, configured to retransmit the transport block data to the at least one receiving terminal when the transmitting terminal transmits the transport block to the receiving terminal;
and under the condition that the feedback state identifier indicates that data retransmission is not needed to be carried out on the transmission block or the transmission terminal does not transmit the transmission block to the receiving terminal, not carrying out data retransmission on the transmission block.
Optionally, in a case that a first multicast mode is adopted between the receiving terminal and the sending terminal, the second determining module 122 includes:
and the second data transmission unit is used for indicating that the data of the transport block needs to be retransmitted by the feedback state identifier sent by at least one receiving terminal in all the feedback resource positions where the feedback state identifier is obtained, and retransmitting the data of the transport block to all the receiving terminals receiving the transport block under the condition that the transmitting terminal sends the transport block to the receiving terminals.
Optionally, the second determining module 122 is further configured to:
under the condition that the feedback state identifier is not acquired, all transmission blocks do not need to perform data retransmission;
and under the condition of acquiring the first preset state identifier, performing data retransmission on all the transmission blocks.
Optionally, the terminal further includes:
and a setting module, configured to set a maximum number of transmission blocks transferred by the sending terminal in each period to 3 when the number of the time slots is 4.
It should be noted that the terminal is a terminal corresponding to the information retransmission method, and all implementation manners in the method embodiments are applicable to the embodiment of the terminal, and the same technical effect can be achieved. In the embodiment, the feedback resource position selected by the receiving terminal and the information bit carried in the feedback channel are used to jointly complete the indication of the feedback state, the maximum feedback information can be carried without adding the feedback channel, the transmitting terminal can be indicated to perform data retransmission under the condition that the receiving terminal cannot decode the control information, and the problem that the terminal cannot reliably feed back the information due to no base station participating in scheduling in the through link is solved.
To better achieve the above object, as shown in fig. 13, an embodiment of the present invention further provides a terminal, which is a receiving terminal, and includes a transceiver 134, a memory 133, a processor 131, and a computer program stored in the memory and running on the processor.
The memory 133 is connected to the processor 131 through the bus interface 132, the memory 133 is used for storing programs and data used by the processor 131 when executing operations, and when the processor 131 calls and executes the programs and data stored in the memory 133, the steps of the information feedback method are executed.
Among other things, the transceiver 134 is coupled to the bus interface 132 for receiving and transmitting data under the control of the processor 131. Specifically, the processor 131, when executing the computer program, implements the following steps:
under the condition that a plurality of time slots share the same feedback resource pool, determining the feedback states of a plurality of transmission blocks according to the receiving results of the transmission blocks on the plurality of time slots;
selecting a feedback resource position mapped by a feedback channel from feedback resource positions corresponding to the transmission blocks for successfully decoding the control information on the plurality of time slots, and sending the feedback state identifier of the transmission block through the feedback channel;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
Optionally, the receiving terminal stores therein a correspondence between feedback information and feedback states of the transmission blocks, where the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel.
Optionally, the feedback status flag indicates a feedback status of a part of the transport blocks, or the feedback status flag and the feedback resource location together indicate a feedback status of the whole transport blocks.
Optionally, the correspondence relationship includes:
a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, and when the plurality of time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is an ACK state, and if no ACK state exists in the feedback states of the plurality of transmission blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in a no-feedback state;
in a second mode in a unicast mode or a multicast mode, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state when the feedback state is the feedback state of two transmission block groups, and the feedback information is a no-feedback state if no ACK state exists in the feedback states of the two transmission block groups;
and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
Optionally, the correspondence relationship includes:
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, when the number of the multiple timeslots is 2, the feedback channel carries 1-bit information for representing the feedback status identifier;
and under the condition that the number of the multiple time slots is 4, the feedback channel carries 2-bit information for representing the feedback state identifier.
Optionally, when the number of the multiple timeslots is 2, the feedback channel carries 2-bit information for representing the feedback status identifier;
in a case where a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the correspondence relationship includes:
the feedback state of the transmission block corresponding to the feedback resource position is an ACK or NACK state, and if the feedback states of the transmission blocks are all DTX states, the feedback information is a no feedback state;
and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
Under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the corresponding relation comprises the following steps: the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the plurality of transmission blocks, the feedback information is a no-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, the feedback state of the transmission block group is determined according to the feedback state of the transmission block included in the transmission block group;
and under the condition that at least one transmission block in the transmission block group needs to transmit data retransmission by a terminal, the feedback state identifier of the transmission block group indicates that the terminal needs to transmit data retransmission by the transmission block group.
Optionally, the processor, when executing the computer program, implements the following steps:
sending the feedback state identifier of the transmission block group through the feedback channel;
the feedback resource position corresponding to the transmission block group is a feedback resource position corresponding to any transmission block in the transmission block group.
Optionally, a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the plurality of time slots is 4, and the number of the transmission blocks in each period is 3, if all of the 3 transmission blocks need to perform data retransmission, the feedback state identifier is a first preset state identifier;
and if the control information is not successfully decoded in all the 3 transmission blocks, not sending the feedback state identifier of the transmission block.
It should be noted that in fig. 13, the bus architecture may include any number of interconnected buses and bridges, with one or more processors represented by processor 131 and various circuits of memory represented by memory 133 being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 134 may be a number of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. For different terminals, the user interface 135 may also be an interface capable of interfacing with desired devices, including but not limited to a keypad, a display, a speaker, a microphone, a joystick, etc. The processor 131 is responsible for managing the bus architecture and general processing, and the memory 133 may store data used by the processor 131 in performing operations.
Those skilled in the art will appreciate that all or part of the steps for implementing the above embodiments may be performed by hardware, or may be instructed to be performed by associated hardware by a computer program that includes instructions for performing some or all of the steps of the above methods; and the computer program may be stored in a readable storage medium, which may be any form of storage medium.
As shown in fig. 14, the embodiment of the present invention further provides a terminal, which is a transmitting terminal, and includes a transceiver 144, a memory 143, a processor 141, and a computer program stored in the memory and running on the processor.
The memory 143 is connected to the processor 141 through the bus interface 142, the memory 143 is used for storing programs and data used by the processor 141 in executing operations, and when the processor 141 calls and executes the programs and data stored in the memory 143, the steps of the information feedback method are executed.
Among other things, the transceiver 144 is coupled to the bus interface 142 for receiving and transmitting data under the control of the processor 141. Specifically, processor 141, when executing the computer program, implements the following steps:
acquiring a feedback state identifier;
determining whether to retransmit data to each transmission block according to the feedback state identifier and the feedback resource position where the feedback state identifier is obtained;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
Optionally, the processor, when executing the computer program, implements the following steps:
and when a plurality of receiving terminals are provided, detecting the feedback state identifier at the feedback resource positions corresponding to all the receiving terminals.
Optionally, the sending terminal stores therein a correspondence between feedback information and feedback states of the transmission blocks, where the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel;
the processor, when executing the computer program, implements the steps of:
and determining whether to retransmit data to each transmission block according to the feedback state corresponding to the feedback state identifier and the feedback resource position in the corresponding relation.
Optionally, the feedback status flag indicates a feedback status of a part of the transport blocks, or the feedback status flag and the feedback resource location together indicate a feedback status of the whole transport blocks.
Optionally, the correspondence relationship includes:
a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, and when the plurality of time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is an ACK state, and if no ACK state exists in the feedback states of the plurality of transmission blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in a no-feedback state;
in a second mode in a unicast mode or a multicast mode, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state when the feedback state is the feedback state of two transmission block groups, and the feedback information is a no-feedback state if no ACK state exists in the feedback states of the two transmission block groups;
when the mode two in the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal respectively obtains the feedback state identifier fed back by each receiving terminal in an independent feedback channel.
Optionally, the correspondence relationship includes:
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
and when a multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal acquires the feedback state identifier fed back by each receiving terminal in the same feedback channel.
Optionally, when the number of the multiple timeslots is 2 and the feedback channel carries 2 bits of information, the corresponding relationship includes:
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is an ACK (acknowledgement) state or a NACK (negative acknowledgement) state, and if the feedback states of the transmission blocks are all DTX (discontinuous transmission) states, the feedback information is in a non-feedback state;
when a mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
Optionally, in a case that a mode two of a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the processor implements the following steps when executing the computer program:
when the feedback state identifier sent by at least one receiving terminal indicates that data retransmission needs to be carried out on the transmission block, whether the transmission block is sent to the receiving terminal is detected;
retransmitting the transport block data to the at least one receiving terminal in a case where the transmitting terminal transmits the transport block to the receiving terminal;
and under the condition that the feedback state identifier indicates that data retransmission is not needed to be carried out on the transmission block or the transmission terminal does not transmit the transmission block to the receiving terminal, not carrying out data retransmission on the transmission block.
Optionally, in a case that the first multicast mode is adopted between the receiving terminal and the sending terminal, the processor implements the following steps when executing the computer program:
in all feedback resource positions where the feedback state identifier is acquired, the feedback state identifier sent by at least one receiving terminal exists, the retransmission of the data of the transmission block is indicated, and under the condition that the transmitting terminal sends the transmission block to the receiving terminal, all receiving terminals receiving the transmission block retransmit the data of the transmission block.
Optionally, the processor, when executing the computer program, implements one of the following steps:
under the condition that the feedback state identifier is not acquired, all transmission blocks do not need to perform data retransmission;
and under the condition of acquiring the first preset state identifier, performing data retransmission on all the transmission blocks.
Optionally, the processor, when executing the computer program, implements the following steps:
and under the condition that the plurality of time slots are 4, setting the maximum number of transmission blocks transferred by the transmitting terminal in each period to be 3.
It should be noted that in fig. 14, the bus architecture may include any number of interconnected buses and bridges, with one or more processors represented by processor 141 and various circuits of memory represented by memory 143 being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 144 may be a number of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. For different terminals, the user interface 145 may also be an interface capable of interfacing with a desired device, including but not limited to a keypad, display, speaker, microphone, joystick, etc. The processor 141 is responsible for managing a bus architecture and general processing, and the memory 143 may store data used by the processor 141 in performing operations.
Those skilled in the art will appreciate that all or part of the steps for implementing the above embodiments may be performed by hardware, or may be instructed to be performed by associated hardware by a computer program that includes instructions for performing some or all of the steps of the above methods; and the computer program may be stored in a readable storage medium, which may be any form of storage medium.
In addition, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the steps in the information feedback method or the information retransmission method. And the same technical effect can be achieved, and in order to avoid repetition, the description is omitted. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
Furthermore, it is to be noted that in the device and method of the invention, it is obvious that the individual components or steps can be decomposed and/or recombined. These decompositions and/or recombinations are to be regarded as equivalents of the present invention. Also, the steps of performing the series of processes described above may naturally be performed chronologically in the order described, but need not necessarily be performed chronologically, and some steps may be performed in parallel or independently of each other. It will be understood by those skilled in the art that all or any of the steps or elements of the method and apparatus of the present invention may be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or any combination thereof, which can be implemented by those skilled in the art using their basic programming skills after reading the description of the present invention.
Thus, the objects of the invention may also be achieved by running a program or a set of programs on any computing device. The computing device may be a general purpose device as is well known. The object of the invention is thus also achieved solely by providing a program product comprising program code for implementing the method or the apparatus. That is, such a program product also constitutes the present invention, and a storage medium storing such a program product also constitutes the present invention. It is to be understood that the storage medium may be any known storage medium or any storage medium developed in the future. It is further noted that in the apparatus and method of the present invention, it is apparent that each component or step can be decomposed and/or recombined. These decompositions and/or recombinations are to be regarded as equivalents of the present invention. Also, the steps of executing the series of processes described above may naturally be executed chronologically in the order described, but need not necessarily be executed chronologically. Some steps may be performed in parallel or independently of each other.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (45)

1. An information feedback method is applied to a receiving terminal in a sidelink, and is characterized by comprising the following steps:
under the condition that a plurality of time slots share the same feedback resource pool, determining the feedback states of a plurality of transmission blocks according to the receiving results of the transmission blocks on the plurality of time slots;
selecting a feedback resource position mapped by a feedback channel from feedback resource positions corresponding to the transmission blocks for successfully decoding the control information on the plurality of time slots, and sending the feedback state identifier of the transmission block through the feedback channel;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
2. The method according to claim 1, wherein the receiving terminal stores therein a correspondence between feedback information and feedback status of each transport block, and the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel.
3. The method of claim 1 or 2, wherein the feedback status flag indicates a feedback status of a part of the plurality of transport blocks, or wherein the feedback status flag and the feedback resource location together indicate a feedback status of the whole plurality of transport blocks.
4. The method of claim 2, wherein the correspondence comprises:
a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, and when the plurality of time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is an ACK state, and if no ACK state exists in the feedback states of the plurality of transmission blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in a no-feedback state;
in a second mode in a unicast mode or a multicast mode, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state when the feedback state is the feedback state of two transmission block groups, and the feedback information is a no-feedback state if no ACK state exists in the feedback states of the two transmission block groups;
and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
5. The method of claim 2, wherein the correspondence comprises:
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
6. The method according to claim 4 or 5, wherein in case of 2 slots, the feedback channel carries 1-bit information for representing the feedback status flag;
and under the condition that the number of the multiple time slots is 4, the feedback channel carries 2-bit information for representing the feedback state identifier.
7. The method according to claim 2, wherein in case of 2 slots, the feedback channel carries 2 bits of information for representing the feedback status flag;
in a case where a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the correspondence relationship includes:
the feedback state of the transmission block corresponding to the feedback resource position is an ACK or NACK state, and if the feedback states of the transmission blocks are all DTX states, the feedback information is a no feedback state;
when a mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the corresponding relation comprises the following steps: the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the plurality of transmission blocks, the feedback information is a no-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
8. The method according to claim 4 or 5, wherein the feedback status of the transport block set is determined according to the feedback status of the transport blocks included in the transport block set;
and under the condition that at least one transmission block in the transmission block group needs to transmit data retransmission by a terminal, the feedback state identifier of the transmission block group indicates that the terminal needs to transmit data retransmission by the transmission block group.
9. The method of claim 8, wherein the sending the feedback status indicator of the transport block through the feedback channel comprises:
sending the feedback state identifier of the transmission block group through the feedback channel;
the feedback resource position corresponding to the transmission block group is a feedback resource position corresponding to any transmission block in the transmission block group.
10. The method according to claim 4, wherein a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the plurality of time slots is 4, and the number of the transmission blocks in each period is 3, and if all of the 3 transmission blocks need to perform data retransmission, the feedback status identifier is a first preset status identifier;
and if the control information is not successfully decoded in all the 3 transmission blocks, not sending the feedback state identifier of the transmission block.
11. An information retransmission method is applied to a sending terminal in a sidelink, and is characterized by comprising the following steps:
acquiring a feedback state identifier;
determining whether to retransmit data to each transmission block according to the feedback state identifier and the feedback resource position where the feedback state identifier is obtained;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
12. The method of claim 11, wherein obtaining the feedback status indicator comprises:
and when a plurality of receiving terminals are provided, detecting the feedback state identifier at the feedback resource positions corresponding to all the receiving terminals.
13. The method according to claim 11, wherein the sending terminal stores therein a correspondence between feedback information and feedback status of each transport block, and the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel;
the determining whether to perform data retransmission on each of the transport blocks includes:
and determining whether to retransmit data to each transmission block according to the feedback state corresponding to the feedback state identifier and the feedback resource position in the corresponding relation.
14. The method according to claim 11 or 13, wherein the feedback status flag indicates the feedback status of a part of the plurality of transport blocks, or wherein the feedback status flag indicates the feedback status of the whole plurality of transport blocks together with the feedback resource location.
15. The method of claim 13, wherein the correspondence comprises:
in a second mode in a unicast mode or a multicast mode, when the number of time slots is 2 or 4, the feedback state of the transport block corresponding to the feedback resource position is an ACK state, and if there is no ACK state in the feedback states of the transport blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between a receiving terminal and a sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in the non-feedback state;
in a second mode in a unicast mode or a multicast mode, which is adopted between a receiving terminal and a sending terminal, under the condition that the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state, and if the feedback state of the two transmission block groups does not have the ACK state, the feedback information is in a non-feedback state;
when the mode two in the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal respectively obtains the feedback state identifier fed back by each receiving terminal in an independent feedback channel.
16. The method of claim 13, wherein the correspondence comprises:
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, the number of the time slots is 4, and the number of transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
and when a multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal acquires the feedback state identifier fed back by each receiving terminal in the same feedback channel.
17. The method according to claim 13, wherein in case that the plurality of timeslots is 2 and the feedback channel carries 2 bits of information, the corresponding relationship comprises:
under the condition that a unicast mode or a multicast mode is adopted between a receiving terminal and a sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is an ACK (acknowledgement) or NACK (negative acknowledgement) state, and if the feedback states of the transmission blocks are all DTX (discontinuous transmission) states, the feedback information is in a non-feedback state;
when a mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
18. The method according to claim 11 or 13, wherein determining whether to retransmit data for each of the transport blocks in case of adopting the second mode of unicast mode or multicast mode between the receiving terminal and the sending terminal comprises:
when the feedback state identifier sent by at least one receiving terminal indicates that data retransmission needs to be carried out on the transmission block, whether the transmission block is sent to the receiving terminal is detected;
retransmitting the transport block data to the at least one receiving terminal in a case where the transmitting terminal transmits the transport block to the receiving terminal;
and under the condition that the feedback state identifier indicates that data retransmission is not needed to be carried out on the transmission block or the transmission terminal does not transmit the transmission block to the receiving terminal, not carrying out data retransmission on the transmission block.
19. The method according to claim 11 or 13, wherein the determining whether to perform data retransmission on each of the transport blocks in case of adopting a first multicast mode between the receiving terminal and the sending terminal comprises:
in all feedback resource positions where the feedback state identifier is acquired, the feedback state identifier sent by at least one receiving terminal exists, the retransmission of the data of the transmission block is indicated, and under the condition that the transmitting terminal sends the transmission block to the receiving terminal, all receiving terminals receiving the transmission block retransmit the data of the transmission block.
20. The method according to claim 11 or 13, wherein the step of determining whether to perform data retransmission on each of the transport blocks comprises one of:
under the condition that the feedback state identifier is not acquired, all transmission blocks do not need to perform data retransmission;
and under the condition of acquiring the first preset state identifier, performing data retransmission on all the transmission blocks.
21. The method of claim 11, further comprising:
and under the condition that the plurality of time slots are 4, setting the maximum number of transmission blocks transferred by the transmitting terminal in each period to be 3.
22. A terminal, the terminal being a receiving terminal, comprising: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor when executing the computer program implements the steps of:
under the condition that a plurality of time slots share the same feedback resource pool, determining the feedback states of a plurality of transmission blocks according to the receiving results of the transmission blocks on the plurality of time slots;
selecting a feedback resource position mapped by a feedback channel from feedback resource positions corresponding to the transmission blocks for successfully decoding the control information on the plurality of time slots, and sending the feedback state identifier of the transmission block through the feedback channel;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
23. The terminal according to claim 22, wherein the receiving terminal stores therein a correspondence between feedback information and feedback status of each transport block, and the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel.
24. The terminal according to claim 22 or 23, wherein the feedback status flag indicates the feedback status of a part of the plurality of transport blocks, or wherein the feedback status flag and the feedback resource location together indicate the feedback status of the whole plurality of transport blocks.
25. The terminal according to claim 23, wherein the correspondence relationship comprises:
a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, and when the plurality of time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is an ACK state, and if no ACK state exists in the feedback states of the plurality of transmission blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in a no-feedback state;
in a second mode in a unicast mode or a multicast mode, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state when the feedback state is the feedback state of two transmission block groups, and the feedback information is a no-feedback state if no ACK state exists in the feedback states of the two transmission block groups;
and when the mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier.
26. The terminal according to claim 23, wherein the correspondence relationship comprises:
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
27. The terminal according to claim 25 or 26, wherein in case that there are 2 slots, the feedback channel carries 1-bit information for representing the feedback status flag;
and under the condition that the number of the multiple time slots is 4, the feedback channel carries 2-bit information for representing the feedback state identifier.
28. The terminal of claim 23, wherein in case that the plurality of timeslots is 2, the feedback channel carries 2 bits of information for indicating the feedback status flag;
in a case where a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the correspondence relationship includes:
the feedback state of the transmission block corresponding to the feedback resource position is an ACK or NACK state, and if the feedback states of the transmission blocks are all DTX states, the feedback information is a no feedback state;
when a mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier;
under the condition that a first multicast mode is adopted between the receiving terminal and the sending terminal, the corresponding relation comprises the following steps: the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the plurality of transmission blocks, the feedback information is a no-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
29. The terminal according to claim 25 or 26, wherein the feedback status of the transport block group is determined according to the feedback status of the transport blocks included in the transport block group;
and under the condition that at least one transmission block in the transmission block group needs to transmit data retransmission by a terminal, the feedback state identifier of the transmission block group indicates that the terminal needs to transmit data retransmission by the transmission block group.
30. The terminal according to claim 29, wherein the processor, when executing the computer program, performs the steps of:
sending the feedback state identifier of the transmission block group through the feedback channel;
the feedback resource position corresponding to the transmission block group is a feedback resource position corresponding to any transmission block in the transmission block group.
31. The terminal according to claim 25, wherein a second mode in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, the number of the plurality of timeslots is 4, and the number of the transport blocks in each period is 3, and if all of the 3 transport blocks need to perform data retransmission, the feedback status flag is a first preset status flag;
and if the control information is not successfully decoded in all the 3 transmission blocks, not sending the feedback state identifier of the transmission block.
32. A terminal, the terminal being a transmitting terminal, comprising: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor when executing the computer program implements the steps of:
acquiring a feedback state identifier;
determining whether to retransmit data to each transmission block according to the feedback state identifier and the feedback resource position where the feedback state identifier is obtained;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
33. The terminal of claim 32, wherein the processor, when executing the computer program, performs the steps of:
and when a plurality of receiving terminals are provided, detecting the feedback state identifier at the feedback resource positions corresponding to all the receiving terminals.
34. The terminal according to claim 32, wherein the sending terminal stores therein a correspondence between feedback information and feedback status of each transport block, and the feedback information includes: the feedback resource position mapped by the feedback channel and the feedback state identifier sent by the feedback channel;
the processor, when executing the computer program, implements the steps of:
and determining whether to retransmit data to each transmission block according to the feedback state corresponding to the feedback state identifier and the feedback resource position in the corresponding relation.
35. The terminal according to claim 32 or 34, wherein the feedback status flag indicates the feedback status of a part of the plurality of transport blocks, or wherein the feedback status flag and the feedback resource location together indicate the feedback status of the whole plurality of transport blocks.
36. The terminal of claim 34, wherein the correspondence comprises:
in a second mode in a unicast mode or a multicast mode, when the number of time slots is 2 or 4, the feedback state of the transport block corresponding to the feedback resource position is an ACK state, and if there is no ACK state in the feedback states of the transport blocks, the feedback information is a no feedback state;
under the condition that a unicast mode or a multicast mode is adopted between a receiving terminal and a sending terminal, the number of the time slots is 4, and the number of the transmission blocks in each period is 3, if an ACK state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the ACK state, if the ACK state does not exist in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is the NACK state, and if the transmission blocks are all in the DTX state, the feedback information is in the non-feedback state;
in a second mode in a unicast mode or a multicast mode, which is adopted between a receiving terminal and a sending terminal, under the condition that the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is an ACK state, and if the feedback state of the two transmission block groups does not have the ACK state, the feedback information is in a non-feedback state;
when the mode two in the unicast mode or the multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal respectively obtains the feedback state identifier fed back by each receiving terminal in an independent feedback channel.
37. The terminal of claim 34, wherein the correspondence comprises:
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal and the time slots are 2 or 4, the feedback state of the transmission block corresponding to the feedback resource position is a Negative Acknowledgement (NACK) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, the number of the time slots is 4, and the number of transmission blocks in each period is 3, if a NACK (negative acknowledgement) state exists in the feedback states of the transmission blocks, the feedback state of the transmission block corresponding to the feedback resource position is a NACK (negative acknowledgement) state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, and the feedback state is the feedback state of two transmission block groups, the feedback state of the transmission block group corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the two transmission block groups, the feedback information is in a non-feedback state;
and when a multicast mode is adopted between the receiving terminal and the sending terminal, the sending terminal acquires the feedback state identifier fed back by each receiving terminal in the same feedback channel.
38. The terminal according to claim 34, wherein in case that the plurality of timeslots is 2 and the feedback channel carries 2 bits of information, the corresponding relationship comprises:
under the condition that a unicast mode or a multicast mode is adopted between a receiving terminal and a sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is an ACK (acknowledgement) or NACK (negative acknowledgement) state, and if the feedback states of the transmission blocks are all DTX (discontinuous transmission) states, the feedback information is in a non-feedback state;
when a mode II in a unicast mode or a multicast mode is adopted between the receiving terminal and the sending terminal, each receiving terminal adopts an independent feedback channel to feed back the feedback state identifier;
under the condition that a first multicast mode is adopted between a receiving terminal and a sending terminal, the feedback state of the transmission block corresponding to the feedback resource position is a NACK state, and if the NACK state does not exist in the feedback states of the transmission blocks, the feedback information is in a non-feedback state;
when a multicast mode is adopted between the receiving terminals and the sending terminals, the receiving terminals share the same feedback channel to feed back the feedback information, and only the feedback information with NACK state in the feedback state is fed back.
39. A terminal according to claim 32 or 34, wherein in the case of the second mode being either unicast mode or multicast mode between the receiving terminal and the sending terminal, the processor when executing the computer program implements the steps of:
when the feedback state identifier sent by at least one receiving terminal indicates that data retransmission needs to be carried out on the transmission block, whether the transmission block is sent to the receiving terminal is detected;
retransmitting the transport block data to the at least one receiving terminal in a case where the transmitting terminal transmits the transport block to the receiving terminal;
and under the condition that the feedback state identifier indicates that data retransmission is not needed to be carried out on the transmission block or the transmission terminal does not transmit the transmission block to the receiving terminal, not carrying out data retransmission on the transmission block.
40. A terminal according to claim 32 or 34, wherein in the case of a first mode of multicast mode between the receiving terminal and the sending terminal, the processor executes the computer program to perform the steps of:
in all feedback resource positions where the feedback state identifier is acquired, the feedback state identifier sent by at least one receiving terminal exists, the retransmission of the data of the transmission block is indicated, and under the condition that the transmitting terminal sends the transmission block to the receiving terminal, all receiving terminals receiving the transmission block retransmit the data of the transmission block.
41. A terminal according to claim 32 or 34, wherein the processor, when executing the computer program, performs one of the following steps:
under the condition that the feedback state identifier is not acquired, all transmission blocks do not need to perform data retransmission;
and under the condition of acquiring the first preset state identifier, performing data retransmission on all the transmission blocks.
42. The terminal of claim 32, wherein the processor, when executing the computer program, performs the steps of:
and under the condition that the plurality of time slots are 4, setting the maximum number of transmission blocks transferred by the transmitting terminal in each period to be 3.
43. A terminal, the terminal being a receiving terminal, comprising:
a first determining module, configured to determine feedback states of multiple transport blocks according to a reception result of the transport blocks in multiple time slots when the multiple time slots share the same feedback resource pool;
a first sending module, configured to select a feedback resource position mapped by a feedback channel from feedback resource positions corresponding to transmission blocks in which control information is successfully decoded in the multiple timeslots, and send a feedback state identifier of the transmission block through the feedback channel;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
44. A terminal, the terminal being a transmitting terminal, comprising:
the first acquisition module is used for acquiring the feedback state identifier;
a second determining module, configured to determine whether to perform data retransmission on each transport block according to the feedback status identifier and a feedback resource location where the feedback status identifier is obtained;
and the feedback resource position and the feedback state identifier jointly indicate whether the transmitting terminal needs to retransmit data for each transmission block.
45. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the information feedback method according to any one of claims 1 to 10, or carries out the steps of the information retransmission method according to any one of claims 11 to 21.
CN201911089902.6A 2019-11-08 2019-11-08 Information feedback and retransmission method and terminal Active CN112787783B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201911089902.6A CN112787783B (en) 2019-11-08 2019-11-08 Information feedback and retransmission method and terminal
PCT/CN2020/126065 WO2021088781A1 (en) 2019-11-08 2020-11-03 Information feedback method, retransmission method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911089902.6A CN112787783B (en) 2019-11-08 2019-11-08 Information feedback and retransmission method and terminal

Publications (2)

Publication Number Publication Date
CN112787783A true CN112787783A (en) 2021-05-11
CN112787783B CN112787783B (en) 2022-04-01

Family

ID=75748521

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911089902.6A Active CN112787783B (en) 2019-11-08 2019-11-08 Information feedback and retransmission method and terminal

Country Status (2)

Country Link
CN (1) CN112787783B (en)
WO (1) WO2021088781A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4512167A4 (en) * 2022-06-09 2025-06-11 Huawei Technologies Co., Ltd. METHODS AND APPARATUS FOR SELECTIVE RETRANSMISSION

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105634755A (en) * 2014-11-07 2016-06-01 普天信息技术有限公司 DMO terminal time and frequency resource using method and apparatus
CN106301725A (en) * 2015-06-03 2017-01-04 普天信息技术有限公司 Resource allocation methods and device
US20170273128A1 (en) * 2016-03-21 2017-09-21 Qualcomm Incorporated Supporting high speeds in vehicle-to-vehicle communication
CN108845885A (en) * 2018-07-04 2018-11-20 济南浪潮高新科技投资发展有限公司 A kind of edge calculations method for managing resource towards automatic Pilot
CN108988983A (en) * 2017-06-01 2018-12-11 上海朗帛通信技术有限公司 A kind of user equipment that be used to wirelessly communicate, the method and apparatus in base station

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11140697B2 (en) * 2018-04-11 2021-10-05 Telefonaktiebolaget Lm Ericsson (Publ) Technique for sidelink feedback transmissions
US12126449B2 (en) * 2018-12-29 2024-10-22 Beijing Xiaomi Mobile Software Co., Ltd. Data transmission method and apparatus in direct communication, device, and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105634755A (en) * 2014-11-07 2016-06-01 普天信息技术有限公司 DMO terminal time and frequency resource using method and apparatus
CN106301725A (en) * 2015-06-03 2017-01-04 普天信息技术有限公司 Resource allocation methods and device
US20170273128A1 (en) * 2016-03-21 2017-09-21 Qualcomm Incorporated Supporting high speeds in vehicle-to-vehicle communication
CN108988983A (en) * 2017-06-01 2018-12-11 上海朗帛通信技术有限公司 A kind of user equipment that be used to wirelessly communicate, the method and apparatus in base station
CN108845885A (en) * 2018-07-04 2018-11-20 济南浪潮高新科技投资发展有限公司 A kind of edge calculations method for managing resource towards automatic Pilot

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ITL: "Physical layer structure for NR V2X", 《3GPP TSG RAN WG1 #97》 *

Also Published As

Publication number Publication date
WO2021088781A1 (en) 2021-05-14
CN112787783B (en) 2022-04-01

Similar Documents

Publication Publication Date Title
CN112235765B (en) Resource selection method, device and terminal
US11128416B2 (en) Feedback information transmission method and apparatus
CN111200871B (en) Method and communication device for receiving data
US20220264641A1 (en) Hybrid automatic repeat request feedback method and apparatus
US11997686B2 (en) Transmission apparatus and method of feedback information
US20230354370A1 (en) Data receiving method and apparatus and data sending method and apparatus
CN106134276A (en) Scheduling assignment content in radio communication and transmission
CN111699645B (en) Communication method and device
CN109802771B (en) Data transmission method, terminal, base station and storage medium
CN114024659B (en) Data transmission method, device, equipment and storage medium
CN108809541B (en) Uplink data transmission method and device
CN111867117B (en) Method for activating/deactivating configuration, network equipment and terminal
CN114337758A (en) Beam indication method, device, network side device and terminal
CN112788562B (en) Information feedback and retransmission method and terminal
WO2022083625A1 (en) Information transmission processing method and apparatus, and terminal
EP4145746A1 (en) Communication method and apparatus
CN112787783B (en) Information feedback and retransmission method and terminal
US11824659B2 (en) Method and apparatus for optimized HARQ operation
CN116964969A (en) Method and apparatus for NACK-only based HARQ-ACK feedback multiplexing
WO2021023186A1 (en) Information transmission method, terminal, and base station
WO2023098464A1 (en) Data transmission method and apparatus
US11108527B2 (en) CQI codepoint reinterpretation
US10693614B2 (en) Data transmission method, terminal device, and network device
CN114793153B (en) Aperiodic reference signal transmission method and related device
WO2023030210A1 (en) Signaling processing method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant