An Improved Error Correcting Code (ECC) for 6G?

ShengHan Wu, an expert in low-power, flexible, robust error correction for reliable system as storage and 6G comm got in touch with us to explain the challenges with ECC in 5G and how we need to up our game in 6G. 

Quoting from Wikipedia: "In computing, telecommunication, information theory, and coding theory, forward error correction (FEC) or channel coding is a technique used for controlling errors in data transmission over unreliable or noisy communication channels. The central idea is that the sender encodes the message in a redundant way, most often by using an error correction code or error correcting code (ECC). The redundancy allows the receiver not only to detect errors that may occur anywhere in the message, but often to correct a limited number of errors. Therefore a reverse channel to request re-transmission may not be needed. The cost is a fixed, higher forward channel bandwidth."

The following is an introductory video where ShengHan explains the challenges and his solution:

He reached out to me to explain further:

According to the requirements of the 5G standard, the physical layer supports a point-to-point transmission failure rate defined at the level of 1e-5 to 1e-7. However, there is a question as to whether this requirement includes the situation of multiple retransmissions. If we consider the failure rate after multiple retransmissions, then the failure rate for a single transmission would be only at the level of 1e-2 to 1e-4. This also means that the previous requirements for error correction codes at the physical layer were very loose.

To verify this point, we recorded a video demonstrating that our technology can achieve the 1e-5 level for 1024 bits in just 30 seconds. This verification only involves a magnitude of several tens of megabytes. This result shows that our technology needs to improve its verification efficiency and accuracy to meet the stricter requirements of the future 6G standard.

However, we believe that the current standard level is quite backward, almost no progress has been made since the use of turbo codes after 1990 until before 5G. We believe that the future 6G standard should raise the standard to ensure its use and massive investment in the next decade. 

In the decision-making mechanism of the 6G standard, we suggest that the decision on the error correction code at the physical layer should be made by the elite, rather than the majority of mediocre people, to ensure that the best technology can be adopted.

Finally, we hope to compare our technology in a fair and just arena to showcase our technological advantages. We believe that through this approach, our technology will be able to gain broader recognition and application.

I saw the requirements for IMT-2030. My statement above supplements the content of 6.1.2 Advanced coding schemes. I hope this is helpful to you. Thanks again for your assistance. Please let me know if you require any further information.

You can also check out his GitHub here.

Feel free to add questions or suggestions in the comments section and surely ShengHan would be happy to answer.