Cargando…

A Low-Latency RDP-CORDIC Algorithm for Real-Time Signal Processing of Edge Computing Devices in Smart Grid Cyber-Physical Systems

Smart grids are being expanded in scale with the increasing complexity of the equipment. Edge computing is gradually replacing conventional cloud computing due to its low latency, low power consumption, and high reliability. The CORDIC algorithm has the characteristics of high-speed real-time proces...

Descripción completa

Detalles Bibliográficos
Autores principales: Qin, Mingwei, Liu, Tong, Hou, Baolin, Gao, Yongxiang, Yao, Yuancheng, Sun, Haifeng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9571967/
https://www.ncbi.nlm.nih.gov/pubmed/36236587
http://dx.doi.org/10.3390/s22197489
_version_ 1784810496142082048
author Qin, Mingwei
Liu, Tong
Hou, Baolin
Gao, Yongxiang
Yao, Yuancheng
Sun, Haifeng
author_facet Qin, Mingwei
Liu, Tong
Hou, Baolin
Gao, Yongxiang
Yao, Yuancheng
Sun, Haifeng
author_sort Qin, Mingwei
collection PubMed
description Smart grids are being expanded in scale with the increasing complexity of the equipment. Edge computing is gradually replacing conventional cloud computing due to its low latency, low power consumption, and high reliability. The CORDIC algorithm has the characteristics of high-speed real-time processing and is very suitable for hardware accelerators in edge computing devices. The iterative calculation method of the CORDIC algorithm yet leads to problems such as complex structure and high consumption of hardware resource. In this paper, we propose an RDP-CORDIC algorithm which pre-computes all micro-rotation directions and transforms the conventional single-stage iterative structure into a three-stage and multi-stage combined iterative structure, thereby enabling it to solve the problems of the conventional CORDIC algorithm with many iterations and high consumption. An accuracy compensation algorithm for the direction prediction constant is also proposed to solve the problem of high ROM consumption in the high precision implementation of the RDP-CORDIC algorithm. The experimental results showed that the RDP-CORDIC algorithm had faster computation speed and lower resource consumption with higher guaranteed accuracy than other CORDIC algorithms. Therefore, the RDP-CORDIC algorithm proposed in this paper may effectively increase computation performance while reducing the power and resource consumption of edge computing devices in smart grid systems.
format Online
Article
Text
id pubmed-9571967
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-95719672022-10-17 A Low-Latency RDP-CORDIC Algorithm for Real-Time Signal Processing of Edge Computing Devices in Smart Grid Cyber-Physical Systems Qin, Mingwei Liu, Tong Hou, Baolin Gao, Yongxiang Yao, Yuancheng Sun, Haifeng Sensors (Basel) Article Smart grids are being expanded in scale with the increasing complexity of the equipment. Edge computing is gradually replacing conventional cloud computing due to its low latency, low power consumption, and high reliability. The CORDIC algorithm has the characteristics of high-speed real-time processing and is very suitable for hardware accelerators in edge computing devices. The iterative calculation method of the CORDIC algorithm yet leads to problems such as complex structure and high consumption of hardware resource. In this paper, we propose an RDP-CORDIC algorithm which pre-computes all micro-rotation directions and transforms the conventional single-stage iterative structure into a three-stage and multi-stage combined iterative structure, thereby enabling it to solve the problems of the conventional CORDIC algorithm with many iterations and high consumption. An accuracy compensation algorithm for the direction prediction constant is also proposed to solve the problem of high ROM consumption in the high precision implementation of the RDP-CORDIC algorithm. The experimental results showed that the RDP-CORDIC algorithm had faster computation speed and lower resource consumption with higher guaranteed accuracy than other CORDIC algorithms. Therefore, the RDP-CORDIC algorithm proposed in this paper may effectively increase computation performance while reducing the power and resource consumption of edge computing devices in smart grid systems. MDPI 2022-10-02 /pmc/articles/PMC9571967/ /pubmed/36236587 http://dx.doi.org/10.3390/s22197489 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Qin, Mingwei
Liu, Tong
Hou, Baolin
Gao, Yongxiang
Yao, Yuancheng
Sun, Haifeng
A Low-Latency RDP-CORDIC Algorithm for Real-Time Signal Processing of Edge Computing Devices in Smart Grid Cyber-Physical Systems
title A Low-Latency RDP-CORDIC Algorithm for Real-Time Signal Processing of Edge Computing Devices in Smart Grid Cyber-Physical Systems
title_full A Low-Latency RDP-CORDIC Algorithm for Real-Time Signal Processing of Edge Computing Devices in Smart Grid Cyber-Physical Systems
title_fullStr A Low-Latency RDP-CORDIC Algorithm for Real-Time Signal Processing of Edge Computing Devices in Smart Grid Cyber-Physical Systems
title_full_unstemmed A Low-Latency RDP-CORDIC Algorithm for Real-Time Signal Processing of Edge Computing Devices in Smart Grid Cyber-Physical Systems
title_short A Low-Latency RDP-CORDIC Algorithm for Real-Time Signal Processing of Edge Computing Devices in Smart Grid Cyber-Physical Systems
title_sort low-latency rdp-cordic algorithm for real-time signal processing of edge computing devices in smart grid cyber-physical systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9571967/
https://www.ncbi.nlm.nih.gov/pubmed/36236587
http://dx.doi.org/10.3390/s22197489
work_keys_str_mv AT qinmingwei alowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT liutong alowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT houbaolin alowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT gaoyongxiang alowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT yaoyuancheng alowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT sunhaifeng alowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT qinmingwei lowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT liutong lowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT houbaolin lowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT gaoyongxiang lowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT yaoyuancheng lowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems
AT sunhaifeng lowlatencyrdpcordicalgorithmforrealtimesignalprocessingofedgecomputingdevicesinsmartgridcyberphysicalsystems