System and method of an in-band modem for data communications over digital wireless communication networks
First Claim
1. A method of controlling bidirectional data transmissions from a destination terminal in an in-band communication system, the method comprising:
- transmitting a start signal from the destination terminal;
discontinuing transmission of the start signal upon detection of a first received signal, wherein the first received signal indicates a successful reception of the start signal from a source terminal;
transmitting a negative acknowledgment (NACK) signal from the destination terminal, whereby the source terminal is constrained to respond in a first predetermined manner;
discontinuing transmission of the NACK signal upon detection of a successfully received source terminal data message;
transmitting an acknowledge (ACK) signal from the destination terminal, whereby the source terminal is constrained to respond in a second predetermined manner;
discontinuing transmission of the ACK signal after a predetermined number of ACK signals have been transmitted;
transmitting a send signal from the destination terminal;
discontinuing transmission of the send signal upon detection of a second received signal, wherein the second received signal indicates a successful reception of the send signal from the source terminal;
transmitting a synchronization signal from the destination terminal;
transmitting a user data segment from the destination terminal using a first modulation scheme;
discontinuing transmission of the user data segment upon detection of a third received signal, wherein the third received signal indicates a successful reception of the user data segment from the source terminal;
and switching to a second modulation scheme if the destination terminal receives a predetermined number of a fourth received signal, wherein the fourth received signal indicates an unsuccessful reception of the user data segment from the source terminal.
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.
116 Citations
24 Claims
-
1. A method of controlling bidirectional data transmissions from a destination terminal in an in-band communication system, the method comprising:
-
transmitting a start signal from the destination terminal; discontinuing transmission of the start signal upon detection of a first received signal, wherein the first received signal indicates a successful reception of the start signal from a source terminal; transmitting a negative acknowledgment (NACK) signal from the destination terminal, whereby the source terminal is constrained to respond in a first predetermined manner; discontinuing transmission of the NACK signal upon detection of a successfully received source terminal data message; transmitting an acknowledge (ACK) signal from the destination terminal, whereby the source terminal is constrained to respond in a second predetermined manner; discontinuing transmission of the ACK signal after a predetermined number of ACK signals have been transmitted; transmitting a send signal from the destination terminal; discontinuing transmission of the send signal upon detection of a second received signal, wherein the second received signal indicates a successful reception of the send signal from the source terminal; transmitting a synchronization signal from the destination terminal; transmitting a user data segment from the destination terminal using a first modulation scheme; discontinuing transmission of the user data segment upon detection of a third received signal, wherein the third received signal indicates a successful reception of the user data segment from the source terminal; and switching to a second modulation scheme if the destination terminal receives a predetermined number of a fourth received signal, wherein the fourth received signal indicates an unsuccessful reception of the user data segment from the source terminal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for controlling bidirectional data transmissions from a destination terminal in an in-band communication system 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; transmitting a start signal from the destination terminal; discontinuing transmission of the start signal upon detection of a first received signal, wherein the first received signal indicates a successful reception of the start signal from a source terminal; transmitting a negative acknowledgment (NACK) signal from the destination terminal, whereby the source terminal is constrained to respond in a first predetermined manner; discontinuing transmission of the NACK signal upon detection of a successfully received source terminal data message; transmitting an acknowledge (ACK) signal from the destination terminal, whereby the source terminal is constrained to respond in a second predetermined manner; discontinuing transmission of the ACK signal after a predetermined number of the ACK signals have been transmitted; transmitting a send signal from the destination terminal; discontinuing transmission of the send signal upon detection of a second received signal, wherein the second received signal indicates a successful reception of the send signal from the source terminal; transmitting a synchronization signal from the destination terminal; transmitting a user data segment from the destination terminal using a first modulation scheme; discontinuing transmission of the user data segment upon detection of a third received signal, wherein the third received signal indicates a successful reception of the user data segment from the source terminal; and switching to a second modulation scheme if the destination terminal receives a predetermined number of a fourth received signal, wherein the fourth received signal indicates an unsuccessful reception of the user data segment from the source terminal. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for controlling bidirectional data transmissions from a destination terminal in an in-band communication system comprising:
-
means for transmitting a start signal from the destination terminal; means for discontinuing transmission of the start signal upon detection of a first received signal, wherein the first received signal indicates a successful reception of the start signal from a source terminal; means for transmitting a negative acknowledgment (NACK) signal from the destination terminal, whereby the source terminal is constrained to respond in a first predetermined manner; means for discontinuing transmission of the NACK signal upon detection of a successfully received source terminal data message; means for transmitting an acknowledge (ACK) signal from the destination terminal, whereby the source terminal is constrained to respond in a second predetermined manner; means for discontinuing transmission of the ACK signal after a predetermined number of the ACK signals have been transmitted; means for transmitting a send signal from the destination terminal; means for discontinuing transmission of the send signal upon detection of a second received signal, wherein the second received signal indicates a successful reception of the send signal from the source terminal; means for transmitting a synchronization signal from the destination terminal; means for transmitting a user data segment from the destination terminal using a first modulation scheme; means for discontinuing transmission of the user data segment upon detection of a third received signal, wherein the third received signal indicates a successful reception of the user data segment from the source terminal; and means for switching to a second modulation scheme if the destination terminal receives a predetermined number of a fourth received signal, wherein the fourth received signal indicates an unsuccessful reception of the user data segment from the source terminal. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing computer-executable instructions that when executed cause a processor to:
-
transmit a start signal from a destination terminal;
discontinue transmission of the start signal upon detection of a first received signal, wherein the first received signal indicates a successful reception of the start signal from a source terminal;transmit a negative acknowledgement (NACK) signal from the destination terminal, whereby the source terminal is constrained to respond in a first predetermined manner; discontinue transmission of the NACK signal upon detection of a successfully received source terminal data message; transmit an acknowledge (ACK) signal from the destination terminal, whereby the source terminal is constrained to respond in a second predetermined manner; discontinue transmission of the ACK signal after a predetermined number of the ACK signals have been transmitted; transmit a send signal from the destination terminal; discontinue transmission of the send signal upon detection of a second received signal, wherein the second received signal indicates a successful reception of the send signal from the source terminal; transmit a synchronization signal from the destination terminal; transmit a user data segment from the destination terminal using a first modulation scheme; discontinue transmission of the user data segment upon detection of a third received signal, wherein the third received signal indicates a successful reception of the user data segment from the source terminal; and switch to a second modulation scheme if the destination terminal receives a predetermined number of a fourth received signal, wherein the fourth received signal indicates an unsuccessful reception of the user data segment from the source terminal. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification