System and method of an in-band modem for data communications over digital wireless communication networks
First Claim
1. A method of controlling source terminal transmissions, the method comprising:
- detecting a request signal at a source terminal in an in-band communication system;
transmitting a synchronization signal from the source terminal upon detection of the request signal;
repeatedly receiving alternating negative acknowledgment (NACK) signals and synchronization signals at the source terminal, wherein the alternating NACK signals and synchronization signals indicate successful reception of the transmitted synchronization signal from a destination terminal;
repeatedly transmitting a user data segment from the source terminal using a first modulation scheme, wherein each transmission uses a different redundancy version;
discontinuing transmission of the user data segment upon detection of a first received signal, wherein the first received signal indicates a successful reception of the user data segment from the destination terminal; and
switching to a second modulation scheme if the source terminal receives a predetermined number of the NACK signals, wherein the NACK signals further indicate an unsuccessful reception of the user data segment from the destination terminal, and wherein the predetermined number is greater than one.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided for transmitting information through a speech codec (in-band) such as found in a wireless communication network. A modulator transforms the data into a spectrally noise-like signal based on the mapping of a shaped pulse to predetermined positions within a modulation frame, and the signal is efficiently encoded by a speech codec. A synchronization sequence provides modulation frame timing at the receiver and is detected based on analysis of a correlation peak pattern. A request/response protocol provides reliable transfer of data using message redundancy, retransmission, and/or robust modulation modes dependent on the communication channel conditions.
107 Citations
20 Claims
-
1. A method of controlling source terminal transmissions, the method comprising:
-
detecting a request signal at a source terminal in an in-band communication system; transmitting a synchronization signal from the source terminal upon detection of the request signal; repeatedly receiving alternating negative acknowledgment (NACK) signals and synchronization signals at the source terminal, wherein the alternating NACK signals and synchronization signals indicate successful reception of the transmitted synchronization signal from a destination terminal; repeatedly transmitting a user data segment from the source terminal using a first modulation scheme, wherein each transmission uses a different redundancy version; discontinuing transmission of the user data segment upon detection of a first received signal, wherein the first received signal indicates a successful reception of the user data segment from the destination terminal; and switching to a second modulation scheme if the source terminal receives a predetermined number of the NACK signals, wherein the NACK signals further indicate an unsuccessful reception of the user data segment from the destination terminal, and wherein the predetermined number is greater than one. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16, 17, 18, 19, 20)
-
-
7. An apparatus for controlling source terminal transmissions, the apparatus comprising:
-
a processor; memory in electronic communication with the processor; and instructions stored in the memory, the instructions being capable of executing the steps of; detecting a request signal at a source terminal in an in-band communication system; transmitting a synchronization signal from the source terminal upon detection of the request signal; repeatedly receiving alternating negative acknowledgment (NACK) signals and synchronization signals at the source terminal, wherein the alternating NACK signals and synchronization signals indicate successful reception of the transmitted synchronization signal from a destination terminal; repeatedly transmitting a user data segment from the source terminal using a first modulation scheme, wherein each transmission uses a different redundancy version; discontinuing transmission of the user data segment upon detection of a first received signal, wherein the first received signal indicates a successful reception of the user data segment from the destination terminal; and switching to a second modulation scheme if the source terminal receives a predetermined number of the NACK signals, wherein the NACK signals further indicate an unsuccessful reception of the user data segment from the destination terminal, and wherein the predetermined number is greater than one. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for controlling source terminal transmissions, the apparatus comprising:
-
means for detecting a request signal at a source terminal in an in-band communication system; means for transmitting a synchronization signal from the source terminal upon detection of the request signal; means for repeatedly receiving alternating negative acknowledgment (NACK) signals and synchronization signals at the source terminal, wherein the alternating NACK signals and synchronization signals indicate successful reception of the transmitted synchronization signal from a destination terminal; means for repeatedly transmitting a user data segment from the source terminal using a first modulation scheme, wherein each transmission uses a different redundancy version; means for discontinuing transmission of the user data segment upon detection of a first received signal, wherein the first received signal indicates a successful reception of the user data segment from the destination terminal; and means for switching to a second modulation scheme if the source terminal receives a predetermined number of the NACK signals, wherein the NACK signals further indicate an unsuccessful reception of the user data segment from the destination terminal, and wherein the predetermined number is greater than one. - View Dependent Claims (14)
-
Specification