A method and related apparatus for selecting uplink frequency-selective scheduling

By dividing user equipment into SRS detection areas and DMRS detection areas and using different detection algorithms for frequency selective scheduling, the problem of insufficient spectrum resource utilization in LTE systems is solved, cell uplink capacity and coverage are improved, and spectrum resource utilization is optimized.

CN115413030BActive Publication Date: 2025-10-31HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110579370.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-26
Publication Date
2025-10-31
Estimated Expiration
2041-05-26

AI Technical Summary

Technical Problem

In LTE systems, existing technologies cannot effectively utilize spectrum resources, and DMRS and SRS are insufficient in channel quality estimation, resulting in a large SRS period configuration for user equipment, which cannot meet real-time requirements.

Method used

User equipment is divided into SRS detection zone and DMRS detection zone, and different detection algorithms are used for frequency selective scheduling. Users in the SRS detection zone use SRS frequency selective scheduling, while users in the DMRS detection zone use DMRS frequency selective scheduling. Spectrum utilization is optimized by using short-cycle SRS resources and DMRS detection algorithms.

Benefits of technology

It improved cell uplink capacity and coverage, optimized spectrum resource utilization, met the requirements for real-time channel quality estimation, and reduced SRS resource overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115413030B_ABST
    Figure CN115413030B_ABST
Patent Text Reader

Abstract

This application discloses an uplink frequency-selective scheduling method and related apparatus, used to employ different detection algorithms for different types of users to perform uplink frequency-selective scheduling. In this application, the base station determines the frequency-selective beneficiaries of the Sounding Reference Signal (SRS) and performs uplink frequency-selective scheduling based on SRS for these beneficiaries. Then, it performs uplink frequency-selective scheduling based on the Demodulation Reference Signal (DMRS) for non-SRS beneficiaries. Non-SRS beneficiaries are users covered by the base station other than those beneficiaries of SRS frequency selection. This achieves the allocation of better channel sounding resources (SRS subframes) to the corresponding users, making full use of spectrum resources and improving the uplink capacity and coverage of the cell.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a method and related apparatus for selecting uplink frequency-selective scheduling. Background Technology

[0002] In Long Term Evolution (LTE) systems, a shared channel mechanism is generally employed. To more effectively utilize and allocate shared resources within this mechanism, frequency-selective scheduling is typically used. Specifically, frequency-selective scheduling can classify available resources into different priorities based on channel quality, such as radio blocks (RBs). RBs with better signal quality are allocated to the corresponding user equipment (UE), aiming to fully utilize spectrum resources to improve user uplink rates and cell throughput.

[0003] Currently, the channel quality of uplink signals is mainly estimated based on demodulation reference signal (DMRS) or sounding reference signal (SRS).

[0004] DMRS is used in conjunction with the corresponding Physical Uplink Shared Channel (PUSCH) or Physical Uplink Control Channel (PUCCH) to allow the base station to obtain signal-to-interference-plus-noise ratio (SINR) measurements on the user-scheduled RB. However, if the user transmits signals on a channel other than PUSCH or PUCCH, the base station cannot detect the channel quality on that RB using DMRS.

[0005] SRS is independent of PUSCH or PUCCH. SRS can periodically scan the entire bandwidth so that the base station can obtain the channel quality of each RB within the entire bandwidth. However, SRS has a large overhead, which leads to a generally large SRS period configuration for user equipment (UE). Since the channel quality of RBs has low timeliness, a long SRS period cannot meet real-time requirements. Summary of the Invention

[0006] This application provides a method and related apparatus for selecting uplink frequency selective scheduling, which is used to employ different detection algorithms for different types of users to perform uplink frequency selective scheduling and obtain greater frequency selection benefits.

[0007] Firstly, this application provides an uplink frequency-selective scheduling method, including:

[0008] The base station identifies frequency-selective beneficiaries of the Sounding Reference Signal (SRS) and performs uplink frequency-selective scheduling based on SRS for these beneficiaries. Then, it performs uplink frequency-selective scheduling based on the Demodulation Reference Signal (DMRS) for non-SRS beneficiaries. Non-SRS beneficiaries are users covered by the base station other than those beneficiaries of SRS. This approach allocates better channel sounding resources (SRS subframes) to the corresponding users, making full use of spectrum resources and improving the uplink capacity and coverage of the cell.

[0009] In some feasible implementations, the base station determines candidate SRS frequency selection beneficiary users, allocates SRS resources to the candidate SRS frequency selection beneficiary users, and then determines the users among the candidate SRS frequency selection beneficiary users who meet the preset SRS frequency selection beneficiary scenario, thereby determining the SRS frequency selection beneficiary users.

