Talk:Neo Freerunner audio subsystem

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (2009-12-01)
(it's not buzz fix, is being clearly heard on the other side: new section)
Line 13: Line 13:
  
 
2009-12-01 [[User:JOERG|jOERG--Openmoko HW development and synergy]]
 
2009-12-01 [[User:JOERG|jOERG--Openmoko HW development and synergy]]
 +
 +
== it's not buzz fix, is being clearly heard on the other side ==
 +
 +
This is not buzz related (my phone has the buzz fix).
 +
 +
# With Mic2:
 +
## Calling myself from a Nokia phone has loud static, and background noise can easily make it hard for remote end to hear me correctly
 +
# With Left or Right PGA
 +
## Calling myself from a Nokia phone has almos no static at all, and background noise is dampened enough so that even at a noisy restaurant the remote end could hear me about as normally as with any other phone
 +
 +
With no electricity or sound engineering background, I can't explain this other than in these terms:
 +
 +
# Mic2 == awfull sound on remote end
 +
# Left|Right PGA == normal sound on remote end
 +
 +
There may be better solutions, but while they are not found, can we at least provide a working sound setting?

Revision as of 11:07, 2 December 2009

User:RuiSeabra said:

    • State: GSM <-> Built-in Handset (file gsmhandset.state)
      • Mic volume:

...

      • Control 63: 'Mic Sidetone Mux' MANDATORY VALUE "Mic 2"!!!
        • User:RuiSeabra's GTA02v5 with buzz fix has horrible static with this value, but using either "Left PGA" or "Right PGA" works very well.


That's very interesting, but - as elaborated to Rui in IRC - doesn't mean much as buzz isn't related to using PGA. Rather using PGA "detunes" the overall setup of mic path, by introducing several new parameters (PGA controls in digital domain of mixer), which Rui hasn't looked at, taken into account, or even finally listed all the relevant settings' values here. Furthermore there's nothing (except AGC, which is considered contraproductive for calypso's NR&AEC, and very unlikely Rui had a working setup for AGC by mere incident) you could implement by using a routing via PGA, rather than just adjusting #5 (#48, #12. In that precedence) to compensate for pathgain changes done by PGA.

Finally buzz is basically completely unrelated to PGA (if not any mixer volume settings) at all

2009-12-01 jOERG--Openmoko HW development and synergy

it's not buzz fix, is being clearly heard on the other side

This is not buzz related (my phone has the buzz fix).

  1. With Mic2:
    1. Calling myself from a Nokia phone has loud static, and background noise can easily make it hard for remote end to hear me correctly
  2. With Left or Right PGA
    1. Calling myself from a Nokia phone has almos no static at all, and background noise is dampened enough so that even at a noisy restaurant the remote end could hear me about as normally as with any other phone

With no electricity or sound engineering background, I can't explain this other than in these terms:

  1. Mic2 == awfull sound on remote end
  2. Left|Right PGA == normal sound on remote end

There may be better solutions, but while they are not found, can we at least provide a working sound setting?

Personal tools

User:RuiSeabra said:

    • State: GSM <-> Built-in Handset (file gsmhandset.state)
      • Mic volume:

...

      • Control 63: 'Mic Sidetone Mux' MANDATORY VALUE "Mic 2"!!!
        • User:RuiSeabra's GTA02v5 with buzz fix has horrible static with this value, but using either "Left PGA" or "Right PGA" works very well.


That's very interesting, but - as elaborated to Rui in IRC - doesn't mean much as buzz isn't related to using PGA. Rather using PGA "detunes" the overall setup of mic path, by introducing several new parameters (PGA controls in digital domain of mixer), which Rui hasn't looked at, taken into account, or even finally listed all the relevant settings' values here. Furthermore there's nothing (except AGC, which is considered contraproductive for calypso's NR&AEC, and very unlikely Rui had a working setup for AGC by mere incident) you could implement by using a routing via PGA, rather than just adjusting #5 (#48, #12. In that precedence) to compensate for pathgain changes done by PGA.

Finally buzz is basically completely unrelated to PGA (if not any mixer volume settings) at all

2009-12-01 jOERG--Openmoko HW development and synergy