[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111132086A - Information processing method and terminal - Google Patents

Information processing method and terminal Download PDF

Info

Publication number
CN111132086A
CN111132086A CN201811287248.5A CN201811287248A CN111132086A CN 111132086 A CN111132086 A CN 111132086A CN 201811287248 A CN201811287248 A CN 201811287248A CN 111132086 A CN111132086 A CN 111132086A
Authority
CN
China
Prior art keywords
feedback signal
terminal
feedback
information
sequence
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.)
Pending
Application number
CN201811287248.5A
Other languages
Chinese (zh)
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
China Academy of Telecommunications Technology CATT
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 China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Priority to CN201811287248.5A priority Critical patent/CN111132086A/en
Priority to PCT/CN2019/106430 priority patent/WO2020088135A1/en
Publication of CN111132086A publication Critical patent/CN111132086A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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]
    • H04W4/46Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • 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
    • 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/1607Details of the supervisory signal
    • 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/1809Selective-repeat protocols
    • 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
    • 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 signaling, 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
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • H04L5/0094Indication of how sub-channels of the path are allocated
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention provides an information processing method and a terminal, relates to the technical field of communication, and aims to improve the utilization rate of communication resources. The information processing method of the present invention includes: sending data to a target terminal, wherein the data comprises resource position information of a feedback channel, so that the target terminal sends a feedback signal according to the resource position information of the feedback channel; detecting whether the feedback signal is received or not according to the resource position information of the feedback channel; determining whether to retransmit according to the detection result; wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data. The embodiment of the invention can improve the utilization rate of communication resources.

Description

