Our expertise in system engineering, algorithm development, and clinical user applications with adherence to strict compliance and quality controls and rapid prototyping techniques transform our customers' ideas into commercial medical devices.
Interdisciplinary engineering expertise produces correct-by-design solutions that minimize rework and meet customers' functional, size, weight, power, and cost requirements. From transducer invoked and captured signals, to final processed results, great care is taken at the system design level to ensure clean end to end delivery of information, which reduces unwanted artifacts along the data path and results in efficient transfer, processing, and storage of data.
Core analog and digital signal processing experience enables transformation of back-of-the-napkin customer algorithms into analog and digital circuits, FPGA/ASIC hardware, and various embedded/desktop processor code. By understanding an algorithm's core functionality, throughput, latency, timing, dynamic range and SNR requirements, our engineers create an optimized data path solution that uniquely meets customer requirements. The algorithm development process encompasses modeling for algorithm exploration, development of floating point and fixed point models for verification, and final implementation for any hardware programmable logic, signal/embedded processor, or CPU/GPU.
Clinical User Application
The user application not only provides a clinical user interface, but also data management for proper storage of clinical data. The application design service starts with a conceptual user interface document with graphical illustrations and mechanisms for data management. A prototype of the user interface is built as a user accessible executable for early user feedback. The final implementation is then developed and fine tuned from the feedback. The application can be developed on all major platforms.