Automated frequency coordination for shared spectrum wireless systems
11252574 · 2022-02-15
Assignee
Inventors
- Samuel Jay MacMullan (Carlisle, MA, US)
- Michael Oliver Ghorbanzadeh (Annandale, VA, US)
- James Ni (Westford, MA, US)
- Kurt Schaubach (Arlington, VA, US)
Cpc classification
H04W72/0453
ELECTRICITY
H04W16/14
ELECTRICITY
International classification
H04W16/14
ELECTRICITY
Abstract
Improved techniques are provided for managing frequency channels in a shared spectrum available to a radio local access network device (RLAN) in a wireless network. A shared spectrum system may perform operations including retrieving a plurality of parameters for one or more high-priority users in the wireless network; computing, based on the retrieved parameters, a plurality of interference-to-noise power ratio (I/N) contour values; storing the plurality of I/N contour values in a database; receiving, from the RLAN in the wireless network, a request for channel availability, wherein the received request includes at least a first value; extracting, based on the first value in the request for channel availability, I/N contour values from the database exceeding a threshold value; determining, based on the extracted I/N contour values, available frequency information corresponding to the received request for channel availability; and transmitting a channel availability response comprising the available frequency information.
Claims
1. A method for managing frequency channels in a shared spectrum available to a radio local access network device (RLAN) in a wireless network, the method comprising: retrieving a plurality of parameters for one or more high-priority users in the wireless network, wherein the plurality of parameters includes location and frequency information associated with each of the one or more high-priority users; computing, based on the retrieved parameters, a plurality of interference-to-noise power ratio (I/N) contour values; storing the plurality of I/N contour values in a database; receiving, from the RLAN in the wireless network, a request for channel availability, wherein the received request includes at least a first value; extracting, based on the first value in the request for channel availability, I/N contour values from the database exceeding a threshold value; determining, based on the extracted I/N contour values, available frequency information corresponding to the received request for channel availability; and transmitting a channel availability response comprising the available frequency information.
2. The method of claim 1, wherein the plurality of parameters is retrieved from a universal licensing system (ULS) database.
3. The method of claim 1, wherein the high-priority users comprise at least one incumbent user that had access to a frequency channel in the shared spectrum before that channel was included in the shared spectrum.
4. The method of claim 1, wherein the channel availability response further includes interference information.
5. The method of claim 1, further comprising: determining, based on an RLAN antenna gain, an indication of RLAN power in a direction of a high-priority user; and computing, based on the determined indication of RLAN power, the plurality of the I/N contour values.
6. The method of claim 1, further comprising: determining, based on the available frequency information, a location of the RLAN, an above ground level (AGL) height of the RLAN; and computing, based on the AGL height and an RLAN power, an RLAN impact area.
7. The method of claim 1, wherein the first value in the request for channel availability comprises a horizontal uncertainty value or a vertical uncertainty value.
8. The method of claim 1, wherein the threshold value is one of −6 dB, 0 dB, or 10 dB.
9. The method of claim 1, further comprising: identifying high-priority users in the RLAN vicinity in the channel availability response.
10. The method of claim 1, further comprising: identifying at least one change in frequency channel availability in the channel availability response.
11. The method of claim 1, further comprising: computing a distance from the RLAN to a plurality of I/N contours.
12. The method of claim 11, further comprising: transmitting, if the RLAN is determined to be located at a distance less than a horizontal uncertainty value from an extracted I/N contour value, an indication in the channel availability response that frequency channels are unavailable.
13. The method of claim 1, wherein the request for channel availability and the channel available response are encoded using a secure protocol.
14. A system for managing frequency channels in a shared spectrum available to a radio local access network device (RLAN) in a wireless network, the system comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to: retrieve a plurality of parameters for one or more high-priority users in the wireless network, wherein the plurality of parameters includes location and frequency information associated with each of the one or more high-priority users; compute, based on the retrieved parameters, a plurality of I/N contour values; store the plurality of I/N contour values in a database; receive, from the RLAN in the wireless network, a request for channel availability, wherein the received request includes at least a first value; extract, based on the first value in the request for channel availability, I/N contour values from the database exceeding a threshold value; determine, based on the extracted I/N contour values, available frequency information corresponding to the received request for channel availability; and transmit a channel availability response comprising the available frequency information.
15. The system of claim 14, wherein the plurality of parameters is retrieved from a ULS database.
16. The system of claim 14, wherein the high-priority users comprise at least one incumbent user that had access to a frequency channel in the shared spectrum before that channel was included in the shared spectrum.
17. The system of claim 14, wherein the channel availability response further includes interference information.
18. The system of claim 14, wherein the memory stores instructions that, when executed by the one or more processors, cause the system to: determine, based on an RLAN antenna gain, an indication of RLAN power in a direction of a high-priority user; and compute, based on the determined indication of RLAN power, the plurality of the I/N contour values.
19. The system of claim 14, wherein the memory stores instructions that, when executed by the one or more processors, cause the system to: determine, based on the available frequency information and a location of the RLAN, an AGL height of the RLAN; and compute, based on the AGL height and an RLAN power, an RLAN impact area.
20. The system of claim 14, wherein the first value in the request for channel availability comprises a horizontal uncertainty value or a vertical uncertainty value.
21. The system of claim 14, wherein the threshold value is one of −6 dB, 0 dB, or 10 dB.
22. The system of claim 14, wherein the memory stores instructions that, when executed by the one or more processors, cause the system to: identify high-priority users in the RLAN vicinity in the channel availability response.
23. The system of claim 14, wherein the memory stores instructions that, when executed by the one or more processors, cause the system to: identify at least one change in frequency channel availability in the channel availability response.
24. The system of claim 14, wherein the memory stores instructions that, when executed by the one or more processors, cause the system to: compute a distance from the RLAN to a plurality of I/N contours.
25. The system of claim 24, wherein the memory stores instructions that, when executed by the one or more processors, cause the system to: transmit, if the RLAN is determined to be located at a distance less than a horizontal uncertainty value from an extracted I/N contour value, an indication in the channel availability response that frequency channels are unavailable.
26. The system of claim 14, wherein the request for channel availability and the channel available response are encoded using a secure protocol.
27. A non-transitory computer-readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to perform operations including: retrieving a plurality of parameters for one or more high-priority users in the wireless network, wherein the plurality of parameters includes location and frequency information associated with each of the one or more high-priority users; computing, based on the retrieved parameters, a plurality I/N contour values; storing the plurality of I/N contour values in a database; receiving, from a radio local access network device (RLAN) in a wireless network, a request for channel availability, wherein the received request includes at least a first value; extracting, based on the first value in the request for channel availability, I/N contour values from the database exceeding a threshold value; determining, based on the extracted I/N contour values, available frequency information corresponding to the received request for channel availability; and transmitting a channel availability response comprising the available frequency information.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate various exemplary disclosed embodiments. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
DETAILED DESCRIPTION OF DISCLOSED EMBODIMENTS
(16) The following detailed description refers to the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the following description to refer to the same or similar parts. While several illustrative embodiments are described herein, modifications, adaptations and other implementations are possible. For example, substitutions, additions, or modifications may be made to the components and steps illustrated in the drawings, and the illustrative methods described herein may be modified by substituting, reordering, removing, or adding steps to the disclosed methods. Accordingly, the following detailed description is not limited to the disclosed embodiments and examples. Instead, the proper scope of the invention is defined by the appended claims.
(17)
(18) Further to the disclosed embodiment, the AFC 108 may control interference levels for high-priority incumbent users (as shown in
(19) According to some disclosed embodiments, a ULS (such as, for example, ULS 502 in
(20) The I/N contour may represent an area over which the RLAN 102 operating on an incumbent frequency and transmitting power in a direction of an incumbent receiver, would cause excess interference to the incumbent receiver. In some embodiments, the I/N contour may correspond to a geographic boundary where the I/N levels are above a selected I/N threshold value for an incumbent receiver. Specifically, the I/N contour may represent the locations where the RLAN 102 transmission would cause the overall I/N value at the incumbent receiver to exceed a specified interference threshold, e.g., which may be −6 dB, 0 dB, or 10 dB in some exemplary embodiments. Such a threshold value may be determined to cause significant degradation to the incumbent receiver's communications performance.
(21) Contours for several I/N levels (e.g., −6 dB, 0 dB, 10 dB) may be computed offline and stored in the AFC database. The I/N contour calculation may use the reported RLAN effective isotropic radiated power (EIRP.sub.RLAN) in the direction of the incumbent receiver, determined from an amount of conducted power and an assumed RLAN antenna gain in the direction of the incumbent receiver. Also employed in the I/N contour calculation may be one or more of the path loss (PL) between the incumbent receiver and RLAN antenna, the requested RLAN frequency, and the incumbent receiver's antenna gain in the direction of the RLAN (G.sub.incumbent.fwdarw.RLAN).
(22) In accordance with such disclosed embodiments, a quantity “I” may then be computed, in dBm, using the following equation:
I=EIRP.sub.RLAN−PL+G.sub.incumbent.fwdarw.RLAN
(23)
(24) In some disclosed embodiments, I/N contours may be derived using path loss determined by the propagation model (e.g. Irregular Terrain Model (TR 15-517), WINNER II) and leveraging terrain elevation and clutter (land cover) data as specified in R2-SGN-05. Through alternative contour generation techniques, one or more of terrain elevation data, land cover data, and path loss computations additionally or alternatively may be employed to determine I/N contours. For instance, in some embodiments, a path loss computation could account for whether the RLAN is indoors or outdoors, information reported by the RLAN, or information determined by the AFC based on the RLAN's location.
(25) The effective noise, N, may be estimated using a configurable noise figure, such as, for example, 5 dB. To provide the RLAN with helpful information regarding spectrum availability, the AFC may also compute an RLAN Impact Area starting with an estimate of the RLAN coverage area determined using the RLAN location, Above Ground Level (AGL) height, and EIRP, the propagation model, and a specified RLAN cell edge power level. The impact area may be the area over which the power transmitted by the RLAN and received by a hypothetical receiver with an omnidirectional antenna would be greater than or equal to the RLAN cell edge power level. In some embodiments, the coverage area may be calculated where a power level threshold, the RLAN cell edge power level, would be used to specify the contour edges. The resulting coverage contour may be specified in a length 360 array with each point representing the coverage distance relative to the RLAN location in a particular angular direction, for example, with respect to a reference direction such as True North. The RLAN Impact Area can also be adjusted by adding an extra horizontal uncertainty to the coverage contour which was computed using the propagation model.
(26)
(27)
where ceil(x) is the ceiling operation. For example, if 20<=EIRP<=36, the EIRP_lookup may be selected as the value in [20, 24, 28, 32, 36] that is the smallest value larger than or equal to the EIRP. If EIRP>36, EIRP_lookup=36. If EIRP<20, EIRP_lookup=20. In this example, if 20<=(height+verUncertainty)<=100, the height_lookup may be selected as the value in [20, 40, 60, 80, 100] that is the smallest value larger than or equal to (height+verUncertainty). If height>100, then height_lookup=100, and if height<20, the height_lookup=20. The EIRP_lookup and height_lookup may be used to extract from the incumbent database the I/N contour for each incumbent corresponding to that EIRP and AGL. As used in this context, the “height” refers to AGL height.
(28) If the RLAN is within a distance less than or equal to the horizontal uncertainty relative to the closest point on the incumbent I/N contour, the incumbent's frequency channels may be marked as unavailable, for example, in a Channel Availability Response 106 message returned from the AFC 108 to RLAN 102. The AFC may determine the overall requested channel availability by considering all incumbents and the frequency channels that are unavailable due to interference considerations to each incumbent.
(29) In other words, with the extracted set of contours, the channel availability calculation module, for example in the AFC 108, may compute the distance from the RLAN to each I/N contour. If the contour is within horUncertainty of the contour, e.g., in some embodiments where the distance, d, from the RLAN 406 to the closest point on an incumbent's contour 402 is less than or equal to horUncertainty (see
(30)
(31) In some embodiments, the contiguous frequency segments of the available spectrum in the 6 GHz band frequency range from 5,925,000,000 Hz to 7,125,000,000 Hz may be stemmed from excising any portions of the band occupied by incumbents with which the RLAN would interfere.
(32) For example, if the RLAN would interfere with incumbents using frequency channels having lower_freq=6,000,000,000 and upper_freq=6,100,000,000 and lower_freq=6,150,000,000 and upper_freq=6,200,000,000, then the available frequency segments would be:
(33) TABLE-US-00001 “availableChannel”:[ { “frequencyRange”:{ “lowFrequency”:5925000000, “highFrequency”:6000000000 }, { “frequencyRange”:{ “lowFrequency”:6100000000, “highFrequency”:6150000000 }, { “frequencyRange”:{ “lowFrequency”:6200000000, “highFrequency”: 7125000000 } ]
(34) In this example, if the RLAN would interfere with incumbents using frequency channels with lower_freq=6,200,000,000 and upper_freq=6,300,000,000 and lower_freq=6,150,000,000 and upper_freq=6,200,000,000, then the available frequency segments would be:
(35) TABLE-US-00002 “availableChannel”:[ { “frequencyRange”:{ “lowFrequency”:5925000000, “highFrequency”:6200000000 }, { “frequencyRange”:{ “lowFrequency”:6300000000, “highFrequency”: 7125000000 } ]
(36) If the RLAN would interfere with incumbents with frequency channels having lower_freq=5,925,000,000 and upper_freq=6,300,000,000 and lower_freq=6,450,000,000 and upper_freq=6,500,000,000, the available frequency segments would be:
(37) TABLE-US-00003 “availableChannel”:[ { “frequencyRange”:{ “lowFrequency”:6300000000, “highFrequency”:6450000000 }, { “frequencyRange”:{ “lowFrequency”: 6500000000, “highFrequency”: 7125000000 } ]
(38)
(39) As noted above,
(40) In some embodiments, for RLAN informational purposes, and/or in response to a request of a specified region from the RLAN, the AFC may also provide a list of incumbent receivers within the region and the incumbent frequency range and I/N contour in response to EIRP and height corresponding to the associated RLAN characteristics and required I/N protection level.
(41) Further to some exemplary embodiments, the current AFC does not provide RLAN-to-RLAN interference protection. Specifically, multiple RLANs could request channel assignment and operation in a particular area and could subsequently operate simultaneously in this area on the same frequency. An extension to the approach disclosed herein to overcome this limitation may be to use the RLAN Impact Area as its exclusion zone once that RLAN begins transmitting, and to prevent other RLANs whose exclusion zones overlap with that of the operating RLAN from operating co-channel to the RLAN. The AFC-authorized, transmitting RLAN may notify the AFC of its transmit frequency so the AFC could then allow RLANs with overlapping Impact Areas to each transmit using orthogonal frequency assignments, thereby minimizing RLAN-to-RLAN interference.
(42) In other embodiments, a closed-loop heartbeat, between the RLAN and AFC, may be implemented to allow the AFC to notify the RLAN of new incumbents in the RLAN vicinity and/or about any resulting changes of spectrum availability. This closed-loop signaling mechanism may enable the AFC to navigate the RLAN to a new frequency that does not interfere with incumbents and, potentially, other RLANs.
(43)
(44) In some embodiments, the computation may be done in a first section S1. The projection of vector A into the E plane 608 may be represented by vector A.sub.E, which may be specified by the tilt angle Φ above the Y-axis (Φ equals the angle between H-plane 610 (X-Z plane) and the vector A. Then, gain E(Φ) may be computed from the pattern. Such a computation may also be done in a section S2.
(45) In some embodiments,
(46)
(47)
(48) As shown in
d.sub.1=(R+h.sub.Rx)cos β (2)
(49) Then, the length d.sub.2 of the line segment HB can be written as equation (3) below where the second equality is the result of substituting d.sub.1 from equation (2) above.
d.sub.2=R+h.sub.RLAN−d.sub.1=h.sub.RLAN−h.sub.RX cos β+R(1−cos β) (3)
(50) The angle <HAB=β since AD ⊥AC and <HAC=90−β. From here, assuming that <AHD=90°, the equation (4) below may be obtained.
d.sub.3=(R+h.sub.RX)sin β (4)
(51) The angle above the horizontal (X-Y plane, or H-plane) Φ may be:
(52)
(53) Using equations (3) and (4) to substitute d.sub.2 and d.sub.3 in equation (5), the following may be obtained:
(54)
(55) In other embodiments, the gain from the E-plane antenna mask for Φ, E(Φ), may be increased.
(56)
(57)
(58) In responding to an initial RLAN Channel Availability POST Request, the AFC may respond with a RESTful response if the required calculation can be done within a given reasonable time, or an “in-progress” response if a long calculation delay is expected, and in this case, the RLAN 902 device can try to retrieve the calculated results using Channel Availability GET Requests with the assigned transaction number.
(59) A “segmenting-and-more” feature may be implemented in the AFC responses to RLAN requests to allow AFC to deliver and RLAN 902 to receive the responses in a partial, progressive, and “streamable” manner, allowing RLAN 902 and other types of user devices to control, to pace, to jump, to forward, to backward, to replay the responses in desired manners, and to adapt to network and RLAN data consumption configuration limitations.
(60) In some embodiments, a “more” equals true response may indicate that there are more results to be retrieved for the initial Request, and a “portion number” in the subsequent RLAN GET Requests may tell the AFC which part of the results the RLAN is asking for. The “in-progress” and “segmenting-and-more” procedures of this interface are shown in
(61)
(62) In responding to an initial RLAN Incumbent Information POST Request, the AFC may respond with a RESTful response if required calculations can be done within a given reasonable time, or an “in-progress” response if a long calculation delay is expected. In this case, the RLAN device may try to retrieve the calculated results using Incumbent Information GET Requests with the assigned transaction number.
(63) A “segmenting-and-more” feature may be implemented in the AFC responses to RLAN requests to cause the AFC to deliver and the RLAN to receive the responses in a partial, progressive, and “streamable” manner, allowing RLAN and other types of user devices to control, to pace, to jump, to forward, to backward, and to replay the responses in desired manners, and allow them to adapt to network and RLAN data consumption configuration limitations.
(64) In some embodiments, a “more” equals true response may indicate that there are more results to be retrieved for the initial request, a “portion number” in the subsequent RLAN GET Requests may tell the AFC which part of the results the RLAN is asking for, and the “in-progress” and “more” procedures of this interface are shown in
(65)
(66)
(67)
(68) In the exemplary embodiment of
(69) The following describes RLAN Interface Message Examples of message formats that could be used for various types of messages in accordance with certain disclosed embodiments herein.
(70) A.1 Channel Availability Request
(71) TABLE-US-00004 { “channelAvailabilityRequest”: [ // request message Is any array of Individual requests, this is to allow // aggregating requests from multiple RLANs into one message // -- used in e.g. domain proxy case if needed { “rlanId”: “abc123”, “latitude”: 37.419735, “longitude”: −122.072205, “EIRP”: 30, “height”: 6, “horUncertainty”:10, “verUncertainty”:3, “cellEdgeRSL”: −85 }, // additional requests If any { // ........ } ] }
(72) A.2 Channel Availability Response
(73) TABLE-US-00005 { “channelAvailabilityResponse”: [{ “requestId”: “unique request id in string format”, “rlanId”: “abc123”, “status”: “ok”, “impactArea”: { “type”: “FeatureCollection”, “features”: [{ “type”: “Feature”, “properties”: { “latitude”: 37.419735, “longitude”: −122.072205, “EIRP”: 30, “height”: 6, “horUncertainty”: 10, “verUncertainty”: 3, “cellEdgeRSL”: −85 } “geometry”: { “type”: “Polygon”, “coordinates”: [ [ [−74.216527777778,41.197198459596], [−74.202515421586,41.185771703074], [−74.189302439432,41.168445740081], [−74.175673909272,41.168371786049], [−74.162124708549,41.167214216680], [−74.146435538745,41.184546725624], [−74.130725919630,41.195907355798], [−74.114369447790,41.207613326543], [−74.337043717128,41.226668423861], [−74.323798372830,41.238741228359], [−74.307977938389,41.236094866833], [−74.294374634410,41.250828423695], [−74.278589778268,41.249145136434], [−74.262833611924,41.246193646571], [−74.246722580490,41.232072298973], [−74.231406431859,41.222902948569], [−74.216527777778,41.197198459596] ] ] } }] }, “availableChannel”: [{ “lowFrequency”: 6110000000, “highFrequency”: 6120000000 }, { “lowFrequency”: 6120000000, “highFrequency”: 6130000000 } ], “incumbentReceiver”: [{ call Sign”: “WQAN627”, “latitude”: 37.419735, “longitude”: −122.072205, “frequencyRange”: { “lowFrequency”: 6130000000, “highFrequency”: 6230000000 }, “entityName”: “Incumbent1” }, { call Sign”: “WQAN628”, “latitude”: 38.419735, “longitude”: −121.072205, “frequencyRange”: { “lowFrequency”: 6010000000, “highFrequency”: 6110000000 }, “entityName”: “Incumbent2” } ] }, // additional response If any { // ........ }] }
(74) A3 Incumbent Information Request
(75) TABLE-US-00006 { “incumbentInformationRequest”: [ // request message Is any array of Individual requests, this is to allow // aggregating requests from multiple RLANs into one message // -- used in e.g. domain proxy case if needed { “latitude”: 37.419735, “longitude”: −122.072205, “EIRP”: 6, “height”: 6, “radiusOfInterest”, 6, “verUncertainty”, 6 }, // additional requests If any { // ........ } ] }
(76) A.4 Incumbent Information Response
(77) TABLE-US-00007 { “incumbentInformationResponse”: [{ “requestId”: “incumbent-info-req-1547501757-1707516525”, “status”: “ok”, “portionIndex”: 0, “more”: false, “response”: [{ “type”: “FeatureCollection”, “features”: [{ “type”: “Feature”, “properties”: { “callSign”: “WFSS1234”, “lowerfreq”: 6000, “upperfreq”: 6100, “txLatitude”: 0, “txLongitude”: 0, “rxLatitude”: 0, “rxLongitude”: 0, “Entity Name”: “incumbent1” }, “geometry”: { “type”: “Polygon”, “coordinates”: [[[37.4216247393972, −122.072205], [37.4216244515736, −122.072163648325], [37.4216235881903, −122.072122309248], [37.4216221495105, −122.07208099536], [37.4216201359724, −122.072039719249], [37.4216247393972, −122.072205]]] } }] }, }] }
(78)
(79) At step 1404, the AFC may compute, based on the retrieved parameters, a plurality of I/N contour values, and may store the plurality of I/N contour values in a database. The AFC may also compute, based on the retrieved parameters, a plurality of incumbent receiver I/N contour values, wherein the I/N contour values are stored in an incumbent contour database. The AFC may also determine, based on an RLAN antenna gain, an indication of RLAN power in a direction of a high-priority user, and compute, based on the determined indication of RLAN power, the plurality of the I/N contour values. AFC may also determine, based on the available frequency information and a location of the RLAN, an AGL height of the RLAN, and may compute, based on the AGL height and an RLAN power, an RLAN impact area. AFC may also compute a distance from the RLAN to a plurality of I/N contours. In other embodiments, AFC may determine, based on an RLAN antenna gain, an RLAN effective isotropic rated power in a direction of an incumbent receiver, and may compute, based on the determination, a plurality of the I/N contour values. In other embodiments, AFC may determine, based on the location and the frequency information, an AGL height of the RLAN, and may compute, based on the AGL height and an RLAN effective isotropic rated power, an RLAN impact area. In some embodiments, AFC may compute a distance from the RLAN to a plurality of incumbent contours.
(80) At step 1406, the AFC may receive, from the RLAN in the wireless network, a request for channel availability, wherein the received request includes at least a first value. AFC may also receive, from at least one RLAN, a request for channel availability, wherein the request includes a plurality of uncertainty values. The first value in the request for channel availability may be a horizontal uncertainty value or a vertical uncertainty value. The channel availability request and the channel available response may be encoded using a secure protocol. In some embodiments, the plurality of uncertainty values may comprise horizontal uncertainty values and vertical uncertainty values.
(81) At step 1408, the AFC may extract, based on the first value in the request for channel availability, I/N contour values from the database exceeding a threshold value. The AFC may extract, based on the uncertainty values, I/N contour values exceeding an interference threshold from the incumbent contour database. The threshold value may be, for example, selected from one of −6 dB, 0 dB, or 10 dB. If the I/N contour value is 0.5, then the 10 dB contours are chosen. Alternatively, the threshold value may be predetermined, for example selected in advance by a system administrator, or alternatively may be a dynamically determined value selected by the AFC depending on one or more network conditions.
(82) At step 1410, the AFC may determine, based on the extracted I/N contour values, available frequency information corresponding to the received request for channel availability. Available frequency information may be related to an incumbent receiver and may provide commercial use of 150 MHz of spectrum in the 3.5 GHz band, and new bands such as but not limited to the 6 GHz band (5.925 to 7.125 GHz) may be available for shared spectrum use.
(83) At step 1412, the AFC may transmit a channel availability response comprising the available frequency information. AFC may also transmit, based on the extraction, a channel availability response, wherein the channel availability response message includes interference and available frequency information. The channel availability response may further include interference information. AFC may also transmit, if the RLAN is determined to be located at a distance less than a horizontal uncertainty value from an extracted I/N contour value, an indication in the channel availability response that frequency channels are unavailable. AFC may also identify high-priority users in the RLAN vicinity in the channel availability response. AFC may identify at least one change in frequency channel availability in the channel availability response. In some embodiments, AFC may transmit, if an RLAN is determined to be positioned at a distance less than a horizontal uncertainty value, incumbent receiver channels as unavailable. In some embodiments, the AFC may automatically notify an RLAN of new incumbent receivers in the RLAN vicinity and any changes in spectrum availability. In some embodiments, the AFC may transmit a channel availability request and response messages encoded using JSON and using a secure protocol.
(84) While illustrative embodiments have been described herein, the scope of any and all embodiments having equivalent elements, modifications, omissions, combinations (e.g., of aspects across various embodiments), adaptations and/or alterations as would be appreciated by those skilled in the art based on the present disclosure. For example, the exemplary disclosed embodiments are described in terms of interference-to-noise power contours, although those skilled in the art will appreciate that other criteria, such as signal-to-noise or carrier-to-noise ratios, compared to a threshold value may be used to determine the contours for incumbent receivers consistent with the disclosed embodiments herein. The limitations in the claims are to be interpreted broadly based on the language employed in the claims and not limited to examples described in the present specification or during the prosecution of the application. The examples are to be construed as non-exclusive. Furthermore, the steps of the disclosed routines may be modified in any manner, including by reordering steps and/or inserting or deleting steps. It is intended, therefore, that the specification and examples be considered as illustrative only, with a true scope and spirit being indicated by the following claims and their full scope of equivalents.