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...
Autores principales: | , , , , , |
---|---|
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 |