[elektro] dBu 1023/80

Móczik Gábor pm_levlista at progzmaster.hu
Wed Dec 12 10:55:01 CET 2012


2012.12.12. 10:27 keltezéssel, Info írta:
> -36dB : 5
> -38dB : 4
> -41dB : 3
> -44dB : 2
> -50dB : 1

Gondolom egyenletesen akarja felosztani!
Ez így nem jó.

A legnagyobb osztás ugye 1024, ebből a csillapítás
20*log(1/1024) = -60.1975 dB

Ezt osztod 80 felé, akkor 1 step  s = -0.7524 dB

A képlet visszafelé:
x = 10^(dB/20)

x1 = 1024*10^(s/20) = 939
x2 = 1024*10^(2s/20) = 861
...
x(n) = 1024*10^(n*s/20)

A vége érdekes:
73	1,84
74	1,68
75	1,54
76	1,42
77	1,30
78	1,19
79	1,09
80	1,00

Látható, hogy 80 részre nem tudod felosztani, mert a végeredményként 
csak egész számot tudsz felhasználni, a 73..80-ig lépcsőhöz csak 
ugyanazt az 1-et tudod a DAC-ba írni (meg mellesleg 68..72-ig csak 2-t, 
stb...)

Egy adott felbontást ennyi részre tudsz felosztani:
n = log2(r)
--> 1024-hez 10 rész tartozik.

Hogy 80 egyenlő részre tudd felosztani, ahhoz 2^80 felbontás kellene.

Egyébként ez nekem elég gyanús eredmény, mit gondolok rosszul?



More information about the Elektro mailing list