Information processing method and terminal
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to an information processing method and a terminal.
Background
NR (New Radio, New air interface) V2X (channel to X) introduces two transmission modes, unicast and multicast, based on broadcast transmission. However, there is no retransmission feedback scheme in the prior art for both unicast and multicast transmissions.
Disclosure of Invention
In view of this, embodiments of the present invention provide an information processing method and a terminal, so as to improve the utilization rate of communication resources.
To solve the foregoing technical problem, in a first aspect, an embodiment of the present invention provides an information processing method applied to a source terminal, including:
sending data to a target terminal, wherein the data comprises resource position information of a feedback channel, so that the target terminal sends a feedback signal according to the resource position information of the feedback channel;
detecting whether the feedback signal is received or not according to the resource position information of the feedback channel;
determining whether to retransmit according to the detection result;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
Wherein the determining whether to perform retransmission according to the detection result includes:
in unicast transmission mode: if the feedback signal is not detected, carrying out retransmission; if the feedback signal is detected, not retransmitting;
in the multicast transmission mode: if the feedback signal is detected, carrying out retransmission; and if the feedback signal is not detected, not retransmitting.
Wherein the method further comprises:
selecting a resource position of a feedback channel from a resource pool of the feedback channel, wherein the resource pool is configured through high-level signaling or is a pre-configured resource pool.
Wherein, SCI (Sidelink Control Information) is used to indicate the resource location Information of the feedback channel.
Wherein, in the unicast mode, the detecting whether the feedback signal is received according to the resource location information of the feedback channel includes:
generating a first sequence using first information selected from the following: the identifier of the source terminal, the identifiers of the source terminal and the target terminal, and the identifiers of the unicast groups to which the source terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the first sequence and signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
In the multicast mode, the detecting whether the feedback signal is received according to the resource location information of the feedback channel includes:
generating a second sequence using second information selected from the group consisting of: the identifier of the source terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the source terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the second sequence and the signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
In a second aspect, an embodiment of the present invention provides an information processing method, applied to a target terminal, including:
receiving data sent by a source terminal, wherein the data comprises resource position information of a feedback channel;
decoding the data;
sending a feedback signal to the source terminal according to the resource position information of the feedback channel;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
Wherein, in the unicast mode, the sending a feedback signal to the source terminal according to the resource location information of the feedback channel includes:
if the decoding is successful, generating a sequence with correlation by using third information, wherein the third information is selected from the following information: the identifier of the source terminal, the identifiers of the source terminal and the target terminal, and the identifiers of the unicast groups to which the source terminal and the target terminal belong;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
Wherein, in the multicast mode, the sending a feedback signal to the source terminal according to the resource location information of the feedback channel includes:
if the decoding fails, generating a sequence with correlation by using fourth information, wherein the fourth information is selected from the following information: the identifier of the source terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the source terminal and the target terminal belong;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
Wherein, if receiving data of more than two source terminals, before sending a feedback signal to the source terminal according to the resource location information of the feedback channel, the method further includes:
acquiring priority information of each source terminal in the more than two source terminals;
the sending a feedback signal to the source terminal according to the resource location information of the feedback channel includes:
and according to the priority information, preferentially sending the feedback signal to the source terminal with the priority meeting the preset requirement.
Wherein the resource location information of the feedback channel is indicated using the SCI.
Wherein the sequence with correlation is selected from the following sequences: m sequence, CG sequence, ZC sequence, PN sequence.
In a third aspect, an embodiment of the present invention provides a terminal, including:
a sending module, configured to send data to a target terminal, where the data includes resource location information of a feedback channel, so that the target terminal sends a feedback signal according to the resource location information of the feedback channel;
the detection module is used for detecting whether the feedback signal is received or not according to the resource position information of the feedback channel;
the retransmission module is used for determining whether to retransmit according to the detection result;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
Wherein the retransmission module is specifically configured to:
in unicast transmission mode: if the feedback signal is not detected, carrying out retransmission; if the feedback signal is detected, not retransmitting;
in the multicast transmission mode: if the feedback signal is detected, carrying out retransmission; and if the feedback signal is not detected, not retransmitting.
In a fourth aspect, an embodiment of the present invention provides a terminal, including:
a receiving module, configured to receive data sent by a source terminal, where the data includes resource location information of a feedback channel;
a decoding module for decoding the data;
the processing module is used for sending a feedback signal to the source terminal according to the resource position information of the feedback channel;
wherein, in a unicast transmission mode, the feedback signal is sent when the terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the terminal fails to decode the data.
Wherein the processing module comprises:
a first generating sub-module, configured to generate a sequence with correlation using seventh information if the decoding is successful, where the seventh information is selected from the following information: the identifier of the source terminal, the identifiers of the source terminal and the terminals, and the identifiers of the source terminal and the unicast groups to which the terminals belong;
and the first sending submodule is used for utilizing the sequence as a feedback signal and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
Wherein the processing module comprises:
a second generating sub-module, configured to generate a sequence with correlation using eighth information if decoding fails, where the eighth information is selected from the following information: the identifier of the source terminal, the identifier of the terminal, and the identifiers of the source terminal and the multicast group to which the terminal belongs;
and the second sending submodule is used for utilizing the sequence as a feedback signal and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
In a fifth aspect, an embodiment of the present invention provides a terminal, including: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor;
the transceiver is configured to send data to a target terminal, where the data includes resource location information of a feedback channel, so that the target terminal sends a feedback signal according to the resource location information of the feedback channel;
the processor is used for reading the program in the memory and executing the following processes: detecting whether the feedback signal is received or not according to the resource position information of the feedback channel; determining whether to retransmit according to the detection result;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
in unicast transmission mode: if the feedback signal is not detected, carrying out retransmission; if the feedback signal is detected, not retransmitting;
in the multicast transmission mode: if the feedback signal is detected, carrying out retransmission; and if the feedback signal is not detected, not retransmitting.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
selecting a resource position of a feedback channel from a resource pool of the feedback channel, wherein the resource pool is configured through high-level signaling or is a pre-configured resource pool.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
indicating resource location information of the feedback channel using the SCI.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
generating the first sequence using ninth information selected from the following: the identifier of the terminal, the identifier of the target terminal and the identifiers of the unicast groups to which the terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the first sequence and signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
generating the second sequence using tenth information selected from the group consisting of: the identifier of the terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the second sequence and the signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
In a sixth aspect, an embodiment of the present invention provides a terminal, including: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor;
the transceiver is used for receiving data sent by a source terminal, and the data comprises resource position information of a feedback channel;
the processor is used for reading the program in the memory and executing the following processes: decoding the data;
the transceiver is further configured to send a feedback signal to the source terminal according to the resource location information of the feedback channel;
wherein, in a unicast transmission mode, the feedback signal is sent when the terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the terminal fails to decode the data.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
if the decoding is successful, generating a sequence with correlation using eleventh information selected from the following: the identifier of the source terminal, the identifiers of the source terminal and the terminals, and the identifiers of the source terminal and the unicast groups to which the terminals belong;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
if the decoding fails, generating a sequence with correlation by using twelfth information, wherein the twelfth information is selected from the following information: the identifier of the source terminal, the identifier of the terminal, and the identifiers of the source terminal and the multicast group to which the terminal belongs;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
acquiring priority information of each source terminal in more than two source terminals;
and according to the priority information, preferentially sending the feedback signal to the source terminal with the priority meeting the preset requirement.
Wherein the resource location information of the feedback channel is indicated using the SCI.
Wherein the sequence with correlation is selected from the following sequences: m sequence, CG sequence, ZC sequence, PN sequence.
In a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium for storing a computer program, where the computer program, when executed by a processor, implements the steps in the method according to the first aspect; alternatively, the computer program realizes the steps in the method according to the second aspect when executed by a processor.
The technical scheme of the embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, a feedback mechanism is provided in a unicast or multicast mode to control the retransmission times of the target terminal, thereby improving the utilization rate of communication resources.
Drawings
FIG. 1 is a flow diagram of information processing according to an embodiment of the present invention;
FIG. 2 is a flow diagram of information processing according to an embodiment of the present invention;
FIG. 3 is one of the schematic diagrams of a unicast scenario;
FIG. 4 is a second exemplary unicast scenario;
FIG. 5 is a third exemplary view of a unicast scenario;
FIG. 6 is a diagram illustrating a multicast scenario;
FIG. 7 is a second schematic view of a multicast scenario;
fig. 8 is a third schematic view of a multicast scenario;
FIG. 9 is a diagram illustrating a terminal according to an embodiment of the invention;
fig. 10 is a second schematic diagram of a terminal according to the second embodiment of the invention;
fig. 11 is a third schematic diagram of a terminal according to the embodiment of the invention;
FIG. 12 is a fourth schematic diagram of a terminal according to the embodiment of the present invention;
FIG. 13 is a fifth schematic diagram of a terminal according to the embodiment of the invention;
fig. 14 is a sixth schematic diagram of a terminal according to an embodiment of the invention.
Detailed Description
The following detailed description of embodiments of the present invention will be made with reference to the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
As shown in fig. 1, an information processing method according to an embodiment of the present invention is applied to a source terminal, and includes:
step 101, sending data to a target terminal, where the data includes resource location information of a feedback channel, so that the target terminal sends a feedback signal according to the resource location information of the feedback channel.
In the embodiment of the present invention, the source terminal refers to a communication initiating terminal, and the target terminal refers to a terminal that receives communication of the source terminal.
And the source terminal indicates the resource position information of the feedback channel by using the SCI. Wherein the resource location information is randomly selected by the source terminal.
In practical applications, a feedback channel may be introduced, and the feedback channel has an independent Resource pool, and may be configured by a Radio Resource Control (RRC) or pre-configured. In communication, a Source UE (User Equipment) (Source UE) selects a resource location of a feedback channel from a resource pool of the feedback channel, and indicates a Destination UE (target UE) through an SCI.
Wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
And 102, detecting whether the feedback signal is received or not according to the resource position information of the feedback channel.
Specifically, in the unicast mode, the source terminal generates a first sequence using first information selected from the following information: the identifier (e.g., ID) of the source terminal, the identifier (e.g., ID) of the target terminal, and the identifiers (Group IDs) of the unicast groups to which the source terminal and the target terminal belong. Then, the source terminal performs correlation peak detection on the first sequence and the signal received at the resource position of the feedback channel according to the resource position information of the feedback channel. And if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
In the multicast mode, the source terminal generates a second sequence using second information selected from the following: the identifier (e.g. ID) of the source terminal and the identifier (e.g. ID) of the target terminal, and the identifiers (Group ID) of the multicast groups to which the source terminal and the target terminal belong. Then, the source terminal performs correlation peak detection on the second sequence and the signal received at the resource position of the feedback channel according to the resource position information of the feedback channel. And if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
In the embodiment of the invention, the source terminal utilizes the detection of the correlation, so that the anti-interference capability of the detection is better, and the detection accuracy is higher.
And 103, determining whether to retransmit according to the detection result.
Specifically, in the unicast transmission mode: if the feedback signal is not detected, carrying out retransmission; and if the feedback signal is detected, not retransmitting. In the multicast transmission mode: if the feedback signal is detected, carrying out retransmission; and if the feedback signal is not detected, not retransmitting.
Therefore, in the embodiment of the invention, no matter in the unicast mode or the multicast mode, the target terminal only needs to feed back one state after decoding, thereby further saving resources.
In the embodiment of the invention, a feedback mechanism is provided in a unicast or multicast mode to control the retransmission times of the target terminal, thereby improving the utilization rate of communication resources.
As shown in fig. 2, the information processing method according to the embodiment of the present invention is applied to a target terminal, and includes:
step 201, receiving data sent by a source terminal, where the data includes resource location information of a feedback channel.
Wherein the resource location information is indicated by the source terminal through its SCI, and the resource location is randomly selected by the source terminal.
Step 202, decoding the data.
Step 203, sending a feedback signal to the source terminal according to the resource location information of the feedback channel. Wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
In this step, in the unicast mode, if the decoding is successful, the target terminal generates a sequence with correlation by using third information, where the third information is selected from the following information: the identifier of the source terminal, the identifiers of the source terminal and the target terminal, and the identifiers of the unicast groups to which the source terminal and the target terminal belong. And then, the sequence is used as a feedback signal, and the feedback signal is sent to the source terminal according to the resource position information of the feedback channel. In the multicast mode, if the decoding fails, the target terminal generates a sequence with correlation by using fourth information, wherein the fourth information is selected from the following information: the identifier of the source terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the source terminal and the target terminal belong. And then, the sequence is used as a feedback signal, and the feedback signal is sent to the source terminal according to the resource position information of the feedback channel.
Whether in unicast mode or multicast mode, the sequences with correlation include, but are not limited to, the following: m-sequence, CG-sequence, ZC-sequence, PN-sequence, etc.
In the above embodiment, if the target terminal receives data of more than two source terminals, the target terminal may obtain priority information of each source terminal in the more than two source terminals, and then preferentially send the feedback signal to the source terminal whose priority meets a predetermined requirement according to the priority information. Wherein the priority information of each source terminal may also be indicated to the target terminal, e.g. by the SCI.
The terminals with priorities meeting the predetermined requirement may be, for example, sorted in order from high priority to low priority, and the terminal with the highest priority is the terminal with the top priority.
For example, in unicast communication, a destination terminal receives data of the source terminal 1 and the source terminal 2 at the same time, and the priority of the source terminal 1 is higher than that of the source terminal 2. Then, the target terminal may preferentially transmit the feedback signal to the source terminal 1 when the data of both source terminals are successfully decoded.
In the embodiment of the invention, a feedback mechanism is provided in a unicast or multicast mode to control the retransmission times of the target terminal, thereby improving the utilization rate of communication resources.
Existing LTE (Long Term Evolution) -V2X adopts a broadcast communication mechanism, and does not introduce a corresponding feedback channel. However, at the present stage, the NR V2X introduces a unicast and multicast mechanism based on broadcasting, and if the same processing method as that of the original LTE V2X is adopted, the control is performed without using appropriate feedback during retransmission, and therefore, a large amount of resources are wasted.
When unicast or multicast communication is performed, the feedback of HARQ (Hybrid Automatic Repeat reQuest) is divided into two types of messages: ACK (acknowledgement)/NACK (negative acknowledgement). Although retransmission needs to be performed a plurality of times to ensure reliability, retransmission needs to be stopped in a timely manner to increase the resource utilization as much as possible.
Based on the above idea, when performing unicast communication, the Destination UE (target UE) only needs to feed back an ACK signal after successfully decoding a signal sent by the Source UE (Source UE), and notifies the Source UE to stop continuing retransmission. If the destination UE fails in decoding, no feedback is needed, and at the moment, the Source UE continues to keep a retransmission state because no feedback information is received.
For multicast communications, one Source UE sends data to multiple Destination UEs simultaneously. For Destination UEs which do not successfully decode, NACK signals need to be fed back to Source UEs, and the rest Destination UEs do not need to feed back. After the Source UE detects the NACK signal, the Source UE can correspondingly feed back the Destination UE sending the signal under the condition of distinguishing the feedback information Source. Or the NACK signal is detected at the Source UE, and all Destination UEs in the group are directly retransmitted.
For this reason, in practical applications, a feedback channel is introduced, which has an independent Resource pool and is configured by a Radio Resource Control (RRC) or pre-configured manner. When communication is carried out, the Destination UE is instructed by the SCI of the Source UE to dynamically schedule resources in the feedback resource pool.
For unicast, this dynamic scheduling process is performed according to a certain selection principle, which is not in the scope of the present patent protection. For multicast, Source UE can schedule members in a group without conflict, but also select resources between groups according to a certain selection principle, which does not belong to the scope of this patent protection.
To simplify the state of the feedback signal, and the UE can distinguish itself as being unicast or multicast, that is, a specific communication only requires one specific feedback state: unicast feedback ACK and multicast feedback NACK. In the embodiment of the present invention, ACK or NACK is represented by a sequence having a certain correlation, where the sequence includes, but is not limited to, an m sequence, a CG sequence, a ZC sequence, a PN sequence, and the like, such as a synchronization signal in NR and a DMRS (Demodulation reference signal).
For unicast communication, if decoding is successful, the Destination UE generates a sequence having correlation using the ID of Source UE (Source ID), or using the ID of Source UE and the ID of Destination UE (Destination ID), and uses the sequence as a feedback signal. And the Destination UE sends a feedback signal according to the resource position of the feedback channel indicated by the Source UE. And the Source UE slides by using the sequence correlation at the resource position of the feedback channel to detect the peak value. If the feedback signal is detected, the Source UE knows that the feedback signal is an ACK signal and represents that the Destination UE successfully receives and decodes the ACK signal, and the retransmission is immediately stopped. And if not, the Source UE continues to retransmit.
For multicast communication, if decoding fails, the Destination UE generates a sequence having correlation using the ID of the Source UE and the ID of the Destination UE as a feedback signal. And the Destination UE sends a feedback signal according to the resource position of the feedback channel indicated by the Source UE. And the Source UE slides by using the sequence correlation at the resource position of the feedback channel to detect the peak value. If the Source UE detects the feedback signal, the Source UE knows that the feedback signal is a NACK signal, can use the Destination ID to identify which Destination UE fails in decoding, and then sends a retransmission signal to the Destination UE. Furthermore, the Source UE may directly perform retransmission processing on all members in the group without distinguishing which Destination UE the feedback signal comes from. If no feedback information is received, the Source UE does not need retransmission.
How this is handled in the unicast and multicast cases is described in detail below in connection with different embodiments.
As shown in fig. 3, is one of the scenarios of unicast. The Source UE sends DATA to the DestinationUE and indicates the resource location of the feedback channel using the SCI. If the Destination UE successfully decodes the DATA, an m-sequence can be generated by using the ID of the Source UE and used as a feedback signal. The signal is then fed back according to the resource location of the feedback channel indicated in the SCI of the Source UE, the feedback signal representing an ACK. And then, the Source UE detects the feedback signal at the corresponding resource position, if the feedback signal is successfully received, the retransmission is stopped, and if the feedback signal is not successfully received, the retransmission signal is continuously sent.
As shown in fig. 4, it is one of the scenarios of unicast. As shown in fig. 4, when there are two unicast for the same Destination UE in the system, both Source UE1 and UE2 randomly select feedback resources from the same feedback resource pool. If the feedback resources selected by the two Source UE1 and the UE2 do not conflict, the Destination UE can perform feedback according to the feedback mode in the scenario shown in FIG. 3. If the feedback resources selected by the two Destination UEs conflict, the Destination UEs can perform feedback sequencing according to the priorities of the Source UEs 1 and the UEs 2 when performing feedback, and can preferentially perform feedback for Source UEs with high priorities.
For Source UE1 and UE2, taking Source UE1 as an example, the detection of the feedback signal can be performed at the resource location indicated to Destination UE, if the feedback signal indicating ACK is successfully received, the retransmission is stopped, otherwise, the retransmission signal is continuously sent.
As shown in fig. 5, it is one of the scenarios of unicast. As shown in fig. 5, when there are two or more unicast pairs in the system, since all Source UEs select feedback resources from the same feedback resource pool and indicate the feedback resources to Destination UEs through SCIs, there may be a conflict between the feedback resources used by different unicast pairs. If the feedback resources between the unicast pairs conflict, the Destination UE cannot sense the condition, if the decoding is successful, the Destination UE still continues to generate a sequence with correlation according to the ID of the respective Source UE and feeds back the sequence as a feedback signal, and the feedback signal represents ACK. The Source UE1 and the UE2 perform feedback detection on the same feedback channel resource location. In this case, since the two feedback signals are generated from different Source IDs and thus do not have correlation, the Source UE1 and the UE2 do not affect the feedback detection of each other, and therefore, both Source UEs can perform normal correlation detection and then determine whether to perform retransmission or not according to the detection result. If the feedback resources selected between the Source UEs do not have the conflict problem, the feedback can be performed according to the feedback mode in the scenario shown in fig. 3.
As shown in fig. 6, it is one of the scenarios of multicast. As shown in fig. 6, when there is a group of multicast UEs in the system, each Destination UE may need to perform feedback, and at this time, the Source UE should allocate different feedback resources to different Destination UEs by using the SCI in the feedback resource pool, so that the feedback information of the Destination UEs in the same group does not collide. In this case, when decoding fails, the Destination UE generates a sequence using the Source ID and the Destination ID as a feedback signal indicating NACK. Then, the Source UE detects the resource positions allocated to different Destination UEs. If a feedback signal indicating NACK is detected and received at a certain position, the Source UE retransmits the corresponding Destination UE, and the Destination without feedback is not retransmitted any more.
As shown in fig. 7, it is one of the scenarios of multicast. As shown in fig. 7, there are multicast and unicast, or two groups of multicast, simultaneously in the system. Thus, it may happen that the Destination UE3 needs to feed back two or more Source UEs (in this example, Destination UE3 needs to feed back Source UE1 and UE 2), and the randomness of the feedback resource selection of Source UE1 and UE2 may require that the Destination UE3 feed back at the same feedback resource location at the same time. At this time, if the Destination UE3 fails to decode, the Destination UE3 needs to prioritize the Source UE1 and the UE2, prioritize the UE feedback with high priority, and wait for the UE with lower priority.
For Source UE1 and UE2, taking Source UE1 as an example, the detection of the feedback signal can be performed at the resource location indicated to Destination UE, if the feedback signal indicating ACK is successfully received, the retransmission is stopped, otherwise, the retransmission signal is continuously sent.
As shown in fig. 8, it is one of the scenarios of multicast. As shown in fig. 8, two or more sets of multicast communications are simultaneously present in the system. Because all Source UEs select feedback resources in the same feedback resource pool and indicate the feedback resources by using the SCIs, there may be a conflict between feedback resources used by different Destination UEs, and the Destination UEs cannot perceive the conflict, and when decoding fails, they will continue to generate a sequence having correlation according to their respective Destination IDs and Source IDs and feed back the sequence as a feedback signal, where the feedback signal indicates NACK. The Source UE1 and the Source UE2 perform feedback detection at the same resource location of the feedback channel, and at this time, since the two NACK signals are generated by different Destination IDs and Source IDs, there is no correlation, the two NACK signals do not affect the feedback detection of each other, and both Source UEs can perform correlation detection normally, and then determine whether to perform retransmission according to the detection result. If the feedback resources selected between the Source UEs do not have a conflict problem, the feedback can be performed according to the feedback mode in the scenario as shown in fig. 6.
As shown in fig. 9, the terminal according to the embodiment of the present invention includes:
a sending module 901, configured to send data to a target terminal, where the data includes resource location information of a feedback channel, so that the target terminal sends a feedback signal according to the resource location information of the feedback channel;
a detecting module 902, configured to detect whether the feedback signal is received according to resource location information of the feedback channel;
a retransmission module 903, configured to determine whether to perform retransmission according to the detection result;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
The retransmission module 903 is specifically configured to:
in unicast transmission mode: if the feedback signal is not detected, carrying out retransmission; if the feedback signal is detected, not retransmitting; in the multicast transmission mode: if the feedback signal is detected, carrying out retransmission; and if the feedback signal is not detected, not retransmitting.
As shown in fig. 10, the terminal may further include:
a selecting module 904, configured to select a resource location of a feedback channel from a resource pool of the feedback channel, where the resource pool is configured through a high-level signaling or the resource pool is a pre-configured resource pool.
Wherein the SCI is used to indicate the resource location information of the feedback channel.
Wherein the detecting module 902 may include:
a first generating sub-module for generating the first sequence using fifth information selected from the following: the identifier of the terminal, the identifier of the target terminal and the identifiers of the unicast groups to which the terminal and the target terminal belong; a first detection sub-module, configured to perform, according to the resource location information of the feedback channel, peak detection of correlation on the first sequence and a signal received at the resource location of the feedback channel; and the first determining submodule is used for determining that the feedback signal is received if the peak value is detected, and otherwise determining that the feedback signal is not received.
Wherein the detecting module 902 may include:
a second generation submodule for generating the second sequence using sixth information selected from the group consisting of: the identifier of the terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the terminal and the target terminal belong; a second detection sub-module, configured to perform correlation peak detection on the second sequence and a signal received at the resource position of the feedback channel according to the resource position information of the feedback channel; and the second determining submodule is used for determining that the feedback signal is received if the peak value is detected, and otherwise determining that the feedback signal is not received.
The working principle of the device according to the invention can be referred to the description of the method embodiment described above.
In the embodiment of the invention, a feedback mechanism is provided in a unicast or multicast mode to control the retransmission times of the target terminal, thereby improving the utilization rate of communication resources.
As shown in fig. 11, the terminal according to the embodiment of the present invention includes:
a receiving module 1101, configured to receive data sent by a source terminal, where the data includes resource location information of a feedback channel;
a decoding module 1102 for decoding the data;
a processing module 1103, configured to send a feedback signal to the source terminal according to the resource location information of the feedback channel;
wherein, in a unicast transmission mode, the feedback signal is sent when the terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the terminal fails to decode the data.
The processing module 1103 may include:
a first generating sub-module, configured to generate a sequence with correlation using seventh information if the decoding is successful, where the seventh information is selected from the following information: the identifier of the source terminal, the identifiers of the source terminal and the terminals, and the identifiers of the source terminal and the unicast groups to which the terminals belong;
and the first sending submodule is used for utilizing the sequence as a feedback signal and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
The processing module 1103 may include:
a second generating sub-module, configured to generate a sequence with correlation using eighth information if decoding fails, where the eighth information is selected from the following information: the identifier of the source terminal, the identifier of the terminal, and the identifiers of the source terminal and the multicast group to which the terminal belongs;
and the second sending submodule is used for utilizing the sequence as a feedback signal and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
If data of more than two source terminals is received, as shown in fig. 12, the terminal may further include: an obtaining module 1104, configured to obtain priority information of each source terminal in the two or more source terminals; the processing module 1103 is specifically configured to preferentially send the feedback signal to a source terminal whose priority meets a predetermined requirement according to the priority information.
Wherein the resource location information of the feedback channel is indicated using the SCI. The sequences with correlation are selected from the following sequences: m sequence, CG sequence, ZC sequence, PN sequence.
The working principle of the device according to the invention can be referred to the description of the method embodiment described above.
In the embodiment of the invention, a feedback mechanism is provided in a unicast or multicast mode to control the retransmission times of the terminal, thereby improving the utilization rate of communication resources.
As shown in fig. 13, the terminal according to the embodiment of the present invention includes:
a processor 1300, for reading the program in the memory 1320, for executing the following processes:
transmitting data to a target terminal through a transceiver 1310, where the data includes resource location information of a feedback channel, so that the target terminal transmits a feedback signal according to the resource location information of the feedback channel; detecting whether the feedback signal is received or not according to the resource position information of the feedback channel; determining whether to retransmit according to the detection result;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
A transceiver 1310 for receiving and transmitting data under the control of the processor 1300.
In fig. 13, among other things, the bus architecture may include any number of interconnected buses and bridges with various circuits being linked together, particularly one or more processors represented by processor 1300 and memory represented by memory 1320. 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 1310 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. User interface 1330 may also be an interface capable of interfacing with a desired device for different user devices, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 1300 is responsible for managing the bus architecture and general processing, and the memory 1320 may store data used by the processor 1300 in performing operations.
The processor 1300 is further configured to read the computer program and execute the following steps:
in unicast transmission mode: if the feedback signal is not detected, carrying out retransmission; if the feedback signal is detected, not retransmitting;
in the multicast transmission mode: if the feedback signal is detected, carrying out retransmission; and if the feedback signal is not detected, not retransmitting.
The processor 1300 is further configured to read the computer program and perform the step of selecting a resource location of a feedback channel from a resource pool of the feedback channel, wherein the resource pool is configured through high layer signaling or the resource pool is a pre-configured resource pool.
The processor 1300 is further configured to read the computer program and perform the step of indicating resource location information of the feedback channel using SCI.
The processor 1300 is further adapted to read the computer program and perform the step of generating a ninth sequence using the first information, the ninth information being selected from the following: the identifier of the terminal, the identifier of the target terminal and the identifiers of the unicast groups to which the terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the first sequence and signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
The processor 1300 is further adapted to read the computer program and perform the step of generating a tenth sequence using the second information, the tenth information being selected from the group consisting of: the identifier of the terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the second sequence and the signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
As shown in fig. 14, the terminal according to the embodiment of the present invention includes:
the processor 1400 is used for reading the program in the memory 1420 and executing the following processes:
receiving data sent by a source terminal through a transceiver 1410, wherein the data includes resource location information of a feedback channel; decoding the data; transmitting, by the transceiver 1410, a feedback signal to the source terminal according to the resource location information of the feedback channel; wherein, in a unicast transmission mode, the feedback signal is sent when the terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the terminal fails to decode the data.
A transceiver 1410 for receiving and transmitting data under the control of the processor 1400.
Where in fig. 14 the bus architecture may include any number of interconnected buses and bridges, in particular one or more processors, represented by the processor 1400, and various circuits of memory, represented by the memory 1420, 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 1410 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. For different user devices, the user interface 1430 may also be an interface capable of interfacing with a desired device externally, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1420 may store data used by the processor 1400 in performing operations.
The processor 1400 is further configured to read the computer program and execute the following steps:
if the decoding is successful, generating a sequence with correlation using eleventh information selected from the following: the identifier of the source terminal, the identifiers of the source terminal and the terminals, and the identifiers of the source terminal and the unicast groups to which the terminals belong;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
The processor 1400 is further configured to read the computer program and perform the following steps of, if the decoding fails, generating a sequence with correlation by using twelfth information, where the twelfth information is selected from the following information: the identifier of the source terminal, the identifier of the terminal, and the identifiers of the source terminal and the multicast group to which the terminal belongs;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
Processor 1400 is further configured to read the computer program and perform the steps of obtaining priority information for each of the two or more source terminals;
and according to the priority information, preferentially sending the feedback signal to the source terminal with the priority meeting the preset requirement.
Wherein the resource location information of the feedback channel is indicated using the SCI.
Wherein the sequence with correlation is selected from the following sequences: m sequence, CG sequence, ZC sequence, PN sequence.
Furthermore, a computer-readable storage medium of an embodiment of the present invention stores a computer program executable by a processor to implement:
sending data to a terminal, wherein the data comprises resource position information of a feedback channel, so that the terminal sends a feedback signal according to the resource position information of the feedback channel;
detecting whether the feedback signal is received or not according to the resource position information of the feedback channel;
determining whether to retransmit according to the detection result;
wherein, in a unicast transmission mode, the feedback signal is sent when the terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the terminal fails to decode the data.
Wherein the determining whether to perform retransmission according to the detection result includes:
in unicast transmission mode: if the feedback signal is not detected, carrying out retransmission; if the feedback signal is detected, not retransmitting;
in the multicast transmission mode: if the feedback signal is detected, carrying out retransmission; and if the feedback signal is not detected, not retransmitting.
Wherein the method further comprises:
selecting a resource position of a feedback channel from a resource pool of the feedback channel, wherein the resource pool is configured through high-level signaling or is a pre-configured resource pool.
Wherein the SCI is used to indicate the resource location information of the feedback channel.
Wherein, in the unicast mode, the detecting whether the feedback signal is received according to the resource location information of the feedback channel includes:
generating a first sequence using first information selected from the following: the identifier of the source terminal, the identifiers of the source terminal and the target terminal, and the identifiers of the unicast groups to which the source terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the first sequence and signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
In the multicast mode, the detecting whether the feedback signal is received according to the resource location information of the feedback channel includes:
generating a second sequence using second information selected from the group consisting of: the identifier of the source terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the source terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the second sequence and the signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
Furthermore, a computer-readable storage medium of an embodiment of the present invention stores a computer program executable by a processor to implement:
receiving data sent by a source terminal, wherein the data comprises resource position information of a feedback channel;
decoding the data;
sending a feedback signal to the source terminal according to the resource position information of the feedback channel;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
Wherein, in the unicast mode, the sending a feedback signal to the source terminal according to the resource location information of the feedback channel includes:
if the decoding is successful, generating a sequence with correlation by using third information, wherein the third information is selected from the following information: the identifier of the source terminal, the identifiers of the source terminal and the target terminal, and the identifiers of the unicast groups to which the source terminal and the target terminal belong;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
Wherein, in the multicast mode, the sending a feedback signal to the source terminal according to the resource location information of the feedback channel includes:
if the decoding fails, generating a sequence with correlation by using fourth information, wherein the fourth information is selected from the following information: the identifier of the source terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the source terminal and the target terminal belong;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
Wherein, if receiving data of more than two source terminals, before sending a feedback signal to the source terminal according to the resource location information of the feedback channel, the method further includes:
acquiring priority information of each source terminal in the more than two source terminals;
the sending a feedback signal to the source terminal according to the resource location information of the feedback channel includes:
and according to the priority information, preferentially sending the feedback signal to the source terminal with the priority meeting the preset requirement.
Wherein the resource location information of the feedback channel is indicated using the SCI.
Wherein the sequence with correlation is selected from the following sequences: m sequence, CG sequence, ZC sequence, PN sequence.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the transceiving method according to various embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
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 (30)

