{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T16:17:57Z","timestamp":1772727477695,"version":"3.50.1"},"reference-count":33,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2023,7,20]],"date-time":"2023-07-20T00:00:00Z","timestamp":1689811200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministerio de Ciencia e Innovaci\u00f3n de Espa\u00f1a\u2014Agencia Estatal de Investigaci\u00f3n","award":["PID2020-117251RB-C21"],"award-info":[{"award-number":["PID2020-117251RB-C21"]}]},{"name":"Ministerio de Ciencia e Innovaci\u00f3n de Espa\u00f1a\u2014Agencia Estatal de Investigaci\u00f3n","award":["TED2021-131470B-I00"],"award-info":[{"award-number":["TED2021-131470B-I00"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Underwater sensor networks play a crucial role in collecting valuable data to monitor offshore aquaculture infrastructures. The number of deployed devices not only impacts the bandwidth for a highly constrained communication environment, but also the cost of the sensor network. On the other hand, industrial and literature current meters work as raw data loggers, and most of the calculations to determine the fundamental frequencies are performed offline on a desktop computer or in the cloud. Belonging to the edge computing research area, this paper presents an algorithm to extract the fundamental frequencies of water currents in an underwater sensor network deployed in offshore aquaculture infrastructures. The target sensor node is based on a commercial ultra-low-power microcontroller. The proposed fundamental frequency identification algorithm only requires the use of an integer arithmetic unit. Our approach exploits the mathematical properties of the finite impulse response (FIR) filtering in the integer domain. The design and implementation of the presented algorithm are discussed in detail in terms of FIR tuning\/coefficient selection, memory usage and variable domain for its mathematical formulation aimed at reducing the computational effort required. The approach is validated using a shallow water current model and real-world raw data from an offshore aquaculture infrastructure. The extracted frequencies have a maximum error below a 4%.<\/jats:p>","DOI":"10.3390\/s23146549","type":"journal-article","created":{"date-parts":[[2023,7,21]],"date-time":"2023-07-21T01:58:38Z","timestamp":1689904718000},"page":"6549","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Integer Arithmetic Algorithm for Fundamental Frequency Identification of Oceanic Currents"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5156-7646","authenticated-orcid":false,"given":"Juan","family":"Montiel-Caminos","sequence":"first","affiliation":[{"name":"Institute for Applied Microelectronics (IUMA), University of Las Palmas de Gran Canaria, 35015 Las Palmas de Gran Canaria, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2401-4461","authenticated-orcid":false,"given":"Nieves G.","family":"Hernandez-Gonzalez","sequence":"additional","affiliation":[{"name":"Institute for Applied Microelectronics (IUMA), University of Las Palmas de Gran Canaria, 35015 Las Palmas de Gran Canaria, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1838-3073","authenticated-orcid":false,"given":"Javier","family":"Sosa","sequence":"additional","affiliation":[{"name":"Institute for Applied Microelectronics (IUMA), University of Las Palmas de Gran Canaria, 35015 Las Palmas de Gran Canaria, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4323-8097","authenticated-orcid":false,"given":"Juan A.","family":"Montiel-Nelson","sequence":"additional","affiliation":[{"name":"Institute for Applied Microelectronics (IUMA), University of Las Palmas de Gran Canaria, 35015 Las Palmas de Gran Canaria, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2023,7,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"425","DOI":"10.3389\/fmars.2019.00425","article-title":"Integrated Observations of Global Surface Winds, Currents, and Waves: Requirements and Challenges for the Next Decade","volume":"6","author":"Boas","year":"2019","journal-title":"Front. Mar. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"511","DOI":"10.1016\/j.oceaneng.2015.04.045","article-title":"Three-dimensional deformation of a large circular flexible sea cage in high currents: Field experiment and modeling","volume":"104","author":"Klebert","year":"2015","journal-title":"Ocean Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"109941","DOI":"10.1016\/j.oceaneng.2021.109941","article-title":"Model tests and full-scale sea trials for drag force and deformation of a marine aquaculture net cage","volume":"240","author":"Dong","year":"2021","journal-title":"Ocean Eng."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Wang, Y., Man, K.L., Lee, K., Hughes, D., Guan, S.-U., and Wong, P. (2020). Application of Wireless Sensor Network Based on Hierarchical Edge Computing Structure in Rapid Response System. Electronics, 9.","DOI":"10.3390\/electronics9071176"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2463","DOI":"10.1109\/TCSI.2022.3152799","article-title":"Huicore: A Generalized Hardware Accelerator for Complicated Functions","volume":"69","author":"Chen","year":"2022","journal-title":"IEEE Trans. Circ. Syst. I Reg. Pap."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"70793","DOI":"10.1109\/ACCESS.2022.3187439","article-title":"Digital Fixed-Point Low Powered Area Efficient Function Estimation for Implantable Devices","volume":"10","author":"Romaine","year":"2022","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Sosa, J., and Montiel-Nelson, J.-A. (2022). Novel Deep-Water Tidal Meter for Offshore Aquaculture Infrastructures. Sensors, 22.","DOI":"10.3390\/s22155513"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"767","DOI":"10.1109\/TPWRD.2022.3197814","article-title":"Low Cost and Precise Frequency Estimation in Unbalanced Three Phase Power Systems","volume":"38","author":"Sun","year":"2023","journal-title":"IEEE Trans. Power Deliv."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"888","DOI":"10.1109\/TSG.2021.3128554","article-title":"A Frequency Independent Technique to Estimate Harmonics and Interharmonics in Shipboard Microgrids","volume":"13","author":"Terriche","year":"2022","journal-title":"IEEE Trans. Smart Grid"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1109\/TPWRD.2004.824764","article-title":"Robust and Frequency-Adaptive Measurement of Peak Value","volume":"19","author":"Iravani","year":"2004","journal-title":"IEEE Trans. Power Deliv."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/TSG.2011.2174259","article-title":"A Controlled Filtering Method for Estimating Harmonics of Off-Nominal Frequencies","volume":"3","author":"Marques","year":"2012","journal-title":"IEEE Trans. Smart Grid"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A New Approach to Linear Filtering and Prediction Problems","volume":"82","author":"Kalman","year":"1960","journal-title":"Trans. ASME\u2014J. Basic Eng."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Jwo, D.-J., and Biswal, A. (2023). Implementation and Performance Analysis of Kalman Filters with Consistency Validation. Mathematics, 11.","DOI":"10.3390\/math11030521"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3330","DOI":"10.1109\/TIE.2011.2159950","article-title":"Frequency Adaptive Least-Squares-Kalman Technique for Real-Time Voltage Envelope and Flicker Estimation","volume":"59","author":"Sadinezhad","year":"2012","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"4047","DOI":"10.1007\/s00521-016-2308-6","article-title":"Parameter Estimation of Shallow Wave Equation via cuckoo Search","volume":"28","author":"Zhang","year":"2017","journal-title":"Neural Comput. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Jiang, C., Serrao, P., Liu, M., and Cho, C. (2020). An Enhanced Genetic Algorithm for Parameter Estimation of Sinusoidal Signals. Appl. Sci., 10.","DOI":"10.3390\/app10155110"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Santana Sosa, G., Santana Abril, J., Sosa, J., Montiel-Nelson, J.-A., and Bautista, T. (2020). Design of a Practical Underwater Sensor Network for Offshore Fish Farm Cages. Sensors, 20.","DOI":"10.3390\/s20164459"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Chen, Y.-H., and Yang, R.-Y. (2021). Study on Array Floating Platform for Wind Energy and Marine Space Optimization. Sustainability, 13.","DOI":"10.3390\/su132414014"},{"key":"ref_19","unstructured":"Young, I.R. (2017). Encyclopedia of Maritime and Offshore Engineering, John Wiley and Sons, Ltd."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Pedlosky, J. (1996). Ocean Circulation Theory, Springer.","DOI":"10.1007\/978-3-662-03204-6"},{"key":"ref_21","unstructured":"(2023, June 30). Aquadopp 300 m: Highly Versatile Single-Point Current Meter. Technical Specification Guide, Nortek. Available online: https:\/\/www.nortekgroup.com\/products\/aquadopp-300m\/pdf."},{"key":"ref_22","unstructured":"(2023, June 30). Vector 300 m: High Accuracy and Single-Point Current Meter. Technical Specification Guide, Nortek. Available online: https:\/\/www.nortekgroup.com\/es\/products\/vector-300-m\/pdf."},{"key":"ref_23","unstructured":"RCM Blue (2023, July 01). Technical Specification Guide. Aanderaa. Available online: https:\/\/www.aanderaa.com\/media\/pdfs\/d430_dcs_blue_5430_print_en.pdf."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Catsamas, S., Shi, B., Deletic, B., Wang, M., and McCarthy, D.T. (2022). A Low-Cost, Low-Power Water Velocity Sensor Utilizing Acoustic Doppler Measurement. Sensors, 22.","DOI":"10.3390\/s22197451"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Lu, H.-Y., Cheng, C.-Y., Cheng, S.-C., Cheng, Y.-H., Lo, W.-C., Jiang, W.-L., Nan, F.-H., Chang, S.-H., and Ubina, N.A. (2022). A Low-Cost AI Buoy System for Monitoring Water Quality at Offshore Aquaculture Cages. Sensors, 22.","DOI":"10.3390\/s22114078"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"101982","DOI":"10.1016\/j.apor.2019.101982","article-title":"Water current measurements using oceanographic bottom lander LoTUS","volume":"94","author":"Kjelldorff","year":"2020","journal-title":"Appl. Ocean Res."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1109\/JOE.2012.2236151","article-title":"A Buoyant Tethered Sphere for Marine Current Estimation","volume":"39","author":"Marchant","year":"2014","journal-title":"IEEE J. Ocean Eng."},{"key":"ref_28","unstructured":"TCM-1 Current Meter (2022, May 20). Universal User Guide. Available online: https:\/\/lowellinstruments.com\/products\/tcm-1-tilt-current-meter\/."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Beddows, P.A., and Mallon, E.K. (2018). Cave Pearl Data Logger: A Flexible Arduino-Based Logging Platform for Long-Term Monitoring in Harsh Environments. Sensors, 18.","DOI":"10.20944\/preprints201801.0139.v1"},{"key":"ref_30","unstructured":"(2023, June 20). Kinetis KL17 Microcontroller Data Sheet, NXP. Available online: https:\/\/www.nxp.com\/docs\/en\/data-sheet\/KL17P64M48SF6.pdf."},{"key":"ref_31","unstructured":"(2023, June 20). Kinetis K22F Microcontroller Data Sheet, NXP. Available online: https:\/\/www.nxp.com\/docs\/en\/data-sheet\/K22P121M120SF8.pdf."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Kang, H., Wu, Y., Chen, L., and Zhang, X. (2022). Research on Device Modeling Technique Based on MLP Neural Network for Model Parameter Extraction. Appl. Sci., 12.","DOI":"10.3390\/app12031357"},{"key":"ref_33","unstructured":"(2021, March 09). ARM Cortex-M0+. Available online: https:\/\/developer.arm.com\/ip-products\/processors\/cortex-m\/cortex-m0-plus."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/14\/6549\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:15:43Z","timestamp":1760127343000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/14\/6549"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,20]]},"references-count":33,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2023,7]]}},"alternative-id":["s23146549"],"URL":"https:\/\/doi.org\/10.3390\/s23146549","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,20]]}}}