An electroporation system comprising: a catheter shaft; an electrode assembly coupled to the catheter shaft at a distal end thereof, the electrode assembly including at least one electrode, wherein the electrode assembly is configured as one of an electrode loop assembly, and a planar electrode assembly; and an electroporation generator coupled in communication with the at least one electrode, the electroporation generator configured to supply a biphasic pulse signal to the at least one electrode, the biphasic pulse signal comprising: a first phase having a first polarity and a first pulse duration; and a second phase having a second polarity opposite to the first polarity, and a second pulse duration, each of the first phase and second phase having a voltage amplitude of at least 500 volts and a pulse duration of less than 20 microseconds, wherein the second phase is generated at a non-zero interval following the first phase, and wherein the electroporation generator comprises: a microcontroller; a plurality of switching elements (410, 412, 414, 416); and an opto-isolator communicatively coupling the microcontroller with each of the plurality of switching elements and configured to prevent noise generated by switching of the plurality of switching elements from reaching the microcontroller. a catheter shaft; an electrode assembly coupled to the catheter shaft at a distal end thereof, the electrode assembly including at least one electrode, wherein the electrode assembly is configured as one of an electrode loop assembly, and a planar electrode assembly; and an electroporation generator coupled in communication with the at least one electrode, the electroporation generator configured to supply a biphasic pulse signal to the at least one electrode, the biphasic pulse signal comprising: a first phase having a first polarity and a first pulse duration; and a second phase having a second polarity opposite to the first polarity, and a second pulse duration, each of the first phase and second phase having a voltage amplitude of at least 500 volts and a pulse duration of less than 20 microseconds, a first phase having a first polarity and a first pulse duration; and a second phase having a second polarity opposite to the first polarity, and a second pulse duration, each of the first phase and second phase having a voltage amplitude of at least 500 volts and a pulse duration of less than 20 microseconds, wherein the second phase is generated at a non-zero interval following the first phase, and wherein the electroporation generator comprises: a microcontroller; a plurality of switching elements (410, 412, 414, 416); and an opto-isolator communicatively coupling the microcontroller with each of the plurality of switching elements and configured to prevent noise generated by switching of the plurality of switching elements from reaching the microcontroller. a microcontroller; a plurality of switching elements (410, 412, 414, 416); and an opto-isolator communicatively coupling the microcontroller with each of the plurality of switching elements and configured to prevent noise generated by switching of the plurality of switching elements from reaching the microcontroller.