This document summarizes a study that analyzed ECG signals to recognize congestive heart failure using wavelet coefficients. ECG data from 20 different disease cases were collected and filtered to remove noise. A wavelet transform was applied to obtain wavelet coefficients, which were used to estimate cardiac diseases from the 3D wavelet plot. The zero crossing algorithm was also used to calculate heart rate from the number of zero crossings in the ECG signal. Results found that wavelet coefficients and 3D plots provided useful information for analyzing ECG signals and recognizing different heart conditions and diseases.