Goertzel Algorithm Design on Field Programmable Gate Arrays For Implementing Electric Power Measurement

F. W. Wibowo, Wihayati Wihayati
{"title":"Goertzel Algorithm Design on Field Programmable Gate Arrays For Implementing Electric Power Measurement","authors":"F. W. Wibowo, Wihayati Wihayati","doi":"10.1109/ICCoSITE57641.2023.10127757","DOIUrl":null,"url":null,"abstract":"The Goertzel algorithm has a role in signaling to determine the modulus and phase of the harmonic components. This algorithm has the advantage of the Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) algorithms in some cases of harmonics. Moreover, Goertzel’s algorithm allows it to be used for signaling whose frequencies are not multiples of integers. This paper aims to design the hardware design of the Goertzel Algorithm by displaying register transfer logic (RTL), routing speed optimization, and component consumption of Field Programmable Gate Array (FPGA) resources. The FPGA type used in the design of this algorithm uses the SPARTAN-3E XC3S500E-4-FG320 evaluation board. The FPGA design from this algorithm is then applied to electric power measurement instrumentation. Hardware programming on this FPGA utilizes the Very High-Speed Integrated Circuit (VHSIC) Hardware Description Language, which is often referred to as VHDL. The results of consuming the components used in the FPGA for this design use 191 slices, 185 slice flip-flops, 356 of 4 inputs look-up table (LUT), 14 Input/Output (I/O), 14 Bonded I/O, 1 Multiplier MULT18X18SIO, and 1 Global Clock (GCLK). Meanwhile, the routing optimization speed of this FPGA model has a delay time of 7.693 ns or, in other words, it showed a maximum frequency of 129.988 MHz.","PeriodicalId":256184,"journal":{"name":"2023 International Conference on Computer Science, Information Technology and Engineering (ICCoSITE)","volume":"46 5","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Computer Science, Information Technology and Engineering (ICCoSITE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCoSITE57641.2023.10127757","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The Goertzel algorithm has a role in signaling to determine the modulus and phase of the harmonic components. This algorithm has the advantage of the Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) algorithms in some cases of harmonics. Moreover, Goertzel’s algorithm allows it to be used for signaling whose frequencies are not multiples of integers. This paper aims to design the hardware design of the Goertzel Algorithm by displaying register transfer logic (RTL), routing speed optimization, and component consumption of Field Programmable Gate Array (FPGA) resources. The FPGA type used in the design of this algorithm uses the SPARTAN-3E XC3S500E-4-FG320 evaluation board. The FPGA design from this algorithm is then applied to electric power measurement instrumentation. Hardware programming on this FPGA utilizes the Very High-Speed Integrated Circuit (VHSIC) Hardware Description Language, which is often referred to as VHDL. The results of consuming the components used in the FPGA for this design use 191 slices, 185 slice flip-flops, 356 of 4 inputs look-up table (LUT), 14 Input/Output (I/O), 14 Bonded I/O, 1 Multiplier MULT18X18SIO, and 1 Global Clock (GCLK). Meanwhile, the routing optimization speed of this FPGA model has a delay time of 7.693 ns or, in other words, it showed a maximum frequency of 129.988 MHz.
实现电功率测量的现场可编程门阵列Goertzel算法设计
Goertzel算法在信号中具有确定谐波分量的模量和相位的作用。该算法具有离散傅立叶变换(DFT)和快速傅立叶变换(FFT)算法在某些谐波情况下的优点。此外,Goertzel算法允许它用于频率不是整数倍数的信号。本文旨在通过显示寄存器传输逻辑(RTL)、路由速度优化和现场可编程门阵列(FPGA)资源的组件消耗来设计Goertzel算法的硬件设计。本算法设计中使用的FPGA类型为SPARTAN-3E XC3S500E-4-FG320评估板。然后将该算法设计的FPGA应用到电功率测量仪器中。该FPGA上的硬件编程使用了超高速集成电路(VHSIC)硬件描述语言,通常称为VHDL。本设计中使用的FPGA中使用的组件的消耗结果使用191片,185片触发器,356个4输入查找表(LUT), 14个输入/输出(I/O), 14个键合I/O, 1个Multiplier MULT18X18SIO和1个全局时钟(GCLK)。同时,该FPGA模型的路由优化速度延迟时间为7.693 ns,即最大频率为129.988 MHz。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信