{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T10:52:39Z","timestamp":1770288759175,"version":"3.49.0"},"reference-count":15,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2023,3,4]],"date-time":"2023-03-04T00:00:00Z","timestamp":1677888000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"national funds","doi-asserted-by":"publisher","award":["UIDB\/50021\/2020"],"award-info":[{"award-number":["UIDB\/50021\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"national funds","doi-asserted-by":"publisher","award":["IPL\/IDI&CA\/2022\/eS2ST\/ISEL"],"award-info":[{"award-number":["IPL\/IDI&CA\/2022\/eS2ST\/ISEL"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Instituto Polit\u00e9cnico de Lisboa","award":["UIDB\/50021\/2020"],"award-info":[{"award-number":["UIDB\/50021\/2020"]}]},{"name":"Instituto Polit\u00e9cnico de Lisboa","award":["IPL\/IDI&CA\/2022\/eS2ST\/ISEL"],"award-info":[{"award-number":["IPL\/IDI&CA\/2022\/eS2ST\/ISEL"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Wearable devices used for personal monitoring applications have been improved over the last decades. However, these devices are limited in terms of size, processing capability and power consumption. This paper proposes an efficient hardware\/software embedded system for monitoring bio-signals in real time, including a heart rate calculator using PPG and an emotion classifier from EEG. The system is suitable for outpatient clinic applications requiring data transfers to external medical staff. The proposed solution contributes with an effective alternative to the traditional approach of processing bio-signals offline by proposing a SoC-FPGA based system that is able to fully process the signals locally at the node. Two sub-systems were developed targeting a Zynq 7010 device and integrating custom hardware IP cores that accelerate the processing of the most complex tasks. The PPG sub-system implements an autocorrelation peak detection algorithm to calculate heart rate values. The EEG sub-system consists of a KNN emotion classifier of preprocessed EEG features. This work overcomes the processing limitations of microcontrollers and general-purpose units, presenting a scalable and autonomous wearable solution with high processing capability and real-time response.<\/jats:p>","DOI":"10.3390\/a16030141","type":"journal-article","created":{"date-parts":[[2023,3,6]],"date-time":"2023-03-06T01:35:30Z","timestamp":1678066530000},"page":"141","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Energy-Efficient and Real-Time Wearable for Wellbeing-Monitoring IoT System Based on SoC-FPGA"],"prefix":"10.3390","volume":"16","author":[{"given":"Maria","family":"Frutuoso","sequence":"first","affiliation":[{"name":"INESC-ID\/Instituto Superior T\u00e9cnico, Universidade de Lisboa, 1049-001 Lisbon, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3621-8322","authenticated-orcid":false,"given":"Hor\u00e1cio","family":"Neto","sequence":"additional","affiliation":[{"name":"INESC-ID\/Instituto Superior T\u00e9cnico, Universidade de Lisboa, 1049-001 Lisbon, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8556-4507","authenticated-orcid":false,"given":"M\u00e1rio","family":"V\u00e9stias","sequence":"additional","affiliation":[{"name":"INESC-ID\/Instituto Superior de Engenharia de Lisboa, Instituto Polit\u00e9cnico de Lisboa, 1959-007 Lisbon, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7060-4745","authenticated-orcid":false,"given":"Rui","family":"Duarte","sequence":"additional","affiliation":[{"name":"INESC-ID\/Instituto Superior de Engenharia de Lisboa, Instituto Polit\u00e9cnico de Lisboa, 1959-007 Lisbon, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2023,3,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"618649","DOI":"10.1155\/2013\/618649","article-title":"Real-time EEG-based happiness detection system","volume":"2013","author":"Jatupaiboon","year":"2013","journal-title":"Sci. World J."},{"key":"ref_2","first-page":"3","article-title":"The ten-twenty electrode system of the International Federation","volume":"52","author":"Klem","year":"1999","journal-title":"Electroencephalogr. Clin. Neurophysiol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1161","DOI":"10.1037\/h0077714","article-title":"A Circumplex Model of Affect","volume":"39","author":"Russell","year":"1980","journal-title":"J. Personal. Soc. Psychol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"374","DOI":"10.1109\/TAFFC.2017.2714671","article-title":"Emotions Recognition Using EEG Signals: A Survey","volume":"10","author":"Alarcao","year":"2017","journal-title":"IEEE Trans. Affect. Comput."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Ilyas, M.Z., Saad, P., and Ahmad, M.I. (2015, January 30\u201331). A survey of analysis and classification of EEG signals for brain-computer interfaces. Proceedings of the 2015 2nd International Conference on Biomedical Engineering, ICoBE 2015, Penang, Malaysia.","DOI":"10.1109\/ICoBE.2015.7235129"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"R1","DOI":"10.1088\/0967-3334\/28\/3\/R01","article-title":"Photoplethysmography and its application in clinical physiological measurement","volume":"28","author":"Allen","year":"2007","journal-title":"Physiol. Meas."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Moraes, J.L., Rocha, M.X., Vasconcelos, G.G., Vasconcelos Filho, J.E., de Albuquerque, V.H.C., and Alexandria, A.R. (2018). Advances in photopletysmography signal analysis for biomedical applications. Sensors, 18.","DOI":"10.3390\/s18061894"},{"key":"ref_8","first-page":"139","article-title":"A review on wearable photoplethysmography sensors and their potential future applications in health care","volume":"176","author":"Castaneda","year":"2017","journal-title":"Physiol. Behav."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1109\/JETCAS.2019.2951232","article-title":"Development and Validation of an EEG-Based Real-Time Emotion Recognition System Using Edge AI Computing Platform With Convolutional Neural Network System-on-Chip Design","volume":"9","author":"Fang","year":"2019","journal-title":"IEEE J. Emerg. Sel. Top. Circuits Syst."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Toral, V., Garc\u00eda, A., Romero, F.J., Morales, D.P., Castillo, E., Parrilla, L., G\u00f3mez-Campos, F.M., Morillas, A., and S\u00e1nchez, A. (2019). Wearable System for Biosignal Acquisition and Monitoring Based on Reconfigurable Technologies. Sensors, 19.","DOI":"10.3390\/s19071590"},{"key":"ref_11","unstructured":"Alves, A.P., Pl\u00e1cido da Silva, H., Lourenco, A., and Fred, A. (2013, January 11\u201314). BITalino: A Biosignal Acquisition System based on Arduino. Proceedings of the International on Biomedical Electronics and Devices, Barcelona, Spain."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Joaquim, M.S., Ma\u00e7orano, R., Canais, F., Ramos, R., Fred, A.L., Torrado, M., and Ferreira, H.A. (2020, January 4\u20138). Learning Data Representation and Emotion Assessment from Physiological Data. Proceedings of the ICASSP 2020\u20142020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain.","DOI":"10.1109\/ICASSP40776.2020.9054498"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Xie, Y., Majoros, T., and Oniga, S. (2022). FPGA-Based Hardware Accelerator on Portable Equipment for EEG Signal Patterns Recognition. Electronics, 11.","DOI":"10.3390\/electronics11152410"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1109\/TBME.2014.2359372","article-title":"TROIKA: A General Framework for Heart Rate Monitoring Using Wrist-Type Photoplethysmographic Signals During Intensive Physical Exercise","volume":"62","author":"Zhang","year":"2015","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_15","unstructured":"Kastner, R., Matai, J., and Neuendorffer, S. (2018). Parallel Programming for FPGAs. arXiv."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/16\/3\/141\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:47:53Z","timestamp":1760122073000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/16\/3\/141"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,4]]},"references-count":15,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,3]]}},"alternative-id":["a16030141"],"URL":"https:\/\/doi.org\/10.3390\/a16030141","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,3,4]]}}}