摘要 |
A half-duplex digital speakerphone includes a control state machine which controls the selection of either a transmit or a receive audio path based upon a present state of the speakerphone and the magnitudes of three signal related variables associated with each path. The three variables for each path includes a signal power variable, a noise power variable and a worst-case echo variable. A change of state of the state machine results in the value of a variable gain within each of the paths being adjusted to optimize the transition time from the receive to the transmit state or from the transmit to the receive state. Also optimized is a change of state from an idle state to a transmit or receive state or from a transmit or receive state to the idle state. A change of state is accomplished in accordance with a smoothly varying, substantially Gaussian switching waveform which is selected to optimize the transition time between states while simultaneously minimizing audible side effects.
|