1. An information processing method applied to a source terminal is characterized by comprising the following steps:
sending data to a target terminal, wherein the data comprises resource position information of a feedback channel, so that the target terminal sends a feedback signal according to the resource position information of the feedback channel;
detecting whether the feedback signal is received or not according to the resource position information of the feedback channel;
determining whether to retransmit according to the detection result;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
2. The method of claim 1, wherein the determining whether to perform retransmission according to the detection result comprises:
in unicast transmission mode: if the feedback signal is not detected, carrying out retransmission; if the feedback signal is detected, not retransmitting;
in the multicast transmission mode: if the feedback signal is detected, carrying out retransmission; and if the feedback signal is not detected, not retransmitting.
3. The method of claim 1, further comprising:
selecting a resource position of a feedback channel from a resource pool of the feedback channel, wherein the resource pool is configured through high-level signaling or is a pre-configured resource pool.
4. The method of claim 1, wherein the resource location information of the feedback channel is indicated by using a direct link control information SCI.
5. The method of claim 1, wherein in the unicast mode, the detecting whether the feedback signal is received according to the resource location information of the feedback channel comprises:
generating a first sequence using first information selected from the following: the identifier of the source terminal, the identifiers of the source terminal and the target terminal, and the identifiers of the unicast groups to which the source terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the first sequence and signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
6. The method of claim 1, wherein in the multicast mode, the detecting whether the feedback signal is received according to the resource location information of the feedback channel comprises:
generating a second sequence using second information selected from the group consisting of: the identifier of the source terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the source terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the second sequence and the signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
7. An information processing method applied to a target terminal is characterized by comprising the following steps:
receiving data sent by a source terminal, wherein the data comprises resource position information of a feedback channel;
decoding the data;
sending a feedback signal to the source terminal according to the resource position information of the feedback channel;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
8. The method of claim 7, wherein in the unicast mode, the sending a feedback signal to the source terminal according to the resource location information of the feedback channel comprises:
if the decoding is successful, generating a sequence with correlation by using third information, wherein the third information is selected from the following information: the identifier of the source terminal, the identifiers of the source terminal and the target terminal, and the identifiers of the unicast groups to which the source terminal and the target terminal belong;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
9. The method of claim 7, wherein in the multicast mode, the sending a feedback signal to the source terminal according to the resource location information of the feedback channel comprises:
if the decoding fails, generating a sequence with correlation by using fourth information, wherein the fourth information is selected from the following information: the identifier of the source terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the source terminal and the target terminal belong;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
10. The method of claim 7, wherein if data of more than two source terminals are received, before the sending a feedback signal to the source terminal according to the resource location information of the feedback channel, the method further comprises:
acquiring priority information of each source terminal in the more than two source terminals;
the sending a feedback signal to the source terminal according to the resource location information of the feedback channel includes:
and according to the priority information, preferentially sending the feedback signal to the source terminal with the priority meeting the preset requirement.
11. The method of claim 7, wherein the resource location information of the feedback channel is indicated by using SCI.
12. The method according to claim 8 or 9, wherein the sequence having correlation is selected from the group consisting of: m sequence, CG sequence, ZC sequence, PN sequence.
13. A terminal, comprising:
a sending module, configured to send data to a target terminal, where the data includes resource location information of a feedback channel, so that the target terminal sends a feedback signal according to the resource location information of the feedback channel;
the detection module is used for detecting whether the feedback signal is received or not according to the resource position information of the feedback channel;
the retransmission module is used for determining whether to retransmit according to the detection result;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
14. The terminal according to claim 13, wherein the retransmission module is specifically configured to:
in unicast transmission mode: if the feedback signal is not detected, carrying out retransmission; if the feedback signal is detected, not retransmitting;
in the multicast transmission mode: if the feedback signal is detected, carrying out retransmission; and if the feedback signal is not detected, not retransmitting.
15. A terminal, comprising:
a receiving module, configured to receive data sent by a source terminal, where the data includes resource location information of a feedback channel;
a decoding module for decoding the data;
the processing module is used for sending a feedback signal to the source terminal according to the resource position information of the feedback channel;
wherein, in a unicast transmission mode, the feedback signal is sent when the terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the terminal fails to decode the data.
16. The terminal of claim 15, wherein the processing module comprises:
a first generating sub-module, configured to generate a sequence with correlation using seventh information if the decoding is successful, where the seventh information is selected from the following information: the identifier of the source terminal, the identifiers of the source terminal and the terminals, and the identifiers of the source terminal and the unicast groups to which the terminals belong;
and the first sending submodule is used for utilizing the sequence as a feedback signal and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
17. The terminal of claim 15, wherein the processing module comprises:
a second generating sub-module, configured to generate a sequence with correlation using eighth information if decoding fails, where the eighth information is selected from the following information: the identifier of the source terminal, the identifier of the terminal, and the identifiers of the source terminal and the multicast group to which the terminal belongs;
and the second sending submodule is used for utilizing the sequence as a feedback signal and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
18. A terminal, comprising: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor; it is characterized in that the preparation method is characterized in that,
the transceiver is configured to send data to a target terminal, where the data includes resource location information of a feedback channel, so that the target terminal sends a feedback signal according to the resource location information of the feedback channel;
the processor is used for reading the program in the memory and executing the following processes: detecting whether the feedback signal is received or not according to the resource position information of the feedback channel; determining whether to retransmit according to the detection result;
wherein, in a unicast transmission mode, the feedback signal is sent when the target terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the target terminal fails to decode the data.
19. The terminal of claim 18, wherein the processor is further configured to read a program in the memory and perform the following process:
in unicast transmission mode: if the feedback signal is not detected, carrying out retransmission; if the feedback signal is detected, not retransmitting;
in the multicast transmission mode: if the feedback signal is detected, carrying out retransmission; and if the feedback signal is not detected, not retransmitting.
20. The terminal of claim 18, wherein the processor is further configured to read a program in the memory and perform the following process:
selecting a resource position of a feedback channel from a resource pool of the feedback channel, wherein the resource pool is configured through high-level signaling or is a pre-configured resource pool.
21. The terminal of claim 18, wherein the processor is further configured to read a program in the memory and perform the following process:
indicating resource location information of the feedback channel using the SCI.
22. The terminal of claim 18, wherein the processor is further configured to read a program in the memory and perform the following process:
generating the first sequence using ninth information selected from the following: the identifier of the terminal, the identifier of the target terminal and the identifiers of the unicast groups to which the terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the first sequence and signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
23. The terminal of claim 18, wherein the processor is further configured to read a program in the memory and perform the following process:
generating the second sequence using tenth information selected from the group consisting of: the identifier of the terminal, the identifier of the target terminal, and the identifiers of the multicast groups to which the terminal and the target terminal belong;
according to the resource position information of the feedback channel, carrying out correlation peak detection on the second sequence and the signals received at the resource position of the feedback channel;
and if the peak value is detected, determining that the feedback signal is received, otherwise, determining that the feedback signal is not received.
24. A terminal, comprising: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor; it is characterized in that the preparation method is characterized in that,
the transceiver is used for receiving data sent by a source terminal, and the data comprises resource position information of a feedback channel;
the processor is used for reading the program in the memory and executing the following processes: decoding the data;
the transceiver is further configured to send a feedback signal to the source terminal according to the resource location information of the feedback channel;
wherein, in the unicast transmission mode, the feedback signal indicates that the terminal successfully decodes the data; in the multicast transmission mode, the feedback signal is sent when the terminal fails to decode the data.
25. The terminal of claim 24, wherein the processor is further configured to read a program in the memory and perform the following process:
if the decoding is successful, generating a sequence with correlation using eleventh information selected from the following: the identifier of the source terminal, the identifiers of the source terminal and the terminals, and the identifiers of the source terminal and the unicast groups to which the terminals belong;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
26. The terminal of claim 24, wherein the processor is further configured to read a program in the memory and perform the following process:
if the decoding fails, generating a sequence with correlation by using twelfth information, wherein the twelfth information is selected from the following information: the identifier of the source terminal, the identifier of the terminal, and the identifiers of the source terminal and the multicast group to which the terminal belongs;
and using the sequence as a feedback signal, and sending the feedback signal to the source terminal according to the resource position information of the feedback channel.
27. The terminal of claim 24, wherein the processor is further configured to read a program in the memory and perform the following process:
acquiring priority information of each source terminal in more than two source terminals;
and according to the priority information, preferentially sending the feedback signal to the source terminal with the priority meeting the preset requirement.
28. The terminal of claim 24, wherein the resource location information of the feedback channel is indicated by SCI.
29. The terminal according to claim 25 or 26, wherein the sequence with correlation is selected from the following sequences: m sequence, CG sequence, ZC sequence, PN sequence.
30. A computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the steps in the method according to any one of claims 1 to 5; alternatively, the computer program realizes the steps in the method according to any one of claims 6 to 12 when executed by a processor.
CN201811287248.5A 2018-10-31 2018-10-31 Information processing method and terminal Pending CN111132086A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811287248.5A CN111132086A (en) 2018-10-31 2018-10-31 Information processing method and terminal
PCT/CN2019/106430 WO2020088135A1 (en) 2018-10-31 2019-09-18 Information processing method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811287248.5A CN111132086A (en) 2018-10-31 2018-10-31 Information processing method and terminal

