Diagnostic and Therapeutic Devices
Many diagnostic and therapeutic devices such as ventilators, hemodialysers, pacemakers, infusion pumps, and deep-brain or spinal stimulators attempt to augment or, in some cases, replace certain critical physiological functionalities, or provide needed pain therapy.
Many of these devices are complex multidomain closed-loop systems, combining advanced control design with signal processing tasks. For some devices that are currently open loop, such as infusion pumps, there is active ongoing research to make them closed loop.
Design Closed-Loop Controllers and Supervisory Logic
MathWorks provides tools to develop robust and reliable closed-loop control systems and guide you through each stage of the development process from modeling the plant (environment) to designing and deploying the controller.
Learn more about plant modeling, control logic design, and controller deployment:
Developing Signal Processing Algorithms
Certain medical devices, such as pacemakers, hearing aids, and cochlear implants, implement complex signal processing algorithms to analyze and process inputs to achieve a certain objective. MathWorks provides a wide array of tools and algorithm libraries that let you analyze, design, and simulate DSP systems in a fraction of the time it takes with traditional programming languages such as C and C++.
Learn more about developing DSP systems:
- Signal Processing for Research and Data Exploration
- Signal Processing
Verify, Validate, and Document Designs Before Implementation
Control logic or signal processing algorithms developed using MATLAB® and Simulink® can be tested, verified, and validated at the model level before they are implemented and tested at the code level.
Software design document and other reports can be automatically generated from the model during the design verification and validation tasks. These reports can be used as evidence of compliance with steps required by FDA QSR regulations and IEC standards such as IEC 61508 and IEC 62304.
Learn more about verification, validation, and test.