View Single Post
Old 17-04-2006, 04:15 AM   #37
boggy
Moderator
 
boggy's Avatar
 
Join Date: Sep 2005
Location: Beograd
Posts: 6,200
Default Re: Bob Katz: Analog vs. Digital summing

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
__________________
@Facebook
@Instagram
Email: boggy@myroom-acoustics.com

--"We can never see past the choices we don't understand." (Oracle, The Matrix Reloaded)
boggy is offline   Reply With Quote