Učinkovita izvedba trigonometrijskih funkcija polinomijalnom aproksimacijom (CROSBI ID 417682)
Ocjenski rad | sveučilišni preddiplomski završni rad
Podaci o odgovornosti
Jelavić Šako, Andrea
Petrinović, Davor
hrvatski
Učinkovita izvedba trigonometrijskih funkcija polinomijalnom aproksimacijom
U okviru završnog rada potrebno je istražiti mogućnosti aproksimativnih programskih izvedbi izračuna trigonometrijskih funkcija korištenjem cjelobrojne aritmetike. Zadatak je namijenjen za primjenu na anemometru, a to je mjerni instrument koji mjeri brzinu i smjer vjetra. U ovom rada razmatra se ultrazvučni anemometar sa četiri ultrazvučna pretvarača to jest senzora. Izračun brzine i smjera vjetra temelji se na vremenu propagacije potrebnom bloku sinusnih signala da prijeđe put od odašiljača do prijemnika. Iz određenog vremena kašnjenja potrebno je izračunati fazni kut i fazne odnose komponenti prisutnih u prijemnom signalu. Za određivanje kuta korištena je Taylorova aproksimacija i po odsječcima polinomni modeli nižeg stupnja. Algoritmi su ostvareni u C-u i Matlabu i zatim uspoređeni njihovi rezultati kako bi se pronašao najefikasniji način implementacije funkcije na procesoru. Korišteni procesor je eZdsp TMS320VC5505.
anemometar ; implementacija trigonometrijske funkcije ; matlab ; atan2 ; polinomijalna aproksimacija ; spline
nije evidentirano
engleski
Efficient Implementation of Trigonometric Functions Using Polynomial Approximation
nije evidentirano
Anemometer ; implementation of trigonometric function ; matlab ; atan2 ; polynomial approximation
nije evidentirano
Podaci o izdanju
34
10.07.2017.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Fakultet elektrotehnike i računarstva
Zagreb