[go: up one dir, main page]

CN107888326B - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

Publication number
CN107888326B
CN107888326B CN201610873210.0A CN201610873210A CN107888326B CN 107888326 B CN107888326 B CN 107888326B CN 201610873210 A CN201610873210 A CN 201610873210A CN 107888326 B CN107888326 B CN 107888326B
Authority
CN
China
Prior art keywords
signal
received
previous
decoding
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610873210.0A
Other languages
Chinese (zh)
Other versions
CN107888326A (en
Inventor
王磊
陈雁
行双双
杜颖钢
张锦芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201610873210.0A priority Critical patent/CN107888326B/en
Priority to PCT/CN2017/099418 priority patent/WO2018059169A1/en
Publication of CN107888326A publication Critical patent/CN107888326A/en
Application granted granted Critical
Publication of CN107888326B publication Critical patent/CN107888326B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • 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

Landscapes

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

Abstract

The embodiment of the invention provides a data transmission method and a device, wherein the method comprises the following steps: the method comprises the steps that network equipment receives a first signal sent by a terminal; when the decoding of the first signal fails, setting the first signal as a first signal of an Nth retransmission, wherein N is an integer greater than or equal to 1; and decoding the first signal according to the unsuccessfully decoded signal received for the previous N times. Therefore, under the condition of an authorization-free mode (under the condition that the identification of the terminal cannot be obtained), when the signal is not successfully decoded, a plurality of signals which are not successfully decoded can be combined and decoded to obtain data.

Description

Data transmission method and device
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a data transmission method and device.
Background
In the existing 3G/4G system, an authorization mode is generally adopted for uplink transmission, that is, a Base Station (BS) determines a physical layer parameter and sends the physical layer parameter to a terminal (UE) through a control signaling. In 5G communication, a grant-free (grant-free) transmission mode is adopted for uplink small traffic. Before sending data, a user does not need to request a base station for scheduling resources, but directly sends service data on specific time-frequency resources; under the authorization-free transmission mode, energy can be saved, signaling overhead can be greatly reduced, and access time delay can be shortened. An uplink Hybrid Automatic Repeat reQuest (HARQ) mechanism in the existing system is used in an authorization mode, in which a BS issues HARQ scheduling information to a UE, and the UE completes transmission of the HARQ after receiving the HARQ scheduling information. However, in the unlicensed transmission mode, the BS cannot acquire information such as a user Identity (ID) before correctly decoding the service data, and therefore cannot combine multiple copies of retransmitted data before decoding.
Disclosure of Invention
The embodiment of the invention provides a data transmission method and a data transmission device, which are used for realizing merging and decoding processing of multiple decoding failure signals in an authorization-free transmission mode to obtain data.
In a first aspect, an embodiment of the present invention provides a data transmission method, including: the method comprises the steps that network equipment receives a first signal sent by a terminal; when the decoding of the first signal fails, setting the first signal as a first signal of an Nth retransmission, wherein N is an integer greater than or equal to 1; and decoding the first signal according to the unsuccessfully decoded signal received for the previous N times.
Optionally, the decoding the first signal according to the unsuccessfully decoded signal received the previous N times includes: and carrying out merging decoding processing on the signals which are received for the previous N times and are not decoded successfully and the first signal.
Optionally, the decoding the first signal according to the signals received N times, further includes: rejecting any received signal in the previous N times of received unsuccessfully decoded signals to obtain N-1 times of received unsuccessfully decoded signals; and carrying out merging decoding processing on the unsuccessfully decoded signal received for N-1 times and the first signal.
Optionally, the decoding the first signal according to the unsuccessfully decoded signal received the previous N times includes: acquiring the serial number of the pilot frequency of the first signal received for the previous N times according to the serial number of the pilot frequency of the first signal retransmitted for the Nth time, a pilot frequency selection rule and the currently set retransmission times N of the first signal; acquiring the first signal received for the previous N times from the unsuccessfully decoded signal received for the previous N times according to the sequence number of the pilot frequency of the first signal received for the previous N times; and decoding the first signal retransmitted for the Nth time according to the first signal received for the previous N times.
Optionally, the pilot sequence number selection rule is that the pilot sequence numbers of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received the previous Kth time and the N meet a preset mapping relation, and K is an integer which is greater than or equal to 1 and smaller than the N.
Optionally, the decoding the first signal retransmitted N times according to the first signal received N times includes: and carrying out merging and decoding processing on the first signal received for the previous N times and the first signal retransmitted for the Nth time.
Optionally, the decoding the first signal according to the first signal received N times further includes: rejecting the first signal received at any time in the first signals received at the previous N times to obtain the first signal received at the N-1 times; and carrying out merging and decoding processing on the first signal received for the N-1 times and the first signal retransmitted for the Nth time.
Optionally, the method further comprises: receiving an identifier of a terminal to which the first signal sent by the terminal belongs;
the decoding processing of the first signal according to the unsuccessfully decoded signal received for the previous N times includes: acquiring Q times of signals sent by the terminal, which can detect the identifier of the terminal, from the unsuccessfully decoded signals received in the previous N times according to the identifier of the terminal; q is more than or equal to 1 and less than or equal to N; and decoding the first signal according to the Q times of signals sent by the terminal.
Optionally, the identifier of the terminal further carries a transmission indication; the transmission indication is an initial transmission indication or a retransmission indication;
the setting the first signal as the first signal of the nth retransmission includes: and when the transmission indication is a retransmission indication, setting the first signal as the first signal of the Nth retransmission.
Optionally, the setting the first signal as a first signal of an nth retransmission includes: and when the pilot frequency of the first signal is the conjugate pilot frequency, setting the first signal as the first signal of the Nth retransmission.
Optionally, the method further comprises: and when the merging and decoding of the first signal fails according to the signals received for the previous N times, updating the N to be N + 1.
In a second aspect, an embodiment of the present invention provides a data transmission method, including: the terminal determines the sequence number of the pilot frequency of the first signal sent for the Mth time; m is an integer greater than or equal to 1; and sending the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
Optionally, the determining a sequence number of a pilot transmitting the mth transmitted first signal includes: and randomly determining the sequence number of the pilot frequency of the Mth transmitted first signal.
Optionally, the determining a sequence number of a pilot transmitting the mth transmitted first signal includes: and determining the sequence number of the pilot frequency of the first signal transmitted for the Mth time according to the pilot frequency selection rule and the transmission times M of the first signal.
Optionally, the pilot selection rule is that the sequence numbers of the pilots of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received the previous Kth time and the M meet a preset mapping relation, and K is an integer which is greater than or equal to 1 and smaller than the M.
Optionally, sending the first signal to the network device M times by using the pilot frequency corresponding to the sequence number according to the sequence number, where the sending includes: and sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
Optionally, the identifier of the terminal further carries a transmission indication; when the M is 1, the transmission indication is an initial transmission indication; when the M is larger than 1, the transmission indication is a retransmission indication.
Optionally, sending, according to the sequence number, the identifier of the terminal and the first signal sent for the mth time to the network device by using the pilot frequency corresponding to the sequence number, where the sending includes: and when the M is larger than 1, sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the conjugate pilot frequency corresponding to the sequence number.
Optionally, when M is greater than 1, the sending the first signal to the network device M times by using the pilot frequency corresponding to the sequence number according to the sequence number includes: when the confirmation message sent by the network equipment is not received within the preset time, the first signal is sent to the network equipment for the Mth time by adopting the pilot frequency corresponding to the sequence number according to the sequence number; the acknowledgement message is used to acknowledge receipt of the first signal.
Optionally, the mth transmitted first signal is an mth redundancy version of the first signal or a repeated first signal.
In a third aspect, an embodiment of the present invention provides a network device, including: the receiving module is used for receiving a first signal sent by a terminal; a decoding module for decoding the first signal; a setting module, configured to set the first signal as an nth retransmitted first signal when the decoding module fails to decode the first signal, where N is an integer greater than or equal to 1; the decoding module is further configured to perform decoding processing on the first signal according to the unsuccessfully decoded signal received N times before.
Optionally, when the decoding module performs decoding processing on the first signal according to the unsuccessfully decoded signal received for the previous N times, the decoding module is specifically configured to: and carrying out merging decoding processing on the signals which are received for the previous N times and are not decoded successfully and the first signal.
Optionally, when the decoding module performs decoding processing on the first signal according to the unsuccessfully decoded signal received the previous N times, the decoding module is further configured to: rejecting any received signal in the previous N times of received unsuccessfully decoded signals to obtain N-1 times of received unsuccessfully decoded signals; and carrying out merging decoding processing on the unsuccessfully decoded signal received by the N-1 times and the first signal.
Optionally, when the decoding module performs decoding processing on the first signal according to the unsuccessfully decoded signal received for the previous N times, the decoding module is specifically configured to: acquiring the serial number of the pilot frequency of the first signal received for the previous N times according to the serial number of the pilot frequency of the first signal retransmitted for the Nth time, a pilot frequency selection rule and the currently set retransmission times N of the first signal; acquiring the first signal received for the previous N times from the unsuccessfully decoded signal received for the previous N times according to the sequence number of the pilot frequency of the first signal received for the previous N times; and decoding the first signal retransmitted for the Nth time according to the first signal received for the previous N times.
Optionally, the pilot sequence number selection rule is that the pilot sequence numbers of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received the previous Kth time and the N meet a preset mapping relation, and K is an integer which is greater than or equal to 1 and smaller than the N.
Optionally, when the decoding module performs decoding processing on the nth retransmitted first signal according to the first signal received N times, the decoding module is specifically configured to: and carrying out merging and decoding processing on the first signal received for the previous N times and the first signal retransmitted for the Nth time.
Optionally, when the decoding module performs decoding processing on the first signal according to the first signal received the previous N times, the decoding module is further configured to: rejecting the first signal received at any time in the first signals received at the previous N times to obtain the first signal received at the N-1 times; and carrying out merging and decoding processing on the first signal received for the N-1 times and the first signal retransmitted for the Nth time.
Optionally, the receiving module is further configured to receive an identifier of a terminal to which the first signal sent by the terminal belongs;
when the decoding module performs decoding processing on the first signal according to the unsuccessfully decoded signal received for the previous N times, the decoding module is specifically configured to: acquiring Q times of signals sent by the terminal, which can detect the identifier of the terminal, from the unsuccessfully decoded signals received in the previous N times according to the identifier of the terminal; q is more than or equal to 1 and less than or equal to N; and decoding the first signal according to the Q times of signals sent by the terminal.
Optionally, the identifier of the terminal further carries a transmission indication; the transmission indication is an initial transmission indication or a retransmission indication; the setting module is specifically configured to: and when the transmission indication is a retransmission indication, setting the first signal as the first signal of the Nth retransmission.
Optionally, the setting module is specifically configured to: and when the pilot frequency of the first signal is the conjugate pilot frequency, setting the first signal as the first signal of the Nth retransmission.
Optionally, the network device further includes: and the updating module is used for updating the N to be N +1 when the decoding module fails to perform merging and decoding on the first signal according to the signals received for the previous N times.
In a fourth aspect, an embodiment of the present invention provides a terminal, including: the determining module is used for determining the serial number of the pilot frequency of the first signal sent for the Mth time; m is an integer greater than or equal to 1; and the sending module is used for sending the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
Optionally, the determining module is specifically configured to: and randomly determining the sequence number of the pilot frequency of the Mth transmitted first signal.
Optionally, the determining module is specifically configured to: and determining the sequence number of the pilot frequency of the first signal transmitted for the Mth time according to the pilot frequency selection rule and the transmission times M of the first signal.
Optionally, the pilot selection rule is that the sequence numbers of the pilots of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received the previous Kth time and the M meet a preset mapping relation, and K is an integer which is greater than or equal to 1 and smaller than the M.
Optionally, the sending module is specifically configured to: and sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
Optionally, the identifier of the terminal further carries a transmission indication; when the M is 1, the transmission indication is an initial transmission indication; when the M is larger than 1, the transmission indication is a retransmission indication.
Optionally, when the sending module sends the identifier of the terminal and the first signal sent for the mth time to the network device by using the pilot frequency corresponding to the sequence number according to the sequence number, the sending module is specifically configured to: and when the M is larger than 1, sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the conjugate pilot frequency corresponding to the sequence number.
Optionally, the terminal further includes:
a receiving module, configured to receive an acknowledgement message sent by the network device, where the acknowledgement message is used to acknowledge that the first signal is received;
the sending module is specifically configured to, when sending the first signal to the network device M times by using the pilot frequency corresponding to the sequence number according to the sequence number,: and when the M is larger than 1, when the receiving module does not receive the confirmation message sent by the network equipment within the preset time, adopting the pilot frequency corresponding to the sequence number to send the first signal to the network equipment for the Mth time according to the sequence number.
Optionally, the mth transmitted first signal is an mth redundancy version of the first signal or a repeated first signal.
In a fifth aspect, an embodiment of the present invention provides a network device, including: the receiver is used for receiving a first signal sent by a terminal; a processor, configured to set the first signal as an nth retransmitted first signal when decoding of the first signal fails, where N is an integer greater than or equal to 1; and decoding the first signal according to the unsuccessfully decoded signal received for the previous N times.
Optionally, when the processor performs decoding processing on the first signal according to the unsuccessfully decoded signal received for the previous N times, the processor is specifically configured to: and carrying out merging decoding processing on the signals which are received for the previous N times and are not decoded successfully and the first signal.
Optionally, when the processor performs decoding processing on the first signal according to the signals received for the previous N times, the processor is further configured to: rejecting any received signal in the previous N times of received unsuccessfully decoded signals to obtain N-1 times of received unsuccessfully decoded signals; and carrying out merging decoding processing on the unsuccessfully decoded signal received for N-1 times and the first signal.
Optionally, when the processor performs decoding processing on the first signal according to the unsuccessfully decoded signal received for the previous N times, the processor is specifically configured to: acquiring the serial number of the pilot frequency of the first signal received for the previous N times according to the serial number of the pilot frequency of the first signal retransmitted for the Nth time, a pilot frequency selection rule and the currently set retransmission times N of the first signal; acquiring the first signal received for the previous N times from the unsuccessfully decoded signal received for the previous N times according to the sequence number of the pilot frequency of the first signal received for the previous N times; and decoding the first signal retransmitted for the Nth time according to the first signal received for the previous N times.
Optionally, the pilot sequence number selection rule is that the pilot sequence numbers of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received the previous Kth time and the N meet a preset mapping relation, and K is an integer which is greater than or equal to 1 and smaller than the N.
Optionally, when the processor performs decoding processing on the nth retransmitted first signal according to the first signal received N times, the processor is specifically configured to: and carrying out merging and decoding processing on the first signal received for the previous N times and the first signal retransmitted for the Nth time.
Optionally, when the processor performs decoding processing on the first signal according to the first signal received the previous N times, the processor is further configured to: rejecting the first signal received at any time in the first signals received at the previous N times to obtain the first signal received at the N-1 times; and carrying out merging and decoding processing on the first signal received for the N-1 times and the first signal retransmitted for the Nth time.
Optionally, the receiver is further configured to receive an identifier of a terminal to which the first signal sent by the terminal belongs; when the processor performs decoding processing on the first signal according to the unsuccessfully decoded signal received for the previous N times, the processor is specifically configured to: acquiring Q times of signals sent by the terminal, which can detect the identifier of the terminal, from the unsuccessfully decoded signals received in the previous N times according to the identifier of the terminal; q is more than or equal to 1 and less than or equal to N; and decoding the first signal according to the Q times of signals sent by the terminal.
Optionally, the identifier of the terminal further carries a transmission indication; the transmission indication is an initial transmission indication or a retransmission indication; when the processor sets the first signal to be the first signal retransmitted for the nth time, the processor is specifically configured to: and when the transmission indication is a retransmission indication, setting the first signal as the first signal of the Nth retransmission.
Optionally, when the processor sets the first signal to be an nth retransmitted first signal, the processor is specifically configured to: and when the pilot frequency of the first signal is the conjugate pilot frequency, setting the first signal as the first signal of the Nth retransmission.
Optionally, the processor is further configured to update N to be N +1 when merging and decoding of the first signal fails according to the signals received N times before.
In a sixth aspect, an embodiment of the present invention provides a terminal, including: a processor for determining a sequence number of a pilot transmitting a first signal transmitted an mth time; m is an integer greater than or equal to 1; and the transmitter is used for sending the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the sequence number according to the sequence number.
Optionally, the processor is specifically configured to: and randomly determining the sequence number of the pilot frequency of the Mth transmitted first signal.
Optionally, the processor is specifically configured to: and determining the sequence number of the pilot frequency of the first signal transmitted for the Mth time according to the pilot frequency selection rule and the transmission times M of the first signal.
Optionally, the pilot selection rule is that the sequence numbers of the pilots of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received the previous Kth time and the M meet a preset mapping relation, and K is an integer which is greater than or equal to 1 and smaller than the M.
Optionally, the transmitter is specifically configured to: and sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
Optionally, the identifier of the terminal further carries a transmission indication; when the M is 1, the transmission indication is an initial transmission indication; when the M is larger than 1, the transmission indication is a retransmission indication.
Optionally, when the transmitter sends the identifier of the terminal and the first signal sent for the mth time to the network device by using the pilot frequency corresponding to the sequence number according to the sequence number, the transmitter is specifically configured to: and when the M is larger than 1, sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the conjugate pilot frequency corresponding to the sequence number.
Optionally, the terminal further includes: the receiver is used for receiving the confirmation message sent by the network equipment; the acknowledgement message is used to acknowledge that the first signal has been received; the transmitter is specifically configured to, when sending the first signal to the network device M times by using the pilot frequency corresponding to the sequence number according to the sequence number, perform: and when the M is larger than 1, when the receiver does not receive the confirmation message sent by the network equipment within the preset time, adopting the pilot frequency corresponding to the sequence number to send the first signal to the network equipment for the Mth time according to the sequence number.
Optionally, the mth transmitted first signal is an mth redundancy version of the first signal or a repeated first signal.
The embodiment of the invention provides a data transmission method and a data transmission device, wherein when a network device fails to decode a first signal sent by a receiving terminal, the first signal is set as a first signal retransmitted for the Nth time, and then the first signal retransmitted for the Nth time is decoded according to a signal which is received for the previous N times and is not decoded successfully, so that multiple parts of signals which are not decoded successfully can be combined and decoded to obtain data under the condition of an authorization-free mode (under the condition that the identification of the terminal cannot be obtained) when the signals are not decoded successfully.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a flowchart of a data transmission method according to an embodiment of the present invention;
fig. 2 is a flowchart of a data transmission method according to an embodiment of the present invention;
fig. 3 is a schematic diagram of sequence numbers of pilots of multiple transmission signals according to an embodiment of the present invention;
fig. 4 is a schematic diagram of sequence numbers of pilots of multiple transmission signals according to an embodiment of the present invention;
fig. 5 is a flowchart of a data transmission method according to an embodiment of the present invention;
fig. 6 is a schematic diagram of sequence numbers of pilots of multiple transmission signals according to an embodiment of the present invention;
fig. 7 is a schematic diagram of sequence numbers of pilots of multiple transmission signals according to an embodiment of the present invention;
fig. 8 is a flowchart of a data transmission method according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a network device according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a network device according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 13 is a schematic structural diagram of a data transmission system according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiments of the present invention are applied to an authorization-free transmission mode, and before a terminal sends data to a network device, the terminal does not need to request a base station to schedule resources, so that the network device cannot know the identifier of the terminal sending the data before decoding the data.
Fig. 1 is a flowchart of a data transmission method according to an embodiment of the present invention, and as shown in fig. 1, the method according to the embodiment may include:
s101, the terminal determines the sequence number of the pilot frequency of the first signal sent for the Mth time.
M is an integer greater than or equal to 1.
And S102, the terminal sends the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
In this embodiment, the terminal may determine the sequence number of the pilot of the first signal transmitted for the first time, or the sequence number of the pilot of the first signal transmitted for the second time, or the sequence number of the pilot of the first signal transmitted for the third time.
Optionally, if M is greater than 1, a possible implementation manner of S102 is: when the terminal does not receive the confirmation message sent by the network equipment within the preset time, the terminal adopts the pilot frequency corresponding to the sequence number to send the first signal to the network equipment for the Mth time according to the sequence number; the acknowledgement message is used to acknowledge receipt of the first signal. That is, the terminal determines whether a confirmation message sent by the network device for confirming that the first signal has been received is received within a preset time, and if the confirmation message is received within the preset time, it indicates that the first signal has been successfully decoded by the network device, and then the process is finished; if the confirmation message is not received within the preset time, which indicates that the first signal is not successfully received or decoded by the network device, the first signal is sent again, in this embodiment, the sending of the first signal again is sending the first signal for the mth time, and then the terminal sends the first signal to the network device for the mth time according to the sequence number determined in S101.
Optionally, the mth transmitted first signal is an mth redundancy version of the first signal or a repeated first signal.
S103, when the network device fails to decode the first signal, setting the first signal as the first signal of the Nth retransmission.
And N is an integer greater than or equal to 1.
S104, the network equipment decodes the first signal according to the unsuccessfully decoded signal received for the previous N times.
In this embodiment, after receiving the first signal, the network device decodes the first signal, and if the first signal is decoded successfully, the network device may obtain data sent by the terminal to the network device; and if the decoding of the first signal fails, setting the first signal as the first signal of the Nth retransmission, wherein N is an integer greater than or equal to 1. And then decoding the first signal retransmitted for the Nth time according to the unsuccessfully decoded signal received for the previous N times.
Optionally, if merging and decoding of the first signal fails according to the signals received for the previous N times, updating N to be N + 1. That is, the retransmission frequency of the first signal is set to be N +1, and then the first signal is decoded according to the previous unsuccessfully decoded signal received by N +1 times, and so on.
For example: when the network equipment fails to decode the first signal, the network equipment sets the retransmission times of the first signal as 1, decodes the first signal according to the unsuccessfully decoded signal received in the previous 1 times, and if the decoding is successful, sends an acknowledgement message to the terminal to inform the terminal of acknowledging the reception of the first signal; if the decoding fails, setting retransmission times 2 of the first signal, decoding the first signal according to the unsuccessfully decoded signal received in the previous 2 times, and if the decoding succeeds, sending a confirmation message to the terminal to inform the terminal of confirming the reception of the first signal; if the decoding fails, the retransmission frequency of the first signal is set to be 3, and if the maximum retransmission frequency is 3, the decoding is finished, namely, the first signal is not decoded according to the unsuccessfully decoded signal received in the previous 3 times. Optionally, the network device saves the unsuccessfully decoded first signal.
In the data transmission method provided in this embodiment, when the network device fails to decode the first signal sent by the receiving terminal, the first signal is set as the first signal retransmitted for the nth time, and then the first signal retransmitted for the nth time is decoded according to the signal that is received for the previous N times and is not decoded successfully, so that under the condition that the identifier of the terminal cannot be obtained, when the signal is decoded unsuccessfully, multiple signals that are not decoded successfully can be combined and decoded to obtain data.
Fig. 2 is a flowchart of a data transmission method according to an embodiment of the present invention, and as shown in fig. 2, the method according to the embodiment may include:
s201, the terminal randomly determines the sequence number of the pilot frequency of the first signal sent for the Mth time.
And M is an integer greater than or equal to 1.
In this embodiment, one implementation manner of determining, by the terminal, the sequence number of the pilot frequency of the first signal sent for the mth time is determined randomly.
S202, the terminal sends the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
In this embodiment, the implementation process of S202 may refer to the relevant description in the embodiment shown in fig. 1, and is not described herein again.
S203, when the network device fails to decode the first signal, setting the first signal as the first signal of the Nth retransmission.
And N is an integer greater than or equal to 1.
S204, the network equipment combines and decodes the unsuccessfully decoded signal received for the previous N times and the first signal.
In this embodiment, the network device cannot determine the sequence number of the pilot of the first signal that is received unsuccessfully decoded N times before according to the sequence number of the pilot of the first signal retransmitted N times, so the network device performs the combining and decoding process on the unsuccessfully decoded signal received N times before (including the unsuccessfully decoded first signal received N times before) and the first signal retransmitted N times before.
As shown in fig. 3, the terminal initially transmits a first signal to the network device at time t, where a pilot frequency of the initially transmitted first signal has a sequence number of 3; the terminal does not receive the confirmation message sent by the network equipment, performs the first retransmission in the next period, randomly selects the pilot frequency with the serial number of 6, and sends the first retransmission signal by adopting the pilot frequency corresponding to the serial number of 6; if the transmission is still unsuccessful, carrying out second retransmission in the next period, randomly selecting the pilot frequency with the sequence number of 5, and transmitting the signal of the second retransmission by adopting the pilot frequency corresponding to the sequence number of 6; at this time, another terminal also sends another signal (called as a second signal) to the network device at the same time, the serial number of the selected pilot is 8, and the pilot corresponding to the serial number 8 is used to send the second signal. And the terminal still fails to send the first signal, third retransmission is carried out in the next period, the pilot frequency with the sequence number of 4 is randomly selected, and the pilot frequency corresponding to the sequence number of 6 is adopted to send the signal of the third retransmission.
The network device receives the signal at time T, T + T, T +2T in turn. After pilot detection is performed on each received signal, it is detected that the number of the pilot of the signal received at time T is 3, the number of the pilot of the signal received at T + T is pilot 6, and the numbers of the pilots of the two signals received at T +2T are pilots 5 and 8, respectively, but decoding fails.
Then, the network device receives the signal at time T +3T, performs pilot detection on the current signal, detects that the number of the pilot is 4, and decodes the current signal, but the decoding fails.
Then, setting the signal as the signal of the first retransmission, and performing combined decoding processing on the signal and the signal with decoding failure received last time, that is, performing combined decoding on the signal and the signal with the pilot frequency serial number 5, and performing combined decoding on the signal and the signal with the pilot frequency serial number 8, both decoding failures.
And then setting the current signal as a second retransmitted signal, and performing combined decoding processing on the current signal and the signals with decoding failure in the last two times, namely performing combined decoding on the current signal and the signals with the pilot frequency and the pilot frequency of the serial number 5 and the signals with the pilot frequency of the serial number 6, and performing combined decoding on the current signal and the signals with the pilot frequency and the pilot frequency of the serial number 8 and the signals with the pilot frequency of the serial number 6, wherein decoding failures occur.
And then setting the current signal as a third retransmitted signal, performing soft combination on the current signal and the signal failed in decoding for the last three times, namely performing combined decoding on the current signal and a signal with a pilot frequency serial number of 5, a signal with a pilot frequency serial number of 6 and a signal with a pilot frequency serial number of 3, and performing combined decoding on the current signal and a signal with a pilot frequency serial number of 8, a signal with a pilot frequency serial number of 6 and a signal with a pilot frequency serial number of 3, wherein the combined decoding of the current signal and a signal with a pilot frequency serial number of 5, a signal with a pilot frequency serial number of 6 and a signal with a pilot frequency serial number of 3 is successful, and data sent to network equipment by the terminal is obtained. Then, the present signal and the signal with the pilot number 5, the signal with the pilot number 6, and the signal with the pilot number 3 may be deleted.
Optionally, the method of this embodiment may further include:
s205, the network device eliminates any one received signal in the previous N times of received unsuccessfully decoded signals, obtains N-1 times of received unsuccessfully decoded signals, and carries out merging decoding processing on the N-1 times of received unsuccessfully decoded signals and the first signal.
In this embodiment, one implementation manner of the network device performing decoding processing on the first signal according to the unsuccessfully decoded signal received in the previous N times may include S204 and S205. In this embodiment, if a collision of a pilot frequency transmitted at a certain time or an undetected pilot frequency serial number is considered, when performing merging and decoding processing on signals, a signal received at a certain time may need to be removed, so that the network device removes a signal received at any time from unsuccessfully decoded signals received at previous N times to obtain unsuccessfully decoded signals received at N-1 times; and then the unsuccessfully decoded signal received by the N-1 times and the first signal retransmitted by the Nth time are subjected to combined decoding processing.
Optionally, the network device rejects the signals received twice (or three times or four times, etc.) from the previous N times of received unsuccessfully decoded signals, obtains N-2 (or corresponding N-3 or N-4) times of received unsuccessfully decoded signals, and performs merging decoding processing on the N-1 times of received unsuccessfully decoded signals and the first signal
As shown in fig. 4, when the current signal is set as the second retransmitted signal, the network device further performs a combining and decoding process on the current signal and a signal other than the signal received at any time in the signals with the decoding failure of the previous two times, that is, performs a combining and decoding process on the current signal and a signal with a pilot number of 5, performs a combining and decoding process on the current signal and a signal with a pilot number of 8, and performs a combining and decoding process on the current signal and a signal with a pilot number of 6, both of which fail to decode. When the present signal is set as the signal retransmitted for the third time, the present signal and the signal other than the signal received at any time in the signals with decoding failure for the last time are further subjected to merging and decoding, that is, the present signal, the signal with the pilot number 5 and the signal with the pilot number 6 are merged and decoded, the present signal, the signal with the pilot number 5 and the signal with the pilot number 3 are merged and decoded, the present signal, the signal with the pilot number 6 and the signal with the pilot number 8 are merged and decoded, and the present signal, the signal with the pilot number 8 and the signal with the pilot number 3 are all subjected to merging and decoding failure in this embodiment.
By the above scheme, the data transmission method provided in this embodiment can implement that, when the network device cannot acquire the identifier of the terminal and unsuccessfully decodes the signal, multiple unsuccessfully decoded signals can be combined and decoded to obtain data, and pilot collision can be avoided during the signal combining and decoding process of this embodiment.
Fig. 5 is a flowchart of a data transmission method according to an embodiment of the present invention, and as shown in fig. 5, the method according to the embodiment may include:
s301, the terminal determines the sequence number of the pilot frequency of the first signal sent for the Mth time according to the pilot frequency selection rule and the sending time M of the first signal.
And M is an integer greater than or equal to 1.
In this embodiment, one implementation manner of determining, by the terminal, the sequence number of the pilot of the first signal sent for the mth time is determined according to a pilot selection rule.
Optionally, the pilot selection rule is that the sequence numbers of the pilots of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received at the previous Kth time and the M satisfy a preset functional relationship, and K is an integer which is greater than or equal to 1 and less than the M.
S302, the terminal sends the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
S303, when the network device fails to decode the first signal, setting the first signal as the first signal of the nth retransmission.
And N is an integer greater than or equal to 1.
In this embodiment, the implementation processes of S302 and S303 may refer to the relevant descriptions in the embodiment shown in fig. 1, and are not described herein again.
S304, the network equipment acquires the pilot frequency sequence number of the first signal received in the previous N times according to the pilot frequency sequence number of the first signal retransmitted in the Nth time, the pilot frequency selection rule and the currently set retransmission times N of the first signal.
In this embodiment, taking N as 3 as an example, the network device obtains, according to the signal of the pilot of the first signal retransmitted 3 rd time, the pilot selection rule, and the retransmission number 3, the sequence number of the pilot of the first signal received 3 th time, that is, obtains the sequence number of the pilot of the first signal received 1 st time (for example, P1), the sequence number of the pilot of the first signal received 2 nd time (for example, P2), and the sequence number of the pilot of the first signal received 3 rd time (for example, P3).
S305, the network equipment acquires the first signal received for the previous N times from the unsuccessfully decoded signal received for the previous N times according to the pilot sequence number of the first signal received for the previous N times.
For example: the network equipment acquires a signal with the pilot sequence number P1 as the first signal received at the previous 1 st time according to the pilot sequence number P1 of the first signal received at the previous 1 st time and the unsuccessfully decoded signal received at the previous 1 st time; the network equipment acquires a signal with the pilot sequence number P2 as the first signal received at the previous 2 nd time according to the pilot sequence number P2 of the first signal received at the previous 2 nd time and the unsuccessfully decoded signal received at the previous 2 nd time; the network device obtains the signal with the pilot sequence number P3 from the unsuccessfully decoded signal received from the previous 3 rd time as the first signal received from the previous 3 rd time according to the pilot sequence number P3 of the first signal received from the previous 3 rd time.
S306, the network device decodes the first signal retransmitted for the Nth time according to the first signal received for the previous N times.
For example: and the network equipment decodes the 3 rd retransmitted first signal according to the 1 st received first signal, the 2 nd received first signal and the 3 rd received first signal.
The first possible implementation manner of S306 is S3061, and the second possible implementation manner of S306 includes S3061 and S3062.
S3061, the network device performs merging and decoding processing on the first signal received the previous N times and the first signal retransmitted the nth time.
S3062, the network equipment eliminates the first signal received at any time in the first signals received at the previous N times to obtain first signals received at N-1 times; and decoding the first signal received for the N-1 times and the first signal retransmitted for the Nth time.
As shown in fig. 6, the pilot numbers of the first signals transmitted each time are the same, and the terminal initially transmits the first signal to the network device at time t, where the pilot number is 2; the terminal does not receive the confirmation message sent by the network equipment, performs the first retransmission in the next period, selects the same pilot frequency with the serial number of 2, and sends the first retransmission signal by adopting the pilot frequency corresponding to the serial number of 2; if the transmission is still unsuccessful, carrying out second retransmission in the next period, selecting the same pilot frequency with the serial number of 2, and transmitting a signal of the second retransmission by adopting the pilot frequency corresponding to the serial number of 2; at this time, another terminal also sends another signal (called as a second signal) to the network device at the same time, the serial number of the selected pilot is 3, and the pilot corresponding to the serial number 3 is used to send the second signal. And the terminal still fails to send the first signal, third retransmission is carried out in the next period, the same pilot frequency with the sequence number of 2 is selected, and the pilot frequency corresponding to the sequence number of 2 is adopted to send the signal of the third retransmission.
The network device receives the signal at time T, T + T, T +2T in turn. After pilot detection is performed on each received signal, it is detected that the pilot number of the signal received at time T is 2, the pilot number of the signal received at T + T is pilot 2, and the pilot numbers of the two signals received at T +2T are pilot 2 and pilot 2, respectively, but both decoding fails.
Then, the network device receives the signal at time T +3T, performs pilot detection on the current signal, detects that the pilot number is 2, and decodes the current signal, but the decoding fails.
Then, the signal of this time is set as the signal of the first retransmission, and the signal of this time and the signal of the decoding failure received last time are subjected to merging decoding processing, that is, the signal of this time and the signal of the pilot frequency with the sequence number 2 received last time are subjected to merging decoding, and all decoding failures occur.
And then setting the signal as a signal retransmitted for the second time, and carrying out merging decoding processing on the signal and the signal failed in decoding for the last two times, namely merging decoding on the signal and the signal with the pilot frequency of 2 received for the last two times, wherein decoding fails.
And then setting the signal as a signal retransmitted for the third time, and performing soft combination on the signal and a signal failed in decoding for the last time, namely performing combined decoding on the signal, a signal with the sequence number of 2 of the pilot frequency received last time and a signal with the sequence number of 2 of the pilot frequency received last time, wherein the data sent to the network equipment by the terminal can be obtained after the decoding is successful.
Optionally, when the current signal is set as a second retransmitted signal, the network device further performs decoding on the current signal and a signal with a pilot number of 2 received at time T +2T, and performs decoding on the current signal and a signal with a pilot number of 2 received at time T + T, both decoding fails. When the present signal is set as the signal retransmitted for the third time, the present signal is combined and decoded with the signal with the pilot number 2 received at the time T +2T and the signal with the pilot number 2 received at the time T + T, the present signal is combined and decoded with the signal with the pilot number 2 received at the time T +2T and the signal with the pilot number 2 received at the time T, and the present signal is combined and decoded with the signal with the pilot number 2 received at the time T + T and the signal with the pilot number 2 received at the time T.
As shown in fig. 7, the pilot selection rule is: the sequence number of the pilot of the first signal of the mth transmission is pM-1=mod(p1+(M-1)2K) is that the maximum values of pilot frequency serial numbers are the same, the terminal initially transmits a first signal to the network equipment at the moment t, and the serial number of the pilot frequency is 2; the terminal does not receive the confirmation message sent by the network equipment, first retransmission is carried out in the next period, the serial number of the pilot frequency selected according to the pilot frequency selection rule is 3, and the pilot frequency corresponding to the serial number 3 is adopted to send the signal of the first retransmission; if the transmission is still unsuccessful, carrying out second retransmission in the next period, wherein the serial number of the pilot frequency selected according to the pilot frequency selection rule is 6, and transmitting a signal of the second retransmission by adopting the pilot frequency corresponding to the serial number 6; at this time, another terminal also sends another signal (called as a second signal) to the network device at the same time, the serial number of the selected pilot is 3, and the pilot corresponding to the serial number 3 is used to send the second signal. And the terminal still fails to send the first signal, third retransmission is carried out in the next period, the serial number of the pilot frequency selected according to the pilot frequency selection rule is 11, and the pilot frequency corresponding to the serial number 11 is adopted to send the signal of the third retransmission.
The network device receives the signal at time T, T + T, T +2T in turn. After pilot detection is performed on each received signal, it is detected that the pilot number of the signal received at time T is 2, the pilot number of the signal received at T + T is pilot 3, and the pilot numbers of the two signals received at T +2T are pilot 6 and pilot 3, respectively, but both decoding fails.
Next, the network device receives the signal at time T +3T, performs pilot detection on the current signal, detects that the pilot number is 11, and decodes the current signal, but the decoding fails.
Then, the signal of this time is set as the signal retransmitted for the first time, and it is determined that the number of the pilot of the first signal received last time should be 11-1 to 10, but the signal received last time does not have the number of the pilot, and therefore, the decoding processing is not combined.
The signal of this time is set as the signal of the second retransmission, and the first signal received last time is determined to be 11-4+ 1-8, but the signal received last time does not have the sequence number of the pilot frequency, so the decoding processing is not combined.
And then, setting the current signal as a third retransmitted signal, determining that the first signal received last time should be 11-9+ 4-6, the last time should be 11-9+ 1-3, and the last time should be 11-9-2, combining and decoding the current signal with the pilot number of 6 received last time, the signal with the pilot number of 3 received last time, and the signal with the pilot number of 2 received last time, and obtaining the data transmitted by the terminal to the network equipment.
Optionally, when the current signal is set as a third retransmitted signal, the network device further performs combining and decoding on the current signal, the signal with the pilot number 6 and the signal with the pilot number 3, performs combining and decoding on the current signal, the signal with the pilot number 6 and the signal with the pilot number 2, and performs combining and decoding on the current signal, the signal with the pilot number 3 and the signal with the pilot number 2.
According to the data transmission method provided by the embodiment, through the scheme, under the condition that the network equipment cannot acquire the identifier of the terminal, when the signal is not successfully decoded, multiple pieces of unsuccessfully decoded signals can be combined and decoded to obtain data, and the pilot frequency sequence of the signal meets the pilot frequency selection rule, so that the complexity is reduced when multiple pieces of signals are combined and decoded, and the efficiency of combining and decoding is improved.
Fig. 8 is a flowchart of a data transmission method according to an embodiment of the present invention, and as shown in fig. 8, the method according to the embodiment may include:
s401, the terminal determines the sequence number of the pilot frequency of the first signal sent for the Mth time.
M is an integer greater than or equal to 1.
S402, the terminal sends the first signal sent for the Mth time and the identifier of the terminal to which the first signal belongs to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
S403, when the network device fails to decode the first signal, setting the first signal as the first signal of the nth retransmission.
S404, the network equipment acquires Q times of signals sent by the terminal, wherein the Q times of signals can be used for detecting the identifier of the terminal, from the unsuccessfully decoded signals received in the previous N times according to the identifier of the terminal.
1≤Q≤N。
Optionally, the identifier of the terminal may be modulated by using a fixed robust coding mode, for example, using a coding mode with a code rate of 0.1. Accordingly, the network device may translate the identity of the terminal with a high probability. Taking N equal to 3 as an example, if the network device only detects the identifier of the terminal from the 2 nd received signal, the network device may obtain the signal corresponding to the 1 st received and detected identifier of the terminal and the signal corresponding to the 3 rd received and detected identifier of the terminal from the previous 3 unsuccessfully decoded signals.
S405, the network equipment decodes the first signal according to the Q times of signals sent by the terminal.
In this embodiment, signals corresponding to the same terminal identifier are sent by the same terminal, and therefore, it can be determined that the obtained Q times of signals sent by the terminal, which can detect the identifier of the terminal, are first signals received by the network device Q times, and the first signal retransmitted N time is decoded according to the Q times of signals sent by the terminal.
How to implement the merging and decoding process on the first signal according to the Q times of signals sent by the terminal may refer to S204 in fig. 2, or specific implementation processes in S204 and S205, or may refer to a specific implementation process in S306 in fig. 5, which is not described herein again.
Optionally, taking N equal to 3 as an example, Q is equal to 2, the network device obtains, according to the identifier of the terminal, signals sent by the terminal 2 times, where the identifier of the terminal can be detected, from the unsuccessfully decoded signals received the previous 3 times, where the first signal sent by the terminal 2 times is a first signal received by the network device 1 st time or a first signal sent by the network device 2 nd time, and for the first signal received by the network device 2 nd time, the first signal may be determined from unsuccessfully decoded signals received by the 2 nd time by using a pilot selection rule, or a sent signal may be randomly determined from unsuccessfully decoded signals received by the 2 nd time; and then, according to the first signal received in the previous 3 times, the first signal retransmitted in the Nth time is subjected to merging and decoding processing.
Optionally, the identifier of the terminal further carries a transmission indication; when the M is 1, the transmission indication is an initial transmission indication; when the M is larger than 1, the transmission indication is a retransmission indication. Accordingly, one possible implementation manner of the above S403 is: and when the transmission indication is a retransmission indication, setting the first signal as the first signal of the Nth retransmission. Correspondingly, when the transmission indication is the initial transmission indication, the method is ended and waits for receiving the first signal next time.
For example: when the terminal initially transmits the first signal to the network device, the pilot frequency serial number randomly selected is 2, and the transmission indication in the terminal identifier is the initial transmission indication. The sequence number of the pilot frequency randomly selected when the terminal retransmits the first signal to the network equipment is 6, and the transmission indication in the terminal identification is retransmission indication. The network equipment receives the first signal for the first time, detects that the serial number of the pilot frequency is 2, decodes the identifier of the terminal, and learns that the transmission indication is the initial transmission indication, but the decoding of the first signal fails; then the network equipment receives the first signal for the second time, detects that the serial number of the pilot frequency is 6, decodes the same identifier of the terminal, learns that the transmission instruction is the retransmission instruction, and then carries out merging and decoding processing on the two first signals. Alternatively, the transmission indication may also be a specific value of M, indicating that this is the mth transmission of the first signal.
Optionally, one possible implementation manner of S402 is: and when the M is greater than 1, sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by using the conjugate pilot frequency corresponding to the serial number, wherein the conjugate pilot frequency is obtained by conjugating the pilot frequency corresponding to the serial number. Or, when M is equal to 1, sending the identifier of the terminal and the first signal sent for the mth time to the network device by using the normal pilot frequency corresponding to the sequence number. Accordingly, one possible implementation manner of the above S403 is: when the pilot frequency of the first signal is the conjugate pilot frequency, the first signal is the retransmitted first signal, and then the first signal is set as the first signal of the Nth retransmission. Optionally, when the pilot of the first signal is a normal pilot, it indicates that the first signal is an initially transmitted first signal, and then the method ends, and waits for receiving the first signal next time.
For example: the terminal transmits the first signal to the network device at the beginning, the sequence number of the pilot frequency randomly selected is 2, and the first signal and the terminal identification are sent according to the normal pilot frequency with the sequence number of 2. The terminal retransmits the first signal to the network device with the selected pilot sequence number of 2, and sends the first signal and the terminal identification according to the conjugate pilot sequence with sequence number of 2. The network equipment receives the first signal for the first time, detects that the serial number of the pilot frequency is 2, decodes the identifier of the terminal, and learns that the first signal is an initial transmission signal according to the fact that the pilot frequency of the first signal is a normal pilot frequency, but the decoding of the first signal fails; then the network equipment receives the first signal for the second time, detects that the serial number of the pilot frequency is 2, decodes the same identifier of the terminal, knows that the first signal is a retransmission signal according to the fact that the pilot frequency of the first signal is a conjugate pilot frequency, and then carries out merging and decoding processing on the two times of first signals.
In the above embodiments, in the process of performing the merging decoding process on the plurality of signals, the signals may be merged and decoded according to a Redundancy Version (RV) of each signal used for the merging decoding process in accordance with a chase merging (CC) or an incremental merging (IR). The redundancy version number of a signal is mapped with the retransmission times of the signal, or mapped with the sequence number of the pilot of the signal, or mapped with both the retransmission times of the signal and the sequence number of the pilot of the signal (for example, the redundancy version number in the signal is derived through the retransmission times of the signal and the sequence number of the pilot of the signal).
In the data transmission method provided in this embodiment, the terminal sends the identifier of the terminal together when sending the signal, so that the network device can also detect the identifier of the terminal when receiving the signal, and merge and decode the signal that can detect the identifier of the same terminal and has not been decoded successfully to obtain the data.
It should be noted that the above embodiments of the present invention may be applied to synchronous transmission of HARQ, and may also be applied to asynchronous transmission of HARQ.
Fig. 9 is a schematic structural diagram of a network device according to an embodiment of the present invention, and as shown in fig. 9, the network device according to this embodiment may include: a receiving module 110, a decoding module 120 and a setting module 130.
A receiving module 110, configured to receive a first signal sent by a terminal;
a decoding module 120 for decoding the first signal;
a setting module 130, configured to set the first signal as an nth retransmitted first signal when the decoding module 120 fails to decode the first signal, where N is an integer greater than or equal to 1;
the decoding module 120 is further configured to perform decoding processing on the first signal according to the unsuccessfully decoded signal received N times before.
Optionally, when the decoding module 120 performs decoding processing on the first signal according to the unsuccessfully decoded signal received in the previous N times, the decoding module is specifically configured to: and carrying out merging decoding processing on the signals which are received for the previous N times and are not decoded successfully and the first signal.
Optionally, when the decoding module 120 performs decoding processing on the first signal according to the unsuccessfully decoded signal received the previous N times, the decoding module is further configured to: rejecting any received signal in the previous N times of received unsuccessfully decoded signals to obtain N-1 times of received unsuccessfully decoded signals; and carrying out merging decoding processing on the unsuccessfully decoded signal received by the N-1 times and the first signal.
Optionally, when the decoding module 120 performs decoding processing on the first signal according to the unsuccessfully decoded signal received in the previous N times, the decoding module is specifically configured to:
acquiring the serial number of the pilot frequency of the first signal received for the previous N times according to the serial number of the pilot frequency of the first signal retransmitted for the Nth time, a pilot frequency selection rule and the currently set retransmission times N of the first signal;
acquiring the first signal received for the previous N times from the unsuccessfully decoded signal received for the previous N times according to the sequence number of the pilot frequency of the first signal received for the previous N times;
and decoding the first signal retransmitted for the Nth time according to the first signal received for the previous N times.
Optionally, the pilot sequence number selection rule is that the pilot sequence numbers of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received the previous Kth time and the N meet a preset mapping relation, and K is an integer which is greater than or equal to 1 and smaller than the N.
Optionally, when the decoding module 120 performs decoding processing on the first signal retransmitted at the nth time according to the first signal received at the previous N times, the decoding module is specifically configured to: and carrying out merging and decoding processing on the first signal received for the previous N times and the first signal retransmitted for the Nth time.
Optionally, when the decoding module 120 performs decoding processing on the first signal according to the first signal received the previous N times, the decoding module is further configured to:
rejecting the first signal received at any time in the first signals received at the previous N times to obtain the first signal received at the N-1 times;
and carrying out merging and decoding processing on the first signal received for the N-1 times and the first signal retransmitted for the Nth time.
Optionally, the receiving module 110 is further configured to receive an identifier of a terminal to which the first signal sent by the terminal belongs;
when the decoding module 120 decodes the first signal according to the unsuccessfully decoded signal received in the previous N times, it is specifically configured to: acquiring Q times of signals sent by the terminal, which can detect the identifier of the terminal, from the unsuccessfully decoded signals received in the previous N times according to the identifier of the terminal; q is more than or equal to 1 and less than or equal to N; and decoding the first signal according to the Q times of signals sent by the terminal.
Optionally, the identifier of the terminal further carries a transmission indication; the transmission indication is an initial transmission indication or a retransmission indication;
the setting module 130 is specifically configured to: and when the transmission indication is a retransmission indication, setting the first signal as the first signal of the Nth retransmission.
Optionally, the setting module 130 is specifically configured to: and when the pilot frequency of the first signal is the conjugate pilot frequency, setting the first signal as the first signal of the Nth retransmission.
Optionally, the network device of this embodiment further includes: and an update module 140.
An updating module 140, configured to update N to be N +1 when the decoding module 120 fails to perform merging decoding on the first signal according to the signals received in the previous N times.
The network device of this embodiment may be configured to execute the technical solutions executed by the network device in the above method embodiments of the present invention, and the implementation principles and technical effects are similar, which are not described herein again.
Fig. 10 is a schematic structural diagram of a terminal according to an embodiment of the present invention, and as shown in fig. 10, the terminal according to the embodiment may include: a determination module 210 and a sending module 220.
A determining module 210, configured to determine a sequence number of a pilot that transmits the mth transmitted first signal; m is an integer greater than or equal to 1;
a sending module 220, configured to send the first signal sent for the mth time to a network device by using the pilot frequency corresponding to the serial number according to the serial number.
Optionally, the determining module 210 is specifically configured to: and randomly determining the sequence number of the pilot frequency of the Mth transmitted first signal.
Optionally, the determining module 210 is specifically configured to: and determining the sequence number of the pilot frequency of the first signal transmitted for the Mth time according to the pilot frequency selection rule and the transmission times M of the first signal.
Optionally, the pilot selection rule is that the sequence numbers of the pilots of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received the previous Kth time and the M meet a preset mapping relation, and K is an integer which is greater than or equal to 1 and smaller than the M.
Optionally, the sending module 220 is specifically configured to: and sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
Optionally, the identifier of the terminal further carries a transmission indication; when the M is 1, the transmission indication is an initial transmission indication; when the M is larger than 1, the transmission indication is a retransmission indication.
Optionally, when the sending module 220 sends the identifier of the terminal and the first signal sent for the mth time to the network device by using the pilot frequency corresponding to the sequence number according to the sequence number, specifically, the sending module is configured to: and when the M is larger than 1, sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the conjugate pilot frequency corresponding to the sequence number.
Optionally, the terminal of this embodiment may further include: a receiving module 230.
A receiving module 230, configured to receive an acknowledgement message sent by the network device, where the acknowledgement message is used to acknowledge that the first signal is received;
the sending module 220 is specifically configured to, when sending the first signal to the network device M times by using the pilot frequency corresponding to the sequence number according to the sequence number: when M is greater than 1, and when the receiving module 230 does not receive the acknowledgement message sent by the network device within a preset time, according to the sequence number, sending the first signal to the network device M times by using the pilot frequency corresponding to the sequence number.
The terminal of this embodiment may be configured to execute the technical solution executed by the terminal in the foregoing method embodiments of the present invention, and the implementation principle and the technical effect are similar, which are not described herein again.
Fig. 11 is a schematic structural diagram of a network device according to an embodiment of the present invention, and as shown in fig. 11, the network device according to this embodiment may include: a receiver 310 and a processor 320, wherein,
a receiver 310, configured to receive a first signal transmitted by a terminal;
a processor 320, configured to set the first signal as an nth retransmitted first signal when decoding of the first signal fails, where N is an integer greater than or equal to 1; and decoding the first signal according to the unsuccessfully decoded signal received for the previous N times.
Optionally, when the processor 320 performs decoding processing on the first signal according to the unsuccessfully decoded signal received in the previous N times, the processor is specifically configured to: and carrying out merging decoding processing on the signals which are received for the previous N times and are not decoded successfully and the first signal.
Optionally, the processor 320, when performing decoding processing on the first signal according to the signals received the previous N times, is further configured to:
rejecting any received signal in the previous N times of received unsuccessfully decoded signals to obtain N-1 times of received unsuccessfully decoded signals;
and carrying out merging decoding processing on the unsuccessfully decoded signal received for N-1 times and the first signal.
Optionally, when the processor 320 performs decoding processing on the first signal according to the unsuccessfully decoded signal received in the previous N times, the processor is specifically configured to:
acquiring the serial number of the pilot frequency of the first signal received for the previous N times according to the serial number of the pilot frequency of the first signal retransmitted for the Nth time, a pilot frequency selection rule and the currently set retransmission times N of the first signal;
acquiring the first signal received for the previous N times from the unsuccessfully decoded signal received for the previous N times according to the sequence number of the pilot frequency of the first signal received for the previous N times;
and decoding the first signal retransmitted for the Nth time according to the first signal received for the previous N times.
Optionally, the pilot sequence number selection rule is that the pilot sequence numbers of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received the previous Kth time and the N meet a preset mapping relation, and K is an integer which is greater than or equal to 1 and smaller than the N.
Optionally, when the processor 320 performs decoding processing on the nth retransmitted first signal according to the first signal received N times, specifically, the processor is configured to:
and carrying out merging and decoding processing on the first signal received for the previous N times and the first signal retransmitted for the Nth time.
Optionally, when the processor 320 performs decoding processing on the first signal received from the first signal received the previous N times, the processor is further configured to:
rejecting the first signal received at any time in the first signals received at the previous N times to obtain the first signal received at the N-1 times;
and carrying out merging and decoding processing on the first signal received for the N-1 times and the first signal retransmitted for the Nth time.
Optionally, the receiver 310 is further configured to receive an identifier of a terminal to which the first signal sent by the terminal belongs;
when the processor 320 performs decoding processing on the first signal according to the unsuccessfully decoded signal received in the previous N times, the processor is specifically configured to: acquiring Q times of signals sent by the terminal, which can detect the identifier of the terminal, from the unsuccessfully decoded signals received in the previous N times according to the identifier of the terminal; q is more than or equal to 1 and less than or equal to N; and decoding the first signal according to the Q times of signals sent by the terminal.
Optionally, the identifier of the terminal further carries a transmission indication; the transmission indication is an initial transmission indication or a retransmission indication;
when the processor 320 sets the first signal to be the first signal of the nth retransmission, it is specifically configured to: and when the transmission indication is a retransmission indication, setting the first signal as the first signal of the Nth retransmission.
Optionally, when the processor 320 sets the first signal to be the first signal of the nth retransmission, it is specifically configured to:
and when the pilot frequency of the first signal is the conjugate pilot frequency, setting the first signal as the first signal of the Nth retransmission.
Optionally, the processor 320 is further configured to update N to be N +1 when merging and decoding of the first signal fails according to the signals received N times before.
Optionally, the network device of this embodiment may further include a memory for storing instructions for executing the data transmission method, which is not shown in the figure.
The network device of this embodiment may be configured to execute the technical solutions executed by the network device in the above method embodiments of the present invention, and the implementation principles and technical effects are similar, which are not described herein again.
Fig. 12 is a schematic structural diagram of a terminal according to an embodiment of the present invention, and as shown in fig. 12, the terminal according to this embodiment may include: a processor 410 and a transmitter 420.
A processor 410 configured to determine a sequence number of a pilot transmitting the mth transmitted first signal; m is an integer greater than or equal to 1;
the transmitter 420 is configured to send the first signal sent for the mth time to a network device by using the pilot frequency corresponding to the sequence number according to the sequence number.
Optionally, the processor 410 is specifically configured to: and randomly determining the sequence number of the pilot frequency of the Mth transmitted first signal.
Optionally, the processor 410 is specifically configured to: and determining the sequence number of the pilot frequency of the first signal transmitted for the Mth time according to the pilot frequency selection rule and the transmission times M of the first signal.
Optionally, the pilot selection rule is that the sequence numbers of the pilots of the first signals transmitted each time are the same; or the sequence number of the pilot frequency of the first signal received the previous Kth time and the M meet a preset mapping relation, and K is an integer which is greater than or equal to 1 and smaller than the M.
Optionally, the transmitter 420 is specifically configured to: and sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
Optionally, the identifier of the terminal further carries a transmission indication; when the M is 1, the transmission indication is an initial transmission indication; when the M is larger than 1, the transmission indication is a retransmission indication.
Optionally, when the transmitter 420 sends the identifier of the terminal and the first signal sent for the mth time to the network device by using the pilot frequency corresponding to the sequence number according to the sequence number, specifically, the transmitter is configured to: and when the M is larger than 1, sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the conjugate pilot frequency corresponding to the sequence number.
Optionally, the terminal of this embodiment may further include: and a receiver 430.
A receiver 430, configured to receive an acknowledgement message sent by the network device; the acknowledgement message is used to acknowledge that the first signal has been received;
the transmitter 420 is specifically configured to, when sending the first signal to the network device M times by using the pilot frequency corresponding to the sequence number according to the sequence number: when M is greater than 1, and when the receiver 430 does not receive the acknowledgement message sent by the network device within a preset time, according to the sequence number, the pilot frequency corresponding to the sequence number is used to send the first signal to the network device M times.
Optionally, the terminal of this embodiment may further include a memory for storing instructions for executing the data transmission method, which is not shown in the figure.
The terminal of this embodiment may be configured to execute the technical solution executed by the terminal in the foregoing method embodiments of the present invention, and the implementation principle and the technical effect are similar, which are not described herein again.
In the above embodiments of the network device or the terminal, it is understood that the Processor may be a Central Processing Unit (CPU), other general-purpose processors, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor.
Fig. 13 is a schematic structural diagram of a data transmission system according to an embodiment of the present invention, and as shown in fig. 13, the system according to the embodiment includes: a network device 10 and a terminal 20; the network device 10 may adopt the structure of the apparatus embodiment shown in fig. 9 or fig. 11, and accordingly, may execute the technical solutions executed by the network devices of the above method embodiments, and the implementation principles and technical effects thereof are similar and will not be described herein again; the terminal 20 may adopt the structure of the apparatus embodiment shown in fig. 10 or fig. 12, and accordingly, may execute the technical solutions executed by the terminals of the above-mentioned method embodiments, and the implementation principles and technical effects are similar, and are not described herein again.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media capable of storing program codes, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, and an optical disk.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (32)

1. A method of data transmission, comprising:
the method comprises the steps that network equipment receives a first signal sent by a terminal in an authorization-free transmission mode;
when the decoding of the first signal fails, setting the first signal as a first signal of an Nth retransmission, wherein N is an integer greater than or equal to 1;
decoding the first signal according to the unsuccessfully decoded signal received for the previous N times;
when the first signal fails to be decoded according to the previous N times of received unsuccessfully decoded signals, updating the N to be N +1, and decoding the first signal according to the previous N +1 times of received unsuccessfully decoded signals.
2. The method of claim 1, wherein said decoding the first signal according to the unsuccessfully decoded signal received the previous N times comprises:
and carrying out merging decoding processing on the signals which are received for the previous N times and are not decoded successfully and the first signal.
3. The method of claim 2, wherein said decoding the first signal according to the signals received the previous N times, further comprises:
rejecting any received signal in the previous N times of received unsuccessfully decoded signals to obtain N-1 times of received unsuccessfully decoded signals;
and carrying out merging decoding processing on the unsuccessfully decoded signal received for N-1 times and the first signal.
4. The method of claim 1, wherein said decoding the first signal according to the unsuccessfully decoded signal received the previous N times comprises:
acquiring the serial number of the pilot frequency of the first signal received for the previous N times according to the serial number of the pilot frequency of the first signal retransmitted for the Nth time, a pilot frequency selection rule and the currently set retransmission times N of the first signal;
acquiring the first signal received for the previous N times from the unsuccessfully decoded signal received for the previous N times according to the sequence number of the pilot frequency of the first signal received for the previous N times;
and decoding the first signal retransmitted for the Nth time according to the first signal received for the previous N times.
5. The method according to claim 4, wherein said decoding the first signal retransmitted for the nth time according to the first signal received for the previous N times comprises:
and carrying out merging and decoding processing on the first signal received for the previous N times and the first signal retransmitted for the Nth time.
6. The method of claim 5, wherein the decoding the first signal according to the first signal received the previous N times further comprises:
rejecting the first signal received at any time in the first signals received at the previous N times to obtain the first signal received at the N-1 times;
and carrying out merging and decoding processing on the first signal received for the N-1 times and the first signal retransmitted for the Nth time.
7. The method of claim 1, further comprising:
receiving an identifier of a terminal to which the first signal sent by the terminal belongs;
the decoding processing of the first signal according to the unsuccessfully decoded signal received for the previous N times includes:
acquiring Q times of signals sent by the terminal, which can detect the identifier of the terminal, from the unsuccessfully decoded signals received in the previous N times according to the identifier of the terminal; q is more than or equal to 1 and less than or equal to N;
and decoding the first signal according to the Q times of signals sent by the terminal.
8. The method of claim 7, wherein the identity of the terminal further carries a transmission indication; the transmission indication is an initial transmission indication or a retransmission indication;
the setting the first signal as the first signal of the nth retransmission includes:
and when the transmission indication is a retransmission indication, setting the first signal as the first signal of the Nth retransmission.
9. The method of claim 7, wherein the setting the first signal to be the first signal of the nth retransmission comprises:
and when the pilot frequency of the first signal is the conjugate pilot frequency, setting the first signal as the first signal of the Nth retransmission.
10. A method of data transmission, comprising:
the terminal determines the sequence number of the pilot frequency of the first signal sent for the Mth time; m is an integer greater than or equal to 1;
according to the sequence number, the pilot frequency corresponding to the sequence number is adopted to send the first signal sent for the Mth time to network equipment in an authorization-free transmission mode; the first signal is used for setting the first signal as an Nth retransmitted first signal when the network equipment fails to decode the first signal, wherein N is an integer greater than or equal to 1; decoding the first signal according to the unsuccessfully decoded signal received for the previous N times; when the first signal fails to be decoded according to the previous N times of received unsuccessfully decoded signals, updating the N to be N +1, and decoding the first signal according to the previous N +1 times of received unsuccessfully decoded signals.
11. The method of claim 10, wherein determining the sequence number of the pilot transmitting the mth transmitted first signal comprises:
and randomly determining the sequence number of the pilot frequency of the Mth transmitted first signal.
12. The method of claim 10, wherein determining the sequence number of the pilot transmitting the mth transmitted first signal comprises:
and determining the sequence number of the pilot frequency of the first signal transmitted for the Mth time according to the pilot frequency selection rule and the transmission times M of the first signal.
13. The method of claim 10, wherein sending the first signal to a network device M times using a pilot corresponding to the sequence number according to the sequence number comprises:
and sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
14. The method of claim 13, wherein sending, according to the sequence number, the identifier of the terminal and the first signal sent M times to a network device by using a pilot corresponding to the sequence number comprises:
and when the M is larger than 1, sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the conjugate pilot frequency corresponding to the sequence number.
15. The method according to any of claims 10 to 14, wherein when M is greater than 1, the sending the first signal to a network device M times using a pilot corresponding to the sequence number according to the sequence number comprises:
when the confirmation message sent by the network equipment is not received within the preset time, the first signal is sent to the network equipment for the Mth time by adopting the pilot frequency corresponding to the sequence number according to the sequence number; the acknowledgement message is used to acknowledge receipt of the first signal.
16. A network device, comprising:
the receiving module is used for receiving a first signal sent by the terminal in an authorization-free transmission mode;
a decoding module for decoding the first signal;
a setting module, configured to set the first signal as an nth retransmitted first signal when the decoding module fails to decode the first signal, where N is an integer greater than or equal to 1;
the decoding module is further configured to perform decoding processing on the first signal according to the unsuccessfully decoded signal received N times before;
the updating module is used for updating the N to be N +1 when the decoding of the first signal fails according to the previous N times of received unsuccessfully decoded signals;
the decoding module is further configured to perform decoding processing on the first signal according to the unsuccessfully decoded signal received in the previous N +1 times.
17. The network device of claim 16, wherein the decoding module, when decoding the first signal according to the unsuccessfully decoded signal received the previous N times, is specifically configured to: and carrying out merging decoding processing on the signals which are received for the previous N times and are not decoded successfully and the first signal.
18. The network device of claim 17, wherein the decoding module, when decoding the first signal according to the unsuccessfully decoded signal received the previous N times, is further configured to: rejecting any received signal in the previous N times of received unsuccessfully decoded signals to obtain N-1 times of received unsuccessfully decoded signals; and carrying out merging decoding processing on the unsuccessfully decoded signal received by the N-1 times and the first signal.
19. The network device of claim 16, wherein the decoding module, when decoding the first signal according to the unsuccessfully decoded signal received the previous N times, is specifically configured to:
acquiring the serial number of the pilot frequency of the first signal received for the previous N times according to the serial number of the pilot frequency of the first signal retransmitted for the Nth time, a pilot frequency selection rule and the currently set retransmission times N of the first signal;
acquiring the first signal received for the previous N times from the unsuccessfully decoded signal received for the previous N times according to the sequence number of the pilot frequency of the first signal received for the previous N times;
and decoding the first signal retransmitted for the Nth time according to the first signal received for the previous N times.
20. The network device according to claim 19, wherein the decoding module, when performing decoding processing on the first signal retransmitted for the nth time according to the first signal received for the previous N times, is specifically configured to: and carrying out merging and decoding processing on the first signal received for the previous N times and the first signal retransmitted for the Nth time.
21. The network device of claim 20, wherein the decoding module, when decoding the first signal according to the first signal received the previous N times, is further configured to:
rejecting the first signal received at any time in the first signals received at the previous N times to obtain the first signal received at the N-1 times;
and carrying out merging and decoding processing on the first signal received for the N-1 times and the first signal retransmitted for the Nth time.
22. The network device of claim 16,
the receiving module is further configured to receive an identifier of a terminal to which the first signal sent by the terminal belongs;
when the decoding module performs decoding processing on the first signal according to the unsuccessfully decoded signal received for the previous N times, the decoding module is specifically configured to: acquiring Q times of signals sent by the terminal, which can detect the identifier of the terminal, from the unsuccessfully decoded signals received in the previous N times according to the identifier of the terminal; q is more than or equal to 1 and less than or equal to N; and decoding the first signal according to the Q times of signals sent by the terminal.
23. The network device of claim 22, wherein the identity of the terminal further carries a transmission indication; the transmission indication is an initial transmission indication or a retransmission indication;
the setting module is specifically configured to: and when the transmission indication is a retransmission indication, setting the first signal as the first signal of the Nth retransmission.
24. The network device of claim 22, wherein the setting module is specifically configured to: and when the pilot frequency of the first signal is the conjugate pilot frequency, setting the first signal as the first signal of the Nth retransmission.
25. A terminal, comprising:
the determining module is used for determining the serial number of the pilot frequency of the first signal sent for the Mth time; m is an integer greater than or equal to 1;
a sending module, configured to send, according to the serial number, the first signal sent for the mth time to a network device in an authorization-free transmission mode by using a pilot frequency corresponding to the serial number; the first signal is used for setting the first signal as an Nth retransmitted first signal when the network equipment fails to decode the first signal, wherein N is an integer greater than or equal to 1; decoding the first signal according to the unsuccessfully decoded signal received for the previous N times; when the first signal fails to be decoded according to the previous N times of received unsuccessfully decoded signals, updating the N to be N +1, and decoding the first signal according to the previous N +1 times of received unsuccessfully decoded signals.
26. The terminal according to claim 25, wherein the determining module is specifically configured to: and randomly determining the sequence number of the pilot frequency of the Mth transmitted first signal.
27. The terminal according to claim 25, wherein the determining module is specifically configured to: and determining the sequence number of the pilot frequency of the first signal transmitted for the Mth time according to the pilot frequency selection rule and the transmission times M of the first signal.
28. The terminal according to claim 25, wherein the sending module is specifically configured to: and sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the pilot frequency corresponding to the serial number according to the serial number.
29. The terminal of claim 28, wherein the sending module, when sending the identifier of the terminal and the first signal sent for the mth time to the network device by using the pilot frequency corresponding to the sequence number according to the sequence number, is specifically configured to: and when the M is larger than 1, sending the identifier of the terminal and the first signal sent for the Mth time to network equipment by adopting the conjugate pilot frequency corresponding to the sequence number.
30. The terminal according to any of claims 25-29, further comprising:
a receiving module, configured to receive an acknowledgement message sent by the network device, where the acknowledgement message is used to acknowledge that the first signal is received;
the sending module is specifically configured to, when sending the first signal to the network device M times by using the pilot frequency corresponding to the sequence number according to the sequence number,: and when the M is larger than 1, when the receiving module does not receive the confirmation message sent by the network equipment within the preset time, adopting the pilot frequency corresponding to the sequence number to send the first signal to the network equipment for the Mth time according to the sequence number.
31. A network device, comprising:
the receiver is used for receiving a first signal sent by the terminal in an authorization-free transmission mode;
a processor, configured to set the first signal as an nth retransmitted first signal when decoding of the first signal fails, where N is an integer greater than or equal to 1; decoding the first signal according to the unsuccessfully decoded signal received for the previous N times;
the processor is further configured to update N to be N +1 when decoding of the first signal fails according to the unsuccessfully decoded signal received N times before; and decoding the first signal according to the unsuccessfully decoded signal received for the first N +1 times.
32. A terminal, comprising:
a processor for determining a sequence number of a pilot transmitting a first signal transmitted an mth time; m is an integer greater than or equal to 1;
the transmitter is used for sending the first signal sent for the Mth time to network equipment in an authorization-free transmission mode by adopting the pilot frequency corresponding to the serial number according to the serial number; the first signal is used for setting the first signal as an Nth retransmitted first signal when the network equipment fails to decode the first signal, wherein N is an integer greater than or equal to 1; decoding the first signal according to the unsuccessfully decoded signal received for the previous N times; when the first signal fails to be decoded according to the previous N times of received unsuccessfully decoded signals, updating the N to be N +1, and decoding the first signal according to the previous N +1 times of received unsuccessfully decoded signals.
CN201610873210.0A 2016-09-30 2016-09-30 Data transmission method and device Active CN107888326B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610873210.0A CN107888326B (en) 2016-09-30 2016-09-30 Data transmission method and device
PCT/CN2017/099418 WO2018059169A1 (en) 2016-09-30 2017-08-29 Data transmission method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610873210.0A CN107888326B (en) 2016-09-30 2016-09-30 Data transmission method and device

Publications (2)

Publication Number Publication Date
CN107888326A CN107888326A (en) 2018-04-06
CN107888326B true CN107888326B (en) 2021-01-29

Family

ID=61763321

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610873210.0A Active CN107888326B (en) 2016-09-30 2016-09-30 Data transmission method and device

Country Status (2)

Country Link
CN (1) CN107888326B (en)
WO (1) WO2018059169A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111294152B (en) * 2019-07-19 2022-09-09 展讯通信(上海)有限公司 Method and device for configuring and determining redundancy version of PUSCH (physical uplink shared channel), storage medium, base station and user equipment
WO2021147103A1 (en) * 2020-01-23 2021-07-29 华为技术有限公司 Decoding method, device and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960235A (en) * 2005-11-03 2007-05-09 北京信威通信技术股份有限公司 Method of mixed automatic request of retransmission based on orthogonal frequency division multiplex
CN1976271A (en) * 2005-11-28 2007-06-06 上海贝尔阿尔卡特股份有限公司 Mixed automatic retransmitting method and system based on weighted merging used for multi-carrier system
CN101374038A (en) * 2007-08-20 2009-02-25 中兴通讯股份有限公司 Signal retransmission method for OFDM system based on HARQ technology
CN101636960A (en) * 2007-03-21 2010-01-27 高通股份有限公司 Carry out H-ARQ by re-decoding and confirm detection validation
WO2010130187A1 (en) * 2009-05-13 2010-11-18 中兴通讯股份有限公司 Hybrid automatic repeat request method and apparatus
CN105827374A (en) * 2016-03-21 2016-08-03 华为技术有限公司 Data decoding method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960235A (en) * 2005-11-03 2007-05-09 北京信威通信技术股份有限公司 Method of mixed automatic request of retransmission based on orthogonal frequency division multiplex
CN1976271A (en) * 2005-11-28 2007-06-06 上海贝尔阿尔卡特股份有限公司 Mixed automatic retransmitting method and system based on weighted merging used for multi-carrier system
CN101636960A (en) * 2007-03-21 2010-01-27 高通股份有限公司 Carry out H-ARQ by re-decoding and confirm detection validation
CN101374038A (en) * 2007-08-20 2009-02-25 中兴通讯股份有限公司 Signal retransmission method for OFDM system based on HARQ technology
WO2010130187A1 (en) * 2009-05-13 2010-11-18 中兴通讯股份有限公司 Hybrid automatic repeat request method and apparatus
CN105827374A (en) * 2016-03-21 2016-08-03 华为技术有限公司 Data decoding method and device

Also Published As

Publication number Publication date
CN107888326A (en) 2018-04-06
WO2018059169A1 (en) 2018-04-05

Similar Documents

Publication Publication Date Title
CN113541884B (en) Method for partial retransmission
WO2018000841A1 (en) Indication method for harq retransmission and related device
CN110463109B (en) Method, apparatus and storage medium for transmitting puncturing signal
US10212613B2 (en) HARQ frame data structure and method of transmitting and receiving with HARQ in systems using blind detection
US12095569B2 (en) Receiver, transmitter, communication network, data signal and method improving a retransmission process in a communication network
WO2014117686A1 (en) Random access method and user equipment
CN108631950B (en) Method and device for sending feedback information
US20200067667A1 (en) Transmission based on data blocks
US10999016B2 (en) Control information sending method, control information receiving method, network device, and terminal device
CN107888326B (en) Data transmission method and device
WO2017041288A1 (en) Data retransmission method and apparatus
CN107733551B (en) Data transmission method, device and system
US9301162B2 (en) Method, base station and system for managing resources
CN108616335B (en) Data packet transmission method, user terminal and network side equipment
CN112804706B (en) Communication link detection method and device
US20030177436A1 (en) Transmission of encoded data packets with determination of the coding through explicit signalling by the receiver
CN110431899B (en) Demodulation method and device based on carrier aggregation
CN113055133B (en) Hybrid automatic repeat request HARQ response method, device, equipment and medium
CN102714860A (en) Contention-Based Data Transfer
WO2019071463A1 (en) Grant-free hybrid automatic repeat request
WO2023088574A1 (en) Device and method for assisted retransmissions
CN117040691A (en) TBoMS retransmission method, device, communication equipment and storage medium
CN117220840A (en) Feedback information transmitting method, feedback information receiving method, terminal and storage medium

Legal Events

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