Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 513893

Multi-Language Programming Environment for C++ Implementation of SONAR Signal Processing by Linking with MATLAB External Interface and FFTW


Aleksi, Ivan; Kraus, Dieter; Hocenski, Željko
Multi-Language Programming Environment for C++ Implementation of SONAR Signal Processing by Linking with MATLAB External Interface and FFTW // 53rd International Symposium ELMAR-2011 / Božek, Jelena ; Grgić, Mislav (ur.).
Zadar, 2011. str. 195-200 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 513893 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Multi-Language Programming Environment for C++ Implementation of SONAR Signal Processing by Linking with MATLAB External Interface and FFTW

Autori
Aleksi, Ivan ; Kraus, Dieter ; Hocenski, Željko

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
53rd International Symposium ELMAR-2011 / Božek, Jelena ; Grgić, Mislav - Zadar, 2011, 195-200

ISBN
978-953-7044-12-1

Skup
53rd International Symposium ELMAR-2011

Mjesto i datum
Zadar, Hrvatska, Zadar, Hrvatska

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
programming environment; digital signal processing; MATLAB External Interface; C++ MEX file; Overlap add fast convolution with FFTW

Sažetak
In this paper we present our Visual Studio C++ (VSC) programming environment (PE) used for SONAR signal processing and acoustic imaging. Proposed PE is implemented in combination with fast C and flexible MATLAB programming tools. SONAR imaging techniques are executed in a fast manner, by implementing them in C. With MATLAB's External Interfaces we achieve the flexibility through access to a large set of MATLAB functions and the Filter Design Toolbox that creates the filtering coefficients. The FFTW library is used in the VSC for the DFT and the fast convolution technique. Efficient verification is done by comparing the MATLAB results with the implemented VSC results. The verification is done by storing the results from MATLAB to MAT-files, and calling the scripts for comparison. In research institutes with available MATLAB licenses (Universities) where one is developing a product, one can benefit from the presented programming environment. In our case, we are simulating a SONAR system for surface reconstruction. The proposed PE significantly reduces the execution time of simulations and it reduces the implementation and verification time.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
165-0361621-2000 - Distribuirano računalno upravljanje u transportu i industrijskim pogonima (Hocenski, Željko, MZO ) ( CroRIS)
165-0362980-2002 - Postupci raspoređivanja u samoodrživim raspodijeljenim računalnim sustavima (Martinović, Goran, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek

Profili:

Avatar Url Ivan Aleksi (autor)

Avatar Url Željko Hocenski (autor)


Citiraj ovu publikaciju:

Aleksi, Ivan; Kraus, Dieter; Hocenski, Željko
Multi-Language Programming Environment for C++ Implementation of SONAR Signal Processing by Linking with MATLAB External Interface and FFTW // 53rd International Symposium ELMAR-2011 / Božek, Jelena ; Grgić, Mislav (ur.).
Zadar, 2011. str. 195-200 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Aleksi, I., Kraus, D. & Hocenski, Ž. (2011) Multi-Language Programming Environment for C++ Implementation of SONAR Signal Processing by Linking with MATLAB External Interface and FFTW. U: Božek, J. & Grgić, M. (ur.)53rd International Symposium ELMAR-2011.
@article{article, author = {Aleksi, Ivan and Kraus, Dieter and Hocenski, \v{Z}eljko}, year = {2011}, pages = {195-200}, keywords = {programming environment, digital signal processing, MATLAB External Interface, C++ MEX file, Overlap add fast convolution with FFTW}, isbn = {978-953-7044-12-1}, title = {Multi-Language Programming Environment for C++ Implementation of SONAR Signal Processing by Linking with MATLAB External Interface and FFTW}, keyword = {programming environment, digital signal processing, MATLAB External Interface, C++ MEX file, Overlap add fast convolution with FFTW}, publisherplace = {Zadar, Hrvatska} }
@article{article, author = {Aleksi, Ivan and Kraus, Dieter and Hocenski, \v{Z}eljko}, year = {2011}, pages = {195-200}, keywords = {programming environment, digital signal processing, MATLAB External Interface, C++ MEX file, Overlap add fast convolution with FFTW}, isbn = {978-953-7044-12-1}, title = {Multi-Language Programming Environment for C++ Implementation of SONAR Signal Processing by Linking with MATLAB External Interface and FFTW}, keyword = {programming environment, digital signal processing, MATLAB External Interface, C++ MEX file, Overlap add fast convolution with FFTW}, publisherplace = {Zadar, Hrvatska} }




Contrast
Increase Font
Decrease Font
Dyslexic Font