Vector Signaling Code with Constrained Alphabet for Higher SNR
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vector signaling codes 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 transmitted over noisy communications channels.
Innovation Solution
The method involves constraining the alphabet size by eliminating extreme values from the codewords, using a pre-code to reduce the number of symbols and thus the normalization factors required, thereby increasing the signal-to-noise ratio without significantly reducing pin efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the code alphabet size is expanded to increase the number of available codewords, then the pin efficiency is reduced and the normalization scaling factors increase, but the signal-to-noise ratio deteriorates
Solution Approach 1:
The patent applies parameter changes by constraining the code alphabet to exclude extreme values (values with large magnitudes). This modification of the alphabet parameters reduces the normalization scaling factors needed, thereby improving the signal-to-noise ratio while maintaining adequate code capacity for communication
2Productivity
If the normalization scaling factors are increased to accommodate more codewords, then the code capacity increases, but the signal-to-noise ratio decreases when transmitted over noisy channels
Solution Approach 1:
The patent modifies the parameter constraints of the code alphabet by eliminating extreme values. This change allows the system to maintain code capacity through sufficient remaining codewords while using smaller normalization scaling factors that preserve signal-to-noise ratio during transmission over noisy channels
Data Source
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.


