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....
Main Authors: | , |
---|---|
Other Authors: | |
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 |