[0010] In some feasible implementations, the base station uses the SRS detection algorithm to obtain information on the size of the frequency selection space, whether it is time-varying trackable, and / or the relative gain of each user covered by the base station. Users with large frequency selection space, time-varying trackability, and / or large relative gain are identified as candidate SRS frequency selection beneficiary users, thereby determining the candidate SRS frequency selection beneficiary users.

[0011] In some feasible implementations, the base station uses an SRS detection algorithm to identify candidates for SRS frequency selection beneficiary users in order to determine users who meet the preset SRS frequency selection beneficiary scenario, thereby identifying SRS frequency selection beneficiary users.

[0012] In some feasible implementations, the base station allocates short-cycle SRS resources to candidate SRS frequency selection beneficiary users, enabling faster scanning of the full bandwidth SRS signal. The period of the short-cycle SRS resource is 5 milliseconds, which greatly shortens the scanning cycle of the SRS signal.

[0013] In some feasible implementations, if the number of candidate SRS frequency selection beneficiary users is greater than a preset value, the base station applies for SRS subframes for the candidate SRS frequency selection beneficiary users. The SRS subframes are used to allocate SRS resources to the candidate SRS frequency selection beneficiary users, thus realizing the allocation of SRS resources to the candidate SRS frequency selection beneficiary users.

[0014] In some feasible implementations, if the number of candidate SRS frequency-selective beneficiary users is less than a preset value, the base station will reclaim the SRS subframe, thus saving SRS resource overhead.

[0015] In some feasible implementations, the base station periodically uses the DMRS probe algorithm for non-SRS frequency-selective beneficiary users, or the base station sets a signal-to-interference-plus-noise ratio (SINR) validity period for each RB of a user. When the SINR validity period ends, the base station uses the DMRS probe algorithm for non-SRS frequency-selective beneficiary users, thus achieving full-bandwidth RB coverage and targeted channel detection.

[0016] Secondly, this application provides a communication device for performing the method of any of the first aspects mentioned above.

[0017] Thirdly, this application provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method described in any one of the first aspects above.

[0018] A fourth aspect of this application provides a computer program product including computer-executable instructions stored in a computer-readable storage medium; at least one processor of the device can read the computer-executable instructions from the computer-readable storage medium, and the at least one processor executes the computer-executable instructions to cause the device to implement the method provided by the first aspect or any possible implementation thereof.

[0019] A fifth aspect of this application provides a communication device that may include at least one processor, a memory, and a communication interface. The at least one processor is coupled to the memory and the communication interface. The memory is used to store instructions, the at least one processor is used to execute the instructions, and the communication interface is used to communicate with other communication devices under the control of the at least one processor. When executed by the at least one processor, the instructions cause the at least one processor to perform a method of the first aspect or any possible implementation thereof.

[0020] The seventh aspect of this application provides a chip system including a processor for supporting a communication device in implementing the functions involved in the first aspect or any possible implementation of the first aspect.

[0021] In one possible design, the chip system may also include a memory for storing necessary program instructions and data. This chip system can be composed of chips or may include chips and other discrete components.

[0022] The technical effects of aspects four through seven, or any of their possible implementations, can be found in the first aspect or the technical effects of different possible implementations of the first aspect, and will not be repeated here. Attached Figure Description

[0023] Figure 1-1This is an example of an embodiment of the LTE communication system used in this application;

[0024] Figure 1-2 A block diagram of a portion of the structure of a mobile phone related to the terminal provided in this application;

[0025] Figure 1-3 This is an example diagram illustrating an embodiment in which users in a cell are divided into two categories (SRS detection area and DMRS detection area).

[0026] Figure 2-1 This is a schematic diagram of an embodiment of a method for selecting uplink frequency-selective scheduling proposed in this application;

[0027] Figure 2-2 This is a schematic diagram of an embodiment of a passive compensating DMRS detection method proposed in this application;

[0028] Figure 3 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0029] Figure 4 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation

[0030] This application provides a method and related apparatus for selecting uplink frequency selective scheduling, which is used to employ different detection algorithms for different types of users to perform uplink frequency selective scheduling and obtain greater frequency selection benefits.

[0031] The embodiments of this application will now be described with reference to the accompanying drawings.

[0032] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms are interchangeable where appropriate; this is merely a way of distinguishing objects with the same attributes in the embodiments of this application. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or apparatus that comprises a series of elements is not necessarily limited to those elements, but may include other elements not explicitly listed or inherent to those processes, methods, products, or apparatuses.

