Cross-layer, cross-node cognitive network enhanced dynamic spectrum allocation
First Claim
1. A method for dynamically managing Secondary User Node (“
- SUN”
) access to a segment of a wireless spectrum licensed for use by Primary User Nodes (“
PUNs”
), the method comprising;
detecting, by first and second SUNs, physical data transfers by the PUNs at a plurality of first licensed frequencies during a plurality of slot sample times of a first epoch;
generating, by each of the first and second SUNs, a report comprising sensed spectral data indicating(1) during which of the slot sample times each physical data transfer was detected by a respective one of the first and second SUNs, and(2) at which of the first licensed frequencies each physical data transfer occurred;
receiving, by the first SUN, the report broadcasted from the second SUN at a non-licensed frequency during a respective one of a plurality of slot report times following the slot sample times of the first epoch;
analyzing, by at least the first SUN, the sensed spectral data of the reports to obtain a known or learned RF energy pattern of upper-layer operations capable of being performed by the PUNs; and
using the known or learned RF energy pattern to determine a time for using a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNs.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems (100) and methods (700) for dynamically managing Secondary User Node (“SUN”) access to a segment of a wireless spectrum licensed for use by Primary User Nodes (“PUNs”). The methods comprise: detecting physical data transfers by PUNs (110-122) at first licensed frequencies (f1, f2, f3, f4) during slot sample times of a first epoch (t1-t15); generating a report comprising sensed spectral data indicating (a) during which of the slot sample times each physical data transfer was detected by a respective SUN (102-108) and (b) at which of the first licensed frequencies each physical data transfer occurred; receiving a report broadcasted from a remote SUN at a non-licensed frequency during a respective slot report times (t16-t19) of the first epoch; and analyzing the sensed spectral data of the reports to determine a time for using a first licensed frequency without interfering with or only minimally interfering with use thereof by PUNs.
-
Citations
18 Claims
-
1. A method for dynamically managing Secondary User Node (“
- SUN”
) access to a segment of a wireless spectrum licensed for use by Primary User Nodes (“
PUNs”
), the method comprising;detecting, by first and second SUNs, physical data transfers by the PUNs at a plurality of first licensed frequencies during a plurality of slot sample times of a first epoch; generating, by each of the first and second SUNs, a report comprising sensed spectral data indicating (1) during which of the slot sample times each physical data transfer was detected by a respective one of the first and second SUNs, and (2) at which of the first licensed frequencies each physical data transfer occurred; receiving, by the first SUN, the report broadcasted from the second SUN at a non-licensed frequency during a respective one of a plurality of slot report times following the slot sample times of the first epoch; analyzing, by at least the first SUN, the sensed spectral data of the reports to obtain a known or learned RF energy pattern of upper-layer operations capable of being performed by the PUNs; and using the known or learned RF energy pattern to determine a time for using a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNs. - View Dependent Claims (2, 3, 4)
- SUN”
-
5. A method for dynamically managing Secondary User Node (“
- SUN”
) access to a segment of a wireless spectrum licensed for use by Primary User Nodes (“
PUNs”
), the method comprising;detecting, by first and second SUNs, physical data transfers by the PUNs at a plurality of first licensed frequencies during a plurality of slot sample times of a first epoch; generating, by each of the first and second SUNs, a report comprising sensed spectral data indicating (1) during which of the slot sample times each physical data transfer was detected by a respective one of the first and second SUNs, and (2) at which of the first licensed frequencies each physical data transfer occurred; receiving, by the first SUN, the report broadcasted from the second SUN at a non-licensed frequency during a respective one of a plurality of slot report times following the slot sample times of the first epoch; and analyzing, by at least the first SUN, the sensed spectral data of the reports to determine a time for using a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNs; wherein the report generated by at least one of the first and second SUNs further comprises unencrypted packet information transferred by the PUNs at at least one of the first licensed frequencies during at least some of the plurality of slot sample times of the first epoch.
- SUN”
-
6. A method for dynamically managing Secondary User Node (“
- SUN”
) access to a segment of a wireless spectrum licensed for use by Primary User Nodes (“
PUNs”
), the method comprising;detecting, by first and second SUNs, physical data transfers by the PUNs at a plurality of first licensed frequencies during a plurality of slot sample times of a first epoch; generating, by each of the first and second SUNs, a report comprising sensed spectral data indicating (1) during which of the slot sample times each physical data transfer was detected by a respective one of the first and second SUNs, and (2) at which of the first licensed frequencies each physical data transfer occurred; receiving, by the first SUN, the report broadcasted from the second SUN at a non-licensed frequency during a respective one of a plurality of slot report times following the slot sample times of the first epoch; analyzing, by at least the first SUN, the sensed spectral data of the reports to determine a time for using a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNs; extracting protocol header information from a plurality of unencrypted packets transferred by the PUNs at at least one of the first licensed frequencies during at least some of the plurality of slot sample times of the first epoch; and using the protocol header information to identify at least one protocol layer operation which is probably being performed by the PUNs. - View Dependent Claims (7, 8)
- SUN”
-
9. A method for dynamically managing Secondary User Node (“
- SUN”
) access to a segment of a wireless spectrum licensed for use by Primary User Nodes (“
PUNs”
), the method comprising;detecting, by first and second SUNs, physical data transfers by the PUNs at a plurality of first licensed frequencies during a plurality of slot sample times of a first epoch; generating, by each of the first and second SUNs, a report comprising sensed spectral data indicating (1) during which of the slot sample times each physical data transfer was detected by a respective one of the first and second SUNs, and (2) at which of the first licensed frequencies each physical data transfer occurred; receiving, by the first SUN, the report broadcasted from the second SUN at a non-licensed frequency during a respective one of a plurality of slot report times following the slot sample times of the first epoch; analyzing, by at least the first SUN, the sensed spectral data of the reports to determine a time for using a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNs; determining a traffic RF energy pattern at a licensed frequency of the plurality of licensed frequencies; comparing the traffic RF energy pattern to a plurality of known or learned RF energy patterns for various protocol layer operations; and using the known or learned RF energy pattern that entirely or at least partially matches the traffic RF energy pattern to determine a time for using a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNs.
- SUN”
-
10. A system, comprising:
at least one electronic circuit configured to perform the following operations; detect physical data transfers by a plurality of Primary User Nodes at a plurality of first licensed frequencies during a plurality of slot sample times of a first epoch; generate a first report comprising sensed spectral data indicating (1) during which of the slot sample times each physical data transfer was detected, and (2) at which of the first licensed frequencies each physical data transfer occurred; receive a second report broadcasted from a Secondary User Node (“
SUN”
) at a non-licensed frequency during a respective one of a plurality of slot report times following the slot sample times of the first epoch;analyze the sensed spectral data of the first and second reports to obtain a known or learned RF energy pattern of upper-layer operations capable of being performed by the PUNS; and using the known or learned RF energy pattern to determine a time at which a plurality of SUNs should be allowed use of a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNS. - View Dependent Claims (11, 12, 13)
-
14. A system, comprising:
-
at least one electronic circuit configured to perform the following operations; detect physical data transfers by a plurality of Primary User Nodes at a plurality of first licensed frequencies during a plurality of slot sample times of a first epoch; generate a first report comprising sensed spectral data indicating (3) during which of the slot sample times each physical data transfer was detected, and (4) at which of the first licensed frequencies each physical data transfer occurred; receive a second report broadcasted from a Secondary User Node (“
SUN”
) at a non-licensed frequency during a respective one of a plurality of slot report times following the slot sample times of the first epoch; andanalyze the sensed spectral data of the first and second reports to determine a time at which a plurality of SUNs should be allowed use of a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNs; wherein the report generated by the SUN further comprises unencrypted packet information transferred by the PUNs at at least one of the first licensed frequencies during at least some of the plurality of slot sample times of the first epoch.
-
-
15. A system, comprising:
-
at least one electronic circuit configured to perform the following operations; detect physical data transfers by a plurality of Primary User Nodes at a plurality of first licensed frequencies during a plurality of slot sample times of a first epoch; generate a first report comprising sensed spectral data indicating (5) during which of the slot sample times each physical data transfer was detected, and (6) at which of the first licensed frequencies each physical data transfer occurred; receive a second report broadcasted from a Secondary User Node (“
SUN”
) at a non-licensed frequency during a respective one of a plurality of slot report times following the slot sample times of the first epoch; andanalyze the sensed spectral data of the first and second reports to determine a time at which a plurality of SUNs should be allowed use of a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNs; wherein the electronic circuit is further configured to; extract protocol header information from a plurality of unencrypted packets transferred by the PUNs at at least one of the first licensed frequencies during at least some of the plurality of slot sample times of the first epoch; and use the protocol header information to identify at least one protocol layer operation which is probably being performed by the PUNs. - View Dependent Claims (16, 17)
-
-
18. A system, comprising:
-
at least one electronic circuit configured to perform the following operations; detect physical data transfers by a plurality of Primary User Nodes at a plurality of first licensed frequencies during a plurality of slot sample times of a first epoch; generate a first report comprising sensed spectral data indicating (7) during which of the slot sample times each physical data transfer was detected, and (8) at which of the first licensed frequencies each physical data transfer occurred; receive a second report broadcasted from a Secondary User Node (“
SUN”
) at a non-licensed frequency during a respective one of a plurality of slot report times following the slot sample times of the first epoch; andanalyze the sensed spectral data of the first and second reports to determine a time at which a plurality of SUNs should be allowed use of a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNs; wherein the electronic circuit is further configured to determine a traffic RF energy pattern at a licensed frequency of the plurality of licensed frequencies; wherein the electronic circuit is further configured to compare the traffic RF energy pattern to a plurality of known or learned RF energy patterns for various protocol layer operations; and wherein the electronic circuit is further configured to use the known or learned RF energy pattern that entirely or at least partially matches the traffic RF energy pattern to determine a time for using a first licensed frequency without interfering with or only minimally interfering with use thereof by the PUNs.
-
Specification