CN117692103A - Data retransmission method based on bits and related device - Google Patents
Data retransmission method based on bits and related device Download PDFInfo
- Publication number
- CN117692103A CN117692103A CN202311693949.XA CN202311693949A CN117692103A CN 117692103 A CN117692103 A CN 117692103A CN 202311693949 A CN202311693949 A CN 202311693949A CN 117692103 A CN117692103 A CN 117692103A
- Authority
- CN
- China
- Prior art keywords
- data
- bits
- bit
- codeword
- decoded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0079—Formats for control data
- H04L1/0082—Formats for control data fields explicitly indicating existence of error in data being transmitted, e.g. so that downstream stations can avoid decoding erroneous packet; relays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
技术领域Technical field
本申请涉及通信技术领域,特别是涉及一种基于比特的数据重传方法及相关装置。The present application relates to the field of communication technology, and in particular to a bit-based data retransmission method and related devices.
背景技术Background technique
在对数据进行传输时,数据发送端可以对数据编码,将编码后的数据传输至数据接收端,数据接收端再对接收到的数据进行解码,实现数据传输。但经常出现数据传输错误,数据接收端无法正确解码的情况,导致数据传输的可靠性降低。以无线通信系统为例,可能是由于路径损耗、阴影效应、衰落和干扰等影响,导致数据传输错误,数据接收端无法正确解码。When transmitting data, the data sending end can encode the data and transmit the encoded data to the data receiving end. The data receiving end then decodes the received data to implement data transmission. However, data transmission errors often occur and the data receiving end cannot decode correctly, resulting in reduced reliability of data transmission. Taking wireless communication systems as an example, data transmission errors may be caused by path loss, shadow effects, fading, and interference, and the data receiving end cannot decode correctly.
相关技术中,通常采用混合自动重传请求(Hybrid Automatic Repeat reQuest,HARQ)技术,利用重传技术提高数据接收端对接收到的数据解码成功的概率,进而提高数据传输的可靠性。以基于可信度的HARQ(也可称为RB-HARQ)为例,数据接收端将数据中可靠性较低的比特的位置信息反馈给数据发送端,以使数据发送端重传这些比特。In related technologies, Hybrid Automatic Repeat reQuest (HARQ) technology is usually used, and the retransmission technology is used to increase the probability that the data receiving end successfully decodes the received data, thereby improving the reliability of data transmission. Taking reliability-based HARQ (also known as RB-HARQ) as an example, the data receiving end feeds back the location information of the less reliable bits in the data to the data sending end, so that the data sending end retransmits these bits.
然而,位置信息的信息量数量与数据包含的比特数量相关,当传输的数据所包含的比特较多时,需要使用较多信息量来指示比特的位置信息,意味着数据接收端需要反馈的信息量的数量也大大增加,进而导致增加数据传输的反馈开销。However, the amount of information in the location information is related to the number of bits contained in the data. When the transmitted data contains more bits, more information needs to be used to indicate the location information of the bits, which means the amount of information that the data receiving end needs to feed back. The number of has also been greatly increased, which in turn leads to increased feedback overhead of data transmission.
因此,如何在确保数据传输的可靠性的同时降低数据传输的反馈开销,成为目前亟待解决的问题。Therefore, how to reduce the feedback overhead of data transmission while ensuring the reliability of data transmission has become an urgent problem to be solved.
发明内容Contents of the invention
有鉴于此,本申请实施例提供了一种基于比特的数据重传方法及相关装置,目的是提供一种基于比特的数据重传方法,在确保数据传输的可靠性的同时降低数据传输的反馈开销。In view of this, embodiments of the present application provide a bit-based data retransmission method and related devices. The purpose is to provide a bit-based data retransmission method to ensure the reliability of data transmission while reducing the feedback of data transmission. overhead.
第一方面,本申请实施例提供了一种基于比特的数据重传方法,所述方法包括:In a first aspect, embodiments of the present application provide a bit-based data retransmission method. The method includes:
对接收到的包括多个比特的码字进行解码,得到解码后的第一数据;所述码字是数据发送端对待传输数据进行编码后向所述数据接收端发送的;Decode the received codeword including multiple bits to obtain the decoded first data; the codeword is sent to the data receiving end after the data sending end encodes the data to be transmitted;
确定所述解码后的第一数据存在异常,基于预设分段信息将所述码字划分为多个码字分段;Determining that there is an abnormality in the decoded first data, dividing the codeword into multiple codeword segments based on preset segmentation information;
基于比特可靠性筛选条件,从每个码字分段包括的比特中筛选出可靠性数值符合所述比特可靠性筛选条件的比特作为目标比特;Based on the bit reliability filtering conditions, select bits whose reliability values meet the bit reliability filtering conditions from the bits included in each codeword segment as target bits;
向所述数据发送端发送多个目标比特分别对应的位置信息;所述位置信息用于指示目标比特在所属的码字分段的位置;Send position information corresponding to multiple target bits to the data sending end; the position information is used to indicate the position of the target bit in the codeword segment to which it belongs;
接收所述数据发送端重传的多个目标比特,并基于所述多个目标比特和所述码字进行解码,得到解码后的第二数据;所述多个目标比特为所述数据发送端基于所述预设分段信息和接收到的位置信息从所述码字中确定出来的。Receive multiple target bits retransmitted by the data sending end, and decode based on the multiple target bits and the codeword to obtain decoded second data; the multiple target bits are the data sending end Determined from the codeword based on the preset segmentation information and the received position information.
可选地,所述对接收到的包括多个比特的码字进行解码,得到解码后的第一数据,包括:Optionally, decoding the received codeword including multiple bits to obtain decoded first data, including:
对接收到的包括多个比特的码字进行多次迭代解码,得到解码后的第一数据;Perform multiple iterative decodings on the received codeword including multiple bits to obtain the decoded first data;
所述可靠性数值的获得步骤,包括:The steps for obtaining the reliability value include:
在对所述码字进行多次迭代解码的过程中,分别获取每个比特在每次迭代解码对应的对数似然比的绝对值;In the process of multiple iterative decoding of the codeword, the absolute value of the log-likelihood ratio corresponding to each bit in each iterative decoding is obtained;
将每个比特在多次迭代解码分别对应的对数似然比的绝对值相加,得到每个比特对应的对数似然比的绝对值之和;Add the absolute values of the log-likelihood ratios corresponding to each bit in multiple iterative decodings to obtain the sum of the absolute values of the log-likelihood ratios corresponding to each bit;
针对每个比特,将对数似然比的绝对值之和与迭代解码的迭代次数的比值作为每个比特对应的可靠性数值。For each bit, the ratio of the sum of the absolute values of the log-likelihood ratio to the number of iterations of iterative decoding is used as the reliability value corresponding to each bit.
可选地,所述比特可靠性筛选条件包括从每个码字分段中筛选出可靠性数值最低的比特作为目标比特。Optionally, the bit reliability filtering conditions include filtering out the bits with the lowest reliability value from each codeword segment as the target bits.
可选地,所述基于比特的数据重传方法还包括:Optionally, the bit-based data retransmission method further includes:
确定所述解码后的第一数据不存在异常,向所述数据发送端发送第一信息,并返回所述对接收到的包括多个比特的码字进行解码的步骤,以对下一个待传输数据进行解码;所述第一信息用于指示待传输数据解码成功。Determine that there is no abnormality in the decoded first data, send the first information to the data sending end, and return the step of decoding the received codeword including multiple bits to decode the next to-be-transmitted The data is decoded; the first information is used to indicate that the data to be transmitted is decoded successfully.
可选地,在所述接收所述数据发送端重传的多个目标比特,并基于所述多个目标比特和所述码字进行解码,得到解码后的第二数据之后,所述基于比特的数据重传方法还包括:Optionally, after receiving a plurality of target bits retransmitted by the data sending end and performing decoding based on the plurality of target bits and the codeword to obtain the decoded second data, the bit-based Data retransmission methods also include:
确定所述解码后的第二数据存在异常,返回所述基于预设分段信息将所述码字划分为多个码字分段的步骤,直至解码后的数据不存在异常;Determine that there is an abnormality in the decoded second data, and return to the step of dividing the codeword into multiple codeword segments based on the preset segmentation information until there is no abnormality in the decoded data;
确定所述解码后的第二数据不存在异常,向所述数据发送端发送第一信息,并返回所述对接收到的包括多个比特的码字进行解码的步骤,以对下一个待传输数据进行解码;所述第一信息用于指示待传输数据解码成功。Determine that there is no abnormality in the decoded second data, send the first information to the data sending end, and return to the step of decoding the received codeword including multiple bits to decode the next to-be-transmitted The data is decoded; the first information is used to indicate that the data to be transmitted is decoded successfully.
可选地,所述接收所述数据发送端重传的多个目标比特,并基于所述多个目标比特和所述码字进行解码,得到解码后的第二数据,包括:Optionally, receiving a plurality of target bits retransmitted by the data sending end, and decoding based on the plurality of target bits and the codeword to obtain the decoded second data includes:
获取所述多个比特分别对应的初始对数似然比,以及所述多个目标比特分别对应的重传对数似然比;Obtain initial log-likelihood ratios corresponding to the plurality of bits, and retransmission log-likelihood ratios corresponding to the plurality of target bits;
基于所述预设分段信息和所述多个目标比特分别对应的位置信息,从所述多个比特中确定出与目标比特对应的比特;Based on the preset segmentation information and the position information respectively corresponding to the plurality of target bits, determine the bit corresponding to the target bit from the plurality of bits;
针对每个目标比特,将对应的比特的初始对数似然比和对应的重传对数似然比合并;For each target bit, combine the initial log-likelihood ratio of the corresponding bit and the corresponding retransmission log-likelihood ratio;
基于所述多个比特分别对应的初始对数似然比,以及所述多个目标比特分别对应的合并后的对数似然比,对所述多个目标比特和所述码字进行解码,得到解码后的第二数据。Decoding the plurality of target bits and the codeword based on the initial log-likelihood ratios respectively corresponding to the plurality of bits and the combined log-likelihood ratio corresponding to the plurality of target bits, Obtain the decoded second data.
第二方面,本申请实施例提供了一种基于比特的数据重传装置,所述装置包括:In a second aspect, embodiments of the present application provide a bit-based data retransmission device. The device includes:
第一解码模块,用于对接收到的包括多个比特的码字进行解码,得到解码后的第一数据;所述码字是数据发送端对待传输数据进行编码后向所述数据接收端发送的;The first decoding module is used to decode the received codeword including multiple bits to obtain the decoded first data; the codeword is encoded by the data sending end and then sent to the data receiving end after encoding the data to be transmitted. of;
分段划分模块,用于确定所述解码后的第一数据存在异常,基于预设分段信息将所述码字划分为多个码字分段;A segmentation dividing module, configured to determine that there is an abnormality in the decoded first data, and divide the codeword into multiple codeword segments based on preset segmentation information;
比特筛选模块,用于基于比特可靠性筛选条件,从每个码字分段包括的比特中筛选出可靠性数值符合所述比特可靠性筛选条件的比特作为目标比特;A bit filtering module, configured to filter out bits whose reliability values meet the bit reliability filtering conditions from the bits included in each codeword segment as target bits based on the bit reliability filtering conditions;
信息发送模块,用于向所述数据发送端发送多个目标比特分别对应的位置信息;所述位置信息用于指示目标比特在所属的码字分段的位置;An information sending module, configured to send position information corresponding to multiple target bits to the data sending end; the position information is used to indicate the position of the target bit in the codeword segment to which it belongs;
第二解码模块,用于接收所述数据发送端重传的多个目标比特,并基于所述多个目标比特和所述码字进行解码,得到解码后的第二数据;所述多个目标比特为所述数据发送端基于所述预设分段信息和接收到的位置信息从所述码字中确定出来的。The second decoding module is used to receive multiple target bits retransmitted by the data sending end, and decode based on the multiple target bits and the codeword to obtain the decoded second data; the multiple targets The bits are determined by the data sending end from the codeword based on the preset segmentation information and the received position information.
可选地,所述第一解码模块,用于对接收到的包括多个比特的码字进行多次迭代解码,得到解码后的第一数据;Optionally, the first decoding module is used to perform multiple iterative decodings on the received codeword including multiple bits to obtain the decoded first data;
所述可靠性数值通过如下单元获得:The reliability value is obtained through the following units:
绝对值获取单元,用于在对所述码字进行多次迭代解码的过程中,分别获取每个比特在每次迭代解码对应的对数似然比的绝对值;An absolute value acquisition unit, configured to obtain the absolute value of the log-likelihood ratio corresponding to each bit in each iterative decoding during multiple iterative decodings of the codeword;
绝对值之和获取单元,用于将每个比特在多次迭代解码分别对应的对数似然比的绝对值相加,得到每个比特对应的对数似然比的绝对值之和;The sum of absolute value acquisition unit is used to add the absolute values of the log-likelihood ratios corresponding to each bit in multiple iterative decodings to obtain the sum of the absolute values of the log-likelihood ratios corresponding to each bit;
可靠性数值确定单元,用于针对每个比特,将对数似然比的绝对值之和与迭代解码的迭代次数的比值作为每个比特对应的可靠性数值。The reliability value determination unit is configured to determine, for each bit, the ratio of the sum of the absolute values of the log likelihood ratio to the number of iterations of iterative decoding as the reliability value corresponding to each bit.
第三方面,本申请实施例提供了一种计算机设备,所述设备包括存储器以及处理器:In a third aspect, embodiments of the present application provide a computer device, which includes a memory and a processor:
所述存储器,用于存储计算机程序,并将所述计算机程序传输给所述处理器;The memory is used to store a computer program and transmit the computer program to the processor;
所述处理器,用于执行所述计算机程序,以使所述设备执行前述第一方面所述的基于比特的数据重传方法。The processor is configured to execute the computer program so that the device performs the bit-based data retransmission method described in the first aspect.
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序被运行时,运行所述计算机程序的设备实现前述第一方面所述的基于比特的数据重传方法。In a fourth aspect, embodiments of the present application provide a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is run, a device running the computer program implements the aforementioned first step. The bit-based data retransmission method described in one aspect.
相较于现有技术,本申请实施例具有以下有益效果:Compared with the existing technology, the embodiments of the present application have the following beneficial effects:
本申请实施例提供了一种基于比特的数据重传方法及相关装置。在该方法中,对接收到的包括多个比特的码字进行解码,得到解码后的第一数据;码字是数据发送端对待传输数据进行编码后向数据接收端发送的;确定解码后的第一数据存在异常,基于预设分段信息将码字划分为多个码字分段;基于比特可靠性筛选条件,从每个码字分段包括的比特中筛选出可靠性数值符合比特可靠性筛选条件的比特作为目标比特;向数据发送端发送多个目标比特分别对应的位置信息;位置信息用于指示目标比特在所属的码字分段的位置;接收数据发送端重传的多个目标比特,并基于多个目标比特和码字进行解码,得到解码后的第二数据;多个目标比特为数据发送端基于预设分段信息和接收到的位置信息从码字中确定出来的。Embodiments of the present application provide a bit-based data retransmission method and related devices. In this method, the received codeword including multiple bits is decoded to obtain the decoded first data; the codeword is sent to the data receiving end after the data sending end encodes the data to be transmitted; the decoded codeword is determined. There is an abnormality in the first data, and the codeword is divided into multiple codeword segments based on the preset segmentation information; based on the bit reliability filtering conditions, the reliability value is selected from the bits included in each codeword segment to meet the bit reliability The bits of the specific filtering conditions are used as target bits; the position information corresponding to multiple target bits is sent to the data sending end; the position information is used to indicate the position of the target bit in the codeword segment to which it belongs; the multiple retransmissions of the data sending end are received. The target bits are decoded based on multiple target bits and codewords to obtain the decoded second data; the multiple target bits are determined by the data sending end from the codewords based on the preset segmentation information and the received position information. .
可见,该方法中位置信息无需指示目标比特在整个码字中的位置,而是指示目标比特在对应码字分段中的位置,由于码字分段含有的比特数量比整个码字中的比特数量要少,所以本申请中用于指示目标比特的位置的信息量数量降低,进而减少数据接收端需要向数据发送端发送的信息量数量。同时,将可靠性数值符合可靠性筛选条件的比特作为需要重传的目标比特,确保数据传输的可靠性。如此,本申请提供的基于比特的数据重传方法,能够在确保数据传输的可靠性的同时降低数据传输的反馈开销。It can be seen that the position information in this method does not need to indicate the position of the target bit in the entire codeword, but the position of the target bit in the corresponding codeword segment, because the number of bits contained in the codeword segment is larger than the number of bits in the entire codeword. The quantity is small, so the amount of information used to indicate the position of the target bit in this application is reduced, thereby reducing the amount of information that the data receiving end needs to send to the data sending end. At the same time, bits whose reliability values meet the reliability filtering conditions are used as target bits that need to be retransmitted to ensure the reliability of data transmission. In this way, the bit-based data retransmission method provided by this application can reduce the feedback overhead of data transmission while ensuring the reliability of data transmission.
附图说明Description of the drawings
为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain this embodiment or the technical solution in the prior art more clearly, the drawings needed to be used in the description of the embodiment or the prior art will be briefly introduced below. Obviously, the drawings in the following description are only For some embodiments of the present application, those of ordinary skill in the art can also obtain other drawings based on these drawings without exerting creative efforts.
图1为本申请实施例提供的一种基于比特的数据重传方法的流程图;Figure 1 is a flow chart of a bit-based data retransmission method provided by an embodiment of the present application;
图2为本申请实施例提供的一种具体的基于比特的数据重传方法的流程图;Figure 2 is a flow chart of a specific bit-based data retransmission method provided by an embodiment of the present application;
图3为本申请实施例提供的一种误帧率曲线的示意图;Figure 3 is a schematic diagram of a frame error rate curve provided by an embodiment of the present application;
图4为本申请实施例提供的一种吞吐量曲线的示意图;Figure 4 is a schematic diagram of a throughput curve provided by an embodiment of the present application;
图5为本申请实施例提供的另一种误帧率曲线的示意图;Figure 5 is a schematic diagram of another frame error rate curve provided by an embodiment of the present application;
图6为本申请实施例提供的另一种吞吐量曲线的示意图;Figure 6 is a schematic diagram of another throughput curve provided by an embodiment of the present application;
图7为本申请实施例提供的一种基于比特的数据重传装置的结构示意图。FIG. 7 is a schematic structural diagram of a bit-based data retransmission device provided by an embodiment of the present application.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to enable those in the technical field to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only These are part of the embodiments of this application, but not all of them. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of this application.
首先对本申请下文的实施例中可能涉及的若干个名词术语进行解释。First, several terms that may be involved in the following embodiments of this application are explained.
数据帧:数据发送端需要向数据接收端发送的数据,在本申请实施例中,对数据的信息比特进行编码后得到的包括多个比特的码字称为数据帧。需要说明的是,在本申请实施例中,一个数据帧对应一个码字。Data frame: data that the data sending end needs to send to the data receiving end. In the embodiment of this application, the codeword including multiple bits obtained after encoding the information bits of the data is called a data frame. It should be noted that, in this embodiment of the present application, one data frame corresponds to one codeword.
误帧率:数据接收端错误解码的数据帧数量与数据发送端发送的数据帧数量的比值。Frame error rate: The ratio of the number of data frames incorrectly decoded by the data receiving end to the number of data frames sent by the data sending end.
吞吐量:数据发送端正确传输的比特数量与数据发送端和数据接收端之间交互的所有比特数量之比。Throughput: The ratio of the number of bits correctly transmitted by the data sender to the number of all bits interacted between the data sender and the data receiver.
码字:数据发送端对数据的多个信息比特按照编码规则进行编码后得到的包括多个比特的数据。Codeword: Data containing multiple bits obtained by encoding multiple information bits of the data according to encoding rules at the data sending end.
HARQ技术:是自动请求重传(Automatic Repeat reQuest,ARQ)技术和前向纠错编码(Forward Error Correction,FEC)技术的结合,当传输的码字中出现错误的比特较多,超出数据接收端基于FEC的解码能力时,利用重传技术对数据帧进行恢复,提高数据的传输效率和数据的可靠性。HARQ technology: It is a combination of Automatic Repeat reQuest (ARQ) technology and Forward Error Correction (FEC) technology. When there are many erroneous bits in the transmitted codeword, it exceeds the data receiving end. When based on FEC's decoding capabilities, retransmission technology is used to recover data frames to improve data transmission efficiency and data reliability.
IR-HARQ:基于增量冗余的HARQ技术。当原始需要传输的数据帧出错时,数据发送端发送与该数据帧对应的奇偶校验比特块,数据接收端将原始的数据帧与重传的奇偶校验比特块组合起来形成码率更低的码字,对这个码率更低的码字进行译码。IR-HARQ: HARQ technology based on incremental redundancy. When the original data frame to be transmitted is in error, the data sending end sends a parity bit block corresponding to the data frame, and the data receiving end combines the original data frame with the retransmitted parity bit block to form a lower code rate codeword, and decode the codeword with a lower code rate.
目前,当采用基于可信度的HARQ(也可称为RB-HARQ)传输数据,数据接收端将需要传输的数据中可靠性较低的比特的位置信息反馈给数据发送端,以使数据发送端重传这些比特。然而,位置信息的信息量数量与数据包含的比特数量相关,例如数据包含32个比特,需要5个二进制数字表示0~31的范围来指示这32个比特,也就是说任意一个比特都需要5个信息量来指示其位置信息。当传输的数据所包含的比特较多时,需要使用大量的信息量来指示比特的位置信息,意味着数据接收端需要反馈的信息量数量也大大增加,进而导致增加数据传输的反馈开销。Currently, when reliability-based HARQ (also called RB-HARQ) is used to transmit data, the data receiving end feeds back the location information of the less reliable bits in the data to be transmitted to the data sending end, so that the data can be sent The end retransmits these bits. However, the amount of location information is related to the number of bits contained in the data. For example, the data contains 32 bits, and 5 binary digits are required to represent the range of 0 to 31 to indicate these 32 bits, which means that any one bit requires 5 amount of information to indicate its location information. When the transmitted data contains a large number of bits, a large amount of information needs to be used to indicate the position information of the bits, which means that the amount of information that needs to be fed back by the data receiving end is also greatly increased, which in turn leads to an increase in the feedback overhead of data transmission.
基于此,为了解决上述问题,本申请实施例提供了一种基于比特的数据重传方法及相关装置,目的是提供一种基于比特的数据重传方法,在确保数据传输的可靠性的同时降低数据传输的反馈开销。在该方法中,对接收到的包括多个比特的码字进行解码,得到解码后的第一数据;确定解码后的第一数据存在异常,基于预设分段信息将码字划分为多个码字分段;基于比特可靠性筛选条件,从每个码字分段包括的比特中筛选出可靠性数值符合比特可靠性筛选条件的比特作为目标比特;向数据发送端发送多个目标比特分别对应的位置信息;接收数据发送端重传的多个目标比特,并基于多个目标比特和码字进行解码,得到解码后的第二数据。Based on this, in order to solve the above problems, embodiments of the present application provide a bit-based data retransmission method and related devices. The purpose is to provide a bit-based data retransmission method to ensure the reliability of data transmission while reducing the Feedback overhead of data transmission. In this method, the received codeword including multiple bits is decoded to obtain the decoded first data; it is determined that there is an abnormality in the decoded first data, and the codeword is divided into multiple pieces based on the preset segmentation information. Codeword segmentation; based on bit reliability filtering conditions, select bits whose reliability values meet the bit reliability filtering conditions from the bits included in each codeword segment as target bits; send multiple target bits to the data sending end respectively. Corresponding location information; receiving multiple target bits retransmitted by the data sending end, and decoding based on the multiple target bits and codewords to obtain decoded second data.
由此可见,该方法中位置信息无需指示目标比特在整个码字中的位置,而是基于位置信息指示目标比特在对应码字分段中的位置,由于码字分段含有的比特数量比整个码字含有的比特数量要少,所以本申请中用于指示目标比特的位置的信息量数量降低,进而减少数据接收端需要向数据发送端发送的信息量数量。同时,将可靠性数值符合可靠性筛选条件的比特作为需要重传的目标比特,确保数据传输的可靠性。如此,本申请提供的基于比特的数据重传方法,能够在确保数据传输的可靠性的同时降低数据传输的反馈开销。It can be seen that the position information in this method does not need to indicate the position of the target bit in the entire codeword, but indicates the position of the target bit in the corresponding codeword segment based on the position information. Since the codeword segment contains more bits than the entire codeword segment, The number of bits contained in the codeword is smaller, so the amount of information used to indicate the position of the target bit in this application is reduced, thereby reducing the amount of information that the data receiving end needs to send to the data sending end. At the same time, bits whose reliability values meet the reliability filtering conditions are used as target bits that need to be retransmitted to ensure the reliability of data transmission. In this way, the bit-based data retransmission method provided by this application can reduce the feedback overhead of data transmission while ensuring the reliability of data transmission.
需要说明的是,本申请提供的基于比特的数据重传方法可用于通信技术领域。上述仅为示例,并不对本申请提供的基于比特的数据重传方法的应用领域进行限定。另外,本申请实施例亦可不限定基于比特的数据重传方法的执行主体,例如,本申请实施例的基于比特的数据重传方法可以应用于终端设备或服务器等计算机设备。其中,终端设备可以为智能手机、计算机、平板电脑等电子设备。服务器可以为独立服务器、集群服务器或云服务器等。本申请对上述提及的终端设备或服务器不做具体限定。It should be noted that the bit-based data retransmission method provided by this application can be used in the field of communication technology. The above are only examples and do not limit the application field of the bit-based data retransmission method provided by this application. In addition, the embodiments of the present application do not limit the execution subject of the bit-based data retransmission method. For example, the bit-based data retransmission method of the embodiments of the present application may be applied to computer equipment such as terminal equipment or servers. Among them, the terminal device can be an electronic device such as a smartphone, computer, tablet computer, etc. The server can be a stand-alone server, a cluster server or a cloud server, etc. This application does not specifically limit the above-mentioned terminal devices or servers.
下面结合附图,通过实施例来详细说明本申请实施例中基于比特的数据重传方法及相关装置的具体实现方式。The specific implementation of the bit-based data retransmission method and related devices in the embodiments of the present application will be described in detail through embodiments with reference to the accompanying drawings.
参见图1,该图为本申请实施例提供的一种基于比特的数据重传方法的流程图,应用于数据接收端,结合图1所示,具体可以包括:Refer to Figure 1, which is a flow chart of a bit-based data retransmission method provided by an embodiment of the present application. It is applied to the data receiving end. As shown in Figure 1, it may specifically include:
S101:对接收到的包括多个比特的码字进行解码,得到解码后的第一数据。S101: Decode the received codeword including multiple bits to obtain the decoded first data.
数据发送端需要向数据接收端传输的数据为待传输数据。The data that the data sending end needs to transmit to the data receiving end is the data to be transmitted.
数据发送端对待传输数据进行编码得到码字,数据发送端再将码字发送给数据接收端。码字包括多个比特。数据接收端对接收到的码字进行解码得到解码后的第一数据。The data sending end encodes the data to be transmitted to obtain codewords, and then the data sending end sends the codewords to the data receiving end. A codeword consists of multiple bits. The data receiving end decodes the received codeword to obtain the decoded first data.
S102:确定所述解码后的第一数据存在异常,基于预设分段信息将所述码字划分为多个码字分段。S102: Determine that the decoded first data is abnormal, and divide the codeword into multiple codeword segments based on preset segmentation information.
在一些实施例中,可以对解码后的第一数据进行差错校验得到校验结果。校验结果为异常,确定解码后的第一数据存在异常,则对码字进行分段得到多个码字分段。本申请对于判定解码后的第一数据存在异常的方式不做限定。In some embodiments, error checking can be performed on the decoded first data to obtain a checking result. If the verification result is abnormal and it is determined that the decoded first data is abnormal, the codeword is segmented to obtain multiple codeword segments. This application does not limit the method of determining that the decoded first data is abnormal.
此外,在一些实施例中,校验结果为正常,确定解码后的第一数据正常,表示数据传输成功,可以不再执行后续步骤。In addition, in some embodiments, if the verification result is normal and it is determined that the decoded first data is normal, it indicates that the data transmission is successful and subsequent steps may not be performed.
在本申请实施例中,预设分段信息是指划分后码字分段的段数以及每个码字分段所包含的数量。In this embodiment of the present application, the preset segmentation information refers to the number of segments of divided codeword segments and the quantity contained in each codeword segment.
举例来说,预设分段信息可以是数据发送端设定好后,发送给数据接收端的;也可以是数据接收端设定好后,发送给数据发送端的,本申请对此不做限定,可使数据发送端和数据接收端得到相同的码字分段的段数以及相同的码字分段所包含的比特即可。For example, the preset segment information can be sent to the data receiving end after the data sending end has set it; it can also be sent to the data sending end after the data receiving end has set it up. This application does not limit this. The data sending end and the data receiving end can obtain the same number of segments of code word segments and the bits contained in the same code word segments.
在一些实施例中,可以对码字进行均分,得到包括相同数量的比特的多个码字分段。示例性地,码字包括1000个比特,则可以将码字均分为十个码字分段,得到均包括100个比特的码字分段。当然,也可以采用随机分段的方法,本申请对此不做限定。In some embodiments, the codeword may be equally divided to obtain multiple codeword segments including the same number of bits. For example, if the codeword includes 1000 bits, the codeword can be divided into ten codeword segments, each of which includes 100 bits. Of course, a random segmentation method can also be used, and this application does not limit this.
在又一些实施例中,也可以根据预设段数对码字进行分段,得到预设段数的码字分段。In some embodiments, the codeword can also be segmented according to the preset number of segments to obtain the codeword segmentation of the preset number of segments.
在又一些实施例中,还可以根据码字分段中所包含的预设比特数量对码字进行分段,得到多个码字分段。需要说明的是,当最后剩余的比特不够预设比特数量时,可以直接将最后剩余的比特作为一个码字分段。In some embodiments, the codeword can also be segmented according to the preset number of bits included in the codeword segment to obtain multiple codeword segments. It should be noted that when the last remaining bits are not enough for the preset number of bits, the last remaining bits can be directly used as a codeword segment.
S103:基于比特可靠性筛选条件,从每个码字分段包括的比特中筛选出可靠性数值符合所述比特可靠性筛选条件的比特作为目标比特。S103: Based on the bit reliability filtering conditions, select bits whose reliability values meet the bit reliability filtering conditions from the bits included in each codeword segment as target bits.
比特可靠性筛选条件是指基于比特的可靠性数值筛选出目标比特的条件。可靠性数值是指用于表征比特的可靠性的数值。Bit reliability filtering conditions refer to conditions for filtering out target bits based on bit reliability values. The reliability value refers to a value used to characterize the reliability of a bit.
应理解,数据接收端接收到了可靠性高的比特,则对其成功解码的可能性也大大增加。因此,需要从码字中确定出可靠性低的比特,以提高其可靠性。It should be understood that if the data receiving end receives bits with high reliability, the possibility of successfully decoding them also greatly increases. Therefore, it is necessary to identify bits with low reliability from the codeword to improve its reliability.
在本申请一种可能的实施方式中,比特的可靠性数值与比特的可靠性呈正相关。S101具体可以为:对接收到的包括多个比特的码字进行多次迭代解码,得到解码后的第一数据。相应地,可靠性数值可以通过如下步骤获得:In a possible implementation of the present application, the reliability value of the bit is positively correlated with the reliability of the bit. S101 may specifically include: performing multiple iterative decodings on the received codeword including multiple bits to obtain the decoded first data. Correspondingly, the reliability value can be obtained through the following steps:
A1:在对所述码字进行多次迭代解码的过程中,分别获取每个比特在每次迭代解码对应的对数似然比的绝对值。A1: In the process of multiple iterations of decoding the codeword, obtain the absolute value of the log-likelihood ratio corresponding to each bit in each iteration of decoding.
对数似然比(LikeLihood Ratio,LLR)是反映比特真实性的一种指标,属于同时反映灵敏度和特异度的复合指标。无论数据发送端发送的是比特1还是比特0,数据接收端都可能误判。如果接收到信号r,接收端将其正确判为0的概率与正确判为1的概率的比值即为似然比,再对该似然比取个自然对数即得到对数似然比。在本申请实施例中,可基于LLR实现数据接收端对码字的解码。The log likelihood ratio (LikeLihood Ratio, LLR) is an indicator that reflects the authenticity of bits, and is a composite indicator that reflects both sensitivity and specificity. Regardless of whether the data sending end sends bit 1 or bit 0, the data receiving end may misjudge it. If a signal r is received, the ratio of the probability that the receiving end correctly judges it as 0 and the probability that it is correctly judged as 1 is the likelihood ratio, and then the natural logarithm of the likelihood ratio is taken to obtain the log likelihood ratio. In the embodiment of the present application, the data receiving end can implement decoding of codewords based on LLR.
在每次对码字进行迭代解码的过程中,均需获取一次每个比特对应的对数似然比的绝对值。During each iterative decoding process of a codeword, the absolute value of the log-likelihood ratio corresponding to each bit needs to be obtained once.
A2:将每个比特在多次迭代解码分别对应的对数似然比的绝对值相加,得到每个比特对应的对数似然比的绝对值之和。A2: Add the absolute values of the log-likelihood ratios corresponding to each bit in multiple iterative decodings to obtain the sum of the absolute values of the log-likelihood ratios corresponding to each bit.
针对一个比特来说,将其在多次迭代解码过程中获取到的多个对数似然比的绝对值相加,得到对数似然比的绝对值之和。For a bit, the absolute values of multiple log-likelihood ratios obtained during multiple iterative decoding processes are added to obtain the sum of the absolute values of the log-likelihood ratios.
A3:针对每个比特,将对数似然比的绝对值之和与迭代解码的迭代次数的比值作为每个比特对应的可靠性数值。A3: For each bit, the ratio of the sum of the absolute values of the log-likelihood ratio to the number of iterations of iterative decoding is used as the reliability value corresponding to each bit.
针对一个比特来说,将对数似然比的绝对值之和除以迭代的次数,得到每个比特对应的对数似然比的平均值作为可靠性数值。For a bit, the sum of the absolute values of the log-likelihood ratio is divided by the number of iterations, and the average value of the log-likelihood ratio corresponding to each bit is obtained as the reliability value.
如此,综合考虑每次迭代解码过程,能够确定出更加能够准确表示比特可靠性的可靠性数值。In this way, by comprehensively considering each iteration of the decoding process, a reliability value that can more accurately represent bit reliability can be determined.
在本申请一种可能的实施方式中,该比特可靠性筛选条件包括从每个码字分段中筛选出可靠性数值最低的比特作为目标比特。In a possible implementation of the present application, the bit reliability filtering condition includes filtering out the bit with the lowest reliability value from each codeword segment as the target bit.
此外,在一些实施例中,也可以是基于可靠性数值从小到大的顺序,对每个码字分段中的比特进行排序,将每个码字分段中排在前N的比特作为目标比特,N≥1,本申请对此不做限定。In addition, in some embodiments, the bits in each codeword segment can also be sorted based on the order of reliability values from small to large, and the top N bits in each codeword segment are used as targets. Bits, N≥1, this application does not limit this.
S104:向所述数据发送端发送多个目标比特分别对应的位置信息。S104: Send location information corresponding to multiple target bits to the data sending end.
在本申请实施例中,所述位置信息用于指示目标比特在所属的码字分段的位置。In this embodiment of the present application, the position information is used to indicate the position of the target bit in the codeword segment to which it belongs.
在一些实施例中,可以用比特作为信息量(也即二进制的数制)表示位置信息。In some embodiments, bits can be used as information quantity (that is, binary number system) to represent position information.
示例性地,假设码字包括1000个比特,被划分为10个码字分段,每个码字分段包括100个比特。由于2^6=64<100<128=2^7,因此需要7个比特来表示每个比特的位置信息,目标比特在1000个比特中的第750个,也即第8个码字分段中的第50个比特,其需要用二进制49来表示,因此其位置信息为0110001,位置信息包括7个比特。For example, assume that the codeword includes 1000 bits and is divided into 10 codeword segments, each codeword segment including 100 bits. Since 2^6=64<100<128=2^7, 7 bits are needed to represent the position information of each bit. The target bit is the 750th of 1000 bits, which is the 8th codeword segment. The 50th bit in needs to be represented by binary 49, so its position information is 0110001, and the position information includes 7 bits.
但在相关技术(也即上文提及的RB-HARQ)中,该同样位置的目标比特的位置信息为1011101101,位置信息包括10个比特,二者相比,本申请所需数据接收端反馈的信息量数量(也即比特数量)能够减少30%。However, in the related technology (that is, the RB-HARQ mentioned above), the position information of the target bit at the same position is 1011101101, and the position information includes 10 bits. Compared with the two, the data receiving end feedback required by this application is The amount of information (that is, the number of bits) can be reduced by 30%.
又示例性地,假设码字包括8000个比特,被划分为80个码字分段,每个码字分段包括100个比特。也需要7个比特来表示每个比特的位置信息,目标比特在8000个比特中的第750个,则其位置信息为0110001,包括7个比特。As another example, assume that the codeword includes 8000 bits and is divided into 80 codeword segments, and each codeword segment includes 100 bits. 7 bits are also needed to represent the position information of each bit. If the target bit is the 750th out of 8000 bits, its position information is 0110001, including 7 bits.
但在相关技术(也即上文提及的RB-HARQ)中,该同样位置的目标比特的位置信息为0001011101101,位置信息包括13个比特,二者相比,本申请所需数据接收端反馈的信息量数量(也即比特数量)能够减少46%。However, in the related technology (that is, the RB-HARQ mentioned above), the position information of the target bit at the same position is 0001011101101, and the position information includes 13 bits. Compared with the two, the data receiving end feedback required by this application The amount of information (that is, the number of bits) can be reduced by 46%.
因此,当码字包括的比特数量较多以及需要重传的目标比特较多时,反馈开销能够大大降低。Therefore, when the codeword includes a large number of bits and there are many target bits that need to be retransmitted, the feedback overhead can be greatly reduced.
S105:接收所述数据发送端重传的多个目标比特,并基于所述多个目标比特和所述码字进行解码,得到解码后的第二数据。S105: Receive multiple target bits retransmitted by the data sending end, and decode based on the multiple target bits and the codeword to obtain decoded second data.
在本申请实施例中,多个目标比特为所述数据发送端基于预设分段信息和接收到的位置信息从所述码字中确定出来的。基于上述示例,根据码字分段的数量和每个码字分段包含的比特数量,可以得到用于指示目标比特的位置信息的长度(也即信息量的数量),因此数据接收端根据预设分段信息和接收到的位置信息可以确定对应的目标比特。In this embodiment of the present application, multiple target bits are determined by the data sending end from the codeword based on preset segmentation information and received location information. Based on the above example, according to the number of codeword segments and the number of bits contained in each codeword segment, the length of the position information used to indicate the target bit (that is, the amount of information) can be obtained. Therefore, the data receiving end can It is assumed that the segmentation information and the received position information can determine the corresponding target bit.
示例性地,假设码字包括1000个比特,被划分为10个码字分段,每个码字分段包括100个比特。则数据发送端根据预设分段信息可以得到一个目标比特的位置信息的信息量数量为7个。因此,数据接收端接收到的1-7个信息量为第一个码字分段的目标比特的位置信息,8-14个信息量为第二个码字分段的目标比特的位置信息,以此类推。For example, assume that the codeword includes 1000 bits and is divided into 10 codeword segments, each codeword segment including 100 bits. Then the data sending end can obtain 7 pieces of position information of one target bit based on the preset segmentation information. Therefore, the 1-7 information quantities received by the data receiving end are the position information of the target bits of the first codeword segment, and the 8-14 information quantities are the position information of the target bits of the second codeword segment. And so on.
又示例性地,假设码字包括1000个比特,被划分为10个码字分段,码字分段1-码字分段5各包括60个比特,码字分段6-码字分段10各包括140个比特。则数据发送端根据预设分段信息可以得到码字分段1-码字分段5的目标比特的位置信息的信息量数量为6个,码字分段1-码字分段5的目标比特的位置信息的信息量数量为8个。因此,数据接收端接收到的1-6个信息量为第一个码字分段的目标比特的位置信息,7-12个信息量为第二个码字分段的目标比特的位置信息,以此类推;数据接收端接收到的31-38个信息量为第六个码字分段的目标比特的位置信息,38-45个信息量为第二个码字分段的目标比特的位置信息,以此类推。As another example, assume that the codeword includes 1000 bits and is divided into 10 codeword segments. Codeword segment 1 - codeword segment 5 each include 60 bits, and codeword segment 6 - codeword segment 10 each contains 140 bits. Then the data sending end can obtain the position information of the target bits of codeword segment 1-codeword segment 5 based on the preset segmentation information. The amount of information is 6, and the target bits of codeword segment 1-codeword segment 5 are The amount of bit position information is 8 bits. Therefore, the 1-6 pieces of information received by the data receiving end are the position information of the target bits of the first codeword segment, and the 7-12 pieces of information are the position information of the target bits of the second codeword segment. By analogy; the 31-38 pieces of information received by the data receiving end are the position information of the target bits of the sixth codeword segment, and the 38-45 pieces of information are the position information of the target bits of the second codeword segment. information, and so on.
需要说明的是,在上述示例中,码字分段的顺序为对包括多个比特的码字从前到后划分得到多个码字分段的顺序。也即对包括多个比特的码字从前到后划分得到码字分段1-码字分段10,则码字分段1为第一个码字分段,码字分段2为第二个码字分段,以此类推。It should be noted that in the above example, the order of codeword segments is the order in which a codeword including multiple bits is divided from front to back to obtain multiple codeword segments. That is, the codeword including multiple bits is divided from front to back to obtain codeword segment 1-codeword segment 10, then codeword segment 1 is the first codeword segment, and codeword segment 2 is the second Each code word is divided into segments, and so on.
接下来,为了便于理解,以数据发送端和数据接收端之间数据交互的方式详细介绍本申请提供的基于比特的数据重传方法。Next, for ease of understanding, the bit-based data retransmission method provided by this application is introduced in detail in the form of data interaction between the data sending end and the data receiving end.
参见图2,该图为本申请实施例提供的一种具体的基于比特的数据重传方法的流程图,结合图2所示,具体可以包括:Referring to Figure 2, this figure is a flow chart of a specific bit-based data retransmission method provided by an embodiment of the present application. As shown in conjunction with Figure 2, the specific method may include:
S201:数据发送端对待传输数据进行编码后得到码字,将码字存储于发送缓冲区。S201: The data sending end obtains the codeword after encoding the data to be transmitted, and stores the codeword in the sending buffer.
S202:数据发送端接收到第一信息,则从发送缓冲区释放当前数据,并返回S201。S202: When the data sending end receives the first information, it releases the current data from the sending buffer and returns to S201.
第一信息用于指示待传输数据解码成功,也即数据发送端接收到上一个待传输数据解码成功的信息,则表明上一个待传输数据传输成功。可以将发送缓冲区存储的当前数据,也即码字发送给数据接收端,以实现当前待传输数据的传输。The first information is used to indicate that the data to be transmitted is successfully decoded. That is, when the data sending end receives the information that the previous data to be transmitted is successfully decoded, it indicates that the previous data to be transmitted is successfully transmitted. The current data stored in the sending buffer, that is, the codeword, can be sent to the data receiving end to realize the transmission of the current data to be transmitted.
示例性地,第一信息可以为确认字符(Acknowledge character,ACK)。本申请对此不做限定。For example, the first information may be an Acknowledge character (ACK). This application does not limit this.
随后返回S201,以对下一个待传输数据进行解码Then return to S201 to decode the next data to be transmitted.
S203:数据发送端接收到包括位置信息的第二信息,则基于预设分段信息和第二信息从发送缓冲区存储的码字中确定出对应的比特作为目标比特。S203: The data sending end receives the second information including the location information, and determines the corresponding bit as the target bit from the codeword stored in the sending buffer based on the preset segmentation information and the second information.
目标比特也即为需要重传的比特。The target bits are also the bits that need to be retransmitted.
当数据发送端接收到第二信息,表明当前待传输数据已经发送给数据接收端,但其解码出现差错,因此需要重新传输目标比特,以实现当前待传输数据的传输。When the data sending end receives the second information, it indicates that the data currently to be transmitted has been sent to the data receiving end, but an error occurred in its decoding, so the target bits need to be retransmitted to achieve the transmission of the currently to be transmitted data.
示例性地,第二信息可以为非确认字符(Negative Acknowledge character,ACK)。本申请对此不做限定。需要说明的是非确认字符需要包括目标比特的位置信息。For example, the second information may be a non-acknowledge character (Negative Acknowledge character, ACK). This application does not limit this. It should be noted that the non-confirmation character needs to include the position information of the target bit.
S204:数据接收端接收目标比特,基于多个目标比特分别对应的重传对数似然比,以及之前存储在接收缓冲区的多个比特分别对应的初始对数似然比进行合并。S204: The data receiving end receives the target bits and combines them based on the retransmission log-likelihood ratios corresponding to the multiple target bits and the initial log-likelihood ratios corresponding to the multiple bits previously stored in the receiving buffer.
数据接收端获取接收缓冲区存储的多个比特分别对应的初始对数似然比,并获取所述多个目标比特分别对应的重传对数似然比;再基于所述多个目标比特分别对应的位置信息,从所述多个比特中确定出与目标比特对应的比特;针对每个目标比特,将对应的比特的初始对数似然比和对应的重传对数似然比合并。The data receiving end obtains the initial log-likelihood ratios corresponding to the multiple bits stored in the receiving buffer, and obtains the retransmission log-likelihood ratios corresponding to the multiple target bits; and then based on the multiple target bits, respectively According to the corresponding position information, the bit corresponding to the target bit is determined from the plurality of bits; for each target bit, the initial log-likelihood ratio of the corresponding bit and the corresponding retransmission log-likelihood ratio are combined.
S205:数据接收端利用合并后的对数似然比对码字进行多次迭代解码,得到解码后的数据,并将多次迭代过程中每个比特对应的对数似然比的绝对值之和存储到接收缓冲区。S205: The data receiving end uses the combined log-likelihood ratio to decode the codeword multiple times to obtain the decoded data, and calculates the absolute value of the log-likelihood ratio corresponding to each bit in the multiple iteration processes. and stored into the receive buffer.
S206:数据接收端对解码后的数据进行差错校验。S206: The data receiving end performs error checking on the decoded data.
S207:数据接收端确定校验结果为正常,将接收缓冲区中存储的每个比特对应的对数似然比的绝对值之和清空,向数据发送端发送第一信息,返回S202。S207: The data receiving end determines that the check result is normal, clears the sum of the absolute values of the log-likelihood ratios corresponding to each bit stored in the receiving buffer, sends the first information to the data sending end, and returns to S202.
S208:数据接收端确定校验结果为异常,将接收缓冲区中存储的对数似然比的绝对值之和与迭代次数的比值作为每个比特的可靠性数值。S208: The data receiving end determines that the check result is abnormal, and uses the ratio of the sum of the absolute values of the log-likelihood ratios stored in the receiving buffer to the number of iterations as the reliability value of each bit.
S209:数据接收端根据预设分段信息,将所述码字划分为多个码字分段。S209: The data receiving end divides the codeword into multiple codeword segments according to the preset segmentation information.
S210:数据接收端从每个码字分段包括的比特中筛选出可靠性数值最低的比特作为目标比特。S210: The data receiving end selects the bits with the lowest reliability value from the bits included in each codeword segment as the target bits.
S211:数据接收端将包括多个目标比特分别对应的位置信息的第二信息发送给数据发送端,并返回S203。S211: The data receiving end sends the second information including the position information respectively corresponding to the plurality of target bits to the data sending end, and returns to S203.
此外,为了体现本申请所提供的基于比特的数据重传方法能够在确保数据传输的可靠性的同时降低数据传输的反馈开销,可以对数据传输进行误帧率和吞吐量的检测。In addition, in order to demonstrate that the bit-based data retransmission method provided by this application can reduce the feedback overhead of data transmission while ensuring the reliability of data transmission, the frame error rate and throughput of data transmission can be detected.
作为一种示例,在数据发送端使用一种前向纠错码(8064,6336)LDPC码字对待传输数据进行编码得到码字,检测在加性高斯白噪声(Additive White Gaussian Noise,AWGN)信道下本申请所提供的基于比特的数据重传方法的误帧率FER和吞吐量Throughput。本申请提供的方法可称为SRB-HARQ。检测本申请提供方法的误帧率和吞吐量可以称为检测SRB-HARQ框架下的系统性能。同时,为了对比,添加了no ARQ(也即不采用ARQ技术)、RB-HARQ、IR-HARQ框架下仿真得到的系统性能。As an example, a forward error correction code (8064, 6336) LDPC codeword is used at the data transmitting end to encode the data to be transmitted to obtain the codeword, and the additive white Gaussian Noise (AWGN) channel is detected. The following is the frame error rate FER and throughput of the bit-based data retransmission method provided by this application. The method provided in this application may be called SRB-HARQ. Detecting the frame error rate and throughput of the method provided in this application can be called detecting system performance under the SRB-HARQ framework. At the same time, for comparison, the system performance simulated under no ARQ (that is, no ARQ technology is used), RB-HARQ, and IR-HARQ frameworks is added.
参见图3,该图为本申请实施例提供的一种误帧率曲线的示意图。其为需要重传的目标比特的数量为72时的误帧率曲线,包括no ARQ、RB-HARQ、IR-HARQ以及本申请的SRB-HARQ这4种框架下的误帧率曲线。参见图4,该图为本申请实施例提供的一种吞吐量曲线的示意图。其为需要重传的目标比特的数量为72时的误帧率曲线,包括RB-HARQ、IR-HARQ以及本申请的SRB-HARQ这3种框架下的吞吐量曲线。结合图3和图4所示,横坐标均为信噪比(Signal-to-Noise Ratio,SNR)。本申请提供SRB-HARQ的误帧率相较于RB-HARQ略高一点,相较于no ARQ和IR-HARQ降低很多,表明本申请提供的方法确保了数据传输的可靠性。本申请提供SRB-HARQ的吞吐量具有很大优势,也即本申请大大降低数据传输的反馈开销,进而升高了吞吐量。如此,本申请在确保数据传输的可靠性的同时降低了数据传输的反馈开销。Refer to Figure 3, which is a schematic diagram of a frame error rate curve provided by an embodiment of the present application. It is the frame error rate curve when the number of target bits that need to be retransmitted is 72, including frame error rate curves under four frameworks: no ARQ, RB-HARQ, IR-HARQ, and SRB-HARQ of this application. Refer to Figure 4, which is a schematic diagram of a throughput curve provided by an embodiment of the present application. It is the frame error rate curve when the number of target bits that need to be retransmitted is 72, including throughput curves under three frameworks: RB-HARQ, IR-HARQ, and SRB-HARQ of this application. As shown in Figure 3 and Figure 4, the abscissas are all Signal-to-Noise Ratio (SNR). The frame error rate of SRB-HARQ provided by this application is slightly higher than that of RB-HARQ, and much lower than that of no ARQ and IR-HARQ, indicating that the method provided by this application ensures the reliability of data transmission. This application has great advantages in providing SRB-HARQ throughput, that is, this application greatly reduces the feedback overhead of data transmission, thereby increasing the throughput. In this way, this application reduces the feedback overhead of data transmission while ensuring the reliability of data transmission.
在一些实施例中,可以通过如下公式计算吞吐量:In some embodiments, throughput can be calculated by the following formula:
其中N是码字长度,K是码字中信息比特的数量,FERo代表第一次传输后,也即没有进行重传的误帧率,FERf代表进行一次重传后的误帧率,k表示各个框架下系统反馈链路数据传输能力与数据发送端到数据接收端数据传输能力之比,Nre代表需重传的比特(也即目标比特)的数量,Nfb表示解码出错时各个框架反馈的信息长度。例如在IR-HARQ框架下,数据接收端向数据发送端发送1个比特表示解码正确与否;在RB-HARQ框架下和SRB-HARQ框架下中则需要考虑反馈的每个比特的位置信息需要的比特数量。Where N is the length of the codeword, K is the number of information bits in the codeword, FER o represents the frame error rate after the first transmission, that is, there is no retransmission, and FER f represents the frame error rate after one retransmission. k represents the ratio of the data transmission capacity of the system feedback link under each framework to the data transmission capacity from the data sending end to the data receiving end, N re represents the number of bits that need to be retransmitted (that is, the target bits), and N fb represents the number of bits when decoding errors occur. The length of information returned by the frame. For example, under the IR-HARQ framework, the data receiving end sends 1 bit to the data sending end to indicate whether the decoding is correct; under the RB-HARQ framework and the SRB-HARQ framework, the position information of each bit of feedback needs to be considered. number of bits.
在RB-HARQ的框架下,每个比特需要log2(N)个比特来指示其位置信息,假设反馈的位置信息以信道容量C编码后能够无差错传输,得到其需重传的比特的数量可以表示如下:Under the framework of RB-HARQ, each bit requires log 2 (N) bits to indicate its location information. Assuming that the feedback location information can be transmitted without errors after being encoded with channel capacity C, the number of bits that need to be retransmitted is obtained. It can be expressed as follows:
在SRB-HARQ框架下,其需重传的比特的数量可以表示如下:Under the SRB-HARQ framework, the number of bits that need to be retransmitted can be expressed as follows:
其中,上述L表示目标比特的数量。Wherein, the above L represents the number of target bits.
作为另一种示例,基于上述示例,假设需要重传的目标比特的数量为144。其余条件与上述示例相同。参见图5,该图为本申请实施例提供的另一种误帧率曲线的示意图,包括no ARQ、RB-HARQ、IR-HARQ以及本申请的SRB-HARQ这4种框架下的误帧率曲线。参见图6,该图为本申请实施例提供的另一种吞吐量曲线的示意图,包括IR-HARQ,以及非对称程度下RB-HARQ和非对称程度下本申请的SRB-HARQ这3种框架下的吞吐量曲线。非对称程度是指系统反馈链路数据传输能力与数据发送端到数据接收端数据传输能力的比值k。结合图5和图6所示,本申请提供SRB-HARQ可以在确保数据传输的可靠性的同时降低了数据传输的反馈开销,提高了系统的吞吐量。尤其是在系统非对称程度比较大时,SRB-HARQ可以拥有比IR-HARQ更低的误帧率和更高的吞吐量。As another example, based on the above example, assume that the number of target bits that need to be retransmitted is 144. The remaining conditions are the same as the above example. Refer to Figure 5, which is a schematic diagram of another frame error rate curve provided by an embodiment of the present application, including frame error rates under four frameworks: no ARQ, RB-HARQ, IR-HARQ, and SRB-HARQ of the present application. curve. Referring to Figure 6, this figure is a schematic diagram of another throughput curve provided by the embodiment of the present application, including IR-HARQ, and three frameworks: RB-HARQ under the asymmetric degree and SRB-HARQ of the present application under the asymmetric degree. throughput curve below. The degree of asymmetry refers to the ratio k of the data transmission capacity of the system feedback link and the data transmission capacity from the data sending end to the data receiving end. As shown in Figure 5 and Figure 6, the SRB-HARQ provided by this application can reduce the feedback overhead of data transmission while ensuring the reliability of data transmission, and improve the throughput of the system. Especially when the system is highly asymmetric, SRB-HARQ can have a lower frame error rate and higher throughput than IR-HARQ.
以上为本申请实施例提供基于比特的数据重传方法的一些具体实现方式,基于此,本申请还提供了对应的基于比特的数据重传装置。下面将从功能模块化的角度对本申请实施例提供的基于比特的数据重传装置进行介绍。The above provides some specific implementations of the bit-based data retransmission method in the embodiments of the present application. Based on this, the present application also provides a corresponding bit-based data retransmission device. The following will introduce the bit-based data retransmission device provided by the embodiment of the present application from the perspective of functional modularization.
参见图7,该图为本申请实施例提供的一种基于比特的数据重传装置的结构示意图,该基于比特的数据重传装置700可以包括:Referring to Figure 7, this figure is a schematic structural diagram of a bit-based data retransmission device provided by an embodiment of the present application. The bit-based data retransmission device 700 may include:
第一解码模块710,用于对接收到的包括多个比特的码字进行解码,得到解码后的第一数据;所述码字是数据发送端对待传输数据进行编码后向所述数据接收端发送的;The first decoding module 710 is used to decode the received codeword including multiple bits to obtain the decoded first data; the codeword is the data to be transmitted after the data sending end encodes the data to be transmitted to the data receiving end. sent;
分段划分模块720,用于确定所述解码后的第一数据存在异常,基于预设分段信息将所述码字划分为多个码字分段;The segmentation dividing module 720 is used to determine that there is an abnormality in the decoded first data, and divide the codeword into multiple codeword segments based on the preset segmentation information;
比特筛选模块730,用于基于比特可靠性筛选条件,从每个码字分段包括的比特中筛选出可靠性数值符合所述比特可靠性筛选条件的比特作为目标比特;The bit filtering module 730 is configured to filter out bits whose reliability values meet the bit reliability filtering conditions from the bits included in each codeword segment as target bits based on the bit reliability filtering conditions;
信息发送模块740,用于向所述数据发送端发送多个目标比特分别对应的位置信息;所述位置信息用于指示目标比特在所属的码字分段的位置;The information sending module 740 is used to send position information corresponding to multiple target bits to the data sending end; the position information is used to indicate the position of the target bit in the codeword segment to which it belongs;
第二解码模块750,用于接收所述数据发送端重传的多个目标比特,并基于所述多个目标比特和所述码字进行解码,得到解码后的第二数据;所述多个目标比特为所述数据发送端基于所述预设分段信息和接收到的位置信息从所述码字中确定出来的。The second decoding module 750 is configured to receive multiple target bits retransmitted by the data sending end, and perform decoding based on the multiple target bits and the codeword to obtain the decoded second data; the multiple The target bit is determined by the data sending end from the codeword based on the preset segmentation information and the received position information.
作为一种实施方式,所述第一解码模块710,用于对接收到的包括多个比特的码字进行多次迭代解码,得到解码后的第一数据;As an implementation manner, the first decoding module 710 is used to iteratively decode the received codeword including multiple bits multiple times to obtain the decoded first data;
所述可靠性数值通过如下单元获得:The reliability value is obtained through the following units:
绝对值获取单元,用于在对所述码字进行多次迭代解码的过程中,分别获取每个比特在每次迭代解码对应的对数似然比的绝对值;An absolute value acquisition unit, configured to obtain the absolute value of the log-likelihood ratio corresponding to each bit in each iterative decoding during multiple iterative decodings of the codeword;
绝对值之和获取单元,用于将每个比特在多次迭代解码分别对应的对数似然比的绝对值相加,得到每个比特对应的对数似然比的绝对值之和;The sum of absolute value acquisition unit is used to add the absolute values of the log-likelihood ratios corresponding to each bit in multiple iterative decodings to obtain the sum of the absolute values of the log-likelihood ratios corresponding to each bit;
可靠性数值确定单元,用于针对每个比特,将对数似然比的绝对值之和与迭代解码的迭代次数的比值作为每个比特对应的可靠性数值。The reliability value determination unit is configured to determine, for each bit, the ratio of the sum of the absolute values of the log likelihood ratio to the number of iterations of iterative decoding as the reliability value corresponding to each bit.
作为一种实施方式,所述比特可靠性筛选条件包括从每个码字分段中筛选出可靠性数值最低的比特作为目标比特。As an implementation manner, the bit reliability filtering condition includes filtering out the bit with the lowest reliability value from each codeword segment as the target bit.
作为一种实施方式,该基于比特的数据重传装置700,还可以包括:As an implementation manner, the bit-based data retransmission device 700 may also include:
第一步骤返回模块,用于确定所述解码后的第一数据不存在异常,向所述数据发送端发送第一信息,并返回所述对接收到的包括多个比特的码字进行解码的步骤,以对下一个待传输数据进行解码;所述第一信息用于指示待传输数据解码成功。The first step is to return to a module, used to determine that there is no abnormality in the decoded first data, send first information to the data sending end, and return the method of decoding the received codeword including multiple bits. step to decode the next data to be transmitted; the first information is used to indicate that the data to be transmitted is decoded successfully.
作为一种实施方式,该基于比特的数据重传装置700,还可以包括:As an implementation manner, the bit-based data retransmission device 700 may also include:
第二步骤返回模块,用于确定所述解码后的第二数据存在异常,返回所述基于预设分段信息将所述码字划分为多个码字分段的步骤,直至解码后的数据不存在异常;The second step returns to the module, which is used to determine that there is an abnormality in the decoded second data, and return to the step of dividing the codeword into multiple codeword segments based on the preset segmentation information until the decoded data There are no exceptions;
第三步骤返回模块,确定所述解码后的第二数据不存在异常,向所述数据发送端发送第一信息,并返回所述对接收到的包括多个比特的码字进行解码的步骤,以对下一个待传输数据进行解码;所述第一信息用于指示待传输数据解码成功。The third step returns to the module, determines that there is no abnormality in the decoded second data, sends the first information to the data sending end, and returns to the step of decoding the received codeword including multiple bits, To decode the next data to be transmitted; the first information is used to indicate that the data to be transmitted is successfully decoded.
作为一种实施方式,第二解码模块750,具体可以用于:As an implementation manner, the second decoding module 750 can be specifically used for:
获取所述多个比特分别对应的初始对数似然比,以及所述多个目标比特分别对应的重传对数似然比;Obtain initial log-likelihood ratios corresponding to the plurality of bits, and retransmission log-likelihood ratios corresponding to the plurality of target bits;
基于所述预设分段信息和所述多个目标比特分别对应的位置信息,从所述多个比特中确定出与目标比特对应的比特;Based on the preset segmentation information and the position information respectively corresponding to the plurality of target bits, determine the bit corresponding to the target bit from the plurality of bits;
针对每个目标比特,将对应的比特的初始对数似然比和对应的重传对数似然比合并;For each target bit, combine the initial log-likelihood ratio of the corresponding bit and the corresponding retransmission log-likelihood ratio;
基于所述多个比特分别对应的初始对数似然比,以及所述多个目标比特分别对应的合并后的对数似然比,对所述多个目标比特和所述码字进行解码,得到解码后的第二数据。Decoding the plurality of target bits and the codeword based on the initial log-likelihood ratios respectively corresponding to the plurality of bits and the combined log-likelihood ratio corresponding to the plurality of target bits, Obtain the decoded second data.
本申请实施例还提供了对应的计算机设备以及计算机可读存储介质,用于实现本申请实施例提供的方案。The embodiments of this application also provide corresponding computer equipment and computer-readable storage media for implementing the solution provided by the embodiments of this application.
其中,所述设备包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序,以使所述设备执行本申请任一实施例所述的基于比特的数据重传方法。Wherein, the device includes a memory and a processor, the memory is used to store a computer program, and the processor is used to execute the computer program, so that the device executes the bit-based data described in any embodiment of the present application. Retransmission method.
所述计算机可读存储介质中存储有计算机程序,当所述计算机程序被运行时,运行所述计算机程序的设备实现本申请任一实施例所述的基于比特的数据重传方法。A computer program is stored in the computer-readable storage medium. When the computer program is run, the device running the computer program implements the bit-based data retransmission method described in any embodiment of the present application.
本申请实施例中提到的“第一”、“第二”(若存在)等名称中的“第一”、“第二”只是用来做名字标识,并不代表顺序上的第一、第二。The "first" and "second" in names such as "first" and "second" (if they exist) mentioned in the embodiments of this application are only used for name identification and do not represent the first or second in order. second.
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在可读存储介质中,如只读存储器(英文:read-only memory,ROM)/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如路由器等网络通信设备)执行本申请各个实施例或者实施例的某些部分所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that all or part of the steps in the methods of the above embodiments can be implemented by means of software plus a general hardware platform. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product. The computer software product can be stored in a readable storage medium, such as read-only memory (English: read-only memory, ROM)/RAM, magnetic disk, optical disk, etc., including a number of instructions to cause a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods described in various embodiments or certain parts of the embodiments of this application.
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元提示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。It should be noted that each embodiment in this specification is described in a progressive manner, and the same and similar parts between the various embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. at. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple. For relevant details, please refer to the partial description of the method embodiment. The device embodiments described above are only illustrative. The units illustrated as separate components may or may not be physically separated. The components indicated as units may or may not be physical units, that is, they may be located in one place. , or it can be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Persons of ordinary skill in the art can understand and implement the method without any creative effort.
以上所述,仅为本申请的一种具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。The above is only a specific implementation mode of the present application, but the protection scope of the present application is not limited thereto. Any person familiar with the technical field can easily think of changes or modifications within the technical scope disclosed in the present application. Replacements shall be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311693949.XA CN117692103A (en) | 2023-12-08 | 2023-12-08 | Data retransmission method based on bits and related device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311693949.XA CN117692103A (en) | 2023-12-08 | 2023-12-08 | Data retransmission method based on bits and related device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117692103A true CN117692103A (en) | 2024-03-12 |
Family
ID=90125916
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311693949.XA Pending CN117692103A (en) | 2023-12-08 | 2023-12-08 | Data retransmission method based on bits and related device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117692103A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118540027A (en) * | 2024-07-25 | 2024-08-23 | 北京智芯半导体科技有限公司 | Data transmitting method, data receiving method, communication device and communication system |
-
2023
- 2023-12-08 CN CN202311693949.XA patent/CN117692103A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118540027A (en) * | 2024-07-25 | 2024-08-23 | 北京智芯半导体科技有限公司 | Data transmitting method, data receiving method, communication device and communication system |
| CN118540027B (en) * | 2024-07-25 | 2024-12-13 | 北京智芯半导体科技有限公司 | Data sending method, receiving method, communication device and communication system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI698099B (en) | Method and system of data retransmission in a wireless network | |
| CN1139219C (en) | System and method for implementing hybrid automatic request using parity check combining | |
| CN1285188C (en) | Method and device for adaptive hybrid automatic repeat request | |
| US10721020B2 (en) | Parity frame | |
| US9094163B2 (en) | Assessment and correction of transmitted data | |
| US20080155148A1 (en) | Cooperative communication of data | |
| US20070030799A1 (en) | Communication method and system using two or more coding schemes | |
| US11588590B2 (en) | Adaptive payload extraction and retransmission in wireless data communications with error aggregations | |
| CN108988990A (en) | A method of processing link layer data mistake | |
| JP6126698B2 (en) | Method and apparatus for a modified HARQ procedure after a receiver down event | |
| EP2210360B1 (en) | Apparatus and method for decoding in mobile communication system | |
| CN117692103A (en) | Data retransmission method based on bits and related device | |
| US8595598B2 (en) | High-efficiency dynamic transmission that has a high speed and reliability | |
| WO2022001892A1 (en) | Retransmission method and communication apparatus | |
| US12034669B2 (en) | Method of transmission of a data packet, computer program, and transceiver device | |
| CN105162559B (en) | It is a kind of based on ultimate range can Coded HARQ methods | |
| US7454682B2 (en) | System for identifying localized burst errors | |
| JP2009510879A (en) | Method, apparatus and system for error detection and selective retransmission | |
| WO2002093820A1 (en) | Communicating method, transmitting apparatus, receiving apparatus, and communicating system including them | |
| CN116866451A (en) | Multi-stage correction-based sampling data transmission method | |
| CN102315919A (en) | Method and equipment for combining hybrid automatic repeat request (HARQ) data | |
| CN113055133B (en) | Hybrid automatic repeat request HARQ response method, device, equipment and medium | |
| CN112073153B (en) | Virtual inspection judging method and device, storage medium and terminal | |
| CN101741516A (en) | A frame-level encoding and decoding method based on rateless mode | |
| Mukhtar et al. | Hybrid ARQ with partial retransmission using turbo product codes |
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 |