[0033] The embodiments of this application can be applied to various communication systems. The LTE network architecture is used as an example for the following description.

[0034] This application can be applied to various communication systems, such as WLAN systems, long term evolution (LTE) communication systems, new radio (NR) systems, wireless-fidelity (WiFi) systems, and future evolution communication systems; it can also be applied to other wireless communication systems, such as orthogonal frequency-division multiple access (OFDMA), single carrier frequency-division multiple access (SC-FDMA), satellite communication systems, non-terrestrial networks (NTN), or Internet of Things (IoT) systems, etc. The embodiments of this application do not specifically limit these applications. The following description uses an LTE communication system as an example.

[0035] Please refer to Figure 1-1 The LTE communication system 100 used in this application includes a base station 110 and a user equipment (UE) 120. The base station 110 is a radio transceiver station that transmits information with the UE 120 within a certain radio coverage area.

[0036] like Figure 1-2 As shown, for ease of explanation, only the parts related to the embodiments of this application are shown. For specific technical details not disclosed, please refer to the method section of the embodiments of this application. The UE 120 can be any terminal device, including mobile phones, tablets, personal digital assistants (PDAs), point of sale (POS) terminals, in-vehicle computers, etc.

[0037] Taking a mobile phone as an example, Figure 1-2 This is a block diagram illustrating a portion of the structure of a mobile phone related to the terminal provided in the embodiments of this application. (Reference) Figure 1-2 The mobile phone includes components such as a radio frequency (RF) circuit 1110, a memory 1120, an input unit 1130, a display unit 1140, a sensor 1150, an audio circuit 1160, a wireless fidelity (WiFi) module 1170, a processor 1180, and a power supply 1190. Those skilled in the art will understand that... Figure 1-2 The mobile phone structure shown does not constitute a limitation on the mobile phone and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0038] In Long Term Evolution (LTE) systems, a shared channel mechanism is generally employed. To more effectively utilize and allocate shared resources within this mechanism, frequency-selective scheduling is typically used. Specifically, frequency-selective scheduling can classify available resources into different priorities based on channel quality, such as radio blocks (RBs). RBs with better signal quality are allocated to the corresponding user equipment (UE), aiming to fully utilize spectrum resources to improve user uplink rates and cell throughput.

[0039] Currently, the channel quality of uplink signals is mainly estimated based on demodulation reference signal (DMRS) or sounding reference signal (SRS).

[0040] DMRS is used in conjunction with the corresponding Physical Uplink Shared Channel (PUSCH) or Physical Uplink Control Channel (PUCCH) to allow the base station to obtain signal-to-interference-plus-noise ratio (SINR) measurements on the user-scheduled RB. However, if the user transmits signals on a channel other than PUSCH or PUCCH, the base station cannot detect the channel quality on that RB using DMRS.

[0041] SRS is independent of PUSCH or PUCCH. SRS can periodically scan the entire bandwidth so that the base station can obtain the channel quality of each RB within the entire bandwidth. However, SRS has a large overhead, which leads to a generally large SRS period configuration for users (such as the aforementioned UE). Since the channel quality of RBs has low timeliness, a long SRS period cannot meet the real-time requirements.

[0042] Therefore, this application provides a method and related apparatus for selecting uplink frequency-selective scheduling, which divides users in a cell into two categories: one category of users obtains the SINR information required for frequency-selective scheduling through the SRS probe algorithm (e.g., ...). Figure 1-3 The SRS detection area shown in the figure represents a type of user who uses the DMRS detection algorithm to obtain the SINR information required for frequency-selective scheduling (such as...). Figure 1-3 (The DMRS detection area is shown in the diagram). Each part of this area is deployed separately.

[0043] Please refer to Figure 2-1 This application proposes a method for selecting uplink frequency-selective scheduling, comprising:

[0044] 201. The base station determines the candidate SRS frequency selection beneficiary users.

[0045] In some feasible implementations, the base station can use SRS probe user selection to determine candidate SRS frequency selection beneficiary users. It should be noted that a candidate SRS frequency selection beneficiary user can be one or more users. After determining the candidate SRS frequency selection beneficiary users, one or more users can subsequently be selected from these candidates as SRS frequency selection beneficiary users.

[0046] In some feasible implementations, the base station can determine whether a user is a candidate SRS frequency selection beneficiary user based on the size of the user's frequency selection space, whether it is time-varying trackable, and the magnitude of its relative gain. In some feasible implementations, users with large frequency selection spaces, time-varying trackability, and / or high relative gain can be considered candidate SRS frequency selection beneficiary users. The methods for determining the size of the frequency selection space, whether it is time-varying trackable, and the magnitude of the relative gain are described below.

