Implementation of cross correlation with stochastic computation in FPGA

Rifqi Yunus Trisna Pratama, Thibault Pichel, Astria Nur Irfansyah, Fajar Budiman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Stochastic computation is an alternative method for computing where numbers are encoded as probabilistic values. In this paper, we investigate the use of stochastic computation in the general cross corellation operation which finds various applications such as in interaural time difference in sound localization algorithms. In this work, we evaluate the performance of stochastic computation in performing cross correlation between two phase-shifted signals through experimental results on an FPGA. The two analog signals are converted into binary format using an on-board ADC of the Altera DE-10 Nano board, while all conversion into stochastic form and cross-correlation are performed within the FPGA. The system has been implemented in an Altera Cyclone V FPGA and able to distinguish signal phase delays in the audio frequency range.

Original languageEnglish
Title of host publicationProceedings - 2019 International Seminar on Intelligent Technology and Its Application, ISITIA 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages201-204
Number of pages4
ISBN (Electronic)9781728137490
DOIs
Publication statusPublished - Aug 2019
Event2019 International Seminar on Intelligent Technology and Its Application, ISITIA 2019 - Surabaya, Indonesia
Duration: 28 Aug 201929 Aug 2019

Publication series

NameProceedings - 2019 International Seminar on Intelligent Technology and Its Application, ISITIA 2019

Conference

Conference2019 International Seminar on Intelligent Technology and Its Application, ISITIA 2019
Country/TerritoryIndonesia
CitySurabaya
Period28/08/1929/08/19

Keywords

  • Analog-digital conversion
  • field programmable gate arrays
  • mixed analog digital integrated circuits
  • stochastic processes

Fingerprint

Dive into the research topics of 'Implementation of cross correlation with stochastic computation in FPGA'. Together they form a unique fingerprint.

Cite this