Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A RECEIVER, A METHOD FOR CONTROLLING A RECEIVER, AND A MOBILE COMMUNICATIONS DEVICE
Document Type and Number:
WIPO Patent Application WO/2018/063557
Kind Code:
A1
Abstract:
A receiver, a method for controlling a receiver, and a mobile communications device, the method including: receiving a signal; applying a spatial filter to the signal; measuring interference of the signal after applying the spatial filter; determining if the interference is above a predetermined threshold; determining a source of the interference when the interference is above the predetermined threshold from at least one of a non-structured interference, a structured self-interference, and a structured extrinsic interference; and counteracting the interference with a signal-processing mode corresponding to the previously determined source of the interference.

Inventors:
RUEBSAMEN MICHAEL (DE)
WEHINGER JOACHIM (DE)
Application Number:
PCT/US2017/047258
Publication Date:
April 05, 2018
Filing Date:
August 17, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
INTEL IP CORP (US)
International Classes:
H04B1/12; H04B1/10; H04B1/40
Domestic Patent References:
WO2000079707A12000-12-28
Foreign References:
US20120094655A12012-04-19
US20130012134A12013-01-10
US20140187187A12014-07-03
US20090286482A12009-11-19
Attorney, Agent or Firm:
KOLBINGER, Karl (US)
Download PDF:
Claims:
Claims

claimed is:

A mobile communications device comprising:

a receiver configured to:

receive a signal;

apply a spatial filter to the signal;

measure interference of the signal after applying the spatial filter;

determine if the interference is above a predetermined threshold;

determine a source of the interference when the interference is above the predetermined threshold from at least one of a non-structured interference, a structured self-interference, and a structured extrinsic interference; and counteract the interference with a signal-processing mode corresponding to the previously determined source of the interference.

The mobile communications device according to Claim 1,

wherein the signal-processing mode associated with counteracting the structured self- interference consists essentially of an enhanced spatial filter, demodulation, and decoding.

The mobile communications device according to Claim 2,

wherein the enhanced spatial filter counteracts the structured interference based on at least one of: an approximation error for computation of beamformer weights, a channel estimation, and an increased beamformer length.

The mobile communications device according to Claim 1, wherein the signal-processing mode associated with counteracting the structured extrinsic interference consists essentially of interference cancellation, demodulation, and decoding.

5. The mobile communications device according to Claim 1,

wherein the signal-processing mode associated with counteracting the non-structured interference consists essentially of demodulation and decoding.

6. The mobile communications device according to Claim 1,

wherein determination of the source of the interference is based on at least one of: a power of the signal and a power of the interference;

a channel estimate of the signal;

a channel estimate error of the channel estimate of the signal; the special filter weight vector; and

a total power of distortions estimate of the signal.

The mobile communications device according to Claim 6,

wherein the structured extrinsic interference is determined as the source of the interference when a ratio of the power of the signal and the power of the interference is below a first predetermined threshold or when a model error sensitivity is above a second predetermined threshold.

The mobile communications device according to Claim 6,

wherein the structured self-interference is determined as the source of the interference when the power of the interference is within a predetermined deviation from the total power of distortions estimate.

9. The mobile communications device according to Claim 8,

wherein the model error sensitivity is based on the spatial filter weight vector and a steering vector towards the signal.

10. The mobile communications device according to Claim 6,

wherein the non-structured interference is determined as the source of the interference when a ratio of the power of the signal and the total power of distortions estimate is below a predetermined threshold.

11. A method of controlling a receiver, the method comprising:

receiving a signal;

applying a spatial filter to the signal;

measuring interference of the signal after applying the spatial filter;

determining if the interference is above a predetermined threshold;

determining a source of the interference when the interference is above the predetermined threshold from at least one of a non-structured interference, a structured self-interference, and a structured extrinsic interference; and

counteracting the interference with a signal-processing mode corresponding to the previously determined source of the interference.

12. The method according to Claim 11,

wherein the signal-processing mode associated with counteracting the structured self- interference consists essentially of an enhanced spatial filter, demodulation, and decoding.

13. The method according to Claim 12,

wherein the enhanced spatial filter counteracts the structured interference based on at least one of: an approximation error for computation of beamformer weights, a channel estimation, and an increased beamformer length.

14. The method according to Claim 11,

wherein the signal-processing mode associated with counteracting the structured extrinsic interference consists essentially of interference cancellation, demodulation, and decoding.

15. The method according to Claim 11,

wherein the signal-processing mode associated with counteracting the non-structured interference consists essentially of demodulation and decoding.

16. The method according to Claim 11,

wherein determining the source of the interference is based on at least one of:

determining a power of the signal and a power of the interference;

determining a channel estimate of the signal;

determining a channel estimate error of the channel estimate of the signal; determining the special filter weight vector; and

determining a total power of distortions estimate of the signal.

17. The method according to Claim 16,

wherein the structured extrinsic interference is determined as the source of the interference when a ratio of the power of the signal and the power of the interference is below a first predetermined threshold or when a model error sensitivity is above a second predetermined threshold.

18. The method according to Claim 16,

wherein the structured self-interference is determined as the source of the interference when the power of the interference is within a predetermined deviation from the total power of distortions estimate.

19. The method according to Claim 16,

wherein the non-structured interference is determined as the source of the interference when a ratio of the power of the signal and the total power of distortions estimate is below a predetermined threshold.

20. A non-transitory computer readable medium having computer executable instructions that cause a processing circuit to perform a method, the method comprising:

receiving a signal;

applying a spatial filter to the signal;

measuring interference of the signal after applying the spatial filter;

determining if the interference is above a predetermined threshold;

determining a source of the interference when the interference is above the predetermined threshold from at least one of a non-structured interference, a structured self-interference, and a structured extrinsic interference; and

counteracting the interference with a signal-processing mode corresponding to the previously determined source of the interference.

21. The non-transitory computer readable medium according to Claim 20, wherein the signal-processing mode associated with counteracting the structured self- interference consists essentially of an enhanced spatial filter, demodulation, and decoding.

22. The non-transitory computer readable medium according to Claim 21,

wherein the enhanced spatial filter counteracts the structured interference based on at least one of: an approximation error for computation of beamformer weights, a channel estimation, and an increased beamformer length.

23. The non-transitory computer readable medium according to Claim 20,

wherein the signal-processing mode associated with counteracting the structured extrinsic interference consists essentially of interference cancellation, demodulation, and decoding.

24. The non-transitory computer readable medium according to Claim 20,

wherein the signal-processing mode associated with counteracting the non-structured interference consists essentially of demodulation and decoding.

