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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Analog integrated circuits and signal processing Ročník 124; číslo 3; s. 70
Hlavní autoři: Hafez, O. S., Abouelfetouh, O. A., Mohamed, Y. O., Hasaneen, M. N., Fathy, O. H., Hassan, Y. H., Mahroos, M. M., Elomda, R. A., Ghouneem, M. M.
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.3867886
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: Springer Nature - Connect here FIRST to enable access
  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/eLvHCXMwnV07T8MwELagMMDAG1EoyAMbtUhs4wdbVagYSoXKq1tkO45UKRTUB6j99dhp0hYEA4xRIiu6s---O999B8CpjGlsGcdIkwuOnMELkFKKoDAxIuaCOrVnU0uavNUSnY68y5vCBkW1e3ElmVnqhWY36oekYN9RTDlDk2Ww4tyd8AMb2vdPM_vr4qwssyKx59gkQd4q8_MaX93RHGN-uxbNvE1j83__uQU2cnQJa9PtsA2WbG8HrC9wDu4CVR-btGvgiy-xHV9CBdPXD5Qqj53HVehTB6lFeuTnpsAZwyt02BY2buvPsNm9qrWhZ5nop1b5dMR5bNHi8x54bFw_1G9QPmcBGczxEIXGxRgXVJnQYsUYxlrLACdUMM0C4xAfTRJD48AYbrCVLFSak9DyRBoRaJmQfVDqvfbsAYBEJ9yETDkgwqmImZJBrEmoQ80SRYQog7NC3NHblE4jmhMne8FFTnBRJrhoUgaVQiNRfrQGEXFBkDMigtEyqBYamL_-fbXDv31-BNZwpkRfT1YBpWF_ZI_Bqnkfdgf9k2zLfQI5w9Dt
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT8MwDLZ4ScCBN2I8c-AGEW0SkpTbNJhAjAnxvlVJmkqTykDbAG2_nqS0bCA4wLFqFVV2Yn927M8Au1HCEssFwZoeCuwMXoCVUhSHqZGJkMypPZ9a0hDNpnx4iC6LprBuWe1eXknmlnqk2Y35ISnEdxQzwfFgHCaZ81ieMf_q-u7T_ro4K8-sRMRzbNKgaJX5eY2v7miIMb9di-bepj7_v_9cgLkCXaLqx3ZYhDHbXoLZEc7BZVC1vslaBj36Etv-EVIoe3rDmfLYub-PfOogs1i_-Lkp6JPhFTlsi-oXtXvUaB1Xr5BnmehkVvl0xEFi8ejzCtzWT25qp7iYs4ANEaSHQ-NijEOmTGiJ4pwQraOApExyzQPjEB9LU8OSwBhhiI14qLSgoRVpZGSgo5SuwkT7qW3XAFGdChNy5YCIYDLhKgoSTUMdap4qKmUF9kpxx88fdBrxkDjZCy52gotzwcWDCmyWGomLo9WNqQuCnBGRnFVgv9TA8PXvq63_7fMdmD69uWjEjbPm-QbMkFyhvrZsEyZ6nRe7BVPmtdfqdrbz7fcODlTT0Q
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LSwMxEB58IXrwLdZnDt40dDeJSdabVItiLeL7tiTZBAprK7Uq9debbFtbRQ_iMWwIy0wy-WYy8w3AbpKxzHJBsKYHAnuDF2GlFMWxMzITknm1F11LaqJelw8PyeVIFX-R7T54kuzVNASWpman_JS58kjhGwsNU0ioLmaC4_dxmGQhkT7469d3n7bY-1xFlCUhgW-TRv2ymZ_X-Ho1DfHmtyfS4uapzv__nxdgro860VFvmyzCmG0uwewIF-EyqErX5A2DHkPqbfcQKZS33nCuAqbu7qMQUsgt1i-hnwr6ZH5FHvOi6kXlHtUax0dXKLBPtHOrQpiinFk8Ol6B2-rJTeUU9_svYEME6eDYeN_jgCkTW6I4J0TrJCKOSa55ZDwSZM4ZlkXGCENswmOlBY2tcImRkU4cXYWJZqtp1wBR7YSJufIARTCZcZVEmaaxjjV3ikpZgr2B6NOnHs1GOiRUDoJLveDSQnDpewk2B9pJ-0fuOaXeOfLGRXJWgv2BNoaff19t_W_Td2D68ria1s7q5xswQwp9hpSzTZjotF_sFkyZ107jub1d7MQPD6bctQ
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