DYNAMIC SYSTEMS MODELING SERVICES

CONTROLLING CHAOS

There are times when a dedicated controller is required to execute complex calculations in order to model a nonlinear system. The example to the right demonstrates the prediction of neural state changes without the use of the Fast Fourier Transform.

RANDOM OR CHAOTIC

Many complex neural systems are random and others are chaotic. There are some that get more or less chaotic and by determining how chaotic a system is, one can predict system behavior and have a therapeutic device act accordingly. In other words, one can use a non-parametric feature as a state variable in linear state-space representation.

CHAOTIC MODELING PROBLEMS

The problem with chaotic modeling is that it is complex and requires many processor cycles. Using FIRs, one can use stochastic spectral complexity as a measure of chaos and use the measure as a state variable. The figure to the right illustrates attractors of Duffing’s equation and the one below illustrates the use of a non-FFT based approach for detecting complex state transitions. This approach is simple enough for implementation on a system on chip (SoC).

SOFTWARE DEVELOPMENT FOR MEDICAL DEVICES

SIMPLE GRAPHICAL USER INTERFACES

The figure to the right illustrates a simple graphical user interface developed for a real-time medical device controller developed for an outpatient procedure. Human factors engineering considerations address context, task and user separation. We have experience in developing user interfaces that support thousands of parameters and are up to 100 pages in size. The interfaces are modular. They are implemented in COM and Active X. These interfaces use templates that are easily expandable, maintainable and scalable to different team sizes.

RAPID INTEGRATION

C++, MATLAB math libraries or MATLAB COM, LabVIEW (measurement studio) or LabVIEW COM can be rapidly integrated together to provide robust and efficient execution of long numerical computations. The example to the right shows a 6 d.o.f. robotic controller driver whose loop inputs are determined by processed electrograms acquired in real-time. Ten signals are supported at 10 ksa/ch-s. The loops can be simulated in the interface and afterwards, the transfer function coefficients are downloaded into the robotic controller.

EMBEDDED SOFTWARE

Robust state-machine architecture that supports real-time interrogation, real-time monitoring, mode operation, and servicing of real-time control loops.

HARDWARE DESIGN & DEVELOPMENT

BioElectric Solutions, Inc. designs custom circuits for signal processing and control systems of medical instruments. Every design will require some degree of signal routing, signal conditioning, switching, control or some processing that would be too inefficient to implement in software. All hardware is implemented at the board level, except for FPGA’s.

DC TO 80 MHZ

We support small signal instrumentation in low frequency, typically used for electrogram and physiologic data acquisition. We can design RF transceivers for imaging applications extending up to 80 MHz.

HYBRID AND DIGITAL CIRCUITS

We support hybrid circuits that require digital logic for interrupt control, switching or time-variant operations such as variable filter cutoffs. We also support basic Xylinx FPGA’s and Altera PLD’s for FIR design and control loop servicing.

 

BIOMEDICAL ENGINEERING SERVICES FOR MEDICAL DEVICES

INTELLECTUAL PROPERTY PROTECTION

Protect your intellectual property and simplify your design: Use a host-controller model and maintain all intellectual property on an ordinary PC host. The host can make complex calculations for nonlinear modeling and simulate signal-processing concepts.

DEVICE DOWNLOADS & OPTIMIZATION

Download tuned parameters onto a simple device. The device can then be optimized, or even upgraded to conduct different or new functions by receiving new parameters.

VERTICAL HOST INTEGRATION

Vertically integrate your host, and maintain your medical device as flat as possible so that a state machine with the right firmware can send the clearest images, link your manipulator to a new set of activating signal sources or automatically update feedback-control loops.

COMPREHENSIVE CUSTOMER SUPPORT

Deliver cost-effective customer support by staying in touch with your devices. Networking your hosts in the field will facilitate detailed information flow so that you would learn how your device is performing. Upload diagnostics and help your customer troubleshoot field problems directly from your headquarters. Download new medical information into the host that can be used to better operate your devices.

EASY FDA APPROVAL

Decrease FDA filing costs with a modular design approach. Clear separation of essential and nonessential functions can simplify your FDA approval with the use of addenda. Maintain your complex design in the host, so that a minor field upgrade is nothing but another tuning session for the device.