Funkcija digitalne sabirnice realizovane u fixed point (integer)
Jedan od nacina da se izbegne sum kvantizacije kod digitalnog sabiranja je da se izbegne mogucnost da se on ikada desi, povecanjem broja bita... to je onda brutalni nacin i cena je malo velika
Generalno, samo za miksanje, bez filtara, efekata, kompresora, ili cega vec na kanalima, ako se gleda
samo sabiranje sa gain-om od 10bita, (otprilike samo funkcija analogne sabirnice) dobija se sledeci neophodni broj bita za medjurezultate sabiranja ako zelimo da NIKADA ne dodje do odsecanja krajnjeg rezultata:
Polazna rezolucija 16bit, broj kanala 64, gain 10bit
broj izlaznih bita = 16+10+log(64)/log(2) = 16+10+6=
32
Polazna rezolucija 24bit, broj kanala 64, gain 10bit
broj izlaznih bita = 24+10+log(64)/log(2) = 24+10+6=
40
Uvecanje broja bita zbog povecanja broja kanala (gornja formula log(n)/log(2)) za one koji ne znaju da sracunaju:
2 kanala uvecavaju broj potrebnih bita za
1
4 kanala uvecavaju broj potrebnih bita za
2
8 kanala uvecavaju broj potrebnih bita za
3
16 kanala uvecavaju broj potrebnih bita za
4
32 kanala uvecavaju broj potrebnih bita za
5
64 kanala uvecavaju broj potrebnih bita za
6
128 kanala uvecavaju broj potrebnih bita za
7
256 kanala uvecavaju broj potrebnih bita za
8
Koristeci ove brojeve mozete sami sracunati koliko bita generisete za odredjen broj kanala
Panovanje nije uracunato... ako se radi sa 10bit, onda dodati na sve izracunate duzine JOS 10 bita...
Funkcija bilo kakvog DSP na svakom kanalu ponaosob
Verovatno svaki DSP u PC-DAW
bez konstantnog ditheringa u toku njegove primene, generise sum kvantizacije, i to nema veze sa sabiranjem, i to moze biti mnogo veci problem nego samo sabiranje, kada se ipak moze ditherovati na samom kraju jer je stream samo dvokanalni u realnom vremenu na PC-DAW. Ovo ne bi bio problem da imate samo jedan proces na jednom kanalu, koji se zavrsi pre miksa... ali ako kaskadno vezete vise efekata onda se sum kvantizacije dodatno povecava, takodje je veliko pitanje kako efekti kaskadno vezani mere sum kvantizacije prethodnog...
Ponavljam, pod uslovom da se dithering ne vrsi svaki put kada se desi odsecanje... to zavisi od programa, kartice... itd.
Funkcija analogne sabirnice
Pa ako se napravi smece u toku DSP obrade, nece puno pomoci, ali malo hoce....
Sta generalno moze dati analogna sabirnica nakacena na DAW?
1.
Real time "dithering" lepim analognim sumom koja ne kosta procesorsko vreme, i time delimicno maskiranje postojecih gresaka usled nagomilanog suma kvantizacije, ali samo delimicno.
2. Koloraciju signala ako je aktivna, ili ako ima neku specijalnu djuntu za izazivanje koloracije koju ljudi vole.
3. Utapa sva svoja interna odsecanja usled gaina u sopstveni beli sum "za dzabe".... ne trosi procesor.
4. Radi se suvisna D/A i A/D konverzija... sto moze biti problem.
Sve u svemu, digitalni mikser nije nimalo lako napraviti, mada je mnogima nekada to izgledalo kao easy money...
~*~
Da se ne zaboravi, jitter u audiu su otkrili sami potrosaci, i pogrdni izraz CD-sound je nastao velikim delom za tu pojavu, jer oni nisu ni znali sta je problem,
ali su ga culi. Vracanje na vinil zadrtih audiofila, je samo delimicno zelja da se bude drugaciji,... ima i objektivnih razloga za to.
Inace nikakav specijalan problem nije postojao sa jitterom u to vreme, u digitalnim telekomunikacijama su se uveliko rvali sa njim... ali s obzirom da je audio uglavnom entertainment industry, nikoga nije bilo briga za to... i zato su potrosaci morali da "otkrivaju" rupu na saksiji. Oni koji su sve to znali ili su trebali da znaju, su (mudro) cutali, mozda malo previse vremena.
nadam se da ce ovo nekome pomoci u dodatnom rasvetljavanju mehanizma digitalnog miksanja...
Napominjem da ovo sto navodim
nisu drasticne stvari, i da to svakako mnogi mogu da tolerisu, ali ako govorimo o profesionalnoj primeni onda tu mora da se misli na sve... pa makar nikada ne trebalo.
pozdrav
bogi