calypso hardware echo suppression?

Joerg Reisenweber joerg at openmoko.org
Wed Aug 27 19:37:43 CEST 2008


Am Mi  27. August 2008 schrieb Bruce Bertrand:
> On Wed, 2008-08-27 at 05:39 +0800, Joerg Reisenweber wrote:
> > Am Di  26. August 2008 schrieb Al Johnson:
> > > According to http://wiki.openmoko.org/wiki/GTA01_gsm_modem#AT.40AUL the 
> > audio 
> > > table has parameters for echo suppression and AGC. Does this mean that 
the 
> > > GSM chipset has echo suppression hardware?
> > 
> > I guess that's actually the case.
> > I'm investigating (on low priority though) how to exploit these functions 
of 
> > calypso chipset.
> > Any additional info / participation on task appreciated :-)
> > 
> > cheers
> > jOERG
> 
> Just to be clear, echo suppression is not the same as echo
> cancellation.  
> 
> In the latter, the output of the speaker is inverted and adaptively
> added to the mic input so as to cancel out acoustic coupling.
> 
> Echo suppression simply tries to detect when you are silent (ie.
> listening to the other party), and mutes the mic input.  When you speak
> it unmutes the input.

Yup, thanks for this clarifying comment. 
We don't expect to see echo-cancellation in calypso - it's a very complicated 
and thus processing-power consuming task, that probably would need a 
dedicated DSP.
Echo-suppression OTOH is relatively simple and could be done "in software" 
even, by using Wolfson mixer's A/D-converter plus the input noisegate/ALC PGA 
amp.
As long as we don't suspend CPU during call that is.
I prefer to use any function built-in to calypso for this reason, as long as 
we get same performance as with A/D plus CPU.

cheers
jOERG
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part.
Url : http://lists.openmoko.org/pipermail/hardware/attachments/20080828/8e03de14/attachment.pgp 


More information about the hardware mailing list