Pic og dB

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Danish to

Threaded View
en ensrettet AC tilføres ADC'en i en Pic, hvordan laver man nemmest en
konvertering til dB. Eller med andre hvordan håndterer man logaritmer, kan
det lade sig gøre uden at bruge et "look up table"?



Re: Pic og dB

Quoted text here. Click to load it

Jeg ville bruge en lookup table!!! Det er meget mindre resource krævende og
tager ikke lang tid at udvikle/teste.
Ellers er der jo de almindelige .h filer (hvis du bruger c)

--
Hilsen Mikkel
------
We've slightly trimmed the long signature. Click to see the full one.
Re: Pic og dB

Quoted text here. Click to load it
Ja det kan sagtens lade sig gøre uden at bruge en lookup tabel. Med
lidt matematisk snilde, nærmere betegnet en Taylor række (eller
lign.). Lav en Taylor række udvikling af log10 og så er det bare at
regne den ud med PIC'en... meeen som nogen har fortalt dig, så ER
lookup tabellen klart den hurtigste.

ln x = 2*( ((x-1)/(x+1) + 1/3*((x-1)/(x+1))^3 + 1/5*((x-1)/(x+1))^5
+... ) for x > 0

ln x = (x-1)/x + 1/2*((x-1)/2)^2 + 1/3*((x-1)/x)^3 + ... for x >= 1/2

Hvis du selv har mod på at række udvikle log10, så er her en link

http://www.efunda.com/math/taylor_series/taylor_series.cfm

God fornøjelse :o)

/Thomas

Site Timeline