IP Library Granted Patent US 8,948,776
Granted Patent B2
US 8,948,776 · App. 13/738,924 · Granted Feb 3, 2015

Secondary user selection in cooperative sensing scheduling

Inventors: Xiangxia Sun (New Territories, HK); Tengyi Zhang (Kowloon, HK); Hin Kwok Tsang (New Territories, HK)
Assignee: Dynamic Invention LLC
H04W72/082Y02B60/50
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 8,948,776
App. No.
13/738,924
Granted
Feb 3, 2015
Kind
B2
Abstract

Cooperative spectral channel sensing techniques are applied in a cognitive radio network (CRN). Network characteristics and target parameter thresholds can be determined. An overall number of secondary users (SUs) assigned to sense a number of primary user (PU) channels can be determined. Further, it can be determined how many SUs to assign to sense each PU channel. In one aspect, SUs are allowed to access to PU channels based on spectrum opportunities determined by the cooperative spectral channel sensing techniques.

Claims (61)

1. A device: comprising:

a processor that executes or facilitates execution of computer executable components stored in a computer readable storage medium, the computer executable components comprising:

a resource management component configured to:

determine, based on a characteristic of a network, a set of spectral channels to sense within a coverage area of the network, the set comprising a target number of the spectral channels;

determine, based on the characteristic of the network, a set of node devices for sensing the set of spectral channels, the set of node devices comprising a first target quantity of node devices; and

determine, based on the characteristic of the network, a subset of node devices, from the set of node devices, for sensing of a spectral channel of the set of spectral channels, the subset comprising a second target quantity of node devices; and

an assignment component configured to assign, as a function of a parameter of the network, the subset of node devices to the spectral channel of the set of spectral channels, wherein the function is based on a power consumption parameter associated with sensing the set of spectral channels and a sensing accuracy parameter of the set of node device.

2. The device of claim 1 , wherein the characteristic of the network includes at least one of a count of node devices in the coverage area, or a total count of spectral channels in the coverage area.

3. The device of claim 1 , wherein the resource management component is further configured to determine the set of spectral channels, determine the set of node devices, and determine the subset of node devices for sensing the spectral channel of the set of spectral channels based on a threshold parameter.

4. The device of claim 3 , wherein the threshold parameter includes at least one of an energy consumption associated with a spectral channel sensing threshold, a spectral channel exploration threshold, a sensing accuracy threshold, or a network data throughput threshold.

5. The device of claim 1 , wherein the assignment component is further configured to assign the subset of node devices to the spectral channel of the set of spectral channels based on the function of the parameter of the network, wherein the function is further based on a data throughput parameter of the network and a total count of spectral channels within the coverage area.

6. The device of claim 1 , wherein the computer executable components further comprise:

a detection component configured to detect the characteristic of the network.

7. The device of claim 1 , wherein the computer executable components further comprise:

a scheduling component configured to grant, to select nodes of the set of nodes, access to selected spectral channels of the set of spectral channels, based on the selected spectral channels being determined to have another characteristic defining an idle spectral channel.

8. The device of claim 1 , wherein the computer executable components further comprise:

a receiver component configured to receive data from the set of node devices, the data indicative of respective statuses of the spectral channels of the set of spectral channels.

9. A method, comprising:

determining a characteristic of a network;

determining, as a function of the characteristic of the network, a set of spectral channels to sense;

determining, as a function of the characteristic of the network, a target quantity of node devices for sensing of the set of spectral channels; and

determining, as a function of a power consumption parameter associated with sensing the set of spectral channels and a sensing accuracy parameter associated with sensing the set of spectral channels, a number of node devices for sensing each spectral channel of the set of spectral channels.

10. The method of claim 9 , wherein the determining the set of spectral channels to sense, the determining the target quantity of node devices, and the determining the number of node devices are functions of a trade off management process, wherein the trade off management process applies a function of the characteristic of the network and a threshold of the network.

11. The method of claim 9 , further comprising:

receiving data indicative of a status of a spectral channel of the set of spectral channels.

12. The method of claim 11 , further comprising:

