Short-Range Channel Coding With Small Code Blocks for Low Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In-vehicle wireless communication systems face challenges in efficiently performing channel coding for services with high latency requirements, leading to increased complexity and reduced data length, which affects the reliability and efficiency of data transmission.
Innovation Solution
A communication method and apparatus that perform channel coding on code blocks (CBs) based on determined mother code lengths, reducing complexity by limiting the maximum mother code length to 128 or 256 and minimum to 32, and optionally omitting CRC attachment to CBs, allowing flexible configuration and reduced latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If channel coding is performed with larger mother code lengths to improve data transmission reliability, then the reliability is improved, but the device complexity increases and latency increases
Solution Approach 1:
The patent changes the parameter of mother code length from large values (4096, 8192) to small fixed values (128 or 256). This parameter change reduces the complexity of channel coding operations while maintaining adequate reliability for in-vehicle communication scenarios through optimized code block segmentation and concatenation strategies.
Solution Approach 2:
The patent segments the transport block into multiple code blocks, each with a limited mother code length (128 or 256). By dividing the data into smaller manageable segments rather than using one large code block, the system achieves reliable transmission without requiring complex large-scale mother codes, thus reducing device complexity while maintaining reliability.
2Reliability
If channel coding is performed with larger mother code lengths to improve data transmission reliability, then the reliability is improved, but the transmission latency increases
Solution Approach 1:
The patent changes the mother code length parameter to small fixed values (128 or 256), which significantly reduces the computational time required for encoding and decoding operations. This parameter optimization enables faster processing while maintaining adequate reliability through the use of multiple segmented code blocks rather than a single large block.
Solution Approach 2:
By segmenting the transport block into multiple smaller code blocks with limited mother code lengths, the patent enables parallel processing of multiple blocks, reducing overall transmission latency compared to processing one large code block sequentially, while still achieving reliable transmission through the collective redundancy of multiple blocks.
3Reliability
If CRC attachment is performed on code blocks to improve error detection capability, then the reliability is improved, but the data length increases and processing complexity increases
Solution Approach 1:
The patent extracts the CRC attachment operation from individual code blocks and applies it only to the concatenated result of multiple code blocks. This selective application of CRC attachment reduces the total number of CRC checks performed, thereby reducing overall data length and processing complexity while maintaining adequate error detection capability for the complete transport block.
Solution Approach 2:
The patent merges multiple code blocks with limited mother code lengths into a concatenated structure, and applies a single CRC attachment to the combined structure rather than to each individual block. This merging approach reduces the cumulative overhead of multiple CRC fields while maintaining the error detection capability for the complete data set.
Data Source
AI summary
A communication method applied to the communication field, and in particular, to the short-range communication field, for example, an in-vehicle wireless communication system, a smart home system, or a smart manufacturing system, includes: a first node performing channel coding on at least one CB; and the first node sending, to a second node, the at least one CB on which channel coding has been performed, where the at least one CB is a CB of a first service.


