(19)
(11)EP 3 837 876 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
06.09.2023 Bulletin 2023/36

(21)Application number: 19849082.3

(22)Date of filing:  24.07.2019
(51)International Patent Classification (IPC): 
H04B 17/10(2015.01)
H04W 16/14(2009.01)
H04W 72/541(2023.01)
H04W 72/0446(2023.01)
H04L 5/14(2006.01)
H04W 24/08(2009.01)
H04L 5/00(2006.01)
(52)Cooperative Patent Classification (CPC):
H04W 24/08; H04W 16/14; H04B 17/102; H04W 72/0446; H04L 5/1469; H04L 5/0073; H04W 72/541
(86)International application number:
PCT/US2019/043253
(87)International publication number:
WO 2020/036716 (20.02.2020 Gazette  2020/08)

(54)

METHOD AND SYSTEM FOR DETERMINING CONTRIBUTION TO AGGREGATE INTERFERENCE BY A TIME DIVISION DUPLEXING SYSTEM

VERFAHREN UND SYSTEM ZUR BESTIMMUNG DES BEITRAGS ZUR AGGREGATINTERFERENZ DURCH EIN ZEITDUPLEXSYSTEM

PROCÉDÉ ET SYSTÈME DE DÉTERMINATION DE CONTRIBUTION À UN BROUILLAGE AGRÉGÉ PAR UN SYSTÈME DE DUPLEXAGE PAR RÉPARTITION DANS LE TEMPS


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priority: 13.08.2018 US 201862718264 P

(43)Date of publication of application:
23.06.2021 Bulletin 2021/25

(73)Proprietor: CommScope Technologies LLC
Hickory, NC 28602 (US)

(72)Inventors:
  • HANNAN, Ariful
    Hickory, NC 28602 (US)
  • RAHMAN, Raina
    Hickory, NC 28602 (US)
  • SRINIVASAN, Navin
    Hickory, NC 28602 (US)

(74)Representative: Meissner Bolte Partnerschaft mbB 
Patentanwälte Rechtsanwälte Postfach 86 06 24
81633 München
81633 München (DE)


