Embodiments provide improved interference classification and parameter estimation at a user equipment (UE) that uses received scheduling information associated with interfering cells from a network node together with parameters associated with interfering cells generated locally to the UE to generate an interference mapping data set that may be used to adjust subsequent interference classification and parameter estimation processing in the UE.
|
8. A user equipment (UE), comprising:
a transceiver arranged to receive scheduling information associated with interfering signals from a network node; and
one or more processors arranged to:
generate, internally to the UE, parameters associated with the interfering signals;
combine the parameters generated internally to the UE and the received scheduling information to form an interference mapping comprising signal-to-interference-plus-Noise Ratio (sinr) aggregation area information, wherein the sinr aggregation area information comprises information about a plurality of regions in a two-dimensional time-frequency map where the sinr can be considered constant;
provide a collision determination based on whether the interfering signals are colliding or non-colliding;
adjust parameter estimation for mitigating interference based on the sinr aggregation area information,
adjust signal processing in the UE according to the interference mapping;
wherein the collision determination is based on detected transitions between individual physical resource blocks (PRBs) and/or a sum of individual sinr values for PRBs.
14. At least one non-transitory machine readable medium comprising instructions that, when executed by the machine, cause the machine to perform operations for classifying interference and estimating parameters, the operations comprising:
receiving, by a user equipment (UE), information associated with interfering signals from a network node;
generating local information on the interfering signals; and
combining the received information associated with interfering signals from a network node and the generated local information on the interfering signals to form a mapping information data set including information on at least one region in a two-dimensional time vs. frequency map of physical resource blocks (PRBs) where a signal-to-interference-plus-Noise Ratio (sinr) is considered constant by the UE;
adjusting, by the UE, parameter estimation for mitigating interference based on the mapping information data set; and
providing a collision determination by determining whether interfering signals of interfering cells are colliding or non-colliding, wherein the collision determination comprises detecting transitions between individual physical resource blocks (PRBs) and/or summing individual sinr values for PRBs.
1. A method of interference classification and parameter estimation, comprising:
receiving, by a user equipment (UE), scheduling information associated with interfering cells from a network node;
generating internally, by the UE, parameters associated with interfering cells;
combining the received scheduling information associated with interfering cells from a network node and the internally generated parameters associated with interfering cells to derive an interference mapping information, wherein the interference mapping information comprises signal-to-interference-plus-Noise Ratio (sinr) aggregation area information and wherein the sinr aggregation area information comprises information about a plurality of regions in a two-dimensional time-frequency map where the sinr can be considered constant;
adjusting the parameter estimation to mitigate interference based on the sinr aggregation area information;
adjusting, by the UE, signal processing in the UE according to the derived interference mapping information, and
providing a collision determination by determining whether interfering signals of the interfering cells are colliding or non-colliding, wherein the collision determination comprises detecting transitions between individual physical resource blocks (PRBs) and/or summing individual sinr values for PRBs.
2. The method of
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
9. The user equipment of
10. The user equipment of
11. The user equipment of
12. The user equipment of
13. The user equipment of
15. The at least one non-transitory machine readable medium of
|
Embodiments described herein generally relate to the field of wireless communications and, more particularly, to the provision of information to facilitate parameter estimation in a wireless network.
In heterogeneous networks where small cells are placed within homogeneous macro coverage, user equipment (UE) will experience significantly higher interference levels compared to a homogeneous macro network scenario. The number of unknown parameters associated with the interfering transmissions makes accurate interference cancellation/suppression challenging and often inaccurate. In addition, interference cancellation/suppression may present a challenge in homogeneous macro networks where UEs are located close to the cell edge.
To help the UE in mitigating the interference, a network assisted interference cancellation (NAICS) study was introduced in Third Generation Partnership Project (3GPP) standardization. NAICS aims at improving inter-cell interference mitigation by providing knowledge about interfering transmissions with possible network coordination to the victim UE. The potential gains of advanced UE receivers with network assistance were identified as part of the study. By increasing the degree of knowledge about interfering transmissions with possible coordination in the network, enhancements to intra-cell and inter-cell interference mitigation at the receiver side may be achieved.
A conventional receiver, which does not receive scheduling information about interfering cells, uses the information transmitted on the control and broadcast channels (PBCH) and other parameters provided by the searcher, and higher layers to obtain a preliminary interference classification. Unfortunately, this information is often not sufficient to correctly assist the receiver in generating accurate estimates of the physical layer parameters. As a consequence, the conventional receiver is designed in a conservative way and for the worst case scenario thus compromising performance in many configurations.
Aspects, features and advantages of embodiments of the present invention will become apparent from the following description of embodiments in reference to the appended drawings in which like numerals denote like elements and in which:
The following description and the drawings sufficiently illustrate specific embodiments to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Portions and features of some embodiments may be included in, or substituted for, those of other embodiments. Embodiments set forth in the claims encompass available equivalents of those claims.
Various aspects of the illustrative embodiments will be described using terms commonly employed by those skilled in the art to convey the substance of their work to others skilled in the art. However, it will be apparent to those skilled in the art that some alternate embodiments may be practiced using with portions of the described aspects. For purposes of explanation, specific numbers, materials, and configurations are set forth in order to provide a thorough understanding of the illustrative embodiments. However, it will be apparent to one skilled in the art that alternate embodiments may be practiced without the specific details. In other instances, well-known features are omitted or simplified in order to not obscure the illustrative embodiments.
Further, various operations will be described as multiple discrete operations, in turn, in a manner that is most helpful in understanding the illustrative embodiments; however, the order of description should not be construed as to imply that these operations are necessarily order dependent. In particular, these operations need not be performed in the order of presentation.
The phrases “according to some embodiments” and “in . . . various embodiments” are used repeatedly. The phrases generally do not refer to the same embodiment; however, they may. The terms “comprising,” “having,” and “including” are synonymous, unless the context dictates otherwise. The phrase “NB” means “A or B”. The phrase “A and/or B” means “(A), (B), or (A and B)”. The phrase “at least one of A, B and C” means “(A), (B), (C), (A and B), (A and C), (B and C) or (A, B and C)”. The phrase “(A) B” means “(B) or (A B)”, that is, A is optional.
Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a wide variety of alternate and/or equivalent implementations may be substituted for the specific embodiments shown and described, without departing from the scope of the embodiments of the present disclosure. This application is intended to cover any adaptations or variations of the embodiments discussed herein. Therefore, it is manifestly intended that the embodiments of the present disclosure be limited only by the claims and the equivalents thereof.
As used herein, the term “module” may refer to, be part of, or include an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and/or memory (shared, dedicated, or group) that execute one or more software or firmware instructions and/or programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
In both homogenous and heterogeneous wireless networks arrangements, the UE may typically operate in a dynamic scenario with multiple interfering cells. In this context, parameter estimation, which is an important factor to the proper functioning of several internal processing blocks within the UE signal processing function(s) (e.g. Channel estimation, Detection, Feedback generation, etc.) faces several challenges, such as:
The ability to deal with a 2-dimensional (time and frequency) observation window where the Signal-to-interference-plus-noise ratio (SINR) level is no longer constant. In principle, the SINR might, for example, change at each subframe and/or at each Physical Resource Block (PRB).
The ability to ‘detect’ a specific interference configuration and carry out measurements and estimation tasks thereon, whilst using only few ‘reliable’ observation samples. In the worst case, this detection/estimation would be based on the observation of a single PRB and its corresponding pilots.
According to example embodiments, a user equipment (UE) is provided assistance by using scheduling information of the main interfering cells to allow the UE to improve its parameter estimates, compared to the conventional UE receiver approach. In the following description, the UE that is experiencing interference may be referred to as a ‘victim UE’. Assistance information provided by the network includes scheduling information of the interferers and their variations across time and frequency. The scheduling information allows the victim UE to improve parameter estimation by reducing the number of unknowns that need to be estimated by the victim UE. The interpretation of the scheduling information provided by the network may depend on radio resource control (RRC) signaling or broadcast information or the downlink control information (DCI) information in the physical downlink control channel/enhanced physical downlink control channel (PDCCH/ePDCCH) transmitted to the UE. This allows different network vendors to tailor and/or adapt their signaling scheme.
Embodiments of the invention deal with network assisted parameter estimation for wireless networks, for example LTE-Advanced wireless networks, in the presence of inter-cell interference. Some embodiments may also deal with intra-cell interference, where suitable signaling is available at a victim UE.
In
Referring to
It is assumed that the network 300 coordinates fast (e.g. in real-time, or even better) and that the information about the scheduling of the interfering cells is available in time at the primary serving cell 320, e.g., the cell which serves the UE 360.
According to example embodiments, use is made of additional information on the main interferers (e.g. interfering cells or interfering signals) that may be provided by the network (e.g. via an eNB). The receiving UE may then map this information onto two-dimensional Signal-to-Interference-plus-Noise Ratio (SINR) aggregation areas (e.g. on a time-frequency grid/bitmap/data set), and use this 2D SINR information accordingly at the UE receiver, to enable a more reliable ‘interference’ classification and parameter estimation process therein.
For example, example embodiments may be characterized, in very broad terms, by two specific processing steps:
Step 1) The UE receiver combining internally generated parameters about the interfering cells/signals, and the information provided by the network on the interfering cells/signals (i.e. the specific interference scenario experienced by the UE) to derive SINR ‘Aggregation Areas’ (AAs), that is, regions in the 2-dimensional (2D) time-frequency map where the SINR can be considered constant.
Step 2) The UE receiver configuring its signal processing (e.g. the signal processing carried out subsequent to the receipt of the interfering signal information) according to the previously derived and now provided 2D SINR Aggregation Areas information, to quickly and dynamically react to changing interference conditions.
Advantages of example embodiments accrue by virtue of the information obtained on the SINR Aggregation Areas being used to benefit parameter estimation in several respects. For example, by virtue of:
1) SINR estimation can be based on a larger set of observations, and thus becomes more accurate.
2) Channel Estimation can more reliably adapt its interpolation filters with respect to the SINR, and better adjust its interpolation windows in time and frequency directions.
3) Subsequent detection and feedback generation functions within the UE receiver can refine/improve the Resource Element classification, which is useful in applying the correct covariance matrices and generating the correct decision/CSI metrics.
As an example, we consider a setup where the serving cell and an aggressor cell (i.e. an interfering cell) occupy the same bandwidth, but the aggressor is scheduled in only a subset of Physical Resource Blocks (PRB). The resulting Aggregation Areas 400 are shown in
The SINR distribution of the per PRB SINR 500 is shown in
When the throughput of example embodiments is tested against the throughput of other techniques, it is shown that the example embodiments have significantly improved performance. The throughput test results 600 are shown in
a) Network Assisted Parameter Estimation according to the example embodiments of the invention 610. In this specific case, the network provides, via the eNB, the scheduling information on the aggressor(s), and channel estimation benefits from this as described herein.
b) A ‘conservative’ channel estimator is used (630). The receiver does not attempt generate any SINR Aggregation Areas and instead uses the per PRB SINR estimates (e.g. as shown in
c) The receiver takes the per PRB SINR estimates (e.g., as shown in
As a consequence, it may be seen in
According to example embodiments, in general, the network may be expected to leverage advanced inter-cell coordination such that, for example only a few dominant interferers exist which can affect a particular UE's receiver performance, and/or the physical resource blocks assigned to the(se) interferers are grouped together as much as possible.
Under these leveraged conditions, the UE receiver can fully benefit from the knowledge of the 2D power level/SINR map (line 610 in
The above mentioned, in broad terms, two steps according to example embodiments may be further defined as follows:
Step 1 detail:
The Interference Classification function 710 may also be provided with other information that is internally generated by the UE 360, for example: higher layer information 701, cell searcher information 703 and Physical Broadcast Channel (PBCH) decoder information 705. Other relevant information may also be provided (not shown).
The overall Interference Classification function 710 may also include a block 714 which selects, depending on the embodiment, some of the input parameters 701, 703, 705, 707, an interference classification block 716 which ranks the interferers based on, for example their power, and/or classifies them based on whether their pilots are colliding or not (i.e. whether they are colliding or non-colliding, as discussed in detail below), and provides this classification information to a 2D SINR map generator 715, which produces the 2D SINR Aggregation Area map, as shown in
The 2D SINR map generator 715 provides SINR Aggregation Areas (2D map) information 717 for use by the subsequent processing modules. The SINR Aggregation Areas (2D map) information ({AAj}) 717 and input parameters 701, 703, 705, 707 may be used by a number of the subsequent processing modules, including but not necessarily limited to the SINR estimator, Channel estimator, Channel State Information (CSI) Feed Back (FB) and Detector, as detailed below.
As illustrated in
Aided by the network and by its own estimated parameters, the UE receiver may then generate a 2D map of SINR levels across time (e.g. slot/subframes) and frequency (e.g. subcarriers). As mentioned above, this 2D map of SINR features a few Aggregation Areas where the (average) SINR observed at the receiver can be considered constant—see
In the foregoing, the higher layer information (701, 703, 705) may be defined as semi-static information that may be provided to the UE by the network, for example through Radio Resource Control (RRC) signaling and may be valid for several hundreds of subframes at a time. It may include, but is not limited to, information about: a) CellID of interfering cells, the number of antenna ports used by interfering cells, Multicast Broadcast Single-Frequency Network (MBSFN) subframe configuration details of the interfering cells. It may also include the system bandwidth of interfering cells.
In the foregoing, network information 707 (see
Information 703 provided by the Cell searcher may typically include, but not be limited to: a) a CellID of interfering cells (if they are not already provided by the network); b) Signal strength measurements of interfering cells.
Information 705 provided by the PBCH decoder may include, but not be limited to: a) the number of ports of an interfering cell (if not already provided by the network); b) System bandwidth of interfering cells (if not already provided by the network).
There now follows a description of example embodiments that shows how the UE receiver may generate the 2D SINR aggregation areas maps based on: a) higher layer information; b) information provided by the cell searcher module; c) information provided by the PBCH decoder; d) network information
According to some example embodiments, the following information may be used: a) signal strength measurements of interfering cells (e.g. provided by cell searcher); b) system bandwidth and center frequency of interfering cells (e.g. provided by PBCH decoder); c) scheduling information about interfering cells (e.g. derived from information provided by the network).
Based on the signal strength measurements the cell searcher decides which are the dominant interferers and combines this information with the Cell ID of each interfering cell to determine whether it is a colliding or a non-colliding interferer.
For the non-colliding interferers, example embodiments may act as detailed below and shown in
In
As shown in
An exemplary algorithmic approach to detecting the transitions in
a) Fix the number of physical resource blocks for the serving user to Nrb
b) For the generic user i, generate a vector bit_map_i of size Nrb and assign a ‘1’ to the generic resource block j bit_map_i[j] if the user is scheduled there, and a ‘0’ otherwise.
c) Sum the resulting bit maps obtaining the vector bit_map_sum
d) For j=1:1:Nrb−1
Note that all vectors bit_map_i may have a size equal to Nrb and may be initialized to 0. In some examples, where the bandwidths of the different users are different, the ‘for loop’ in step d) will likely still range over the serving user bandwidth (and corresponding number of PRBS). If the bandwidth of the interfering cell is smaller than the bandwidth of the serving cell, the PRBs bit_map_i[j] with indices outside the serving cell bandwidth may be assigned a ‘0’.
The example non-collider situation is more relevant to Step 2 of example embodiments (described in more detail below), since colliders may be typically cancelled prior to SINR estimation, channel estimation, and detection.
For the colliding interferers, example embodiments may act as follows. As for the non-colliding examples, the idea is to identify those regions where the resulting ‘sum SINR’ is constant as shown in
An exemplary algorithmic approach to detecting the transitions in
a) Fix the number of physical resource blocks for the serving user to Nrb
b) For the generic user i, generate a vector bit_map_i and assign a ‘1’ to the generic resource block j bit_map_i[j] if resource block j falls into the system bandwidth of the interfering cell and a ‘0’ otherwise.
c) Sum the resulting bit maps obtaining the vector bit_map_sum
d) For j=1:1:Nrb−1
The decision whether to use one or the other embodiment (e.g. the non-collider or collider case) may be taken by the interference classification block 716, based on the powers and CellID of the interfering cells. In the example embodiments described herein, pilot collision is determined for 0, 1 or 2 interferers overlapping, but other numbers of interfering may be involved instead.
It is to be noted that in some example embodiments, a mixed scenario is also possible where one or more Interfering Cells are non-colliding, whilst another one or more Interfering Cell are colliding. In such a mixed scenario, the interference classification block 716 then has to properly initialize the 2D SINR map generation procedure described above for both the non-colliding case and for the colliding case.
Step 2 detail:
Once the 2D SINR AA information is available (717 in
The additional input to the UE receiver function blocks can be exploited as follows:
SINR estimation (1040):
As shown in
Channel estimation (1100):
In an example Channel Estimation 1200 according to an embodiment of the invention (as shown in
Example embodiments therefore provide at least two a twofold benefit:
1) By virtue of more accurate ‘per-AA’ SINR estimates (SINRaaj 1030), the channel estimator can better select adequate interpolation filters matched to that SINR.
2) By virtue of knowing the AA boundaries ({AAj}), the channel estimator can more judiciously position its initial interpolation window (Frbi 1120).
Whitening for Detection and CSI Feedback Generation
The Detector function and CSI feedback generation function may also use the SINR-based classification of the resource elements, e.g., in order to apply in the Whitening block 1330 the correct whitening filter (which is the inverse of the covariance matrix {Crbi} 1310) to the resource elements 1350 carrying the received data and generate the correct feedback metrics 1370, respectively. Having a-priori knowledge of the 2D SINR AAs will therefore help in:
1) Grouping and classifying the resource elements in an appropriate way.
2) Estimating more accurately the covariance matrices 1310 and the corresponding whitening filters thanks to averaging over a larger set of samples.
This is seen comparing
In an example improved whitening filter arrangement 1400 according to an embodiment of the present invention shown in
Accordingly, example embodiments of the invention may provide a superior implementation of SINR estimation, Channel Estimation, CSI Feedback Generation, and Detection based on availability of network information on the interferers observed at the UE receiver.
Regardless of the way in which the communication channel is set up, the method proceeds by the UE receiving 1520 at least one message containing scheduling information associated with interfering cells from the network node, such as the eNB 310.
The method continues by the UE 360 internally generating 1530 information/parameters associated with interfering cells (such as information items 701, 703, 705, etc in
Once generated, this information can be combined 1540 with the received scheduling information associated with interfering cells from the eNB/network node to derive an interference mapping information—for example the above-described 2D SINR Aggregation Area information, which can then be used by the subsequent processing blocks/functions/modules, to adjust the UE signal processing according to the derived interference mapping information.
While the example embodiments are described with reference to an LTE network, some embodiments may be used with other types of wireless access networks.
Example embodiments may be used in a variety of applications including transmitters and receivers of a radio system, although the present invention is not limited in this respect. Radio systems specifically included within the scope of the present disclosure include, but are not limited to, network interface cards (NICs), network adaptors, fixed or mobile client devices, relays, base stations, femtocells, gateways, bridges, hubs, routers, access points, or other network devices. Further, the radio systems within the scope of the invention may be implemented in cellular radiotelephone systems, satellite systems, two-way radio systems as well as computing devices including such radio systems including personal computers (PCs), tablets and related peripherals, personal digital assistants (PDAs), personal computing accessories, hand-held communication devices and all systems which may be related in nature and to which the principles of the inventive embodiments could be suitably applied.
According to some embodiments, advanced UE receiver structures and corresponding eNB transmitter structures are provided.
It will be appreciated that embodiments of the present invention can be realized in the form of hardware, software or a combination of hardware and software. Any such software may be stored in the form of volatile or non-volatile storage such as, for example, a storage device like a ROM, whether erasable or rewritable or not, or in the form of memory such as, for example, RAM, memory chips, device or integrated circuits or machine readable storage such as, for example, DVD, memory stick or solid state medium. It will be appreciated that the storage devices and storage media are embodiments of non-transitory machine-readable storage that are suitable for storing a program or programs comprising instructions that, when executed, implement embodiments described and claimed herein. Accordingly, embodiments provide machine executable code for implementing a system, device or method as described herein or as claimed herein and machine readable storage storing such a program. Still further, such programs may be conveyed electronically via any medium such as a communication signal carried over a wired or wireless connection and embodiments suitably encompass the same.
Any such hardware can take the form of a processor, suitably programmable, such as for example, a programmable general purpose processor designed for mobile devices, as a FPGA, or an ASIC, which together constitute embodiment of processing circuitry configured or configurable to perform the functions of the above examples and embodiments. Any such hardware can also take the form of a chip or chip set arranged to operate according to any one or more of the above described diagrams, such diagrams and associated descriptions being taken jointly or severally in any and all permutations.
The eNB(s) 310 and UEs (360, 362, 364) described herein may be implemented into a system using any suitable hardware and/or software to configure as desired.
Processor(s) 1640 may include one or more single-core or multi-core processors. Processor(s) 1640 may include any combination of general-purpose processors and dedicated processors (e.g., graphics processors, application processors, baseband processors, etc.). Processors 1640 may be operable to carry out the above described methods, using suitable instructions or programs (i.e. operate via use of processor, or other logic, instructions). The instructions may be stored in system memory 1610, as interference mitigation logic instruction memory portion 1615, or additionally or alternatively may be stored in (NVM)/storage 1630, as NVM interference mitigation logic instruction portion 1635, to thereby instruct the one or more processors 1640 to carry out the improved network assisted parameter estimation techniques described herein.
Processors(s) 1640 may be configured to execute the embodiments of
The eNB may also be further arranged to refrain from dividing PRB allocations into substantially small sections in order to provide SINR aggregation area information with reduced variation across time and/or frequency.
System control logic 1620 for one embodiment may include any suitable interface controllers to provide for any suitable interface to at least one of the processor(s) 1640 and/or to any suitable device or component in communication with system control logic 1620.
System control logic 1620 for one embodiment may include one or more memory controller(s) (not shown) to provide an interface to system memory 1610. System memory 1610 may be used to load and store data and/or instructions, for example, for system 1600. System memory 1610 for one embodiment may include any suitable volatile memory, such as suitable dynamic random access memory (DRAM), for example.
NVM/storage 1630 may include one or more tangible, non-transitory computer-readable media used to store data and/or instructions, for example. NVM/storage 1630 may include any suitable non-volatile memory, such as flash memory, for example, and/or may include any suitable non-volatile storage device(s), such as one or more hard disk drive(s) (HDD(s)), one or more compact disk (CD) drive(s), and/or one or more digital versatile disk (DVD) drive(s), for example.
The NVM/storage 1630 may include a storage resource physically part of a device on which the system 500 is installed or it may be accessible by, but not necessarily a part of, the device. For example, the NVM/storage 1630 may be accessed over a network via the network interface 1660.
System memory 1610 and NVM/storage 1630 may respectively include, in particular, temporal and persistent copies of, for example, the instructions memory portions holding the interference mitigation logic 1615 and 1635, respectively. Interference mitigation logic instructions portions 1615 and 1635 may include instructions that when executed by at least one of the processor(s) 1640 result in the system 1600 implementing the method(s) of any described embodiment, for example method 1200 in
Network interface 1660 may have a transceiver module 1665 to provide a radio interface for system 1600 to communicate over one or more network(s) (e.g. wireless communication network) and/or with any other suitable device. In various embodiments, the transceiver 1665 may be integrated with other components of system 1600. For example, the transceiver 1665 may include a processor of the processor(s) 1640, memory of the system memory 1610, and NVM/Storage of NVM/Storage 1630. Network interface 1660 may include any suitable hardware and/or firmware. Network interface 1660 may be operatively coupled to a plurality of antennas to provide a multiple input, multiple output radio interface. Network interface 1660 for one embodiment may include, for example, a network adapter, a wireless network adapter, a telephone modem, and/or a wireless modem.
For one embodiment, at least one of the processor(s) 1640 may be packaged together with logic for one or more controller(s) of system control logic 1620. For one embodiment, at least one of the processor(s) 1640 may be packaged together with logic for one or more controllers of system control logic 1620 to form a System in Package (SiP). For one embodiment, at least one of the processor(s) 1640 may be integrated on the same die with logic for one or more controller(s) of system control logic 1620. For one embodiment, at least one of the processor(s) 1640 may be integrated on the same die with logic for one or more controller(s) of system control logic 1620 to form a System on Chip (SoC).
In various embodiments, the I/O devices 1650 may include user interfaces designed to enable user interaction with the system 1600, peripheral component interfaces designed to enable peripheral component interaction with the system 1600, and/or sensors designed to determine environmental conditions and/or location information related to the system 1600.
In various embodiments, user interfaces could include, but are not limited to, a display 1740 (e.g., a liquid crystal display, a touch screen display, etc.), a speaker 1730, a microphone 1790, one or more cameras 1780 (e.g., a still camera and/or a video camera), a flashlight (e.g., a light emitting diode flash), and a keyboard 1770, one or more antennas 1710, a NVM memory port 1720, system 1600 of
In various embodiments, the peripheral component interfaces may include, but are not limited to, a non-volatile memory port, an audio jack, and a power supply interface.
In various embodiments, the sensors may include, but are not limited to, a gyro sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit may also be part of, or interact with, the network interface 1660 to communicate with components of a positioning network, e.g., a global positioning system (GPS) satellite.
In various embodiments, the system 1600 may be a mobile computing device such as, but not limited to, a laptop computing device, a tablet computing device, a netbook, a mobile phone, etc. In various embodiments, system 1600 may have more or less components, and/or different architectures.
In various embodiments, the implemented wireless network may be a 3rd Generation Partnership Project's long term evolution (LTE) advanced wireless communication standard, which may include, but is not limited to releases 8, 9, 10, 11 and 12, or later, of the 3GPP's LTE-A standards.
Although certain embodiments have been illustrated and described herein for purposes of description, a wide variety of alternate and/or equivalent embodiments or implementations calculated to achieve the same purposes may be substituted for the embodiments shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the embodiments discussed herein. Therefore, it is manifestly intended that embodiments described herein be limited only by the claims and the equivalents thereof.
Example embodiments may provide a method of interference classification and parameter estimation, comprising: receiving, by a user equipment (UE), scheduling information associated with interfering cells from a network node; generating internally, by the UE, parameters associated with interfering cells; combining the received scheduling information associated with interfering cells from a network node and the internally generated parameters associated with interfering cells to derive an interference mapping information; and adjusting, by the UE, signal processing in the UE according to the derived interference mapping information.
Example embodiments may provide a method wherein the interference mapping information comprises Signal-to-Interference-plus-Noise Ratio (SINR) aggregation area information.
Example embodiments may provide a method wherein the Signal-to-Interference-plus-Noise Ratio (SINR) aggregation area information comprises information about a plurality of regions in a 2-dimensional time-frequency map where the SINR can be considered constant.
Example embodiments may provide a method wherein the internally generated parameters associated with interfering cells comprises information from a cell searcher, PBCH decoder or other higher layer function(s) in the UE, wherein the information comprise any one or more of: interfering cell Identifications (IDs); signal strength measurement information about the interfering signals at the UE; number of antenna ports in use at the UE or eNB; timing information, and/or power level information.
Example embodiments may provide a method wherein the signal processing in the UE according to the derived interference mapping information comprises parameter estimation for mitigating interference based on the received scheduling information.
Example embodiments may provide a method wherein the receiving of the scheduling information includes receiving information regarding variations of interfering cells across time and frequency.
Example embodiments may provide a method wherein adjusting signal processing in the UE further comprises carrying out channel estimation, wherein the channel estimation further includes adapting at least one interpolation filter based on the SINR.
Example embodiments may provide a method wherein adjusting signal processing in the UE further comprises further comprises adapting at least one interpolation window in time and frequency directions based on SINR aggregation area information.
Example embodiments may provide a method wherein adjusting signal processing in the UE further comprises a subsequent detection step and/or applying of covariance matrices step and/or Channel State Information (CSI) feedback step.
Example embodiments may provide a method wherein adjusting signal processing in the UE further comprises an iterative refinement of a resource element classification for use in the applying of covariance matrices step and/or Channel State Information (CSI) feedback step.
Example embodiments may provide a method further comprising a collision determination, said collision determination comprising determining whether interfering signals are colliding or non-colliding and adjusting the signal processing in the UE according to the collision determination.
Example embodiments may provide a method wherein the collision determination comprises detecting transitions between individual PRBs and/or summing individual SINR values for PRBs.
Example embodiments may provide a method wherein the collision determination is adjusted according to serving user bandwidth information.
Example embodiments may provide a method wherein adjusting signal processing in the UE further comprises correcting a whitening filter and generating corrected feedback matrices dependent upon the derived SINR aggregation area information.
Example embodiments may also provide a user equipment (UE), comprising: a transceiver arranged to receive scheduling information associated with interfering signals from a network node; and at least one processor arranged to: generate, internally to the UE, parameters associated with the interfering signals; combine the parameters generated internally to the UE and the received scheduling information to form an interference mapping comprising Signal-to-Interference-plus-Noise Ratio (SINR) aggregation area information; and wherein the at least one processor is further arranged to adjust parameter estimation for mitigating interference based on the Signal-to-Interference-plus-Noise Ratio (SINR) aggregation area information.
Example embodiments may provide a UE wherein the Signal-to-Interference-plus-Noise Ratio (SINR) aggregation area information comprises information about a plurality of regions in a 2-dimensional time-frequency map where the SINR can be considered constant.
Example embodiments may provide a UE wherein the one or more processors are further arranged to internally generate parameters associated with interfering signals comprising information from a cell searcher, a PBCH decoder or other higher layer function(s) in the UE, wherein the information comprises any one or more of: interfering cell Identifications (IDs); signal strength measurement information about the interfering signals at the UE; number of antenna ports in use at the UE or eNB; timing information, and/or power level information.
Example embodiments may provide a UE wherein the one or more processors are further arranged to adjust parameter estimation for mitigating interference based on the received scheduling information.
Example embodiments may provide a UE wherein the scheduling information includes receiving information regarding variations of interfering cells across time and frequency.
Example embodiments may provide a UE wherein the one or more processors are further arranged to adapt at least one interpolation filter based on the SINR, the adapted interpolation filter for use in carrying out channel estimation.
Example embodiments may provide a UE wherein the one or more processors are further arranged to adapt at least one interpolation window in time and frequency directions based on SINR aggregation area information.
Example embodiments may provide a UE wherein the one or more processors are further arranged to carry out: a subsequent detection step and/or application of covariance matrices step and/or Channel State Information (CSI) feedback step.
Example embodiments may provide a UE wherein the one or more processors are further arranged to perform an iterative refinement of a resource element classification for use in the applying of covariance matrices step and/or Channel State Information (CSI) feedback step.
Example embodiments may provide a UE wherein the one or more processors are further arranged to provide a collision determination by determining whether interfering signals are colliding or non-colliding; and adjust the signal processing in the UE according to the collision determination.
Example embodiments may provide a UE wherein the collision determination comprises detecting transitions between individual PRBs and/or summing individual SINR values for PRBs.
Example embodiments may provide a UE wherein the collision determination is adjusted according to serving user bandwidth information.
Example embodiments may provide a UE wherein the one or more processors are further arranged to correct a whitening filter and generate corrected feedback matrices dependent upon the derived SINR aggregation area information.
Example embodiments may provide at least one non-transitory machine readable medium comprising instructions that, when executed by the machine, cause the machine to perform operations for classifying interference and estimating parameters, the operations comprising: receiving, by a user equipment (UE), information associated with interfering signals from a network node; generating local information on the interfering signals; and combining the received information associated with interfering signals from a network node and the generated local information on the interfering signals to form a mapping information data set including information on at least one region in a two-dimensional time vs frequency map of the PRBs where a Signal-to-interference-plus-noise ratio is considered constant by the UE; and adjusting, by the UE, parameter estimation for mitigating interference based on the mapping information data set.
Example embodiments may provide at least one non-transitory machine readable wherein the receiving the information associated with interfering signals from a network node includes receiving information regarding variations of interfering cells across time and frequency.
Example embodiments may provide a network node, or eNB, suitably arranged to provide the network information useful in the UE for carryout example embodiments of the invention.
Example embodiments may provide a network node, or eNB, where the signals served by the eNB, or other eNBs, are suitably coordinated, for example using advanced inter-cell coordination, comprising arranging for only a few dominant interfering signals to exist at the UE; optionally further comprising assigning PRBs to the dominant interfering signals such that the interfering signals are substantially grouped together.
Example embodiments may provide a network node, or eNB, where the network node/eNB refrains from dividing RB allocations into substantially small sections in order to provide a SINR aggregation area information with reduced variation across time and/or frequency.
In various embodiments, a non-transient computer readable medium may be provided comprising computer program instructions that when executed on a processor cause any herein described method to be performed.
Carbonelli, Cecilia, Franz, Stefan, Roessel, Sabine, Fechtel, Stefan
Patent | Priority | Assignee | Title |
10020897, | Apr 17 2017 | Arinc Incorporated | Phased array tuning for interference suppression |
Patent | Priority | Assignee | Title |
9264191, | Jul 08 2013 | Intel Corporation | Enhanced node B and methods for network assisted interference cancellation with reduced signaling |
9270425, | Jul 08 2013 | Intel Corporation | Coordinated interference mitigation and cancelation |
20110222525, | |||
20140044061, | |||
20150009903, | |||
20150009948, | |||
20150009964, | |||
20150124691, | |||
20150372796, | |||
WO2013113975, | |||
WO2014122688, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 26 2014 | INTEL IP CORPORATION | (assignment on the face of the patent) | / | |||
Sep 30 2014 | CARBONELLI, CECILIA | INTEL IP CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034131 | /0642 | |
Sep 30 2014 | FECHTEL, STEFAN | INTEL IP CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034131 | /0642 | |
Sep 30 2014 | FRANZ, STEFAN | INTEL IP CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034131 | /0642 | |
Sep 30 2014 | ROESSEL, SABINE | INTEL IP CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034131 | /0642 | |
May 12 2021 | INTEL IP CORPORATION | Intel Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 056524 | /0373 |
Date | Maintenance Fee Events |
Jan 26 2017 | ASPN: Payor Number Assigned. |
Aug 06 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 14 2024 | REM: Maintenance Fee Reminder Mailed. |
Date | Maintenance Schedule |
Feb 21 2020 | 4 years fee payment window open |
Aug 21 2020 | 6 months grace period start (w surcharge) |
Feb 21 2021 | patent expiry (for year 4) |
Feb 21 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 21 2024 | 8 years fee payment window open |
Aug 21 2024 | 6 months grace period start (w surcharge) |
Feb 21 2025 | patent expiry (for year 8) |
Feb 21 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 21 2028 | 12 years fee payment window open |
Aug 21 2028 | 6 months grace period start (w surcharge) |
Feb 21 2029 | patent expiry (for year 12) |
Feb 21 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |