ECG describes the electrical activity of the heart and represents the graphical wave through which a physiologist can identify diseases of the heart. ECG consists of five waves such as P, Q, R, S and T wave. An ECG signal contaminated with noise. The noise is removed by digital band pass filter. There are many algorithms for calculating heart rate. Pan-Tomkins algorithm is one of them which gives more accuracy to heart rate than any other algorithms. Pan-Tomkins algorithm has been used to identify the R peak. At first low pass filter has been used to remove the high frequency. Then high pass filter has been used to remove the low frequency. The derivative filter, squaring function, moving window function and threshold method have also been used to identify it. Finally R peak is detected. After that heart rate is being calculated from R-R interval emitted from the signal. Average amplitude of R-wave and total number of R-peak are being calculated from the signal.