Bit error correction for wireless retransmission communication systems

文档序号:1027121 发布日期:2020-10-27 浏览:24次 中文

阅读说明:本技术 用于无线重传通信系统的位纠错 (Bit error correction for wireless retransmission communication systems ) 是由 罗伯特·措普夫 于 2019-03-12 设计创作,主要内容包括:一种系统,包括被配置为传输原始数据包的发射机。该系统还包括包含处理设备的接收机。处理设备被配置为接收原始数据包的损坏的<Image he="60" wi="152" file="DDA0002676865840000011.GIF" imgContent="drawing" imgFormat="GIF" orientation="portrait" inline="no"></Image>数据包和原始数据包的至少一个重传数据包。处理设备还被配置为基于损坏的数据包和至少一个重传数据包生成累积数据包,并且基于累积数据包生成对于原始数据包的判定数据包。处理设备还被配置为验证判定数据包,以确定判定数据包是否正确。(A system includes a transmitter configured to transmit an original data packet. The system also includes a receiver comprising a processing device. The processing apparatus being arranged to receive corruption of an original data packet The data packet and at least one of the original data packets are retransmitted data packets. The processing device is further configured to generate an accumulated data packet based on the corrupted data packet and the at least one retransmitted data packet, and to generate a decision data packet for the original data packet based on the accumulated data packet. The processing device is further configured to validate the decision packet to determine whether the decision packet is correct.)

1. A receiver, comprising:

a processing device;

a memory; and

a non-transitory computer readable medium comprising program instructions that, in response to execution by the processing device, cause the processing device to:

receiving corruption of original data packetsData packets, and converting said corrupted dataThe data packet is stored in the memory;

receiving at least one corrupted retransmitted data packet of the original data packets and storing the at least one corrupted retransmitted data packet in the memory;

generating an accumulated data packet based on the corrupted data packet and the at least one corrupted retransmitted data packet;

generating a decision packet for the original packet based on the accumulated packets; and

the decision packet is validated to determine whether the decision packet is correct.

2. The receiver of claim 1, wherein to generate the accumulated data packet, the processing device is further configured to:

performing a bitwise decimal addition on the corrupted data packet and the at least one corrupted retransmitted data packet to generate soft bits in the accumulated data packet.

3. The receiver of claim 2, wherein each soft bit in the accumulated packet indicates a confidence level of a corresponding bit in the decision packet.

4. The receiver of claim 1, wherein the at least one corrupted retransmitted data packet comprises a plurality of corrupted retransmitted data packets, and wherein to validate the decision packet, the processing device is further configured to:

validating the decision packet using a Cyclic Redundancy Check (CRC) syndrome of a last of the plurality of corrupted retransmitted data packets and a last of the plurality of corrupted retransmitted data packets.

5. The receiver of claim 1, wherein the processing device is further configured to:

in response to determining that the decision packet is incorrect, correcting the decision packet.

6. The receiver of claim 5, wherein to correct the decision packet, the processing device is further configured to:

based on the accumulated packet, a location of at least one erroneous bit in the decision packet is identified.

7. The receiver of claim 6, wherein to correct the decision packet, the processing device is further configured to:

the decision packet is corrected using CRC error correction.

8. A method, comprising:

receiving corruption of original data packetsA data packet and at least one corrupted retransmitted data packet of said original data packet;

generating an accumulated data packet based on the corrupted data packet and the at least one corrupted retransmitted data packet;

generating a decision packet for the original packet based on the accumulated packets; and

the decision packet is validated to determine whether the decision packet is correct.

9. The method of claim 8, wherein generating the cumulative data packet comprises:

performing a bitwise decimal addition on the corrupted data packet and the at least one corrupted retransmitted data packet to generate soft bits in the accumulated data packet.

10. The method of claim 9, wherein each soft bit in the accumulated packet indicates a confidence level of a corresponding bit in the decision packet.

11. The method of claim 8, wherein the at least one corrupted retransmission packet comprises a plurality of corrupted retransmission packets, and wherein validating the decision packet comprises:

validating the decision packet using a Cyclic Redundancy Check (CRC) syndrome of a last of the plurality of corrupted retransmitted data packets and a last of the plurality of corrupted retransmitted data packets.

12. The method of claim 8, further comprising:

in response to determining that the decision packet is incorrect, correcting the decision packet.

13. The method of claim 12, wherein correcting the decision packet comprises:

based on the accumulated packet, a location of at least one erroneous bit in the decision packet is identified.

14. The method of claim 13, wherein correcting the decision packet comprises:

the decision packet is corrected using CRC error correction.

15. A system, comprising:

a transmitter configured to transmit an original data packet; and

a receiver, the receiver comprising:

a processing circuit configured to:

receiving corruption of said original data packetData packet and at least one corrupted retransmission data of said original data packetPackaging;

generating an accumulated data packet based on the corrupted data packet and the at least one corrupted retransmitted data packet;

generating a decision packet for the original packet based on the accumulated packets; and

the decision packet is validated to determine whether the decision packet is correct.

16. The system of claim 15, wherein to generate the cumulative data packet, the processing device is further configured to:

performing a bitwise decimal addition on the corrupted data packet and the at least one corrupted retransmitted data packet to generate soft bits in the accumulated data packet.

17. The system of claim 16, wherein each soft bit in the accumulated packet indicates a confidence level of a corresponding bit in the decision packet.

18. The system of claim 15, wherein the at least one corrupted retransmitted data packet comprises a plurality of corrupted retransmitted data packets, and wherein to validate the decision packet, the processing device is further configured to:

validating the decision packet using a Cyclic Redundancy Check (CRC) syndrome of a last of the plurality of corrupted retransmitted data packets and a last of the plurality of corrupted retransmitted data packets.

19. The system of claim 15, wherein the processing device is further configured to:

in response to determining that the decision packet is incorrect, correcting the decision packet.

20. The system of claim 19, wherein to correct the decision packet, the processing device is further configured to:

based on the accumulated packet, a location of at least one erroneous bit in the decision packet is identified.

Technical Field

Aspects of the present disclosure relate generally to wireless communication systems and, more particularly, to bit error correction for wireless retransmission communication systems.

Background

Many wireless communication systems use retransmissions to achieve a reliable communication link between a transmitter and a receiver of the wireless communication system. The number of retransmissions may have a negative impact on the delay and power requirements of the wireless communication between the transmitter and the receiver. For example, real-time or bi-directional audio or video wireless links are sensitive to delay and may limit the number of retransmissions. In another example, wireless streaming applications are less sensitive to delay and may incorporate a large play-out buffer to enable a larger number of retransmissions.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:具有空间压缩接口的低功耗mmWAVE接收器架构

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类