Sixteen-Channel Biomedical Signal Processing FPGA System Platform; Integration of Microcontroller, Data Converter and FastICA Hardware Accelerator

碩士 === 國立交通大學 === 電機工程學系 === 106 === In this paper, sixteen channels of biomedical signal processing FPGA platform are mainly integrated RISC-V microcontroller, data converter and cost-effective real-time FastICA hardware accelerator. Unlike the traditional pure hardware or software implementation....

Full description

Bibliographic Details
Main Authors: Lin, Wei-Cheng, 林煒程
Other Authors: Chiueh, Herming
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/p76j64
id ndltd-TW-106NCTU5442041
record_format oai_dc
spelling ndltd-TW-106NCTU54420412019-05-16T00:22:51Z http://ndltd.ncl.edu.tw/handle/p76j64 Sixteen-Channel Biomedical Signal Processing FPGA System Platform; Integration of Microcontroller, Data Converter and FastICA Hardware Accelerator 整合微控制器、資料轉換器與獨立成分分析法硬體加速器之十六通道生理信號處理FPGA系統平台 Lin, Wei-Cheng 林煒程 碩士 國立交通大學 電機工程學系 106 In this paper, sixteen channels of biomedical signal processing FPGA platform are mainly integrated RISC-V microcontroller, data converter and cost-effective real-time FastICA hardware accelerator. Unlike the traditional pure hardware or software implementation. This work proposed a hardware/software co-design and co-optimization for FastICA circuit. It yields real-time capability for most biomedical application. A hardware separation accelerator is designed for real-time ability to separate ICA components through the demultiplexing matrix according to the whitened data. Using machine code to run ICA algorithm exclude separation part in the microprocessor to reduce the area of overall hardware resource. A one-time SVD calculation method is used if measure enough data, then singular values converge to constant value. By adopting these methods, the power dissipation of the FastICA implementation for sixteen-channel signal separation is 1.847 mW at 40Mhz at 3.3V. The latency of FastICA is average about 0.05 second in our fast mode. The platform includes FPGA with embedded core of a 32-bit RISC-V processor, and hardware separation IP. The performance of the platform was verified by human dataset. Chiueh, Herming 闕河鳴 2018 學位論文 ; thesis 45 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電機工程學系 === 106 === In this paper, sixteen channels of biomedical signal processing FPGA platform are mainly integrated RISC-V microcontroller, data converter and cost-effective real-time FastICA hardware accelerator. Unlike the traditional pure hardware or software implementation. This work proposed a hardware/software co-design and co-optimization for FastICA circuit. It yields real-time capability for most biomedical application. A hardware separation accelerator is designed for real-time ability to separate ICA components through the demultiplexing matrix according to the whitened data. Using machine code to run ICA algorithm exclude separation part in the microprocessor to reduce the area of overall hardware resource. A one-time SVD calculation method is used if measure enough data, then singular values converge to constant value. By adopting these methods, the power dissipation of the FastICA implementation for sixteen-channel signal separation is 1.847 mW at 40Mhz at 3.3V. The latency of FastICA is average about 0.05 second in our fast mode. The platform includes FPGA with embedded core of a 32-bit RISC-V processor, and hardware separation IP. The performance of the platform was verified by human dataset.
author2 Chiueh, Herming
author_facet Chiueh, Herming
Lin, Wei-Cheng
林煒程
author Lin, Wei-Cheng
林煒程
spellingShingle Lin, Wei-Cheng
林煒程
Sixteen-Channel Biomedical Signal Processing FPGA System Platform; Integration of Microcontroller, Data Converter and FastICA Hardware Accelerator
author_sort Lin, Wei-Cheng
title Sixteen-Channel Biomedical Signal Processing FPGA System Platform; Integration of Microcontroller, Data Converter and FastICA Hardware Accelerator
title_short Sixteen-Channel Biomedical Signal Processing FPGA System Platform; Integration of Microcontroller, Data Converter and FastICA Hardware Accelerator
title_full Sixteen-Channel Biomedical Signal Processing FPGA System Platform; Integration of Microcontroller, Data Converter and FastICA Hardware Accelerator
title_fullStr Sixteen-Channel Biomedical Signal Processing FPGA System Platform; Integration of Microcontroller, Data Converter and FastICA Hardware Accelerator
title_full_unstemmed Sixteen-Channel Biomedical Signal Processing FPGA System Platform; Integration of Microcontroller, Data Converter and FastICA Hardware Accelerator
title_sort sixteen-channel biomedical signal processing fpga system platform; integration of microcontroller, data converter and fastica hardware accelerator
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/p76j64
work_keys_str_mv AT linweicheng sixteenchannelbiomedicalsignalprocessingfpgasystemplatformintegrationofmicrocontrollerdataconverterandfasticahardwareaccelerator
AT línwěichéng sixteenchannelbiomedicalsignalprocessingfpgasystemplatformintegrationofmicrocontrollerdataconverterandfasticahardwareaccelerator
AT linweicheng zhěnghéwēikòngzhìqìzīliàozhuǎnhuànqìyǔdúlìchéngfēnfēnxīfǎyìngtǐjiāsùqìzhīshíliùtōngdàoshēnglǐxìnhàochùlǐfpgaxìtǒngpíngtái
AT línwěichéng zhěnghéwēikòngzhìqìzīliàozhuǎnhuànqìyǔdúlìchéngfēnfēnxīfǎyìngtǐjiāsùqìzhīshíliùtōngdàoshēnglǐxìnhàochùlǐfpgaxìtǒngpíngtái
_version_ 1719164301830258688