[ mikikg @ 13.05.2013. 22:37 ] @
Kao nastavak price http://www.elitesecurity.org/p3295677 evo posebna tema oko izbora DSP-a.

Posto je DSP tema prilicno siroka i primenljiva na dosta tehnika, da pokusam da suzim izbor sa nekim tehnickim zahtevima.

U igri su mi dva neka buduca projekta koje bih voleo da realizujem sa DSP procesorom. Nista nije moranje niti hitno, samo diskutujemo oko te teme i predloga za neka resenja.

Prvi je vezan za audio procesiranje.
Recimo da hocu da napravim digitalni EQ gde bih imao jedan ulazni stereo ADC 24bit / 192kHz koji bi isao u DSP i iz njega nakon obrade na DAC isto 24bit / 192kHz.
Taj EQ bi bio malo specifican sto bi baratao sa velikim brojem veoma uskih "bandova", recimo 100 ili cak par hiljada bandova. Da ne ulazim u pricu zasto bas toliko bandova ali eto to je neki tehnicki input. Naravno ovde ce u svakom slucaju biti neka latenca ali da pokum da to smanjim na neku prihvatljivu meru u max par stotina ms.
Osim tog procesiranja tu bi isao neki minimalisticki kontrolni interface sa nekoliko tastera, enkoderom i prostim (npr 4x20 char) LCD displejom. Mozda eto samo da ima i USB interface za neke dodatne funkcije poput "snimanja" i "upucavanja" EQ krive, ne bih nista od audio strima islo preko USB.

Drugi projekat je veza za ove moje SDR zezalice. Opet slicna postavka kao u prvom slucaju, nesto "skromniji" AD / DA sa recimo 16bit / 48KHz koji bi bio u ulozi baseband procesora i dodatni jos prostiji AD/DA za mikrofon i slusalice (lo-fi).
Ulaz/izlaz u/iz baseband procesora je I/Q MF signal, dakle "stereo" signal do max 20-ak kHz shirine (0 - 20kHz).
Ovde je zahtev za DSP obradom malo slozen, svasta nesto treba da se radi ali generalno filteri sa visokim orderom, modulacija i demodulacija (USB, LSB, CW, AM, FM), opciono potiskivanje shuma, AGC i notch filteri.
Kontrolni interface bi isto bio nesto minimalan, mozda neki SPI/I2C link iz drugog nezavisnog procesora.
Dakle samo basbandom se ovde bavim, RF je druga prica i nema puno veze sa ovim.

To bi bio za pocetak neki tehnicki zahtev pa da vidimo kako bi to i pomocu cega moglo da se realizuje.
Nije moranje konkretan DSP da se koristi, ako moze nesto drugo da se iskoristi nije problem. Mozda i neki FPGA ili sta god sto je kolko-tolko prihvatljivo po ceni HW/SW razvojnih alata.

Znam da to sve moze da rade neki mini PC racunari poput RPi ali je poenta da dobijem tako nesto spakovano u jednu "kockicu".

Hvala unapred.

[Ovu poruku je menjao mikikg dana 13.05.2013. u 23:52 GMT+1]
[ bogdan.kecman @ 13.05.2013. 23:37 ] @
http://www.microchip.com/stell...eId=2680&dDocName=en537918
http://ww1.microchip.com/downloads/en/DeviceDoc/70347B.pdf

http://www.dspconcepts.com/sit...DSP%20vs%20Micro%20rev%202.pdf
http://www.arm.com/files/pdf/i...motive_m4_white_paper_v0_8.pdf
http://www.imaps.org/chapters/...ontroller%20-%20Feb%202012.pdf
http://www.iqmagazineonline.co...Q_32-Audio_on_ARM_Cortex-M.pdf

http://www.ti.com/lsds/ti/dsp/overview.page

http://www.ti.com/lsds/ti/dsp/keystone/overview.page

[ zica49 @ 15.05.2013. 20:48 ] @
A sta fali onima na zvucnoj karti od PC-ja trebalo bi imati sve to sto si naveo a i lako dostupni..
[ mikikg @ 15.05.2013. 21:18 ] @
Nisam bas shvatio na koje mislis?

Po PC racunarima ima vazdan onih ACL88x i slicnih chipova (ako na to mislis) ali to su CODEC-i, dakle samo AD/DA konverteri, nemaju oni nikakve procesore niti DSP u sebi (ili ih imaju u primitivnoj varijanti i nisu "dostupni" za specificno reprogramiranje) ...

Meni ce mozda trebati takav neki IC ali za ulogu AD/DA ali sama digitalna obrada signala je nesto savim drugo.

DSP procesore (za audio primenu) mozes da sretnes samo u profi audio spravama ili nekim DAW karticama. Nema toga u klasicnoj PC opremi.
[ zica49 @ 15.05.2013. 21:35 ] @
Da na te sam mislio zbog AD/DA i dodati MCU..

Pogledaj Realtek RTL8671 jest do duse da se koristi u routerima ali trebalo bi se moci naheklat za druge aplikacije..
[ bogdan.kecman @ 15.05.2013. 22:48 ] @
obican mcu nece odraditi posao dsp-a posto ne moze da odradi dovoljno matematike u realtime-u ... neki mcu sa dsp-om ili neki stand alone dsp su neophodni za iole ozbiljniji rad