25. The non-transitory computer readable medium according to Claim 20,

wherein determining the source of the interference is based on at least one of:

determining a power of the signal and a power of the interference;

determining a channel estimate of the signal;

determining a channel estimate error of the channel estimate of the signal; determining the special filter weight vector; and

determining a total power of distortions estimate of the signal.

Description:
A RECEIVER, A METHOD FOR CONTROLLING A RECEIVER, AND A MOBILE

COMMUNICATIONS DEVICE

Cross-Reference to Related Applications

[0001] This application claims priority to European Patent Application Serial No. 16 191 775.2, which was filed September 30, 2016, and is incorporated herein by reference in its entirety.

Technical Field

[0002] Various embodiments relate generally to a receiver, a method for controlling a receiver, and a mobile communications device.

Background

[0003] In modern wireless communication systems, throughput performance of a mobile communications device is often limited by interference. A number of techniques to mitigate throughput degradation due to interference have been contemplated. Two prominent classes of interference mitigation techniques are beamforming and interference cancellation.

[0004] Beamformers are spatial filters that suppress interferers by exploiting the fact that a signal source and an interferer source (or sources) have different spatial signatures. In contrast, interference cancellation techniques detect the interferer symbols, reconstruct the interferer waveforms, and subtract the interferer components from the received waveforms. Interference cancellation techniques generally suppress interference better than spatial filters, however, interference cancellation requires a higher computational complexity and higher power consumption than application of a spatial filter.

[0005] Especially in mobile communication devices, power consumption is a critical parameter, and, so much so, that advanced receiver functionalities to suppress other types of distortions (e.g., enhanced spatial filter techniques) are often deactivated when interference cancellation is active. Accordingly, it would be advantageous if a mobile communications device were able to address various types of distortion with a tailored response, taking throughput performance and computational power into account.

Brief Description of the Drawings

[0006] In the drawings, like reference characters generally refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead generally being placed upon illustrating the principles of the invention. In the following description, various embodiments of the invention are described with reference to the following drawings, in which:

FIG. 1 A shows a mobile communications device in a network.

FIG. IB shows a schematic of a mobile communications device.

FIG. 2A shows a diagram of a mobile communications device subject to structured interference.

FIG. 2B shows a diagram of a scenario with multiple mobile communications devices.

FIG. 3 shows a diagram of structured self-interference.

FIG. 4 shows a diagram of non-structured interference.

FIG. 5 shows a diagram illustrating a method for controlling a receiver.

FIG. 6 shows a diagram illustrating a method for controlling a receiver.

Description

[0007] The following detailed description refers to the accompanying drawings that show, by way of illustration, specific details and embodiments in which the invention may be practiced. [0008] The word "exemplary" is used herein to mean "serving as an example, instance, or illustration". Any embodiment or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments or designs.

[0009] As used herein, a "circuit" may be understood as any kind of logic (analog or digital) implementing entity, which may be special purpose circuitry or a processor executing software stored in a memory, firmware, hardware, or any combination thereof. Furthermore, a "circuit" may be a hard-wired logic circuit or a programmable logic circuit such as a programmable processor, for example a microprocessor (for example a Complex Instruction Set Computer (CISC) processor or a Reduced Instruction Set Computer (RISC) processor). A "circuit" may also be a processor executing software, for example any kind of computer program, for example a computer program using a virtual machine code such as, for example, Java. Any other kind of implementation of the respective functions which will be described in more detail below may also be understood as a "circuit". It is understood that any two (or more) of the described circuits may be combined into a single circuit with substantially equivalent functionality, and, conversely, that any single described circuit may be distributed into two (or more) separate circuits with substantially equivalent functionality. In particular with respect to the use of "circuitry" in the Claims included herein, the use of "circuit" may be understood as collectively referring to two or more circuits.

[0010] A "processing circuit" (or equivalently, "processing circuitry") as used herein, is understood as referring to any circuit that performs an operation(s) on signal(s), such as, e.g., any circuit that performs processing on an electrical signal or an optical signal. A processing circuit may thus refer to any analog or digital circuitry that alters a characteristic or property of an electrical or optical signal, which may include analog data, digital data, or a

combination thereof. A processing circuit may thus refer to an analog circuit (explicitly referred to as "analog processing circuit(ry)"), digital circuit (explicitly referred to as "digital processing circuit(ry)"), logic circuit, processor, microprocessor, Central Processing Unit (CPU), Graphics Processing Unit (GPU), Digital Signal Processor (DSP), Field

Programmable Gate Array (FPGA), integrated circuit, Application Specific Integrated Circuit

(ASIC), etc., or any combination thereof. Accordingly, a processing circuit may refer to a circuit that performs processing on an electrical or optical signal as hardware or as software, such as software executed on hardware (e.g., a processor or microprocessor). As utilized herein, "digital processing circuit(ry)" may refer to a circuit implemented using digital logic that performs processing on a signal, e.g., an electrical or optical signal, which may include logic circuit(s), processor(s), scalar processor(s), vector processor(s), microprocessor(s), controller(s), microcontroller(s), Central Processing Unit(s) (CPU), Graphics Processing

Unit(s) (GPU), Digital Signal Processor(s) (DSP), Field Programmable Gate Array(s)

(FPGA), integrated circuit(s), Application Specific Integrated Circuit(s) (ASIC), or any combination thereof. Furthermore, it is understood that a single processing circuit may be equivalently split into two separate processing circuits, and conversely that two separate processing circuits may be combined into a single equivalent processing circuit.

[0011] As used herein, "memory" may be understood as an electrical component in which data or information can be stored for retrieval. References to "memory" included herein may thus be understood as referring to volatile or non-volatile memory, including random access memory (RAM), read-only memory (ROM), flash memory, solid-state storage, magnetic tape, hard disk drive, optical drive, etc., or any combination thereof. Furthermore, it is appreciated that registers, shift registers, processor registers, data buffers, etc., are also embraced herein by the term "memory". It is appreciated that a single component referred to as "memory" or

"a memory" may be composed of more than one different type of memory, and thus may refer to a collective component comprising one or more types of memory. It is readily understood that any single memory component may be separate multiple collectively equivalent memory components, and vice versa. Furthermore, it is appreciated that while memory may be depicted, such as in the drawings, as separate from one or more other components, it is understood that memory may be integrated within another component, such as on a common integrated chip.

