Patients with heart disease or undergoing therapy at home are in a desperate need of detecting ECG signals under normal living conditions for a long time. However, traditional ECG detecting systems require electrode contacting with the human body. The research in this paper is concerned with the development of a novel Ballistocardiogram(BCG) detection and processing system on FPGA without attaching any electrodes to the subject for monitoring health statues. The proposed system consists of two modules: a suitable BCG signal acquisition module, and a BCG signal processing circuit on FPGA accomplished for J-wave detection and heart rate calculating. To ensure the accuracy of the experiment, ECG signal and BCG signal were sampled at the same time, and the value of J-J intervals and R-R intervals were compared. An adaptive threshold method is implemented for J-wave detection on FPGA.