NR PBCH Payload Interleaving for Known-Bit Polar Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for New Radio Physical Broadcast Channel (NR PBCH) do not effectively exploit known or partially known bits, leading to suboptimal polar code performance, resulting in higher block error rates and increased processing time.
Innovation Solution
Identifying and strategically placing payload bits with known values, along with introducing a known-bit interleaver and generating data-dependent Parity Check (PC) bits to enhance polar code performance by exploiting known relationships between bits, thereby reducing block error rates and processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional polar coding is used for NR PBCH without exploiting known bits, then the implementation is simple, but the block error rate is high and performance is suboptimal
Solution Approach 1:
The patent applies preliminary action by pre-identifying and marking known bits (such as reserved bits set to zero and time index bits) before the polar encoding process. This allows the encoder to strategically place these known bits in optimal positions within the code structure, enabling the decoder to exploit them for improved reliability without adding significant complexity to the overall system.
Solution Approach 2:
The patent implements local quality by treating known bits differently from unknown bits in the encoding process. Specifically, known bits are identified and placed in specific locations within the polar code structure where they can provide maximum benefit for error detection and correction. This localized treatment of known bits enhances the overall reliability of the NR PBCH transmission.
2Reliability
If more processing is applied to exploit known bits, then error performance improves, but processing time increases
Solution Approach 1:
The patent reduces processing time by performing the identification and marking of known bits in advance, before the main encoding and decoding operations. This preliminary action allows the decoder to efficiently exploit known bit relationships during decoding without requiring complex real-time processing, thus improving error performance while minimizing additional processing time.
Solution Approach 2:
The patent applies self-service by enabling the decoder to automatically exploit the known bit relationships that have been prepared in advance. The known bits serve as inherent references that guide the decoding process, allowing the system to improve error performance without requiring extensive external processing or intervention.
3Ease of operation
If known bits are placed arbitrarily in polar code, then the encoding is simple, but the decoder cannot effectively exploit known relationships
Solution Approach 1:
The patent resolves this contradiction by performing preliminary identification and strategic placement of known bits before encoding. This approach maintains relative encoding simplicity while ensuring that known bits are positioned in locations where the decoder can effectively exploit their known relationships for improved decoding performance and error detection.
Solution Approach 2:
The patent implements local quality by creating distinct treatment for known bits within the polar code structure. Known bits are placed in specific local positions that are optimized for exploitation during decoding, rather than being distributed arbitrarily. This localized strategic placement enables the decoder to effectively utilize known bit relationships while maintaining encoding simplicity.
Data Source
AI summary
Systems and methods are described herein that allow information carrying bits of a transmission block to be placed at higher-reliability positions prior to transmission. An exemplary method includes generating a set of payload bits to be encoded for transmission, wherein the set of payload bits includes at least one known bit, interleaving the set of payload bits to generate an interleaved set of payload bits, wherein the interleaved set includes the at least one known bit in a predetermined position in the interleaved set, providing the interleaved set to a cyclic redundancy check (CRC) encoder to generate CRC-interleaved set of payload bits, wherein the CRC-interleaved set includes the at least one known bit in a predetermined position within the CRC-interleaved set, and encoding the CRC-interleaved set for transmission to a wireless device. Associated network nodes and wireless devices are included.