Publications (1)

Publication Number Publication Date
CN111132086A true CN111132086A (en) 2020-05-08

Family

ID=70461959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811287248.5A Pending CN111132086A (en) 2018-10-31 2018-10-31 Information processing method and terminal

Country Status (2)

Country Link
CN (1) CN111132086A (en)
WO (1) WO2020088135A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112929135A (en) * 2021-02-01 2021-06-08 南通新飓计算机信息科技有限公司 Intelligent building security management method and system based on new generation communication system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114286288B (en) * 2020-09-28 2023-12-05 维沃移动通信有限公司 Information transmission method, resource selection method, device and electronic equipment

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006020325A2 (en) * 2004-08-13 2006-02-23 Flarion Technologies, Inc. Methods and apparatus for resource utilization tracking, accounting and/or billing
CN101247552A (en) * 2007-02-14 2008-08-20 华为技术有限公司 Feedback method, system and equipment
CN101350707A (en) * 2007-07-16 2009-01-21 大唐移动通信设备有限公司 Method and apparatus for transmitting up control signaling of TDD-OFDMA system
CN101389120A (en) * 2007-09-11 2009-03-18 大唐移动通信设备有限公司 Method and device for transmitting ACK/NACK signal
CN101409607A (en) * 2007-10-08 2009-04-15 大唐移动通信设备有限公司 Method and apparatus transmitting confirmation information of mobile communication long term evolved system
CN101415226A (en) * 2007-10-15 2009-04-22 大唐移动通信设备有限公司 Method and apparatus for improving down pilot time slot resource utilization ratio of TDD system
CN101621361A (en) * 2008-07-01 2010-01-06 上海无线通信研究中心 Transmission method for broadcast/multicast feedback signaling
US20100074277A1 (en) * 2004-04-02 2010-03-25 Yasuyuki Nishibayashi Communication apparatus, communication system, communication method, and communication control program
US20100322252A1 (en) * 2009-06-22 2010-12-23 Josephine Suganthi Systems and methods for handling a multi-connection protocol between a client and server traversing a multi-core system
US20110075641A1 (en) * 2009-09-25 2011-03-31 Wipawee Siriwongpairat Systems and methods for interoperability positive train control
EP2549817A1 (en) * 2008-09-17 2013-01-23 Panasonic Corporation Semi-persistent scheduled resource release procedure in a mobile communication network
TWI432062B (en) * 2009-11-13 2014-03-21 Ind Tech Res Inst Reliable synchronization apparatus and method within a multicast and broadcast service zone
WO2017192009A1 (en) * 2016-05-03 2017-11-09 엘지전자 주식회사 Method of transmitting ack/nack message in wireless communication system and terminal using same method
CN108604956A (en) * 2016-01-18 2018-09-28 高通股份有限公司 HARQ LLR buffers and resequencing buffer management

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3605911B1 (en) * 2017-03-28 2023-06-21 Beijing Xiaomi Mobile Software Co., Ltd. Harq feedback method, apparatus, and system

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100074277A1 (en) * 2004-04-02 2010-03-25 Yasuyuki Nishibayashi Communication apparatus, communication system, communication method, and communication control program
WO2006020325A2 (en) * 2004-08-13 2006-02-23 Flarion Technologies, Inc. Methods and apparatus for resource utilization tracking, accounting and/or billing
CN101247552A (en) * 2007-02-14 2008-08-20 华为技术有限公司 Feedback method, system and equipment
CN101350707A (en) * 2007-07-16 2009-01-21 大唐移动通信设备有限公司 Method and apparatus for transmitting up control signaling of TDD-OFDMA system
CN101389120A (en) * 2007-09-11 2009-03-18 大唐移动通信设备有限公司 Method and device for transmitting ACK/NACK signal
CN101409607A (en) * 2007-10-08 2009-04-15 大唐移动通信设备有限公司 Method and apparatus transmitting confirmation information of mobile communication long term evolved system
CN101415226A (en) * 2007-10-15 2009-04-22 大唐移动通信设备有限公司 Method and apparatus for improving down pilot time slot resource utilization ratio of TDD system
CN101621361A (en) * 2008-07-01 2010-01-06 上海无线通信研究中心 Transmission method for broadcast/multicast feedback signaling
EP2549817A1 (en) * 2008-09-17 2013-01-23 Panasonic Corporation Semi-persistent scheduled resource release procedure in a mobile communication network
US20100322252A1 (en) * 2009-06-22 2010-12-23 Josephine Suganthi Systems and methods for handling a multi-connection protocol between a client and server traversing a multi-core system
US20110075641A1 (en) * 2009-09-25 2011-03-31 Wipawee Siriwongpairat Systems and methods for interoperability positive train control
TWI432062B (en) * 2009-11-13 2014-03-21 Ind Tech Res Inst Reliable synchronization apparatus and method within a multicast and broadcast service zone
CN108604956A (en) * 2016-01-18 2018-09-28 高通股份有限公司 HARQ LLR buffers and resequencing buffer management
WO2017192009A1 (en) * 2016-05-03 2017-11-09 엘지전자 주식회사 Method of transmitting ack/nack message in wireless communication system and terminal using same method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
" "S2_115_Draft_Rep_v005"", 《《3GPP DRAFT REPORT OF SA WG2 MEETING #115 VERSION 0.0.5》》 *
INTEL CORPORATION: "Support of Sidelink Unicast, Groupcast and Broadcast Modes for NR V2X Communication", 《3GPP TSG RAN WG1 MEETING #94 R1-1808693》 *
INTEL CORPORATION: "Support of Sidelink Unicast, Groupcast, and Broadcast Modes for NR V2X Communication", 《3GPP TSG RAN WG1 MEETING #94BIS R1-1811807》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112929135A (en) * 2021-02-01 2021-06-08 南通新飓计算机信息科技有限公司 Intelligent building security management method and system based on new generation communication system

