IP Library Granted Patent US 9,510,343
Granted Patent B2
US 9,510,343 · App. 13/942,251 · Granted Nov 29, 2016

Frame based, on-demand spectrum contention protocol vector messaging

Inventor: Wendong Hu (San Jose, CA)
Assignee: STMICROELECTRONICS, INC.
H04W72/0426H04W74/0808H04W16/14H04W72/0406
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,510,343
App. No.
13/942,251
Granted
Nov 29, 2016
Kind
B2
Abstract

Systems and methods are disclosed by which base stations with overlapping service areas allocate frames within superframes of a channel in a cognitive radio communication network. The frames are assigned for sole use by a base station on a frame-by-frame basis using a Frame-Based, On-Demand Spectrum Contention process. The process resolves contentions for use of frames using equally probable random numbers. The results of the process are transmitted and received between base stations using vector messages. Applications of the methods and systems include Wireless Regional Area Networks (WRANs), including those using the standards of IEEE 802.22.

Claims (37)

1. A vector messaging system for transmission of frame-based, on-demand spectrum contention information, the vector messaging system comprising:

a plurality of base stations configured to define a cognitive radio communication system, each base station comprising a transceiver configured to transmit and receive wireless messages;

each base station configured to generate one or more vector messages comprising information regarding initiation and resolution of a contention for data frames of a shared superframe

a source base station from said plurality thereof configured to send a vector contention request message to a destination base station, the vector contention request message identifying the data frames of the shared superframe to which the source base station seeks access and including a source random priority number, the vector contention request message comprising a plurality of vector bits being associated with indexes of the data frames within the shared superframe, each vector bit in the vector contention request message having a value indicating whether the source base station requests to acquire a respective data frame;

the destination base station, when occupying the data frames of the shared superframe, being configured to

generate a destination random priority number, and

execute a contention over the data frames of the shared superframe by comparing the source random priority number, and the destination random priority number.

2. The vector messaging system of claim 1 wherein the one or more vector messages are each transmitted in a contention beacon period packet.

3. The vector messaging system of claim 1 wherein the shared superframe comprises a plurality of superframes; and wherein the plurality of superframes is associated with a communication channel of the cognitive radio communication system.

4. The vector messaging system of claim 1 wherein the destination base station is configured to generate a vector contention response message identifying, in response to receiving the vector contention request message, the data frames of the shared superframe to which the source base station has been awarded in the contention.

5. The vector messaging system of claim 4 wherein the vector contention response message includes a vector bit indicating an index of data frames within the shared superframe that the source base station will not occupy at a predetermined time.

6. The vector messaging system of claim 4 wherein the vector contention response message includes a vector bit indicating an index of data frames within the shared superframe that the source base station will occupy at a predetermined time.

7. The vector messaging system of claim 6 wherein the predetermined time is upon beginning a next superframe.

8. The vector messaging system of claim 1 wherein the source base station is configured to generate a vector contention acknowledgment message notifying other base stations within one hop of the source base station of the data frames of the shared superframe the source base station will occupy at a predetermined time.

9. The vector messaging system of claim 8 wherein the vector contention acknowledgement message includes a vector bit indicating an index of data frames within the shared superframe that the source base station will occupy at the predetermined time.

10. The vector messaging system of claim 1 wherein the source base station is configured to generate a vector contention release message conveying release of the data frames of the shared superframe to a given base station of the plurality of base stations winning the contention at a predetermined time.

11. The vector messaging system of claim 10 wherein the vector contention release message includes a bit vector indicating an index of data frames within the shared superframe that the given base station of the plurality of base stations winning the contention will occupy at the predetermined time.

12. A method for operating a vector messaging system for transmission of frame-based, on- demand spectrum contention information, the vector messaging system comprising a plurality of base stations defining a cognitive radio communication system, each base station comprising a transceiver to transmit and receive wireless messages, the method comprising:

operating each base station to generate one or more vector messages comprising information regarding initiation and resolution of a contention for data frames of a shared superframe;

operating a source base station from the plurality thereof to send a vector contention request message to a destination base station, the vector contention request message identifying the data frames of the shared superframe to which the source base station seeks access and including a source random priority number, the vector contention request message comprising a plurality of vector bits being associated with indexes of the data frames within the shared superframe, each vector bit in the vector contention request message having a value indicating whether the source base station requests to acquire a respective data frame; and

when the destination base station occupies the data frames of the shared superframe, operating the destination base station to generate a destination random priority number, and execute a contention over the data frames of the shared superframe by comparing the source random priority number, and the destination random priority number.

13. The method of claim 12 wherein the one or more vector messages are each transmitted in a contention beacon period packet.

14. The method of claim 12 wherein the shared superframe comprises a plurality of superframes; and wherein the plurality of superframes is associated with a communication channel of the cognitive radio communication system.

15. The method of claim 12 further comprising operating the destination base station to generate a vector contention response message identifying, in response to receiving the vector contention request message, the data frames of the shared superframe to which the source base station has been awarded in the contention.

16. The method of claim 15 wherein the vector contention response message includes a vector bit indicating an index of data frames within the shared superframe that the source base station will not occupy at a predetermined time.

17. The method of claim 15 wherein the vector contention response message includes a vector bit indicating an index of data frames within the shared superframe that the source base station will occupy at a predetermined time.

18. The method of claim 17 wherein the predetermined time is upon beginning a next superframe.

19. A vector messaging system for transmission of frame-based, on-demand spectrum contention information, the vector messaging system comprising:

a plurality of base stations configured to define a cognitive radio communication system, each base station comprising a transceiver configured to transmit and receive wireless messages;

each base station configured to generate one or more vector messages comprising information regarding initiation and resolution of a contention for data frames of a shared superframe;

a source base station from said plurality thereof configured to send a vector contention request message to a destination base station, the vector contention request message identifying the data frames of the shared superframe to which the source base station seeks access and including a source random priority number, the vector contention request message comprising a plurality of vector bits being associated with indexes of the data frames within a superframe, each vector bit in the vector contention request message having a value indicating whether the source base station requests to acquire a respective data frame;

the destination base station, when occupying the data frames of the shared superframe, being configured to

generate a destination random priority number, and

execute a contention over the data frames of the shared superframe by comparing the source random priority number, and the destination random priority number;

the destination base station being configured to generate a vector contention response message comprising a plurality of vector bits identifying, in response to receiving the vector contention request message, indexes of the data frames of the shared superframe to which the source base station has been awarded in the contention;

the source base station being configured to generate a vector contention acknowledgment message, the vector contention acknowledgment message comprising a plurality of vector bits for notifying other base stations, within one hop of the source base station, indexes of the data frames of the shared superframe the source base station will occupy at a predetermined time.

20. The vector messaging system of claim 19 wherein the one or more vector messages are each transmitted in a contention beacon period packet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: STMICROELECTRONICS, INC.
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 068433/0883 →
Continuity (3)
Division 12721387 · Mar 10, 2010
Provisional Application 61158855 · Mar 10, 2009
Related Publication 20140023034A1 · Jan 23, 2014