Abstract:
The invention provides a method and system for dynamically controlling link parameters during communication between one or more receiver/transmitters. Transmissions are sent as frames from a Base Station Controller to one or more Customer Premises Equipment. Together with a payload, each frame contains a special control message that pre-announces to both the transmitter and receiver the link parameters to be used until changed. The receiving Customer Premises Equipment processes the link parameters and returns a payload of its own within the same frame. With this dynamic approach, link parameters may be changed as often as every frame.
Abstract:
The invention provides a method and system for adaptive point to multipoint wireless communication. The wireless physical layer and the wireless media-access-control (MAC) layer collectively include a set of parameters, which are adaptively modified by a base station controller for communication with a plurality of customer premises equipment. The base station controller adjusts communication with each customer premises equipment individually and adaptively in response to changes in characteristics of communication, including physical characteristics, amount of communication traffic, and nature of application for the communication traffic.
Abstract:
A medium access controller for a multi-user network that assigns or changes the operating protocol of multiple upstream channels according to user loading, user status, and/or type of payload data transfers requested by the user or detected by the controller. One group of upstream channels utilizes a contention-only protocol for non-responding or off-line users, a second group utilizes a limited type polling protocol for users requiring only brief transfers of payload data, and a third group utilizes an exhaustive polling protocol user requiring large amounts of payload data transfers. Limited type polling provides low latency for quick response to accommodate multiple users, while exhaustive polling provides large data throughput at the expense of latency. Additional levels of limited or exhaustive polling may be employed to accommodate a larger variety of users needs. In addition, the channels themselves may be dynamically reclassified between and among contention and first and/or other level polling modes based on user loading and/or the nature and character of on-going data transfers in order to achieve maximum utilization of shared resources. After initiating a data transmission, the controller may also dynamically assign channels to a user based on detected changes in actual data transmissions. Thus, rules based on user activity level may be implemented to determine when a user is switched between channel groups. Essentially, the controller may effect switching of the users' upstream channels dynamically and intelligently on a packet-by-packet basis. Users may include modems and/or other terminal devices in a client-server or other data communication network.
Abstract:
The present invention addresses the issue of controlling delay variations (jitter) in packet-switched networks by enhancing the capabilities of existing scheduling policies. The idea is to use a few bits in the header of packets to send jitter control information to the downstream network elements, so that the delay variation caused by the upstream network element, is compensated for by the downstream network element. The key point to observe is that packets (or cells in ATM) may be small, and therefore, not contain many bits in the header that can be used for jitter control. We describe a unique scheme, that utilizes the bits that are available for jitter control in an efficient manner, allowing for the desired jitter to be obtained with as few bits as possible.
Abstract:
Point to multipoint wireless communication, including automatic retransmission and error recovery for packet oriented point to multipoint communication, which integrates adaptive and dynamic responsiveness for parameters for automatic retransmission using wireless communication. A wireless communication link is divided into a downstream portion and an upstream portion. Parameters are selected for automatic retransmission independently for the downstream portion and the upstream portion of the wireless communication link. A BSC controls the selection of parameters for automatic retransmission for all CPE within a cell. As part of a TDD frame, in which the BSC and the CPE share communication bandwidth using a TDMA technique, the BSC includes its selection of parameters for automatic retransmission to be used by CPE within a control section of the TDD frame. The BSC dynamically and adaptively determines new selected parameters for automatic retransmission, in response to conditions of a wireless communication link with each independent CPE. The BSC dynamically and adaptively allocates acknowledgement time slots within the upstream portion of the TDD frame, for use by each selected CPE. The BSC allocates some portion of the upstream bandwidth as a shared resource and some portion of the upstream bandwidth as unshared when there are messages received but not yet acknowledged. The BSC dynamically and adaptively response to acknowledgement and non-acknowledgement messages from each selected CPE, to integrate the automatic retransmission protocol with the TDD frame and the TDMA technique used within that frame.
Abstract:
A first set of uplink contention slots is allocated for use by a first set of devices. A second set of uplink contention slots is allocated for use by a second set of devices. The first set of uplink contention slots and the second set of uplink contention slots may or may not share contention slots. The first set of uplink contention slots is communicated to the first set of devices. The second set of uplink contention slots is communicated to the second set of devices.
Abstract:
A first service flow and a second service flow are combined into a backhaul service flow. One or more data structures within a first downlink frame are defined. The first downlink frame comprises an access region and a backhaul region. The one or more data structures are in the backhaul region. The one or more data structures are also defined within a second downlink frame. The second downlink frame comprises the access region and the backhaul region and the one or more data structures are in the backhaul region. The backhaul service flow is distributed into the one or more data structures. The first downlink frame and the second downlink frame are sent. The first downlink frame and the second downlink frame comprise an access map and a backhaul map. The access map has a size that is larger than the backhaul map.
Abstract:
A signal quality feedback slot is periodically allocated to a wireless device in one out of every En frames. The variable n is greater than or equal to zero and less than Nmax. The variable E is an integer greater than one. The variable n is increased if an indicator of RF conditions satisfies a first criteria. The variable n is decreased to a minimum value if a plurality of retry requests from the wireless device satisfy a retry criteria.
Abstract:
A system for controlling a contention state for a communication link between a base station controller and customer premises equipment in point-to-multipoint communication. The contention state is controlled using a state machine, which includes a grant pending absent state in which a unicast request slot is maintained open for use by the customer premises equipment. During the grant pending absent state, the customer premises equipment sends no upstream data to the base station controller but can use the unicast request slot to request a data slot for sending upstream data to the base station controller. In the grant pending state, the customer premises equipment preferably uses piggybacking to request grant of a next data slot while sending upstream data to the base station controller.
Abstract:
Point to multipoint wireless communication, including automatic retransmission and error recovery for packet oriented point to multipoint communication, which integrates adaptive and dynamic responsiveness for parameters for automatic retransmission using wireless communication. A wireless communication link is divided into a downstream portion and an upstream portion. Parameters are selected for automatic retransmission independently for the downstream portion and the upstream portion of the wireless communication link. A BSC controls the selection of parameters for automatic retransmission for all CPE within a cell. As part of a TDD frame, in which the BSC and the CPE share communication bandwidth using a TDMA technique, the BSC includes its selection of parameters for automatic retransmission to be used by CPE within a control section of the TDD frame. The BSC dynamically and adaptively determines new selected parameters for automatic retransmission, in response to conditions of a wireless communication link with each independent CPE. The BSC dynamically and adaptively allocates acknowledgement time slots within the upstream portion of the TDD frame, for use by each selected CPE. The BSC allocates some portion of the upstream bandwidth as a shared resource and some portion of the upstream bandwidth as unshared when there are messages received but not yet acknowledged. The BSC dynamically and adaptively response to acknowledgement and non-acknowledgement messages from each selected CPE, to integrate the automatic retransmission protocol with the TDD frame and the TDMA technique used within that frame.