Beszed mikrokontrollerrel

Moczik Gabor pm at progzmaster.hu
Thu Sep 21 11:15:07 CEST 2006


Edomer wrote:
> kis kutyunek idonkent beszelni kellene. Nem hifi, csak kb. gsm
> minosegben, fulhallgatora, monoban.
> 
> Szerintetek hany bit/Hz -el kell ehhez az audiot kiadni, hogy

8kHz-es mintaveteli freki eleg, a felbontas se kell szerintem hogy 8 bites 
legyen, lehet hogy eleg 6 bit is...

Ha nagyon sporolni kell a tarhellyel, akkor lehet meg lefele menni a 
frekivel, felbontassal.

PC-n ki tudod probalni elotte, ha felveszel valamit, aztan valamilyen 
progival (pl. SoundForge) alulatereszto szurovel kiszurod a 4kHz feletti 
savot. A bitszamot ugy lehetne, hogy ujra kene kvantalni kevesebb bitre, 
ehhez viszont lehet hogy programot kell irni.

(nem olyan nagy etwas, minden mintan 'AND 11111000' 5 bithez, azaz levagja 
az also 3 bitet. Ha nem levagni hanem kerekiteni akarod, akkor meg egy IF is 
kell...)

> meg toleralhato legyen a minoseg, es jo lenne ha az AD is csak SOP-8
> meretu lenne.

Nincs szabad PWM kimenet a mikrokontrolleren?

> DAC kimenetre mit szoktak rakni hogy meg tudjon
> hajtani egy tipikus fulhallgatot?

Vannak kis hang IC-k, pl. TDA7052 es hasonlok, de eleg 2db tranyo is.
(komplementer emitterkovetonek bekotve)

Erdemes a jack dugo miatt (ha lesz) sorosan tenni a vegfok kimenetre egy 
22ohm koruli ellenallast, hogy ne akarjon mindenkeppen tonkremenni ha zarlat 
van.

> Hogy erdemes ezt tomoriteni? (at91sam7s256 kontrollerrel)
> Nem csinalt valaki mar ilyet, mert sajnos kerdeznek nehanyat.

Tomoriteshez nem tudok erdemben hozzaszolni. Ha alapvetoen van hely, csak 
azert megiscsak valamit sporolni kene, akkor RLE...

Viszont ha valaki tudja a GSM algoritmusat, az komoly lenne, mert az csak 
9.6kbit/s sebesseggel megy, direkt beszedre van optimalizalva!

-- 
((( Móczik Gábor  )))--((( pm -> @ -> progzmaster -> . -> hu  )))
((( Skype: moczik )))--((( Website: http://www.progzmaster.hu )))



More information about the Elektro mailing list