Integrated, self-optimizing, multi-parameter/multi-variable point-to-multipoint communication system [II]
First Claim
1. A method, includingdetermining a message size responsive to a bit error rate of a communication link, independent of a number of data bits to be sent in a TDMA system;
- receiving a message having a plurality of data bits, said plurality of data bits being more than can be sent within said message size;
sending, within a TDMA frame in said TDMA system, a section within said frame including (a) a set of parameters for sending said data bits, and (b) a number of allocated messages of said message size sufficient to send said message;
fragmenting said message into a initial element and one or more remainder elements responsive to said allocated number of messages, said initial element and said remainder elements can be sent within said message size;
sending said initial element;
waiting for an acknowledgment of said initial element;
(a) upon receiving said acknowledgement, sending one or more of said remainder elements, and (b) upon not receiving said acknowledgement within a selected time, transmitting a portion of said message corresponding to a dynamically determined new said initial element.
7 Assignments
0 Petitions
Accused Products
Abstract
An Integrated, Self-Optimizing, Multi-Parameter/Multi-Variable Point-to-Multipoint Communication System provides integrated adaptive and dynamic responsiveness for communication parameters related to multiple characteristics of wireless communication links for a single sender, a single receiver, and for sets of multiple senders and multiple receivers. The method and system are self-optimizing and adaptively and dynamically respond to results of attempts to optimize parameters related to multiple characteristics of wireless communication links. Multiple characteristics of wireless communication links are optimized simultaneously, in that the optimal set of values for a plurality of N characteristics, rather than N individual optimal values for each characteristic, is adaptively and dynamically selected. A wireless PHY layer and wireless MAC layer collectively include a set of communication parameters, which are adaptively modified by a BSC for communication with a plurality of CPE. The BSC adjusts communication with each CPE individually and adaptively in response to changes in communication characteristics.
67 Citations
3 Claims
-
1. A method, including
determining a message size responsive to a bit error rate of a communication link, independent of a number of data bits to be sent in a TDMA system; -
receiving a message having a plurality of data bits, said plurality of data bits being more than can be sent within said message size; sending, within a TDMA frame in said TDMA system, a section within said frame including (a) a set of parameters for sending said data bits, and (b) a number of allocated messages of said message size sufficient to send said message; fragmenting said message into a initial element and one or more remainder elements responsive to said allocated number of messages, said initial element and said remainder elements can be sent within said message size; sending said initial element; waiting for an acknowledgment of said initial element; (a) upon receiving said acknowledgement, sending one or more of said remainder elements, and (b) upon not receiving said acknowledgement within a selected time, transmitting a portion of said message corresponding to a dynamically determined new said initial element.
-
-
2. A base station controller including
one or more antennas for sending and receiving information over a communication link; -
a processor; and a memory that stores data and instructions executable by the processor to control sending and receiving information over the communication link, the instructions including step of; determining a message size responsive to a bit error rate of a communication link, independent of a number of data bits to be sent in a TDMA system; receiving a message having a plurality of data bits, said plurality of data bits being more than can be sent within said message size; sending, within a TDMA frame in said TDMA system, a section within said frame including (a) a set of parameters for sending said data bits, and (b) (b) a number of allocated messages of said message size sufficient to send said message; fragmenting said message into a initial element and one or more remainder elements responsive to said allocated number of messages, said initial element and said remainder elements can be sent within said message size; sending said initial element; waiting for an acknowledgment of said initial element; (a) upon receiving said acknowledgement, sending one or more of said remainder elements, and (b) upon not receiving said acknowledgement within a selected time, transmitting a portion of said message corresponding to a dynamically determined new said initial element.
-
-
3. A memory storing information including instructions, the instructions executable by a processor to control sending and receiving information over a communication link, the instructions including steps of:
-
determining a message size responsive to a bit error rate of a communication link, independent of a number of data bits to be sent in a TDMA system; receiving a message having a plurality of data bits, said plurality of data bits being more than can be sent within said message size; sending, within a TDMA frame in said TDMA system, a section within said frame including (a) a set of parameters for sending said data bits, and (b) (b) a number of allocated messages of said message size sufficient to send said message; fragmenting said message into a initial element and one or more remainder elements responsive to said allocated number of messages, said initial element and said remainder elements can be sent within said message size; sending said initial element; waiting for an acknowledgment of said initial element; (a) upon receiving said acknowledgement, sending one or more of said remainder elements, and (b) upon not receiving said acknowledgement within a selected time, transmitting a portion of said message corresponding to a dynamically determined new said initial element.
-
Specification