[0047] 1. Frequency selection space.

[0048] It should be noted that the size of the frequency selection space is used to indicate the relationship between a user's schedulable RB resources and available RB resources. For example, when a user has fewer schedulable RB resources and more available RB resources, the user's frequency selection space is said to be large; conversely, if a user has more schedulable RB resources or fewer available RB resources, the user's frequency selection space is said to be small. In this embodiment, remote users (users located far from the base station) have limited uplink power and are generally allocated fewer RBs, resulting in fewer available RB resources and thus a large frequency selection space.

[0049] For example, if measurements show that a user's schedulable RB resources are less than or equal to 30% of the PUSCH bandwidth, then the user can be considered to have a large frequency selection space.

[0050] 2. Time-varying and traceable.

[0051] In some feasible implementations, if the signal quality of a user's channel is relatively stable or changes regularly, the user's channel is said to be time-varying and traceable. Conversely, if the signal quality of a user's channel changes rapidly or irregularly, the user's channel is said to be time-varying and untraceable. For example, when a user is on a train, high-speed rail, or subway, the signal quality of the user's channel obviously changes rapidly or irregularly, so the user is said to be time-varying and untraceable. When a user is strolling on the street, the signal quality of the user's channel is relatively stable or changes regularly, so the user is said to be time-varying and traceable.

[0052] In some feasible implementations, the user is considered time-varying and trackable by measuring the duration of the SRS scan period across the full bandwidth of the uplink signal and the channel coherence time. If the duration of the SRS scan period is greater than the channel coherence time, the user is determined to be time-varying and trackable; otherwise, the user is considered time-varying and untrackable. Coherence time is generally related to the user's mobility rate. User mobility is characterized using Doppler frequency shift. When the user's Doppler frequency shift is less than a certain threshold, the user's channel is considered time-varying and trackable.

[0053] It should be noted that coherence time is the maximum time difference range within which the channel remains constant. When the same signal from the transmitter reaches the receiver within the coherence time, the fading characteristics of the signals are completely similar, and the receiver considers them to be a single signal.

[0054] For example, if a user's Doppler frequency shift is less than 72Hz, then the user is determined to be time-varying and trackable.

[0055] 3. High relative gain.

[0056] It should be noted that relative gain refers to the magnitude of the gain when a base station uses a frequency selection algorithm based on SRS detection for a user. In some feasible implementations, the relative gain for a user can be determined using the following formula:

[0057]

[0058] Here, SINR represents the user's average signal-to-interference-plus-noise ratio (SINR), SINRStd represents the user's channel time-domain variability standard deviation, and f(·) represents the spectral efficiency at the corresponding SINR. It should be noted that the left side of the above equation reflects the relative gain caused by the fluctuation of the user's SINR, while Gain_thresh represents the gain threshold. Therefore, if the relative gain caused by the fluctuation of the user's SINR is greater than the gain threshold (Gain_thresh), then the user has a large relative gain; otherwise, the user has a small relative gain. The rate of distant users is more correlated with SINR, so the relative gain of frequency selection for distant users is greater.

[0059] It should be noted that the link spectral efficiency of a digital communication system is defined as the net bit rate (useful information rate, excluding error correction codes) or maximum throughput divided by the bandwidth (unit: Hertz) of the communication channel or data link, while the modulation efficiency is defined as the net bit rate (including error correction codes) divided by the bandwidth.

[0060] In some feasible implementations, a user can be considered a candidate SRS frequency selection beneficiary if they meet the criteria of a large frequency selection space, time-varying trackability, and high relative gain. In other feasible implementations, a user can also be considered a candidate SRS frequency selection beneficiary if they meet one or two of the above three factors; this is not a limitation here.

[0061] 202. If the number of candidate SRS frequency selection beneficiary users is greater than the preset value, the base station applies for SRS subframes for the candidate SRS frequency selection beneficiary users. The SRS subframes are used to allocate SRS resources to the candidate SRS frequency selection beneficiary users. If the number of candidate SRS frequency selection beneficiary users is less than the preset value, the base station reclaims the SRS subframes.

