<?xml version="1.0" encoding="utf-8"?>
<journal>
<title>Signal and Data Processing</title>
<title_fa>پردازش علائم و داده‌ها</title_fa>
<short_title>JSDP</short_title>
<subject>Engineering &amp; Technology</subject>
<web_url>http://jsdp.rcisp.ac.ir</web_url>
<journal_hbi_system_id>1</journal_hbi_system_id>
<journal_hbi_system_user>admin</journal_hbi_system_user>
<journal_id_issn>2538-4201</journal_id_issn>
<journal_id_issn_online>2538-421X</journal_id_issn_online>
<journal_id_pii></journal_id_pii>
<journal_id_doi>10.66224/jsdp</journal_id_doi>
<journal_id_iranmedex></journal_id_iranmedex>
<journal_id_magiran></journal_id_magiran>
<journal_id_sid>1</journal_id_sid>
<journal_id_nlai>8888</journal_id_nlai>
<journal_id_science></journal_id_science>
<language>fa</language>
<pubdate>
	<type>jalali</type>
	<year>1400</year>
	<month>7</month>
	<day>1</day>
</pubdate>
<pubdate>
	<type>gregorian</type>
	<year>2021</year>
	<month>10</month>
	<day>1</day>
</pubdate>
<volume>18</volume>
<number>2</number>
<publish_type>online</publish_type>
<publish_edition>1</publish_edition>
<article_type>fulltext</article_type>
<articleset>
	<article>


	<language>fa</language>
	<article_id_doi></article_id_doi>
	<title_fa>جهت‌یابی زمان‌حقیقی منابع صوت زیر آب با استفاده از واحد پردازنده گرافیکی</title_fa>
	<title>Real-Time DOA Estimation of Underwater Sound Sources Using GPU</title>
	<subject_fa>مقالات پردازش داده‌های رقمی</subject_fa>
	<subject>Paper</subject>
	<content_type_fa>پژوهشي</content_type_fa>
	<content_type>Research</content_type>
	<abstract_fa>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;جهت&amp;shy;&#8204;یابی منابع صوت به&#8204;کمک روش&#8204;&amp;shy;های مبتنی بر آرایه فازی، اهمیت فراوانی در حوزه&#8204;&amp;shy;های مختلف از جمله سونار، بینایی ربات و تشخیص عیوب مکانیکی دارد. روش&amp;shy;&#8204;های شکل&amp;shy;&#8204;دهی&#8204;&amp;shy;پرتو وفقی، از جمله الگوریتم کمینه&#8204;&amp;shy;واریانس بدون&#8204;&amp;shy;اعوجاج از قدرت تفکیک بالایی نسبت به روش&#8204;&amp;shy;های غیروفقی برخوردار هستند؛ اما این برتری در ازای پیچیدگی محاسباتی این الگوریتم&amp;shy;&#8204;ها به&#8204;دست آمده است. این مسأله باعث می&#8204;&amp;shy;شود در کاربردهایی که نیاز به جهت&amp;shy;&#8204;یابی زمان&amp;shy;&#8204;حقیقی منبع صوت دارند، به&#8204;ندرت از این الگوریتم&#8204;&amp;shy;ها استفاده شود. از سوی دیگر، یک ویژگی&amp;shy; مهم روش&#8204;&amp;shy;های شکل&#8204;&amp;shy;دهی&#8204;&amp;shy;پرتو وفقی از جمله کمینه&#8204;واریانس، پتانسیل بالای این الگوریتم&#8204;&amp;shy;ها برای موازی&amp;shy;&#8204;سازی است. هدف این مقاله، پیاده&amp;shy;&#8204;سازی موازی الگوریتم کمینه&#8204;&amp;shy;واریانس با به کارگیری واحد پردازنده گرافیکی (&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;GPU&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;) به جای واحد پردازنده مرکزی (&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;CPU&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;)، به&#8204;منظور افزایش سرعت اجرا و رسیدن به حالت زمان&#8204;&amp;shy;حقیقی است. برای دست&#8204;&amp;shy;یابی به این هدف از مدل برنامه&amp;shy;&#8204;نویسی کودا&amp;nbsp; برای پیاده&#8204;&amp;shy;سازی الگوریتم بر روی پردازنده گرافیکی استفاده شده است. به&#8204;منظور بررسی عملکرد پیاده&#8204;&amp;shy;سازی موازی الگوریتم کمینه&amp;shy;&#8204;واریانس، دو مدل &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;GPU&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt; متفاوت و همچنین &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;CPU&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt; &amp;shy;به&#8204;کاربرده شده است. صحت عملکرد پیاده&amp;shy;&#8204;سازی&amp;shy;&#8204;های مختلف در این مقاله به&#8204;وسیله داده&#8204;&amp;shy;های واقعی سونار و همچنین داده&amp;shy;&#8204;های شبیه&amp;shy;&#8204;سازی تأیید شد. نتایج نشان می&amp;shy;&#8204;دهد که می&#8204;&amp;shy;توان با استفاده از یک آرایه 64 حس&#8204;گره، جهت منابع صوت زیر آب را با استفاده از الگوریتم کمینه&amp;shy;&#8204;واریانس به&#8204;صورت زمان&amp;shy;&#8204;حقیقی و با قدرت تفکیک بالا تخمین زد.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br&gt;
