| CPC G16H 50/20 (2018.01) [A61N 1/3904 (2017.08); A61N 1/3993 (2013.01); G16H 20/40 (2018.01); G16H 40/67 (2018.01)] | 18 Claims |

|
1. A computing system comprising:
a processor; and
a non-transitory computer-readable storage device storing computer-executable instructions, the instructions operable to causing the processor to perform operations comprising:
receiving an electrocardiogram (ECG) signal from a mobile automated external defibrillator (AED) unit;
filtering the ECG signal with a bandpass filter to generate an output signal;
identifying two or more peaks in the output signal;
calculating a cross-correlation energy for each of the two or more peaks;
calculating a self-correlation energy for each of the two or more peaks;
generating a correlation value for the ECG signal based on the cross-correlation energy and the self-correlation energy each of the two or more peaks; and
determining, based on the correlation value, whether a shock is required wherein,
the operations comprise administering a shock to a subject based on the generated correlation value.
|