MVL Solutions

MVL can be applied in the same way as binary logic and in the same type of applications. There are also other applications for MVL that fundamentally do not exist in binary logic. Ternarylogic has created novel technologies which apply the power of n-valued logic and can provide direct benefits. These applications include:
1. Realization of n-valued circuits
By applying n-valued switches and n-valued inverters any n-valued 2-inputs/single output switching function can be realized. In an extension of this technology also more than 2 inputs n-valued functions can be used. These multi-input n-valued functions can be extremely efficient by using a limited number of inverters.
2. Correlation amplification
Comparing sequences of symbols that are comparatively identical by correlation is difficult. It would be beneficial if the differences between the sequences could be enhanced or amplified. This can be achieved by recoding symbols in a sequence and the sequence for comparison in a higher value set of symbols and correlating the recoded sequences.
3. Arithmetic
N-valued logic provides capabilities to logically reduce a combination of multiplication by a constant of two variable symbols followed by an addition by a single n-valued logic expression for the n-valued residue and the carry symbol.
4. Memory circuits
Latches and flip-flops are fundamentally logic based memory circuits, as opposed to physical phenomena memory circuits. N-valued memory latches can be created by using the proper n-valued logic functions in feedback configurations, making storing and retrieving of n-valued data much faster.
5. Linear Feedback Shift Register (LFSR) circuits
N-valued LFSRs are applied in novel scramblers, descramblers and sequence generators. N-valued LFSRs are also applied in sequence detectors and synchronization detectors. LFSR circuits use of course shift registers. New technology can realize self- synchronizing LFSRs in memory configurations.
6. Galois and Fibonacci LFSR configurations
LFSRs can come in Fibonacci and Galois configurations. In many cases Galois configurations are preferred because they are faster. However they are also more difficult to analyze. Self-synchronizing descramblers in Galois configuration are part of the new technology. Also rules for creating equivalent Galois and Fibonacci configurations are available.
7. Eliminating multipliers in LFSRs
Polynomial arithmetic over GF(n) almost certainly has to use one or more multipliers. Novel technology can be used to circumvent the use of multipliers in LFSRs.
8. Error correction coding
An important part of Ternarylogic’s portfolio is focused on error correction coding.
The portfolio includes new solutions to multi-level convolutional coding and decoding based on a deterministic approach that does not use a trellis. Extended error correcting capabilities are explained.
Another important element of the portfolio is a novel approach to Reed Solomon error correction decoding, which does not apply the traditional and resource intensive error locator polynomial approach using syndrome calculations.
A third element in error correction in the portfolio is a reversible method to determine and insert n-valued check symbols for error detection. The method can be applied in multi-level Low Density Parity Check Symbol (LDCP) coding.
A fourth element in error correction in the portfolio is a very simple and effective n-valued Hamming code.
9. Non LFSR methods in n-valued pseudo-noise sequence generation
The novel method creates n-valued sequences by applying consecutive overlapping word. This allows for creating sequences of n-valued symbols without a forbidden word.
10. Non LFSR methods in self synchronizing descrambling
Addressable memories with pre-determined states provide self-synchronizing descrambling and detection of sequences. Issues of Fibonacci and Galois configurations are circumvented. Scramblers and descramblers can be created that cannot be realized by LFSRs. Self synchronizing detection of Gold sequences is enabled.
11. N-valued scrambling and descrambling for optical disks
Scrambling of n-valued symbols to a storage medium and descrambling of n-valued symbols from the medium is enabled. The method also allows synchronization of tracks by simple LFSR detectors instead of using correlation methods.
|