Rate adaptive modem
First Claim
1. A communication apparatus operative for at least one of transmission and reception of signals in a network via a transmission waveform using a transmission frame format and carrying control information as well as user data in data packets, comprising;
- a source of a plurality of waveforms, at least two of said waveforms having different waveform parameters; and
a user data rate selector that is operative to dynamically change a user data rate of the user data by selecting from said source one of said at least two waveforms with different waveform parameters,wherein the waveform parameters are least one of a type of modulation and a rate of coding,wherein the selection of the waveform is based on at least one of a user selection and a transmission condition of transmitted signals,wherein the transmission condition is a signal quality of the transmitted signals corresponding to carrier to noise ratio, Es/No,wherein the user data rate selector selects a waveform from said at least two waveforms based on the Es/No value,wherein the user rate selector is configured to;
obtain a measured Es/No value;
calculate a carrier to noise ratio limit based on the measured Es/No value and a predetermined error margin;
compare a preferred carrier to noise ratio of the transmission waveform and the calculated carrier to noise ratio limit;
select a waveform with highest user data rate from among waveforms that have a preferred carrier to noise ratio that is less than or equal to the calculated carrier to noise ratio limit if the calculated carrier to noise ratio limit is less than the preferred carrier to noise ratio of the transmission waveform;
select a waveform with a higher user data rate if the calculated carrier to noise ratio limit is equal to or higher than the preferred carrier to noise ratio of the waveform with the higher user date rate by a predetermined hysteresis;
dynamically reconfigure the apparatus to use the selected waveform as the transmission waveform; and
dynamically modify the waveform parameters in the transmission frame to a type of modulation and a rate of coding corresponding to the selected waveform.
7 Assignments
0 Petitions
Accused Products
Abstract
A communication system transmitting signals over a network using a transmission waveform in which a plurality of data packets are transmitted in a payload field of a transmission frame, the system includes a transmitter, which has a transmitting portion that sends information including user data in the data packets and a user data rate portion that dynamically changes the data rate of the user data to the highest rate possible for current link conditions by changing the waveform. The communication system also includes a receiver, which has a receiving portion that receives the information data packets and a reconfiguration portion that reconfigures the receiving portion based on the waveform parameters.
19 Citations
30 Claims
-
1. A communication apparatus operative for at least one of transmission and reception of signals in a network via a transmission waveform using a transmission frame format and carrying control information as well as user data in data packets, comprising;
-
a source of a plurality of waveforms, at least two of said waveforms having different waveform parameters; and a user data rate selector that is operative to dynamically change a user data rate of the user data by selecting from said source one of said at least two waveforms with different waveform parameters, wherein the waveform parameters are least one of a type of modulation and a rate of coding, wherein the selection of the waveform is based on at least one of a user selection and a transmission condition of transmitted signals, wherein the transmission condition is a signal quality of the transmitted signals corresponding to carrier to noise ratio, Es/No, wherein the user data rate selector selects a waveform from said at least two waveforms based on the Es/No value, wherein the user rate selector is configured to; obtain a measured Es/No value; calculate a carrier to noise ratio limit based on the measured Es/No value and a predetermined error margin; compare a preferred carrier to noise ratio of the transmission waveform and the calculated carrier to noise ratio limit; select a waveform with highest user data rate from among waveforms that have a preferred carrier to noise ratio that is less than or equal to the calculated carrier to noise ratio limit if the calculated carrier to noise ratio limit is less than the preferred carrier to noise ratio of the transmission waveform; select a waveform with a higher user data rate if the calculated carrier to noise ratio limit is equal to or higher than the preferred carrier to noise ratio of the waveform with the higher user date rate by a predetermined hysteresis; dynamically reconfigure the apparatus to use the selected waveform as the transmission waveform; and dynamically modify the waveform parameters in the transmission frame to a type of modulation and a rate of coding corresponding to the selected waveform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
12. A communication apparatus operative for at least one of transmission and reception of signals in a network via a transmission waveform using a transmission frame format and carrying control information as well as user data in data packets, comprising;
-
a source of a plurality of waveforms, at least two of said waveforms having different waveform parameters; a user data rate selector that is operative to dynamically change a user data rate of the user data by selecting from said source one of said at least two waveforms with different waveform parameters; and a portion operative to form and communicate over an embedded channel, said embedded channel being adapted to carry embedded channel data transmitted by another apparatus communicating over the network, wherein the selection of a waveform with different parameters is based on at least one of a user selection and a transmission condition of the transmitted signals, wherein the transmission condition is a signal quality of the transmitted signals corresponding to carrier to noise ratio, Es/No, measured by a device receiving the transmission waveform, and wherein the user data rate selector selects the waveform from a plurality of waveforms based on the Es/No value, wherein the user rate selector is configured to; obtain a measured Es/No value over the embedded channel; calculate a carrier to noise ratio limit based on the measured Es/No value and a predetermined error margin; compare a preferred carrier to noise ratio of the transmission waveform and the calculated carrier to noise ratio limit; select a waveform with highest user data rate from among waveforms that have a preferred carrier to noise ratio that is less than or equal to the calculated carrier to noise ratio limit if the calculated carrier to noise ratio limit is less than the preferred carrier to noise ratio of the transmission waveform; select a waveform with a higher user data rate if the calculated carrier to noise ratio limit is equal to or higher than the preferred carrier to noise ratio of the waveform with the higher user date rate by a predetermined hysteresis; dynamically reconfigure the apparatus to use the selected waveform as the transmission waveform; and dynamically modify the waveform parameters in the transmission frame to a type of modulation and a rate of coding corresponding to the selected waveform.
-
-
13. A communication apparatus operative for at least one of transmission and reception of signals in a network via a transmission waveform using a transmission frame format and carrying control information as well as user data in data packets, comprising:
-
a source of a plurality of waveforms, at least two of said waveforms having different waveform parameters; and a user data rate selector that is operative to dynamically change a user data rate of the user data by selecting from said source one of said at least two waveforms with different waveform parameters, wherein the waveform parameters are least one of a type of modulation and a rate of coding, wherein the selection of the waveform is based on at least one of a user selection and a transmission condition of transmitted signals, wherein the transmission condition is a signal quality of the transmitted signals corresponding to carrier to noise ratio, Es/No, wherein the user data rate selector selects a waveform from said at least two waveforms based on the Es/No value, wherein the source is a look up table storing a plurality of waveforms, including said at least two waveforms, and the user data rate selector is operative to select a waveform from said look up table, the communication apparatus further comprising; a table configuration portion operable to create the look up table by modifying an initial table of waveforms, the initial table of waveforms comprising at least one waveform with a modulation of BPSK, QPSK, 8-PSK and 16-APSK and at least one waveform with a coding of ½
, ⅔
, ¾
, ⅞
, 19/20 and uncoded,wherein the table configuration portion is configured to modify the initial table by performing the following; delete waveform entries with modulation and coding values that are disallowed, delete waveform entries that violate baseband interface rates of at least one of the apparatus and a station communicating with the apparatus, sort remaining waveform entries in descending order of preferred Es/No values, and delete waveform entries with an information bits per symbol value that is lower than or equal to that of a waveform entered lower on the table.
-
-
29. A communication system transmitting signals, said system comprising:
-
a plurality of communication apparatus operative for at least one of transmission and reception of signals in a network via a transmission waveform using a transmission frame format and carrying control information as well as user data in data packets, each of said apparatus comprising; a source of a plurality of waveforms, at least two of said waveforms having different waveform parameters, and a user data rate selector that is operative to dynamically change a user data rate of the user data by selecting from said source one of said at least two waveforms with different waveform parameters, at least one of said apparatus being operative to at least transmit signals and at least one of said apparatus being operative to at least receive signals; and at least one link coupling said plurality of apparatus, wherein said apparatus operative to transmit signals and said apparatus operative to receive signals respectively comprise a portion operative to form and communicate over an embedded channel, wherein said apparatus operable to receive signals further comprises; a signal value portion operable to obtain a measured signal value of the received transmission waveform, wherein the measured signal value comprises a carrier to noise ratio, Es/No, of the received transmission waveform, wherein the user data rate selector of said apparatus operable to receive signals determines a type of modulation and a rate of coding to be used on the transmission waveform based on the Es/No value, wherein the user rate selector is configured to; calculate a carrier to noise ratio limit based on the Es/No value and a predetermined error margin; compare a preferred carrier to noise ratio of the transmission waveform and the calculated carrier to noise ratio limit; select a waveform with highest user data rate from among waveforms that have a preferred carrier to noise ratio that is less than or equal to the calculated carrier to noise ratio limit if the calculated carrier to noise ratio limit is less than the preferred carrier to noise ratio of the transmission waveform; select a waveform with a higher user data rate if the calculated carrier to noise ratio limit is equal to or higher than the preferred carrier to noise ratio of the waveform with the higher user date rate by a predetermined hysteresis; and transmit the selected waveform to the transmitter using the respective embedded channels.
-
-
30. A communication system transmitting signals, said system comprising:
-
a plurality of communication apparatus operative for at least one of transmission and reception of signals in a network via a transmission waveform using a transmission frame format and carrying control information as well as user data in data packets, each of said apparatus comprising; a source of a plurality of waveforms, at least two of said waveforms having different waveform parameters, and a user data rate selector that is operative to dynamically change a user data rate of the user data by selecting from said source one of said at least two waveforms with different waveform parameters, at least one of said apparatus being operative to at least transmit signals and at least one of said apparatus being operative to at least receive signals; and at least one link coupling said plurality of apparatus, wherein said apparatus operative to transmit signals and said apparatus operative to receive signals respectively comprise a portion operative to form and communicate over an embedded channel, wherein said apparatus operable to receive signals further comprises; a signal value portion operable to obtain a measured signal value of the received transmission waveform, wherein the measured signal value comprises a carrier to noise ratio, Es/No, of the received transmission waveform, wherein the user data rate selector of said apparatus operable to receive signals determines a type of modulation and a rate of coding to be used on the transmission waveform based on the Es/No value, wherein the user data rate selector selects the waveform by using a look up table in said apparatus operable to receive signals, wherein said apparatus operable to receive signals further comprises; a table configuration portion operable to create the look up table by modifying an initial table of waveforms, the initial table of waveforms comprising at least one waveform with a modulation of BPSK, QPSK, 8-PSK and 16-APSK and at least one waveform with a coding of ½
, ⅔
, ¾
, ⅞
, 19/20 and uncoded,wherein the table configuration portion is configured to modify the initial table by performing the following; delete waveform entries with modulation and coding values that are disallowed, delete waveform entries that violate baseband interface rates of at least one of said apparatus operable to receive signals and said apparatus operable to transmit signals, sort remaining waveform entries in descending order of preferred Es/No values, and delete waveform entries with an information bits per symbol value that is lower than or equal to that of a waveform entered lower on the table.
-
Specification