[0062] In some feasible implementations, if the number of candidate SRS frequency selection beneficiaries is too large, and the current SRS resources are insufficient to allocate to all candidate SRS frequency selection beneficiaries, the base station can request dedicated SRS subframes at the cell level for these candidates. For example, if the number of candidate SRS frequency selection beneficiaries exceeds a preset value (e.g., when candidate SRS frequency selection beneficiaries account for more than 10% of the total number of users), the base station requests SRS subframes for these candidates, and these SRS subframes are used to allocate SRS resources to them. After the base station can request dedicated SRS subframes at the cell level for candidate SRS frequency selection beneficiaries, in some feasible implementations, if the number of candidate SRS frequency selection beneficiaries is less than the preset value, in order to compensate for the performance loss caused by SRS resource overhead, the base station can reclaim SRS subframes and set an allocation cap for candidate SRS beneficiaries, thus making a trade-off between frequency selection benefits and SRS resource overhead.

[0063] 203. The base station allocates SRS resources to candidate SRS frequency selection beneficiaries.

[0064] In some feasible implementations, once candidate SRS frequency selection beneficiaries are identified, SRS resources can be allocated to these candidates. In some feasible implementations, the base station allocates short-cycle SRS resources to the candidate SRS frequency selection beneficiaries. In some feasible implementations, the period of the short-cycle SRS resources is 5 milliseconds.

[0065] 204. The base station determines the users who meet the preset SRS frequency selection benefit scenario among the candidate SRS frequency selection benefit users and designates them as SRS frequency selection benefit users.

[0066] In some feasible implementations, once the base station has identified candidate SRS frequency selection beneficiaries, these candidate beneficiaries can be used as the SRS frequency selection beneficiaries. In other feasible implementations, to avoid the possibility of negative gain, the base station can further filter the candidate SRS frequency selection beneficiaries to obtain the final SRS frequency selection beneficiaries.

[0067] For example, the base station can preset the SRS frequency selection benefit scenario and use the SRS detection algorithm to determine the users among the candidate SRS frequency selection benefit users who meet the SRS frequency selection benefit scenario, and then use them as SRS frequency selection benefit users.

[0068] For example, the base station can obtain the SINR of all RBs for each user among the candidate SRS frequency selection beneficiary users and calculate the variance of the SINR of all RBs for each user. For example, if the variance of the SINR of all RBs for a user is small, it indicates that the SINR difference between RBs is relatively small, meaning that the signals of some RBs are similar and do not need to be detected. This indicates that the user does not meet the SRS frequency selection beneficiary scenario, and the base station determines that the user is a non-SRS frequency selection beneficiary user. If the variance of the SINR of all RBs for a user is large, it indicates that the SINR difference between RBs is relatively large, meaning that the signals of some RBs are better than those of others, and they need to be detected. This indicates that the user meets the SRS frequency selection beneficiary scenario, and the user is an SRS frequency selection beneficiary user. It should be noted that other methods can also be used to determine whether a user meets the SRS frequency selection beneficiary scenario, which are not limited here.

[0069] 205. The base station performs uplink frequency selection scheduling based on SRS for users who benefit from SRS frequency selection.

[0070] In this embodiment of the application, after determining the SRS frequency selection beneficiary user, the base station can use a short-period (e.g., 5 milliseconds) SRS detection algorithm to perform uplink frequency selection scheduling for the SRS frequency selection beneficiary user.

[0071] 206. The base station uses the DMRS detection algorithm for non-SRS frequency selection beneficiary users. Non-SRS frequency selection beneficiary users are users other than SRS frequency selection beneficiary users among the user equipment users covered by the base station.

[0072] In this embodiment, users covered by the base station, excluding those benefiting from SRS frequency selection, are considered non-SRS frequency selection beneficiaries. For non-SRS frequency selection beneficiaries, the base station can employ the DMRS detection algorithm to obtain their signal quality.

[0073] In some feasible implementations, base stations can use the following two methods to systematically schedule users to different RB locations in order to obtain RB-level SINR information over a wider frequency domain, thereby improving frequency selection performance.

[0074] The following sections will describe the two implementation methods described above:

[0075] 1. The base station periodically employs the DMRS detection algorithm for the non-SRS frequency-selective beneficiary users.

[0076] In some feasible implementations, the base station schedules data on each RB at fixed intervals to obtain the SINR of each RB across the entire bandwidth. For example, the interval might be 100 milliseconds. It's worth noting that when a user doesn't need to send PUSCH or PUCCH, they can generate empty packets, carry them on the PUSCH or PUCCH, and then transmit DMRS. By periodically scheduling on each RB, the SINR of each RB across the entire bandwidth is obtained, improving frequency selection performance.

[0077] 2. The base station sets a signal-to-interference-plus-noise ratio (SINR) validity period for each RB of the user; when the SINR validity period ends, the base station uses the DMRS detection algorithm for the non-SRS frequency-selective beneficiary user.

[0078] In some feasible implementations, the base station maintains the validity period of the SINR in each RB. If the validity period is exceeded, the base station is triggered to perform DMRS detection on that RB.