&amp;nbsp;&lt;/div&gt;</abstract_fa>
	<abstract>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Direction of Arrival (DOA) estimation of sound sources using phased array-based methods has a lot of importance in various fields, including sonar, robot vision, and mechanical defect detection. Adaptive beamforming methods, such as the MVDR (Minimum Variance Distortionless Response) algorithm, have high resolution compared to non-adaptive methods (Delay and Sum algorithm); but this advantage is achieved in return for the computational complexity of these algorithms. This makes it hard to use these algorithms in applications that require real-time sound source DOA estimation. On the other hand, an important feature of the adaptive beamforming methods including MVDR is the high potential of these algorithms for parallelization. The purpose of this paper is the parallel implementation of the MVDR algorithm by employing Graphical Processor Unit (GPU) instead of Central Processor Unit (CPU) to increase the execution speed and achieve the real-time mode. For this purpose, the CUDA (Compute Unified Device Architecture) programming model has been used to implement the algorithm on the GPU. CUDA is a parallel computing platform and application programming interface (API) model created by Nvidia. It allows software developers to use a CUDA-enabled GPU for parallel processing. In order to investigate the performance of parallel implementation of the MVDR algorithm, two different GPUs, as well as CPUs, have been used. The performance validity of various implementations in this paper was confirmed by real sonar data as well as simulation data. The results show that using an array of 64 sensors, it is possible to estimate the DOA of underwater sound sources in real-time mode and with high resolution using the MVDR algorithm.&lt;/strong&gt;&lt;/div&gt;</abstract>
	<keyword_fa>جهت‌یابی منابع صوت, الگوریتم کمینه‌واریانس, پردازش موازی, واحد پردازنده گرافیکی, مدل برنامه‌نویسی کودا</keyword_fa>
	<keyword>DOA estimation of sound sources, MVDR algorithm, Parallel processing, GPU, CUDA</keyword>
	<start_page>45</start_page>
	<end_page>56</end_page>
	<web_url>http://jsdp.rcisp.ac.ir/browse.php?a_code=A-10-1675-1&amp;slc_lang=fa&amp;sid=1</web_url>


<author_list>
	<author>
	<first_name>Ehsan</first_name>
	<middle_name></middle_name>
	<last_name>Imani far</last_name>
	<suffix></suffix>
	<first_name_fa>احسان</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>ایمانی فر</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>ehsanimanif@gmail.com</email>
	<code>100319475328460010544</code>
	<orcid>100319475328460010544</orcid>
	<coreauthor>No</coreauthor>
	<affiliation>Department of Biomedical Engineering-Bioelectric, Amirkabir University of Technology</affiliation>
	<affiliation_fa>دانشکده مهندسی پزشکی-بیوالکتریک، دانشگاه صنعتی امیرکبیر</affiliation_fa>
	 </author>


	<author>
	<first_name>Amir</first_name>
	<middle_name></middle_name>
	<last_name>Akhavan</last_name>
	<suffix></suffix>
	<first_name_fa>امیر</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>اخوان</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>aakhavan@cc.iut.ac.ir</email>
	<code>100319475328460010545</code>
	<orcid>100319475328460010545</orcid>
	<coreauthor>Yes
</coreauthor>
	<affiliation>Department of Electrical and Computer Engineering, Isfahan University of Technology</affiliation>
	<affiliation_fa>دانشکده مهندسی برق و کامپیوتر، دانشگاه صنعتی اصفهان</affiliation_fa>
	 </author>


	<author>
	<first_name>ali asghar</first_name>
	<middle_name></middle_name>
	<last_name>abniki</last_name>
	<suffix></suffix>
	<first_name_fa>علی اصغر</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>آبنیکی</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>aliasghar_abniki@yahoo.com</email>
	<code>100319475328460010546</code>
	<orcid>100319475328460010546</orcid>
	<coreauthor>No</coreauthor>
	<affiliation>Center of Excellence in Hydrodynamics and Dynamic of Marine Vehicles, Department of Mechanical Engineering, Sharif University of Technology</affiliation>
	<affiliation_fa>مرکز پژوهشی مهندسی دریا، دانشکده مهندسی مکانیک، دانشگاه صنعتی شریف</affiliation_fa>
	 </author>


</author_list>


	</article>
</articleset>
</journal>
