Technologies
TrellisWare’s technologies and products all share a common foundation: using all the information available, in all of the processing, all of the time. While this may sound intuitively obvious, virtually every receive processing system designed in history breaks the process into pieces designed to operate independently or interconnected with simple feedback loops for sequential processing. TrellisWare applies likelihood techniques, such as joint maximum likelihood and adaptive iterative detection, to extract more information and use it globally, enabling our products to work where others do not.
TrellisWare Likelihood Processing: A Revolutionary Approach to Communication Design
When environments rarely change or they change slowly, sequential processing provides receive processing results that are good and may be sufficient. However when environments change abruptly – whether due to multipath, obscurants in the path, dynamics or the operating environment – traditional sequential feedback can actually make things worse, since the information is often out-of-date before it is used.
TrellisWare’s likelihood processing technologies (e.g., Per Survivor Processing [PSP] and Adaptive Iterative Detection [AID]) essentially remove the feedback while applying the information globally throughout the processing and avoid the potentially catastrophic failure modes of traditional sequential feedback approaches. TrellisWare has extended this philosophy across all of our products, in our FEC designs, our waveform designs and in our cross-layer MAC architectures.
The result is solutions that work where everything else fails, especially when degradation sources such as high dynamics, interference and multipath are severe and the communication system needs to adjust seamlessly to rapid changes in the operating environment.
The reasons joint processing has not been traditionally applied are twofold:
- digital silicon capabilities, fueled by Moore’s Law, have only made such approaches conceivable, much less practical, over the past half decade, and as a result,
- most of today’s lead engineers have been trained to break the problem into pieces, processed sequentially, and have yet to embrace the full paradigm shift.
On the first point, it is still true that it is often impractical to fully implement a “brute force” global likelihood receive design and part of what sets TrellisWare apart is that we have developed critical insight and trade secrets into where and how to apply these techniques. On the second point, from its foundation TrellisWare has focused exclusively on likelihood processing approaches and techniques, and TrellisWare’s academic co-founders have played a significant role in bringing these concepts to light and keeping TrellisWare well ahead of the curve for commercial application.
Click to enlarge imageTrellisWare has utilized its Likelihood Processing Techniques to develop several unique processing implementations that significantly extend the performance of a wide variety communication products including:
- Adaptable, scalable Modern Forward Error Correction Codes
- Adaptive Iterative Detection (AID) processing engine for improved receiver PHY performance
- TopX Family of Waveforms optimized for robust operation in harsh RF environments
- Dynamic Networking Architectures that utilize cross-layer techniques for mobile mesh networking
- Communication System Designs that implement these advanced processing approaches on standard commercial hardware
- Specialty Processing Algorithms such as co-channel interference mitigation, blind acquisition and other advanced techniques that that significantly enhance communication functionality and performance


