Method and apparatus for resource scheduling
By identifying the passive interference cancellation capability of the UE at the base station and scheduling uplink resources, the passive interference problem when the UE transmits LTE uplink signals and receives NR downlink signals at the same time is solved, and effective passive interference suppression and frequency efficiency improvement are achieved.
Patent Information
- Application Number
- CN201980098660.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-07-24
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2039-07-24
AI Technical Summary
In wireless communication systems that support LTE and NR, when the user equipment (UE) simultaneously transmits LTE uplink signals and receives NR downlink signals, passive interference may occur, such as passive intermodulation (PIM), resulting in interference of the received signal.
By determining the passive interference cancellation capability of the UE at the base station and scheduling at least one uplink resource for the UE based on this capability, the UE's trained interference estimator remains valid for a predefined time period, thereby suppressing passive interference.
Passive interference is effectively suppressed, the UE's passive interference cancellation ability is improved, the frequency efficiency is improved, and the UE's frequent need for interference estimator training is reduced.
Smart Images

Figure CN114145074B_ABST
Abstract
Description
Technical Field
[0001] Non-limiting and exemplary embodiments of the present disclosure relate generally to the field of communication technology, and particularly to methods and apparatus for resource scheduling. Background Art
[0002] This section introduces various aspects that may help to better understand the present disclosure. Therefore, the statements in this section should be read in this light, and should not be understood as an admission about what is or is not in the prior art.
[0003] Nonlinearity and / or time variations in radio systems can cause passive interference. For example, when one or more signals are transmitted along a signal path that includes components with nonlinear transmission characteristics, passive interference may be generated in a radio device. Passive interference may potentially cause interference to one or more other signals in some paths (e.g., received signals of the radio device). Passive interference is becoming a problem in wireless communication systems such as cellular wireless systems. For example, in a wireless communication system supporting LTE (Long Term Evolution) and NR (New Radio), on the user equipment (UE) side, when LTE UL (uplink) and NR DL (downlink) are scheduled simultaneously, passive interference such as passive intermodulation (PIM) may occur. Many existing works (such as US20120295558A1, US9231801, WO2016059424A1 and US10141961) have proposed different methods to mitigate passive interference such as PIM. Summary of the invention
[0004] This Summary is provided in a simplified form to introduce selected concepts that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
[0005] Figure 1 FIG. 1 shows a schematic diagram of passive interference cancellation at a UE. Figure 1 As shown in FIG. 1 , when LTE UL signal transmission and NR DL signal reception occur simultaneously, passive interference may exist. Since the UE knows its LTE UL signal, the UE can estimate the passive interference coupled into the NR DL signal by using a trained interference estimator. The UE can remove the estimated interference from the NR DL signal it receives. In this way, passive interference can be suppressed.
[0006] In some passive interference cancellation solutions, such as passive intermodulation cancellation (PIMC), the UE needs to train the interference estimator to ensure that the residual error is negligible. However, the training of the interference estimator takes time. For example, the algorithm LMS (least mean squares) proposed by Feng, DaZheng, Z. Bao, and LC Jiao, "Total least mean squares algorithm", IEEE Transactions on Signal Processing 46.8 (1998): 2122-2130 uses a step search to derive the best coefficients for the interference estimator. The larger the search step size, the more frequently the LMS misses its convergence. Alternatively, the smaller the search step size, the slower the convergence of the LMS becomes.
[0007] On the other hand, those coefficients used for the interference estimator may change due to the time variation of the radio system. Therefore, it is advantageous for a UE with passive interference cancellation such as PIMC that the passive interference can be stable for a sufficiently long period of time. Then, a set of convergence coefficients for the interference estimator can be valid for as many resources as possible (e.g., subframes and / or time slots and / or physical resource blocks (PRB) numbers and / or PRB positions). The interference estimator can track the time variation of the radio system, and then passive interference cancellation such as PIMC may be more effective. Otherwise, the UE should train its interference estimator over and over again. Then, the trained interference estimator after convergence may be valid for a short time. The efficiency of passive interference cancellation such as PIMC may be significantly reduced.
[0008] In order to overcome or alleviate at least one of the above problems or other problems or provide a useful solution, embodiments of the present disclosure propose resource scheduling solutions. Some embodiments provide solutions for base stations to identify UEs that can perform passive interference cancellation such as PIMC. Some embodiments provide solutions for base stations to schedule at least one uplink resource for a UE so that the trained interference estimator of the UE is valid for a predefined time period (e.g., a long time period). Some embodiments provide solutions for base stations to accumulate UL (uplink) data of a UE to ensure that the UE can be consistently scheduled with continuous resources such as time slots and / or subframes and / or PRB numbers and / or PRB positions.
[0009] In a first aspect of the present disclosure, a method at a base station is provided. The method includes determining a passive interference cancellation capability of a user equipment (UE) having a passive interference problem. The passive interference is coupled into a receiving path of the UE from the transmission of at least one signal through a transmit path of the UE. The method also includes scheduling at least one uplink resource for the UE based on the passive interference cancellation capability.
[0010] In one embodiment, the passive interference problem of the UE is determined by the base station based on a comparison of downlink quality in a passive interference scenario and a non-passive interference scenario.
[0011] In one embodiment, determining the passive interference cancellation capability of the UE includes allocating a plurality of identical or similar uplink resources to the UE to stabilize the passive interference; and determining the passive interference cancellation capability of the UE based on downlink quality.
[0012] In one embodiment, when the downlink quality improves, it is determined that the UE supports passive interference cancellation; or when the downlink quality does not improve, it is determined that the UE does not support passive interference cancellation.
[0013] In one embodiment, when the UE is operating in a frequency band that can generate passive interference, or when the UE is operating in a frequency band that can generate passive interference and has at least one service that requires high uplink traffic, scheduling at least one uplink resource for the UE based on passive interference cancellation capability is performed.
[0014] In one embodiment, the at least one service requiring high uplink traffic includes at least one of a video communication service and a file upload service.
[0015] In one embodiment, when the passive interference cancellation capability indicates that the UE supports passive interference cancellation, scheduling at least one uplink resource for the UE based on the passive interference cancellation capability includes scheduling at least one uplink resource for the UE so that a passive interference estimator trained for the UE is valid within a predefined time period.
[0016] In one embodiment, scheduling at least one uplink resource for a UE so that a passive interference estimator trained for the UE is valid for a predefined time period includes: removing all existing scheduling constraints for the UE to avoid passive interference; and continuously allocating the same or similar uplink resources to the UE to stabilize the passive interference.
[0017] In one embodiment, scheduling at least one uplink resource for the UE such that a passive interference estimator trained for the UE is valid for a predefined time period further comprises adjusting an uplink data rate of the UE for time-insensitive services by using rate shaping.
[0018] In one embodiment, the passive interference includes at least one of passive intermodulation interference and harmonic interference.
[0019] In one embodiment, the at least one uplink resource comprises at least one physical resource block number and / or physical resource block position.
[0020] In a second aspect of the present disclosure, a method is provided at a user equipment (UE) having a passive interference problem. The method includes receiving scheduling information of at least one uplink resource from a base station. The at least one uplink resource is determined based on the passive interference cancellation capability of the UE. The method also includes sending uplink data based on the scheduling information.
[0021] In one embodiment, the scheduling information is received by the UE when the UE is operating in a frequency band that can generate passive interference, or when the UE is operating in a frequency band that can generate passive interference and has at least one service that requires high uplink traffic.
[0022] In one embodiment, the at least one service requiring high uplink traffic includes at least one of a video communication service and a file upload service.
[0023] In one embodiment, transmission on the scheduled at least one uplink resource results in a passive interference estimator trained for the UE being valid for a predefined period of time.
[0024] In one embodiment, the at least one uplink resource is a continuously allocated same or similar uplink resource.
[0025] In one embodiment, the method according to the second aspect of the present disclosure further includes training a passive interference estimator; and eliminating the passive interference by using the passive interference estimator.
[0026] In one embodiment, the passive interference includes at least one of passive intermodulation interference and harmonic interference.
[0027] In one embodiment, the at least one uplink resource comprises at least one physical resource block number and / or physical resource block position.
[0028] In another aspect of the present disclosure, an apparatus at a base station is provided. The apparatus includes a processor; and a memory coupled to the processor, the memory storing instructions executable by the processor, whereby the apparatus is operable to determine a passive interference cancellation capability of a user equipment (UE) having a passive interference problem. The passive interference is coupled into the receiving path of the UE from the transmission of at least one signal through the transmitting path of the UE. The apparatus is also operable to schedule at least one uplink resource for the UE based on the passive interference cancellation capability.
[0029] In another aspect of the present disclosure, an apparatus at a user equipment (UE) having a passive interference problem is provided. The apparatus includes a processor; and a memory coupled to the processor, the memory storing instructions executable by the processor, whereby the apparatus is operable to receive scheduling information of at least one uplink resource from a base station. The at least one uplink resource is determined based on the passive interference cancellation capability of the UE. The apparatus is also operable to send uplink data based on the scheduling information.
[0030] In another aspect of the present disclosure, a base station is provided. The base station includes a determination module and a scheduling module. The determination module is configured to determine a passive interference cancellation capability of a user equipment (UE) having a passive interference problem. The passive interference is coupled into the receiving path of the UE from the transmission of at least one signal through the transmission path of the UE. The scheduling module is configured to schedule at least one uplink resource for the UE based on the passive interference cancellation capability.
[0031] In another aspect of the present disclosure, a user equipment is provided. The user equipment includes a receiving module and a sending module. The receiving module is configured to receive scheduling information of at least one uplink resource from a base station. The at least one uplink resource is determined based on the passive interference cancellation capability of the UE. The sending module is configured to send uplink data according to the scheduling information.
[0032] In another aspect of the present disclosure, a computer program product is provided, which includes instructions. When the instructions are executed on at least one processor, the instructions cause the at least one processor to perform the method according to any one of the first to second aspects above.
[0033] In another aspect of the present disclosure, a computer-readable storage medium storing instructions is provided. When the instructions are executed by at least one processor, the instructions cause the at least one processor to perform the method according to any one of the first to second aspects above.
[0034] According to another aspect of the present disclosure, a method implemented in a communication system including a host computer, a base station and a terminal device is provided. The method includes providing user data at the host computer. The method also includes initiating a transmission carrying user data to the terminal device via a cellular network including the base station at the host computer. The base station is used to perform the method according to the first aspect.
[0035] According to another aspect of the present disclosure, a communication system is provided, the communication system comprising a host computer, the host computer comprising a processing circuit configured to provide user data and a communication interface configured to forward the user data to a cellular network for transmission to a terminal device. The cellular network comprises a base station having a radio interface and a processing circuit. The processing circuit of the base station is configured to perform the method according to the first aspect.
[0036] According to another aspect of the present disclosure, a method implemented in a communication system including a host computer, a base station and a terminal device is provided. The method includes providing user data at the host computer. The method also includes initiating a transmission carrying user data to the terminal device via a cellular network including the base station at the host computer. The terminal device is configured to perform the method according to the second aspect.
[0037] According to another aspect of the present disclosure, a communication system is provided, the communication system comprising a host computer, the host computer comprising a processing circuit configured to provide user data and a communication interface configured to forward the user data to a cellular network for transmission to a terminal device. The terminal device comprises a radio interface and a processing circuit. The processing circuit of the terminal device is configured to perform the method according to the second aspect.
[0038] According to another aspect of the present disclosure, a method implemented in a communication system including a host computer, a base station and a terminal device is provided. The method includes receiving user data transmitted from the terminal device to the base station at the host computer. The terminal device is configured to execute the method described in the second aspect.
[0039] According to another aspect of the present disclosure, a communication system is provided, the communication system comprising a host computer, the host computer comprising a communication interface, the communication interface being configured to receive user data originating from a transmission from a terminal device to a base station. The terminal device comprises a radio interface and a processing circuit. The processing circuit of the terminal device is configured to perform the method according to the second aspect.
[0040] According to another aspect of the present disclosure, a method implemented in a communication system including a host computer, a base station and a terminal device is provided. The method includes receiving, at the host computer, from the base station user data originating from a transmission that the base station has received from the terminal device. The base station is configured to perform the method described in the first aspect.
[0041] According to another aspect of the present disclosure, there is provided a communication system comprising a host computer, the host computer comprising a communication interface, the communication interface being configured to receive user data originating from a transmission from a terminal device to a base station. The base station comprises a radio interface and a processing circuit. The processing circuit of the base station is configured to perform the method according to the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The above and other aspects, features and benefits of various embodiments of the present disclosure will become more fully apparent from the following detailed description with reference to the accompanying drawings, by way of example, in which like reference numerals or letters are used to refer to similar or equivalent elements. The accompanying drawings are shown to facilitate a better understanding of the embodiments of the present disclosure and are not necessarily drawn to scale, wherein:
[0043] Figure 1 A schematic diagram showing passive interference cancellation at a UE is shown;
[0044] Figure 2 The spectrum diagram of PIM is schematically shown;
[0045] Figure 3a A flowchart of a method according to an embodiment of the present disclosure is shown;
[0046] Figure 3b and Figure 3c A schematic diagram showing how to determine the passive interference cancellation capability of a UE according to an embodiment;
[0047] Figure 4 A method flow chart of another embodiment of the present disclosure is shown;
[0048] Figure 5 A method flow chart of another embodiment of the present disclosure is shown;
[0049] Figure 6 is a block diagram illustrating an apparatus suitable for practicing some embodiments of the present disclosure;
[0050] Figure 7 A simplified block diagram of an apparatus according to an embodiment of the present disclosure is shown;
[0051] Figure 8 shows a simplified block diagram of an apparatus according to another embodiment of the present disclosure;
[0052] Fig. 9 is a diagram illustrating a telecommunications network connected to a host computer via an intermediate network according to some embodiments;
[0053] Fig.10 is a diagram illustrating a host computer communicating with a user device via a base station according to some embodiments;
[0054] Fig.11 is a flow chart illustrating a method implemented in a communication system according to some embodiments;
[0055] Fig.12 is a flow chart illustrating a method implemented in a communication system according to some embodiments;
[0056] Fig.13 is a flow chart illustrating a method implemented in a communication system according to some embodiments; and
[0057] Fig.14 is a flow chart illustrating a method implemented in a communication system according to some embodiments. DETAILED DESCRIPTION
[0058] Embodiments of the present disclosure are described in detail with reference to the accompanying drawings. It should be understood that these embodiments are discussed only for the purpose of enabling those skilled in the art to better understand and thus realize the present disclosure, rather than suggesting any limitation on the scope of the present disclosure. References to features, advantages or similar language throughout the specification do not mean that all features and advantages that can be implemented with the present disclosure should be in or in any single embodiment of the present disclosure. On the contrary, the language referring to features and advantages should be understood to mean that specific features, advantages or characteristics described in conjunction with the embodiments are included in at least one embodiment of the present disclosure. In addition, in one or more embodiments, the features, advantages and characteristics described in the present disclosure may be combined in any suitable manner. Those skilled in the relevant art will recognize that the present disclosure may be practiced without one or more of the specific features or advantages of a particular embodiment. In other cases, additional features and advantages may be recognized in certain embodiments, and the additional features and advantages may not exist in all embodiments of the present disclosure.
[0059] As used herein, the term "network" refers to a network that complies with any suitable communication standard, such as first generation (1G), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G, 5G communication protocols, and / or any other currently known or future developed communication standards. In the following description, the terms "network" and "system" can be used interchangeably. In addition, the communication between the terminal equipment and the network node in the communication system can be performed according to any suitable communication protocol of each generation, including but not limited to 1G, 2G, 2.5G, 2.75G, 3G, 4G, 4.5G, 5G communication protocols and / or any other currently known or future developed protocols. In addition, the specific terms used herein do not limit the present disclosure to the communication system associated with the specific terms, but the present disclosure can be more generally applied to other communication systems.
[0060] The term "base station" refers to an access network device in a communication network, through which a terminal device accesses the network and receives services therefrom. For example, a base station (BS) may include, but is not limited to, an integrated access backhaul (IAB) node, an access point (AP), a multi-cell / multicast coordination entity (MCE), etc. A BS may be, for example, a Node B (NodeB or NB), an evolved NodeB (eNodeB or eNB), a next generation NodeB (gNodeB or gNB), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a repeater, a low power node (such as a femto, a pico), etc.
[0061] The term "terminal device" refers to any end device that can access a communication network and receive services therefrom. As an example and not a limitation, in a wireless communication network, a terminal device may refer to a mobile terminal, a user equipment (UE), a terminal device, or other suitable device. The terminal device may be, for example, a subscriber station (SS), a portable subscriber station, a mobile station (MS), or an access terminal (AT). The terminal device may include, but is not limited to, a portable computer, an image capture device such as a digital camera, a game terminal device, a music storage and playback device, a mobile phone, a cellular phone, a smart phone, a voice over IP (VoIP) phone, a wireless local loop phone, a tablet computer, a wearable device, a personal digital assistant (PDA), a portable computer, a desktop computer, a vehicle-mounted wireless device, a wireless endpoint, a mobile station, a laptop embedded device (LEE), a laptop mounted device (LME), a USB dongle, a smart device, a wireless customer premises equipment (CPE), etc. In the following description, the terms "terminal device", "terminal", "user equipment" and "UE" may be used interchangeably. As an example, a UE may represent a terminal device configured to communicate in accordance with one or more communication standards published, for example, by 3GPP (e.g., 3GPP's LTE standard or NR standard). As used herein, a "user equipment" or "UE" may not necessarily have a "user" in terms of a human user who owns and / or operates the associated device. In some embodiments, a terminal device may be configured to send and / or receive information without direct human interaction. For example, when triggered by an internal or external event, or in response to a request from a wireless communication network, a UE may be designed to send information to the network on a predetermined schedule. Alternatively, a UE may represent a device that is intended to be sold to or operated by a human user but may not initially be associated with a specific human user.
[0062] As yet another example, in an Internet of Things (IoT) scenario, a terminal device may represent a machine or other device that performs monitoring and / or measurement, and sends the results of such monitoring and / or measurement to another terminal device and / or network device. In this case, the UE may be a machine-to-machine (M2M) device, which may be referred to as a machine type communication (MTC) device in the 3GPP context. As a specific example, the terminal device may be a UE that implements the 3GPP Narrowband Internet of Things (NB-IoT) standard. Specific examples of such machines or devices are sensors, metering devices (e.g., electricity meters, industrial machinery), or household or personal appliances (e.g., refrigerators, televisions), personal wearable devices (e.g., watches), etc. In other scenarios, the UE may represent a vehicle or other device that is capable of monitoring and / or reporting its operating status or other functions related to its operation.
[0063] References in the specification to "one embodiment," "an embodiment," "an exemplary embodiment," etc. indicate that the described embodiment may include a particular feature, structure, or characteristic, but not necessarily every embodiment includes the particular feature, structure, or characteristic. Furthermore, these phrases do not necessarily refer to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described in conjunction with an embodiment, whether or not explicitly described, it is considered to be within the knowledge of those skilled in the art to affect such feature, structure, or characteristic in relation to other embodiments.
[0064] It should be understood that although the terms "first" and "second" etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, without departing from the scope of the exemplary embodiments, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed terms.
[0065] The terms used herein are for the purpose of describing specific embodiments only and are not intended to limit the example embodiments. Unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" as used herein are also intended to include the plural forms. It will be further understood that when used herein, the terms "include", "comprise", "have", "have", "contain" and / or "cover" specify the presence of the features, elements and / or components, etc., but do not exclude the presence or addition of one or more other features, elements, components and / or combinations thereof.
[0066] As used herein, downlink DL transmission refers to transmission from a network device (such as a base station) to a terminal device, and uplink UL transmission refers to transmission in the opposite direction.
[0067] As used herein, passive intermodulation (PIM) may be generated for various reasons, for example, passive components in the front end of a radio frequency (RF) transceiver, such as a duplexer, diplexer, multiplexer, or antenna selection switch, etc. In addition, PIM may leak directly into the receiver and may cause receiver desensitization. Figure 2 The frequency spectrum of PIM is schematically shown. Figure 2As shown, there are two uplink transmissions (TX) at Band 1 (1920-1980 MHz) and Band 3 (1710-1780 MHz), for example, in an inter-band carrier aggregation (CA) scenario. The higher third-order intermodulation subband (IM3) falls within the downlink reception (RX) at Band 1, for example, thus reflecting a self-interference problem due to PIM. Note that there may be any other suitable frequency bands that would encounter similar problems. There may be more than two uplink transmissions at the same band or different bands, which may cause PIM. The frequency band used for the downlink may be lower or higher than the frequency band used for the uplink.
[0068] As used herein, harmonic interference may arise for a variety of reasons, such as nonlinear characteristics in a transmitter, etc. Harmonics are multiples of the fundamental frequency. If the harmonic signal falls within the passband of a nearby receiver and the harmonic signal level is of sufficient magnitude, it can degrade the performance of the receiver.
[0069] Note that these terms used in this article are only used to facilitate description and to distinguish between nodes, devices or networks, etc. As technology develops, other terms with similar / same meanings may also be used.
[0070] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.
[0071] Note that while the embodiments are primarily described in the context of passive intermodulation interference and harmonic interference, the embodiments are not limited thereto but may be applied to any suitable passive interference.
[0072] Figure 3a A flow chart of a method according to an embodiment of the present disclosure is shown, which can be performed by a device implemented at or in a base station or any other entity with similar functions or by a device communicatively coupled to the base station or any other entity with similar functions. In this way, the base station can provide components for completing various parts of the method 300 and components for completing other processes in combination with other components.
[0073] In block 302, the base station determines the passive interference cancellation capability of the UE having the passive interference problem. The passive interference may be coupled into the receiving path of the UE from the transmission of at least one signal through the transmission path of the UE. The passive interference may include at least one of passive intermodulation (PIM) interference and harmonic interference. For example, the passive interference may include only passive intermodulation interference or include only harmonic interference or include both passive intermodulation interference and harmonic interference. In other embodiments, the passive interference may be any other suitable interference that may be coupled into the receiving path of the UE from the transmission of at least one signal through the transmission path of the UE.
[0074] The base station may know that the UE has a passive interference problem in various ways. In one embodiment, the UE may report its passive interference problem to the base station, for example, in various signaling messages. In another embodiment, the base station may retrieve the passive interference problem of the UE from another network device (such as HLR (Home Location Register) or HSS (Home Subscriber Server) or UDM (Uniform Data Management) etc.) containing the user's subscription information.
[0075] In another embodiment, the base station may determine that the UE has a passive interference problem by using historical data related to the UE. For example, when the historical data related to the UE indicates that the UE has a passive interference problem under specific conditions such as a specific time and / or a specific location and / or using a specific service, then when the UE meets the specific condition, the base station may determine that the UE has a passive interference problem.
[0076] In yet another embodiment, the base station may determine that the UE has a passive interference problem by using a specific definition. The specific definition may be associated with any scenario where the UE has a passive interference problem. The specific definition may be configured by an operator or generated by, for example, machine learning on historical data associated with the UE. For example, when the UE is located in a defined scenario, the base station may determine that the UE has a passive interference problem.
[0077] In another embodiment, the base station may determine that the UE has a passive interference problem based on a comparison of downlink quality in a passive interference scenario and a non-passive interference scenario. For example, the base station may identify a scenario in which the UE may have a passive interference problem based on the operating frequency band of the UE. Then, the base station may determine that the UE has a passive interference problem based on a comparison of downlink quality in a passive interference scenario and a non-passive interference scenario. For example, the base station may collect at least one downlink channel quality report from the UE in a non-passive interference scenario (e.g., there is no passive interference or, for example, when the passive interference generated does not fall within the passband of the UE's receiver, the passive interference generated will not interfere with the UE's received signal). The downlink channel quality report may carry information about how good / bad the downlink channel quality is. For example, the downlink channel quality report may be at least one of a CQI (channel quality indicator), a reference signal received power (RSRP), a reference signal received quality (RSRQ), and a signal to interference plus noise ratio (SINR) measured based on a downlink signal. In a non-passive interference scenario, the base station should ensure that the UL and DL of the UE are not scheduled at the same time, or when the UL and DL of the UE are scheduled at the same time, the passive interference will not interfere with the DL of the UE. In a passive interference scenario, the base station may periodically allocate a UL of a time slot / subframe with different PRB numbers and PRB positions, which can cause interference such as PIM to the DL of the UE. For example, depending on the specific radio system, the definition of PRB may be different. For example, the definition of PRB may be similar to that of PRB as defined in LTE or NR. Based on feedback (such as HARQ (Hybrid Automatic Repeat Request)) and / or downlink channel quality reports (such as CQI, RSRP, SINR, RSRQ, etc.), the base station can compare the downlink quality in the passive interference scenario with the downlink quality in the non-passive interference scenario. When compared with the downlink quality in the non-passive interference scenario, if the downlink quality in the passive interference scenario does not decrease or decreases by no more than a predetermined threshold, the base station can determine that the UE has no passive interference problem. Determining that the UE does not have a passive interference problem may be due to various reasons, such as the nonlinearity problem of the UE's components (e.g., radio frequency (RF) components) is not so serious and / or the UE is subject to severe downlink interference (passive interference is not significant) (e.g., CQI only indicates the SINR level, not the absolute value of interference) and / or the UE uses some special hardware design (e.g., the hardware design separates 2 UL RF branches), etc. Otherwise, the base station may determine that the UE has a passive interference problem.
[0078] In one embodiment, the base station may determine whether the UE has a passive interference problem multiple times in order to obtain accurate information about whether the UE has a passive interference problem. For example, when there is no severe DL interference to the UE, such as when the load of the network and / or the base station is at a low level, the base station may determine whether the UE has a passive interference problem. In addition, after obtaining the information, the base station may store the information in its local memory or other network devices (e.g., HLR and / or HSS and / or UDM) for future use. For example, information about whether the UE has a passive interference problem may be stored in the HLR and / or HSS and / or UDM, and may be retrieved by one or more base stations or other network devices.
[0079] The base station may determine the passive interference cancellation capability of the UE with the passive interference problem in various ways. In one embodiment, the UE may report its passive interference cancellation capability to the base station in various signaling messages. In another embodiment, the base station may retrieve the passive interference cancellation capability of the UE from, for example, a local memory (for example, when the passive interference cancellation capability of the UE has been stored in the local memory) or from another network device (for example, HLR or HSS or UDM, etc.) storing user subscription information (for example, when the user subscription information may contain information about the passive interference cancellation capability of the UE).
[0080] In another embodiment, the base station may determine the passive interference cancellation capability of the UE having the passive interference problem by using the historical data related to the UE. For example, when the historical data related to the UE indicates the passive interference cancellation capability of the UE having the passive interference problem, the base station may determine the passive interference cancellation capability of the UE having the passive interference problem from the historical data.
[0081] In another embodiment, the base station may determine the passive interference cancellation capability of the UE by allocating multiple identical or similar uplink resources to the UE to stabilize the passive interference and determining the passive interference cancellation capability of the UE based on the downlink quality. For example, the base station may allocate continuous UL grants with the same or similar PRB numbers and PRB positions. The base station may determine the downlink quality of the UE from downlink channel quality reports (such as CQI, RSRP, SINR, RSRQ, etc.). In one embodiment, the base station may determine that the UE supports passive interference cancellation when the downlink quality improves or improves by no less than a predetermined threshold. Otherwise, the base station may determine that the UE does not support passive interference cancellation. For example, if the base station determines that the downlink quality improves or improves by no less than a predetermined threshold, the base station may identify that a passive interference cancellation method (e.g., a SW (software)-based passive interference cancellation method) has been applied to mitigate passive interference.
[0082] In one embodiment, the base station can obtain the DL link quality without passive interference, the DL link quality with unstable passive interference, and the DL link quality with stable passive interference. By comparing these DL link qualities, if there is convergence, the base station can observe it and then identify the application of SW-based methods to mitigate passive interference.
[0083] Figure 3b and Figure 3c FIG. 1 is a schematic diagram showing how to determine the passive interference cancellation capability of a UE according to an embodiment. Figure 3b As shown, there are three cases 1, 2, and 3. Case 1 corresponds to the following scenario: no UL resources are scheduled to the UE, so there is no passive interference in the UE, and the UE's SINR (SINR_best) may be the best. Case 2 corresponds to the following scenario: the UL grants are completely different in time, so the UE's SINR (SINR_worst) may be the worst. Case 3 corresponds to the following scenario: the UL grants are the same in time, so the UE's SINR (SINR_med) may be medium. As Figure 3c As shown, the base station can compare SINR_best and SINR_worst. If SINR_best is greater than SINR_worst, the base station can determine whether SINR_med is within the range of (SINR_worst, SINR_best). If SINR_best is not greater than SINR_worst, the base station can determine that there is no passive interference. If SINR_med is within the range of (SINR_worst, SINR_best), the base station can determine that an adaptive filter is applied. Otherwise, the base station can determine that an adaptive filter is not applied. Due to the convergence of the adaptive filter, the first few symbols (such as OFDM (Orthogonal Frequency Division Multiplexing) symbols) may be interfered. Since the UL authorization in Case 2 is completely different, the adaptive filter may need to converge again and again. In this embodiment, the adaptive filter is used to eliminate passive interference.
[0084] In one embodiment, the base station may determine the passive interference cancellation capability of the UE multiple times to obtain accurate passive interference cancellation capability of the UE. For example, when there is no severe DL interference to the UE, such as when the load of the network and / or the base station is at a low level, the base station may determine the passive interference cancellation capability of the UE. After knowing the passive interference cancellation capability of the UE, the base station may store it in its local memory or another network device (such as HLR and / or HSS and / or UDM), for example, for future use by the base station and / or another base station.
[0085] refer to Figure 3aIn step 304, the base station schedules at least one uplink resource for the UE based on the passive interference cancellation capability of the UE. For example, depending on the specific radio system, the at least one uplink resource can be any suitable resource. In one embodiment, the at least one uplink resource can include at least one PRB number and / or PRB position.
[0086] In one embodiment, when the UE is operating in a frequency band capable of generating passive interference, the base station may schedule at least one uplink resource for the UE based on the passive interference cancellation capability. For example, when the passive interference cancellation capability indicates that the UE supports passive interference cancellation, the base station may schedule at least one uplink resource for the UE based on the passive interference cancellation capability.
[0087] In another embodiment, when the UE is operating in a frequency band capable of generating passive interference and has at least one service requiring high uplink traffic, the base station may schedule at least one uplink resource for the UE based on the passive interference cancellation capability. For example, when the base station determines the passive interference cancellation capability of the UE based on the downlink quality as described above (e.g., a passive interference cancellation method based on SW) and the determination may take a long time, the base station may select a UE with a UL service requiring a large amount of traffic for a long time to schedule at least one uplink resource for the UE based on the passive interference cancellation capability of the UE. The at least one service requiring high uplink traffic may include at least one of a video communication service and a file upload service. There may be other services requiring high uplink traffic, such as data / video / large file uploads via TCP (Transmission Control Protocol), etc.
[0088] In one embodiment, when the passive interference cancellation capability indicates that the UE supports passive interference cancellation, the base station may schedule at least one uplink resource for the UE so that the passive interference estimator trained for the UE is valid within a predefined time period. The predefined time period may be determined in various ways, such as by an operator configuration or based on machine learning. In one embodiment, the predefined time period may be a long time period. For example, when the UE is identified as supporting the passive interference cancellation capability, the base station may allocate continuous UL resources to the UE as frequently as possible.
[0089] In one embodiment, the base station may remove all existing scheduling constraints for the UE to avoid passive interference, and continuously allocate the same or similar uplink resources to the UE to stabilize the passive interference. For example, when the UE encounters a passive interference problem and the DL and UL of the UE may occur simultaneously, the base station may remove all existing scheduling constraints for the UE to avoid passive interference, abandon the conventional method for the UE, and continuously allocate the same UL PRB or similar UL PRB to the UE in a timely manner to stabilize the passive interference.
[0090] In one embodiment, the base station can adjust the uplink data rate of the UE for time-insensitive services by using rate shaping. The rate shaping can be any suitable rate shaping, such as the rate shaping described in US7830796 and EP2481255A1. For example, when the UE encounters passive interference problems and the DL and UL of the UE may occur simultaneously, the base station can remove all existing scheduling constraints for the UE to avoid passive interference and abandon conventional methods for the UE. Through rate shaping, the base station can adjust the UL data rate for time-insensitive services, and then continuously allocate the same uplink PRB or similar uplink PRBs to the UE in a timely manner to stabilize the passive interference.
[0091] In one embodiment, when the DL reception and UL transmission of the UE can be periodically aligned, the method 300 can also be applied to some services requiring a specific quality of service, such as GBR (guaranteed bit rate) service.
[0092] In one embodiment, if the UE requires a service with small packets or requires only one-way communication, the above method 300 may not need to be applied in the base station.
[0093] In one embodiment, when the passive interference cancellation capability indicates that the UE does not support passive interference cancellation, the base station may schedule at least one uplink resource for the UE so that the transmission on the scheduled at least one uplink resource does not generate passive interference or generates minimal passive interference. The scheduling may be performed when the UE is operating in a frequency band that may generate passive interference, or when the UE is operating in a frequency band that may generate passive interference and has at least one service that requires high uplink traffic.
[0094] Figure 4 A flowchart of a method according to an embodiment of the present disclosure is shown, which can be performed by a device implemented at or in a UE with a passive interference problem or any other entity with similar functions or by a device communicatively coupled to a UE with a passive interference problem or any other entity with similar functions. In this way, the UE can provide components for completing various parts of the method 400 and components for completing other processes in combination with other components. For the parts already described in the above embodiments, they are not repeated here for the sake of brevity.
[0095] At block 402, the UE receives scheduling information for at least one uplink resource from a base station. The at least one uplink resource may be determined based on the passive interference cancellation capability of the UE. For example, the base station may Figure 3a Block 304 schedules at least one uplink resource for the UE based on the passive interference cancellation capability of the UE. The UE may then receive scheduling information.
[0096] At block 404, the UE sends uplink data based on the scheduling information.
[0097] In one embodiment, when the UE is operating in a frequency band capable of generating passive interference, or when the UE is operating in a frequency band capable of generating passive interference and has at least one service requiring high uplink traffic, the scheduling information may be received by the UE. For example, as described above, when the UE is operating in a frequency band capable of generating passive interference, or when the UE is operating in a frequency band capable of generating passive interference and has at least one service requiring high uplink traffic, the base station may schedule at least one uplink resource for the UE based on the passive interference cancellation capability, and then the UE may receive the scheduling information.
[0098] In one embodiment, the at least one service requiring high uplink traffic includes at least one of a video communication service and a file upload service.
[0099] In one embodiment, transmission on at least one scheduled uplink resource causes the passive interference estimator trained for the UE to be valid for a predefined time period. In one embodiment, at least one uplink resource is a continuously allocated same or similar uplink resource. For example, the base station may remove all existing scheduling constraints for the UE to avoid passive interference, and continuously allocate the same or similar uplink resources to the UE to stabilize the passive interference. In another example, the base station may remove all existing scheduling constraints for the UE to avoid passive interference, adjust the uplink data rate of the UE for time-insensitive services by using rate shaping, and continuously allocate the same or similar uplink resources to the UE to stabilize the passive interference. When the UE sends uplink data based on the scheduling information, transmission on at least one scheduled uplink resource can make the passive interference estimator trained for the UE valid for a predefined time period.
[0100] Figure 5 A flow chart of a method according to an embodiment of the present disclosure is shown, which can be performed by a device implemented at or in a UE with a passive interference problem or any other entity with similar functions or by a device communicatively coupled to a UE with a passive interference problem or any other entity with similar functions. In this way, the UE can provide components for completing various parts of the method 500 and components for completing other processes in combination with other components. For the parts already described in the above embodiments, they are not repeated here for the sake of brevity.
[0101] At block 502, the UE trains a passive interference estimator. At block 504, the UE cancels the passive interference by using the passive interference estimator. The passive interference estimator as used in method 500 may be any suitable passive interference estimator currently known or developed in the future.
[0102] Figure 6 6 is a block diagram showing an apparatus 600 suitable for practicing some embodiments of the present disclosure. For example, any one of the above-mentioned UE and base station can be implemented by the apparatus 600.
[0103] The apparatus 600 includes at least one processor 621, such as DP, and at least one memory 622 coupled to the processor 621. The apparatus 620 may also include a transmitter TX and a receiver RX 623 coupled to the processor 621. The memory 622 stores a program 624. The program 624 may include instructions that, when executed on the associated processor 621, enable the apparatus 620 to operate according to the embodiments of the present disclosure. The combination of at least one processor 621 and at least one memory 622 may form a processing device 625 suitable for implementing various embodiments of the present disclosure.
[0104] Various embodiments of the present disclosure may be implemented by a computer program executable by the processor 621 , one or more of software, firmware, hardware, or a combination thereof.
[0105] Memory 622 may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology such as, by way of non-limiting example, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory.
[0106] Processor 621 may be of any type suitable for the local technical environment, and may include, by way of non-limiting example, one or more of a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor DSP, and a processor based on a multi-core processor architecture.
[0107] Figure 7 700 is a block diagram of a base station according to an embodiment of the present disclosure. As shown in the figure, the base station 700 includes a determination module 702 and a scheduling module 704. Figure 3a As described in block 302 of , the determination module 702 may be configured to determine the passive interference cancellation capability of a user equipment (UE) having a passive interference problem, wherein the passive interference is coupled into the receiving path of the UE from the transmission of at least one signal through the transmitting path of the UE. Figure 3a As described in block 304 of FIG. 7 , the scheduling module 704 may be configured to schedule at least one uplink resource for the UE based on the passive interference cancellation capability.
[0108] Figure 8 800 includes a receiving module 802 and a sending module 804. Figure 4 As described in block 402 of , the receiving module 802 may be configured to receive scheduling information of at least one uplink resource from a base station, wherein the at least one uplink resource is determined based on the passive interference cancellation capability of the UE. Figure 4 As described in block 404 of FIG. 8 , the transmitting module 804 may be configured to transmit uplink data based on the scheduling information.
[0109] Reference Fig. 9 According to an embodiment, a communication system includes a telecommunication network 3210, such as a 3GPP type cellular network, which includes an access network 3211, such as a radio access network, and a core network 3214. The access network 3211 includes a plurality of base stations 3212a, 3212b, 3212c, such as NBs, eNBs, gNBs or other types of wireless access points, each of which defines a corresponding coverage area 3213a, 3213b, 3213c. Each base station 3212a, 3212b, 3212c can be connected to the core network 3214 via a wired or wireless connection 3215. A first UE 3291 located in the coverage area 3213c is configured to be wirelessly connected to or paged by the corresponding base station 3212c. A second UE 3292 located in the coverage area 3213a can be wirelessly connected to the corresponding base station 3212a. Although multiple UEs 3291 , 3292 are shown in this example, the disclosed embodiments are equally applicable to situations where only a UE is in the coverage area or only a UE is connected to the corresponding base station 3212 .
[0110] The telecommunications network 3210 itself is connected to a host computer 3230, which may be embodied in the hardware and / or software of a standalone server, a cloud-implemented server, a distributed server, or as a processing resource in a server farm. The host computer 3230 may be under the ownership or control of a service provider, or may be operated by or on behalf of the service provider. Connections 3221 and 3222 between the telecommunications network 3210 and the host computer 3230 may extend directly from the core network 3214 to the host computer 3230, or may extend to the host computer 3230 through an optional intermediate network 3220. The intermediate network 3220 may be one of the following, or a combination of more than one of the following: a public network, a private network, or a hosted network; the intermediate network 3220, if any, may be a backbone network or the Internet; in particular, the intermediate network 3220 may include two or more sub-networks (not shown).
[0111] Fig. 9 The communication system as a whole enables connectivity between connected UEs 3291, 3292 and a host computer 3230. The connectivity may be described as an over-the-top (OTT) connection 3250. The host computer 3230 and the connected UEs 3291, 3292 are configured to transmit data and / or signaling via the OTT connection 3250 using the access network 3211, the core network 3214, any intermediate networks 3220, and possible further infrastructure (not shown) as intermediaries. The OTT connection 3250 may be transparent in the sense that the participating communication devices through which the OTT connection 3250 passes are unaware of the routing of uplink and downlink communications. For example, the base station 3212 may not or need to be informed of the past routing of incoming downlink communications having data originating from the host computer 3230 to be forwarded (e.g., handed over) to the connected UE 3291. Similarly, the base station 3212 does not need to know the future routing of outgoing uplink communications from the UE 3291 to the host computer 3230.
[0112] According to the embodiment, reference will now be made to Fig.10 Describe the example implementations of the UE, base station, and host computer discussed in the previous paragraphs. In the communication system 3300, the host computer 3310 includes: hardware 3315, which includes a communication interface 3316, which is configured to establish and maintain a wired or wireless connection with the interface of different communication devices of the communication system 3300. The host computer 3310 also includes a processing circuit 3318, which may have storage and / or processing capabilities. In particular, the processing circuit 3318 may include: one or more programmable processors, application-specific integrated circuits, field programmable gate arrays, or a combination of these (not shown) suitable for executing instructions. The host computer 3310 also includes software 3311, which is stored in the host computer 3310 or can be accessed by the host computer 3310 and can be executed by the processing circuit 3318. The software 3311 includes a host application 3312. The host application 3312 may be used to provide services to a remote user, such as a UE 3330 connected via an OTT connection 3350 terminated at the UE 3330 and the host 3310. In providing services to the remote user, the host application 3312 may provide user data sent using the OTT connection 3350.
[0113] The communication system 3300 also includes a base station 3320, which is provided in the telecommunication system and includes hardware 3325 that enables it to communicate with the host 3310 and the UE 3330. The hardware 3325 may include a communication interface 3326 for establishing and maintaining a wired or wireless connection with the interfaces of the different communication devices of the communication system 3300, and a communication interface 3326 for communicating with the coverage area ( Fig.10 The communication interface 3326 may be configured to facilitate a connection 3360 to the host computer 3310. The connection 3360 may be direct, or it may be through a core network (eg, a wireless network) of the telecommunications system. Fig.10 3320) and / or through one or more intermediate networks external to the telecommunications system. In the illustrated embodiment, the hardware 3325 of the base station 3320 also includes processing circuitry 3328, which may include: one or more programmable processors, application specific integrated circuits, field programmable gate arrays, or a combination of these (not shown) adapted to execute instructions. The base station 3320 also has software 3321 stored internally or accessible via an external connection.
[0114] The communication system 3300 also includes the UE 3330 already mentioned. Its hardware 3335 may include a wireless interface 3337, which is configured to establish and maintain a wireless connection 3370 with a base station serving the coverage area where the UE 3330 is currently located. The hardware 3335 of the UE 3330 also includes a processing circuit 3338, which may include: one or more programmable processors, application-specific integrated circuits, field programmable gate arrays, or a combination of these (not shown) suitable for executing instructions. The UE 3330 further includes software 3331, which is stored in the UE 3330 or accessible by the UE 3330 and can be executed by the processing circuit 3338. The software 3331 includes a client application 3332. The client application 3332 can be used to provide services to human or non-human users via the UE 3330 with the support of the host computer 3310. In the host computer 3310, the executing host application 3312 can communicate with the executing client application 3332 by terminating the OTT connection 3350 at the UE 3330 and the host computer 3310. In providing services to users, client application 3332 may receive request data from host application 3312 and provide user data in response to the request data. OTT connection 3350 may transmit both request data and user data. Client application 3332 may interact with the user to generate the user data it provides.
[0115] Notice, Fig.10 The host computer 3310, base station 3320 and UE 3330 shown can be connected with Fig. 9 The host computer 3230, one of the base stations 3212a, 3212b, 3212c and one of the UEs 3291, 3292 are similar or identical to each other. That is, the internal workings of these entities can be as follows Fig.10 As shown, and independently, the surrounding network topology can be Fig. 9 The surrounding network topology.
[0116] exist Fig.10 , an OTT connection 3350 has been abstractly drawn to illustrate communications between a host computer 3310 and a UE 3330 via a base station 3320, without explicit reference to any intermediate devices and the precise routing of messages via those devices. The network infrastructure may determine the routing, which may be configured to be hidden from the UE 3330 or from the service provider operating the host computer 3310, or from both. When the OTT connection 3350 is active, the network infrastructure may further make decisions by which it dynamically changes the routing (e.g., based on load balancing considerations or reconfiguration of the network).
[0117] The wireless connection 3370 between the UE 3330 and the base station 3320 is in accordance with the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments use the OTT connection 3350 to improve the performance of the OTT service provided to the UE 3330, where the wireless connection 3370 forms the last leg. More specifically, the teachings of these embodiments can improve latency and thereby provide benefits such as reduced user waiting time.
[0118] The measurement process may be provided for the purpose of monitoring the data rate, latency and other factors improved by one or more embodiments. There may also be an optional network function for reconfiguring the OTT connection 3350 between the host computer 3310 and the UE 3330 in response to changes in the measurement results. The measurement process and / or network function for reconfiguring the OTT connection 3350 may be implemented in the software 3311 and hardware 3315 of the host computer 3310 or in the software 3331 and hardware 3335 of the UE 3330 or in both. In an embodiment, a sensor (not shown) may be deployed in or associated with the communication device through which the OTT connection 3350 passes; the sensor may participate in the measurement process by providing the value of the monitoring quantity exemplified above or providing the value of other physical quantities, and the software 3311, 3331 may calculate or estimate the monitoring quantity from the value of other physical quantities. The reconfiguration of the OTT connection 3350 may include message formats, retransmission settings, preferred routes, etc.; the reconfiguration does not necessarily affect the base station 3320, and the base station 3320 may be unaware or imperceptible. Such processes and functions are known and practiced in the art. In certain embodiments, the measurements may involve proprietary UE signaling that facilitates host computer 3310 measurements of throughput, propagation time, latency, etc. The measurements may be implemented in software 3311 and 3331 that uses OTT connection 3350 to transmit messages (particularly null messages or "dummy" messages) while software 3311 and 3331 monitors propagation time, errors, etc.
[0119] Fig.11 is a flow chart showing a method implemented in a communication system according to an embodiment. The communication system includes a host computer, a base station and a UE, which can be reference Fig. 9 and Fig.10 For the sake of brevity of this disclosure, this section only includes references Fig.11 . In step 3410, the host computer provides user data. In sub-step 3411 of step 3410 (which may be optional), the host computer provides the user data by executing a host application. In step 3420, the host computer initiates a transmission to the UE carrying the user data. In step 3430 (which may be optional), in accordance with the teachings of the embodiments described throughout the present disclosure, the base station sends the user data carried in the host-initiated transmission to the UE. In step 3440 (which may also be optional), the UE executes a client application associated with the host application executed by the host computer.
[0120] Fig.12 is a flow chart showing a method implemented in a communication system according to an embodiment. The communication system includes a host computer, a base station and a UE, which can be reference Fig. 9 and Fig.10For the sake of brevity of this disclosure, only references to Fig.12 . In step 3510 of the method, the host computer provides user data. In an optional sub-step (not shown), the host computer provides the user data by executing a host application. In step 3520, the host computer initiates a transmission to the UE carrying the user data. According to the teachings of the embodiments described throughout the present disclosure, the transmission may be passed through a base station. In step 3530 (which may be optional), the UE receives the user data carried in the transmission.
[0121] Fig.13 is a flow chart showing a method implemented in a communication system according to an embodiment. The communication system includes a host computer, a base station and a UE, which can be reference Fig. 9 and Fig.10 For the sake of brevity of this disclosure, this section only includes references Fig.13 . In step 3610 (which may be optional), the UE receives input data provided by the host computer. Additionally or alternatively, in step 3620, the UE provides user data. In sub-step 3621 (which may be optional) of step 3620, the UE provides user data by executing a client application. In sub-step 3611 (which may be optional) of step 3610, the UE executes a client application that provides user data in response to received input data provided by the host computer. When providing user data, the executed client application may further consider user input received from the user. Regardless of the specific manner of providing user data, the UE initiates transmission of user data to the host computer in sub-step 3630 (which may be optional). In step 3640 of the method, in accordance with the teachings of the embodiments described throughout the present disclosure, the host computer receives user data sent from the UE.
[0122] Fig.14 is a flow chart showing a method implemented in a communication system according to an embodiment. The communication system includes a host computer, a base station and a UE, which can be reference Fig. 9 and Fig.10 For the sake of brevity of this disclosure, this section only includes references Fig.14 In step 3710 (which may be optional), the base station receives user data from the UE in accordance with the teachings of the embodiments described throughout the present disclosure. In step 3720 (which may be optional), the base station initiates a transmission of the received user data to the host. In step 3730 (which may be optional), the host computer receives the user data carried in the transmission initiated by the base station.
[0123] According to one aspect of the present disclosure, there is provided a computer program product tangibly stored on a computer-readable storage medium and comprising instructions, which, when executed on at least one processor, cause the at least one processor to perform any one of the methods described above.
[0124] According to one aspect of the present disclosure, a computer-readable storage medium storing instructions is provided. When the instructions are executed by at least one processor, the instructions cause the at least one processor to perform any one of the methods described above.
[0125] Many advantages can be achieved by applying the solutions proposed according to the embodiments of the present disclosure. For example, some embodiments can make passive interference cancellation capabilities such as PIMC on the UE side more effective. Some embodiments can improve frequency efficiency.
[0126] In addition, the present invention may also provide a carrier containing the above-mentioned computer program, wherein the carrier is one of an electronic signal, an optical signal, a radio signal or a computer-readable storage medium. The computer-readable storage medium may be, for example, an optical disc or an electronic storage device, such as a RAM (random access memory), a ROM (read-only memory), a flash memory, a magnetic tape, a CD-ROM, a DVD, a Blu-ray disc, etc.
[0127] The techniques described herein can be implemented in various ways, so that the device that implements one or more functions of the corresponding device described with the embodiments includes not only prior art components, but also components for implementing one or more functions of the corresponding device described with the embodiments, and it can include separate components for each separate function or components that can be configured to perform two or more functions. For example, these techniques can be implemented in hardware (one or more devices), firmware (one or more devices), software (one or more modules), or a combination thereof. For firmware or software, the implementation can be accomplished by modules (e.g., processes, functions, etc.) that perform the functions described herein.
[0128] Exemplary embodiments of the present invention have been described above with reference to the block diagrams and flowchart illustrations of the methods and apparatus. It will be understood that each block of the block diagrams and flowchart illustrations and combinations of blocks in the block diagrams and flowchart illustrations, respectively, can be implemented by various components including computer program instructions. These computer program instructions can be loaded onto a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine, whereby the instructions executed on the computer or other programmable data processing device create components for implementing the functions specified in the flowchart block or blocks.
[0129] In addition, although the operations are depicted in a particular order, this should not be understood as requiring that the operations be performed in the particular order shown or in sequence, or that all illustrated operations be performed to achieve the desired results. In some cases, multitasking and parallel processing may be advantageous. Similarly, although the above discussion contains several specific implementation details, these should not be interpreted as limitations on the scope of the subject matter described herein, but should be interpreted as descriptions of features that may be specific to a particular embodiment. Certain features described in the context of a separate embodiment may also be implemented in combination in a single embodiment. On the contrary, the various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination.
[0130] Although this specification contains many specific implementation details, these should not be interpreted as limitations on the scope of any implementation or the scope of what may be claimed, but rather should be interpreted as descriptions of features that may be specific to a particular embodiment of a particular implementation. Certain features described in this specification in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination. In addition, although the above-mentioned features may be described as working in certain combinations, or even initially claimed to be so protected, in some cases one or more features from the claimed combination may be deleted from the combination, and the claimed combination may be directed to a sub-combination or a variation of the sub-combination.
[0131] It will be apparent to those skilled in the art that, as technology advances, the inventive concept may be implemented in various ways. The above embodiments are provided to illustrate rather than limit the present disclosure, and it should be understood that, as will be readily appreciated by those skilled in the art, modifications and variations may be made without departing from the spirit and scope of the present disclosure. Such modifications and variations are considered to be within the scope of the present disclosure and the appended claims. The scope of protection of the present invention is defined by the appended claims.
Claims
1. A method at a base station, comprising: Determining a passive interference cancellation capability of a user equipment (UE) having a passive interference problem, wherein the passive interference is coupled into a receive path of the UE from the transmission of at least one signal through a transmit path of the UE; and Based on the passive interference cancellation capability, scheduling at least one uplink resource for the UE; Determining the passive interference cancellation capability of the UE includes allocating a plurality of identical or similar uplink resources to the UE to stabilize the passive interference; and determining the passive interference cancellation capability of the UE based on downlink quality, The passive interference problem of the UE is determined by the base station based on a comparison of downlink quality in a passive interference scenario and a non-passive interference scenario, When the downlink quality improves, determining that the UE supports the passive interference cancellation; or When the downlink quality does not improve, determining that the UE does not support the passive interference cancellation, When the UE is operating in a frequency band capable of generating the passive interference, or when the UE is operating in a frequency band capable of generating the passive interference and has at least one service requiring a high uplink traffic volume, scheduling at least one uplink resource for the UE based on the passive interference cancellation capability, The at least one service requiring high uplink traffic volume comprises at least one of a video communication service and a file upload service, When the passive interference cancellation capability indicates that the UE supports the passive interference cancellation, scheduling at least one uplink resource for the UE based on the passive interference cancellation capability includes: scheduling at least one uplink resource for the UE so that a passive interference estimator trained for the UE is valid for a predefined time period, Scheduling at least one uplink resource for the UE such that a passive interference estimator trained for the UE is valid for a predefined time period includes adjusting an uplink data rate of the UE for time-insensitive services by using rate shaping.
2. The method according to claim 1, wherein: Scheduling at least one uplink resource for the UE so that a passive interference estimator trained for the UE is valid for a predefined time period further includes: removing all existing scheduling constraints for the UE to avoid the passive interference; and The same or similar uplink resources are continuously allocated to the UE to stabilize the passive interference, and the base station determines the passive interference cancellation capability of the UE multiple times to obtain accurate passive interference cancellation capability of the UE.
3. The method according to claim 1, wherein: The passive interference includes at least one of passive intermodulation interference and harmonic interference.
4. The method according to claim 1, wherein: The at least one uplink resource comprises at least one physical resource block number and / or physical resource block position.
5. An apparatus at a base station, comprising: processor; as well as A memory coupled to the processor, the memory storing instructions executable by the processor, whereby the processor is operable to perform the method according to any one of claims 1 to 4.
6. A computer-readable storage medium storing instructions, which, when executed by at least one processor, cause the at least one processor to perform the method according to any one of claims 1 to 4.
7. A computer program product comprising instructions which, when executed by at least one processor, cause the at least one processor to perform the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Rate shaping triggered discontinuous transmission in wireless communications
EP2481255A1
Passive intermodulation cancellation
US10141961B1
Dynamic Cancellation of Passive Intermodulation Interference
US20120295558A1
Method and apparatus for traffic shaping
US7830796B2
Adaptive non-linear interference cancellation for intermodulation distortion
US9231801B2