[0079] like Figure 2-2 As shown, if the SINR validity period of the white RB expires, there are multiple candidate RBs. The user can randomly select one of them and send the corresponding data packet to the base station so that the base station can perform DMRS detection.

[0080] 207. The base station performs uplink frequency selection scheduling based on DMRS for non-SRS frequency selection beneficiary users.

[0081] Once the base station obtains the signal quality of non-SRS frequency-selective beneficiary users, it can perform uplink frequency-selective scheduling based on DMRS for these users.

[0082] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0083] To facilitate better implementation of the above-described solutions in the embodiments of this application, related apparatus for implementing the above-described solutions is also provided below.

[0084] Please see Figure 3 As shown in the embodiment of this application, a communication device 300 may include:

[0085] Processing module 301 is used to determine the frequency-selective beneficiary of the detection reference signal SRS.

[0086] The scheduling module 302 is used to perform uplink frequency selection scheduling based on SRS for SRS frequency selection beneficiary users.

[0087] The scheduling module 302 is also used to perform uplink frequency selection scheduling based on demodulation reference signal DMRS for non-SRS frequency selection beneficiary users. Non-SRS frequency selection beneficiary users are users covered by the base station other than SRS frequency selection beneficiary users.

[0088] In some feasible implementations, the processing module 301 is specifically used to: determine candidate SRS frequency selection beneficiary users, allocate SRS resources to candidate SRS frequency selection beneficiary users, and determine users among the candidate SRS frequency selection beneficiary users who meet the preset SRS frequency selection beneficiary scenario as SRS frequency selection beneficiary users.

[0089] In some feasible implementations, the processing module 301 is specifically used to: use the SRS detection algorithm to obtain information on the size of the frequency selection space, whether it is time-varying and trackable, and / or the relative gain of each user among the users covered by the base station, and determine users with large frequency selection space, time-varying and trackable, and / or large relative gain as candidate SRS frequency selection beneficiary users.

[0090] In some feasible implementations, the processing module 301 is specifically used to: employ an SRS detection algorithm on candidate SRS frequency selection beneficiary users to determine users who meet the preset SRS frequency selection beneficiary scenario.

[0091] In some feasible implementations, the processing module 301 is specifically used to: allocate short-cycle SRS resources to candidate SRS frequency selection beneficiary users.

[0092] In some feasible implementations, the period of short-cycle SRS resources is 5 milliseconds.

[0093] In some feasible implementations, the processing module 301 is further configured to request SRS subframes for the candidate SRS frequency selection beneficiary users if the number of candidate SRS frequency selection beneficiary users is greater than a preset value. The SRS subframes are used to allocate SRS resources to the candidate SRS frequency selection beneficiary users.

[0094] In some feasible implementations, the processing module 301 is also used to reclaim SRS subframes if the number of candidate SRS frequency-selective beneficiary users is less than a preset value.

[0095] In some feasible implementations, the communication device 300 further includes a detection module 303 for periodically employing the DMRS detection algorithm on non-SRS frequency-selective beneficiary users.

[0096] In some feasible implementations, the communication device 300 further includes: a detection module 303, which sets the signal-to-interference-plus-noise ratio (SINR) validity period for each RB of the user, and when the SINR validity period ends, uses the DMRS detection algorithm for non-SRS frequency-selective beneficiary users.

[0097] It should be noted that the information interaction and execution process between the modules / units of the above-mentioned device are based on the same concept as the method embodiments of this application, and the resulting technical effects are the same as those of the method embodiments of this application. For details, please refer to the description in the method embodiments shown above in this application, and will not be repeated here.

[0098] This application also provides a computer storage medium storing a program that performs some or all of the steps described in the above method embodiments.

[0099] Next, another communication device 400 provided in the embodiments of this application will be introduced. Please refer to [link to relevant documentation]. Figure 4 As shown, the communication device 400 includes:

[0100] Receiver 401, transmitter 402, processor 403, and memory 404 (wherein the communication device 400 may contain one or more processors 403). Figure 4 (Taking a processor as an example). In some embodiments of this application, the receiver 401, transmitter 402, processor 403, and memory 404 can be connected via a bus or other means, wherein... Figure 4 Taking the example of a connection between China and Israel via a bus.

[0101] Memory 404 may include read-only memory and random access memory, and provides instructions and data to processor 403. A portion of memory 404 may also include non-volatile random access memory (NVRAM). Memory 404 stores operating systems and operating instructions, executable modules or data structures, or subsets thereof, or extended sets thereof. The operating instructions may include various operating instructions for implementing various operations. The operating system may include various system programs for implementing various basic business functions and handling hardware-based tasks.

