Portable system for analyzing ECG data comprises an analog front-end module coupled to the portable consumer device. Analog front-end module is composed of one or more leads to collect ECG data is operable to convert the analog ECG data into digital ECG data. Portable consumer devices such as smartphones (400) is coupled to receive the digital ECG data (150), using a filter (436) with cut-off frequency is adapted to the noise level in real time, QRS detection (451) configured to to run. ECG signal is non-linearly amplified (431), three windowed threshold signal (D, E, J) is derived. Cut-off frequency for the QRS detection can be dynamically selected as a function of a threshold signal (439). Sample value is equal to the first threshold signal, and only if greater than the filtered threshold signal, samples of the amplified signal is identified as the heart beat points. .BACKGROUND 4ECGデータを分析するための携帯型システムが、携帯型コンシューマデバイスに結合されたアナログフロントエンドモジュールを含む。アナログフロントエンドモジュールは、1つまたは複数のリードからECGデータを収集するように構成され、アナログECGデータをデジタルECGデータに変換するように動作可能である。スマートフォン(400)などの携帯型コンシューマデバイスは、デジタルECGデータ(150)を受信するように結合され、遮断周波数がリアルタイムでノイズレベルに適合されるフィルタ(436)を用いて、QRS検出(451)を実行するように構成される。ECG信号は、非線形的に増幅されて(431)、3つのウィンドウ化された閾値信号(D、E、J)が導き出される。QRS検出のための遮断周波数は、閾値信号の関数として動的に選択される(439)。サンプル値が第1の閾値信号と等しく、かつ、フィルタされた閾値信号より大きい場合にのみ、前記増幅された信号のサンプルが心拍ポイントであると識別される。【選択図】図4