[0012] As used herein, a "cell", in the context of telecommunications, may be understood as a sector served by a base station. Accordingly, a cell may be a set of geographically co- located antennas that correspond to a particular sector of a base station. A base station may thus serve one or more "cells" (or "sectors"), where each cell is characterized by a distinct communication channel. An "inter-cell handover" may be understood as a handover from a first "cell" to a second "cell", where the first "cell" is different from the second "cell". "Inter- cell handovers" may be characterized as either "inter-base station handovers" or "intra-base station handovers". "Inter-base station handovers" may be understood as a handover from a first "cell" to a second "cell", where the first "cell" is provided at a first base station and the second "cell" is provided at a second, different, base station. "Intra-base station handovers" may be understood as a handover from a first "cell" to a second "cell", where the first "cell" is provided at the same base station as the second "cell". A "serving cell" may be understood as a "cell" that a mobile terminal is currently connected to according to the mobile

communications protocols of the associated mobile communications network standard.

Furthermore, the term "cell" may be utilized to refer to any of a macrocell, microcell, picocell, or femtocell, etc.

[0013] The term "base station", used in reference to an access point of a mobile

communications network, may be understood as a macro-base station, micro-base station, Node B, evolved Node B (eNodeB, eNB), Home eNodeB, Remote Radio Head (RRH), or relay point, etc.

[0014] As used herein, a "cellular radio technology" may be a Cellular Wide Area radio communication technology, which may include, e.g., a Global System for Mobile

Communications (GSM) radio communication technology, a General Packet Radio Service

(GPRS) radio communication technology, an Enhanced Data Rates for GSM Evolution (EDGE) radio communication technology, and / or a Third Generation Partnership Project (3GPP) radio communication technology (e.g., UMTS (Universal Mobile

Telecommunications System), FOMA (Freedom of Multimedia Access), 3GPP LTE (Long Term Evolution), 3 GPP LTE Advanced (Long Term Evolution Advanced)), CDMA2000 (Code division multiple access 2000), CDPD (Cellular Digital Packet Data), Mobitex, 3G (Third Generation), CSD (Circuit Switched Data), HSCSD (High-Speed Circuit-Switched Data), UMTS (3G) (Universal Mobile Telecommunications System (Third Generation)), W- CDMA (UMTS) (Wideband Code Division Multiple Access (Universal Mobile

Telecommunications System)), HSPA (High Speed Packet Access), HSDPA (High-Speed Downlink Packet Access), HSUPA (High-Speed Uplink Packet Access), HSPA+ (High Speed Packet Access Plus), UMTS-TDD (Universal Mobile Telecommunications System-Time- Division Duplex), TD-CDMA (Time Division-Code Division Multiple Access), TD-CDMA (Time Division-Synchronous Code Division Multiple Access), 3GPP Rel. 8 (Pre-4G) (3rd Generation Partnership Project Release 8 (Pre-4th Generation)), UTRA (UMTS Terrestrial Radio Access), E-UTRA (Evolved UMTS Terrestrial Radio Access), LTE Advanced (4G) (Long Term Evolution Advanced (4th Generation)), cdmaOne (2G), CDMA2000 (3G) (Code division multiple access 2000 (Third generation)), EV-DO (Evolution-Data Optimized or Evolution-Data Only), AMPS (1G) (Advanced Mobile Phone System (1st Generation)), TACS/ETACS (Total Access Communication System/Extended Total Access

Communication System), D-AMPS (2G) (Digital AMPS (2nd Generation)), PTT (Push-to- talk), MTS (Mobile Telephone System), IMTS (Improved Mobile Telephone System), AMTS (Advanced Mobile Telephone System), OLT (Norwegian for Offentlig Landmobil Telefoni, Public Land Mobile Telephony), MTD (Swedish abbreviation for Mobiltelefonisystem D, or Mobile telephony system D), Autotel/PALM (Public Automated Land Mobile), ARP (Finnish for Autoradiopuhelin, "car radio phone"), NMT (Nordic Mobile Telephony), Hicap (High capacity version of NTT (Nippon Telegraph and Telephone)), CDPD (Cellular Digital Packet Data), Mobitex, DataTAC, iDEN (Integrated Digital Enhanced Network), PDC (Personal Digital Cellular), CSD (Circuit Switched Data), PHS (Personal Handy-phone System), WiDEN (Wideband Integrated Digital Enhanced Network), iBurst, Unlicensed Mobile Access (UMA, also referred to as also referred to as 3GPP Generic Access Network, or GAN standard)).

