An ECG Signal Processing and Heart Rate Estimation System Implemented by the STM32F429 Processor

碩士 === 龍華科技大學 === 電子工程系碩士班 === 106 === In this thesis, an ECG signal processing system for removing baseline wander 、 electromyography (EMG) interference and heart rate estimation has been implemented via the STM32F429ZI chip which is ARM series chips of STMicroelectronics produced. The ARM processo...

Full description

Bibliographic Details
Main Authors: Chen, Bo-Jia, 陳柏嘉
Other Authors: Wu, Chang-His
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/hrtxq9
id ndltd-TW-106LHU00428003
record_format oai_dc
spelling ndltd-TW-106LHU004280032019-05-16T00:00:49Z http://ndltd.ncl.edu.tw/handle/hrtxq9 An ECG Signal Processing and Heart Rate Estimation System Implemented by the STM32F429 Processor 以STM32F429晶片實現ECG訊號處理與心率估測系統 Chen, Bo-Jia 陳柏嘉 碩士 龍華科技大學 電子工程系碩士班 106 In this thesis, an ECG signal processing system for removing baseline wander 、 electromyography (EMG) interference and heart rate estimation has been implemented via the STM32F429ZI chip which is ARM series chips of STMicroelectronics produced. The ARM processor has operation frequency of up to 180MHz, flash memory size of 2M bytes, SRAM size of 256+4K bytes and is suitable for a large amount of data calculation as well as peripheral interface control. In this work, the sampling rate of ECG is designed as ECG sampling rate is 250 S/sec, data processing takes 1.2 seconds for segment length of 1000 points. First, moving average filter (MAF) is used to remove the low frequency response in ECG signal resulted from the baseline wanders. For EMG interference, the distorted ECG input signal is taken apart into a number of intrinsic mode functions (IMFs) by the empirical mode decomposition (EMD) method and the sum of high-frequency IMFs can reconstruct the high-frequency IMF integrated waveform (HFIW) from which the EMG components will be extracted. The interfered segments in ECG caused by EMG are detected via digital high-pass filter (DHPF) and the R waves in ECG signal are positioned via a digital low-pass filter (DLPF). Once knowing EMG locating, we take average of the pure ECG in some segment where EMG doesn’t exist and adding it to the EMG-removed segment of ECG signal to rebuild the reconstructed ECG waveform. Then we remove the reconstructed ECG waveform from the high-frequency IMF integrated waveform and the remaining signal is the estimated EMG component. Finally, we can remove it from the original signal to complete EMG filtering. Finally, we estimate the instantaneous heart rate through the relative RR wave interval. Wu, Chang-His 吳常熙 2018 學位論文 ; thesis 48 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 龍華科技大學 === 電子工程系碩士班 === 106 === In this thesis, an ECG signal processing system for removing baseline wander 、 electromyography (EMG) interference and heart rate estimation has been implemented via the STM32F429ZI chip which is ARM series chips of STMicroelectronics produced. The ARM processor has operation frequency of up to 180MHz, flash memory size of 2M bytes, SRAM size of 256+4K bytes and is suitable for a large amount of data calculation as well as peripheral interface control. In this work, the sampling rate of ECG is designed as ECG sampling rate is 250 S/sec, data processing takes 1.2 seconds for segment length of 1000 points. First, moving average filter (MAF) is used to remove the low frequency response in ECG signal resulted from the baseline wanders. For EMG interference, the distorted ECG input signal is taken apart into a number of intrinsic mode functions (IMFs) by the empirical mode decomposition (EMD) method and the sum of high-frequency IMFs can reconstruct the high-frequency IMF integrated waveform (HFIW) from which the EMG components will be extracted. The interfered segments in ECG caused by EMG are detected via digital high-pass filter (DHPF) and the R waves in ECG signal are positioned via a digital low-pass filter (DLPF). Once knowing EMG locating, we take average of the pure ECG in some segment where EMG doesn’t exist and adding it to the EMG-removed segment of ECG signal to rebuild the reconstructed ECG waveform. Then we remove the reconstructed ECG waveform from the high-frequency IMF integrated waveform and the remaining signal is the estimated EMG component. Finally, we can remove it from the original signal to complete EMG filtering. Finally, we estimate the instantaneous heart rate through the relative RR wave interval.
author2 Wu, Chang-His
author_facet Wu, Chang-His
Chen, Bo-Jia
陳柏嘉
author Chen, Bo-Jia
陳柏嘉
spellingShingle Chen, Bo-Jia
陳柏嘉
An ECG Signal Processing and Heart Rate Estimation System Implemented by the STM32F429 Processor
author_sort Chen, Bo-Jia
title An ECG Signal Processing and Heart Rate Estimation System Implemented by the STM32F429 Processor
title_short An ECG Signal Processing and Heart Rate Estimation System Implemented by the STM32F429 Processor
title_full An ECG Signal Processing and Heart Rate Estimation System Implemented by the STM32F429 Processor
title_fullStr An ECG Signal Processing and Heart Rate Estimation System Implemented by the STM32F429 Processor
title_full_unstemmed An ECG Signal Processing and Heart Rate Estimation System Implemented by the STM32F429 Processor
title_sort ecg signal processing and heart rate estimation system implemented by the stm32f429 processor
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/hrtxq9
work_keys_str_mv AT chenbojia anecgsignalprocessingandheartrateestimationsystemimplementedbythestm32f429processor
AT chénbǎijiā anecgsignalprocessingandheartrateestimationsystemimplementedbythestm32f429processor
AT chenbojia yǐstm32f429jīngpiànshíxiànecgxùnhàochùlǐyǔxīnlǜgūcèxìtǒng
AT chénbǎijiā yǐstm32f429jīngpiànshíxiànecgxùnhàochùlǐyǔxīnlǜgūcèxìtǒng
AT chenbojia ecgsignalprocessingandheartrateestimationsystemimplementedbythestm32f429processor
AT chénbǎijiā ecgsignalprocessingandheartrateestimationsystemimplementedbythestm32f429processor
_version_ 1719160069483921408