LDPC Parameter Derivation for IEEE 802.11ac Wireless Transmitters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proposed IEEE 802.11ac standard introduces changes to the conventional LDPC encoding process, leading to issues with LDPC decoding on the receiving side, where the device may not recognize new signaling components or experience mapping issues between LDPC components, affecting error correction in wireless communication systems.

Innovation Solution

A method and system for LDPC encoding that determines initial and extra OFDM symbols to generate LDPC parameters, including an Nldpc_ext value based on STBC and extra symbols, ensuring correct LDPC parameter derivation at both transmitting and receiving devices, without requiring changes to the IEEE 802.11n encoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the conventional LDPC encoding process is changed to comply with IEEE 802.11ac standard, then data throughput and channel efficiency are improved, but the receiving device may not recognize new signaling components or experience mapping issues between LDPC components

Engineering Contradiction:
Improvedata throughputVSAvoidLDPC decoding recognition
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The transmitting device determines and signals the number of extra OFDM symbols (Nsym_ext) and LDPC extra symbols (Nldpc_ext) in advance within the packet header, allowing the receiving device to pre-calculate all necessary LDPC parameters before decoding begins. This preliminary action ensures that the receiver is properly prepared to recognize and correctly decode the LDPC signal according to the new 802.11ac standard.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If more bits are used for LDPC parameter determination, then decoding accuracy is improved, but the number of bits available for actual data transmission is reduced

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddata transmission bits
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts the LDPC parameter information (Nsym_ext and Nldpc_ext) from the data payload and places it in the packet header as signaling information. This separation allows the parameters to be communicated efficiently without consuming data transmission bits, as they are transmitted as control information rather than payload data.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If puncturing is reduced to improve error correction, then reliability is improved, but data throughput decreases

Engineering Contradiction:
Improveerror correctionVSAvoiddata throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the LDPC code rate parameter by controlling the number of extra symbols (Nldpc_ext) added to the encoded signal. By adjusting this parameter, the system can achieve higher code rates with less puncturing, thereby improving error correction capability while maintaining higher data throughput compared to traditional approaches that rely on more aggressive puncturing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9749090B2System and method for transmitting a low density parity check signal
Publication Date: 2017.08.29 QUALCOMM INC
  • US9749090B2 patent drawing
  • US9749090B2 patent drawing
  • US9749090B2 patent drawing

AI summary

A system and method for transmitting LDPC parameters is provided. In the method, an initial number of OFDM symbols (Nsym_init) is determined for a packet that is based on the number of information bits to be delivered in the packet. An STBC value is also determined. A number of extra symbols (Nsym_ext) value is generated based on the Nsym_init value, wherein a Nsym value is based on said Nsym_init value and said Nsym_ext value. An Nldpc_ext value is determined based on the STBC value and the Nsym_ext value for purposes of determining LDPC parameters associated with the packet.