Flexible control channels for unplanned wireless networks
AssigneeQUALCOMM Incorporated
InventorsBruce Collins, Gavin Bernard Horn, Sanjiv Nanda, Ashwin Sampath
Life of this patent
Estimating the term…
Abstract
A wireless node configured to communicate with a remote node using a timeslot structure. The timeslot structure includes a plurality of data channels and a plurality of control channels, wherein each of the control channels comprises a plurality of control units. The wireless node is further configured to assign any one of a plurality of control messages for the data channels to any one of the control units.
Claims45
An apparatus for wireless communications, comprising:
- a processing system configured to communicate with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units, the processing system being further configured to assign one of control messages for the data channels to one of the control units;
- wherein the processing system is further configured to assign the one of the control messages to one of the control channels as a function of a processing capability of the remote node;
- wherein the processing system is further configured to, in one timeslot, receive on a first one of the control channels and transmit on a second one of the control channels.
An apparatus for wireless communications, comprising:
- a processing system configured to communicate with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units, the processing system being further configured to assign one of control messages for the data channels to one of the control units, and to switch between a first mode comprising transmitting on the data channels in every other timeslot and a second mode comprising transmitting on the data channels in consecutive timeslots;
- wherein the processing system is further configured to assign the one of the control messages to one of the control channels as a function of a processing capability of the remote node;
- wherein the processing system is further configured to, in one timeslot, receive on a first one of the control channels and transmit on a second one of the control channels.
An apparatus for wireless communications, comprising:
- a processing system configured to communicate with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units, the processing system being further configured to assign one of control messages for the data channels to one of the control units;
- wherein a second one of the control messages comprises a request for a collision avoidance mode of transmission and a weight indicating a degree of interference seen by a node transmitting the second one of the control messages, and wherein the processing system is further configured to receive said second one of the control messages on a first one of the control channels, and, in response to receiving said second one of the control messages, to avoid using a second one of the control channels for communicating control messages with the remote node during at least one timeslot following the message.
A method of communications, comprising:
- communicating with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units, and each of the control units is capable of carrying one of control messages for the data channels;
- assigning one of the control messages to one of the control units;
- assigning the one of the control messages to one of the control channels as a function of a processing capability of the remote node;
- and
- in one timeslot, receiving on a first one of the control channels and transmitting on a second one of the control channels.
A method of communications, comprising:
- communicating with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units, and each of the control units is capable of carrying one of control messages for the data channels;
- assigning one of the control messages to one of the control units;
- assigning the one of the control messages to one of the control channels as a function of a processing capability of the remote node;
- in one timeslot, receiving on a first one of the control channels and transmitting on a second one of the control channels;
- and
- switching between a first mode comprising transmitting on the data channels in every other timeslot and a second mode comprising transmitting on the data channels in consecutive timeslots.
A method of communications, comprising:
- communicating with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units, and each of the control units is capable of carrying one of control messages for the data channels;
- assigning one of the control messages to one of the control units;
- receiving a second one of the control messages on a first one of the control channels, wherein the second one of the control messages comprises a request for a collision avoidance mode of transmission and a weight indicating a degree of interference seen by a node transmitting the second one of the control messages;
- and
- in response to receiving said second one of the control messages, avoiding using a second one of the control channels for communicating control messages with the remote node during at least one timeslot following the message.
An apparatus for wireless communications, comprising:
- means for communicating with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units, and each of the control units is capable of carrying one of control messages for the data channels;
- means for assigning one of control messages for the data channels to one of the control units;
- means for assigning the one of the control messages to the one of the control channels as a function of a processing capability of the remote node;
- and
- means for, in one timeslot, receiving on a first one of the control channels and transmitting on a second one of the control channels.
An apparatus for wireless communications, comprising:
- means for communicating with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units,
- means for assigning one of control messages for the data channels to one of the control units;
- means for assigning the one of the control messages to one of the control channels as a function of a processing capability of the remote node;
- means for, in one timeslot, receiving on a first one of the control channels and transmitting on a second one of the control channels;
- and
- means for switching between a first mode comprising transmitting on the data channels in every other timeslot and a second mode comprising transmitting on the data channels in consecutive timeslots.
An apparatus for wireless communications, comprising:
- means for communicating with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units;
- means for assigning one of control messages for the data channels to one of the control units;
- means for receiving a second one of the control messages on a first one of the control channels, wherein the second one of the control messages comprises a request for a collision avoidance mode of transmission and a weight indicating a degree of interference seen by a node transmitting the second one of the control messages;
- and
- means for, in response to receiving said second one of the control messages, avoiding using a second one of the control channels for communicating control messages with the remote node during at least one timeslot following the message.
A computer-program product for wireless communications comprising:
- a non-transitory machine-readable storage medium encoded with instructions executable by a processing system to:
- communicate with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units, and each of the control units is capable of carrying one of control messages for the data channels;
- assign one of control messages for the data channels to one of the control units;
- assign the one of the control messages to one of the control channels as a function of a processing capability of the remote node;
- and
- in one timeslot, receive on a first one of the control channels and transmit on a second one of the control channels.
An access terminal for wireless communications, comprising:
- a processing system configured to communicate with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units, the processing system being further configured to assign one of control messages for the data channels to one of the control units;
- and
- a user interface configured to enable a user to control communications between the processing system and the remote node;
- wherein the processing system is further configured to assign the one of the control messages to one of the control channels as a function of a processing capability of the remote node;
- wherein the processing system is further configured to, in one timeslot, receive on a first one of the control channels and transmit on a second one of the control channels.
An access point, comprising:
- a wireless network adapter configured to support a backhaul for a remote node to a network;
- and
- a processing system configured to communicate with a remote node using a timeslot structure having data channels and control channels, wherein each of the control channels comprises control units, the processing system being further configured to assign one of control messages for the data channels to one of the control units;
- wherein the processing system is further configured to assign the one of the control messages to one of the control channels as a function of a processing capability of the remote node;
- wherein the processing system is further configured to, in one timeslot, receive on a first one of the control channels and transmit on a second one of the control channels.
Dependencies are inferred from the claim text.