Patent attributes
A surgical generator is disclosed including an ultrasonic generator module to provide at an ultrasonic drive signal for driving an ultrasonic surgical device and an electrosurgical generator module to provice an electrosurgical drive signal for driving an electrosurgical device. At least one of providing the ultrasonic drive signal or providing the electrosurgical drive signal includes recalling a waveform sample from a look-up table (LUT), modifying the waveform sample to generate a modified waveform based on voltage and current feedback information to pre-distort the waveform sample on a dynamic ongoing basis, indexing each stored voltage and current feedback data pair based on a corresponding LUT sample that was output when the voltage and current feedback data pair was acquired, synchronizing the LUT sample and the voltage and current feedback data pair to correct timing and stability of the pre-distorted waveform sample, and providing the modified waveform to an output stage.