Spectrum management for coexistence of heterogeneous wireless technologies
Through the Shared Spectrum Manager (SSM), the service endpoints of heterogeneous wireless technology are grouped and channel allocated, which solves the spectrum access and interference problems caused by the overlap between non-licensed and Wi-Fi in the 5GHz band, and realizes the coexistence of heterogeneous wireless technology and the fair allocation of spectrum resources.
Patent Information
- Application Number
- CN202080089637.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-01-07
- Filing Date
- 2020-12-31
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2040-12-31
AI Technical Summary
In the 5GHz band, the spectrum overlap between unlicensed and Wi-Fi leads to spectrum access and interference problems, and heterogeneous wireless technologies are difficult to optimize spectrum use when coexist.
Receive radio frequency (RF) event metrics from multiple service endpoints through a Shared Spectrum Manager (SSM), determine consistency of event occurrence time, and group corresponding service endpoints in RF groups, allowing frequency reuse across similar RF groups, and assigning different channels to each service endpoint.
The coexistence of heterogeneous wireless technologies is achieved, the use of unlicensed spectrum is optimized, spectrum access and interference problems are reduced, and various wireless technologies are ensured that all types of wireless technologies can fairly receive the spectrum resources they require.
Smart Images

Figure CN114868416B_ABST
Abstract
Description
Technical Field
[0001] This application was filed as a PCT international patent application on December 31, 2020, and claims priority to U.S. non-provisional patent application serial number 16 / 736,620 filed on January 7, 2020, the entire disclosure of which is incorporated herein by reference in its entirety.
[0002] The present disclosure generally relates to coexistence of heterogeneous wireless technologies. Background Art
[0003] Unlicensed Long Term Evolution (LTE-U) is an adapted version of the LTE standard that operates in unlicensed bands. As currently defined by the Third Generation Partnership Project (3GPP), LTE-U targets 5 GHz and other unlicensed bands. In addition, other unlicensed wireless wide area networks, including License Assisted Access (LAA) and MulteFire, also use bands in the 5 GHz range. Therefore, LTE-U, LAA, MulteFire, and other unlicensed wireless wide area network technologies operate in some of the same bands defined for the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard (e.g., the 5 GHz band). Spectrum overlap between unlicensed and Wi-Fi may cause spectrum access and interference issues for wireless access points and eNodeB / eNodeGs that operate simultaneously within each other's transmission range in a given geographic area. BRIEF DESCRIPTION OF THE DRAWINGS
[0004] The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate various embodiments of the present disclosure. In the drawings:
[0005] Figure 1 is a block diagram of the operating environment;
[0006] Figure 2 is a flow chart of a method for providing spectrum management for coexistence of heterogeneous wireless technologies;
[0007] Figure 3 is a block diagram of Long Term Evolution (LTE) and Wi-Fi signals in frequency and power analysis; and
[0008] Figure 4 is a block diagram of a computing device. DETAILED DESCRIPTION
[0009] Overview
[0010] Spectrum management for coexistence of heterogeneous wireless technologies can be provided. A first radio frequency (RF) event metric can be received from a first service endpoint. The first RF event metric can include a time when the first event occurred. A second RF event metric can be received from a second service endpoint. The second RF event metric can include a time when the second event occurred. It can then be determined that the time when the first event occurred and the time when the second event occurred are substantially consistent. Next, in response to determining that the time when the first event occurred is substantially consistent with the time when the second event occurred, the first service endpoint and the second service endpoint can be grouped in a first RF group, thereby allowing frequency reuse across similar RF groups. Different channels can then be assigned to the first service endpoint and the second service endpoint.
[0011] The foregoing overview and the following example embodiments are merely exemplary and illustrative and should not be construed as limiting the scope of the disclosure described and claimed. In addition, features and / or variations other than those described may also be provided. For example, embodiments of the present disclosure may be directed to various feature combinations and sub-combinations described in the example embodiments.
[0012] Example Embodiments
[0013] The following detailed description refers to the accompanying drawings. Where possible, the same reference numerals are used in the drawings and the following description to refer to the same or similar elements. Although embodiments of the present disclosure may be described, modifications, adaptations, and other implementations are possible. For example, the elements shown in the figures may be replaced, added, or modified, and the methods described herein may be modified by replacing, reordering, or adding stages to the disclosed methods. Therefore, the following detailed description does not limit the present disclosure. On the contrary, the proper scope of the present disclosure is defined by the appended claims.
[0014] Unlicensed bands, such as the 2.4 GHz Industrial, Scientific, and Medical (ISM) and 5 GHz U-NII (Unlicensed National Information Infrastructure) bands, have played a role in expanding the reach and penetration of wireless technologies. The Institute of Electrical and Electronics Engineers (IEEE) wireless local area networking standards, namely 802.11a / b / g / n / ac / ax, are examples of the proliferation of unlicensed band technologies for mobile applications. Globally, up to 500 MHz of unlicensed spectrum is available in the 5 GHz band, and even operators of licensed spectrum can deploy solutions that can take advantage of this free spectrum. For example, to overcome spectrum shortages and increase cellular network capacity, cellular service providers may deploy unlicensed Long Term Evolution (LTE) in the 5 GHz band. As a result, the unlicensed 5 GHz band has become the spectrum for launching new wireless applications and services. This has led to deployment scenarios where heterogeneous networks may compete for their share of the unlicensed spectrum at any given location. This situation can be further complicated because competing technologies often do not understand each other (e.g., MulteFire vs. 802.11 Wi-Fi standards), or when they do understand each other, they may tend to use the same spectrum in different ways (802.11a vs. 802.11ax). Unplanned and unmanaged deployments can impact the user experience. Therefore, embodiments of the present disclosure may provide a coexistence process that can allow heterogeneous technologies to work together to optimize spectrum usage.
[0015] Figure 1 An operating environment 100 is shown. Figure 1 As shown, the operating environment 100 may include a shared spectrum manager (SSM) 105, a first radio frequency (RF) group 110, a second RF group 115, and a plurality of service endpoints. The plurality of service endpoints may include a first service endpoint 120, a second service endpoint 125, a third service endpoint 130, a fourth service endpoint 135, a fifth service endpoint 140, and a sixth service endpoint 145. The first RF group 110 may include the first service endpoint 120, the second service endpoint 125, and the fourth service endpoint 135. The second RF group 115 may include the third service endpoint 130, the fifth service endpoint 140, and the sixth service endpoint 145.
[0016] A plurality of client devices may be associated with a plurality of service endpoints. Individual client devices in the plurality of client devices may include, but are not limited to, a smartphone, a personal computer, a tablet device, a mobile device, a cable modem, a cellular base station, a telephone, a remote control device, a set-top box, a digital video recorder, an Internet of Things (IoT) device, a network computer, a mainframe, a router, or other similar microcomputer-based device.
[0017] The first service endpoint 120, the fourth service endpoint 135, and the fifth service endpoint 140 may include wireless access points (APs) that may use a router connected to a service provider to provide network access using Wi-Fi technology through a wireless local area network (WLAN). The second service endpoint 125, the third service endpoint 130, and the sixth service endpoint 145 may include devices that may be connected to a cellular network and may communicate directly and wirelessly with a client device. The cellular network may include, but is not limited to, a long-term evolution (LTE) broadband cellular network, a fourth generation (4G) broadband cellular network, or a fifth generation (5G) broadband cellular network operated by a service provider. For example, the second service endpoint 125, the third service endpoint 130, and the sixth service endpoint 145 may include an eNodeB (eNB) or a gNodeB (gNB).
[0018] The first service endpoint 120, the fourth service endpoint 135, and the fifth service endpoint 140 may operate using a different wireless standard than the second service endpoint 125, the third service endpoint 130, and the sixth service endpoint 145. For example, the first service endpoint 120, the fourth service endpoint 135, and the fifth service endpoint 140 may operate using the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. In contrast, the second service endpoint 125, the third service endpoint 130, and the sixth service endpoint 145 may operate, for example, using the Long Term Evolution in Unlicensed Spectrum (LTE-U) standard, the Licensed Assisted Access (LAA) standard, or the MulteFire standard.
[0019] Embodiments of the present disclosure may provide a process for dynamically allocating frequency ranges in an unlicensed spectrum to competing wireless technologies. The SSM 105 may optimize the use of the shared unlicensed spectrum and may also allow heterogeneous wireless technologies to coexist. Figure 1 Although shown as a standalone system in FIG. 1 , embodiments of the present disclosure may also include SSM 105 as a software module within a radio resource management (RRM) system or within a wireless LAN controller.
[0020] The above-described elements of the operating environment 100 (e.g., SSM 105, first service endpoint 120, second service endpoint 125, third service endpoint 130, fourth service endpoint 135, fifth service endpoint 140, and sixth service endpoint 145) may be implemented in hardware and / or software (including firmware, resident software, microcode, etc.) or any other circuit or system. The elements of the operating environment 100 may be implemented in circuits including discrete electronic components, packaged or integrated electronic chips including logic gates, circuits utilizing a microprocessor, or on a single chip including electronic components or a microprocessor. In addition, the elements of the operating environment 100 may also be implemented using other technologies capable of performing logical operations such as AND, OR, and NOT, including but not limited to mechanical, optical, fluidic, and quantum technologies. As described below with respect to Figure 4 As described in greater detail, elements of operating environment 100 may be implemented in computing device 400 .
[0021] Figure 2 1 is a flow chart illustrating the general stages involved in a method 200 for providing spectrum management for coexistence of heterogeneous wireless technologies consistent with an embodiment of the present disclosure. The method 200 may be used as described above with respect to Figure 1 The manner in which each stage of the method 200 is implemented will be described in more detail below.
[0022] The method 200 may start at the start block 205 and proceed to stage 210, at which the SSM 105 may receive a first RF event metric from the first service endpoint 120. For example, a first service endpoint 120 attempting to use unlicensed spectrum may periodically report key RF metrics to the SSM 105. The endpoint 120 may compile these RF metrics by using a dedicated monitoring radio or through periodic off-channel measurements from its service radio. The first RF event metric may include a time when a first event occurred. The first event may include, for example, the first service endpoint 120 transmitting or the first service endpoint 120 detecting interference.
[0023] In some embodiments of the present disclosure, the first service endpoint 120 may use a user-configurable control channel to assist in neighbor discovery. The first service endpoint 120 may use this user-configurable control channel to send neighbor discovery frames and also measure interference from other transmitting neighbors. For example, the first service endpoint 120 may perform the above transmissions on the user-configurable control channel, or the first service endpoint 120 may detect interference in the user-configurable control channel. The times at which these events (e.g., transmissions and interference detections) occur on the user-configurable control channel may be reported in the first RF event metric.
[0024] Method 200 may proceed from stage 210, where SSM 105 receives a first RF event metric from a first service endpoint 120, to stage 220, where SSM 105 may receive a second RF event metric from a second service endpoint 125. For example, a second service endpoint 125 attempting to use unlicensed spectrum may periodically report key RF metrics to SSM 105. Endpoint 125 may compile these RF metrics by using a dedicated monitoring radio or by periodic off-channel measurements from its service radio. The second RF event metric may include a time when a second event occurred. The second event may include, for example, a second service endpoint 125 transmitting or the second service endpoint 125 detecting interference.
[0025] In some embodiments of the present disclosure, the second service endpoint 125 may use a user-configurable control channel to assist in neighbor discovery. The second service endpoint 125 may use this user-configurable control channel to send neighbor discovery frames and also measure interference from other transmitting neighbors. For example, the second service endpoint 125 may perform the above-mentioned transmissions on the user-configurable control channel, or the second service endpoint 125 may detect interference in the user-configurable control channel. The times at which these events (e.g., transmissions and interference detections) occur on the user-configurable control channel may be reported in the second RF event metric.
[0026] Once the SSM 105 receives the second RF event metric from the second service endpoint 125, the method 200 may proceed to stage 230, where the SSM 105 may determine that the first service endpoint 120 and the second service endpoint 125 are correlated by determining that the time at which the first event occurred and the time at which the second event occurred are substantially consistent. Substantially consistent may include that the time of the first event and the time of the second event are within a range of 0 ms to 5 ms from each other. For example, service endpoints (e.g., the first service endpoint 120 and the second service endpoint 125) attempting to utilize unlicensed spectrum periodically report their key RF metrics to the SSM 105. Although these service endpoints may not have the ability to discover neighboring service endpoints that use different technologies, the SSM 105 can correlate the various RF events captured in the service endpoint RF metrics. For example, when an eNB (e.g., the second service endpoint 125) reports a transmit event in its RF metrics sent to the SSM 105, a neighboring AP (e.g., the first service endpoint 120) may report interference for the same time window in its RF metrics. Similarly, when an AP, for example (first serving endpoint 120) reports a transmission event in its RF metrics sent to SSM 105, a neighboring eNB (eg, second serving endpoint 125) may report interference for the same time window in its RF metrics.
[0027] This relationship between the eNB (eg, the second service endpoint 125) and the AP (eg, the first service endpoint 120) may be represented by Figure 3 When they coincide (i.e., occur substantially simultaneously), the eNB (e.g., second service endpoint 125) transmission 305 may include interference to the AP (e.g., first service endpoint 120) transmission 310, and the AP (e.g., first service endpoint 120) transmission 310 may include interference to the eNB (e.g., second service endpoint 125) transmission 305. The SSM 105 may correlate the transmitted report with the interference report using any correlation process to identify the neighboring service endpoints.
[0028] After the SSM 105 determines that the first service endpoint 120 and the second service endpoint 125 are related by determining that the time when the first event occurred and the time when the second event occurred are substantially consistent in stage 230, the method 200 can proceed to stage 240, where in response to determining that the time when the first event occurred and the time when the second event occurred are substantially consistent, the SSM 105 can group the first service endpoint 120 and the second service endpoint 125 in the first RF group 110. For example, the SSM 105 can correlate the transmitted report with the report of interference as described above to identify neighboring service endpoints, and then the neighboring service endpoints can be grouped into RF groups. Because the first service endpoint 120 and the second service endpoint 125 are related, they can be grouped into the first RF group 110. Because the third service endpoint 130 may not be related to the first service endpoint 120 and the second service endpoint 125, it may not be grouped with the first service endpoint 120 and the second service endpoint 125. In contrast, the third service endpoint 130 may be related to the fifth service endpoint 140 and the sixth service endpoint 145, and therefore grouped into the second RF group 115 by the SSM 105.
[0029] In some embodiments, the SSM 105 may rely on RF metrics reported by a dedicated multi-technology monitoring radio to identify and group neighboring service endpoints into RF groups. Such monitoring radios may be co-located with the AP and eNB. In some embodiments, multi-technology wireless client devices such as mobile phones and laptops may be queried by service endpoints to obtain air scan reports, which are then forwarded to the SSM 105. The SSM 105 may then correlate the air scan reports of the client devices with the locations of the client devices to group neighboring service endpoints into RF groups. For example, whenever possible, client devices may tag their air scan reports with locations via GPS, or may infer their locations using third-party services.
[0030] In some embodiments, multi-technology sensors such as active sensors may periodically forward air scan reports to the SSM 105. The SSM 105 may then correlate the sensor reports with their locations to group neighboring service endpoints into RF groups. As with wireless client devices, active sensors may tag their air scan reports with locations, such as via GPS where possible, or may infer their locations using third-party services.
[0031] From stage 240, where the SSM 105 groups the first service endpoint 120 and the second service endpoint 125 in the first RF group 110 in response to determining that the time at which the first event occurred and the time at which the second event occurred are substantially consistent, the method 200 can proceed to stage 250, where the SSM 105 can allocate different channels to the first service endpoint 120 and the second service endpoint 125 in response to grouping the first service endpoint 120 and the second service endpoint 125 into the first RF group 110. For example, arranging adjacent endpoints into RF groups (i.e., the first RF group 110 and the second RF group 115) allows the SSM 105 to reuse frequency bands across RF groups. This is because transmissions from service endpoints belonging to one RF group do not cause significant interference to service endpoints belonging to a different RF group. Once the RF groups are arranged, the SSM 105 can determine the resource requirement score of each service endpoint within the RF group, for example, based on characteristics such as its radio capabilities, client device capabilities, traffic, and quality of service.
[0032] With respect to radio capabilities, the SSM 105 may consider the radio capabilities of each service endpoint in the RF group. For example, radios that support Orthogonal Frequency Division Multiple Access (OFDMA) may be better able to handle dynamic frequency selection (DFS) channels than non-OFDMA radios because OFDMA-enabled radios may "interrupt" their transmissions when a radar strikes, whereas non-OFDMA radios may have to vacate the entire channel.
[0033] With respect to client device capabilities, the SSM 105 may consider the capabilities of the client devices associated with each service endpoint in the RF group. For example, a radio serving many high-powered client devices (e.g., laptops or mobile phones) may need to be allocated a larger share of bandwidth or a cleaner channel than a radio serving IoT client devices.
[0034] Regarding traffic, the SSM 105 may consider the service endpoints that actually serve the uplink / downlink traffic. For example, a radio serving uplink / downlink traffic may be allocated a larger bandwidth or a cleaner channel than an idle radio.
[0035] Regarding quality of service, the SSM 105 may consider the type of traffic on the radio. For example, a radio serving voice or video traffic may be allocated a larger bandwidth or a cleaner channel than a radio serving, for example, best-effort traffic.
[0036] The resource requirement score may be determined by assigning a weight to each of the above example characteristics. The SSM 105 may then rank each service endpoint in the RF group (e.g., the first RF group 110 and the second RF group 115) according to their resource requirement score. The service endpoint with the highest score may be assigned the best possible channel, while the service endpoint with the lowest score may be assigned a channel of poorer quality.
[0037] To evaluate the quality of each channel of the RF group, the SSM 105 can consider the RF metrics reported by the service endpoints of the RF group and combine their noise, interference, and load metrics into a single received signal strength indicator (RSSI)-based metric, called a cost metric. The cost metric can represent the signal-to-interference-plus-noise ratio (SINR) of a particular channel and can be used to evaluate the throughput potential of one channel relative to another. After this, the SSM 105 can match one or more optimal channels with the service endpoints that may have the highest resource requirement scores so that the expected co-channel interference can be minimized across the RF group. This can be done using an optimization process, such as linear programming or game theory. In some embodiments, given the resource requirement scores and bandwidth constraints of all service endpoints in the RF group, the SSM 105 can request the RRM to determine their channel plans.
[0038] By minimizing co-channel interference, SSM 105 can ensure that heterogeneous service endpoints can coexist, and can also ensure that each competing technology (e.g., LTE vs. Wi-Fi) can receive a fair share of unlicensed spectrum that matches their needs. Once SSM 105 assigns different channels to first service endpoint 120 and second service endpoint 125 in response to grouping first service endpoint 120 and second service endpoint 125 in first RF group 110 in stage 250, method 200 can then end at stage 260.
[0039] Figure 4 A computing device 400 is shown. Figure 4 As shown, computing device 400 may include processing unit 410 and memory unit 415. Memory unit 415 may include software module 420 and database 425. When executed on processing unit 410, software module 420 may perform, for example, the operations described above with respect to Figure 2Processes for providing spectrum management for coexistence of heterogeneous wireless technologies are described. For example, computing device 400 may provide an operating environment for SSM 105, first service endpoint 120, second service endpoint 125, third service endpoint 130, fourth service endpoint 135, fifth service endpoint 140, or sixth service endpoint 145. SSM 105, first service endpoint 120, second service endpoint 125, third service endpoint 130, fourth service endpoint 135, fifth service endpoint 140, and sixth service endpoint 145 may operate in other environments and are not limited to computing device 400.
[0040] The computing device 400 can be implemented using a Wi-Fi access point, a cellular base station, a tablet device, a mobile device, a smart phone, a phone, a remote control device, a set-top box, a digital video recorder, a cable modem, a personal computer, a network computer, a mainframe, a router, a switch, a server cluster, a device similar to a smart TV, a network storage device, a network relay device, or other similar microcomputer-based devices. The computing device 400 may include any computer operating environment, such as a handheld device, a multiprocessor system, a microprocessor-based or programmable transmitter electronic device, a minicomputer, a mainframe computer, etc. The computing device 400 may also be practiced in a distributed computing environment, where tasks are performed by remote processing devices. The aforementioned systems and devices are examples and the computing device 400 may include other systems or devices.
[0041] For example, the embodiments of the present disclosure may be implemented as a computer process (method), a computing system, or a manufactured product, such as a computer program product or a computer-readable medium. A computer program product may be a computer storage medium that is readable by a computer system and encodes a computer program for executing instructions of a computer process. A computer program product may also be a propagation signal on a carrier that can be read by a computing system and encodes a computer program for executing instructions of a computer process. Therefore, the present disclosure may be embodied in hardware and / or software (including firmware, resident software, microcode, etc.). In other words, the embodiments of the present disclosure may take the form of a computer program product on a computer-usable or computer-readable storage medium, which has a computer-usable or computer-readable program code embodied in the medium for use thereof or in combination with an instruction execution system. A computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transmit a program for use by an instruction execution system, device, or apparatus, or in combination with it.
[0042] A computer usable or computer readable medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system, apparatus, device or propagation medium. More specific examples of computer readable media (non-exhaustive list), computer readable media may include the following: an electrical connection with one or more wires, a portable computer floppy disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, and a portable compact disk read-only memory (CD-ROM). Note that a computer usable or computer readable medium may even be paper or other suitable medium on which the program is printed, since the program may be captured electronically by, for example, optical scanning of the paper or other medium, and then compiled, interpreted or otherwise processed in an appropriate manner if necessary, and then stored in a computer memory.
[0043] Although certain embodiments of the present disclosure have been described, other embodiments are possible. In addition, although embodiments of the present disclosure have been described as being associated with data stored in memory and other storage media, data may also be stored on or read from other types of computer-readable media, such as secondary storage devices such as hard disks, floppy disks or CD-ROMs, carrier waves from the Internet, or other forms of RAM or ROM. In addition, the stages of the disclosed methods may be modified in any manner, including by reordering stages and / or inserting or deleting stages, without departing from the present disclosure.
[0044] In addition, embodiments of the present disclosure may be implemented in circuits including discrete electronic components, packaged or integrated electronic chips containing logic gates, circuits utilizing microprocessors, or on a single chip containing electronic components or microprocessors. Embodiments of the present disclosure may also be implemented using other technologies capable of performing logical operations such as AND, OR, and NOT, including but not limited to mechanical, optical, fluidic, and quantum technologies. In addition, embodiments of the present disclosure may be implemented in a general purpose computer or in any other circuit or system.
[0045] The embodiments of the present disclosure may be implemented via a system on a chip (SOC), wherein Figure 1 Each or many of the elements shown may be integrated onto a single integrated circuit. Such a SOC device may include one or more processing units, a graphics unit, a communication unit, a system virtualization unit, and various application functions, all of which may be integrated (or "burned") onto a chip substrate as a single integrated circuit. When operated via a SOC, the functions described herein with respect to the embodiments of the present disclosure may be performed by dedicated logic integrated onto a single integrated circuit (chip) with other components of the computing device 400.
[0046] For example, embodiments of the present disclosure are described above with reference to block diagrams and / or operational descriptions of methods, systems, and computer program products according to embodiments of the present disclosure. The functions / behaviors noted in the blocks may not appear in the order shown in any flowchart. For example, two blocks shown in succession may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order, depending on the functions / behaviors involved.
[0047] Although the specification includes examples, the scope of the present disclosure is indicated by the appended claims. In addition, although the specification has been described in language specific to structural features and / or methodological acts, the claims are not limited to the above-described features or acts. Instead, the specific features and acts described above are disclosed as examples of embodiments of the present disclosure.
Claims
1. A method for spectrum management, include: Receiving, by a computing device, a first radio frequency (RF) event metric from a first service endpoint, the first RF event metric comprising a time at which a first event occurred; receiving a second RF event metric from a second service endpoint, the second RF event metric comprising a time at which a second event occurred; determining that the first service endpoint and the second service endpoint are related by determining that a time when the first event occurs and a time when the second event occurs are within a range of 0 ms to 5 ms from each other; responsive to determining that the time at which the first event occurred and the time at which the second event occurred are within a range of 0 ms to 5 ms from each other, grouping the first service endpoint and the second service endpoint in a first RF group to allow frequency reuse across similar RF groups; as well as In response to grouping the first service endpoint and the second service endpoint in the first RF group, different channels are assigned to the first service endpoint and the second service endpoint.
2. The method according to claim 1, in, The first service endpoint operates using a first standard and the second service endpoint operates using a second standard.
3. The method according to claim 2, in, The first standard includes the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard.
4. The method according to claim 2, in, The second standard includes one of: Long Term Evolution in Unlicensed Spectrum (LTE-U) standard; Licensed Assisted Access (LAA) standard; and MulteFire standard.
5. The method according to claim 1, in, The first service endpoint comprises a wireless access point (AP).
6. The method according to claim 1, in, The second service endpoint includes one of the following: eNodeB (eNB) and gNodeB (gNB).
7. The method according to claim 1, in, The first event includes being sent by the first service endpoint.
8. The method according to claim 1, in, The second event comprises detection of interference by the second serving endpoint.
9. The method according to claim 1, in, Allocating the different channels to the first service endpoint and the second service endpoint comprises: determining a resource requirement score of each of the first service endpoint and the second service endpoint; providing respective rankings to the first service endpoint and the second service endpoint based on the respective determined resource requirement scores of the first service endpoint and the second service endpoint; and The different channels are allocated to the first service endpoint and the second service endpoint based on respective quality levels of the different channels and respective rankings provided by the first service endpoint and the second service endpoint.
10. The method according to claim 9, in, Determining the respective resource requirement scores comprises determining the respective resource requirement scores based on at least one of: radio capabilities of the first service endpoint and the second service endpoint; capabilities of a client device associated with the first service endpoint and a client device associated with the second service endpoint; an amount of traffic served by the first service endpoint and the second service endpoint; The quality of service levels provided by the first service endpoint and the second service endpoint; and the quality potential of all channels in each RF group evaluated by combining noise, interference, and load metrics into a single RSSI-based cost metric.
11. The method according to any of the preceding claims further includes allocating one of the different channels allocated to one of the first service endpoint and the second service endpoint to a third service endpoint, which is unrelated to the first service endpoint and the second service endpoint and is grouped in a second RF group.
12. The method of claim 1, further comprising obtaining, by the first service endpoint and the second service endpoint, data using a configurable control channel, the first RF event metric and the second RF event metric being created from the data, respectively.
13. A system for spectrum management, include: Memory storage device; and a processing unit coupled to the memory storage device, wherein the processing unit is operable to: receiving a first radio frequency (RF) event metric from a first service endpoint, the first RF event metric comprising a time at which a first event occurred; receiving a second RF event metric from a second service endpoint, the second RF event metric comprising a time at which a second event occurred; determining that the first service endpoint and the second service endpoint are related by determining that a time when the first event occurs and a time when the second event occurs are within a range of 0 ms to 5 ms from each other; responsive to determining that the time at which the first event occurred and the time at which the second event occurred are within a range of 0 ms to 5 ms from each other, grouping the first service endpoint and the second service endpoint in a first RF group to allow frequency reuse across similar RF groups; as well as In response to grouping the first service endpoint and the second service endpoint in the first RF group, different channels are assigned to the first service endpoint and the second service endpoint.
14. The system according to claim 13, in, The first service endpoint operates using a first standard and the second service endpoint operates using a second standard.
15. The system according to claim 13, in, The first event includes being sent by the first service endpoint, wherein the first service endpoint includes a wireless access point (AP), wherein the second event comprises detection of interference by the second service endpoint, and The second service endpoint includes one of the following: eNodeB (eNB) and gNodeB (gNB).
16. The system according to claim 13, in, The processing unit being operable to assign the different channels to the first service endpoint and the second service endpoint comprises the processing unit being operable to: determining a resource requirement score of each of the first service endpoint and the second service endpoint; providing respective rankings to the first service endpoint and the second service endpoint based on the respective determined resource requirement scores of the first service endpoint and the second service endpoint; as well as The different channels are allocated to the first service endpoint and the second service endpoint based on respective quality levels of the different channels and respective rankings provided by the first service endpoint and the second service endpoint.
17. The system according to claim 16, in, The processing unit being operable to determine the respective resource requirement scores comprises the processing unit being operable to determine the respective resource requirement scores based on at least one of: radio capabilities of the first service endpoint and the second service endpoint; capabilities of a client device associated with the first service endpoint and a client device associated with the second service endpoint; an amount of traffic served by the first service endpoint and the second service endpoint; The quality of service levels provided by the first service endpoint and the second service endpoint; and the quality potential of all channels in each RF group evaluated by combining noise, interference, and load metrics into a single RSSI-based cost metric.
18. A system according to any one of claims 13 to 17, in, The processing unit is further operable to allocate one of the different channels allocated to one of the first service endpoint and the second service endpoint to a third service endpoint that is unrelated to the first service endpoint and the second service endpoint and is grouped in a second RF group.
19. A computer readable medium storing a set of instructions, which when executed, performs a method, the method include: Receiving, by a computing device, a first radio frequency (RF) event metric from a first service endpoint, the first RF event metric comprising a time at which a first event occurred; receiving a second RF event metric from a second service endpoint, the second RF event metric comprising a time at which a second event occurred; determining that the first service endpoint and the second service endpoint are related by determining that a time when the first event occurs and a time when the second event occurs are within a range of 0 ms to 5 ms from each other; In response to determining that the time when the first event occurred and the time when the second event occurred are within a range of 0 ms to 5 ms from each other, grouping the first service endpoint and the second service endpoint in a first RF group; as well as In response to grouping the first service endpoint and the second service endpoint in the first RF group, different channels are assigned to the first service endpoint and the second service endpoint.
20. The computer readable medium of claim 19, in, The first service endpoint operates using a first standard and the second service endpoint operates using a second standard.
21. The computer readable medium of claim 19, in, The method also includes allocating one of the different channels allocated to one of the first service endpoint and the second service endpoint to a third service endpoint that is unrelated to the first service endpoint and the second service endpoint and is grouped in a second RF group.
22. The computer readable medium of claim 20, in, The first standard comprises an Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, and wherein the second standard comprises one of: a Long Term Evolution in Unlicensed Spectrum (LTE-U) standard; a Licensed Assisted Access (LAA) standard; and a MulteFire standard.
23. A computer readable medium according to any one of claims 19 to 22, in, Allocating the different channels to the first service endpoint and the second service endpoint comprises: determining a resource requirement score of each of the first service endpoint and the second service endpoint; providing respective rankings to the first service endpoint and the second service endpoint based on the respective determined resource requirement scores of the first service endpoint and the second service endpoint; and The different channels are allocated to the first service endpoint and the second service endpoint based on respective quality levels of the different channels and respective rankings provided by the first service endpoint and the second service endpoint.
24. The computer readable medium of claim 23, in, Determining the respective resource requirement scores comprises determining the respective resource requirement scores based on at least one of: radio capabilities of the first service endpoint and the second service endpoint; capabilities of a client device associated with the first service endpoint and a client device associated with the second service endpoint; Traffic served by the first service endpoint and the second service endpoint; The quality of service levels provided by the first service endpoint and the second service endpoint; and the quality potential of all channels in each RF group evaluated by combining noise, interference, and load metrics into a single RSSI-based cost metric.
Citation Information
Patent Citations
Techniques for transmission of sounding reference signal in shared radio frequency spectrum band
CN108476111A
Lte-wifi aggregation (LWA) support in a cloud-ran system
CN110249650A