Compression of the ECG by Prediction or Interpolation and Entropy Encoding
- 1 November 1979
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Biomedical Engineering
- Vol. BME-26 (11) , 613-623
- https://doi.org/10.1109/tbme.1979.326543
Abstract
Compression of digital electrocardiogram (ECG) signals is desirable for two reasons: economic use of storage space for data bases and reduction of the data transmission rate for compatibility with telephone lines. In a sample of 220 Frank4ead ECG's the removal of signal redundancy by second-order prediction or interpolation with subsequent entropy encoding of the respective residual errors was investigated. At the sampling rate of 200 Hz, interpolation provided a 6 dB smaller residual error variance than prediction. A near-optimal value for the interpolation coefficients is 0.5, permitting simple implementation of the algorithm and requiring a word length for arithmetic processing of only 2 bits in extent of the signal precision. For linear prediction, the effects of occasional transmission errors decay exponentially, whereas for interpolation they do not, necessitating error control in certain applications. Encoding of the interpolation errors by a Huffman code truncated to ±5 quantization levels of 30 μV, required an average word length of 2.21 bits/sample (upper 96 percentile 3 bits/sample), resulting in data transmission rates of 1327 bits/s (1800 bits/s) for three simultaneous leads sampled at the rate of 200 Hz. Thus, compared with the original signal of 8 bit samples at 500 Hz, the average compression is 9:1. Encoding of the prediction errors required an average wordlength of 2.67 bits/sample with a 96 percentile of 5.5 bits/sample, making this method less suitable for synchronous transmission.Keywords
This publication has 26 references indexed in Scilit:
- Limited Lead Selection for Estimation of Body Surface Potential Maps in ElectrocardiographyIEEE Transactions on Biomedical Engineering, 1978
- Signal representation: An efficient procedureIEEE Transactions on Acoustics, Speech, and Signal Processing, 1977
- Statistical tests and distance measures for LPC coefficientsIEEE Transactions on Acoustics, Speech, and Signal Processing, 1977
- Sampling rates required for digital recording of intracellular and extracellular cardiac potentials.Circulation, 1977
- Clinical application of a second generation electrocardiographic computer programThe American Journal of Cardiology, 1975
- Linear prediction: A tutorial reviewProceedings of the IEEE, 1975
- Entropy coding in speech and television differential PCM systems (Corresp.)IEEE Transactions on Information Theory, 1971
- Measurement and characteristics of over-all noise content in exercise electrocardiogramsAmerican Heart Journal, 1967
- A Method for Electrocardiogram Wave-Pattern EstimationCirculation Research, 1961
- A Method for the Construction of Minimum-Redundancy CodesProceedings of the IRE, 1952