Journal of Acoustical Society of Iran
مجله علمی پژوهشی انجمن علوم صوتی ایران
مجله علمی پژوهشی انجمن علوم صوتی ایران
Engineering & Technology
http://joasi.ir
1
admin
2345-5748
2345-5748
8
7
14
8888
13
fa
jalali
1401
6
1
gregorian
2022
9
1
10
1
online
1
fulltext
fa
پیادهسازی الگوریتمهای جهتیابی بهصورت پردازش موازی به کمک واحدهای پردازنده ترسیمی (جیپییو) در محیط کودا (مقاله پژوهشی)
Implementation of the direction of arrival estimation algorithms by means of GPU-parallel processing in the Kuda environment (Research Article)
پردازش علائم صوتی
Signal Processing
پژوهشي
Research
<div style="text-align: justify;"><span style="font-family:yekanYW;"><span style="font-size:11pt"><span style="direction:rtl"><span style="unicode-bidi:embed"><span lang="FA">جهت­یابی علامت صوتی در حوزه­های مختلفی از قبیل جنگ الکترونیک، سونار و غیره از اهمیت بسیار بالایی برخوردار است. روش­های شکل­دهی پرتو مانند اِمویدیآر و دیاِیاِس و روش مبتنی بر زیرفضای موزیک، از شناختهشدهترین روش­های جهت­یابی علامت بهشمار میآیند. پیچیدگی محاسباتی بالای روشهای ذکر شده باعث می­شود که استفاده از این الگوریتمها در کاربردهایی که جهتیابی زمان­ حقیقی نیاز است، با چالش جدی مواجه شود. از سوی دیگر، یک ویژگی مهم روش­های فوق، پتانسیل بالای آنها برای موازی­سازی است. هدف این مقاله، پیاده­سازی موازی الگوریتم­های نام­برده با بهکارگیری واحد پردازنده گرافیکی (جیپییو) به جای واحد پردازنده مرکزی (سیپییو)، بهمنظور افزایش سرعت اجرا و رسیدن بهحالت زمان حقیقی می­باشد. برای دست­یابی به این هدف، از الگوی برنامهنویسی کودا برای پیاده­سازی الگوریتم روی پردازنده گرافیکی استفاده شده است. بهمنظور بررسی عملکرد پیاده­سازی موازی، این الگوریتم­ها در نرم­افزار مَتلَب نیز بهصورت سریال پیادهسازی شدند. نتایج بهدستآمده نشان میدهند که پیاده­سازی موازی این الگوریتم­ها می­تواند تا بیش از ده برابر سرعت اجرای برنامه را نسبت به حالت سریال افزایش دهد. صحت عملکرد پیاده­سازی­های مختلف، در هر دو محیط مَتلَب و کودا توسط داده­های شبیه­سازیشده تایید گردید.</span></span></span></span></span></div>
<div style="text-align: justify;"><span style="font-size:12pt"><span style="text-justify:kashida"><span style="text-kashida:0%"><span style="line-height:150%"><span style="unicode-bidi:embed"><span new="" roman="" style="font-family:" times=""><span style="font-size:11.0pt"><span style="line-height:150%">Direction-of-arrival (DOA) estimation of audio signals is critical in different areas, including electronic war, sonar, etc. The beamforming methods like Minimum Variance Distortionless Response (MVDR), Delay-and-Sum (DAS), and subspace-based Multiple Signal Classification (MUSIC) are the most known DOA estimation techniques. The mentioned methods have high computational complexity. Hence using the algorithms with high computational complexity in the real-time DOA estimation applications is a serious challenge. On the other hand, the main characteristic of the methods is their high potential for parallelization. The objective of this paper is a parallel implementation of the considered algorithms using a Graphics Processing Unit (GPU) instead of a Central Processing Unit (CPU) for increasing execution speed and real-time implementation of the mentioned algorithms. To this aim, the Kuda programming model is used to implement the algorithm on a GPU. This algorithm is also implemented serially in MATLAB to investigate the parallel implementation performance. The results show that parallel implementation of these algorithms can increase the program execution time ten times more than serial implementation. Accuracies of different implementations are validated using simulations by MATLAB and Kuda.</span></span></span></span></span></span></span></span></div>
جهتیابی علامت, شکلدهیپرتو, پردازش موازی, واحد پردازنده گرافیکی (جیپییو), الگوی برنامهنویسی کودا.
Signal Orientation, Beamforming, Parallel Processing, Graphics Processing Unit (GPU), Kuda Programming Model.
23
33
http://joasi.ir/browse.php?a_code=A-10-1112-1&slc_lang=fa&sid=1
A.
Ghasemi
امیر
قاسمی
intelligentcontrol.ghasemi@gmail.com
10031947532846003543
10031947532846003543
Yes
دانشگاه شهید بهشتی
H.
Sadeghi
حامد
صادقی
h.sadeghi@mail.ru
10031947532846003544
10031947532846003544
No
آزمایشگاه تحقیقاتی فروصدا
M.
Shahrab
مجتبی
شهراب
inteligentcontrol@gmail.com
10031947532846003545
10031947532846003545
No
دانشگاه صنعتی اصفهان