Cyclic memory: a low-latency, single-buffer technique for FMCW LiDAR interleaving/de-interleaving
Pipelined systems have long proven their efficiency in high-throughput data processing by enabling concurrent execution of sequential tasks. However, a recurring challenge in such systems is the mismatch between order of data generation and consumption across pipeline stages. This problem imposes a...
Uloženo v:
| Vydáno v: | Analog integrated circuits and signal processing Ročník 124; číslo 3; s. 70 |
|---|---|
| Hlavní autoři: | , , , , , , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
New York
Springer US
01.09.2025
Springer Nature B.V |
| Témata: | |
| ISSN: | 0925-1030, 1573-1979 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Pipelined systems have long proven their efficiency in high-throughput data processing by enabling concurrent execution of sequential tasks. However, a recurring challenge in such systems is the mismatch between order of data generation and consumption across pipeline stages. This problem imposes a critical constraint: the system must collect new data block while simultaneously reorganizing previously acquired data block–all without interrupting pipeline throughput. A ping-pong buffer allows a system to do so by doubling buffering memory size. This idea increases memory data throughput by not halting the pipeline operation. This paper presents a memory read/write algorithm called “Cyclic Memory” as an alternative to the ping-pong buffering algorithm for the data interleaving/de-interleaving process. Unlike the ping-pong buffering algorithm, the cyclic memory algorithm does not require double buffering. This means that cyclic memory cuts memory requirements in half, uses less area, and consumes less power. This paper will discuss the derivation of the algorithm as well as its implementation. |
|---|---|
| AbstractList | Pipelined systems have long proven their efficiency in high-throughput data processing by enabling concurrent execution of sequential tasks. However, a recurring challenge in such systems is the mismatch between order of data generation and consumption across pipeline stages. This problem imposes a critical constraint: the system must collect new data block while simultaneously reorganizing previously acquired data block–all without interrupting pipeline throughput. A ping-pong buffer allows a system to do so by doubling buffering memory size. This idea increases memory data throughput by not halting the pipeline operation. This paper presents a memory read/write algorithm called “Cyclic Memory” as an alternative to the ping-pong buffering algorithm for the data interleaving/de-interleaving process. Unlike the ping-pong buffering algorithm, the cyclic memory algorithm does not require double buffering. This means that cyclic memory cuts memory requirements in half, uses less area, and consumes less power. This paper will discuss the derivation of the algorithm as well as its implementation. |
| ArticleNumber | 70 |
| Author | Abouelfetouh, O. A. Fathy, O. H. Ghouneem, M. M. Hafez, O. S. Hassan, Y. H. Mohamed, Y. O. Hasaneen, M. N. Mahroos, M. M. Elomda, R. A. |
| Author_xml | – sequence: 1 givenname: O. S. surname: Hafez fullname: Hafez, O. S. email: omarshaheen202@gmail.com organization: Department of Electronincs and Electrical Communication Engineering, Cairo University – sequence: 2 givenname: O. A. surname: Abouelfetouh fullname: Abouelfetouh, O. A. organization: Department of Electronincs and Electrical Communication Engineering, Cairo University – sequence: 3 givenname: Y. O. surname: Mohamed fullname: Mohamed, Y. O. organization: Department of Electronincs and Electrical Communication Engineering, Cairo University – sequence: 4 givenname: M. N. surname: Hasaneen fullname: Hasaneen, M. N. organization: Department of Electronincs and Electrical Communication Engineering, Cairo University – sequence: 5 givenname: O. H. surname: Fathy fullname: Fathy, O. H. organization: Department of Electronincs and Electrical Communication Engineering, Cairo University – sequence: 6 givenname: Y. H. surname: Hassan fullname: Hassan, Y. H. organization: Department of Electronincs and Electrical Communication Engineering, Cairo University – sequence: 7 givenname: M. M. surname: Mahroos fullname: Mahroos, M. M. organization: Department of Electronincs and Electrical Communication Engineering, Cairo University – sequence: 8 givenname: R. A. surname: Elomda fullname: Elomda, R. A. organization: American University in Cairo – sequence: 9 givenname: M. M. surname: Ghouneem fullname: Ghouneem, M. M. organization: Department of Computer Engineering, Cairo University |
| BookMark | eNp9kE9LAzEQxYNUsK1-AU8Br8ZOsn_SeCurVaEiiOIxZNOkbtlma7JVtp_e6Ap68jAMw7z3ZviN0MA1ziB0SuGCAvBJoJByIMCyWCnPyf4ADWnGE0IFFwM0BBFXFBI4QqMQ1gDAeApDpIpO15XGG7NpfHeJFa6bD1Kr1jjdneNQuVVtSLmz1njcGv3qqredwbbxeH5fvOBFdTV7xJVrja-Neo_yydKQv_MxOrSqDubkp4_R8_z6qbgli4ebu2K2IJpx1hKqpyzPUqWpYSrPGStLAcym07zMQWdxZa1Ol6A118yInKqSJ9RwK_QUSmGTMTrrc7e-iS-GVq6bnXfxpExYlnERo9KoYr1K-yYEb6zc-mqjfCcpyC-UskcpI0r5jVLuoynpTSGK3cr43-h_XJ-OXnkh |
| Cites_doi | 10.1109/TCE.2008.4560094 10.1109/CDCIEM.2012.187 10.5755/j01.eee.21.2.7606 10.1117/12.476412 10.1117/12.486977 10.1109/MSP.2019.2909074 10.1109/ICM63406.2024.10815748 |
| ContentType | Journal Article |
| Copyright | The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025 Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025. |
| Copyright_xml | – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025 Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025. |
| DBID | AAYXX CITATION 7SP 7TG 8FD KL. L7M |
| DOI | 10.1007/s10470-025-02476-z |
| DatabaseName | CrossRef Electronics & Communications Abstracts Meteorological & Geoastrophysical Abstracts Technology Research Database Meteorological & Geoastrophysical Abstracts - Academic Advanced Technologies Database with Aerospace |
| DatabaseTitle | CrossRef Meteorological & Geoastrophysical Abstracts Technology Research Database Advanced Technologies Database with Aerospace Meteorological & Geoastrophysical Abstracts - Academic Electronics & Communications Abstracts |
| DatabaseTitleList | Meteorological & Geoastrophysical Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1573-1979 |
| ExternalDocumentID | 10_1007_s10470_025_02476_z |
| GroupedDBID | -~C .86 .DC .VR 06D 0R~ 0VY 199 1N0 203 23M 29~ 2J2 2JN 2JY 2KG 2KM 2LR 2~H 30V 4.4 406 408 409 40D 40E 5GY 5VS 67Z 6NX 78A 8TC 8UJ 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AAPKM AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYZH ABAKF ABBBX ABBRH ABBXA ABDBE ABDZT ABECU ABFSG ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABRTQ ABSXP ABTEG ABTHY ABTKH ABTMW ABWNU ABXPI ACAOD ACDTI ACGFS ACHSB ACHXU ACIWK ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSTC ACZOJ ADHHG ADHIR ADKNI ADKPE ADRFC ADTPH ADURQ ADYFF ADZKW AEFQL AEGAL AEGNC AEJHL AEJRE AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AEZWR AFBBN AFDZB AFHIU AFLOW AFOHR AFQWF AFWTZ AFZKB AGAYW AGDGC AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHPBZ AHSBF AHWEU AHYZX AIAKS AIGIU AIIXL AILAN AITGF AIXLP AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARMRJ ASPBG ATHPR AVWKF AXYYD AYFIA AYJHY AZFZN B-. BA0 BGNMA BSONS CS3 CSCUP DDRTE DL5 DNIVK DPUIP EBLON EBS EIOEI ESBYG FEDTE FERAY FFXSO FIGPU FNLPD FRRFC FWDCC GGCAI GGRSB GJIRD GNWQR GQ7 GQ8 GXS HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ I09 IHE IJ- IKXTQ ITM IWAJR IXC IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ KDC KOV LAK LLZTM M4Y MA- N9A NB0 NPVJJ NQJWS NU0 O93 O9G O9I O9J OAM P19 P2P P9P PF0 PT4 PT5 QOK QOS R89 R9I RHV RNS ROL RPX RSV S16 S1Z S27 S3B SAP SDH SDM SEG SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 TSG TSK TSV TUC U2A UG4 UOJIU UTJUX VC2 W23 W48 WK8 YLTOR Z45 ZMTXR ~EX -Y2 1SB 2.D 28- 2P1 2VQ 5QI AARHV AAYTO AAYXX ABJCF ABQSL ABULA ACBXY ADHKG AEBTG AEFIE AEKMD AEUYN AFEXP AFFHD AFGCZ AFKRA AGGDS AGQPQ AJBLW ARAPS ARCEE BBWZM BDATZ BENPR BGLVJ CAG CCPQU CITATION COF EJD FINBP FSGXE H13 HCIFZ KOW M7S N2Q NDZJH O9- OVD PHGZM PHGZT PQGLB PTHSS R4E RNI RZC RZE RZK S26 S28 SCLPG SCV T16 TEORI UZXMN VFIZW 7SP 7TG 8FD KL. L7M |
| ID | FETCH-LOGICAL-c272t-1c82654ac1e2a6622bb902f486b60c5654ffc4d0cc7c2e961ab731e7f9c80b9f3 |
| IEDL.DBID | RSV |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001547376300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0925-1030 |
| IngestDate | Wed Oct 01 07:01:21 EDT 2025 Sat Nov 29 07:30:54 EST 2025 Tue Sep 16 01:15:19 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Keywords | DSP FMCW FPGA Memories LiDAR Group theory |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c272t-1c82654ac1e2a6622bb902f486b60c5654ffc4d0cc7c2e961ab731e7f9c80b9f3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| PQID | 3255794864 |
| PQPubID | 2043739 |
| ParticipantIDs | proquest_journals_3255794864 crossref_primary_10_1007_s10470_025_02476_z springer_journals_10_1007_s10470_025_02476_z |
| PublicationCentury | 2000 |
| PublicationDate | 2025-09-01 |
| PublicationDateYYYYMMDD | 2025-09-01 |
| PublicationDate_xml | – month: 09 year: 2025 text: 2025-09-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationSubtitle | An International Journal |
| PublicationTitle | Analog integrated circuits and signal processing |
| PublicationTitleAbbrev | Analog Integr Circ Sig Process |
| PublicationYear | 2025 |
| Publisher | Springer US Springer Nature B.V |
| Publisher_xml | – name: Springer US – name: Springer Nature B.V |
| References | Y-N Chang (2476_CR8) 2008; 54 2476_CR14 P Behrooz (2476_CR15) 2000; 19 S Saponara (2476_CR13) 2019; 36 2476_CR9 2476_CR7 2476_CR5 2476_CR6 2476_CR4 2476_CR1 2476_CR11 E Hyun (2476_CR12) 2015; 21 BL Stann (2476_CR3) 2003; 5086 2476_CR10 BL Stann (2476_CR2) 2002; 4723 |
| References_xml | – volume: 54 start-page: 326 issue: 2 year: 2008 ident: 2476_CR8 publication-title: IEEE Transactions on Consumer Electronics doi: 10.1109/TCE.2008.4560094 – ident: 2476_CR10 – ident: 2476_CR11 – ident: 2476_CR4 doi: 10.1109/CDCIEM.2012.187 – volume: 21 start-page: 65 issue: 2 year: 2015 ident: 2476_CR12 publication-title: Elektronika ir Elektrotechnika doi: 10.5755/j01.eee.21.2.7606 – volume: 19 start-page: 512583 year: 2000 ident: 2476_CR15 publication-title: Oxford University Press – ident: 2476_CR14 – ident: 2476_CR6 – volume: 4723 start-page: 19 year: 2002 ident: 2476_CR2 publication-title: Laser Radar Technology and Applications VII doi: 10.1117/12.476412 – ident: 2476_CR5 – volume: 5086 start-page: 47 year: 2003 ident: 2476_CR3 publication-title: Laser Radar Technology and Applications VIII doi: 10.1117/12.486977 – volume: 36 start-page: 71 issue: 5 year: 2019 ident: 2476_CR13 publication-title: IEEE Signal Processing Magazine doi: 10.1109/MSP.2019.2909074 – ident: 2476_CR1 doi: 10.1109/ICM63406.2024.10815748 – ident: 2476_CR7 – ident: 2476_CR9 |
| SSID | ssj0002740 |
| Score | 2.3868759 |
| Snippet | Pipelined systems have long proven their efficiency in high-throughput data processing by enabling concurrent execution of sequential tasks. However, a... |
| SourceID | proquest crossref springer |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 70 |
| SubjectTerms | Algorithms Buffers Circuits and Systems Code Division Multiple Access Data acquisition Data processing Electrical Engineering Engineering Fourier transforms Lidar Reading Signal,Image and Speech Processing Table tennis Writing |
| Title | Cyclic memory: a low-latency, single-buffer technique for FMCW LiDAR interleaving/de-interleaving |
| URI | https://link.springer.com/article/10.1007/s10470-025-02476-z https://www.proquest.com/docview/3255794864 |
| Volume | 124 |
| WOSCitedRecordID | wos001547376300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAVX databaseName: SpringerLINK Contemporary 1997-Present customDbUrl: eissn: 1573-1979 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002740 issn: 0925-1030 databaseCode: RSV dateStart: 19970101 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwED5BYYCBN6JQkAc2apE6TmKzVYWKASpUnltkO7ZUKbSoD1D767HTpC0IBhgjR1Z059zL930HcGqSRBAqDCYOp0wVCTHXkmLfN9oYxgMuRDZsImq12MsLv8tBYYOi2724ksws9QLYjbohKcQhimkU4skyrFh3x9zAhvb908z-2jwrq6xw4jg2fS-Hyvy8x1d3NI8xv12LZt6mufm_79yCjTy6RPXpcdiGJd3dgfUFzsFdEI2xSjsKvboW2_EFEijtfeBUuNh5XEWudJBqLEdubgqaMbwiG9ui5m3jGd10Lutt5Fgm-qkWrhxxnmi8-LwHj82rh8Y1zucsYEUiMsQ1ZXOMgApV00SEISFSco8YykIZespGfNQYRRNPqUgRzcOakJFf05HhinmSG38fSt1eVx8AYr60q1QG3AgaSC4o48ILEs4THhnCynBWiDt-m9JpxHPiZCe42AouzgQXT8pQKTQS57_WIPZtEmSNCAtpGaqFBubLv-92-LfXj2CNZEp0_WQVKA37I30Mq-p92Bn0T7Ij9wn_qNH3 |
| linkProvider | Springer Nature |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1bS8MwFD54A_XBuzivefBNg12apo1vMh0TtyHztreSpAkM6ibbVOavN6mtm6IP-lhSQjknPbec7zsAhyZJBKHCYOJwylQRhrmWFPu-0cZEPOBCZMMmwmYzarf5dQ4KGxTd7sWVZGapJ8Bu1A1JIQ5RTEOG36ZhllqP5RjzWzf3n_bX5llZZYUTx7HpezlU5uc9vrqjcYz57Vo08zbV5f995wos5dElOvs4DqswpbtrsDjBObgOojJSaUehR9diOzpFAqW9V5wKFzuPjpErHaQay2c3NwV9MrwiG9uiaqPygOqd87MWciwT_VQLV444STSefN6Au-rFbaWG8zkLWJGQDHFZ2RwjoEKVNRGMESIl94ihEZPMUzbio8YomnhKhYpozspChn5Zh4aryJPc-Jsw0-119RagyJd2lcqAG0EDyQWNuPCChPOEh4ZEJTgqxB0_fdBpxGPiZCe42AouzgQXv5Vgt9BInP9ag9i3SZA1IhGjJTguNDBe_n237b-9fgDztdtGPa5fNq92YIFkCnW9ZbswM-w_6z2YUy_DzqC_nx2_d-Cx1Ns |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3JTsMwEB1BQQgO7IhCAR-4Uaup4yzmVrVUIEpVsd8i27GlSiGtuoDarydO0wUEB8QxcmRFM479ZjzvDcC5DkNOKNeYGJ4ylcTFTAmKbVsrrX3mMM7TZhNes-m_vrLWAos_rXafXklOOA1GpSkelLqhLi0Q36hpmEIMu5h6Lh4vwwo1hfQmXn94nu3FScyVZlkYMXqbtpXRZn6e4-vRNMeb365I05OnvvX_b96GzQx1ospkmezAkop3YWNBi3APeHUko7ZEb6b0dnSJOIo6HzjiBlOPisikFCKFxdD0U0Ez5VeUYF5Uv6u-oEa7VrlHRn2iFylu0hSlUOHF5314ql89Vq9x1n8BS-KRAS7LJPZwKJdlRbjrEiIEs4imvitcSyZIkGotaWhJ6UmimFvmwrPLytNM-pZg2j6AXNyJ1SEg3xbJKBUO05w6gnHqM245IWMh8zTx83AxNX3QnchsBHNBZWO4IDFckBouGOehMPVOkP1y_cBOgqNkc_Fdmofi1Bvz4d9nO_rb62ew1qrVg8ZN8_YY1knqT1NyVoDcoDdUJ7Aq3wftfu80XYmf98Hdvw |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Cyclic+memory%3A+a+low-latency%2C+single-buffer+technique+for+FMCW+LiDAR+interleaving%2Fde-interleaving&rft.jtitle=Analog+integrated+circuits+and+signal+processing&rft.au=Hafez%2C+O.+S.&rft.au=Abouelfetouh%2C+O.+A.&rft.au=Mohamed%2C+Y.+O.&rft.au=Hasaneen%2C+M.+N.&rft.date=2025-09-01&rft.issn=0925-1030&rft.eissn=1573-1979&rft.volume=124&rft.issue=3&rft_id=info:doi/10.1007%2Fs10470-025-02476-z&rft.externalDBID=n%2Fa&rft.externalDocID=10_1007_s10470_025_02476_z |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0925-1030&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0925-1030&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0925-1030&client=summon |