[0015] As used herein, a "short range radio technology" may include, e.g., a Worldwide Interoperability for Microwave Access (WiMax) (e.g., according to an IEEE 802.16 radio communication standard, e.g., WiMax fixed or WiMax mobile), WiPro, HiperMAN (High Performance Radio Metropolitan Area Network), IEEE 802.16m Advanced Air Interface, a Bluetooth radio communication technology, e.g., Bluetooth Low Energy Long Range, an Ultra- Wide Band (UWB) radio communication technology, and / or a Wireless Local Area Network radio communication technology (e.g., according to an IEEE 802.11 (e.g., IEEE 802.11η) radio communication standard)), IrDA (Infrared Data Association), Z-Wave and ZigBee, HiperLAN/2 ((High PErformance Radio LAN; an alternative ATM-like 5 GHz standardized technology), IEEE 802.11a (5 GHz), IEEE 802. l lg (2.4 GHz), IEEE 802.11η, and IEEE 802.11VHT (VHT=Very High Throughput).

[0016] It is to be noted the ensuing description discusses utilization of the mobile communications device under 3GPP (Third Generation Partnership Project) specifications, notably Long Term Evolution (LTE) and Long Term Evolution- Advanced (LTE-A). Other mobile radio communications systems, however, may be used, where applicable. The examples provided herein can apply to other existing, or other not yet formulated standards, so long as they share the underlying features disclosed in the following examples.

[0017] As discussed above, a mobile communications device may counteract different signal distortions with various techniques tailored to the type of distortion, e.g., structured or non- structured interference. In addressing signal distortion, a standard solution is to activate interference cancellation whenever there are interferers (e.g., structured interference), and to employ advanced spatial filtering techniques whenever structured interference levels are negligible. This may lead to frequent activation of the computationally-complex interference cancellation without significant throughput gains. In some situations, however,

computationally-efficient spatial filters (e.g., beamformers) may provide sufficient interferer suppression, and throughput gains may also be achieved by suppressing structured self- interference rather than interference from other sources (e.g., structured extrinsic

interference). To activate the most beneficial receiver functionalities without wasting energy, e.g., a battery of a mobile communications device, a receiver of a mobile communications device may first apply a spatial filter to a desired signal (e.g., a received signal), and then analyze the output of the signal after applying the spatial filter to determine if further throughput gains may be achieved by either interference cancellation or by reducing self- interference. Thus, the receiver may be configured to intelligently and efficiently counteract signal distortion, e.g., activate interference cancellation or self-interference reduction based on a determined source of the interference.

[0018] FIG. 1A shows a mobile communications network 100 with a mobile

communications device 101 according to an aspect of the disclosure. Mobile communications network 100 may be for a cellular radio technology or a short range radio technology. A mobile communications device 101, e.g., user equipment (UE), may be connected via a first radio connection 125 to a first base station 150. Likewise, another mobile communications device 201 may be connected via a second radio connection 225 to a second base station 250. Base station 125 and base station 225 may be part of the same or may be parts of different networks, e.g., the same or a different public land mobile network (PLMN). In another aspect of the disclosure, first base station 150 and / or second base station 250 may be a UE.

[0019] FIG. IB shows a schematic of a mobile communications device, e.g., mobile communications device 101. In an aspect of the disclosure, mobile communications device 101 may include an antenna 102, a receiver 110, a transmitter 104, a processor 106 (e.g., a processing circuit), and a subscriber identity module (SIM) 108.

[0020] SIM 108 may be configured to allow mobile communications device 101 to operate on a network, e.g., a PLMN, associated with SIM 108. Mobile communications device 101 may also be a multi-SIM device, for example having two or more SIMs, with each SIM operating on different networks. Additionally or alternatively, one or more SIMs may operate on the same network.

[0021] Antenna 102 may be a single antenna or an antenna array. In addition, antenna 102 may include one or more antennas for differing radio technologies in mobile communications device 101. Receiver 1 10 and transmitter 104 may utilize antenna 102 to transmit and receive signals. Receiver 1 10 and transmitter 104 may be discrete circuits as shown in FIG. 2, or may be combined (e.g., integral) as a transceiver. Receiver 1 10 and transmitter 104 may include or may also be a baseband modem, which may process, e.g., modulate and demodulate information for communication as wireless signals.

[0022] In an aspect of the disclosure, receiver 1 10 may be configured to: receive a signal (e.g., from base station 150 via first radio connection 125); apply a spatial filter to the signal; measure interference of the signal after applying the spatial filter; determine if the interference is above a predetermined threshold; determine a source of the interference when the interference is above the predetermined threshold from at least one of a non-structured interference, a structured self-interference, and a structured extrinsic interference; and counteract the interference with a signal-processing mode corresponding to the previously determined source of the interference. Therefore, receiver 110 may employ techniques for activating advanced receiver functionalities to improve throughput performance without wasting energy.

[0023] For example, receiver 1 10 may compute a spatial filter for a desired signal, such as an incoming signal from base station 150. Based on several parameters, receiver 1 10 may detect if distortions at the spatial filter output are dominated by structured extrinsic interference (e.g., a signal from second radio connection 225), structured self-interference (e.g., a multipath component of the signal from first radio connection 125), or non-structured interference (e.g., noise). If structured interference from an extrinsic source dominates, receiver 110 may apply interference cancellation. In contrast, if structured self-interference dominates, enhanced spatial filter techniques may be activated to reduce the self-interference. Finally, if non-structured interference dominates, neither interference cancellation nor self- interference reduction techniques may be applied, which avoids unnecessary power consumption. Avoiding unnecessary power consumption may be advantageous in mobile communications devices, as it may reduce power consumption.

[0024] Accordingly, receiver 110 may activate interference cancellation or enhanced spatial filter techniques in the following scenarios. It is noted, these techniques are first applied after the intended incoming signal has been output from the spatial filter and it is determined throughput of the signal may additionally be improved (e.g., a level of the interference may be above a predetermined threshold level). Therefore, rather than simply applying interference cancellation for an interference level above some threshold, a spatial filter is first applied to the signal, then measured for interference, and, subsequently, advanced receiver techniques may be utilized based on the following determinations.

[0025] In these scenarios, interference cancellation may provide substantial throughput gains, even if a power of the interference is low. For example, interference cancellation may be activated when there are strong interferes, e.g., if the interference is beyond another predetermined threshold (e.g., a first predetermined threshold), which may be beyond a threshold level of the determination if the signal has an acceptable interference level after the spatial filter is applied to the signal. Additionally or alternatively, interference cancellation may be activated by receiver 1 10 if the sensitivity to model errors of the spatial filter is high, e.g., beyond a second predetermined threshold. This trigger for interference cancellation may be beneficial when the spatial filter is not able to properly suppress (at least) one interferer, for example, when the angular spread between the desired signal and a structured extrinsic interference source is small.

[0026] FIG. 2A and FIG. 2B may illustrate where the sensitivity to model errors may be high. In diagram 200 A, mobile communications device 101 may often operate in an environment where other communications devices operate, in which, radio signals from other devices may interfere with a signal received via first radio connection 125. For example, even though a signal of first radio connection 125 (including uplink and downlink in either direction between mobile communications device 101 and first base station 150) may only be intended to be received by mobile communications device 101, the signal for the first radio connection 125 may also be received by the other mobile communications device 201.

Similarly, second base station 250 may also be sending a signal of the second radio connection 225 to the other mobile communications device 201, which may be received by mobile communications device 101. Accordingly, mobile communications device 101 may receive both the signal from first radio connection 125 and, in the form of structured extrinsic interference, the signal from the second radio connection 225.

[0027] As may be illustrated in diagram 200A mobile communications device 101 and the other mobile communications device 201 may be aligned in such a way that the direct pathways of first radio connection 125 and the second radio connection 225, respectively, may effectively be the same pathway or have a small, e.g., acute, angular spread between the first radio connection 125 and the second radio connection 225. In this case, the structured extrinsic interference may be arriving at mobile communications device 101 from an effectively indistinguishable spatial direction, so that interference cancellation may be more effective than enhanced spatial filter techniques.

[0028] In contrast, diagram 200B may show a scenario where the angular spread between first radio connection 125 and second radio connection 225 may be greater, e.g., obtuse, so that a spatial filter may be more effective in counteracting the structured extrinsic interference. In this scenario, the sensitivity to model errors would be lower as the scenario in diagram 200 A.

[0029] FIG. 3 may show a scenario with structured self-interference. A signal for the first radio connection 125 may have a direct (e.g., line of sight) pathway between first base station 150 and mobile communications device 101. Thus, the signal may be transmitted and received directly by mobile communications device 101. However, mobile communications device 101 may be in environment with surfaces 190 that may reflect the signal of first radio connection 125, e.g., multipath components. Accordingly, a reflection of the signal 125A and another reflection of the signal 125B may also be received by receiver 1 10 of mobile communications device 101. Reflections 125 A and 125B may have effectively the same waveform as the direct path signal of first radio connection 125, however, due to the longer pathways, the reflections 125A and 125B may arrive at different times than the original signal, e.g., later than original signal propagating along a more direct path.

[0030] For example, mobile communications device 101 may receive data unit 1, data unit 2, and data unit 3, which are received at to, t 1; and t 2 , respectively. At to, mobile

communications device 101 may receive data unit 1 , as it may travel along a direct propagation pathway. At t 1; data unit 2 may be received, and, in addition, data unit 1 may be received again via reflection 125 A. Reflection 125A may be in the form of structured self- interference with respect to the reception of data unit 2. Similarly, at t 2 , data unit 3 may be received, and, in addition, data unit 1 may be received again via reflection 125B, as well as a reflection of data unit 2, as structured self-interference.

[0031] Accordingly, enhanced beamforming techniques may be employed to counteract multipath components, e.g., reflections 125A and 125B, causing structured self-interference.

The structured self-interference may be detected by estimating and comparing the total power of the distortions of the signal with the power of the structured self-interference component. The structured self-interference power may be based on channel estimates, beamformer weights, and statistics of channel estimation errors. At the same time, the total power of distortions can be estimated from pilot symbols. If the structured self-interference power is comparable to the total power of the distortions, e.g., within a predetermined deviation, this may function as a trigger for the enhanced spatial filter techniques to be activated to reduce the structured self-interference. By using this criteria, the source of the interference may be taken into account, and the appropriate counteraction may be employed, thus avoiding unnecessary activation of interference cancellation.

[0032] Additionally, the diagram 400 shows non-structured interference illustrated in FIG. 4. Here, the signal of first radio connection 125 may not be subject to any structured interference from base station 150 to mobile communications device 101. The signal may only be subject to noise 125N, for which interference cancellation or enhanced spatial filter techniques would not substantially improve throughput. Accordingly, decoding and demodulation techniques may be applied to the received signal without advanced receiver techniques.

[0033] The criteria discussed above for the identification of scenarios where interference cancellation and / or enhanced spatial filter techniques will be discussed in greater detail below, in conjunction with diagram 500 of FIG. 5. Diagram 500 may illustrate the architecture of receiver 110. The received signal (e.g., waveforms) of first radio connection 125 may be input into a spatial filter 510 (e.g., a beamformer with one waveform for each receive antenna) and are first filtered to suppress structured interference and noise components. Spatial filter 510 may utilize a linear minimum-mean-square-error (LMMSE) beamformer with a reconstructed sample covariance matrix. To reconstruct the sample covariance matrix, the channel impulse responses and powers may be estimated for the desired signal and structured interferers in 512, as well as an estimate of the noise power. [0034] After applying the spatial filter, the remaining total power of distortion is estimated based on the pilot signals from the desired signal in 514. Based on these parameters, the source of the distortion, e.g., at least one of non-structured interference, structured self- interference, and structured extrinsic interference, may be determined and accordingly counteracted in 516. Accordingly, if it is determined a structured interference dominates, interference cancellation 501 (mode 1) or enhanced spatial filter techniques 502 (mode 2) may be activated. However, if non-structured interference dominates at the output of spatial filter 510, the beamformed output is used for subsequent demodulation and decoding without the advanced receiver functionalities.

[0035] Thus, in order to identify the source of the distortion, receiver 110 may use the following parameters: an estimate of the desired signal power and the structured interference power, which may be obtained by estimating the received powers of source pilots or by applying a spatial filter to all incoming signals; the channel estimate of the desired signal (e.g., information regarding the scattering, fading, and power decay of the signal over a propagation distance); estimates of channel estimation error statistics for the desired signal; the spatial filter weight vector; and an estimate of the total power of distortions at the spatial filter output.

[0036] Accordingly, using these parameters, interference cancellation may be activated in the following scenarios. If receiver 110 determines there is a strong structured interference signal, i.e., if the signal-to-interference ratio (SIR) may be below the first predetermined threshold for at least one interferer, in which case, enhanced spatial filter techniques may not provide sufficient interference suppression, then the signal-processing mode may include interference cancellation.

[0037] Additionally or alternatively, if the signal after the applying the spatial filter has a poor robustness, i.e., has a higher sensitivity to model errors, then the signal-processing mode may include interference cancellation. As discussed above, the sensitivity to model errors may be higher when one or more of the structured interferences is difficult to suppress with a spatial filter as the angular distance between the source of the desired signal and at least one interferer may be small. The spatial filter sensitivity to arbitrary type model error may be defined as:

2

W

T =———

\w H a\ 2

[0038] where w is the spatial filter weight vector, w H is the Hermitian of the spatial filter weight vector (e.g., the conjugate transpose of the spatial filter weight vector), and a is the steering vector towards the desired signal, e.g., a signal of first radio connection 125. The steering vector may be derived from the channel estimate for the desired signal, e.g., as discussed by H. Cox, R. Zeskind, and M. Owen, Robust Adaptive Beamforming, IEEE Trans. Acoust. Speech, Signal Process., vol. 35, no. 10, pp. 1365-1376, 1987. [0039] Alternatively, interference cancellation may not be activated if distortions at the output of the spatial filter are dominated by structured self-interference. The total power of distortions may be estimated by pilot symbols of the desired signal. An estimate of the structured self-interference power may be obtained by multiplying the input power of the desired signal with the squared Euclidean norm of the channel-equalizer-cascade, excluding the main tap of the cascade, e.g., reception of the desired signal via a direct path. This estimate of the structured self-interference power may be additionally refined by taking into account the statistics of channel estimation errors, in which case, the computation may depend on the actual channel estimator. Accordingly, if structured self-interference dominates distortions at the spatial filter output, receiver 110 may activate enhanced spatial filter techniques to suppress the structured self-interference.

[0040] The enhanced spatial filter techniques may include at least one of: reducing approximation errors in the computation of spatial filter weights, activating improved channel estimation techniques, and increasing the beamformer length for space-time signal processing. These and equivalent techniques may be applicable here. It should also be noted these techniques may be applied in the time domain, as well as in the frequency domain. The aspects of the disclosure may not increase computation complexity as most interference cancellation techniques already include a spatial filter for the desired signal, and enhanced methods to reduce structured self-interference may utilize already computed spatial filter weights for the desired signal from the application of the spatial filter.

[0041] Thus, in accordance with the above, FIG. 6 may show a method 600 for controlling receiver 110. Method 600 may include additional steps consistent with the aspects of this disclosure. In addition, method 600 may be implemented by any means consistent with this disclosure that may perform the functions of method 600. The method 600 may include: in 601, receiving a signal; in 602, applying a spatial figure to the signal; in 603, measuring interference of the signal after applying the spatial filter (e.g., the spatial filter may be applied before measuring the interference); in 604, determining if the interference is above a predetermined threshold; in 605, determining a source of the interference when the interference is above the predetermined threshold from at least one of a non-structured interference, a structured self-interference, and a structured extrinsic interference; and in 606, counteracting the interference with a signal-processing mode corresponding to the previously determined source of the interference.

[0042] Accordingly, in method 600, the signal-processing mode associated with counteracting the structured self-interference consists essentially of an enhanced spatial filter, demodulation, and decoding. The enhanced spatial filter may counteract the structured interference based on at least one of: an approximation error for computation of beamformer weights, a channel estimation, and an increased beamformer length. Similarly, the signal- processing mode associated with counteracting the structured extrinsic interference consists essentially of interference cancellation, demodulation, and decoding; while the signal- processing mode associated with counteracting the non-structured interference consists essentially of demodulation and decoding. In addition, if the interference has multiple sources, then at least one of the signal processing modes may be utilized to counteract the interference.

[0043] In an aspect of the disclosure, the determination of the source of the interference in method 600 may be based on at least one of: a power of the signal and a power of the interference; a channel estimate of the signal; a channel estimate error of the channel estimate of the signal; the special filter weight vector; and a total power of distortions estimate of the signal.

[0044] Accordingly, structured extrinsic interference, e.g., a different signal intended for another mobile communications device, such as a base station or UE, may be determined as the source of the interference when a ratio of the power of the signal and the power of the interference is below a first predetermined threshold or when a model error sensitivity is above a second predetermined threshold. The model error sensitivity may be based on the spatial filter weight vector and steering vector towards the signal, in which the steering vector may be based on the channel estimate. In an aspect of method 600, the structured self- interference, which may be a multipath component of the signal, may be determined as the source of the interference when the power of the interference is within a predetermined deviation from the total power of distortions estimate, while the non-structured interference, e.g., noise, may be determined as the source of the interference when a ratio of the power of the signal and the total power of distortions estimates is below a predetermined threshold.

[0045] In an aspect of the disclosure, Example 1 may be a mobile communications device including: a receiver configured to: receive a signal; apply a spatial filter to the signal;

measure interference of the signal after applying the spatial filter; determine if the interference is above a predetermined threshold; determine a source of the interference when the interference is above the predetermined threshold from at least one of a non-structured interference, a structured self-interference, and a structured extrinsic interference; and counteract the interference with a signal-processing mode corresponding to the previously determined source of the interference.

[0046] Example 2 may include the mobile communications device according to Example 1, wherein the spatial filter is applied before the measuring of the interference.

[0047] Example 3 may include the mobile communications device according to any one of Examples 1 and 2, wherein the signal-processing mode associated with counteracting the structured self-interference consists essentially of an enhanced spatial filter, demodulation, and decoding.

[0048] Example 4 may include the mobile communications device according to Example 3, wherein the enhanced spatial filter counteracts the structured interference based on at least one of: an approximation error for computation of beamformer weights, a channel estimation, and an increased beamformer length.

[0049] Example 5 may include the mobile communications device according to any one of Examples 1-4, wherein the signal-processing mode associated with counteracting the structured extrinsic interference consists essentially of interference cancellation,

demodulation, and decoding.

[0050] Example 6 may include the mobile communications device according to any one of Examples 1-5, wherein the signal-processing mode associated with counteracting the non- structured interference consists essentially of demodulation and decoding.

[0051] Example 7 may include the mobile communications device according to any one of Examples 1-6, wherein the interference has multiple sources and at least one of the signal processing modes is utilized to counteract the interference.

[0052] Example 8 may include the mobile communications device according to any one of Example 1-7, wherein determination of the source of the interference is based on at least one of: a power of the signal and a power of the interference; a channel estimate of the signal; a channel estimate error of the channel estimate of the signal; the special filter weight vector; and a total power of distortions estimate of the signal.

[0053] Example 9 may include the mobile communications device according to Example 8, wherein the structured extrinsic interference is determined as the source of the interference when a ratio of the power of the signal and the power of the interference is below a first predetermined threshold or when a model error sensitivity is above a second predetermined threshold.

[0054] Example 10 may include the mobile communications device according to Example 9, wherein the model error sensitivity is based on the spatial filter weight vector and a steering vector towards the signal.

[0055] Example 11 may include the mobile communications device according to Example 10, wherein the steering vector towards the signal is based on the channel estimate.

[0056] Example 12 may include the mobile communications device according to any one of Examples 8-11, wherein the structured self-interference is determined as the source of the interference when the power of the interference is within a predetermined deviation from the total power of distortions estimate.

[0057] Example 13 may include the mobile communications device according to any one of Examples 8-12, wherein the non-structured interference is determined as the source of the interference when a ratio of the power of the signal and the total power of distortions estimate is below a predetermined threshold.

[0058] Example 14 may include the mobile communications device according to any one of Examples 1-13, wherein the non-structured interference is noise.

[0059] Example 15 may include the mobile communications device according to any one of Examples 1-14, wherein the structured self-interference is a multipath component of the signal. [0060] Example 16 may include the mobile communications device according to any one of Examples 1-15, wherein the structured extrinsic interference is a different signal intended for another mobile communications device.

[0061] Example 17 may include the mobile communications device according to Example 16, wherein the different signal is from a non-serving base station.

[0062] Example 18 may include the mobile communications device according to Example 16, wherein the different signal is from a different user equipment.

[0063] Example 19 may include the mobile communications device according to any one of Examples 1-18, wherein the signal is a cellular radio communications signal.

[0064] Example 20 may include the mobile communications device according to any one of Examples 1-19, wherein the spatial filter is a beamformer.

[0065] Example 21 may include the mobile communications device according to any one of Examples 1-19, wherein the spatial filter is a linear minimum-mean-square-error beamformer.

[0066] Example 22 may include the mobile communications device according to any one of Examples 1-19, wherein the spatial filter is based on a linear minimum-mean-square-error beamformer and a sample covariance matrix.

[0067] Example 23 may include the mobile communications device according to any one of Examples 1-22, wherein the predetermined threshold is based on a total power of distortions estimate of the signal.

[0068] Example 24 may include the mobile communications device according to any one of Example 23, wherein the total power of distortions estimate is based on pilot signals of the signal.

[0069] Example 25 may include the mobile communications device according to any one of

Examples 1-24, the mobile communications device further including: a transmitter.

[0070] Example 26 may include the mobile communications device according to any one of

Examples 1-25, the mobile communications device further including: an antenna. [0071] Example 27 may include the mobile communications device according to any one of Examples 1-26, the mobile communications device further including: a processor.

[0072] Example 28 may include the mobile communications device according to any one of Examples 1-27, the mobile communications device further including: a subscriber identity module.

[0073] In an aspect of the disclose, Example 29 is a method of controlling a receiver, the method including: receiving a signal; applying a spatial filter to the signal; measuring interference of the signal after applying the spatial filter; determining if the interference is above a predetermined threshold; determining a source of the interference when the interference is above the predetermined threshold from at least one of a non-structured interference, a structured self-interference, and a structured extrinsic interference; and counteracting the interference with a signal-processing mode corresponding to the previously determined source of the interference.

[0074] Example 30 may include the method according to Example 29, wherein the spatial filter is applied before the measuring of the interference.

[0075] Example 31 may include the method according to any one of Examples 29 and 30, wherein the signal-processing mode associated with counteracting the structured self- interference consists essentially of an enhanced spatial filter, demodulation, and decoding.

[0076] Example 32 may include the method according to Example 31, wherein the enhanced spatial filter counteracts the structured interference based on at least one of: an approximation error for computation of beamformer weights, a channel estimation, and an increased beamformer length.

[0077] Example 33 may include the method according to any one of Examples 29-32, wherein the signal-processing mode associated with counteracting the structured extrinsic interference consists essentially of interference cancellation, demodulation, and decoding. [0078] Example 34 may include the method according to any one of Examples 29-33, wherein the signal-processing mode associated with counteracting the non-structured interference consists essentially of demodulation and decoding.

[0079] Example 35 may include the method according to any one of Examples 29-34, wherein the interference has multiple sources and at least one of the signal processing modes is utilized to counteract the interference.

[0080] Example 36 may include the method according to any one of Example 29-35, wherein determination of the source of the interference is based on at least one of: a power of the signal and a power of the interference; a channel estimate of the signal; a channel estimate error of the channel estimate of the signal; the special filter weight vector; and a total power of distortions estimate of the signal.

[0081] Example 37 may include the method according to Example 36, wherein the structured extrinsic interference is determined as the source of the interference when a ratio of the power of the signal and the power of the interference is below a first predetermined threshold or when a model error sensitivity is above a second predetermined threshold.

[0082] Example 38 may include the method according to Example 37, wherein the model error sensitivity is based on the spatial filter weight vector and a steering vector towards the signal.

[0083] Example 39 may include the method according to Example 38, wherein the steering vector towards the signal is based on the channel estimate.

[0084] Example 40 may include the method according to any one of Examples 36-39, wherein the structured self-interference is determined as the source of the interference when the power of the interference is within a predetermined deviation from the total power of distortions estimate.

[0085] Example 41 may include the method according to any one of Examples 36-40, wherein the non-structured interference is determined as the source of the interference when a ratio of the power of the signal and the total power of distortions estimate is below a predetermined threshold.

[0086] Example 42 may include the method according to any one of Examples 29-41, wherein the non-structured interference is noise.

[0087] Example 43 may include the method according to any one of Examples 29-42, wherein the structured self-interference is a multipath component of the signal.

[0088] Example 44 may include the method according to any one of Examples 29-43, wherein the structured extrinsic interference is a different signal intended for another mobile communications device.

[0089] Example 45 may include the method according to Example 44, wherein the different signal is from a non-serving base station.

[0090] Example 46 may include the method according to Example 44, wherein the different signal is from a different user equipment.

[0091] Example 47 may include the method according to any one of Examples 29-46, wherein the signal is a cellular radio communications signal.

[0092] Example 48 may include the method according to any one of Examples 29-47, wherein the spatial filter is a beamformer.

[0093] Example 49 may include the method according to any one of Examples 29-47, wherein the spatial filter is a linear minimum-mean-square-error beamformer.

[0094] Example 50 may include the method according to any one of Examples 29-47, wherein the spatial filter is based on a linear minimum-mean-square-error beamformer and a sample covariance matrix.

[0095] Example 51 may include the method according to any one of Examples 29-50, wherein the predetermined threshold is based on a total power of distortions estimate of the signal. [0096] Example 52 may include the method according to any one of Example 51, wherein the total power of distortions estimate is based on pilot signals of the signal.

[0097] In an aspect of the disclosure, Example 53 is a receiver configured to perform a method, the method including: receiving a signal; applying a spatial filter to the signal; measuring interference of the signal after applying the spatial filter; determining if the interference is above a predetermined threshold; determining a source of the interference when the interference is above the predetermined threshold from at least one of a non- structured interference, a structured self-interference, and a structured extrinsic interference; and counteracting the interference with a signal-processing mode corresponding to the previously determined source of the interference.

[0098] Example 54 may include the receiver according to Example 53, wherein the spatial filter is applied before the measuring of the interference.

[0099] Example 55 may include the receiver according to any one of Examples 53 and 54, wherein the signal-processing mode associated with counteracting the structured self- interference consists essentially of an enhanced spatial filter, demodulation, and decoding.

[0100] Example 56 may include the receiver according to Example 55, wherein the enhanced spatial filter counteracts the structured interference based on at least one of: an approximation error for computation of beamformer weights, a channel estimation, and an increased beamformer length.

[0101] Example 57 may include the receiver according to any one of Examples 53-56, wherein the signal-processing mode associated with counteracting the structured extrinsic interference consists essentially of interference cancellation, demodulation, and decoding.

[0102] Example 58 may include the receiver according to any one of Examples 53-57, wherein the signal-processing mode associated with counteracting the non-structured interference consists essentially of demodulation and decoding. [0103] Example 59 may include the receiver according to any one of Examples 53-58, wherein the interference has multiple sources and at least one of the signal processing modes is utilized to counteract the interference.

[0104] Example 60 may include the receiver according to any one of Example 53-59, wherein determination of the source of the interference is based on at least one of: a power of the signal and a power of the interference; a channel estimate of the signal; a channel estimate error of the channel estimate of the signal; the special filter weight vector; and a total power of distortions estimate of the signal.

[0105] Example 61 may include the receiver according to Example 60, wherein the structured extrinsic interference is determined as the source of the interference when a ratio of the power of the signal and the power of the interference is below a first predetermined threshold or when a model error sensitivity is above a second predetermined threshold.

[0106] Example 62 may include the receiver according to Example 61, wherein the model error sensitivity is based on the spatial filter weight vector and a steering vector towards the signal.

[0107] Example 63 may include the receiver according to Example 62, wherein the steering vector towards the signal is based on the channel estimate.

[0108] Example 64 may include the receiver according to any one of Examples 60-63, wherein the structured self-interference is determined as the source of the interference when the power of the interference is within a predetermined deviation from the total power of distortions estimate.

[0109] Example 65 may include the receiver according to any one of Examples 60-64, wherein the non-structured interference is determined as the source of the interference when a ratio of the power of the signal and the total power of distortions estimate is below a predetermined threshold. [0110] Example 66 may include the receiver according to any one of Examples 53-65, wherein the non-structured interference is noise.

[0111] Example 67 may include the receiver according to any one of Examples 53-66, wherein the structured self-interference is a multipath component of the signal.

[0112] Example 68 may include the receiver according to any one of Examples 53-67, wherein the structured extrinsic interference is a different signal intended for another mobile communications device.

[0113] Example 69 may include the receiver according to Example 68, wherein the different signal is from a non-serving base station.

[0114] Example 70 may include the receiver according to Example 69, wherein the different signal is from a different user equipment.

[0115] Example 71 may include the receiver according to any one of Examples 53-70, wherein the signal is a cellular radio communications signal.

[0116] Example 72 may include the receiver according to any one of Examples 53-71, wherein the spatial filter is a beamformer.

[0117] Example 73 may include the receiver according to any one of Examples 53-71, wherein the spatial filter is a linear minimum-mean-square-error beamformer.

[0118] Example 74 may include the receiver according to any one of Examples 53-71, wherein the spatial filter is based on a linear minimum-mean-square-error beamformer and a sample covariance matrix.

[0119] Example 75 may include the receiver according to any one of Examples 53-74, wherein the predetermined threshold is based on a total power of distortions estimate of the signal.

[0120] Example 76 may include the receiver according to any one of Example 75, wherein the total power of distortions estimate is based on pilot signals of the signal. [0121] In an aspect of the disclosure, Example 77 is a non-transitory computer readable medium having computer executable instructions that cause a processing circuit to perform a method, the method including: receiving a signal; applying a spatial filter to the signal; measuring interference of the signal after applying the spatial filter; determining if the interference is above a predetermined threshold; determining a source of the interference when the interference is above the predetermined threshold from at least one of a non- structured interference, a structured self-interference, and a structured extrinsic interference; and counteracting the interference with a signal-processing mode corresponding to the previously determined source of the interference.

[0122] Example 78 may include the non-transitory computer readable medium according to Example 77, wherein the spatial filter is applied before the measuring of the interference.

[0123] Example 79 may include the non-transitory computer readable medium according to any one of Examples 77 and 78, wherein the signal-processing mode associated with counteracting the structured self-interference consists essentially of an enhanced spatial filter, demodulation, and decoding.

[0124] Example 80 may include the non-transitory computer readable medium according to Example 79, wherein the enhanced spatial filter counteracts the structured interference based on at least one of: an approximation error for computation of beamformer weights, a channel estimation, and an increased beamformer length.

[0125] Example 81 may include the non-transitory computer readable medium according to any one of Examples 77-80, wherein the signal -processing mode associated with

counteracting the structured extrinsic interference consists essentially of interference cancellation, demodulation, and decoding.

[0126] Example 82 may include the non-transitory computer readable medium according to any one of Examples 77-81, wherein the signal -processing mode associated with counteracting the non-structured interference consists essentially of demodulation and decoding.

[0127] Example 83 may include the non-transitory computer readable medium according to any one of Examples 77-82, wherein the interference has multiple sources and at least one of the signal processing modes is utilized to counteract the interference.

[0128] Example 84 may include the non-transitory computer readable medium according to any one of Example 77-83, wherein determination of the source of the interference is based on at least one of: a power of the signal and a power of the interference; a channel estimate of the signal; a channel estimate error of the channel estimate of the signal; the special filter weight vector; and a total power of distortions estimate of the signal.

[0129] Example 85 may include the non-transitory computer readable medium according to Example 84, wherein the structured extrinsic interference is determined as the source of the interference when a ratio of the power of the signal and the power of the interference is below a first predetermined threshold or when a model error sensitivity is above a second predetermined threshold.

[0130] Example 86 may include the non-transitory computer readable medium according to Example 85, wherein the model error sensitivity is based on the spatial filter weight vector and a steering vector towards the signal.

[0131] Example 87 may include the non-transitory computer readable medium according to Example 86, wherein the steering vector towards the signal is based on the channel estimate.

[0132] Example 88 may include the non-transitory computer readable medium according to any one of Examples 84-87, wherein the structured self-interference is determined as the source of the interference when the power of the interference is within a predetermined deviation from the total power of distortions estimate.

[0133] Example 89 may include the non-transitory computer readable medium according to any one of Examples 84-88, wherein the non-structured interference is determined as the source of the interference when a ratio of the power of the signal and the total power of distortions estimate is below a predetermined threshold.

[0134] Example 90 may include the non-transitory computer readable medium according to any one of Examples 77-89, wherein the non-structured interference is noise.

[0135] Example 91 may include the non-transitory computer readable medium according to any one of Examples 77-90, wherein the structured self-interference is a multipath component of the signal.

[0136] Example 92 may include the non-transitory computer readable medium according to any one of Examples 77-90, wherein the structured extrinsic interference is a different signal intended for another mobile communications device.

[0137] Example 93 may include the non-transitory computer readable medium according to

Example 92, wherein the different signal is from a non-serving base station.

[0138] Example 94 may include the non-transitory computer readable medium according to

Example 92, wherein the different signal is from a different user equipment.

[0139] Example 95 may include the non-transitory computer readable medium according to any one of Examples 77-94, wherein the signal is a cellular radio communications signal.

[0140] Example 96 may include the non-transitory computer readable medium according to any one of Examples 77-95, wherein the spatial filter is a beamformer.

[0141] Example 97 may include the non-transitory computer readable medium according to any one of Examples 77-95, wherein the spatial filter is a linear minimum-mean-square-error beamformer.

[0142] Example 98 may include the non-transitory computer readable medium according to any one of Examples 77-95, wherein the spatial filter is based on a linear minimum-mean- square-error beamformer and a sample covariance matrix. [0143] Example 99 may include the non-transitory computer readable medium according to any one of Examples 77-98, wherein the predetermined threshold is based on a total power of distortions estimate of the signal.

[0144] Example 100 may include the non-transitory computer readable medium according to any one of Example 99, wherein the total power of distortions estimate is based on pilot signals of the signal.

[0145] While the invention has been particularly shown and described with reference to specific embodiments, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. The scope of the invention is thus indicated by the appended claims, and all changes within the meaning and range of equivalency of the claims are therefore intended to be embraced.