The disclosed methods and apparatus relate to radio frequency communications systems and more particularly to mitigating the effects of interferences in a millimeter wave communication system.
As the use of wireless communications continues to increase, substantial progress is being made to formulate standards that govern protocols for the manner in which such communications occur. These standards are relevant to several types of communications systems, including cellular telephony, point to point communications, point to multipoint communications, short-range communications, and long-range communications using smaller cells (e.g., picocells and femto cells). Some of the industry standards, such as 802.11ax, contemplate using multiple input, multiple output (MIMO) technology to assist in increasing the system capacity and contemplate the possibility of providing service over longer ranges than the current 802.11 WiFi systems provide. In addition, a 5G communications standard is evolving to consider use of millimeter wavelength signals, such as at frequencies in the range of 30-300 GHz. The use of smaller cells can increase the overall system capacity by allowing greater frequency reuse. In addition, providing base station sectors that are divided into subsectors further enhances the ability to increase capacity through even greater frequency reuse. The use of such advanced techniques and high frequencies pose significant challenges, such as in establishing an architecture that can support higher frequencies and provide efficient, cost effective practical solutions to rolling out such a system on a large scale. Meeting these challenges requires substantial planning and product development.
Already contemplated by Skyriver, a leading-edge millimeter wave (mmWave) broadband provider transforming broadband, are systems that use concepts developed for use in short range 802.11n and 802.11ac compliant systems, together with mmWave transceivers. But while the concepts used in 802.11 systems have advanced, additional advances in conforming products and systems are necessary to take full advantage of some of the new features provided in the newest forms of 802.11, such as 802.11ax. As design and implementation of next generation networks operating in mmWave frequencies is growing, specific attention should be paid to inter-cell and intra-cell interference Therefore, there is currently a need to improve detection and mitigation of interferences affecting communication at microwave frequencies between base stations and subscriber units attempting to communicate with the base stations.
The disclosed method and apparatus provides an architecture that mitigates effects of interferences in radio frequency communication systems. In general, such systems have one or more base stations. Each base station is responsible for communicating with several subscriber units.
In some embodiments, a communication device includes a statistical analysis module and interference mitigation circuitry, one or both of which may reside in a base-station and/or in a subscriber unit. The statistical analysis module is configured to receive a set of standards-based channel information (SCI) that is currently in use for other 802.11 purposes, such as a set of beamforming reports taken for a set of spatial streams, or a set of subscriber unit air quality information (e.g. as described in IEEE 802.11k standards). The received SCI corresponds to one or more subscriber units that are in communication with a base station and that operate at radio frequencies, such as millimeter waves around and above 30 GHz. The statistical analysis module is further configured to determine, from the received SCI, if communication between the base station and at least one subscriber unit is affected by interference, and in some embodiments to determine the source and location of communication interference. The interference mitigation circuitry is configured to mitigate the effects of an interference determined by the statistical analysis module, such as by rescheduling the communication to a later time, or re-routing the communication through a different base station, a different subscriber unit or a combination of different base stations and subscriber units.
In some embodiments, the rescheduling or re-routing can also be determined by a central scheduler/re-router, and the re-routing may redirect the path through a different base station, a different subscriber unit or a combination of different base stations and subscriber units, using antenna beamforming techniques. In at least some embodiments, the information is attained from several sources (i.e., base stations and/or subscriber units) and used together to determine the location and nature of the interferer.
The details, features, objects, and advantages of one or more embodiments of the disclosed method and apparatus are set forth in (or contemplated to be apparent from) the accompanying drawings, the description and claims below.
Like reference numbers and designations in the various drawings indicate like elements.
Examples are described herein in the context of an architecture that mitigates effects of interferences in radio frequency, such as millimeter wave (mmWave), communication systems. Embodiments provided in the following description are illustrative only and not intended to limit the scope of the present disclosure. Reference will now be made in detail to implementations of examples as illustrated in the accompanying drawings. The same reference indicators will be used throughout the drawings and the following description to refer to the same or like items.
In the interest of clarity, not all of the routine features of the examples described herein are shown and described. It will, of course, be appreciated that in any such actual implementation, numerous implementation-specific details may nevertheless exist in order to achieve goals such as compliance with application- and business-related constraints, and that these specific goals can vary from one implementation to another.
Reference herein to an example or implementation means that a particular feature, structure, operation, or other characteristic described in connection with the example may be included in at least one implementation of the disclosure. The disclosure is not restricted to the particular examples or implementations described as such. The appearance of the phrases “some embodiments”, “in one example”, “in an example”, “in one implementation”, or “in an implementation”, or variations of the same in various places in the specification does not necessarily refer to the same example or implementation. Any particular feature, structure, operation, or other characteristic described in this specification in relation to one example or implementation may be combined with other features, structures, operations, or other characteristics described in respect of any other example or implementation.
Use herein of the word “or” is intended to cover inclusive and exclusive OR conditions. In other words, A or B or C includes any or all of the following alternative combinations as appropriate for a particular usage: A alone; B alone; C alone; A and B only; A and C only; B and C only; and A and B and C.
The particular number and shape of the subsectors 201 may vary from the number shown in the example illustrated in
As is the case with the sectors 107, each subsector 201 can have a substantially different size and shape from that of the other subsectors 201 within the same sector 107 or from the other subsectors 201 in each other sectors 107. Furthermore, in some embodiments, there may be more or less than 6 sectors, each with more or less than 4 subsectors. In some embodiments, the sum of all of the azimuth angles for each sector may not be equal to 360 degrees. Accordingly, there may be some holes in the coverage where no subscriber units 103 are expected to be present, or in other embodiments, there may be an overlap in the coverage of two or more adjacent sectors. In addition, in some embodiments, the number of subsectors may vary from one sector to another and one or more subsectors may have different azimuth angles than one or more of the subsectors within the same sector or within other subsectors.
In either the case of the base station 102 or the base station 702, the base station site 101 provides a means by which subscriber units 103 can be connected to devices that are part of a private network, public network or the Internet through devices (such as Internet gateways) connected to the core network. In addition, in some embodiments, the base station 102, 702 can provide communication links through sector radios 407 of the base station 102, 702 to allow two or more of the subscriber units 103 to communicate with each other through the base station 102, 702.
It should be noted that throughout the remainder of this document, references to the base station 102 apply equally to the base station 702.
In the example shown in
In one example of a base station 102 shown in
In addition, the MBI module 801 is capable of outputting signals 802 to each output, wherein each such signal has unique content at different times. Thus, the outputs provide time division multiplexed signals. Still further, the MBI module 801 is capable of providing unique content concurrently through each output at different frequencies, thus provide frequency division multiplexed signals. In some such embodiments, the MBI module 801 includes at least an 802.11 module, such as module capable of operating in conformance with one of the following: industry standard 802.11(n), 802.11(ac), 802.11(ax), etc. In some embodiments, the MBI module 801 implements a technique commonly referred to as multiple-input multiple-output (MIMO) to generate spatial division outputs. Each spatial division output is commonly referred to as a “spatial stream” (SS). In some embodiments, such as those that have a MBI module 801 that operates in conformance with 802.11(ac) or 802.11(ax), the MBI module 801 may have eight output ports that each output one SS 802. A media Access Control (MAC) component of the MBI module 801 (which in some embodiments is within the 802.11 module of the MBI module 801) determines how the content that is coupled to the MBI module 801 is to be assigned to each SS 802. In addition to determining which SS 802 the content is to be assigned, the MAC component 803 also determines time and frequency division allocations. That is, the MAC component 803 determines in what time slot and to which frequency the content is to be applied in each particular SS 802.
In some embodiments, each SS 802 is associated with a corresponding TX input to an IF module 805. In some such embodiments, the IF module 805 comprises a switch module 811 and several filters 807, each filter 807 associated with a corresponding amplifier 809. Since
Each TX output from the MBI module 801 is associated with a corresponding one of the IF module TX inputs and the corresponding TX filter 807. The output of each TX filter 807 is coupled to the input of the corresponding TX amplifier 809. It will be understood by those skilled in the art that the use of particular amplifiers and filters will depend upon the requirements of each particular system. Therefore, it should be understood that the configurations disclosed herein are merely provided as examples of systems. Therefore, significant variations in the amount of filtration and amplification are within the scope of the disclosed method and apparatus.
The output of each TX amplifier 809 is associated with, and coupled to, a corresponding TX input to a switch module 811 within the IF module 805. The switch module 811 comprises a switch network that makes it possible to selectively connect any one input to any one output. Likewise, each output can be connected to any one input. Therefore, there is a selectable one-to-one correspondence between TX inputs and TX outputs of the switch module 811. Other embodiments may provide a switch module that is capable of selectively connecting one or more inputs to one or more outputs. Each TX output from the switch module 811 is associated with a corresponding input to an RF transmit (TX) chain 814. It should be noted that the switch module 811 also comprises RX inputs and RX outputs that will be discussed further below with respect to
While the MBI 801 shown in
Referring back to
Ideally, in a typical 802.11 configuration, such as an 802.11(ax) configuration, each SS 802 is coupled to a different antenna to provide the spatial diversity desired to implement a MIMO transmission. In the embodiment of
In other embodiments, signals that are not completely orthogonal may be transmitted into the same subsector 201. In such embodiments, a technique commonly known as non-orthogonal multiple access (NOMA) is used in which such signals that are not completely orthogonal are transmitted on the same frequency and at the same time into the same space, relying upon a difference in polarization (or other factor that can be used to distinguish signals), but wherein the signals are not completely orthogonal. For example, a first signal may have polarization that is between horizontal and vertical (e.g., at 45 degrees from horizontal), while other signals are either strictly horizontal, strictly vertical, or 90 degrees from the first signal. While some such signals are not orthogonal, the difference in polarization is sufficient to provide some measure of separation that provides the receiver with a limited capability to distinguish the signals from one another. Therefore, while the separation of the signals is not nearly as great as for orthogonal polarizations, there is sufficient separation to provide some advantages that, when taken together with the increase in throughput, offset the negative impact of distortion created by the cross contamination of the signals.
In some embodiments of the disclosed method and apparatus, the MAC component 803 is responsible for allocating resources to each subscriber unit 103. That is, the MAC component 803 determines which SS 802 at which frequencies and at which time is to be used to transmit content to each particular subscriber unit 103. It should be noted that in addition to providing signals with time division, frequency division and spatial division, the signals provided by the MBI module 801 may be modulated using orthogonal frequency division multiplexing (OFDM). In some cases, the content modulated on various OFDM subcarriers may be intended for reception by different subscriber units 103 (i.e., orthogonal frequency division multiple access (OFDMA)). Alternatively, different OFDM subcarriers may carry different data streams intended for the same subscriber unit 103. In some embodiments, the MBI module 801 receives instructions from the coordination control module 823 that assist the MBI module 801 and the MAC component within the MBI module 801 to determine the manner in which the resources are to be allocated.
In many ways, the operation of the MAC component 803 of the disclosed method and apparatus is similar to the operation of a MAC within a conventional 802.11(n), 802.11(ac) or 802.11(ax) system. That is, the MAC component 803 need not treat the SSs 802 that are output any different from those SSs that are output from a MAC of a conventional 802.11 system. However, because SSs 802 are transmitted to the subscriber units 103 residing in different subsectors using different subsector antennas 821, determinations of Channel State Information (SCI) by the MAC component 803 needs to be coordinated with the switch module 811 within the IF module 805. For example, the channel from the base station 102 to a particular subscriber unit 103 depends upon the subsector 201 in which the subscriber unit 103 is located. The coordination control module 823 performs the function of controlling the switch module 811 in coordination with the MAC component 803 of the MBI module 801. For example, in some embodiments, when the SCI is being measured for the channel from a first output of the MBI module 801 during transmission from a first subsector antenna 821, the switch module 811 is controlled to ensure that the first output from the MBI module 801 is coupled to the first subsector antenna 821. In some embodiments, a control signal is coupled on a line 824 from the coordination control module 823 to the MBI module 801 to allow the MBI module 801 to be coordinated with the switch module 811 during a SCI procedure. In some embodiments, the switch module 811 is controlled by a signal output on a signal line 825 from the coordination control module 823. Similarly, each other output from the MBI module 801 is coupled to the appropriate subsector antenna 821 during measurements of the channel between the base station 102 and the subscriber unit 103 at issue. A further discussion regarding the determination of SCI for each channel is provided below. Once the SCI procedure is complete, the coordination control module 823 ensures that the signals that are output from the MBI module 801 are coupled to the appropriate subsector antenna 821 for transmission of MIMO signals from the base station 101 to each subscriber unit 103 to which the base station 101 is communicating. In some embodiments, such as the embodiment shown in
For MIMO operations, SCI regarding the channels between the various antennas at the base station 102 and the antennas of each subscriber unit 103 must be determined. The SCI information is used by the base station to pre-code transmissions to subscriber units taking into account distortions that occur due to the nature of the transmission channel between the transmitter and the receiver. Conventions and protocols for attaining SCI are provided in the 802.11 standard. In particular, there are two protocols that are provided in 802.11 for attaining SCI. The first is referred to as “Implicit” and the second is referred to as “Explicit”.
In accordance with the Explicit technique for determining SCI, the base station 102 sends a “null data packet announcement” (NDPA) frame to the subscriber units. Usually, the NDPA frame contains the address of the intended subscriber units 103, the type of feedback requested and the spatial rank of the requested feedback. The base station 102 then sends a “sounding frame” known as a “null data packet” (NDP) frame. The NDP contains a physical layer (PHY) preamble with long training fields (LTFs), short training fields (STFs) and a signal (SIG) field. The NDP contains no data. The subscriber unit 103 then analyzes the NDP and provides back a report for each receive antenna (i.e., each SS). The base station 102 then uses the report to precode further transmissions to those subscriber units 103 from which reports were received. The reports are typically relatively large and require a significant amount of bandwidth. In some embodiments, such precoding is done by a combination of the coordination control module 1023 and the MBI module 801. In particular, in some embodiments, the MAC component 803 of the MBI module 801 applies precoding to signals output from the MBI module 801. In some embodiments, the coordination control module 823 may be coupled to the amplifier 813.
In accordance with the implicit technique for determining the SCI, the base station 102 requests the subscriber unit 103 to send the NDP frame. The base station 102 can then determine the precoding of the transmissions to the subscriber unit 103 based on the NDP frame without the report having to be communicated. This saves a substantial amount of bandwidth in the SCI procedure. In order to use the implicit technique, however, the uplink and downlink have to be reciprocal. While some differences may occur between the uplink and downlink of a mmWave system using TDD, the differences can typically be considered to be negligible when conditioning (e.g., precoding) the signals. That is, because the same frequency is used for both the uplink and the downlink, the channel characteristics will typically be the same or close enough to allow the information derived from the uplink to be used to precode signals on the downlink.
Accordingly, the implicit SCI procedure defined by the 802.11 standard can be used with a modification that the SSs output from the MBI module 801 have to be coordinated with the operation of the switch module 811 to ensure that the signals are transmitted to the desired subsector antennas, and thus to the intended subscriber units 103. In addition, beamforming that is performed by adjusting the gain and phase of the signals coupled to each subsector antenna 821 must be coordinated with the operation of the MBI module 801. The coordination control module 823 coupled to the MBI module 801 and the switch module 811 ensures the coordination of the switch module 811 and MBI module 801 during both the SCI procedure and normal operation.
As noted above, in addition to coordinating the SCI operations, the coordination control module 823 is also responsible for ensuring that SSs output from the MBI module 801 are routed by the switch module 811 to the appropriate feed of the appropriate subsector antenna 821 during normal operation. That is, the coordination control module 823 is responsible for ensuring that each SS output from the MBI module 801 is transmitted on the correct polarization and subsector antenna 821. In some embodiments, the coordination control module 823 has an output that is coupled over a signal line 824 to an input of the MBI module 801. The output from the coordination module 823 provides information that allows the MBI module 801 to determine that the SCI procedure can be performed (i.e., that the output from the MBI module 801 associated with channel being measured is coupled to the appropriate subsector antenna 821).
Referring back to
The subsector antennas 821 within each base station sector radio 407 are a critical component of the base station 702. In accordance with some embodiments of the disclosure, each subsector antenna 821 is designed to focus signals into one of the subsectors 201 in the base station coverage area 105.
Referring to
Next, in block 1410, the statistical analysis module 1520 determines, from the received beamforming reports 1515, if a communication between the base station 102 and at least one subscriber unit 103 is affected by interference, as described in greater detail further below in conjunction with
Next in block 1420, based on the determination of the statistical analysis module 1520, the effect of the interference is mitigated by the interference mitigation circuitry 1530, such as the scheduler 1533 or re-router 1536, configured to reschedule or re-route the communication, as described in greater detail further below in conjunction with
In some embodiments, the spatial streams 1510 may include data on variations or disturbances on a per sub-carrier basis (e.g., corresponding to one or more subscriber units 103), such as differences in signal-to-noise (ASNR) ratio or signal to interference plus noise ratio (ASINR) between subcarriers. In some embodiments, the beamforming reports 1515 contain a data field that carries data on ΔSNR or ΔSINR between subcarriers. depending on location, frequency, and severity of interferers, these variations can correspond to the source of communication interferences. For example, a neighboring base station 102 which shares bandwidth with a subscriber unit of interest, can send electromagnetic waves that will act as unwanted signal or noise, causing changes in the SINR per subcarrier, even in the absence of a subscriber unit communicating with its target base station. Once collected as SCI by a base station site 101, these variations can be indicative of severity of interference, on per subcarrier basis. The statistical analysis module 1520 is configured to determine, based on the data regarding the spatial streams received during SCI procedures, if a subscriber unit 103 is affected by communication interferences from (a) a source within the set of subscriber units 103, such as another base station or subscriber unit, or (b) a source external to the set of subscriber units 103, such as other radio transmitters, etc.
In some embodiments, the statistical analysis module 1520 extracts the external interferences from those commonly associated with the other subscriber unit, to isolate and identify the source of the communication interference. The extraction can, for example, be performed by “listening to RF energy in the channels and/or directions of interest”, when no data is being transmitted, Then the SCI only includes interference effect, and other statistics like duty cycle and strength of interference can be recorded and then reported back to the base station. In another example, when the interference in subscriber unit co-exists with data transmission, historical channel information from base station to subscriber unit link, can be gathered and compared to historical data to see if there is any rise in the level of received signal. This rise can be attributed to the interference provided that it was not due to a power increase in the base station transmitter.
Next, in block 1620, the statistical analysis module 1520 generates a set of data 1525 (e.g. Data_1 to Data_n) based on parameters associated with the power of signals received at one end or another of a channel. The power-based data can be included in the received set of SCI 1515 to assist in characterizing spatial streams 1510. The set of power-based data is generated on a spatial stream basis and may include one or more of statistical parameters such as an average power, mean power, periodicity, or variance in power. In some embodiments, the statistical analysis module 1520 is configured to utilize analytic tools and procedures, such as machine learning to generate the set of power-based data.
Next, in some embodiments in block 1630, the statistical analysis module 1520 determines the location of a source of interference, the location of the affected base-station 102 and the location of at least one affected subscriber unit. In some embodiments, the statistical analysis module 1520 determines the location of the interference source using: (1) a time-based triangualtion technique, such as Time of Arrival (ToA), Time Difference of Arrival (TDoA); (2) an angle-based determination, such as Angle of Arrival (AoA); (3) a power-based determination technique, such as Returned Signal Strength Indicator (RSSI), or (4) a combination of one or more of the above or other techniques known in the art. In at least some embodiments, the information is attained from several sources (i.e., base stations and/or subscriber units 103) and used together to determine the location and nature of the interferer.
The result of the above statistical analysis is a determination, such as based on a measured power of each subscriber units 103 at a frequency and/or time, as to whether a subscriber unit 103 is affected by communication interferences. The source of such interference may be from: (1) a source within the set of subscriber units 103, such as another subscriber unit, or (2) a source external to the set of subscriber units 103, such as other radio transmitters, trees, other buildings and obstacles, or natural phenomena such as inclement or stormy weather. In some embodiments, the received set of SCI reports 1715 includes a set of air quality statistics (AQS) 1710 information on communication channels. Each AQS (e.g. AQS_1 to AQS_n) corresponds to a subscriber unit 103 (e.g. subscriber unit_1 to subscriber unit_n). In some embodiments, AQS information may include those corresponding to a request from a base station to a particular one of the subscriber units 103. In some embodiments, a subscriber unit AQS may include, among other data, information on channel loading, noise histogram, provided location information, the status of the radio network interference levels (e.g. by using the noise histogram report) and network load statistics (e.g. by using the channel load report).
Next, in block 1820, the statistical analysis module 1520 generates a set of location-based data 1725 (e.g. Data_1 to Data_n) for the received one or more air quality statistics reports 1715. In some embodiments, the generated set of location-based data can establish an interference distribution map, such as one indicating how interference is distributed in different regions in terms of statistical and power data, for the communication channels corresponding to the subscriber units 103. In some embodiments, the statistical analysis module 1520 is configured to utilize analysis tools and procedures such as Principal Component Analysis (PCA) to remove the irrelevant statistics from the received sets 1710 and 1715, for generation of the set of location-based data 1725 and its interference distribution maps.
Next, in block 1830, the statistical analysis module 1520 determines the location of the interference source, the location of the affected base-station 102 and the location of at least one affected subscriber unit. In some embodiments, the statistical analysis module 1520 determines the location of the interference source using: (1) a time-based triangulation technique, such as Time of Arrival (ToA), Time Difference of Arrival (TDoA); (2) an angle-based determination, such as Angle of Arrival (AoA); (3) a power-based determination technique, such as Returned Signal Strength Indicator (RSSI); or (4) any combination of the above or other techniques known in the art. In at least some embodiments, the information is attained from several sources (i.e., base stations and/or subscriber units 103) and used together to determine the location and nature of the interferer. The source and location of communication interference between a base station and affected subscriber units 103 is determined from received SCI that are currently in use for other 802.11 purposes.
As shown in block 1930, the mitigation circuitry 1530 is configured to reschedule communication between the base station 102 and at least one affected subscriber unit, to a time at which interferences is estimated to be lower than at other possible times. For example, communication can be rescheduled to a time when the level of communication interferences is estimated to be less than a predetermined signal to noise ratio (SNR). Alternatively, the communication can be rescheduled to a time when the signal to interference plus noise ratio (SINR) is higher. In these cases, the “interference” corresponds to the communication interference from the interference source, as illustrated in
In the example shown in
In some embodiments, the rescheduling can be determined by a Central Scheduler (such as Coordination and Control Center 604) which may reside in or communicates with Network Management 1540. In some such embodiments, the Network Management 1540 communicates with the statistical analysis module 1520 as shown in
In some embodiments, the rerouting path can be determined by a Central Re-router (such as Coordination and Control Center 604 in
In some embodiments, SCI information is not only used for beamforming, but also to determine when interferences are likely to be present. A determination as to when to transmit or receive can be made based on when the channels are clear. For example, in case of 802.11ac waveform, data provided in a Multi-User Explicit Beamforming Report field can be used to determine the level of interference. That determination can then be used for interference mitigation. This field carries signal-to-noise ratio differences between subcarriers, which can also be used for updating the mitigation of the interference. As described above, based on the localization of the interference source, its statistical data (e.g. power, variance, periodicity, etc.) and location of base station sites and subscriber units, beamforming mechanism can be adjusted (e.g. in single user, and multiuser scenarios) to reduce the effects of the interference. This adjustment can be in coordination with the scheduler or re-route, so as to transmit to the subscriber units (or in the uplink from a subscriber unit to a base-station) whose link is not expected to be significantly affected by the interference.
It is to be understood that the foregoing description is intended to illustrate, and not to limit, the scope of the claimed invention. Accordingly, other embodiments are within the scope of the claims. Note that paragraph designations within claims are provided to make it easier to refer to such elements at other points in that or other claims. They do not, in themselves, indicate a particular required order to the elements. Further, such designations may be reused in other claims (including dependent claims) without creating a conflicting sequence.
The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects.