Echo cancellation in wireless inband signaling modem
First Claim
1. An in-band signaling modem comprising:
- a processor configured to—
receive digital user data for transmission to a remote location;
convert the user data into audio tones for transmission;
encode the audio tones into digital form suitable for transmission through a voice channel call session of a digital wireless network;
establish a voice channel call session on a digital wireless network;
and then transmit the user data audio tones to the remote location in a series of bursts using the established voice channel call session, the transmit step including, at the beginning of each burst, disabling any echo cancellation or echo suppression means that may be encountered in the voice channel call session; and
wherein said disabling the echo cancellation or echo suppression means comprises transmitting a predetermined tone at the beginning of each burst.
6 Assignments
0 Petitions
Accused Products
Abstract
An inband signaling modem receives digital user data for transmission to a remote location, via wireless and land line telecommunication networks. The modem converts the user data into audio tones for transmission, and encodes the audio tones into digital form suitable for transmission through a voice channel call session of a digital wireless network. After establishing a voice channel call session on a digital wireless network, the modem disables any echo cancellation or echo suppression means that may be encountered in the voice channel call session; and then transmits the user data audio tones. Preferably, disabling the echo cancellation or echo suppression means comprises transmitting a predetermined tone in the voice channel call session. Further, the modem preferably repeats the tone, to again disable echo cancellation or echo suppression means, at the beginning of each data burst during the call session.
489 Citations
15 Claims
-
1. An in-band signaling modem comprising:
a processor configured to— receive digital user data for transmission to a remote location; convert the user data into audio tones for transmission; encode the audio tones into digital form suitable for transmission through a voice channel call session of a digital wireless network; establish a voice channel call session on a digital wireless network; and then transmit the user data audio tones to the remote location in a series of bursts using the established voice channel call session, the transmit step including, at the beginning of each burst, disabling any echo cancellation or echo suppression means that may be encountered in the voice channel call session; and wherein said disabling the echo cancellation or echo suppression means comprises transmitting a predetermined tone at the beginning of each burst.
-
2. An in-band signaling modem comprising:
a processor configured to— receive digital user data for transmission to a remote location; convert the user data into audio tones for transmission; encode the audio tones into digital form suitable for transmission through a voice channel call session of a digital wireless network; establish a voice channel call session on a digital wireless network; and then transmit the user data audio tones to the remote location in a series of bursts using the established voice channel call session, the transmit step including, at the beginning of each burst, disabling any echo cancellation or echo suppression means that may be encountered in the voice channel call session; and wherein said disabling the echo cancellation or echo suppression means comprises transmitting a predetermined tone consistent with ITU standard G.168 at the beginning of each burst.
-
3. An in-band signaling modem comprising:
a processor configured to— receive digital user data for transmission to a remote location; convert the user data into audio tones for transmission; encode the audio tones into digital form suitable for transmission through a voice channel call session of a digital wireless network; establish a voice channel call session on a digital wireless network; and then transmit the user data audio tones to the remote location in a series of bursts using the established voice channel call session, the transmit step including, at the beginning of each burst, disabling any echo cancellation or echo suppression means that may be encountered in the voice channel call session; and wherein the processor is configured to play a selected audio frequency tone at the beginning of each burst to disable the echo cancellation or echo suppression means that may be encountered in the voice channel call session. - View Dependent Claims (4, 5)
-
6. A computer-readable, non-transitory medium storing a series of instructions executable in a digital processor, the instructions arranged to cause the processor to—
-
receive digital user data for transmission to a remote location; convert the user data into audio tones for transmission; encode the audio tones into digital form suitable for transmission through a voice channel call session of a digital wireless network; establish a voice channel call session on a digital wireless network to the remote location; transmit the user data audio tones to the remote location in a series of bursts using the established voice channel call session;
the transmit step includingtransmitting a predetermined tone at the beginning of each burst, the tone having characteristics selected to disable an echo cancellation or echo suppression means. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving digital user data for transmission to a remote location; converting the user data into audio tones for transmission; encoding the audio tones into digital form suitable for transmission through a voice channel call session of a digital wireless network; establishing a voice channel call session on a digital wireless network; and then transmitting the user data audio tones to the remote location in a series of bursts using the established voice channel call session; the transmit step including transmitting a predetermined tone at the beginning of each burst, the tone having characteristics selected to disable an echo cancellation or echo suppression means so that the echo cancellation or echo suppression means will not degrade or interfere with subsequent decoding of the audio tones at the remote location to recover the digital user data. - View Dependent Claims (12, 13, 14, 15)
-
Specification