Cargando…

Design and Implementation of a Real-Time Multi-Beam Sonar System Based on FPGA and DSP

Aiming at addressing the contradiction between the high-speed real-time positioning and multi-channel signal processing in multi-beam sonar systems, in this work we present a real-time multi-beam sonar system based on a Field Programmable Gate Array (FPGA) and Digital Signal Processing (DSP) from tw...

Descripción completa

Detalles Bibliográficos
Autores principales: Tian, Haowen, Guo, Shixu, Zhao, Peng, Gong, Minyu, Shen, Chao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7922857/
https://www.ncbi.nlm.nih.gov/pubmed/33670662
http://dx.doi.org/10.3390/s21041425
_version_ 1783658782389174272
author Tian, Haowen
Guo, Shixu
Zhao, Peng
Gong, Minyu
Shen, Chao
author_facet Tian, Haowen
Guo, Shixu
Zhao, Peng
Gong, Minyu
Shen, Chao
author_sort Tian, Haowen
collection PubMed
description Aiming at addressing the contradiction between the high-speed real-time positioning and multi-channel signal processing in multi-beam sonar systems, in this work we present a real-time multi-beam sonar system based on a Field Programmable Gate Array (FPGA) and Digital Signal Processing (DSP) from two perspectives, i.e., hardware implementation and software optimization. In terms of hardware, an efficient high-voltage pulse transmitting module and a multi-channel data acquisition module with time versus gain (TVG) compensation with characteristics such as low noise and high phase amplitude consistency, are proposed. In terms of algorithms, we study three beamforming methods, namely delay-and-sum (D&S), direct-method (DM) and Chirp Zeta Transform (CZT). We compare the computational efficiency of DM and CZT in the digital domain. In terms of software, according to the transmission bandwidth of the Gigabit Ethernet and a serial rapid IO (SRIO) interface, the data transmission paths of the acquired data and the beam pattern between the FPGA, the DSP, and a personal computer (PC) are planned. A master-slave multi-core pipelined signal processing architecture is designed based on DSP, which enhances the data throughput of the signal processor by seven times as compared with that of the single-core operation. The experimental results reveal that the sound source level of the transmitting module is around 190.25 dB, the transmitting beam width is 64° × 64°, the background noise of the acquisition module is less than 4 μVrms, the amplitude consistency error of each channel is less than −6.55 dB, and the phase consistency error is less than 0.2°. It is noteworthy that the beam number of the sonar system is 90 × 90, the scanning angle interval is 0.33°, the working distance ranges from 5 m to 40 m, and the maximum distance resolution is 0.384 m. In the positioning experiment performed in this work; the 3-D real-time position of the baffle placed in the detection sector is realized. Please note that the maximum deviation of azimuth is 2°, the maximum deviation of elevation is 2.3°, and the maximum distance deviation is 0.379 m.
format Online
Article
Text
id pubmed-7922857
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79228572021-03-03 Design and Implementation of a Real-Time Multi-Beam Sonar System Based on FPGA and DSP Tian, Haowen Guo, Shixu Zhao, Peng Gong, Minyu Shen, Chao Sensors (Basel) Article Aiming at addressing the contradiction between the high-speed real-time positioning and multi-channel signal processing in multi-beam sonar systems, in this work we present a real-time multi-beam sonar system based on a Field Programmable Gate Array (FPGA) and Digital Signal Processing (DSP) from two perspectives, i.e., hardware implementation and software optimization. In terms of hardware, an efficient high-voltage pulse transmitting module and a multi-channel data acquisition module with time versus gain (TVG) compensation with characteristics such as low noise and high phase amplitude consistency, are proposed. In terms of algorithms, we study three beamforming methods, namely delay-and-sum (D&S), direct-method (DM) and Chirp Zeta Transform (CZT). We compare the computational efficiency of DM and CZT in the digital domain. In terms of software, according to the transmission bandwidth of the Gigabit Ethernet and a serial rapid IO (SRIO) interface, the data transmission paths of the acquired data and the beam pattern between the FPGA, the DSP, and a personal computer (PC) are planned. A master-slave multi-core pipelined signal processing architecture is designed based on DSP, which enhances the data throughput of the signal processor by seven times as compared with that of the single-core operation. The experimental results reveal that the sound source level of the transmitting module is around 190.25 dB, the transmitting beam width is 64° × 64°, the background noise of the acquisition module is less than 4 μVrms, the amplitude consistency error of each channel is less than −6.55 dB, and the phase consistency error is less than 0.2°. It is noteworthy that the beam number of the sonar system is 90 × 90, the scanning angle interval is 0.33°, the working distance ranges from 5 m to 40 m, and the maximum distance resolution is 0.384 m. In the positioning experiment performed in this work; the 3-D real-time position of the baffle placed in the detection sector is realized. Please note that the maximum deviation of azimuth is 2°, the maximum deviation of elevation is 2.3°, and the maximum distance deviation is 0.379 m. MDPI 2021-02-18 /pmc/articles/PMC7922857/ /pubmed/33670662 http://dx.doi.org/10.3390/s21041425 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Tian, Haowen
Guo, Shixu
Zhao, Peng
Gong, Minyu
Shen, Chao
Design and Implementation of a Real-Time Multi-Beam Sonar System Based on FPGA and DSP
title Design and Implementation of a Real-Time Multi-Beam Sonar System Based on FPGA and DSP
title_full Design and Implementation of a Real-Time Multi-Beam Sonar System Based on FPGA and DSP
title_fullStr Design and Implementation of a Real-Time Multi-Beam Sonar System Based on FPGA and DSP
title_full_unstemmed Design and Implementation of a Real-Time Multi-Beam Sonar System Based on FPGA and DSP
title_short Design and Implementation of a Real-Time Multi-Beam Sonar System Based on FPGA and DSP
title_sort design and implementation of a real-time multi-beam sonar system based on fpga and dsp
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7922857/
https://www.ncbi.nlm.nih.gov/pubmed/33670662
http://dx.doi.org/10.3390/s21041425
work_keys_str_mv AT tianhaowen designandimplementationofarealtimemultibeamsonarsystembasedonfpgaanddsp
AT guoshixu designandimplementationofarealtimemultibeamsonarsystembasedonfpgaanddsp
AT zhaopeng designandimplementationofarealtimemultibeamsonarsystembasedonfpgaanddsp
AT gongminyu designandimplementationofarealtimemultibeamsonarsystembasedonfpgaanddsp
AT shenchao designandimplementationofarealtimemultibeamsonarsystembasedonfpgaanddsp