determining a status of the spectral channel based on the data.

13. The method of claim 12 , further comprising:

granting selected node devices access to selected spectral channels of the set of spectral channels based on the selected spectral channels being determined to have another characteristic defining an idle status.

14. The method of claim 9 , further comprising:

selecting a node device of the set of node devices to sense the set of spectral channels, wherein the selecting is based on another characteristic of the node device.

15. The method of claim 9 , further comprising:

altering access to the set of spectral channels based on priority data defined for the access.

16. A system, comprising:

means for determining a set of spectral channels to sense as a function of a predefined network parameter and a network characteristic;

means for determining a target quantity of node devices to sense the set of spectral channels as a function of the predefined network parameter and the network characteristic; and

means for assigning the target quantity of node devices to a spectral channel of the set of spectral channels as a function of the predefined network parameter and the network characteristic,

wherein the predefined network parameter comprises a power consumption parameter associated with sensing the set of spectral channels and a sensing accuracy parameter associated with sensing the spectral channels.

17. The system of claim 16 , wherein the means for determining the target quantity of node devices comprises:

means for determining a total number of node devices for sensing the set of spectral channels; and

means for determining a subtotal of node devices to sense the spectral channel of the set of spectral channels.

18. The system of claim 16 , further comprising:

means for determining respective statuses of spectral channels of the set of spectral channels based on data received by the target quantity of node devices.

19. The system of claim 16 , wherein the means for determining the set of spectral channels includes means for determining that spectral channels of the set of spectral channels have a first characteristic defining a primary user device channel and the means for determining a target quantity of node devices includes means for determining that node devices of the target quantity of node devices have a second characteristic defining a secondary user device.

20. A non-transitory computer-readable storage medium comprising computer-executable instructions that, in response to execution, cause a device including a processor to perform operations, comprising:

determining, based on a characteristic of a network, a target quantity of spectral channels for sensing from a total quantity of spectral channels in the network;

determining, based on the characteristic of the network, a target quantity of node devices for cooperative sensing;

determining, based on the characteristic of the network, a quantity of node devices for sensing spectral channels of the target quantity of spectral channels; and

assigning, based on a function of parameters of the network, the quantity of node devices to a spectral channel of the target quantity of spectral channel, wherein the parameters of the network comprise a power consumption parameter associated with sensing the set of spectral channels and a sensing accuracy parameter associated with sensing the spectral channels.

21. The non-transitory computer-readable storage medium of claim 20 , wherein the operations further comprise:

determining the target quantity of spectral channels as a function of the total quantity of spectral channels in a network and a total quantity of node devices in the network.

22. The non-transitory computer-readable storage medium of claim 20 , wherein the operations further comprise:

balancing, based on a predetermined threshold, the power consumption parameter associated with sensing the spectral channels and the accuracy parameter associated with sensing the spectral channels.

23. The non-transitory computer-readable storage medium of claim 22 , wherein the balancing further comprises:

balancing, based on the predetermined threshold, the target quantity of spectral channels, the target quantity of node devices for cooperative sensing, and the quantity of node devices for sensing the spectral channels of the target quantity of spectral channels.

24. The non-transitory computer-readable storage medium of claim 20 , wherein the operations further comprise:

determining noise associated with an electromagnetic interference present in a spectral channel of the target quantity of spectral channels.

25. The non-transitory computer-readable storage medium of claim 20 , wherein the operations further comprise:

determining signal-to-noise ratios (SNRs) associated with the spectral channels.

26. The non-transitory computer-readable storage medium of claim 20 , wherein the operations further comprise:

issuing a sense command to a node device of the target quantity of node devices.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2017
From: DYNAMIC INVENTION LLC
To: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
Reel/Frame 042386/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2013
From: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
To: DYNAMIC INVENTION LLC
Reel/Frame 031760/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2013
From: SUN, XIANGXIA; ZHANG, TENGYI; TSANG, HIN KWOK
To: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
Reel/Frame 029608/0210 →
Continuity (2)
Provisional Application 61697237 · Sep 5, 2012
Related Publication 20140066085A1 · Mar 6, 2014