On 11/mar/06, at 19:34, Matteo Cortonesi wrote:
Attenzione a impostare un valore sufficientemente alto per la
velocità di comunicazione con il modem (bps) in modo che sia
coerente con il sample rate richiesto. Ad esempio se imposti la
modalità voice per riceve o trasmettere campioni a 11KHz/8bit devi
aprire la porta di comunicazione con il modem almeno a 11025*8 =
88200bps (che è una velocità non standard quindi meglio che lo
apri a 115200bps). Se invece vai a 22Khz (22050*8=176400) ti
conviene aprirlo a 230400 direttamente.
Capisco, ma mi sembra strano che un modem lo puoi fare andare a
88'200 bps = ~88 kbps... I modem e le linee telefoniche non
supportano al massimo i famosi 56kbps?
Scusa la mia ignoranza, non so se ho inteso la stessa cosa.
Grazie ancora
Matteo
Matteo,
infatti io ho parlato di "comunicazione con il modem".
Indipendentemente dalla velocità a cui il modem può negoziare una
connessione con um modem remoto, la connessione seriale tra il modem
e il computer va impostata a un valore che solitamente ha un massimo
di 230400bps (o 460800 in qualche caso). Oltre ovviamente ad altri
parametri quali la lunghezza della parola in bit, bit di stop, parità
ed eventualmente handshake.
Peraltro nel nostro caso la connessione con un host remoto non
c'entra nulla visto che stiamo parlando di protocollo voce.
In ultima analisi, nella cosa che vuoi fare tu ci sono alcuni
concetti di base che sarebbe meglio tu chiarissi leggendoti un po' di
documentazione su modem, porte seriali, handshaking, ecc.
Diversamente temo ti troverai ad affrontare alcuni problemi di
difficile comprensione.
Intendiamoci non è un cosa difficile, ma prima di affrontare lo
scambio di uno stream audio sarebbe bene avere chiaro il
funzionamento base di un modem.
Sulla rete puoi trovare di tutto e di più in merito. Se poi hai
qualche domanda specifica, chiedi e proverò a risponderti.
Massimo Valle
___________________________________
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB
http://mail.yahoo.it
|