[0102] Processor 403 controls the operation of communication device 400. Processor 403 can also be called a central processing unit (CPU). In specific applications, the various components of communication device 400 are coupled together through a bus system. This bus system includes not only a data bus but also a power bus, control bus, and status signal bus. However, for clarity, all buses are referred to as a bus system in the diagram.

[0103] The methods disclosed in the embodiments of this application can be applied to processor 403, or implemented by processor 403. Processor 403 can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 403 or by instructions in the form of software. The processor 403 can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 404. Processor 403 reads the information in memory 404 and, in conjunction with its hardware, completes the steps of the above method.

[0104] The receiver 401 can be used to receive input digital or character information and generate signal inputs related to the settings and function control of the communication device 400. The transmitter 402 may include a display screen or other display device and can be used to output digital or character information through an external interface.

[0105] In this embodiment of the application, the processor 403 is used to execute the uplink frequency-selective scheduling method executed by the aforementioned communication device 400.

[0106] In another possible design, when the communication device 400 is a chip, it includes a processing unit and a communication unit. The processing unit may be, for example, a processor, and the communication unit may be, for example, an input / output interface, pins, or circuits. The processing unit can execute computer execution instructions stored in the storage unit to cause the chip within the terminal to execute the wireless reporting information transmission method described in any of the first aspects above. Optionally, the storage unit can be a storage unit within the chip, such as a register or cache. Alternatively, the storage unit can be a storage unit located outside the chip within the terminal, such as read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).

[0107] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an ASIC, or one or more integrated circuits used to control the execution of the program described above.

[0108] It should also be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. In addition, in the device embodiment drawings provided in this application, the connection relationship between modules indicates that they have a communication connection, which can be implemented as one or more communication buses or signal lines.

[0109] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware, or it can be implemented by special-purpose hardware including application-specific integrated circuits, special-purpose CPUs, special-purpose memory, special-purpose components, etc. Generally, any function performed by a computer program can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be diverse, such as analog circuits, digital circuits, or special-purpose circuits. However, for this application, software program implementation is more often the preferred implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium, such as a computer floppy disk, USB flash drive, mobile hard disk, ROM, RAM, magnetic disk, or optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0110] In the above embodiments, the implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, in the form of a computer program product.

[0111] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

Claims

1. An uplink frequency-selective scheduling method, characterized in that, include: The base station identifies the frequency-selective beneficiary users of the Sound Reference Signal (SRS). The base station performs uplink frequency selection scheduling based on SRS for the SRS frequency selection beneficiary users; The base station performs uplink frequency selection scheduling based on the demodulation reference signal DMRS for non-SRS frequency selection beneficiary users. The non-SRS frequency selection beneficiary users are users covered by the base station other than the SRS frequency selection beneficiary users.

2. The method according to claim 1, characterized in that, The base station determines the SRS frequency selection beneficiaries, including: The base station determines candidate SRS frequency selection beneficiary users; The base station allocates SRS resources to the candidate SRS frequency selection beneficiary users; The base station determines the users among the candidate SRS frequency selection beneficiary users who meet the preset SRS frequency selection beneficiary scenario, and designates them as the SRS frequency selection beneficiary users.

3. The method according to claim 2, characterized in that, The base station determines the candidate SRS frequency selection beneficiary users as follows: The base station uses the SRS detection algorithm to obtain information on the size of the frequency selection space, whether it is time-varying and trackable, and / or the relative gain of each user covered by the base station. The base station determines users with large frequency selection space, time-varying trackability, and / or high relative gain as candidate SRS frequency selection beneficiary users.

4. The method according to claim 2 or 3, characterized in that, The base station determines, among the candidate SRS frequency selection beneficiary users, users who meet the preset SRS frequency selection beneficiary scenario, including: The base station uses an SRS detection algorithm to identify the users who meet the preset SRS frequency selection benefit scenario.

5. The method according to claim 2 or 3, characterized in that, The base station allocates SRS resources to the candidate SRS frequency selection beneficiary users: The base station allocates short-cycle SRS resources to the candidate SRS frequency selection beneficiaries.

6. The method according to claim 5, characterized in that, The period of the short-cycle SRS resource is 5 milliseconds.

7. The method according to claim 2 or 3, characterized in that, The method further includes: If the number of candidate SRS frequency-selective beneficiary users is greater than a preset value, the base station applies for an SRS subframe for the candidate SRS frequency-selective beneficiary users, and the SRS subframe is used to allocate SRS resources to the candidate SRS frequency-selective beneficiary users.

