In the ECG performance standard IEC60601-2-47 has disclosed to evaluate HRV algorithm performance using artificial ECG signal. In subclause 201.12.1.101.2.3.3.2, there are two methods (analogue and digital). For fully compliance standard, it is better to test both methods. Below is the clear explanation for two methods.

 

Analogue Test

This test uses one test pattern that intended to be applied from ECG recorder to algorithm. The test pattern (name: test pattern 1) is a triangular pulse with 1mV amplitude, 100ms pulse width and 1Hz (60BPM). The test signal is reproduced through amplifier, analogue to digital component, filtering , QRS detector and HRV algorithm shown as below figure.

It requires to perform HRV index analysis for totally three times. The one HRV calculation period shall be at least five minutes. The noise floor can be measured after all the three tests. The noise floor reveals contributions from sampling, phase lock loops, arithmetic precision and perhaps other effects. The table 1 is an example of HRV test result and noise floor calculation result. We suggest you using the same format to demonstrate the performance.

HRV indexTrial 1Trial 2Trial 3Noise floor
SDNN4.7ms4.8ms4.1ms4.8ms
ASDNN4.1ms3.9ms4.0ms4.1ms
SDANN0.2ms0.4ms0.5ms0.5ms
RMSSD5.6ms6.1ms5.7ms6.1ms
pNN500%0%0%0%
TINN24ms24ms16ms24ms
VLF0.04ms20.04ms20.04ms20.04ms2
LF0.13ms20.13ms20.13ms20.13ms2
HF1.3ms21.3ms21.25ms21.3ms2

Table 1. Analogue test result table

 

Digital Test

This test uses four test patterns that intended to apply into HRV algorithm as shown in the below figure. These four test patterns (name: test pattern 2 to 5) are beat to beat sequence.

The test patterns are sinusoidal pattern as a sequence of NN interval that obeys the following rules. The variable parameters shown on table 2.

rr(k) = rravg + rrdev * sin(2*π*hrvfreq*T(k))

T(k+1) = T(k) + rr(k), T(0) = 0.0

Test patternrravgrrdevhrvfreqhrvperiod
20.80.0350.254s
310.070.110s
430.280.03333330s
51.50.140.0002781h

Table 2. Digital test pattern parameters

 

Construct enough duration of each test pattern to satisfy each HRV period required. For each test pattern gives an expected value for each HRV index shown table 3.

HRV indexTest pattern 2Test pattern 3Test pattern 4Test pattern 5
SDNN24.7549.5197.9998.99
ASDNN00097.87
SDANN24.7549.5197.9914
RMSSD29.7731.25125.870.28
pNN5000870
VLF00392000
LF0245000
HF612.5000

Table 3. The expected HRV index value for each test patterns

 

Please process and fill in table 4 for each HRV index and compare the measured HRV index to the expected for each test pattern.

HRV indexTest pattern 2Test pattern 3Test pattern 4Test pattern 5
SDNN    
ASDNN    
SDANN    
RMSSD    
pNN50    
VLF    
LF    
HF    

Table 4. The measured HRV index value for each test patterns