{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T17:11:07Z","timestamp":1774631467839,"version":"3.50.1"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2022,12,22]],"date-time":"2022-12-22T00:00:00Z","timestamp":1671667200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001459","name":"Ministry of Education (MOE), Singapore","doi-asserted-by":"crossref","award":["MOE2017-T2-1-002"],"award-info":[{"award-number":["MOE2017-T2-1-002"]}],"id":[{"id":"10.13039\/501100001459","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Reconfigurable Technol. Syst."],"published-print":{"date-parts":[[2023,3,31]]},"abstract":"<jats:p>The spectral correlation density (SCD) function is the time-averaged correlation of two spectral components used for analyzing periodic signals with time-varying spectral content. Although the analysis is extremely powerful, it has not been widely adopted in real-time applications due to its high computational complexity. In this article, we present an efficient FPGA implementation of the FFT accumulation method (FAM) for estimating the SCD function and its alpha profile. The implementation uses a linear systolic array with a bi-directional datapath consisting of DSP-based processing elements (PEs) with a dedicated instruction schedule, achieving a PE utilization of 88.2%.<\/jats:p>\n          <jats:p>The 128-PE implementation achieves a clock frequency in excess of 530 MHz and consumes 151K LUTs, 151K FFs, 264 BRAMs, 4 URAMs, and 1,054 DSPs, which is less than 36% of the logic fabric on a Zynq UltraScale+ XCZU28DR-2FFVG1517E RFSoC device. It has a modest 12.5W power consumption and an energy efficiency of 4,832 MOPS\/W, which is 20.6\u00d7 better than the published state-of-the-art GPU implementation. In terms of throughput, it achieves 15,340 windows\/s (15,340 windows\/s \u00d7 2,048 samples\/window  =  31.4 MS\/s), which is a 4.65\u00d7 improvement compared to the above-mentioned GPU implementation and 807\u00d7 compared to an existing hybrid FPGA-GPU implementation.<\/jats:p>","DOI":"10.1145\/3546181","type":"journal-article","created":{"date-parts":[[2022,7,4]],"date-time":"2022-07-04T09:29:19Z","timestamp":1656926959000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["A Scalable Systolic Accelerator for Estimation of the Spectral Correlation Density Function and Its FPGA Implementation"],"prefix":"10.1145","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1963-6354","authenticated-orcid":false,"given":"Xiangwei","family":"Li","sequence":"first","affiliation":[{"name":"Nanyang Technological University, Nanyang Avenue, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6588-4762","authenticated-orcid":false,"given":"Douglas L.","family":"Maskell","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, Nanyang Avenue, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7638-6323","authenticated-orcid":false,"given":"Carol Jingyi","family":"Li","sequence":"additional","affiliation":[{"name":"The University of Sydney, Faculty of Engineering, School of Electrical and Information Engineering, Sydney, New South Wales, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3923-3499","authenticated-orcid":false,"given":"Philip H. W.","family":"Leong","sequence":"additional","affiliation":[{"name":"The University of Sydney, The University of Sydney Nano Institute, Faculty of Engineering, School of Electrical and Information Engineering, Sydney, New South Wales, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5370-4464","authenticated-orcid":false,"given":"David","family":"Boland","sequence":"additional","affiliation":[{"name":"The University of Sydney, Faculty of Engineering, School of Electrical and Information Engineering, Sydney, New South Wales, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,12,22]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymssp.2006.08.007"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymssp.2008.10.010"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/JOE.2012.2195852"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymssp.2017.01.011"},{"key":"e_1_3_2_6_2","first-page":"70","volume-title":"Proceedings of the Wireless Innovation Forum Conference on Wireless Communications Technologies and Software Defined Radio (WInnComm\u201915)","author":"Bidyanta Nilangshu","year":"2015","unstructured":"Nilangshu Bidyanta, G. Vannhoy, M. Hirzallah, A. Akoglu, B. Ryu, and T. Bose. 2015. GPU and FPGA based architecture design for real-time signal classification. In Proceedings of the Wireless Innovation Forum Conference on Wireless Communications Technologies and Software Defined Radio (WInnComm\u201915). Springer, 70\u201379."},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/2847263.2847281"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymssp.2018.03.059"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/78.193211"},{"key":"e_1_3_2_10_2","volume-title":"Detection and Identification of Cyclostationary Signals.","author":"Costa Evandro L. Da","year":"1996","unstructured":"Evandro L. Da Costa. 1996. Detection and Identification of Cyclostationary Signals.Technical Report. Naval Postgraduate School, Monterey, CA."},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1016\/0165-1684(86)90092-7"},{"key":"e_1_3_2_12_2","volume-title":"Statistical Spectral Analysis: A Nonprobabilistic Theory","author":"Gardner William A.","year":"1989","unstructured":"William A. Gardner. 1989. Statistical Spectral Analysis: A Nonprobabilistic Theory. Prentice-Hall, Englewood Cliffs, NJ."},{"key":"e_1_3_2_13_2","volume-title":"Cyclostationarity in Communications and Signal Processing","author":"Gardner William A.","year":"1994","unstructured":"William A. Gardner. 1994. Cyclostationarity in Communications and Signal Processing. IEEE Press, New York."},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.sigpro.2005.06.016"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/DYSPAN.2008.12"},{"key":"e_1_3_2_16_2","article-title":"RF Datasets for Machine Learning","author":"Inc. DeepSig","year":"2018","unstructured":"DeepSig Inc.2018. RF Datasets for Machine Learning. Retrieved from https:\/\/www.deepsig.ai\/datasets.","journal-title":"Retrieved from https:\/\/www.deepsig.ai\/datasets"},{"key":"e_1_3_2_17_2","unstructured":"Xilinx Inc.2021. UltraScale Architecture DSP Slice User Guide. Retrieved from https:\/\/docs.xilinx.com\/v\/u\/en-US\/ug579-ultrascale-dsp."},{"key":"e_1_3_2_18_2","doi-asserted-by":"crossref","unstructured":"Sun Yuan Kung. 1985. VLSI array processors. IEEE ASSP Magazine 2 3 (1985) 4\u201322.","DOI":"10.1109\/MASSP.1985.1163741"},{"key":"e_1_3_2_19_2","first-page":"35","volume-title":"Proceedings of the Cross Strait Quad-Regional Radio Wireless Conference (CSQRWC\u201912)","author":"Lee Chu-Han","year":"2012","unstructured":"Chu-Han Lee, Chia-Jen Chang, and Sao-Jie Chen. 2012. Parallelization of spectrum sensing algorithms using graphic processing units. In Proceedings of the Cross Strait Quad-Regional Radio Wireless Conference (CSQRWC\u201912). IEEE, 35\u201339."},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2003.816142"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/DASIP.2018.8596977"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-019-01448-7"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/VITAE.2014.6934448"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/79.526897"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCAS.2008.931739"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/79.81008"},{"key":"e_1_3_2_27_2","volume-title":"Identification and Classification of OFDM Based Signals Using Preamble Correlation and Cyclostationary Feature Extraction","author":"Schnur Steven R.","year":"2009","unstructured":"Steven R. Schnur. 2009. Identification and Classification of OFDM Based Signals Using Preamble Correlation and Cyclostationary Feature Extraction. Technical Report. Naval Postgraduate School, Monterey, CA."},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/TELSKS.1999.804745"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW50202.2020.00021"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISSSE.2010.5607060"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3061639.3062207"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/TAU.1967.1161901"},{"key":"e_1_3_2_33_2","article-title":"The RFML ecosystem: A look at the unique challenges of applying deep learning to radio frequency applications","author":"Wong Lauren J.","year":"2020","unstructured":"Lauren J. Wong, William H. Clark IV, Bryse Flowers, R. Michael Buehrer, Alan J. Michaels, and William C. Headley. 2020. The RFML ecosystem: A look at the unique challenges of applying deep learning to radio frequency applications. arXiv preprint arXiv:2010.00432 (2020).","journal-title":"arXiv preprint arXiv:2010.00432"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/2133352.2133358"}],"container-title":["ACM Transactions on Reconfigurable Technology and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3546181","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3546181","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:23Z","timestamp":1750186823000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3546181"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,22]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,3,31]]}},"alternative-id":["10.1145\/3546181"],"URL":"https:\/\/doi.org\/10.1145\/3546181","relation":{},"ISSN":["1936-7406","1936-7414"],"issn-type":[{"value":"1936-7406","type":"print"},{"value":"1936-7414","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,22]]},"assertion":[{"value":"2021-08-25","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-06-21","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-12-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}