Abstract:
A base station provides wireless communication of digital signals over digital communication paths, with the digital signals being communicated using radio frequency channels via Code Division Multiple Access (CDMA) modulated radio signals. The base station includes a wireless transceiver for establishing communication sessions over the digital communication paths, and buffers for storing data to be transmitted by the wireless transceiver. Each buffer is associated with a particular digital communication path and has a threshold associated with a level of data stored therein. A transmission processor allocates code channels within the radio frequency channels to transmit the stored data during the communication sessions. A channel resource assignor connected to the transmission processor monitors a level of data stored in each buffer and computes an urgency factor for each buffer based upon the threshold associated therewith. The urgency factor represents a relative need for transmitting the stored data over the particular digital communication path associated with that buffer. The channel resource assignor compares the computed urgency factors for buffers for determining how many code channels are to be allocated to each digital communication path.
Abstract:
Methods of scheduling optimization of communications used with Wireless Local Area Network (WLAN) equipment that employs steerable directional antennas. The methods may use and are compatible with Media Access Control (MAC) layers of IEEE 802.11 group of standards. The methods do not depend on any particular PHY layer standard.
Abstract:
A base station provides wireless communication of digital signals, with the digital signals being communicated in frames using a radio frequency channel via Code Division Multiple Access (CDMA) modulated radio signals. The base station includes a wireless transceiver for establishing a communication session over a digital communication path, and a bandwidth management module connected to the wireless transceiver for allocating a code channel within the radio frequency channel for the digital communication path to exchange digital signals during the communication session. The bandwidth management module also divides a current frame of digital signals into subframes to be transmitted within the code channel. The wireless transceiver transmits the subframes over the digital communication path, and receives feedback over the digital communication path on the subframes received with errors. The bandwidth management module adjusts a size of each subframe received with errors to a more efficient subframe size to be retransmitted over the digital communication path.
Abstract:
Random early detection (RED) controlled loss (i.e., discarding data packets) is determined as a function of change in processing gain assigned by a resource management system in a data network having a communications link between first and second network nodes. Rather than triggering RED controlled loss as a function of buffer levels, triggering is determined as a function of change in processing gain caused by, for example, a change in code rate, modulation technique, error (e.g., bit error rate or frame error rate), signal-to-noise ratio (SNR) or carrier-to-interference (C/I) level, or a number of traffic code channels or TDMA slots assigned to the nodes. In a wireless data network, this technique may be deployed in a base station or access terminal. A tight coupling between the physical layer and link layer is provided using this technique.
Abstract:
In a TCP/IP network, congestion control techniques such as slow start and congestion avoidance are employed. Such networks include wired and wireless links. However, normal operation of the wireless links exhibit different latencies than those exhibited over the wired link. The protocols employed in the wired network do not lend themselves well to efficient communication over wireless connections, and can cause slow start to be triggered. Determining when a sender will timeout due to non-receipt of an ACK, and intervening with a suppression message having an advertised window of zero to pause the user, are employed to prevent congestion control mechanisms such as slow start and congestion avoidance from activation
Abstract:
A technique for providing high speed data service over standard wireless connections via an unique integration of protocols and existing cellular signaling, such as is available with Code Division Multiple Access (CDMA) type systems through more efficient allocation of access to CDMA channels. For example, when more users exist than channels, the invention determines a set of probabilities for which users will require channel access at which times, and dynamically assigns channel resources accordingly. Channel resources are allocated according to a buffer monitoring scheme provided on forward and reverse links between a base station and multiple subscriber units. Each buffer is monitored over time for threshold levels of data to be transmitted in that buffer. For each buffer, a probability is calculated that indicates how often the specific buffer will need to transmit data and how much data will be transmitted. This probability takes into account the arrival rates of data into the buffer, as well as which thresholds within the buffer are exceeded, as well as which resources in the form of channels are already allocated to the subscriber unit.