Portál AbcLinuxu, 6. května 2025 07:41
Treba na pocitani IIR filtru by se hodil 50GHz procesor. Tam sice zadny skoky nejsou, ale je na to potreba obrovska rychlost
Ano. Třeba pro radarová data. Proto se také nezpracovávají na procesorech, ale přímo v hardwaru realizovaném FPGA a/nebo ASIC. Pro audio je to nesmysl.
(kazdy zdvojnasobeni frekvence dela dalsich 6dB na rozliseni).
Pokud se bavíme o převzorkování, zdvojnásobení vzorkovací frekvence zvýší dynamický rozsah zhruba o 3 dB (OSR = poměr převzorkování, dn = nárůst dynamického rozsahu v bitech, dDNR = nárůst dynamického rozsahu v dB, N = celková šířka slova v bitech):
OSR = 2^(2dn) => dn = 1/2 log2(OSR) = 1/2 log2(2) = 0,5 b dDNR = 20 log(2^(N+0,5)) - 20 log(2^N) = 20 log(2^(1/2)) = 3,01 dB
Dneska vicemene neexistuje HW, ktery by byl schopny zpracovavat zvuk v poradny kvalite realtime - sice uz se delaji 384kHz zvukovky, ale zpracovat to poradne nejde.
A důvod? Skutečně si nedovedu žádný představit. Živím se vývojem hardwaru pro digitální zpracování signálů vzorkovaných na stovkách MHz až jednotkách GHz a problém s tím není. Nechápu proč by měl být problém se signály s šířkou pásma stovky kHz, to znamená o 4 řády nižší.
Sice uz jsou k dispozici treba 1.5GHz DSP, hodi se to tak na zpracovani hromady telefonich hovoru, protoze to vsechno pocita pres FIR filtry
To na mě působí, jako by snad FIR filtry měly být nějak horší než IIR. Ve skutečnosti je jediná výhoda IIR filtrů nižší řád (menší počet koeficientů) potřebný pro dosažení konkrétní útlumové charakteristiky než u FIR filtrů. Pak už následují jenom samé nevýhody:
Samotná implementace IIR filtru je principiálně shodná s FIR, to znamená řada MAC (multiply & accumulate). Výpočetní náročnost je při stejném řádu u IIR i FIR filtrů shodná. Při obdobné frekvenční charakteristice je potřebný počet MAC operací u IIR filtru nižší než u FIR.
pre CMOS P=nCU2f, pre stabilne pracujucu CMOS plati U=kf, kde C je parazitna kapacita dana vyrobnou technologiou, n je pocet tranzistorov, U je napajacie napatie, f je pracvona frekvencia, k je konstanta umernosti, P je prikon a spotreba chipu/ P=nk2CU3
teda zdvojnaosbenie frekvencie vedie k zvyseniu spotreby na 8-nasobok a bol dosiahnuty limit znizovania parazitnej kapacity pomocou vyrobnej technologie
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.