Real-time Libraries

Kithara RealTime Suite is a modular real-time extension for Windows.

Real-time libraries under Windows

With Kithara RealTime Suite it is possible to develop applications for Windows in a simple way, which meet the requirements of ”hard“ real-time.


Runtime Library

Mathematical/trigonometric and string/memory functions in real-time

  • Common
  • Features

For the execution of application codes in a real-time context, functions of the common runtime library are often required. However, they are possibly not qualified for real-time execution. Therefore, the Runtime Library provides real-time modified functions of the C-standard library, including mathematical/trigonometric and string/memory functions in real-time.

  • Specific real-time based implementation of C-standard library functions
  • More than 20 mathematical/trigonometric functions (e. g. cos, tan, arcus and hyperbolicus functions, exp, log, pow, sqrt, floor, ceil)
  • More than 20 string/memory functions (e. g. memcpy, memset, strlen, strcmp, strcpy, strcat, strtok)
  • Supports application and kernel level

SigProc Module

Digital signal processing in real-time

  • Common
  • Features

Signal processing and controlling of process variables in real-time are often required for a wide field of engineering applications. Therefore, the SigProc Module provides a PID controller and a selection of digital FIR/IRR filters, including different window functions like Hamming, Hanning and Rectangular, as well as different transfer function polynomials like Chebyshev I, Chebyshev II and Butterworth.

  • Digital signal processing in real-time
  • More than 20 different filters (low-pass high-pass, band-pass, band-stop)
  • 3 different window functions (Hamming, Hanning, rectangular)
  • 3 different transfer function polynomials (Butterworth, Chebyshev I and II)
  • User-defined digital FIR/IRR filters
  • Feedback control in real-time with PID algorithm