Constrained Vector Signaling Codes for SNR and Pin Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Vector signaling codes in communication systems face challenges in maintaining a high signal-to-noise ratio (SNR) due to the expansion of the code alphabet size, which increases the normalization scaling factor, leading to reduced SNR, especially in noisy channels, and reduces pin efficiency.

Innovation Solution

Constraining the alphabet size by eliminating extreme values through pre-coding methods, such as forcing certain components to zero or explicit codespace pruning, to reduce the normalization factors and increase the SNR, while maintaining a balanced code to minimize electromagnetic interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the code alphabet size is expanded to increase data transmission capacity, then the data transmission capacity is improved, but the normalization scaling factor increases leading to reduced signal-to-noise ratio

Engineering Contradiction:
Improvedata transmission capacityVSAvoidsignal-to-noise ratio
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the parameter of code alphabet size by constraining it to a smaller subset of values. Specifically, instead of using the full expanded alphabet, the invention selects only certain values (e.g., excluding extreme values) to form a constrained alphabet, thereby reducing the normalization scaling factor and improving SNR while maintaining reasonable data transmission capacity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by differentiating between different code values and treating them differently. Certain values in the alphabet are selected for use while others are excluded or constrained. This selective approach allows the system to optimize for SNR by avoiding values that would require large normalization factors, while still utilizing enough diverse values to maintain data transmission capacity

Inventive Principle:
Principle #3Local quality

2Productivity

If the code alphabet size is expanded to increase data transmission capacity, then the data transmission capacity is improved, but the pin efficiency is reduced

Engineering Contradiction:
Improvedata transmission capacityVSAvoidpin efficiency
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of alphabet size to optimize pin efficiency. By constraining the alphabet to a smaller set of values, the normalization scaling factor is reduced, which directly improves pin efficiency. The constrained alphabet is carefully selected to maintain sufficient data transmission capacity while reducing the complexity of the signaling system

Inventive Principle:
Principle #35Parameter changes

3Reliability

If pre-coding constraints are applied to reduce alphabet size, then the signal-to-noise ratio is improved, but the data transmission capacity is reduced

Engineering Contradiction:
Improvesignal-to-noise ratioVSAvoiddata transmission capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent optimizes the parameter of alphabet size by finding a balance point. The constrained alphabet is designed to be small enough to improve SNR (by reducing normalization scaling factor) but large enough to maintain acceptable data transmission capacity. This involves selecting specific values from the full alphabet that provide the optimal trade-off between these two competing objectives

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by using only a subset of the available alphabet values rather than the full set. This partial utilization of the code space is sufficient to achieve the desired SNR improvement while the selected subset is carefully chosen to maintain adequate data transmission capacity, avoiding excessive constraint that would overly reduce productivity

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9509437B2Vector signaling code with improved noise margin
Publication Date: 2016.11.29 KANDOU LABS SA
  • US9509437B2 patent drawing
  • US9509437B2 patent drawing
  • US9509437B2 patent drawing

AI summary

Methods are described allowing a vector signaling code to encode multi-level data without the significant alphabet size increase known to cause symbol dynamic range compression and thus increased noise susceptibility. By intentionally restricting the number of codewords used, good pin efficiency may be maintained along with improved system signal-to-noise ratio.