Also Published As

Publication number Publication date
WO2020088135A1 (en) 2020-05-07

Similar Documents

Publication Publication Date Title
US11229041B2 (en) Downlink control information (DCI) transmission method, network device, and user equipment
CN108029120B (en) Method for indicating resources allocated to HARQ messages in a random access procedure for a low complexity narrowband terminal
US11343811B2 (en) Data transmitting method and device, and storage medium
CN106804116B (en) Transmission method of feedback information, base station and user equipment
JPWO2016076301A1 (en) User apparatus, feedback control method, and retransmission control method
WO2021027754A1 (en) Method and apparatus for sending and receiving feedback information, and storage medium
CN108242970B (en) Resource unit-based feedback method and device for unlicensed transmission
CN111436151B (en) Control information sending method, control information receiving method, terminal and network side equipment
CN110519022B (en) Data transmission method, user terminal and computer readable storage medium
WO2018010497A1 (en) Method for processing hybrid automatic repeat request process, device and communications system
CN110351748B (en) User equipment and base station for mobile communication system
JP2018514124A (en) Method, apparatus, and system for managing hybrid automatic retransmission request
TW202241171A (en) Indication of harq-ack codebook for retransmission
CN107113818B (en) Data transmission method and device
CN111436150B (en) Information transmission method, transmission scheduling method, terminal and network side equipment
US20220248434A1 (en) Communication method, device, and storage medium
CN111132086A (en) Information processing method and terminal
CN112087281B (en) Response message transmission method and device
CN106921474B (en) Method, device and system for sending uplink retransmission data
CN103944688A (en) Processing method, apparatus and system for feedback information
JP2021533709A (en) Scheduling methods, devices, base stations, terminals and computer readable storage media
CN108023684B (en) Data retransmission method and device
JP2007300504A (en) Wireless base station and wireless communication control method
CN101242245B (en) A method and device for processing response message
CN110944400B (en) ACK/NACK feedback method, system, base station and terminal

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
TA01 Transfer of patent application right

Effective date of registration: 20210528

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Applicant after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Applicant before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20200508

RJ01 Rejection of invention patent application after publication