Hangtechnika
Lajos Rancz
csiga at fo.sch.bme.hu
Sat Sep 18 14:15:11 CEST 2004
> Kerdes hogy az eredeti feladat ilyen jellegu-e?
> Ugyanis ilyennel en eddig osszesen egyszer talalkoztam, akkor hasznaltunk
> is egy kis Motorola DSP-t. (powerline modem)
> Eddig minden mas alkalommal praktikusabb volt egy normal CPU hasznalata.
> Jelfeldolgozasra is. EKG-ba is.
> Kell szurogetni, parametereket szamitani, diagnozist felallitani,
> ketsegtelen hogy erre jobb lenne egy DSP. De az eredmenyt tarolni kell,
> userrel kommunikalni, lcd-t kezelni, IRDA-t kezelni, stb...
> Osszessegeben a feladat egy reszet (feldolgozas) valamivel egyszerubb
> es hatekonyabb lett volna DSP-vel csinalni, minden mas pedig szinte
> lehetetlen vagy rendkivul problemas lett volna.
> Tehat a DSP-k kiestek. Egyebkent idaig el sem jutottunk, mar az arnal
> megbukott az egesz...
Halihó!
persze nyilván vannak olyan esetek, amikor nem kell DSP-t használni, mert
elég egy 8 vagy 16 bites mikrokontroller vagy egy kisebb ARM. Ez
egyértelmû. Ilyen esetekben nem kell DSP.
> > A DSP-s rendszerekben általában nem szokott lenni kezelõi felület, vagy ha
> > igen, akkor azt másik proci csinálja.
>
> Mert a DSP keptelen ra, illetve vert pisalsz mire megcsinalod.
> Egy proci viszont lazan atveszi a DSP funkcioit. Egyszerubb esetben egy
> sima proci, esetleg MAC unittal, bonyolultabb esetben egy DSP maggal
> egybeepitett verzio. Olcsobb, egyszerubb!
Ezért nem értem, hogy miért olcsóbb és miért egyszerûbb. A hardver ua.
kell neki, mindegyik 3.3 Vos, ugyanúgy kell neki külsõ memória, minden
ugyanaz.
> Ismetlem, egy regebbi DSP-t egy mai proci harmad orajelen megver!!
A 8051 pedig 1000 gyorsabb mint az ENIAC volt, és? Miért hasonlítod össze
a 10 évvel ezelõtti DSP technológiát a mai modern processzorokkal? Nem
vágom.
> Akkor mirol beszelunk? Egy csomo jelfeldolgozasi feladat, amihez regen
> DSP kellett, ma mar nem igenyel DSP-t, olcsobban, egyszerubben megoldhato
> normal processzorokkal. Mit nem lehet ezen erteni?
Nyilván, csakhogy olyan problémák is vannak, amiket régen nem lehetett
megoldani, most meg igen.
> > Milyen körítés kell hozzá? A SHARC-hoz egy darab flash kell amiben a
> > program van meg a kvarc. A Blackfin más tészta, de az nem is DSP.
>
> Orajel, tapegyseg, flash, RAM, ki/bemenet. Rossz esetben egy tucat
> ic, sok helyet foglal, melexik, draga.
Ezt ugyanúgy meg kell csinálnod pl. az Intel XScale-lel is. Egy az egybe,
semmivel nem lesz kisebb, sõt a fogyasztása is nagyobb. Nemhiába
akar kimászni az Intel az ARM architektúrából, ezért fejlesztik az
Analoggal közösen a "Micro Signal Architecture"-t, ami a Blackfin alapja.
> Ha a proci, vagy a procival egybeepitett DSP eleg, egyben megcsinal
> mindent. Mivel azonos arban van, vagy esetleg olcsobb is, jo esetben
> kevesebb mint fele arbol kijossz.
> Miert hasznalnal 2 ic-t, ha egy is eleg???
> (Felteve hogy eleg, hangfeldolgozashoz szerintem boven)
Necces, attól függ mit akarsz. A hangfeldolgozás elég tág fogalom.
> > Épp ez az, amit nem értek, hogy miért kényelmesebb. Jelfeldolgozásra a DSP
> > az ami igazán kényelmes, hardverigény lsd. fentebb.
>
> Masra viszont nem jo. Ha a feladat masbol is all, DSP kilove.
> (Vagy kell melle egy proci)
Miért ne lenne jó? Ugynolyan proci mint bármelyik másik, csak van benne
egy-két extra funkció. Más tészta, ha mikrokontrollerekkel hasonlítjuk
össze. Valószínû ezért kerekedett itt ez a kis vita is köztünk, mert nem
ugyanazt a terminológiát használjuk. Én mikroprocesszoron a klasszikus
processzorokat értem, nem mikrokontrollereket. (Tehát nuku flash,
viszonylag kevés periféria)
> >> Az alsobb kategoriaban viszont egyszeruen nem erdemes DSP-t hasznalni.
> >> Minek? _Dragabb_ is, nehezebben is kezelheto.
> >
> > Miért nehezebben kezelhetõ?
>
> Mar megvalaszoltad magadnak: a funkciok felet, amit elvarsz egy keszulektol,
> nem kepes megoldani a DSP, ugy is melle kell rakni egy procit.
Egy-két példa: digitális visszhang mentesítés, aktív zajcsökkentés,
áramlûsmérés, ipari mérõrendszerek. Ezekhez mind nem kell kezelõi felület,
mert nem ez a lényeg, hanem a pontos, gyors eredmény.
> Ha tegyuk fel, kell csinalni valami modult, ami semmi mast nem csinal,
> csak jelfeldolgoz, es procival dragabb lenne mint DSP-vel, akkor DSP-t
> kell hasznalni. Ha nem ez az eset, akkor procit. Ennyi.
Az a probléma, hogy ssok esetben egy általános procival nem tudod
megcsinálni.
Üdv,
Lajos
> > Lajos
>
> --
> Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
> "A kulturalt ember nem szemetel. A tobbieknek meg tilos!"
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
More information about the Elektro
mailing list