(56)References cited: : 
EP-A1- 2 958 357
WO-A1-2018/139714
US-A1- 2017 223 638
US-A1- 2017 318 470
WO-A1-2016/033049
US-A1- 2017 188 314
US-A1- 2017 318 470
US-A1- 2017 332 243
  
      
    Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


    Description

    CROSS-REFERENCE TO RELATED APPLICATIONS



    [0001] The present application claims benefit of U.S. Patent Application Serial No. 62/718,264, filed August 13, 2018.

    BACKGROUND



    [0002] Shared spectrum usage by governmental and commercial users has been proposed, e.g. for Citizens Broadband Radio Service (CBRS) specified by the United States Federal Communications Commission (FCC). With shared spectrum usage, a multitude of wireless service providers may utilize such spectrum. Each service provider would employ a system of citizens broadband radio service device(s) (CBSD(s)), such as base station(s), e.g. that would facilitate communications with user equipment (or end user devices (EUDs). CBSD may be referred to more generally herein as a radio. The system's CBSDs would be coupled to other networks, such as the Internet, e.g. by a core network.

    [0003] In a shared spectrum usage system, incumbent users for example government systems (e.g. shipborne radar) and priority access licensee ("PAL"') systems are protected from interference from CBSDs of general authorized access ("GAA") users. The incumbent users are located in protection zones comprising one or more protection points. Protection zones may otherwise referred to as protection regions. Receivers of environmental sensing capability (ESC) systems are also protected from interference from CBSDs, and are designated as protection points. Aggregate interference (in frequency spectrum on which the incumbent user system receives) at a protection point, from CBSDs in a neighborhood surrounding the protection point, must not exceed a threshold level. The threshold level may be set by law, regulation, or standards of a standards body (e.g. the WInnForum).1 The 1For CBRS, the following aggregate interference levels are applicable. For PAL systems and grandfathered wireless protection zones, the aggregate interference can not exceed - neighborhood is an area around protection point whose size may vary depending upon the type of incumbent system being protected. For example, for a fixed satellite service the neighborhood is circular and has a radius of about one fifty kilometers. WInnForum SAS general requirement (requirement) R2-SGN-16 of WINNF-TS-0112 defines the neighborhood of protection points.
    1 80dBm/10MHz. For fixed satellite service (FSS) systems the aggregate interference cannot exceed -129 dBm/MHz for co-channel interference. For environmental sensing capability (ESC) systems, the aggregate interference cannot exceed -109 dBm/MHz.

    [0004] Aggregate interference at a protection point may be determined as follows. The path loss between each CBSD (in the corresponding neighborhood) and a protection point is determined for a frequency spectrum. Knowing the effective radiated power at the frequency spectrum of each CBSD in the neighborhood, the corresponding interference contributed by each CBSD is determined. The interference contributions at the protection point of each CBSD are then summed. Requirement R2-SGN-16 also defines an Iterative Allocation Process (IAP) method of allocating interference margin fairly to CBSD when in the neighborhood.

    [0005] The CBSDs are part of a shared access system ("SAS"). A SAS controller, of a SAS, regulates, e.g. the number and transmit power emissions of CBSDs that operate in frequency spectrum in the neighborhood.

    [0006] The SAS controller limits the transmission power of CBSDs operating in a neighborhood that are associated with the SAS. The SAS will allow the CBSD(s) to operate in the frequency spectrum in a neighborhood such that the aggregate level of interference at a protection point will not exceed the threshold level. Requirement R2-SGN-16 also defines the Iterative Allocation Process method of allocating interference margin fairly to CBSD for CBSDs in a neighborhood.

    [0007] GAA user CBSD systems typically comprise at least one access point communicatively coupled to one or more user equipment ("UE"). Typically, the user equipment are communications devices that emit relatively low power levels, e.g. smart phones, tablets, etc. Typically, the transmission power of the user equipment is limited, e.g. by law or standard, for example to 23 dBm/10MHz. Because the transmission power of user equipment is relatively low and the location of the user equipment is below clutter level, emissions of each user equipment in a neighborhood can be ignored for purposes of interference analysis at a protection point; only the access point(s) are deemed CBSD(s) because their effective isotropic radiated power (EIRP) may be up to 47 dBm/10 MHz and their antenna height in most cases is above the clutter level. Therefore, such CBSD emissions are analyzed to determine aggregate interference at a protection point.

    [0008] However, some GAA user CBSD systems include user equipment (UE) that is consumer premises equipment (CPE) for fixed wireless systems. Such consumer premises equipment has a significantly higher transmission power level, e.g. 23-47 dBm/10MHz, than typical user equipment. Emissions of such consumer premises equipment in a neighborhood may not be below the clutter level for purposes of interference analysis at a protection point. Therefore, laws, rules, and/or standards require that such CPE user equipment be deemed CBSDs or CPE-CBSDs. The emissions of all CPE-CBSDs utilized to determine aggregate interference.

    [0009] Typically, in a communications system with CPE(s) and access point(s) ("CPE system"), the CPE(s) and corresponding access point(s) (or base stations) operate using time division duplexing ("TDD"). As a result, generally only one consumer premises equipment or one access point transmits in a channel at a given time period. Notwithstanding such operation, the WInnForum standard2 for SAS requires that not only each access point, but also each CPE, be treated as a CBSD for purposes of aggregate interference analysis at a protection point. However, this causes the SAS to operate inefficiently in terms of allocating transmission power to CBSDs.
    2Release 1 standard WINNF-TS-00112 identifies power limit for an EUD and a CBSD in requirement R0-DEV-05. By this definition any device transmitting over 23 dBm is no longer considered an EUD. Since CPE will transmit more than 23 dBm hence by this definition CPE will be registered by a SAS as a CBSD. Requirement R2-SGN-16 describes limiting aggregate interference by controlling all CBSD transmission power

    [0010] When performing aggregate interference analysis when two or more access point(s) and CPE(s) of a TDD fixed wireless system are in a neighborhood of a protection point, the SAS accounts for the transmissions of the two or more access point(s) and CPE(s) of the CPE system when only one transmits during a given time period. As a result, the SAS controller determines an aggregate interference that is erroneously large, and unduly limits the number of CBSDs that the SAS controller authorizes to operate in the neighborhood and/or unduly restricts the transmission power of the CBSDs that the SAS authorizes to operate in the neighborhood. Therefore, there is a need for a more efficient technique to determine the interference contribution of transmitter(s) in a TDD system, e.g. CPE(s) and base station(s) in a TDD fixed wireless system. In US2017318470 A1 a shared spectrum network device in a higher-tier network may include one or more processors configured to receive information provided from a lower-tier network, estimate, based on the information, interference to the higher-tier network from one or more transmitters of the lower-tier network, compare the estimated interference to a threshold value, and identify a geographic zone in which transmission by one or more transmitters of the lower-tier network is limited based on the comparison.

    [0011] EP 2958357 A1 provides a radio resource management system and method. The radio resource management system includes a control device for determining, based on geographical location information of at least one secondary system and at least one primary system managed by the radio resource management system, a radio resource available to the at least one secondary system among licensed radio resources of the at least one primary system when the primary system is not interfered with, the control device including a selection unit for selecting at least one object liable to be interfered with by the secondary system managed by another radio resource management system from the at least one primary system, from the at least one secondary system, or from the at least one primary system and the at least one secondary system based on the geographical location information; and a communication device for transmitting the geographical location information of the at least one object selected by the selection unit to the another radio resource management system. The present disclosure can reduce an information interaction between radio resource management systems

    [0012] US 2017/332243 A1 provides a radio resource management system and method. The radio resource management system includes a control device for determining, based on geographical location information of at least one secondary system and at least one primary system managed by the radio resource management system, a radio resource available to the at least one secondary system among licensed radio resources of the at least one primary system when the primary system is not interfered with, the control device including a selection unit for selecting at least one object liable to be interfered with by the secondary system managed by another radio resource management system from the at least one primary system, from the at least one secondary system, or from the at least one primary system and the at least one secondary system based on the geographical location information; and a communication device for transmitting the geographical location information of the at least one object selected by the selection unit to the another radio resource management system. The present disclosure can reduce an information interaction between radio resource management systems.

    SUMMARY OF THE INVENTION



    [0013] The invention is carried out according to the appended independent claims. Optional features of the invention are carried out according to the dependent claims.

    DRAWINGS



    [0014] 

    Figure 1 illustrates an exemplary diagram illustrating a protection point proximate to a TDD system whose interference level is determined according to embodiments of the invention;

    Figure 2 illustrates one embodiment of a shared access system that is implemented according to embodiments of the invention;

    Figure 3 illustrates one embodiment according to the invention of a method of determining an aggregate interference at a protection point in the presence of a time division duplexing system;

    Figure 4 illustrates one embodiment according to the invention of a method of determining a contribution of a time division duplexing radio to aggregate interference; and

    Figure 5 illustrates another embodiment according to the invention of a method of determining a contribution of a time division duplexing radio to aggregate interference.


    DETAILED DESCRIPTION



    [0015] A technique for more accurately determining the interference contribution, in a SAS, of a TDD system at a protection point is described. The technique utilizes a maximum interference level in frequency spectrum at the protection point contributed by a TDD CBSD in a neighborhood of the protection point. Because this level is lower than the sum of an aggregate of interference emissions at the protection point of all TDD CBSDs of the TDD system in the neighborhood, the SAS can permit increased transmission power in the frequency spectrum by CBSDs in the neighborhood. Increased transmission power can result in more CBSDs being allowed to operate in the frequency spectrum in the neighborhood or that the transmission power (in the frequency spectrum) of the CBSDs in the neighborhood can be increased. The latter allows CBSDs, e.g. which are access points, to transmit further distances. Thus, the number of CBSDs required to provide coverage to an area can be reduced.

    [0016] A TDD system means a communications system comprised of CBSDs, e.g. CPE(s) and access point(s), which operate using TDD on a frequency channel. With TDD, only one CBSD will transmits during a given time period. A TDD CBSD means a CBSD, e.g. CPE(s) and access point(s), which operate using TDD on a frequency channel.

    [0017] Figure 1 illustrates an exemplary diagram illustrating a system comprising a protection point proximate to a TDD system whose interference level is determined according to embodiments of the invention. A neighborhood 106 surrounds a protection point 102. In this example, the protection point 102 may be the location of a fixed satellite service (FSS). The neighborhood 106 is a circular region centered on the protection point 102 and having a radius R. WInnForum standard defines neighborhood for protection points in Table 1 of requirement R2-SGN-16. However, in other embodiments, the neighborhood may have a non-circular shape, e.g. a shape of a polygon or an ellipse.

    [0018] However, embodiments of the invention can be used with protection areas or zones (e.g. grandfathered wireless protection zones), exclusion zones (e.g. dynamic protection areas), or any region(s) for which contributions of TDD system(s) to aggregate interference analysis must be determined; such areas, zones, and regions (hereinafter collectively referred to as "regions") may comprise one or more protection points. A protection point may be more generally referred to a as a point. The aforementioned technique may have applicability to locations, e.g. points, other than protection points of a neighborhood.

    [0019] However, the term point shall not mean other types of points such as an access point. Further, because the techniques exemplified herein can be used in systems other than a SAS, a CBSD may be more generally referred to as a radio. For pedagogical purposes, the term protection points and CBSDs is sometimes subsequently used in lieu of respectively the terms points and radios.

    [0020] If a region includes more than one protection point, an analysis for each protection point is performed. Because the geographic location of the neighborhood may differ for each protection point, the CBSDs of a TDD system in each neighborhood may also vary. Thus, the power level at a given protection point contributed by the TDD system, as determined by embodiments of the invention, may also vary.

    [0021] In the embodiment illustrated in Figure 1, a TDD system 105 has three CBSDs (a base station (BS) 102, a first CPE (CPE1) 104a, and a second CPE (CPE2) 104b) located within the neighborhood 106. Alternatively, the TDD system 105 could have another number of CBSDs, e.g. one, two, four, etc., in the neighborhood. The TDD system 105 is part of, and communicatively coupled to, a SAS.

    [0022] Using the example illustrated in Figure 1 for pedagogical purposes, the SAS (e.g. a SAS controller) determines the neighborhood 106 for the protection point 102. Then, knowing the location of the CBSDs of the TDD system 105, the SAS (e.g. a SAS controller) determines which CBSDs are within the neighborhood, e.g. within the border (or within and on the border) of the neighborhood. Then, the SAS (e.g. a SAS controller) determines the power levels, at the protection point, of the transmitted signals of the CBSDs at the protection point. For the TDD system, the SAS (e.g. a SAS controller) selects the highest power level at the protection point of any TDD CBSD (in the neighborhood) of the TDD system 105 for use as a contribution of the TDD system 105 to SAS's determination of aggregate interference at the protection point 102.

    [0023] Figure 2 illustrates one embodiment of a SAS 200 that is implemented according to embodiments of the invention. The illustrated SAS 200 includes a SAS controller 220 coupled to one or more CBSDs (CBSD(s)) 228. Each CBSD is operated by a GAA user and/or a PAL.

    [0024] In one embodiment, the SAS controller 220 may be coupled to at least one environmental sensing capability system (ESC system(s)) 225. In another embodiment, the SAS controller 220 is coupled to a central database 227, e.g. which has information about when certain incumbent users (such as satellite ground stations) and/or PALs are transmitting. In a further embodiment, the SAS controller 220 is coupled to at least one other SAS controllers (other SAS controller(s)) 226, e.g. controlling other CBSDs (of other SAS(s)) operating in the same or overlapping frequency spectrum. For example, such other CBSDs controlled by other SAS controller(s) 226 and their PALs, GAA users, and associated incumbent users may generate electromagnetic energy that overlaps the geographic region and frequency spectrum of the CBSDs 228 controlled by SAS 220, and thus must be accounted for by the SAS 220 when the SAS 220 performs interference analysis and authorizes operation of CBSD(s) 228 of the PAL(s) and/or the GAA user(s). Alternatively, the SAS controller 220 and its associated PALs, GAA users, and incumbent users may generate electromagnetic energy that overlaps the geographic region of the other SAS(s), and thus must be accounted for by the other SAS controller(s) 226 when the other SAS(s) perform interference analysis, and authorize operation of CBSDs of PALs and GAA users (associated with the other SAS controllers(s) 226). By coupling SAS controller(s) of SAS(s) that are geographically proximate to one another, each SAS controller can account for electromagnetic energy emitted from other SAS(s) in proximate geographies.

    [0025] The ESC system 225 detects, and communicates to the SAS controller 220, the presence of signal(s), e.g. from some incumbent user(s), such as RADARs. Alternatively, incumbent users can inform the SAS controller 225 that they are operating, e.g. by transmitting a signal beacon, or communicating with the SAS controller 220 or the central database 227 which may be coupled to the SAS controller 220. Upon notification of operation of an incumbent user, the SAS controller 220, at least in part, models the propagation of transmissions of the CBSD(s) 228 and regulates the operation (e.g. power levels and frequencies of operation) of the CBSD(s) 228 to allow the incumbent user(s) to operate free of interference. The SAS controller 220 otherwise controls the operation (e.g. power levels and frequencies of operation) of the GAA user(s) so that CBSDs of GAA users and PAL(s) operate free of interference. Free of interference means that the level of interference is below a threshold level, which may not be zero, and may be determined by law, regulation, or standard.

    [0026] In one embodiment, the SAS controller 220 includes a processing system 222 coupled to a communications system 224. The processing system 222 controls the operation of CBSD(s) 228 that form part of the SAS 200. The processing system 222 may also be referred to herein as processing circuitry.

    [0027] The communications system 224 facilitates communications between the communications system 224 and other systems or devices, e.g. CBSD(s) 228, the ESC system(s) 125, the central database 227, and/or other SAS(s) 226. In one embodiment, the communications system 224 includes communications circuitry such as a modem, e.g. an Internet data modem, a radio, and/or any other communications device(s) that can facilitate communications to the aforementioned devices.

    [0028] Optionally, the processing system 222 may be a state machine, e.g. comprised of processor circuitry 222A coupled to memory circuitry 222B. In the illustrated embodiment, the memory circuitry 222B includes a SAS management system 222B-1. In the illustrated embodiment, the SAS management system 222B-1 includes a TDD interference analysis system 222B-1a. The TDD interference analysis system 222B-1a determines the contribution to the aggregate interference at a protection point by each TDD systems in a corresponding neighborhood as further described herein. The SAS management system 222B-1 also includes techniques for generating neighborhoods around each protection point, and determining the aggregate level of interference at each protection point. To this end, the SAS management system 222B-1 may include propagation models (e.g. the irregular terrain model and/or the Hata model (or variations thereof)) with which to determine path loss between CBSDs and protection point(s). The SAS management system 222B-1 may also include a database of information about CBSDs (e.g. geographic location, height, terrain morphology, and/or effective radiated power information); additionally and/or alternatively, the SAS management system 222B-1 may obtain information (e.g. geographic location, height, terrain morphology, and/or effective radiated power information) from remote sources, e.g. the central database 227 or the other SAS controller(s) 226.

    [0029] Figure 3 illustrates one embodiment according to the invention of a method of determining the aggregate interference at a point in the presence of a TDD system 300. To the extent that the method 300 shown in Figure 3 is described herein as being implemented in the systems shown in Figure 2, it is to be understood that other embodiments can be implemented in other ways. The blocks of the flow diagrams have been arranged in a generally sequential manner for ease of explanation; however, it is to be understood that this arrangement is merely exemplary, and it should be recognized that the processing associated with the methods (and the blocks shown in the Figures) can occur in a different order (for example, where at least some of the processing associated with the blocks is performed in parallel and/or in an event-driven manner).

    [0030] Optionally, in block 330, receive a request for evaluating protection criterion at a point after receiving one or more requests from radio(s) in a neighborhood around a point to transmit in shared frequency spectrum. The request may arise from one or more radios requesting to transmit in share frequency spectrum, e.g. controlled by a SAS controller. Alternatively, the request may be periodically issued (e.g. once or more per day), regardless of whether or not there has been request(s) from radio(s) to transmit in the shared frequency spectrum. The frequency spectrum, for example, may be used by a protected communications system, e.g. a fixed satellite service, at the point. In block 332, generate a neighborhood about the point, where, e.g., a location of a radio such as a receiver or transceiver.

    [0031] In block 334, determine whether there is one or more TDD systems (transmitting in the shared frequency spectrum) that have at least one TDD radio (TDD radio(s)) located in the neighborhood. A SAS would know of the existence of TDD systems and the location of their radios; for example, such information may be stored in the SAS controller 220 of the SAS or the central database 227 communicatively coupled to the SAS controller of the SAS. If there is not at least one TDD radio in the region, then proceed to block 338 or optionally to block 350.

    [0032] If there is one or more TDD radios (authorized or requesting authorization to transmit in the shared frequency spectrum) in the neighborhood, then in block 336 determine a largest interference contribution at a point, of a TDD radio (of each TDD system) in the region about the point. The largest interference contribution means the largest interference level by a TDD radio of a corresponding TDD system and in the shared frequency spectrum at the point, where the TDD radio is in the region around the point. The largest interference contribution at the point by such a TDD radio in the region and of a TDD system is used as the aggregate interference of the corresponding TDD system at the point. Block 336 may be implemented, e.g. as illustrated with respect to Figures 4 or 5. Alternatively, the Upon completing block 336, proceed to block 338.

    [0033] Optionally, in block 338, determine the contribution of interference of radios (transmitting in the frequency spectrum), which are not TDD radios, to the aggregate interference at the point. In block 350, determine the aggregate interference in the shared frequency spectrum at the point of TDD radios and non-TDD radios. This, for example, may be done by adding the interference levels determined in block 336 and possibly in block 338.

    [0034] Then, optionally, in block 352, determine whether the determined aggregate interference (in the frequency spectrum) is greater than a threshold level. The threshold level may be set by law, regulation, and/or by a standard created by a standards body. If the aggregate interference is greater than the threshold level, then optionally in block 354 adjust a transmit power of transmitting radios in the neighborhood (e.g. using the IAP method) so that any adjustment to transmit power is fairly allocated amongst all transmitting radios in the neighborhood. Optionally, this may include terminating transmission of certain radios in the neighborhood, e.g. using a move list. Also, optionally, if the analysis was initiated at least in part by a request to transmit in the shared frequency spectrum, then optionally, reject the request. If the aggregate interference is less than or equal to the threshold level, then optionally in block 356, authorize request(s) of the requesting radio(s) to transmit at the requested power level(s).

    [0035] Figure 4 illustrates one embodiment according to the invention of a method of determining a contribution of a TDD system to aggregate interference 400. Figure 4 illustrates one embodiment of how to implement block 336. The method of Figure 4 is performed for each TDD system having a radio in the neighborhood.

    [0036] To the extent the method 400 shown in Figure 4 is described herein as being implemented in the systems shown in Figures 2, it is to be understood that other embodiments can be implemented in other ways. The blocks of the flow diagrams have been arranged in a generally sequential manner for ease of explanation; however, it is to be understood that this arrangement is merely exemplary, and it should be recognized that the processing associated with the methods (and the blocks shown in the Figures) can occur in a different order (for example, where at least some of the processing associated with the blocks is performed in parallel and/or in an event-driven manner).

    [0037] In block 440, determine an interference contribution in frequency spectrum at a point. The interference contribution is determined for each TDD radio, of the TDD system, in a neighborhood around a point. In block 442, determine if the TDD system has two or more TDD radios (transmitting in the frequency spectrum) in the neighborhood. In block 444, if the TDD system has two or more TDD radios (transmitting in the frequency spectrum) in the neighborhood, select a largest interference contribution (e.g. power level) in the frequency spectrum at the point, where the largest interference contribution corresponds to a TDD radio. Use the selected largest interference contribution as the interference contribution of the TDD system in the frequency spectrum and at the point. In block 446, if the TDD system has one TDD radio (transmitting in the frequency spectrum) in the neighborhood, then select the interference contribution of the one TDD radio, in the neighborhood and of the TDD system, as the interference contribution of the TDD system in the frequency spectrum and at the point. Use the selected interference contribution as the interference contribution of the TDD system in the frequency spectrum at the point.

    [0038] Figure 5 illustrates another embodiment according to the invention of a method of determining a contribution of a TDD system to aggregate interference 500. Figure 5 illustrates another embodiment of how to implement block 336. The method of Figure 5 is performed for each TDD system having a radio in the neighborhood.

    [0039] To the extent the method 500 shown in Figure 5 is described herein as being implemented in the systems shown in Figures 2, it is to be understood that other embodiments can be implemented in other ways. The blocks of the flow diagrams have been arranged in a generally sequential manner for ease of explanation; however, it is to be understood that this arrangement is merely exemplary, and it should be recognized that the processing associated with the methods (and the blocks shown in the Figures) can occur in a different order (for example, where at least some of the processing associated with the blocks is performed in parallel and/or in an event-driven manner).

    [0040] In block 550, determine an interference contribution in frequency spectrum at the point. The interference contribution is determined for each TDD radio, of a TDD system, in a neighborhood around a point. In block 552, select a largest interference contribution (e.g. power level) in the frequency spectrum at the point, where the larges interference contribution corresponds to a TDD radio, of the TDD system, in the neighborhood. Use the selected largest interference contribution as the interference contribution of the TDD system in the frequency spectrum and at the point.

    [0041] Information about TDD radio transmit power may be obtained from a grant authorization to transmit in the shared frequency spectrum and/or from registration information provided by each TDD radio, e.g. group parameter, and effective isotropic radiated power, location, antenna height, beam width, and/or antenna azimuth. Each TTD radio in a TDD system shares a common group parameter.

    [0042] A processing system used in the present system and method can be implemented using software, firmware, hardware, or any appropriate combination thereof, as known to one of skill in the art. By way of example and not limitation, the processor circuitry 222A can include one or more of each of microprocessor circuitry, microcontroller circuitry, Digital Signal Processors (DSP) circuitry, Application Specific Integrated Circuits (ASICs), programmable logic device circuitry, and/or Field Programmable Gate Array (FPGA) circuitry. The processing system can also include functions with software programs, firmware, or other computer readable instructions for carrying out various process tasks, calculations, and control functions used in the present method and system.

    [0043] The present method can be implemented by computer executable instructions, such as program modules or components, which are executed by processor circuitry 222A. Generally, program modules include routines, programs, objects, data components, data structures, algorithms, and the like, which perform particular tasks or implement particular data types.

    [0044] Instructions for carrying out the various process tasks, calculations, and generation of other data used in the operation of the methods described herein can be implemented in software, firmware, or other computer-readable or processor-readable instructions. These instructions are typically stored on any appropriate computer program product that includes a computer readable medium used for storage of computer readable instructions or data structures.

    [0045] Suitable computer readable media may include storage or memory media such as the memory circuitry 222B illustrated herein. For example, the memory circuitry 222B may include magnetic media (such as conventional hard disks), optical media (such as CDs, DVDs, and Blu-ray discs, and semiconductor memory (such as Random Access Memory (RAM) (including, but not limited to, Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate (DDR) RAM, RAMBUS Dynamic RAM (RDRAM), and Static RAM (SRAM)), Read Only Memory (ROM), Electrically Erasable Programmable ROM (EEPROM), and Flash memory.


    Claims

    1. A method comprising:

    generating (332) a neighborhood around a point;

    determining (334) whether there is at least one time domain duplexing, TDD, radio of at least one TDD system in the neighborhood, where the at least one TDD radio is either authorized, or is requesting authorization, to transmit in shared frequency spectrum;

    if at least one TDD radio is determined to be in the neighborhood, then determining (336) a largest interference contribution, in the shared frequency spectrum at the point, of a TDD radio of each TDD system comprising a TDD radio in the neighborhood, wherein each TDD system comprises TDD radios, and wherein the largest interference contribution is from one of the TDD radios; and

    wherein each largest interference contribution is used as an aggregate interference of a corresponding TDD system in the shared frequency spectrum at the point.


     
    2. The method of claim 1, further comprising:

    receiving (330) a request from a radio to transmit in the shared frequency spectrum;

    determining (352) if the aggregate interference is greater than a threshold level; and

    if the aggregate interference is not greater than the threshold level, then authorizing (354) the request.


     
    3. The method of claim 1, wherein determining the largest interference contribution of each TDD system having a TDD radio in the neighborhood comprises:

    determining (550) an interference contribution of each TDD radio of each TDD system in the neighborhood; and

    selecting (552) a largest interference contribution of a TDD radio of each TDD system.


     
    4. The method of claim 1, further comprising:
    if the aggregate interference is greater than a threshold level, then adjusting (354) a transmit power of transmitting radios in the neighborhood.
     
    5. The method of claim 1, further comprising:

    determining an interference contribution in the shared frequency spectrum at the point of radios in the neighborhood that do not operate using TDD; and

    determining another aggregate interference in the shared frequency spectrum at the point by adding the interference contribution of each TDD system and the radios that do not operate using TDD.


     
    6. A program product comprising a non-transitory processor-readable medium on which program instructions, configured to be executed by a programmable processor, are embodied, wherein the program instructions are operable to:

    generate (332) a neighborhood around a point;

    determine (334) whether there is at least one time domain duplexing, TDD, radio of at least one TDD system in the neighborhood, where the at least one TDD radio is either authorized, or is requesting authorization, to transmit in shared frequency spectrum;

    if at least one TDD radio is determined to be in the neighborhood, then determine (336) a largest interference contribution, in the shared frequency spectrum at the point, of a TDD radio of each TDD system comprising a TDD radio in the neighborhood; and

    wherein each largest interference contribution is used as an aggregate interference of a corresponding TDD system in the shared frequency spectrum at the point.


     
    7. The program product of claim 6, wherein the program instructions are further operable to:

    receive (330) a request from a radio to transmit in the shared frequency spectrum;

    determine (352) if the aggregate interference is greater than a threshold level; and

    if the aggregate interference is not greater than the threshold level, then authorize (354) the request.


     
    8. The program product of claim 6, wherein determining the largest interference contribution of each TDD system having a TDD radio in the neighborhood comprises:

    determine (550) an interference contribution of each TDD radio of each TDD system in the neighborhood; and

    select (552) a largest interference contribution of a TDD radio of each TDD system.


     
    9. The program product of claim 6, wherein the program instructions are further operable to:
    if the aggregate interference is greater than a threshold level, then adjust (354) a transmit power of transmitting radios in the neighborhood.
     
    10. The program product of claim 6, wherein the program instructions are further operable to:

    determine an interference contribution in the shared frequency spectrum at the point of radios in the neighborhood that do not operate using TDD; and

    determine another aggregate interference in the shared frequency spectrum at the point by adding the interference contribution of each TDD system and the radios that do not operate using TDD.


     
    11. A shared access system, SAS, comprising:
    a SAS controller (220) configured to perform the methods of claims 1-4 and 5.
     


    Ansprüche

    1. Verfahren, umfassend:

    Erzeugen (332) einer Nachbarschaft um einen Punkt herum;

    Bestimmen (334), ob es mindestens eine Zeitduplex-, TDD, -Funkvorrichtung von mindestens einem TDD-System in der Nachbarschaft gibt, wobei die mindestens eine TDD-Funkvorrichtung entweder autorisiert ist, in einem gemeinsam genutzten Frequenzspektrum zu senden, oder eine Autorisierung dafür anfordert;

    wenn mindestens eine TDD-Funkvorrichtung als in der Nachbarschaft befindlich bestimmt wird, dann Bestimmen (336) eines größten Interferenzbeitrags, in dem gemeinsam genutzten Frequenzspektrum an dem Punkt, von einer TDD-Funkvorrichtung von jedem TDD-System, das eine TDD-Funkvorrichtung in der Nachbarschaft umfasst, wobei jedes TDD-System TDD-Funkvorrichtungen umfasst, und wobei der größte Interferenzbeitrag von einer der TDD-Funkvorrichtungen stammt; und

    wobei jeder größte Interferenzbeitrag als eine Gesamtsummeninterferenz eines entsprechenden TDD-Systems in dem gemeinsam genutzten Frequenzspektrum an dem Punkt verwendet wird.


     
    2. Verfahren nach Anspruch 1, ferner umfassend:

    Empfangen (330) einer Anforderung von einer Funkvorrichtung, in dem gemeinsam genutzten Frequenzspektrum zu senden;

    Bestimmen (352), ob die Gesamtsummeninterferenz größer als ein Schwellenwert ist; und

    wenn die Gesamtsummeninterferenz nicht größer ist als der Schwellenwert, dann Autorisieren (354) der Anforderung.


     
    3. Verfahren nach Anspruch 1, wobei das Bestimmen des größten Interferenzbeitrags von jedem TDD-System mit einer TDD-Funkvorrichtung in der Nachbarschaft umfasst:

    Bestimmen (550) eines Interferenzbeitrags von jeder TDD-Funkvorrichtung von jedem TDD-System in der Nachbarschaft; und

    Auswählen (552) eines größten Interferenzbeitrags einer TDD-Funkvorrichtung von jedem TDD-System.


     
    4. Verfahren nach Anspruch 1, ferner umfassend:
    wenn die Gesamtsummeninterferenz größer ist als ein Schwellenwert, dann Anpassen (354) einer Sendeleistung von sendenden Funkvorrichtungen in der Nachbarschaft.
     
    5. Verfahren nach Anspruch 1, ferner umfassend:

    Bestimmen eines Interferenzbeitrags in dem gemeinsam genutzten Frequenzspektrum an dem Punkt von Funkvorrichtungen in der Nachbarschaft, die nicht unter Verwendung von TDD arbeiten; und

    Bestimmen einer weiteren Gesamtsummeninterferenz in dem gemeinsam genutzten Frequenzspektrum an dem Punkt durch Addieren des Interferenzbeitrags von jedem TDD-System und den Funkvorrichtungen, die nicht unter Verwendung von TDD arbeiten.


     
    6. Programmprodukt, umfassend ein nicht-flüchtiges prozessorlesbares Medium, auf dem Programmbefehle verkörpert sind, die konfiguriert sind, von einem programmierbaren Prozessor ausgeführt zu werden, wobei die Programmbefehle betriebsfähig sind zum:

    Erzeugen (332) einer Nachbarschaft um einen Punkt herum;

    Bestimmen (334), ob es mindestens eine Zeitduplex-, TDD, -Funkvorrichtung von mindestens einem TDD-System in der Nachbarschaft gibt, wobei die mindestens eine TDD-Funkvorrichtung entweder autorisiert ist, in einem gemeinsam genutzten Frequenzspektrum zu senden, oder eine Autorisierung dafür anfordert;

    wenn mindestens ein TDD-Funkvorrichtung als in der Nachbarschaft befindlich bestimmt wird, dann Bestimmen (336) eines größten Interferenzbeitrags in dem gemeinsam genutzten Frequenzspektrum an dem Punkt einer TDD-Funkvorrichtung von jedem TDD-System, das eine TDD-Funkvorrichtung in der Nachbarschaft umfasst; und

    wobei jeder größte Interferenzbeitrag als eine Gesamtsummeninterferenz eines entsprechenden TDD-Systems in dem gemeinsam genutzten Frequenzspektrum an dem Punkt verwendet wird.


     
    7. Programmprodukt nach Anspruch 6, wobei die Programmbefehle ferner betriebsfähig sind zum:

    Empfangen (330) einer Anforderung von einer Funkvorrichtung, in dem gemeinsam genutzten Frequenzspektrum zu senden;

    Bestimmen (352), ob die Gesamtsummeninterferenz größer ist als ein Schwellenwert; und

    wenn die Gesamtsummeninterferenz nicht größer ist als der Schwellenwert, dann Autorisieren (354) der Anforderung.


     
    8. Programmprodukt nach Anspruch 6, wobei das Bestimmen des größten Interferenzbeitrags von jedem TDD-System mit einer TDD-Funkvorrichtung in der Nachbarschaft umfasst:

    Bestimmen (550) eines Interferenzbeitrags von jeder TDD-Funkvorrichtung von jedem TDD-System in der Nachbarschaft; und

    Auswählen (552) eines größten Interferenzbeitrags einer TDD-Funkvorrichtung von jedem TDD-System.


     
    9. Programmprodukt nach Anspruch 6, wobei die Programmbefehle ferner betriebsfähig sind zum:
    wenn die Gesamtsummeninterferenz größer ist als ein Schwellenwert, dann Anpassen (354) einer Sendeleistung von sendenden Funkvorrichtungen in der Nachbarschaft.
     
    10. Programmprodukt nach Anspruch 6, wobei die Programmbefehle ferner betriebsfähig sind zum:

    Bestimmen eines Interferenzbeitrags in dem gemeinsam genutzten Frequenzspektrum an dem Punkt von Funkvorrichtungen in der Nachbarschaft, die nicht unter Verwendung von TDD arbeiten; und

    Bestimmen einer weiteren Gesamtsummeninterferenz in dem gemeinsam genutzten Frequenzspektrum an dem Punkt durch Addieren des Interferenzbeitrags von jedem TDD-System und den Funkvorrichtungen, die nicht unter Verwendung von TDD arbeiten.


     
    11. System mit gemeinsam genutztem Zugriff SAS, umfassend:
    eine SAS-Steuerung (220), die konfiguriert ist, die Verfahren der Ansprüche 1 bis 4 und 5 auszuführen.
     


    Revendications

    1. Procédé comprenant :

    la génération (332) d'un voisinage autour d'un point ;

    la détermination (334) de s'il y a au moins une radio de duplexage de domaine temporel, TDD, d'au moins un système TDD dans le voisinage, où l'au moins une radio TDD est soit autorisée, soit demande une autorisation, pour transmettre dans un spectre de fréquence partagé ;

    si au moins une radio TDD est déterminée comme étant dans le voisinage, alors la détermination (336) d'une contribution de brouillage la plus importante, dans le spectre de fréquence partagé sur le point, d'une radio TDD de chaque système TDD comprenant une radio TDD dans le voisinage, dans lequel chaque système TDD comprend des radios TDD, et dans lequel la contribution de brouillage la plus importante provient d'une parmi les radios TDD ; et

    dans lequel chaque contribution de brouillage la plus importante est utilisée en tant que brouillage agrégé d'un système TDD correspondant dans le spectre de fréquence partagé sur le point.


     
    2. Procédé selon la revendication 1, comprenant en outre :

    la réception (330) d'une demande provenant d'une radio pour transmettre dans le spectre de fréquence partagé ;

    la détermination (352) de si le brouillage agrégé est supérieur à un niveau de seuil ; et

    si le brouillage agrégé n'est pas supérieur au niveau de seuil, alors l'autorisation (354) de la demande.


     
    3. Procédé selon la revendication 1, dans lequel la détermination de la plus importante contribution de brouillage de chaque système TDD ayant une radio TDD dans le voisinage comprend :

    la détermination (550) d'une contribution de brouillage de chaque radio TDD de chaque système TDD dans le voisinage ; et

    la sélection (552) d'une contribution de brouillage la plus importante d'une radio TDD de chaque système TDD.


     
    4. Procédé selon la revendication 1, comprenant en outre :
    si le brouillage agrégé est supérieur à un niveau de seuil, alors l'ajustement (354) d'une puissance d'émission de radios d'émission dans le voisinage.
     
    5. Procédé selon la revendication 1, comprenant en outre :

    la détermination d'une contribution de brouillage dans le spectre de fréquence partagé sur le point de radios dans le voisinage qui ne fonctionnent pas à l'aide de TDD ; et

    la détermination d'un autre brouillage agrégé dans le spectre de fréquence partagé sur le point par l'ajout de la contribution de brouillage de chaque système TDD et des radios qui ne fonctionnent pas à l'aide de TDD.


     
    6. Produit programme comprenant un support lisible par un processeur non transitoire sur lequel des instructions de programme, configurées pour être exécutées par un processeur programmable, sont mises en oeuvre, dans lequel les instructions de programme sont utilisables pour :

    générer (332) un voisinage autour d'un point ;

    déterminer (334) s'il y a au moins une radio de duplexage de domaine temporel, TDD, d'au moins un système TDD dans le voisinage, où l'au moins une radio TDD est soit autorisée, soit demande une autorisation, pour transmettre dans un spectre de fréquence partagé ;

    si au moins une radio TDD est déterminée comme étant dans le voisinage,

    alors déterminer (336) une contribution de brouillage la plus importante, dans le spectre de fréquence partagé sur le point, d'une radio TDD de chaque système TDD comprenant une radio TDD dans le voisinage ; et

    dans lequel chaque contribution de brouillage la plus importante est utilisée en tant que brouillage agrégé d'un système TDD correspondant dans le spectre de fréquence partagé sur le point.


     
    7. Produit programme selon la revendication 6, dans lequel les instructions de programme sont en outre utilisables pour :

    recevoir (330) une demande provenant d'une radio pour transmettre dans le spectre de fréquence partagé ;

    déterminer (352) si le brouillage agrégé est supérieur à un niveau de seuil ; et

    si le brouillage agrégé n'est pas supérieur au niveau de seuil, alors autoriser (354) la demande.


     
    8. Produit programme selon la revendication 6, dans lequel la détermination de la plus importante contribution de brouillage de chaque système TDD ayant une radio TDD dans le voisinage comprend :

    déterminer (550) une contribution de brouillage de chaque radio TDD de chaque système TDD dans le voisinage ; et

    sélectionner (552) une contribution de brouillage la plus importante d'une radio TDD de chaque système TDD.


     
    9. Produit programme selon la revendication 6, dans lequel les instructions de programme sont en outre utilisables pour :
    si le brouillage agrégé est supérieur à un niveau de seuil, alors ajuster (354) une puissance d'émission de radios d'émission dans le voisinage.
     
    10. Produit programme selon la revendication 6, dans lequel les instructions de programme sont en outre utilisables pour :

    déterminer une contribution de brouillage dans le spectre de fréquence partagé sur le point de radios dans le voisinage qui ne fonctionnent pas à l'aide de TDD ; et

    déterminer un autre brouillage agrégé dans le spectre de fréquence partagé sur le point par l'ajout de la contribution de brouillage de chaque système TDD et des radios qui ne fonctionnent pas à l'aide de TDD.


     
    11. Système à accès partagé, SAS, comprenant :
    un dispositif de commande SAS (220) configuré pour exécuter les procédés selon les revendications 1-4 et 5.
     




    Drawing




















    Cited references

    REFERENCES CITED IN THE DESCRIPTION



    This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

    Patent documents cited in the description