cs::Lab

Simulation Tool Chain

The simulation tool chain is an essential software tool to get the best out of our Channel Sounding algorithm. The tool chain is a collection of tools that enables quick and reproducible testing of different algorithm configurations as well as validation of software updates.

Benefits of the Simulation Tool Chain

Database of 1M+ test measurements

Lambda:4 has a database of millions of existing test case measurements available (line of sight, non-line of sight, with and without motion) which are part of cs::Lab. Of course, it is also possible to use own test data to verify specific use cases or edge scenarios. The measurements can be taken embedded in your system and when exported and converted to the required JSON format can easily be used for repeated automated testing.

Performance Analysis

Directly compare two algorithm versions or specific configurations. Both variants calculate distances based on the provided data sets at the same time and show easily the difference in the results. Compare accuracy, robustness, and latency with minimal effort. Highlight measurements in the results beyond configurable thresholds.

Trade-off analysis

Highly accurate results? Faster results? Power efficient calculation? Optimization for any of these parameters requires trade-offs. To find out the best trade-off for a given use case the simulation tool chain allows for efficient and extensive testing and can quickly show the degradation of quality vs. the improvement of speed, if a smaller number of frequencies or if less antenna paths is used. Up to two algorithm versions can be used in parallel and one to four so-called “variants” can be specified. A variant contains a collection of configuration switches (e.g., antenna path selection, and frequency selections).

Security validation

The simulation tool chain can be used to visualize attack attempts in the measurement results when RTT protection is used.