The disclosed method and apparatus relate generally to CBRS (Citizen Band Radio Systems) communication systems. In particular, the disclosed method and apparatus relates to a method and apparatus for managing DPAs (Dynamic Protection Area) events.
As used herein, the term “UE’ refers to a wide range of user_devices having wireless connectivity, such as a cellular mobile phone, an Internet of Things (IOT) device, virtual reality goggles, robotic devices, autonomous driving machines, smart barcode scanners, and communications equipment including for example cell phones, desktop computers, laptop computers, tablets and other types of personal communications devices. In some cases, the UEs may be mobile; in other cases they may be installed at a fixed location. For example, a factory sensor may be installed at a fixed location from which it can remotely monitor an assembly line or a robotic arm's movement.
Used herein, the term ‘BS/AP” is used broadly to include base stations and access points, including at least an eNB (extended NodeB) of an LTE/5G network, a cellular BS (base station), a CBSD (Citizens Broadband Radio Service Device) (which may be an LTE or 5G device), a WiFi access node, a LAN (Local Area Network) access point, a WAN (Wide Area Network) access point, and should also be understood to include other network receiving hubs that provide access to a network of a plurality of wireless transceivers within range of the BS/AP. Typically, the BS/APs are used as transceiver hubs, whereas the UEs are used for point to point communication and are not used as hubs. Therefore, the BS/APs transmit at a relatively higher power than the UEs.
The BS/APs provide the UEs with a connection to another network, which in this example is in the Core Network 105. One function of the Core Network 105 is to provide the UE 101 and the BS/AP 103 with access to other devices and services either within its network, or on other networks. Particularly, in cellular networks and in private networks, the BS/AP 103 can receive signals from, and send signals to, the UE 101. The BS/AP 103 is coupled to the core network 105. The BS/AP provides a connection that allows information to flow between the cellular or private network and other networks, such as the PSTN (Public Switched Telephone Network) or the Internet 107. Wireless data transmission between a UE 101 and the BS/AP 103 occurs on an assigned channel, such as a specific frequency. Data transmission between the BS/AP 103 and the Core Network 105 utilizes any appropriate communication means (e.g., wireless, cable, fiber optic, and so forth).
In addition to providing access to remote networks and allowing information to flow between the cellular network and the internet 107, the core network 105 provides control of the air interface between the base station 103 and the UEs 101. The Core Network 105 may also coordinate the BS/APs to minimize interference within the network.
The US Federal Government has provided rules (Rule 96) that allow general access to an area of the frequency spectrum referred to as the CBRS. CBRS, which is a useful element of an advanced communication network referred to as “5G”. CBRS operates in a 150 MHz wide frequency range from 3.55 GHz to 3.7 GHz. The CBRS rules set forth detailed requirements for the devices that operate in a CBRS network and how they communicate. CBRS supports both LTE and 5G devices. Base stations within a CBRS network are termed “CBSDs”, and UEs are termed EUDs (End User Devices). CBSDs are fixed Stations, or networks of such stations, that operate on a Priority Access or General Authorized Access basis in the CBRS consistent with Title 47 CFR Part 96 of the United States CFR (Code of Federal Regulations). For CBSDs that comprise multiple nodes or networks of nodes, CBSD requirements apply to each node, even if network management and communication with the a SAS (Spectrum Access System) is accomplished via a single network interface.
The CBRS rules require that the SAS allocate spectrum to the CBSDs to avoid interference within the CBRS band. Generally, the SAS authorizes and manages use of spectrum for the CBRS. More specifically, the SAS maintains records of all authorized services and CBSDs in the CBRS frequency bands, is capable of determining the available channel at a specific geographic location, provides information on available channels to CBSDs that have been certified under the Commission's equipment authorization procedures, determines and enforces maximum power levels for CBSDs, enforces protection criteria for Incumbent Users and Priority Access Licensees, and performs other functions as set forth in the FCC (Federal Communications Commission) rules.
The Spectrum Sharing Committee Work Group 3 (for CBRS Protocols) has established an interface specification for registering a CBSD, requesting a grant of spectrum, and maintaining that grant. These message flows are described in the document titled “Signaling Protocols and Procedures for CBRS: Spectrum Access System (SAS)—Citizens Broadband Radio Service Device (CBSD) Interface Technical Specification”, Document WINNF-TS-0016-V1.2.4. 26 Jun. 2019.
Communications in accordance with WINNF-TS-0016 between the CBSD, SAS and CPI (Certified Professional Installer) allow registration of CBSDs. A CPI is any individual trained and certified from an accredited CPI Training Program based on the relevant Part 96 of the CFR and associated technical best practices for the CBRS. In some embodiments, a DP (Domain Proxy) is substituted for individual CBSDs to efficiently handle messages from multiple CBSDs.
A.
The disclosed method and apparatus, in accordance with one or more various embodiments, is described with reference to the following figures. The drawings are provided for purposes of illustration only and merely depict examples of some embodiments of the disclosed method and apparatus. These drawings are provided to facilitate the reader's understanding of the disclosed method and apparatus. They should not be considered to limit the breadth, scope, or applicability of the claimed invention. It should be noted that for clarity and ease of illustration these drawings are not necessarily made to scale.
The figures are not intended to be exhaustive or to limit the claimed invention to the precise form disclosed. It should be understood that the disclosed method and apparatus can be practiced with modification and alteration, and that the invention should be limited only by the claims and the equivalents thereof.
For purposes of description, the term deployment is used to describe the process by which the BS/APs in the network are set up to be ready for operation within the network. In the following, reference will be made to both the flow chart of
A deployment operation for deploying a BS/AP starts at 401. An enterprise operator 501 or other appropriate organization or individual identifies the installation requirements and designs the network accordingly. Designing the network includes determining how many BS/APs (also referred to as CBSDs) will be required to provide service for a set of use cases and/or applications required by the enterprise and the locations of those BS/APs within the enterprise network (STEP 403). This determination may be made with the assistance of any appropriate planning tool. This determination (STEP 403) can be performed at a location remote from the enterprise location; i.e., it is not necessary for enterprise operator 501 or an access computer 503 coupled to one or more secure user portals 504, 506 through which the operator 501 communicates, to be physically located at the enterprise location, which advantageously allows remote management.
The network installation may be new or it could be an improvement to a previous installation. In either case, it is likely that new and/or updated BS/APs will be required. It should be noted that
Advantageously, commissioning (STEP 405) and pre-registration (STEP 407) do not require that any of the BS/APs be physically installed or to transmit, which efficiently allows a significant portion of network setup to be performed before actual physical installation of the BS/APs within the enterprise location. In other words, installation of the BS/APs (STEP 409) can proceed in parallel with commissioning (STEP 405) and pre-registration (STEP 407), or at any convenient time.
Referring to
The access computer 503 is connected, via the first secure user portal 504 and a first Packet Data Network (PDN) 505 to the SAS 523. The PDN 505 is a generic network that provides data services. In some embodiments, packet switching involves data transmission wherein a message is broken into a number of parts that are sent independently, over whatever route is optimum for each packet, and reassembled at the destination. Utilizing the first secure user portal 504, the enterprise operator can use the access computer to securely transmit the collected commissioning information over the PDN 507 to the SAS 523. The commissioning information 500 includes subscription data relating to the enterprise and the BS/APs. Particularly, in a CBRS network, the commissioning information includes the number of CBSDs, the FCC Identification for each of the BS/APs, the transmission class of each of the CBSDs, the enterprise User Id, serial numbers of each of the CBSDs, their stock keeping numbers (SKU), and the physical address 112 where the enterprise CBSDs will be deployed. The commissioning information shown above is a minimum mandatory information and not exhaustive.
In
Referring to
The methods indicated above for subscription data collection, commissioning and approval are simply an example and other variants are possible; for example, the network operator/network manager may perform any of these functions on behalf of the enterprise operator.
Referring again to
DPs and their advantages have been discussed and particularly with reference to the DP 301 discussed with respect to
The DP 513 is connected to the subscriber database 511 to fetch subscription details from subscriber database 511. The DP 513 and subscriber database 511 are within the network operator's trusted environment. Accordingly, messages between them can be transmitted securely. Fetching (i.e., requesting information or information pushed out) may occur periodically, or on request, and may occur over any protocol. Alternately, the subscription database 511 may perform an event-based push, for e.g., when new enterprise details or updates existing enterprise details are entered into the database. The records fetched by DP 513 (or pushed into it) include enterprise details and the enterprise address. Contents of the records fetched may be used in the pre-registration process.
In pre-registration (STEP 407), the DP 513 initiates the registration process described with reference to
As part of the registration request to the SAS 523, the DP 513 provides the enterprise “User ID” and a “groupParam object” with reason INTERFERENCE_COORDINATION. By setting the reason to INTERFERENCE_COORDINATION, the DP 513 indicates that it will manage channel arbitration (possibly including channel selection) and that SAS 523 should simply supply a list of frequency channels yet available from which to select.
To complete pre-registration (STEP 407) and receive a Spectrum Grant, the DP 513 and the SAS 523 exchange message flows beginning with the registration request 213 and continuing with the spectrum inquiry 217, spectrum grants 221 described with reference to
Before operation can determine whether a Spectrum Grant has been obtained and installation is complete (STEP 411), the BS/APs must be installed in their location at the enterprise location installation (STEP 409). In this step, each BS/AP is installed at its desired location, connected to power, and may be tested to some extent. However, the BS/APs cannot begin to transmit until authorized by the DP 513. Each installation will have different requirements and may utilize different construction methods.
Referring briefly back to
A power level and time interval is selected for the transmission of signals to be used in taking the REM measurements (STEP 705). Typically, the power level will be as high as possible without violating any known restrictions. The time interval may be typically on the order of a few seconds (e.g. 5-6 seconds), which is long enough to take REM measurements, but sufficiently short to avoid significant unintended interference with other systems nearby that may or may not be known to the DP 513. Alternatively, the time interval may be determined by monitoring the BS/APs that are not transmitting.
Next, one of the BS/APs transmits a signal at the selected spectrum and power level for the selected time interval (STEP 707). Simultaneously, the remaining BS/APs are made aware of the selected spectrum and measure the signal strength at their location (STEP 709). Next, a determination is made as to whether or not all the BS/APs have transmitted (STEP 711). If not, then the next BS/AP is selected to transmit (STEP 712), and the transmission and measuring (STEPS 707 and 709) are repeated. This round robin loop continues until all BS/APs have transmitted.
Referring to
During the round robin technique discussed earlier, each BS/AP is requested to transmit at a fixed (pre-determined) transmit power on the channel that was granted during pre-registration (STEP 407). During the round robin technique (STEP 413), each BS/AP that manages to “receive” the signal from the transmitting BS/AP, stores the measurements taken during REM in a data object. After the entire sequence of the round robin technique is completed, the ACS 901 fetches the data objects by for example performing a TR-069 GetParametersValue method on the data-object which houses the REM results from each BS/AP. GetParametersValue is a remote procedure call described in the standardized TR-069 protocol. In some embodiments, the ACS 901 may fetch the REM data-object via equivalent procedures using SNMP or any alternative.
The union of all REM data from all enterprise BS/APs is input into a SON (Self Organizing Network) Unit 903. The SON Unit 903 is connected via the fourth PDN 620 to the BS/APs in the Enterprise Location. Referring to
With this knowledge, the SON Unit 903 can determine the separation in frequency that may be required between two “radio” neighbors. At the same time, the SON Unit 903 can identify “distant” BS/APs. In this context, a BS/AP is distant from other BS/APs if it can use (or re-use) the same channel as other BS/APs in the network without creating interference. For example, some BS/APs in the network may have unique antenna patterns which would allow the BS/APs to reuse the same channel. Alternatively, some BS/APs may be sufficiently far from one another that these BS/APs may reuse the same channel.
When the DP 513 receives channel availability information from the SAS following a Spectrum Inquiry procedure, the SON Unit 903 is also able to “allow” allocation of the same channel to two adjacent BS/APs, so long as it determines the “overlap” to be less than a predetermined power. In some embodiments, this can be derived based on strength of signal received from the adjacent BS/AP while taking REM measurements. The DP 513, in conjunction with the SON 903, can determine which channels are to be applied to each CBSD and transmits the Grant Requests appropriate for each CBSD to the SAS.
Allowing the selection/allocation of the same channel to adjacent BS/APs using the evaluations mentioned above creates an efficiency that makes additional spectrum available, even as BS/AP density increases within the enterprise.
One additional advantage of using a DP (other than the pre-registration) is that it can determine the “minimal” number of channels to operate an arbitrarily large enterprise network (with N BS/APs).
After the REM measurements have been taken and the SON Unit has performed its operations, the enterprise network is ready for normal operation. Before operation, each of the BS/APs must be registered as shown in
Once registered, the CBSD 203 can now make a Spectrum Inquiry Request 217. The SAS 207 performs a Channel Availability Assessment 218 and then sends the results to the CBSD 203 in a Spectrum Inquiry Response 219. Based upon the information in this response 219, the CBSD 203 requests a spectrum grant with a Grant Request 221. The SAS 207 then performs channel access assessment 222, and then sends a Grant Response 223. If spectrum is granted, the CBSD 203 must send a Heartbeat Request 225 to the SAS 207 before commencing transmission. At 226, the SAS 207 resets the Heartbeat Interval Timer and sends a Heartbeat Response 227 to the CBSD 203. The CBSD 203 can now commence transmission.
In any network deployment, after the BS/APs are installed, it is necessary to understand the RF environment in order to properly assign channels and reduce interference. This is particularly important in the CBRS band, because several radio access technologies, such as 4G LTE and 5G NR, can be deployed within the same band, as well as PAL uses and incumbent users being present in the spectrum. If the network is operating on an LTE network, the RF environment must be known before the correct frequency channels and other operational parameters can be assigned, such as assignment of a Physical Cell Identity (PCI). Furthermore, CBRS has an established hierarchy in which incumbent entities have the highest priority, PAL (Priority Access License) entities have the next highest priority, and GAA (General Authorized Access) entities have the Lowest priority. Incumbents include entities such as the Department of Defense radar systems, etc.
A DPA (Dynamic Priority Area) event occurs when an incumbent that was not previously present starts transmitting. Due to the high priority of incumbents, all PALs and GAAs must clear a channel upon which an incumbent begins transmitting (i.e., upon the occurrence of a DPA). The SAS 207 through which a CBSD registered provides messaging to indicate the occurrence of a DPA to any affected CBSD.
In accordance with some embodiments of the disclosed method and apparatus, an SME (Spectrum Management Entity) 521 (see
In some embodiments, the SME 521 performs the following the following:
As shown, a first CBSD 1002a has two sectors. In some embodiments, a first radio that can transmit and receive signals independently from a second radio, the first radio communicating with different UEs then the second radio, both radios being essentially collocated within the same CBSD 1002. Typically, such radios have directional antennas that are pointed in different directions, and each operates on a different transmit and receive frequency from the other.
The first sector is operating on channel 1 and the second sector is operating on channel 4. Similarly, a second CBSD 1002b has two sectors, one operating on channel 5 and one operating on channel 6. The arrow 1004 between these two CBSDs 1002a, 1002b indicates that they are neighbors. It should be noted that spacing of the CBSDs 1002 shown in figure is not representative of the physical distance between the CBSDs 1002. Rather, the definition of “neighbor” is at least in part based upon the physical distance between two CBSDs 1002. In addition to the distance between the CBSDs 1002, whether each CBSD 1002 is located indoors or outdoors determines the threshold distance at which the two CBSDs 1002 are considered to be neighbors. Other factors, such as whether the sectors of the two CBSDs are pointed at each other (i.e., the relative direction in which each sector is pointed) and the azimuth of the transmission of any two CBSDs 1002 will impact whether the two are neighbors. In
In a second scenario shown in
The following describe how a neighbor list is configured for a CBSD 1002 for indoor and outdoor scenarios. For indoor CBSDs 1002, the SME 521 populates a neighbor list based on the CBSD deployment calculations made on the day the CBSD 1002 was initially deployed. If that information is unavailable, the SME 521 calculates the neighbor list based on the latitude and longitude of the CBSD 1002. If the CBSDs 1002 are 150 feet or less, then they are defined as neighbors.
For outdoor CBSDs 1002, an external portal is opened to allow a user to edit the neighbor list. If such a portal is unavailable, the SME 521 calculates the neighbor list based on the latitude and longitude. If the APs are 2000 feet or less, they are defined as neighbors.
In some embodiments, if a channel operates at a quality below a predetermined threshold, or has been suspended frequently (as determined by data collected), such channels are masked from being used and when performing allocation or reallocation procedures in future, those channels are removed from eligibility.
The following is provided merely as one example of how a process might be performed:
In some embodiments, the same channel is never reused on the same CBSD unless it is manually configured to do so.
Furthermore, in some embodiments, if only 10 MHz is available, the system will operate only a single radio.
If no grant available, then the system will wait for the suspension to be lifted.
In some embodiments, PCI allocations 1-300, 304-504 are held, since indoor and outdoor PCI allocations are maintained separate, with the indoor PCI range from 1-300 being isolated from outdoor PCI range from 304-503. This is done to ensure that on a mixed deployment (indoor+outdoor) CBSDs, when the power calculation is different for indoor and outdoor the indoor and outdoor PCIs can be isolated without computing them together and getting the PCI coalitions. Furthermore, DPA counters are captured per sector of each CBSD for further analysis and determining which channel is least disrupted. In addition, a counter is maintained for counting the number of reallocations that have been triggered over a predetermined period of time.
In some embodiments, PAL channels are prioritized for reallocation in the 3550-3650 MHz during a DPA event.
In some embodiments, the following requirements/considerations can be used to determine the preferred choice of a solution upon a DPA event.
Users and allocate contiguous spectrum when possible.
The following is a simplified method for reallocation of PAL channels upon occurrence of a DPA.
Although the disclosed method and apparatus is described above in terms of various examples of embodiments and implementations, it should be understood that the particular features, aspects and functionality described in one or more of the individual embodiments are not limited in their applicability to the particular embodiment with which they are described. Thus, the breadth and scope of the claimed invention should not be limited by any of the examples provided in describing the above disclosed embodiments.
Terms and phrases used in this document, and variations thereof, unless otherwise expressly stated, should be construed as open ended as opposed to limiting. As examples of the foregoing: the term “including” should be read as meaning “including, without limitation” or the like; the term “example” is used to provide examples of instances of the item in discussion, not an exhaustive or limiting list thereof; the terms “a” or “an” should be read as meaning “at least one,” “one or more” or the like; and adjectives such as “conventional,” “traditional,” “normal,” “standard,” “known” and terms of similar meaning should not be construed as limiting the item described to a given time period or to an item available as of a given time, but instead should be read to encompass conventional, traditional, normal, or standard technologies that may be available or known now or at any time in the future. Likewise, where this document refers to technologies that would be apparent or known to one of ordinary skill in the art, such technologies encompass those apparent or known to the skilled artisan now or at any time in the future.
A group of items linked with the conjunction “and” should not be read as requiring that each and every one of those items be present in the grouping, but rather should be read as “and/or” unless expressly stated otherwise. Similarly, a group of items linked with the conjunction “or” should not be read as requiring mutual exclusivity among that group, but rather should also be read as “and/or” unless expressly stated otherwise. Furthermore, although items, elements or components of the disclosed method and apparatus may be described or claimed in the singular, the plural is contemplated to be within the scope thereof unless limitation to the singular is explicitly stated.
The presence of broadening words and phrases such as “one or more,” “at least,” “but not limited to” or other like phrases in some instances shall not be read to mean that the narrower case is intended or required in instances where such broadening phrases may be absent. The use of the term “module” does not imply that the components or functionality described or claimed as part of the module are all configured in a common package. Indeed, any or all of the various components of a module, whether control logic or other components, can be combined in a single package or separately maintained and can further be distributed in multiple groupings or packages or across multiple locations.
Additionally, the various embodiments set forth herein are described with the aid of block diagrams, flow charts and other illustrations. As will become apparent to one of ordinary skill in the art after reading this document, the illustrated embodiments and their various alternatives can be implemented without confinement to the illustrated examples. For example, block diagrams and their accompanying description should not be construed as mandating a particular architecture or configuration.
This non-provisional application claims priority to an earlier-filed provisional application No. 63/413,202 filed Oct. 4, 2022, entitled “Domain Proxy Channel Reallocation Feature” (ATTY DOCKET NO. CEL-095-PROV) and the provisional application No. 63/413,202 filed Oct. 4, 2022, and all its contents, are hereby incorporated by reference herein as if set forth in full.
Number | Date | Country | |
---|---|---|---|
63413202 | Oct 2022 | US |