8. The method according to claim 7, characterized in that, The method further includes: If the number of candidate SRS frequency-selective beneficiary users is less than a preset value, the base station will reclaim the SRS subframe.

9. The method according to any one of claims 1-3, characterized in that, The method further includes: The base station periodically employs the DMRS detection algorithm for the non-SRS frequency-selective beneficiary users.

10. The method according to any one of claims 1-3, characterized in that, The method further includes: The base station sets the signal-to-interference-plus-noise ratio (SINR) validity period for each RB of the user; When the SINR validity period expires, the base station uses the DMRS detection algorithm for the non-SRS frequency-selective beneficiary users.

11. A communication device, characterized in that, include: The processing module is used to determine the frequency-selective beneficiary of the SRS (Sound Reference Signal). The scheduling module is used to perform SRS-based uplink frequency selection scheduling for the SRS frequency selection beneficiary users. The scheduling module is also used to perform uplink frequency selection scheduling based on demodulation reference signal DMRS for non-SRS frequency selection beneficiary users. The non-SRS frequency selection beneficiary users are users covered by the base station other than the SRS frequency selection beneficiary users.

12. The communication device according to claim 11, characterized in that, The processing module is specifically used for: Identify candidate SRS frequency selection beneficiary users; Allocate SRS resources to the candidate SRS frequency selection beneficiary users; Users who meet the preset SRS frequency selection benefit scenario among the candidate SRS frequency selection benefit users are identified as SRS frequency selection benefit users.

13. The communication device according to claim 12, characterized in that, The processing module is specifically used for: The SRS detection algorithm is used to obtain information on the size of the frequency selection space, whether it is time-varying and trackable, and / or the relative gain of each user covered by the base station. Users with large frequency selection space, time-varying trackability, and / or high relative gain are identified as candidate SRS frequency selection beneficiary users.

14. The communication device according to claim 12 or 13, characterized in that, The processing module is specifically used for: An SRS detection algorithm is used on the candidate SRS frequency selection beneficiary users to determine users who meet the preset SRS frequency selection beneficiary scenario.

15. The communication device according to claim 12 or 13, characterized in that, The processing module is specifically used for: Short-cycle SRS resources are allocated to the candidate SRS frequency selection beneficiary users.

16. The communication device according to claim 15, characterized in that, The period of the short-cycle SRS resource is 5 milliseconds.

17. The communication device according to claim 12 or 13, characterized in that, The processing module is further configured to, if the number of candidate SRS frequency-selective beneficiary users is greater than a preset value, apply for an SRS subframe for the candidate SRS frequency-selective beneficiary users, and the SRS subframe is used to allocate SRS resources to the candidate SRS frequency-selective beneficiary users.

18. The communication device according to claim 17, characterized in that, The processing module is further configured to reclaim the SRS subframe if the number of candidate SRS frequency-selective beneficiary users is less than a preset value.

19. The communication device according to any one of claims 11-13, characterized in that, The communication device further includes: The detection module is used to periodically employ the DMRS detection algorithm on the non-SRS frequency-selective beneficiary users.

20. The communication device according to any one of claims 11-13, characterized in that, The communication device further includes: The detection module is used to set the signal-to-interference-plus-noise ratio (SINR) validity period for each RB of the user. When the SINR validity period ends, the DMRS detection algorithm is used for the non-SRS frequency-selective beneficiary user.

21. A chip system, characterized in that, The chip system includes a processor and a memory, the memory and the processor being interconnected via a circuit, the memory storing instructions, and the processor being used to perform the method as claimed in any one of claims 1-10.

22. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program that causes a computer device to perform the method as claimed in any one of claims 1-10.

23. A computer program product, characterized in that, The computer program product includes computer-executable instructions stored in a computer-readable storage medium; at least one processor of the device reads the computer-executable instructions from the computer-readable storage medium, and the at least one processor executes the computer-executable instructions to cause the device to perform the method as claimed in any one of claims 1-10.

24. A communication device, characterized in that, The communication device includes at least one processor, memory, and communication interface; The at least one processor is coupled to the memory and the communication interface; The memory is used to store instructions, the processor is used to execute the instructions, and the communication interface is used to communicate with other communication devices under the control of the at least one processor; When the instructions are executed by the at least one processor, the at least one processor causes the at least one processor to perform the method as claimed in any one of claims 1-10.

Citation Information

Patent Citations

  • Combining channel quality measurements based on sounding reference signals and demodulation reference signals

    US20130242761A1

  • Channel estimation using reference signals

    US20140254421A1