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 from a destination terminal in an in-band communication system, the method comprising the steps of:
- repeatedly transmitting an alternating sync and start signal from a destination terminal;
discontinuing transmission of the alternating sync and 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;
repeatedly transmitting the alternating sync and NACK signal from the destination terminal after reception of the first received signal, whereby the source terminal is constrained to respond by repeatedly transmitting a source terminal data message, wherein the source terminal data message is transmitted from the source terminal in a different redundancy version during a plurality of transmissions of the source terminal data message, wherein the different redundancy version comprises a more robust modulation scheme;
discontinuing transmission of the alternating sync and NACK signal upon detection of the successfully received source terminal data message;
repeatedly, transmitting an alternating sync and ACK message from the destination terminal after successful reception of the source terminal data message, whereby the source terminal is constrained to respond by discontinuing transmission of the source terminal data message once the ACK message is received; and
discontinuing transmission of the alternating sync and ACK message after a predetermined number of ACK messages have been transmitted and the destination terminal requests retransmission of the source terminal data message by transmitting the start signal.
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.
-
Citations
7 Claims
-
1. A method of controlling source terminal transmissions from a destination terminal in an in-band communication system, the method comprising the steps of:
-
repeatedly transmitting an alternating sync and start signal from a destination terminal; discontinuing transmission of the alternating sync and 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; repeatedly transmitting the alternating sync and NACK signal from the destination terminal after reception of the first received signal, whereby the source terminal is constrained to respond by repeatedly transmitting a source terminal data message, wherein the source terminal data message is transmitted from the source terminal in a different redundancy version during a plurality of transmissions of the source terminal data message, wherein the different redundancy version comprises a more robust modulation scheme; discontinuing transmission of the alternating sync and NACK signal upon detection of the successfully received source terminal data message; repeatedly, transmitting an alternating sync and ACK message from the destination terminal after successful reception of the source terminal data message, whereby the source terminal is constrained to respond by discontinuing transmission of the source terminal data message once the ACK message is received; and discontinuing transmission of the alternating sync and ACK message after a predetermined number of ACK messages have been transmitted and the destination terminal requests retransmission of the source terminal data message by transmitting the start signal. - View Dependent Claims (2)
-
-
3. An apparatus for controlling source terminal 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; repeatedly transmitting an alternating sync and a start signal from a destination terminal; discontinuing transmission of the alternating sync and 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; repeatedly transmitting an alternating sync and a NACK signal from the destination terminal after reception of the first received signal, whereby the source terminal is constrained to respond by repeatedly transmitting a source terminal data message, wherein the source terminal data message is transmitted from the source terminal in a different redundancy version during a plurality of transmissions of the source terminal data message, wherein the different redundancy version comprises a more robust modulation scheme; discontinuing transmission of the alternating sync and the NACK signal upon detection of the successfully received source terminal data message; repeatedly, transmitting an alternating sync and ACK message from the destination terminal after successful reception of the source terminal data message, whereby the source terminal is constrained to respond by discontinuing transmission of the source terminal data message once the ACK message is received; discontinuing transmission of the alternating sync and ACK signal message after a predetermined number of ACK messages have been transmitted and the destination terminal requests retransmission of the source terminal data message by transmitting the start signal. - View Dependent Claims (4)
-
-
5. An apparatus for controlling source terminal transmissions from a destination terminal in an in-band communication system comprising:
-
means for repeatedly transmitting an alternating sync and start signal from a destination terminal; means for discontinuing transmission of the alternating sync and 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 repeatedly transmitting the alternating sync and NACK signal from the destination terminal after reception of the first received signal, whereby the source terminal is constrained to respond by repeatedly transmitting a source terminal data message, wherein the source terminal data message is transmitted from the source terminal in a different redundancy version during a plurality of transmissions of the source terminal data message, wherein the different redundancy version comprises a more robust modulation scheme; means for discontinuing transmission of the alternating sync and NACK signal upon detection of the successfully received source terminal data message; means for repeatedly, transmitting an alternating sync and ACK message from the destination terminal after successful reception of the source terminal data message, whereby the source terminal is constrained to respond by discontinuing transmission of the source terminal data message once the ACK message is received; and means for discontinuing transmission of the alternating sync and ACK message after a predetermined number of ACK messages have been transmitted and the destination terminal requests retransmission of the source terminal data message by transmitting the start signal.
-
-
6. A non-transitory computer-readable storage medium storing instructions for controlling source terminal transmissions from a destination terminal in an in-band communication system, the instructions causing a processor to perform operations comprising:
-
repeatedly transmitting an alternating sync and start signal from a destination terminal; discontinuing transmission of the alternating sync and 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; repeatedly transmitting an alternating sync and NACK signal from the destination terminal after reception of the first received signal, whereby the source terminal is constrained to respond by repeatedly transmitting a source terminal data message, wherein the source terminal data message is transmitted from the source terminal in a different redundancy version during a plurality of transmissions of the source terminal data message, wherein the different redundancy version comprises a more robust modulation scheme; discontinuing transmission of the alternating sync and NACK signal upon detection of the successfully received source terminal data message; repeatedly, transmitting an alternating sync and ACK message from the destination terminal after successful reception of the source terminal data message, whereby the source terminal is constrained to respond by discontinuing transmission of the source terminal data message once the ACK message is received; and discontinuing transmission of the alternating sync and ACK message after a predetermined number of ACK messages have been transmitted and the destination terminal requests retransmission of the source terminal data message by transmitting the start signal. - View Dependent Claims (7)
-
Specification