DSP (volt: oprendszer)
gabor.roman at philips.com
gabor.roman at philips.com
Fri Apr 27 08:49:29 CEST 2001
Szia!
> Apropo, ez mi? Digital Signal Processor?
Igen.
> Es ez hogy dolgozik? Nem utasitasokkal, szekvencialisan vegrehajtva?
De igen. Csak van benne nehany trukk, hogy ezt gyorsan tudja csinalni.
Egyreszt speci belso struktura (pl kulon belso busz az adatoknak kulon
az utasitasoknak, HW-bol felepitett szorzoegyseg, stb...) masreszt
speci utasitaskeszlet. A TI320C5x-es csaladnak (ez mar egy regi, "szar"),
pl. van olyan utasitasa, hogy MACD: Multiply-Add-accumulate with data move.
Vagyis tud ugy szorzatosszeget kepezni, hogy kozben az egyik valtozo
tombjere mutato pointert maga lepteti a memoriaban. Egy ilyen ciklus
tehat ket utasitas: egy REP(eate), hogy hanyszor kell, meg a MACD.
(Mas, ilyen komplex utasitasok is vannak.) 1 MACD utasitas 2 gepi
ciklus, n-szer ismetelve viszont csak n+1 ciklus, mert pipeline van...
> Es vajon 1000 frekvencia
> keverekebol ez valasztja ki hamarabb a 900 megas jelet vagy egy szuro?
A 900 megas jelet ez. A 750-1050 megas jeleket valoszinuleg a szuro,
de az lehet, hogy ket ev mulva mar 800 - 1100 mega, mert oregszik
egy kondi... (Probalj csak meg egy DTMF dekodert egy rakas analog
szurovel megcsinalni.)
De, mint a tobbiek irasaibol mar kiderulhetett, a "hamarabb"-nak
abszolut ertelemben nincs sok ertelme. Digitalis jelfeldolgozashoz
eloszor is mintat kell venned, ha a rutinod biztosan le tud futni
ket mintavetel kozott, akkor jo vagy.
Gabor
More information about the Elektro
mailing list