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 leads to reduced pin efficiency and increased normalization scaling factors, resulting in decreased SNR when transmitting over noisy channels.

Innovation Solution

Constraining the alphabet size by eliminating extreme values and using pre-coding techniques to form constrained-alphabet codewords, which reduces the need for larger normalization factors and enhances the SNR by limiting the range of transmitted values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the code alphabet size is expanded to increase the number of available codewords, then the pin efficiency is reduced, but the signal-to-noise ratio is improved

Engineering Contradiction:
Improvesignal-to-noise ratioVSAvoidpin efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter of code alphabet size by constraining it to a smaller subset of values. By limiting the alphabet to fewer symbols, the normalization scaling factors are reduced, which directly improves the signal-to-noise ratio. This parameter change resolves the contradiction by sacrificing some code space (pin efficiency) to gain better noise margins and reliability.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If larger normalization scaling factors are used to accommodate expanded code alphabet, then the code capacity is increased, but the signal-to-noise ratio decreases

Engineering Contradiction:
Improvecode capacityVSAvoidsignal-to-noise ratio
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent extracts or removes the extreme values from the code alphabet, keeping only a constrained subset of symbols. This extraction eliminates the need for large normalization scaling factors, thereby improving the signal-to-noise ratio while maintaining a sufficient code capacity for communication requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the range of transmitted values is increased to enhance code versatility, then the number of representable symbols is improved, but the noise margin is reduced

Engineering Contradiction:
Improvecode versatilityVSAvoidnoise margin
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent changes the parameter of value range by constraining it to a smaller, controlled set of symbols. This parameter change reduces the noise margin vulnerability while maintaining adequate code versatility through the use of pre-coding techniques that efficiently map data to the constrained alphabet.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces pre-coding as an intermediary step between data generation and transmission. This pre-coding process transforms the data into a form that fits the constrained alphabet, allowing the system to maintain versatility without directly transmitting a wide range of values that would be susceptible to noise.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10333749B2Vector signaling code with improved noise margin
Publication Date: 2019.06.25 KANDOU LABS SA
  • US10333749B2 patent drawing
  • US10333749B2 patent drawing
  • US10333749B2 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.