Resource allocation method and apparatus
By receiving the index indication information reported by the terminal device, the base station allocates resources in K frequency bands to the terminal device, solving the problem of extending the resource allocation cycle and improving resource utilization and communication efficiency.
Patent Information
- Application Number
- PCT/CN2024/103575
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-08
- Filing Date
- 2024-07-04
- Publication Date
- 2025-02-13
AI Technical Summary
With the development of communication technology, base stations need to allocate limited resources to more terminal devices, resulting in an extended resource allocation cycle, affecting the accuracy of channel estimation and communication efficiency.
By receiving the index indication information reported by the terminal device, the base station indicates resource indication information to the terminal device, and realizes the allocation of time domain resources, frequency domain resources and code domain resources in K frequency bands. The same frequency bands of at least two terminal devices are indicated by the same resources to improve resource utilization.
It improves resource utilization and resource allocation efficiency, reduces the aging time of channel estimation, and improves communication efficiency.
Smart Images

Figure CN2024103575_13022025_PF_FP_ABST
Abstract
Description
Resource allocation method and device
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on August 8, 2023, with application number 202310994867.2 and application name “Resource Allocation Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a resource allocation method and device. Background Art
[0003] For example, resources in the field of communication technology, such as time domain resources, frequency domain resources, and code domain resources, affect the efficiency of tasks such as channel estimation and user scheduling.
[0004] The following uses the aforementioned resources for channel estimation as an example. To ensure communication quality, base stations must measure the channels of terminal devices, known as channel estimation. However, with the advancement of communication technology, the number of terminal devices connected to base stations has increased, requiring base stations to allocate limited resources to a greater number of devices. This results in a longer resource allocation cycle for each terminal device, exacerbating the aging of the measured channels and impacting communication efficiency. Therefore, efficiently utilizing resources for resource allocation has become a pressing technical challenge.
[0005] Summary of the Invention
[0006] The present application provides a resource allocation method and device, which can improve resource utilization and resource allocation efficiency.
[0007] In the first aspect, the present application relates to a resource allocation method, comprising: receiving index indication information reported by each of N terminal devices, wherein the index indication information includes the index of the target beam corresponding to each terminal device in K frequency bands, and the target beam is determined based on multiple downlink reference signals, N is an integer greater than or equal to 2, and K is a positive integer; according to the index indication information, indicating resource indication information to the terminal device, wherein the resource indication information is used to allocate time domain resources, frequency domain resources and code domain resources to the K frequency bands of the terminal device, and the same frequency bands of at least two terminal devices are indicated with the same time domain resources, frequency domain resources and code domain resources.
[0008] For example, a base station may send multiple downlink reference signals to each terminal device within a cell, with each downlink reference signal being transmitted to the corresponding terminal device in the form of a beam. Each terminal device receives multiple downlink reference signals and determines the index of a target beam based on the multiple downlink reference signals.
[0009] The resource allocation method of the present application, on the one hand, reports the beam index corresponding to K frequency bands by each terminal device, so that for any terminal device, taking the number K as an integer greater than or equal to 2, and the union of K frequency bands as the frequency band FB (FB is Frequency Band) as an example, any one of the K frequency bands is equivalent to a subband of the frequency band FB, and each of the K frequency bands will be referred to as a subband hereinafter, then the K frequency bands are also K subbands, and the bandwidth of each of the K subbands is smaller than the frequency band FB, which enables the resource allocation method of the embodiment of the present application to perform resource allocation based on subbands to cope with the frequency dispersion phenomenon.
[0010] On the other hand, after solving the frequency dispersion phenomenon, resource allocation based on sub-band needs to be based on the grid (the beam emitted by the base station based on the spherical wave chicken house is focused on different areas. According to the different beam focusing positions, the beam is divided into different grids). In the resource allocation method of the embodiment of the present application, since each of the K sub-bands of each terminal device reports the index of the target beam, the target beam can be associated with the grid corresponding to the terminal device. The reason why the target beam can be associated with the grid corresponding to the terminal device is that the target beam is determined based on multiple downlink reference signals. For any downlink signal sent by the base station, the signal strength received by the terminal devices at different locations is also correspondingly different. For example, the stronger the signal power received by the terminal device, the grid where the terminal device is located corresponds to the base station beam. The significance of this is that the base station can determine which subbands in the K subbands of each terminal device have the same or different target beam indexes through the indexes of the target beams corresponding to the K subbands reported by each terminal device. For example, for multiple terminal devices, the same subband corresponds to the same target beam index, which indicates that the grids corresponding to these same subbands (the same subband, that is, the same frequency band) are the same and different resources can be allocated; and the same subband corresponds to different target beam indices, which indicates that the grids corresponding to these same subbands are different and can indicate the same resources.
[0011] Therefore, according to the resource allocation method of the present application, for example, when the same subband in at least two terminal devices corresponds to different target beam indices, the same subband of the at least two terminal devices can be indicated with the same time domain resources, frequency domain resources and code domain resources to improve resource utilization and have higher resource allocation efficiency.
[0012] In a possible embodiment, when the number of target beams is 1, indicating resource indication information to the terminal device according to the index indication information may include: when the index indication information represents that the target beams corresponding to the same frequency band of multiple terminal devices are different, indicating the same time domain resources, frequency domain resources and code domain resources to the same frequency band of multiple terminal devices.
[0013] Compared to some implementations that allocate different resources to different terminal devices, the resource allocation method of the embodiment of the present application can allocate resources to multiple terminal devices from the dimension of multiple sub-bands. Specifically, for example, when the target beams corresponding to the same sub-band of multiple terminal devices are different, the grids corresponding to the same sub-band of the multiple terminal devices are different. The different grids can ensure that the interference between the terminal devices is small. Therefore, the same resources can be indicated to the same sub-band of multiple terminal devices to improve resource utilization efficiency. This makes the resource allocation method of the embodiment of the present application more efficient.
[0014] In a possible embodiment, when the number of target beams is 1, indicating resource indication information to the terminal device according to the index indication information may include: the index indication information represents that when the target beams corresponding to the same frequency band of multiple terminal devices are the same, different time domain resources, frequency domain resources and code domain resources are indicated to the same frequency band of multiple terminal devices.
[0015] Different time domain resources, frequency domain resources and code domain resources indicate that the indicated resources are different in at least one of the time domain, the frequency domain and the code domain.
[0016] Corresponding to the previous embodiment, when multiple terminal devices have the same target beam corresponding to the same sub-band, the grids corresponding to the same sub-band are the same. If the UEs in the same grid are indicated with the same resources, the interference between the UEs will be more serious. Therefore, different resources can be allocated to the same sub-band of multiple terminal devices to improve resource allocation efficiency.
[0017] In a possible embodiment, when the number of target beams is 1, indicating resource indication information to the terminal device according to the index indication information may include: the index indication information represents that when the target beams corresponding to multiple continuous frequency bands of the terminal device are the same, the same time domain resources, frequency domain resources and code domain resources are indicated to the continuous frequency bands of the terminal device.
[0018] It should be noted that the resource allocation method of the embodiment of the present application is aimed at a certain terminal device. For this terminal device, if the target beams corresponding to multiple continuous frequency bands (continuous frequency bands, i.e., continuous sub-bands) of the terminal device are the same, it indicates that the terminal device corresponds to the same grid in multiple continuous sub-bands. Since the resource allocation is for one terminal device, there is no interference between terminal devices, and the same resources can be indicated to the continuous sub-bands of the terminal device.
[0019] In a possible embodiment, when the number of target beams is 1, indicating resource indication information to the terminal device according to the index indication information may include: the index indication information represents that K frequency bands of the terminal device correspond to the same target beam, and when the same target beams corresponding to multiple terminal devices are different, indicating the same time domain resources, frequency domain resources and code domain resources to multiple terminal devices based on the frequency band.
[0020] According to the resource allocation method of an embodiment of the present application, there is also a situation where the K subbands of the terminal device correspond to the same beam and the same target beams corresponding to multiple terminal devices are different. At this time, multiple terminal devices correspond to different grids, and all subbands of each terminal device correspond to the same grid. Therefore, the same resources can be indicated to multiple terminal devices based on the subband.
[0021] In a possible embodiment, the index indication information also includes power difference indication information, which is used to indicate the difference in receiving power corresponding to different beams in the frequency band, and the receiving power difference is the minimum value of the difference between the signal receiving power intensity of the target beam and the signal power receiving intensity of other beams.
[0022] According to a resource allocation method of another embodiment of the present application, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device according to index indication information when the number of target beams is 1: the resource indication information represents that among N terminal devices, the target beams corresponding to the first part of terminal devices in the same frequency band are the same, the target beams corresponding to the second part of terminal devices in the same frequency band are different, and the target beams corresponding to the first part of terminal devices are different from the target beams corresponding to the second part of terminal devices. In this case, the same time domain resources, frequency domain resources and code domain resources are indicated in the same frequency band to the second part of terminal devices and the terminal device with the largest difference in receiving power among the first part of terminal devices.
[0023] The first part of terminal devices and the second part of terminal devices respectively represent at least one terminal device among the N terminal devices.
[0024] Corresponding to the previous embodiment, only one terminal device in the first part of the terminal devices can be indicated with the same resources as those in the second part of the terminal devices. For each terminal device in the first part of the terminal devices, power difference indication information is reported, and the power difference indication information is used to indicate the difference in received power strength between the target beam and other beam signals of the terminal device in the same subband.
[0025] In a possible embodiment, the target beams are multiple beams with the strongest signal receiving power intensities, and a difference between the signal receiving power intensities of any two target beams among the multiple target beams is less than or equal to a first threshold.
[0026] The beam indexes of the target beams of any terminal devices are different.
[0027] In scenarios where the signal frequency is relatively low or the signal multipath is relatively rich, there may be situations where the signal received power strength under multiple beams is relatively high. In this case, the terminal device can, for example, determine multiple indexes of the target beam based on the signal received power strength of the downlink reference signal and a first threshold, that is, determine multiple target beams.
[0028] In a possible embodiment, when there are multiple target beams, indicating resource indication information to the terminal device based on the index indication information may include: when the index indication information represents that the multiple beam indices of the target beams corresponding to the same frequency band of the multiple terminal devices are different, indicating the same time domain resources, frequency domain resources and code domain resources to the same frequency band of the multiple terminal devices.
[0029] Exemplarily, when the same resources are indicated to multiple terminal devices, it can be ensured that more terminal devices meet different target beams.
[0030] In a possible embodiment, when there are multiple target beams, indicating resource indication information to the terminal device based on the index indication information may include: when the index indication information represents that there are multiple terminal devices in the same frequency band and at least one of the multiple beam indices of the target beams corresponding to the same frequency band is the same, indicating different time domain resources, frequency domain resources and code domain resources to the same frequency band of the multiple terminal devices.
[0031] In a possible embodiment, when there are multiple target beams, indicating resource indication information to the terminal device according to the index indication information may include: the index indication information represents that when the multiple beam indices of the target beams corresponding to multiple continuous frequency bands of the terminal device are the same, the same time domain resources, frequency domain resources and code domain resources are indicated to the continuous frequency bands of the terminal device.
[0032] It should be noted that the resource allocation method of the embodiment of the present application is aimed at a certain terminal device. For this terminal device, if the terminal device has multiple identical indexes of target beams corresponding to multiple continuous frequency bands (continuous frequency bands, i.e., continuous sub-bands), it indicates that the terminal device corresponds to the same grid in multiple continuous sub-bands. Since the resource allocation is for one terminal device, there is no interference between terminal devices, and the same resources can be indicated to the continuous sub-bands of the terminal device.
[0033] In a possible embodiment, when there are multiple target beams, indicating resource indication information to the terminal device according to the index indication information may include: when the index indication information represents that the multiple beam indices of the target beams corresponding to K frequency bands of the terminal device are the same, and when the multiple beam indices of the target beams corresponding to the multiple terminal devices are different, indicating the same time domain resources, frequency domain resources and code domain resources to the multiple terminal devices based on the frequency band.
[0034] In a possible embodiment, the signal receiving power intensity of the target beam is the highest, and the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of any other downlink reference signal in the multiple downlink reference signals is greater than or equal to the second threshold.
[0035] According to the resource allocation method of the present application, the base station obtains the index of the target beam of the K subbands reported by the terminal device. Since the target index is associated with the grid, it is equivalent to being able to distinguish the grids corresponding to the K subbands of the terminal device based on the index of the target beam, thereby facilitating subsequent resource allocation based on grids and subbands. In addition, since interference with other beams is also taken into account when determining the target beam, when resource allocation is subsequently performed based on grids and subbands, interference between grids will also be smaller, and the resource allocation efficiency of the present application will be higher.
[0036] In a possible example, when a difference between a signal reception power strength of the target beam and a signal reception power strength of any other downlink reference signal in a plurality of downlink reference signals is less than a second threshold, the index of the target beam is a preset value.
[0037] When the difference between the signal receiving power strength of the target beam and the signal receiving power strength of any other downlink reference signal in multiple downlink reference signals is less than the second threshold, the index of the target beam can be set to a preset value different from the index of any downlink reference signal, for example.
[0038] Exemplarily, for example, the downlink reference signal with the highest signal receiving power intensity received by the terminal device can be used as the target beam. When the terminal device reports the index of the target beam, the target beam can be screened, that is, if the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of any other downlink reference signal among the multiple downlink reference signals is greater than or equal to the second threshold, the index of the target beam is reported. If the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of any other downlink reference signal among the multiple downlink reference signals is less than the second threshold, the preset value can be reported as the index of the target beam.
[0039] According to the resource allocation method of the present application, the index of the target beam reported by the terminal device can be received, and through the relationship between the difference in signal receiving power strength between the target beam and any other downlink reference signal in multiple downlink reference signals and the size of the second threshold, the index of the target beam with better orthogonality with other beams can be accurately determined.
[0040] In a possible example, before receiving the index indication information, the method may further include: sending a frequency domain granularity reporting instruction.
[0041] The frequency domain granularity reporting instruction is used by the terminal device to report the frequency domain granularity.
[0042] The K frequency bands corresponding to the terminal device are determined by the frequency domain granularity.
[0043] In a possible example, before receiving the index indication information, the method may further include sending threshold indication information.
[0044] The second threshold indicated by the threshold indication information is used to determine the target beam of each frequency band.
[0045] In a possible example, before receiving the index indication information, the method may also include: sending beam reporting indication information.
[0046] The beam reporting indication information is used to indicate the number of multiple beam indices and / or the first threshold for the terminal device to report the target beam.
[0047] In a possible example, the method may further include: receiving index indication information reported by a terminal device.
[0048] The index indication information includes at least one of the following: a resource identifier of a downlink reference signal, and first beam position information of a target beam.
[0049] The first position information includes angle information and / or distance information of the target beam.
[0050] It should be noted that, based on the resource identifier of the downlink reference signal and the first beam position information of the target beam, the index of the target beam corresponding to each terminal device in K frequency bands and the power difference indication information can be determined.
[0051] In the second aspect, the present application relates to a resource allocation method, comprising: determining the index of the target beam corresponding to the terminal device in K frequency bands based on multiple downlink reference signals received; sending the index of the target beam; receiving resource indication information to obtain the time domain resources, frequency domain resources and code domain resources allocated to the K frequency bands of the terminal device.
[0052] The resource indication information is determined based on the index indication information, where the index indication information represents the index of the target beam corresponding to each of the N terminal devices in the K frequency bands, where N is an integer greater than or equal to 2, and K is a positive integer.
[0053] The multiple downlink reference signals may be sent by a base station to a terminal device, for example.
[0054] In a possible example, determining the target beams corresponding to K frequency bands of the terminal device and the index of the target beam based on multiple downlink reference information received may include: determining the downlink reference signal with the highest signal receiving power intensity as the target beam. When the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of any other downlink reference signal in the multiple downlink reference signals is less than a second threshold, determining the index of the target beam as a preset value. When the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of any other downlink reference signal in the multiple downlink reference signals is greater than or equal to the second threshold, determining the index of the target beam of the kth frequency band.
[0055] In a possible example, the resource allocation method of the present application may further include, before sending the index of the target beam:
[0056] Receive first threshold indication information and multiple downlink reference signals, and determine and report power difference indication information according to the threshold indication information and the multiple downlink reference signals.
[0057] The power difference indication information is used to indicate the difference in received power between different beams corresponding to the frequency band. The received power difference is the minimum difference between the signal received power intensity of the target beam and the signal received power intensity of other beams.
[0058] In a possible example, the resource allocation method of the present application may further include, before sending the index of the target beam: receiving a frequency domain granularity reporting instruction and beam reporting indication information. Reporting K frequency band indices and the index of the target beam corresponding to each of the K frequency band indices, or reporting P frequency band indices and the index of the target beam corresponding to each of the P frequency band indices, Q second frequency band indices and the index of the target beam corresponding to each of the Q second frequency band indices, and the number of frequency bands corresponding to the Q second frequency band indices.
[0059] The P frequency bands and the Q second frequency bands comprise K frequency bands in total. The second frequency band includes multiple frequency bands. Both P and Q are positive integers.
[0060] In a third aspect, the present application relates to a resource allocation device, comprising: an index indication information receiving module and a resource indication information indicating module. The index indication information receiving module is used to receive index indication information reported by each of N terminal devices. The index indication information includes the index of the target beam corresponding to each terminal device in K frequency bands, and the target beam is determined based on multiple downlink reference signals, N is an integer greater than or equal to 2, and K is a positive integer. The resource indication information indicating module is used to indicate resource indication information to the terminal device based on the index indication information. The resource indication information is used to allocate time domain resources, frequency domain resources and code domain resources to the K frequency bands of the terminal device, and the same frequency bands of at least two terminal devices are indicated with the same time domain resources, frequency domain resources and code domain resources.
[0061] In one possible example, when the number of target beams is 1, the resource indication information indication module includes: a first resource indication information indication submodule, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to the same frequency band of multiple terminal devices when the index indication information represents that the target beams corresponding to the same frequency band of multiple terminal devices are different.
[0062] In one possible example, when the number of target beams is 1, the resource indication information indication module includes: a second resource indication information indication submodule, which is used to indicate different time domain resources, frequency domain resources and code domain resources to the same frequency band of multiple terminal devices when the index indication information represents that the target beams corresponding to the same frequency band of multiple terminal devices are the same, wherein the different time domain resources, frequency domain resources and code domain resources indicate that the indicated resources are different in at least one of the time domain, frequency domain and code domain.
[0063] In one possible example, when the number of target beams is 1, the resource indication information indication module includes: a third indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to the continuous frequency bands of the terminal device when the index indication information represents that the target beams corresponding to multiple continuous frequency bands of the terminal device are the same.
[0064] In one possible example, when the number of target beams is 1, the resource indication information indication module includes: a fourth indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to multiple terminal devices based on the frequency band when the index indication information represents that the K frequency bands of the terminal device correspond to the same target beam, and the same target beams corresponding to multiple terminal devices are different.
[0065] In a possible example, the index indication information also includes power difference indication information, which is used to indicate the receiving power difference corresponding to different beams in the frequency band, and the receiving power difference is the minimum value of the difference between the signal receiving power intensity of the target beam and the signal power receiving intensity of other beams.
[0066] In a possible example, when the number of target beams is 1, the resource indication information indication module includes: a fifth indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources in the same frequency band to the second part of the terminal devices and the terminal devices in the first part with the largest receiving power difference when, among the N terminal devices represented by the resource indication information, the target beams corresponding to the first part of the terminal devices in the same frequency band are the same, the target beams corresponding to the second part of the terminal devices in the same frequency band are different, and the target beams of the first part of the terminal devices are different from the target beams corresponding to the second part of the terminal devices.
[0067] In one possible example, the target beams are multiple beams with the strongest signal receiving power intensity, and the difference between the signal receiving power intensity of any two target beams among the multiple target beams is less than or equal to a first threshold, and the multiple beam indexes of the target beams of any terminal device are different from each other.
[0068] In a possible example, when there are multiple target beams, the resource indication information indication module includes: a sixth indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to the same frequency band of multiple terminal devices when the index indication information represents that the multiple beam indices of the target beams corresponding to the same frequency band of multiple terminal devices are different.
[0069] In a possible example, when there are multiple target beams, the resource indication information indication module includes: a seventh indication submodule of the resource indication information, which is used to indicate different time domain resources, frequency domain resources and code domain resources to the same frequency band of multiple terminal devices when the index indication information represents that there is at least one identical multiple beam index of the target beams corresponding to the same frequency band of multiple terminal devices, wherein the different time-frequency resources, frequency domain resources and code domain resources indicate that the indicated resources are different in at least one of the time domain, frequency domain and code domain.
[0070] In one possible example, when there are multiple target beams, the resource indication information indication module includes: an eighth indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to the continuous frequency bands of the terminal device when the index indication information represents that the multiple beam indices of the target beams corresponding to the terminal device in multiple continuous frequency bands are the same.
[0071] In one possible example, when there are multiple target beams, the resource indication information indication module includes: a ninth indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to multiple terminal devices based on the frequency band when the multiple beam indices of the target beams corresponding to the K frequency bands represented by the index indication information are the same, and the multiple beam indices of the target beams corresponding to the multiple terminal devices are different.
[0072] In one possible example, the signal receiving power intensity of the target beam is the highest, and the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of the beam corresponding to any other downlink reference signal in the multiple downlink reference signals is less than or equal to the second threshold.
[0073] In a possible example, when the difference between the signal receiving power strength of the target beam and the signal receiving power strength of the beam corresponding to any other downlink reference signal in multiple downlink reference signals is greater than a second threshold, the index of the target beam is a preset value.
[0074] In a possible example, it also includes: a frequency domain granularity reporting instruction sending module, used to send a frequency domain granularity reporting instruction, wherein the frequency domain granularity reporting instruction is used for the frequency domain granularity reported by the terminal device, and the K frequency bands corresponding to the terminal device are determined by the frequency domain granularity.
[0075] In a possible example, it further includes: a threshold indication information sending module, used to send threshold indication information, where the second threshold indicated by the threshold indication information is used to determine the target beam of each frequency band.
[0076] In a possible example, it also includes: a beam reporting indication information sending module, used to send beam reporting indication information, wherein the beam reporting indication information is used to indicate the number of multiple beam indices and / or the first threshold for the terminal device to report the target beam.
[0077] In a possible example, it also includes: an index indication information receiving module, used to receive index indication information reported by each terminal device among N terminal devices, wherein the index indication information includes at least one of the following: a resource identifier of a downlink reference signal, a first beam position information of a target beam, and the first position information includes angle information and / or distance information of the target beam.
[0078] In a fourth aspect, the present application relates to a resource allocation device, comprising: a target beam index determination module, an index sending module, and a resource indication information receiving module. The target beam index determination module is used to determine the index indication information of the target beam corresponding to the terminal device in K frequency bands based on the received multiple downlink reference signals; the index sending module is used to send the index indication information; the resource indication information receiving module is used to receive the resource indication information to obtain the time domain resources, frequency domain resources, and code domain resources allocated to the K frequency bands of the terminal device, wherein the index indication information includes the index of the target beam corresponding to the K frequency bands of each terminal device in N terminal devices, N is an integer greater than or equal to 2, and K is a positive integer.
[0079] In a possible example, the target beam index determination module includes: a target beam determination submodule, a first target beam index determination submodule, and a second target beam index determination submodule.
[0080] The target beam determination submodule is used to determine the downlink reference signal with the highest signal received power intensity as the target beam.
[0081] The first target beam index determination submodule is used to determine the index of the target beam of the kth frequency band as a preset value when the difference between the signal reception power strength of the target beam and the signal reception power strength of any other downlink reference signal in a plurality of downlink reference signals is less than a second threshold value, wherein the kth frequency band is any one of the K frequency bands.
[0082] The second target beam index determination submodule is used to determine the index of the target beam of the kth frequency band when the difference between the signal receiving power strength of the target beam and the signal receiving power strength of any other downlink reference signal in the multiple downlink reference signals is greater than or equal to the second threshold value.
[0083] In a possible example, the resource allocation device further includes: a first receiving module and a power difference indication information reporting module.
[0084] The first receiving module is configured to receive threshold indication information and multiple downlink reference signals.
[0085] The power difference indication information reporting module is used to determine and report the power difference indication information based on the threshold indication information and multiple downlink reference signals, wherein the power difference indication information is used to indicate the receiving power difference corresponding to different beams of the frequency band, and the receiving power difference is the minimum value of the difference between the signal receiving power intensity of the target beam and the signal power receiving intensity of other beams.
[0086] In a possible example, the resource allocation apparatus further includes: a second receiving module and an index reporting module.
[0087] The second receiving module is used to receive frequency domain granularity reporting instructions and beam reporting indication information.
[0088] An index reporting module is used to report K frequency band indices and the index of the target beam corresponding to each frequency band index in the K frequency band indices, or to report P frequency band indices and the index of the target beam corresponding to each frequency band index in the P frequency band indices, Q second frequency band indices and the index of the target beam corresponding to each second frequency band index in the Q second frequency band indices, and the number of frequency bands corresponding to the Q second frequency band indices, wherein the P frequency bands and the Q second frequency bands include a total of K frequency bands, the second frequency band includes multiple frequency bands, and P and Q are both positive integers.
[0089] In a fifth aspect, the present application relates to an electronic device, comprising: at least one processor; the at least one processor is used to execute instructions so that a traffic processing device executes the above-mentioned resource allocation method.
[0090] In some embodiments, the instructions are stored in a memory that is communicatively connected or coupled to at least one processor.
[0091] In a sixth aspect, the present application relates to a computer-readable storage medium storing computer instructions, wherein when the computer instructions are executed, the computer executes the above-mentioned traffic processing method. In some embodiments, the computer-readable storage medium is a non-transitory storage medium.
[0092] In a seventh aspect, the present application relates to a computer program product, including a computer program stored on a readable storage medium, which enables a computer to implement the above-mentioned traffic processing method when executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0093] The following is an introduction to the drawings used in the embodiments of this application.
[0094] FIG1A schematically shows a schematic diagram of an antenna array of a base station and a terminal device UE in a near field;
[0095] FIG1B schematically shows a schematic diagram of the near-field beam focusing phenomenon corresponding to FIG1A ;
[0096] FIG1C schematically shows a schematic diagram of signal strength of three terminal devices located in the same direction in a far-field scenario;
[0097] FIG2 schematically shows a schematic diagram of a system architecture of a resource allocation method and apparatus according to an embodiment of the present disclosure;
[0098] FIG3 schematically shows a flow chart of a resource allocation method according to an embodiment of the present disclosure;
[0099] FIG4 schematically shows a schematic diagram of a beam misconvergence phenomenon;
[0100] FIG5A schematically shows a schematic diagram of multiple terminal devices located in the near field and the far field;
[0101] FIG5B schematically shows a schematic diagram of grid-based resource allocation for the four terminal devices UE1, UE2, UE3, and UE4 shown in FIG5A ;
[0102] FIG5C schematically shows a schematic diagram of resource allocation to five terminal devices based on grids and frequency bands;
[0103] FIG5D exemplarily shows a schematic diagram of resource allocation for three terminal devices UE1, UE2, and UE3;
[0104] FIG5E schematically shows a schematic diagram of resource allocation for four terminal devices UE1 to UE4;
[0105] FIG6 schematically shows a schematic diagram of a resource pattern in the form of a bitmap of a time slot;
[0106] FIG7A schematically shows a schematic diagram of interaction between a base station and a terminal device in a resource allocation method according to an embodiment of the present disclosure;
[0107] FIG7B schematically shows a schematic diagram of interaction between a base station and a terminal device in a resource allocation method according to another embodiment of the present disclosure;
[0108] FIG8 schematically shows a flow chart of a resource allocation method according to yet another embodiment of the present disclosure;
[0109] FIG9 schematically shows a block diagram of a resource allocation apparatus according to an embodiment of the present disclosure;
[0110] FIG10 schematically shows a block diagram of a resource allocation device according to another embodiment of the present disclosure;
[0111] FIG11 schematically shows a block diagram of an electronic device that can implement the resource allocation method according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0112] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0113] The term "and / or" in this article is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0114] In the description and claims of the embodiments of this application, the terms "first" and "second" are used to distinguish different objects, rather than to describe a specific order of objects. For example, the terms "first target object" and "second target object" are used to distinguish different objects, rather than to describe a specific order of objects.
[0115] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0116] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0117] The following describes in detail the background of the resource allocation method according to the embodiment of the present disclosure.
[0118] For example, resources in the field of communication technology, such as time domain resources, frequency domain resources, and code domain resources, affect the efficiency of tasks such as channel estimation and user scheduling. Hereinafter, time domain resources, frequency domain resources, and code domain resources will be collectively referred to as resources.
[0119] The time domain can be understood as describing the relationship between mathematical functions or physical signals and time.
[0120] The frequency domain can be understood as the frequency characteristics of a set of signals or functions.
[0121] During the communication connection between a terminal device and a base station, a random access preamble (preamble) is essential. Each cell has 64 preamble sequences, also known as random codes, and the terminal device selects one of them for random access. There are 64 preambles in total, and these preambles are called code domain resources.
[0122] Taking the channel estimation task as an example, in order to ensure communication quality, the base station must measure the channel of the terminal device, that is, channel estimation. Through channel estimation, the channel response can be estimated, providing an effective method for the receiving end of the communication system to offset the impact of the channel on the signal, so that the receiving end can correctly decode the transmitted signal.
[0123] With the development of communication technology, for example in 5G communication scenarios, the number of terminal devices (hereinafter referred to as user equipment, or UE) connected to 5G base stations (5G base stations are g-node Bs, or gNBs for short) is increasing. 5G base stations need to allocate limited resources to more terminal devices. This results in a longer resource allocation cycle for each terminal device, exacerbating the aging of the measured channel and affecting communication efficiency.
[0124] In some implementations, the modeling of the communication system is based on the far-field assumption. In a communication system based on the far-field assumption, in the uplink communication scenario, the signal sent by the terminal device is considered to be incident on the antenna array of the base station in the form of a plane wave. Theoretically, under the far-field assumption, the base station can only distinguish different terminal devices based on the angle of incidence of the plane wave. However, due to the long distance between the terminal device and the base station under the far-field assumption and the complex propagation environment, the signal sent by the terminal device may reach the antenna array of the base station from multiple directions. The base station cannot distinguish the uplink signals of different terminal devices from dimensions such as angle and distance. Similarly, based on the far-field assumption, when the base station sends a downlink signal to the terminal device, it cannot distinguish different terminal devices in the dimensions of distance and angle.
[0125] In summary, it is difficult to distinguish different terminal devices based on the far-field assumption, which makes resource allocation based on the far-field assumption difficult and inefficient, affecting communication quality.
[0126] With the advancement of communication technology, base station antenna arrays have gradually increased in size to improve communication quality and achieve better signal coverage. This is because antenna array size is positively correlated with its beam gain. Furthermore, the scarcity of low-frequency spectrum resources is driving the shift of communication bands toward higher frequencies. These two factors, at least, increase the near-field range of antennas, increasing the probability that terminal devices will be within this range.
[0127] If a terminal device is in the near field of a base station, the following conditions exist: the distance between each element of the base station's antenna array and the terminal device, as well as the angle between each antenna and the terminal device, vary. The signal emitted by the base station is emitted as a spherical wave. If the antenna transmits a signal to the terminal device with the correct beam weight, the signal will be focused at the terminal device's location. This focusing phenomenon results in a strong signal strength at the terminal device's location and weak signal strength at other angles and distances. Hereinafter, the area where the terminal device generates signal focusing based on the near-field assumption will be referred to as a grid.
[0128] An example of grid division is schematically shown below.
[0129] Exemplarily, for a terminal device in a near-field range, the area where the terminal device is located can be divided according to a grid. For example, for a linear array, the area of the grid can be determined from two dimensions: distance and angle.
[0130] In the angular dimension, the grid can be divided using the following formula (1):
[0131] In the distance dimension, the grid can be divided using the following formula (2), for example.
[0132] At the same angle, let the coordinates of any two terminal devices be (x q ,y q ) and (x p ,x p ), the beam correlation of the two terminal devices is recorded as in N is the number of antennas, d is the antenna spacing, and λ is the signal wavelength.
[0133] Among them, when hour, D is the antenna size, and the sampling of the distance grid is:
[0134] Corresponding to the near-field assumption, if, based on the far-field assumption, the distance between the base station and the user equipment is far enough so that the distance from each element of the base station's antenna array to the user equipment and the angle between each antenna and the user equipment are considered to be the same, then the signal sent by the user equipment is considered to be emitted as a plane wave, and the beam is focused in one direction, and the above-mentioned focusing phenomenon at distance does not exist.
[0135] Figure 1A schematically shows a schematic diagram of an antenna array of a base station and a terminal device UE in a near field. Figure 1B schematically shows a schematic diagram of a near-field beam focusing phenomenon corresponding to Figure 1A .
[0136] FIG1C schematically shows a schematic diagram of signal strength of three terminal devices located in the same direction in a far-field scenario.
[0137] In the example of Figure 1A, the antenna elements of the base station BS are arranged along the y-axis. In the example of Figure 1B, the terminal device UE is located at position p, and the base station sends a signal to the terminal device. The coverage range of the signal is, for example, area Z1. The higher-intensity signals received by the terminal device UE are concentrated in area Z2. Z2 is the aggregation area, i.e., the grid, of the signals sent by the base station to the terminal device UE. In the example of Figure 1C, similarly, the base station sends a signal to the terminal device. The coverage range of the signal is still as shown in area Z1. The high-intensity signals are concentrated in area Z2. The locations of the three terminal devices are p1, p2, and p3, respectively.
[0138] In summary, with the development of communication technology, the probability of terminal devices being in the near field of the base station has greatly increased. On the one hand, resource allocation based on the far-field assumption is not suitable for the current scenario. On the other hand, resource allocation based on the far-field assumption cannot accurately distinguish different user devices (one of the reasons is that resource allocation based on the far-field assumption cannot distinguish different user devices based on dimensions such as distance and angle), and therefore cannot accurately and efficiently allocate resources.
[0139] The resource allocation method of the embodiment of the present disclosure can adapt to the near-field assumption to perform resource allocation, so as to improve the traditional resource allocation method.
[0140] Figure 2 schematically illustrates a system architecture for a resource allocation method and apparatus according to an embodiment of the present disclosure. It should be noted that Figure 2 is merely an example of a system architecture to which the resource allocation method and apparatus according to an embodiment of the present disclosure may be applied, to help those skilled in the art understand the technical content of the present disclosure, and does not imply that the present disclosure may not be applicable to other devices, systems, environments, or scenarios.
[0141] FIG2 schematically shows a system architecture of a resource allocation method and apparatus according to an embodiment of the present disclosure.
[0142] As shown in FIG2 , the system architecture in the embodiment of the present disclosure may include: a base station 201 and a terminal device 202 .
[0143] Base station 201 is a public mobile communication base station, which is an interface device for mobile devices to access the Internet. It is also a form of radio station, which refers to a radio transceiver station that transmits information between mobile terminals through a mobile communication exchange center in a certain radio coverage area.
[0144] The base station 201 may, for example, implement at least one of the following functions: wireless signal transmission, data transmission, connection and handover management, and spectrum management.
[0145] The base station 201 includes, for example, an antenna, wireless transmission equipment, signal processing equipment, a transmission medium, a power supply, and a battery backup system. In scenarios such as 5G, the base station has a large number of antennas, and multiple antennas are arranged in an array, for example.
[0146] The terminal device 202 can be understood as a device that inputs programs and data into a computer or receives processing results output by a computer via a communication facility. The terminal device 202 can include, for example, a mobile phone, a computer, a tablet computer, etc.
[0147] According to the resource allocation method of the embodiment of the present disclosure, for example, the base station 201 can receive index indication information reported by each terminal device among N terminal devices, and indicate resource indication information to the terminal device based on the index indication information. The index indication information represents the index of the target beam corresponding to each terminal device in K frequency bands. The target beam is determined based on multiple downlink reference signals, N is an integer greater than or equal to 2, and K is a positive integer.
[0148] According to the resource allocation method of an embodiment of the present disclosure, for example, the terminal device 202 can determine the index of the target beam corresponding to the terminal device in K frequency bands based on multiple received downlink reference signals, send the index of the target beam, and receive resource indication information to obtain the time domain resources, frequency domain resources, and code domain resources allocated to the K frequency bands of the terminal device. The resource indication information is determined based on index indication information, which represents the index of the target beam corresponding to each terminal device in the K frequency bands of N terminal devices, where N is an integer greater than or equal to 2 and K is a positive integer.
[0149] It should be understood that the number of base stations and terminal devices in Figure 2 is merely illustrative and any number of base stations and terminal devices may be provided according to implementation requirements.
[0150] It should be noted that the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in the technical solution of this disclosure are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0151] In the technical solution disclosed herein, the user's authorization or consent is obtained before obtaining or collecting the user's personal information.
[0152] The present disclosure provides a resource allocation method, which is described below with reference to Figures 3 to 7 in conjunction with the system architecture of Figure 2. The resource allocation method of the present disclosure embodiment may be executed by the base station 201 shown in Figure 2, for example.
[0153] FIG3 schematically shows a flow chart of a resource allocation method 300 according to an embodiment of the present disclosure.
[0154] As shown in FIG3 , a resource allocation method 300 according to an embodiment of the present disclosure includes operations S310 to S320 .
[0155] In operation S310, index indication information reported by each of N terminal devices is received.
[0156] The index indication information includes the index of the target beam corresponding to each terminal device in K frequency bands.
[0157] The target beam is determined based on multiple downlink reference signals. N is an integer greater than or equal to 2, and K is a positive integer.
[0158] In operation S320, resource indication information is indicated to the terminal device according to the index indication information.
[0159] The resource indication information is used to allocate time domain resources, frequency domain resources and code domain resources to K frequency bands of the terminal device.
[0160] The same frequency band of at least two terminal devices indicates the same time domain resources, frequency domain resources, and code domain resources.
[0161] It should be noted that, when the value of K is greater than or equal to 2, the resource allocation method in the embodiment of the present disclosure can adapt to the near-field assumption for resource allocation.
[0162] Specifically, the above describes in detail the signal focusing phenomenon in the near-field scenario based on the near-field assumption. In addition, the near-field scenario also has the beam misconvergence phenomenon, which means that the focus point of the beam changes with the frequency.
[0163] FIG4 schematically shows a schematic diagram of a beam misconvergence phenomenon.
[0164] In the example of FIG4 , at frequency f0, the beam focus is at r=40, θ=60°. If the frequency is increased to frequency fM, with the same beam weight, the beam focus will shift to r=33.33, θ=46.19°.
[0165] On the one hand, in a near-field scenario based on the near-field assumption, due to the aforementioned signal focusing phenomenon, the signal sent by a base station to any near-field terminal device is concentrated within the corresponding grid, and the signal received outside the grid is weaker. Therefore, it can be considered that in a near-field scenario, the interference between signals in the grids is relatively small. Therefore, for example, the same resources can be allocated to terminal devices corresponding to different grids, and the interference between terminal devices in different grids is relatively small. Therefore, the resource allocation method of the embodiment of the present disclosure can, for example, perform resource allocation based on the grid.
[0166] On the other hand, in the near-field scenario based on the near-field assumption, the above-mentioned beam misconvergence phenomenon still exists, which requires the above-mentioned grid-based resource allocation to consider the factor of grid position change caused by the frequency change amplitude.
[0167] Therefore, the resource allocation method of the embodiment of the present invention, on the one hand, by each terminal device reporting the beam index corresponding to K frequency bands, makes it possible for any terminal device to take K as an integer greater than or equal to 2, and the union of K frequency bands as frequency band FB (FB is Frequency Band) as an example, any one of the K frequency bands is equivalent to a subband of frequency band FB, and each of the K frequency bands will be referred to as a subband hereinafter, then the K frequency bands are also K subbands, and the bandwidth of each of the K subbands is smaller than that of frequency band FB, which enables the resource allocation method of the embodiment of the present invention to perform resource allocation based on subbands to cope with the frequency dispersion phenomenon.
[0168] On the other hand, after solving the frequency dispersion phenomenon, resource allocation based on sub-band needs to be based on the grid (the beam emitted by the base station based on the spherical wave chicken house is focused on different areas. According to the different beam focusing positions, the beam is divided into different grids). In the resource allocation method of the embodiment of the present invention, since each of the K sub-bands of each terminal device reports the index of the target beam, the target beam can be associated with the grid corresponding to the terminal device. The reason why the target beam can be associated with the grid corresponding to the terminal device is that the target beam is determined based on multiple downlink reference signals. For any downlink signal sent by the base station, the signal strength received by the terminal devices at different locations is also correspondingly different. For example, the stronger the signal power received by the terminal device, the more it indicates that the location of the terminal device corresponds to the grid where the base station beam is located. The significance of this is that the base station can determine which subbands in the K subbands of each terminal device have the same or different target beam indexes through the indexes of the target beams corresponding to the K subbands reported by each terminal device. For example, for multiple terminal devices, the same subband corresponds to the same target beam index, which indicates that the grids corresponding to these same subbands (the same subband, that is, the same frequency band) are the same and different resources can be allocated; and the same subband corresponds to different target beam indices, which indicates that the grids corresponding to these same subbands are different and can indicate the same resources.
[0169] Therefore, according to the resource allocation method of an embodiment of the present disclosure, for example, when the same subband in at least two terminal devices corresponds to different target beam indices, the same subband of the at least two terminal devices can be indicated with the same time domain resources, frequency domain resources and code domain resources, so as to improve resource utilization and have higher resource allocation efficiency.
[0170] For example, a base station may send multiple downlink reference signals to each terminal device within a cell, with each downlink reference signal being transmitted to the corresponding terminal device in the form of a beam. Each terminal device receives multiple downlink reference signals and determines the index of a target beam based on the multiple downlink reference signals.
[0171] According to the resource allocation method of an embodiment of the present disclosure, each terminal device reports the target beams corresponding to K subbands, and the index indication information reported by each of the N terminal devices includes information of 1*K dimensions. The base station receives the index indication information including 1*K dimensions reported by N terminal devices in total.
[0172] It should also be noted that the resource allocation method of the embodiment of the present disclosure can adapt not only to near-field scenarios, but also to far-field scenarios. Unlike the near-field scenario where there is a phenomenon of signal focusing, there is no phenomenon of signal focusing at different distances in the far-field scenario. Therefore, all terminal devices located at the same angle to the base station in the far field are under the same beam (it can be considered that all terminal devices located in the far field are located in the same grid). In addition, there is no need to consider the beam misconvergence phenomenon in the far-field scenario. Therefore, the value K of the number of frequency bands corresponding to each terminal device is, for example, 1, which can adapt to the far-field scenario. At this time, if the same resource is indicated to any multiple terminal devices in the far field, there is strong interference between any multiple terminal devices in the far field. Therefore, in this case, different resources can be allocated to different terminal devices in the far field.
[0173] FIG5A schematically shows a schematic diagram of multiple terminal devices located in the near field and the far field.
[0174] Figure 5B schematically shows a schematic diagram of grid-based resource allocation for the four terminal devices UE1, UE2, UE3, and UE4 shown in Figure 5A. Figure 5C schematically shows a schematic diagram of grid-based and sub-band-based resource allocation for five terminal devices.
[0175] As shown in FIG5A , according to the resource allocation method of an embodiment of the present disclosure, for example, among four terminal devices UE1, UE2, UE3, and UE4, UE1 and UE2 are in the near field, while UE3 and UE4 are in the far field. The grids corresponding to UE1 and UE2 in the near field are different. UE1 corresponds to Grid1, and UE2 corresponds to Grid2.
[0176] For example, the Rayleigh distance may be used to distinguish whether a terminal device is located in the far field range or the near field range. The Rayleigh distance may be represented by the following formula (3).
[0177] Where D is the array size, λ is the wavelength, and θ is the angle between the antenna array normal and the UE position.
[0178] As shown in FIG5B , according to a resource allocation method according to an embodiment of the present disclosure, in combination with FIG5A , for UE1 and UE2 in the near-field range corresponding to different grids, UE1 and UE2 can be assigned the same resource A. However, for UE3 and UE4 in the far-field scenario, different resources need to be allocated, so UE3 can be allocated resource B, and UE4 can be allocated resource A.
[0179] In the example of Figure 5C , terminal devices UE1, UE2, and UE3 are all in the near-field range, while terminal devices UE4 and UE5 are both in the far-field range. For example, if the value of K is 2, meaning the K subbands are subband 1 and subband 2, then for subband 1, if the target beam indexes reported by UE1 and UE2 in the near-field range are different, UE1 and UE2 may be assigned the same resource A. If the target beam index reported by UE3 in the near-field range is the same as that reported by UE1 and UE2, UE3 is assigned a different resource B than UE1 and UE2. For subband 1, UE4 and UE5 in the far-field range correspond to the same grid, so UE4 and UE5 are assigned different resources for subband 1: UE4 is assigned resource C, while UE5 is assigned resource A.
[0180] For subband 2, if UE1 and UE3 within the near-field range report different target beam indices, UE1 and UE3 are assigned the same resource A. If UE2 within the near-field range reports the same target beam index as UE1 and UE3, UE2 is assigned a different resource B than UE1 and UE3. Similarly, for subband 2, UE4 and UE5 within the far-field range correspond to the same grid, so UE4 and UE5 are assigned different resources for subband 2: UE4 is assigned resource C, while UE5 is assigned resource A.
[0181] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device based on index indication information when the number of target beams is 1: the index indication information represents that when the target beams corresponding to the same frequency band of multiple terminal devices are different, the same time domain resources, frequency domain resources and code domain resources are indicated to the same frequency band of multiple terminal devices.
[0182] It can be understood that the target beam and the index of the target beam are associated with each other. Therefore, when the index indication information includes the index of the target beam, the corresponding target beam can actually be determined according to the index of the target beam.
[0183] Compared to some implementations that allocate different resources to different terminal devices, the resource allocation method of the embodiment of the present disclosure can allocate resources to multiple terminal devices from the dimension of multiple sub-bands. Specifically, for example, when the target beams corresponding to the same sub-band of multiple terminal devices are different, the grids corresponding to the same sub-band of the multiple terminal devices are different. The different grids can ensure that the interference between the terminal devices is small. Therefore, the same resources can be indicated to the same sub-band of multiple terminal devices to improve resource utilization efficiency. This makes the resource allocation method of the embodiment of the present disclosure more efficient.
[0184] Still taking Figure 5C as an example, among the five terminal devices UE1 to UE5, when UE1, UE2, and UE5 have different target beams corresponding to subband 1, the same subband (here, the same subband is subband 1) of UE1, UE2, and UE5 is indicated with the same resource A. Similarly, among the five terminal devices UE1 to UE5, when UE1, UE3, and UE5 have different target beams corresponding to subband 2, the same subband (here, the same subband is subband 2) of UE1, UE3, and UE5 is indicated with the same resource A.
[0185] According to the resource allocation method of the embodiment of the present disclosure, whether for near-field scenarios or far-field scenarios, the grid can be distinguished according to the index of the target beam reported by the sub-band of the terminal device, and resource allocation based on the grid and sub-band can be achieved accordingly.
[0186] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device based on index indication information when the number of target beams is 1: the index indication information represents that when multiple terminal devices have the same target beams corresponding to the same frequency band, different time domain resources, frequency domain resources and code domain resources are indicated to the same frequency band of multiple terminal devices.
[0187] Different time domain resources, frequency domain resources and code domain resources indicate that the indicated resources are different in at least one of the time domain, the frequency domain and the code domain.
[0188] Corresponding to the previous embodiment, when multiple terminal devices have the same target beam corresponding to the same sub-band, the grids corresponding to the same sub-band are the same. If the UEs in the same grid are indicated with the same resources, the interference between the UEs will be more serious. Therefore, different resources can be allocated to the same sub-band of multiple terminal devices to improve resource allocation efficiency.
[0189] Still taking Figure 5C as an example, among the five terminal devices UE1 to UE5, if UE3 and UE4 have the same target beam corresponding to subband 1, different resources are indicated for the same subband (here, the same subband is subband 1) for UE3 and UE4. In the example of Figure 5C , UE3 is indicated as resource B in subband 1, and UE4 is indicated as resource C in subband 1. Similarly, among the five terminal devices UE1 to UE5, if UE2 and UE4 have the same target beam corresponding to subband 2, different resources are indicated for the same subband (here, the same subband is subband 2) for UE2 and UE4. In the example of Figure 5C , UE2 is indicated as resource B, and UE4 is indicated as resource C.
[0190] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device based on index indication information when the number of target beams is 1: the index indication information represents that when the target beams corresponding to multiple continuous frequency bands of the terminal device are the same, the same time domain resources, frequency domain resources and code domain resources are indicated to the continuous frequency bands of the terminal device.
[0191] It should be noted that the resource allocation method of the embodiment of the present disclosure is aimed at a certain terminal device. For this terminal device, if the target beams corresponding to multiple continuous frequency bands (continuous frequency bands, i.e., continuous sub-bands) of the terminal device are the same, it indicates that the terminal device corresponds to the same grid in multiple continuous sub-bands. Since the resource allocation is for one terminal device, there is no interference between terminal devices, and the same resources can be indicated to the continuous sub-bands of the terminal device.
[0192] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device based on index indication information when the number of target beams is 1: the index indication information represents that K frequency bands of the terminal device correspond to the same target beam, and when the same target beams corresponding to multiple terminal devices are different, the same time domain resources, frequency domain resources and code domain resources are indicated to multiple terminal devices based on the frequency band.
[0193] Taking N and K as 3 and 4 respectively as an example, there are three terminal devices UE1, UE2, and UE3, and each terminal device reports the index of the target beam of 4 subbands (the four subbands are, for example, subband 1, subband 2, subband 3, and subband 4). The index of the target beam corresponding to the 4 subbands of UE1 is, for example, beam 1, the index of the target beam corresponding to the 4 subbands of UE2 is, for example, beam 1, and the index of the target beam corresponding to the 4 subbands of UE3 is, for example, beam 3. Then, the 4 subbands of UE1 and UE2 correspond to the same target beam (the same target beam is beam 1), and the 4 subbands of UE3 correspond to the same target beam, that is, beam 3. The same target beams corresponding to UE1 and UE3 are different, and the same target beams corresponding to UE2 and UE3 are different. Therefore, The same resources can be indicated to UE1 and UE3 based on the subband (the four subbands of UE1 can be indicated with the same resources, the four subbands of UE3 can also be indicated with the same resources, and the resources indicated by the four subbands of UE1 can also be the same as the resources indicated by the four subbands of UE3). The same resources can be indicated to UE2 and UE3 based on the subband, but since the same target beam corresponding to UE1 and UE2 is the same, different resources need to be indicated to UE1 and UE2 based on the subband (the four subbands of UE1 can be indicated with the same resources, the four subbands of UE2 can also be indicated with the same resources, and the resources indicated by the four subbands of UE1 are different from the resources indicated by the four subbands of UE2).
[0194] According to the resource allocation method of an embodiment of the present disclosure, there is also a situation where the K subbands of a terminal device correspond to the same beam and the same target beams corresponding to multiple terminal devices are different. At this time, multiple terminal devices correspond to different grids, and all subbands of each terminal device correspond to the same grid. Therefore, the same resources can be indicated to multiple terminal devices based on the subband.
[0195] In the far-field scenario, the index indication information represents that the K subbands of the terminal device correspond to the same target beam, and the same target beam corresponding to multiple terminal devices is the same, which means that the subbands of multiple terminal devices correspond to the same grid. At this time, multiple terminal devices can be indicated with different resources.
[0196] According to another embodiment of the resource allocation method of the present disclosure, the index indication information also includes power difference indication information, which is used to indicate the difference in receiving power corresponding to different beams in the frequency band. The receiving power difference is the minimum value of the difference between the signal receiving power intensity of the target beam and the signal power receiving intensity of other beams.
[0197] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device according to index indication information when the number of target beams is 1: the resource indication information represents that among N terminal devices, the target beams corresponding to the first part of terminal devices in the same frequency band are the same, the target beams corresponding to the second part of terminal devices in the same frequency band are different, and the target beams corresponding to the first part of terminal devices are different from the target beams corresponding to the second part of terminal devices. In this case, the same time domain resources, frequency domain resources and code domain resources are indicated in the same frequency band to the second part of terminal devices and the terminal devices in the first part with the largest difference in receiving power.
[0198] The first part of terminal devices and the second part of terminal devices respectively represent at least one terminal device among the N terminal devices.
[0199] Corresponding to the previous embodiment, only one terminal device in the first part of the terminal devices can be indicated with the same resources as those in the second part of the terminal devices. For each terminal device in the first part of the terminal devices, power difference indication information is reported, and the power difference indication information is used to indicate the difference in received power strength between the target beam and other beam signals of the terminal device in the same subband.
[0200] For example, UE1 measures three beams, and the signal received power intensities for beams 1, 2, and 3 are -80dB, -85dB, and -82dB, respectively. The difference in signal received power intensities between beams 1 and 2 is |-80-(-85)| = 5dB, the difference in signal received power intensities between beams 1 and 3 is 2dB, and the difference in signal received power intensities between beams 2 and 3 is 3dB. Therefore, the corresponding power difference indication information for UE1 is 2dB. For example, the power difference indication information reported by UE1 and UE2 in the same subband is 2dB and 9dB, respectively. This indicates that the differences in signal received power intensities between UE1's target beam and the other beams with the highest signal received power intensities in the same subband are 2dB and 9dB, respectively. Since the difference in signal received power intensities between UE2's target beam and the other beams is greater, this indicates that UE2's target beam interferes less with the other beams. Therefore, the same resources can be indicated to UE2 and the second terminal device.
[0201] According to a resource allocation method according to another embodiment of the present disclosure, the target beams are multiple beams with the strongest signal receiving power intensity, and the difference between the signal receiving power intensity of any two target beams among the multiple target beams is less than or equal to the first threshold.
[0202] The beam indexes of the target beams of any terminal devices are different.
[0203] In scenarios where the signal frequency is relatively low or the signal multipath is relatively rich, there may be situations where the signal received power strength under multiple beams is relatively high. In this case, the terminal device can, for example, determine multiple indexes of the target beam based on the signal received power strength of the downlink reference signal and a first threshold, that is, determine multiple target beams.
[0204] For example, the maximum value of the signal receiving power strength of multiple downlink reference signals of UE1 under subband 1 is recorded as A, and the first threshold is recorded as Δ. UE1 can report the beam indexes corresponding to all downlink reference signals whose signal receiving power strength in multiple downlink reference signals is greater than or equal to A-Δ and less than or equal to A, that is, multiple beam indices of the target beam.
[0205] It should be noted that for the terminal device, the number of beam indices v corresponding to all downlink reference signals with received signal power strength greater than or equal to A-Δ and less than or equal to A may be less than the number of target beam indices V that need to be reported. In this case, the terminal device can, for example, report v beam indices and Vv preset values that are different from the index of the beam corresponding to any downlink reference signal. When the base station receives a beam index as a preset value, it can determine that the number of target beams is v, and the index of each of the v target beams is not a preset value.
[0206] Exemplarily, the second threshold Δ and the index number V of the target beam are configured by the base station according to actual communication requirements.
[0207] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device based on index indication information when there are multiple target beams: the index indication information represents that when the multiple beam indices of the target beams corresponding to the same frequency band of multiple terminal devices are different, the same time domain resources, frequency domain resources and code domain resources are indicated to the same frequency band of multiple terminal devices.
[0208] Figure 5D exemplarily shows a schematic diagram of resource allocation for three terminal devices UE1, UE2, and UE3. Figure 5E schematically shows a schematic diagram of resource allocation for four terminal devices UE1 to UE4.
[0209] For example, as shown in Figure 5D, the target beams corresponding to three terminal devices UE1, UE2, and UE3 in a particular subband are {beam 1, beam 2, beam 3}, {beam 1, beam 2, beam 4}, and {beam 4, beam 5, beam 6}, respectively. The target beams corresponding to UE1 and UE3 are different, indicating that the mutual interference between the target beams of UE1 and UE3 is low. Therefore, the same resources can be indicated to UE1 and UE3 in this subband.
[0210] It should be noted that when indicating the same resources to multiple terminal devices, it can ensure that more terminal devices meet the requirement of different target beams. Taking Figure 5E as an example, the target beams of UE1 to UE4 on a certain subband are {beam 1, beam 2}, {beam 4, beam 5, beam 6}, {beam 3, beam 4}, {beam 6}, respectively. Then, on this subband, the same resources can be indicated to UE1 and UE2, or the same resources can be indicated to UE1, UE3, and UE4. Both of the above methods meet the requirement that the target beams of multiple terminal devices are different, but resources should be allocated according to the second method to maximize the degree of resource reuse.
[0211] A feasible terminal device selection method is given below. The selected terminal devices can be indicated with the same resources:
[0212] 1. Each subband obtains the target beams of N terminal devices, which are recorded as B1, ..., BM respectively. The terminal device selection result is recorded as The corresponding beam index set is The set of unselected terminal devices is denoted as V = {1,…,N}
[0213] 2. Cycle N terminal devices
[0214] a)V UE,n =V UE,n +n,V Beam,n =V Beam,n +Bn,V=Vn
[0215] i. When V is not an empty set and V Beam Not a complete set, loop through the remaining terminal devices
[0216] 1. Determine the mth terminal device and V Beam,n Are the beam indices in different? If so, record T m =V Beam,n +Bm
[0217] ii. Find the solution that makes T m The terminal device m with the smallest number of beam indices in V UE,n =V UE,n +m,V Beam,n =V Beam,n +Bm, V=Vm
[0218] iii. Go back to step 2.ai until the condition is not met
[0219] 3. Find the set V with the largest number of terminal devices UE,n , V UE =V UE,n , V UE The terminal devices in indicate the same resource.
[0220] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device based on index indication information when there are multiple target beams: the index indication information represents that when there is at least one identical beam index of target beams corresponding to the same frequency band of multiple terminal devices, different time domain resources, frequency domain resources and code domain resources are indicated to the same frequency band of multiple terminal devices.
[0221] Taking Figure 5E as an example, UE2 and UE4 target beams on a subband are {beam 4, beam 5, beam 6} and {beam 3, beam 4}, respectively. They share a common beam, beam 4. This indicates that beam 4 has a significant impact on both UE2 and UE4. Indicating the same resources to UE2 and UE4 will cause significant inter-user interference. Therefore, different resources must be assigned to UE2 and UE4, similar to Figure 5C, and will not be further explained here.
[0222] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device based on index indication information when there are multiple target beams: the index indication information represents that when the multiple beam indices of the target beams corresponding to multiple continuous frequency bands of the terminal device are the same, the same time domain resources, frequency domain resources and code domain resources are indicated to the continuous frequency bands of the terminal device.
[0223] It should be noted that the resource allocation method of the embodiment of the present disclosure is aimed at a certain terminal device. For this terminal device, if the terminal device has multiple identical indexes of target beams corresponding to multiple continuous frequency bands (continuous frequency bands, i.e., continuous sub-bands), it indicates that the terminal device corresponds to the same grid in multiple continuous sub-bands. Since the resource allocation is for one terminal device, there is no interference between terminal devices, and the same resources can be indicated to the continuous sub-bands of the terminal device.
[0224] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device based on index indication information when the number of target beams is multiple: when the index indication information represents that the multiple beam indices of the target beams corresponding to K frequency bands of the terminal device are the same, and when the multiple beam indices of the target beams corresponding to the multiple terminal devices are different, the same time domain resources, frequency domain resources and code domain resources are indicated to the multiple terminal devices based on the frequency band.
[0225] Taking N and K as 3 and 4 respectively as an example, there are three terminal devices UE1, UE2, and UE3, and each terminal device reports the target beams of 4 subbands (the four subbands are, for example, subband 1, subband 2, subband 3, and subband 4). The target beams corresponding to the 4 subbands of UE1 are, for example, {beam 1, beam 2, beam 3}, the indexes of the target beams corresponding to the 4 subbands of UE2 are, for example, {beam 1, beam 2, beam 3}, and the indexes of the target beams corresponding to the 4 subbands of UE3 are, for example, {beam 4, beam 5}. Then, the 4 subbands of UE1 and UE2 correspond to the same target beam (the same target beam is {beam 1, beam 2, beam 3}), and the 4 subbands of UE3 correspond to the same target beam, that is, {beam 4, beam 5}. The multiple beam indices of the target beams corresponding to UE1 and UE3 are different, and UE2 and UE3 have different indices. The multiple beam indices of the corresponding target beams are different. Therefore, the same resources can be indicated to UE1 and UE3 based on the subband (the four subbands of UE1 can be indicated with the same resources, and the four subbands of UE3 can also be indicated with the same resources, and the resources indicated by the four subbands of UE1 can also be the same as the resources indicated by the four subbands of UE3). The same resources can also be indicated to UE2 and UE3 based on the subband. However, since the multiple beam indices of the target beams corresponding to UE1 and UE2 are the same, different resources can be indicated to UE1 and UE2 based on the subband (the four subbands of UE1 can be indicated with the same resources, and the four subbands of UE2 can also be indicated with the same resources, and the resources indicated by the four subbands of UE1 are different from the resources indicated by the four subbands of UE2).
[0226] Exemplarily, according to a resource allocation method of another embodiment of the present disclosure, the signal receiving power intensity of the target beam is the highest, and the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of any other downlink reference signal among the multiple downlink reference signals is greater than or equal to the second threshold.
[0227] From this, a target beam can be determined.
[0228] When a base station sends multiple downlink reference signals to a terminal device, the terminal device may determine a downlink reference signal directed to the terminal device, i.e., a target beam, based on the highest signal received power strength of the multiple downlink reference signals. The target beam is associated with a grid covering the location of the terminal device.
[0229] On this basis, if the difference between the signal receiving power strength of the target beam and the signal receiving power strength of any other downlink reference signal in the multiple downlink reference signals is greater than or equal to the second threshold, it indicates that the beam orthogonality between the target beam and any other downlink reference signal is better, and the target beam is less interfered by other downlink reference signals.
[0230] Exemplarily, for example, in the same sub-band, the base station can send a channel state information reference signal (CSI-RS) in two beams with high correlation, then the reference signal receiving power (RSRP) measured under the two beams will be close. On the contrary, the difference in the reference signal receiving power measured under the two beams will be relatively large. Beam correlation will be reflected in the value of the reference signal receiving power of the terminal device, that is, the signal receiving power strength. Through the above principle, the terminal device reports the index of the strongest target beam on the K sub-bands. The difference between the reference signal receiving power of the target beam and other beams is greater, so it can be considered that the orthogonality between the target beam and other beams is better.
[0231] For example, the base station sends a CSI-RS downlink reference signal to the terminal device. The downlink reference signal is used as the transmitted beam. The beam weight w in the far-field scenario is far And the beam weight w in the near-field scenario near They can be represented by the following formulas (4) and (5) respectively.
[0232] Note f i is the carrier frequency of the ith subband, then the signal received by the UE on the ith subband can be represented by the following formula (6):
[0233] y(f i )=h(f i )*w(x0,y0) (6)
[0234] Where h∈C 1*N w(x0, y0) is the beam weight of the base station pointing to the UE at (x0, y0). Figure 1A shows a schematic diagram of the near-field angle. Assume that the UE has a single antenna and the gNB is a linear array with N antennas. The following formula assumes that N is an odd number.
[0235] The RSRP measured by the UE in the i-th subband is denoted as g(f i ). g(f i ) can be represented by the following formula (7):
[0236] in Indicates that the UE to antenna n is in subband f i Large-scale fading, r nrepresents the distance from the nth gNB antenna to the UE, r n It can be represented by the following formula (8):
[0237] Please note that for Substituting into formula (5), we can get
[0238] make
[0239] It can be expressed as, in represents the Hadamard product.
[0240] According to the resource allocation method of the embodiment of the present disclosure, the base station obtains the index of the target beam of the K subbands reported by the terminal device. Since the target index is associated with the grid, it is equivalent to being able to distinguish the grids corresponding to the K subbands of the terminal device based on the index of the target beam, thereby facilitating subsequent resource allocation based on the grid and subband. Furthermore, since interference with other beams is also taken into account when determining the target beam, when resource allocation is subsequently performed based on the grid and subband, interference between the grids will also be reduced, and the resource allocation efficiency of the embodiment of the present disclosure is more efficient.
[0241] Exemplarily, when a difference between the signal reception power strength of the target beam and the signal reception power strength of any other downlink reference signal in the multiple downlink reference signals is less than a second threshold, the index of the target beam is a preset value.
[0242] It should be noted that when the difference between the signal receiving power strength of the target beam and the signal receiving power strength of any other downlink reference signal in multiple downlink reference signals is less than the first threshold, the index of the target beam can, for example, be set to a preset value different from the index of any downlink reference signal.
[0243] Exemplarily, for example, the downlink reference signal with the highest signal receiving power intensity received by the terminal device can be used as the target beam. When the terminal device reports the index of the target beam, the target beam can be screened, that is, if the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of any other downlink reference signal among the multiple downlink reference signals is greater than or equal to a first threshold, the index of the target beam is reported. If the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of any other downlink reference signal among the multiple downlink reference signals is less than the first threshold, the preset value can be reported as the index of the target beam.
[0244] According to the resource allocation method of the embodiment of the present disclosure, the index of the target beam reported by the terminal device can be received, and through the relationship between the difference in signal receiving power intensity of the downlink reference signal corresponding to the beam of the target beam and the downlink reference signal under any other beam in the multiple downlink reference signals and the size of the first threshold, the index of the target beam with better orthogonality with other beams can be accurately determined.
[0245] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of indicating resource indication information to a terminal device based on index indication information: according to the index indication information, a resource pattern of time domain resources, frequency domain resources and code domain resources is indicated to each frequency band of the terminal device.
[0246] The resource pattern can be understood as the configuration method of time domain resources, frequency domain resources, and code domain resources corresponding to the resources represented in the form of a pattern. Different resource patterns correspond to different resource pattern indexes, indicating that different resource pattern indexes can realize the allocation of time domain resources, frequency domain resources, and code domain resources with low overhead.
[0247] For example, according to the resource allocation method of the embodiment of the present disclosure, a bitmap may be used to indicate the resource pattern of the terminal device in K sub-bands. For example, a bitmap may be used to indicate the sub-band information b allocated to the terminal device. fre And the corresponding resource pattern fre .
[0248] With the indicated subband information b fre Taking "111100001110" as an example, "1" indicates that the subband is allocated to the terminal device, and "0" indicates that it is not allocated. Therefore, "111100001110" indicates that the 2nd, 3rd, 4th, 9th, 10th, 11th, and 12th subbands are allocated to the terminal device. Subbands can include basic units such as RE, RB, and RBG. RB stands for Resource Block, and RE stands for Resource Element. RE is the smallest resource unit, representing an OFDM symbol in the time domain and a subcarrier in the frequency domain. RB is the smallest unit of resource scheduling. RBG stands for Resource Block Group, which is the resource unit for service channel resource allocation and consists of a group of RBs.
[0249] For example, you can also indicate the resource pattern fre The value is "1111000", where 0 indicates the preset frequency domain resource pattern 0 and 1 indicates the preset frequency domain resource pattern 1. "1111000" indicates that resource pattern 0 is indicated to the 2nd, 3rd, and 4th subbands, and resource pattern 1 is indicated to the 9th, 10th, 11th, and 12th units.
[0250] Figure 6 schematically shows a schematic diagram of a resource pattern in the form of a bitmap of a time slot. For example, the boxes marked "0" and "1" can represent resource pattern 0 and resource pattern 1, respectively. Taking RE as an example, in the example of Figure 6, resource pattern 0 corresponds to the 1st, ..., 11th RE in the RB, and resource pattern 1 corresponds to the 2nd, ..., 12th RE in the RB.
[0251] In addition to the above examples, the index indication information can also indicate the time domain resources and frequency domain resources to each subband of the terminal device by indicating the frequency domain resource subband width, multiple frequency domain starting positions and the resource pattern of this granularity.
[0252] For example, it may be indicated that in, Used to indicate the starting position of the frequency domain of the i-th subband, Indicates the number of frequency units in the i-th subband, pattern i Used to indicate the resource pattern corresponding to the i-th subband.
[0253] According to another embodiment of the present disclosure, the resource allocation method may further include, for example, sending a frequency domain granularity reporting instruction before receiving the index indication information.
[0254] The frequency domain granularity reporting instruction is used by the terminal device to report the frequency domain granularity.
[0255] The K frequency bands corresponding to the terminal device are determined by the frequency domain granularity.
[0256] For example, the frequency band FB of the K sub-bands is N K frequency units, the frequency domain granularity reporting instruction sent by the base station to the terminal device is X, then the terminal device can know that the value of K is K=N K / X, when N is divisible by X, the bandwidth of each of the K sub-bands is the same. K Not divisible by X. For the 1st to K-1th subbands, the bandwidth is X frequency units. For the Kth subband, the bandwidth is N. K -(K-1)*X frequency units.
[0257] Exemplarily, for example, the base station can send a frequency domain granularity reporting instruction to the terminal device, and the terminal device responds to the frequency domain granularity reporting instruction and reports the frequency domain granularity to the base station. The frequency domain granularity here includes, for example, the value of K and the bandwidth of each subband in the K subbands.
[0258] FIG7A schematically shows a schematic diagram of interaction between a base station and a terminal device in a resource allocation method according to an embodiment of the present disclosure.
[0259] As shown in Figure 7A, for example, the base station can send a frequency domain granularity reporting instruction to the terminal device. The terminal device can, for example, respond to the frequency domain granularity reporting instruction, determine the frequency domain granularity reported by the terminal device and report the frequency domain granularity. The frequency domain granularity can represent the frequency bandwidth range of the terminal device's measured downlink reference signal.
[0260] According to the resource allocation method of the embodiment of the present disclosure, the base station can instruct the terminal device to report the frequency domain granularity, and accurately allocate K sub-bands based on the frequency domain granularity reported by the terminal device. These K sub-bands are used as a basis for subsequent resource allocation to the terminal device, which can also improve the accuracy and efficiency of resource allocation accordingly.
[0261] As shown in FIG7A , the resource allocation method according to another embodiment of the present disclosure may further include, for example: performing channel estimation on each received uplink reference signal to obtain channel parameters between the terminal device that sends the uplink reference signal.
[0262] The uplink reference signal is determined based on the time domain resources, frequency domain resources, and code domain resources allocated to the K frequency bands of the terminal device.
[0263] According to the resource allocation method of the embodiment of the present disclosure, it is possible to adapt to near-field scenarios for accurate, efficient, and higher resource utilization resource allocation. In the case where the resources allocated to the terminal device are uplink reference signals, the timeliness and accuracy of channel estimation using the resources allocated to the terminal device of the embodiment of the present disclosure are higher, and the efficiency of channel estimation is also higher. Timeliness is reflected in, for example, scenarios where the position of the terminal device changes in real time, and the timeliness requirements for channel estimation are higher. The resource utilization rate of resource allocation according to the resource allocation method of the embodiment of the present disclosure is higher. For example, the same resources can be allocated to different terminal devices, and each terminal device can perform channel estimation with a shorter measurement period to adapt to scenarios where the position of the terminal device may change in real time. The channel estimation is correspondingly more accurate, for example, it can meet the channel estimation needs of the terminal device.
[0264] According to yet another embodiment of the present disclosure, the resource allocation method may further include sending threshold indication information before receiving the index indication information.
[0265] The second threshold indicated by the threshold indication information is used to determine the target beam of each frequency band.
[0266] FIG7B schematically shows a schematic diagram of interaction between a base station and a terminal device in a resource allocation method according to another embodiment of the present disclosure.
[0267] As shown in FIG7B , the resource allocation method according to another embodiment of the present disclosure may further include sending beam reporting indication information before receiving the index indication information.
[0268] The beam reporting indication information is used to indicate the number of multiple beam indices and / or the first threshold for the terminal device to report the target beam.
[0269] Exemplarily, the number of multiple beam indices of the target beam is 3, the first threshold is 10dB, and the terminal device needs to report 3 beam indices, and the 3 beam indices include the beam index corresponding to the reference signal with the largest downlink reference signal receiving power intensity, where the signal receiving power intensity is recorded as A. The other two beam indices need to meet the following conditions: the signal receiving power intensity of the corresponding downlink reference signal is greater than or equal to A-10. If there are no two beams that meet the above conditions, then the preset value is used instead. For example, the target beam is {beam 1, beam 2, beam-1}, and the beam index 1,2 means that beam 1 and beam 2 meet the above conditions, and beam-1 means that the third beam that meets the above conditions cannot be found.
[0270] Exemplarily, the number of the multiple beam indices of the target beam and the first threshold may be determined by the base station according to actual communication requirements, for example.
[0271] According to another embodiment of the present disclosure, the resource allocation method may further include, for example: receiving index indication information reported by a terminal device.
[0272] The index indication information includes at least one of the following: a resource identifier of a downlink reference signal, and first beam position information of a target beam.
[0273] The first position information includes angle information and / or distance information of the target beam.
[0274] It should be noted that, based on the resource identifier of the downlink reference signal and the first beam position information of the target beam, the index of the target beam corresponding to each terminal device in K frequency bands and the power difference indication information can be determined.
[0275] Specifically, the following schematically illustrates a specific example in which the index indication information includes the index of the target beam corresponding to the terminal device in K frequency bands: the terminal device can obtain the resource identifier CRI (CSI-RS Resource Indicator) of the downlink reference signal, and the reported beam index is the CRI. When the base station receives the CRI, it can know the downlink reference signal corresponding to the CRI and the beam corresponding to the downlink reference signal. The terminal device can also obtain the first position information of the target beam, and the first position information includes the angle information and / or distance information of the beam. Exemplarily, in the near field, beam 1 is focused on a certain point, and the polar coordinates of the point relative to the base station array are (r, θ), and the definition of (r, θ) is shown in Figure 1A. At this time, the index of the target beam includes the index of the angle information (for example, θ) and the index of the distance information (for example, r), and the base station can determine a unique beam through the index of the angle information and / or distance information.
[0276] The terminal device reports an index of angle information and / or an index of distance information, and the base station sends a downlink reference signal and also sends angle information and / or distance information. The terminal device can determine the weight corresponding to each grid based on the angle information and / or distance information sent by the base station. The angle information is used to indicate the emission angle θ of the beam, and the distance information is used to indicate the focal position r of the beam. The distance information and angle information can uniquely determine a weight.
[0277] The terminal device can obtain multiple beam weights based on multiple angle information and distance information, which are recorded as Where i and j represent the i-th angle information and j-th distance information respectively. The base station does not superimpose the outer weight to send the downlink reference signal, and the terminal device receives the downlink reference signal sent by the base station and uses multiple beams to correlate with the received channel. Then record the signal received by the UE on the k-th subband and the beam weight The received power can be represented by formula (10):
[0278] The terminal device may determine a target beam on the kth subband based on the beam weight of the received power and a second threshold value to obtain a plurality of beam indices, where each beam index includes an index i of angle information and / or an index j of distance information. The method for determining the plurality of beam indices is consistent with the method described above and is not further described here.
[0279] Among them, the angle information and distance information used by the terminal device to determine the beam weight can be determined according to the instructions of the base station, or according to a predefined angle information set and distance information set, which is not limited here.
[0280] Each beam index may be a one-dimensional index determined by the index of the angle information and the index of the distance information. For example, the beam index may be recorded as index=(i-1)*N angle +j, or index=(j-1)*N dis +i. Among them, N angle and N dis Respectively express the total number of angle information and distance information.
[0281] The present disclosure also provides a resource allocation method, which is described below with reference to FIG8 in conjunction with the system architecture of FIG2 . The resource allocation method of the present disclosure embodiment can be executed by the terminal device 202 shown in FIG2 .
[0282] FIG8 schematically shows a flow chart of a resource allocation method 800 according to an embodiment of the present disclosure.
[0283] In operation S810, the indexes of target beams corresponding to the terminal device in K frequency bands are determined based on the received multiple downlink reference signals.
[0284] The multiple downlink reference signals may be sent by the base station to the terminal device, for example.
[0285] In operation S820, an index of a target beam is transmitted.
[0286] In operation S830, resource indication information is received to obtain time domain resources, frequency domain resources, and code domain resources allocated to K frequency bands of the terminal device.
[0287] The resource indication information is determined based on the index indication information, where the index indication information includes the index of the target beam corresponding to each of the N terminal devices in the K frequency bands, where N is an integer greater than or equal to 2, and K is a positive integer.
[0288] As shown in Figures 7A and 7B, the operations S810 to S830 performed by the terminal device 202 in the embodiment of the present disclosure all correspond to the above-mentioned embodiment performed by the base station, and the relevant technical principles, technical effects, etc. are similar to those of the above-mentioned embodiment performed by the base station, and will not be repeated here.
[0289] According to another embodiment of the resource allocation method of the present disclosure, for example, the following embodiment can be used to implement a specific example of determining the target beams corresponding to the terminal device in K frequency bands and the index of the target beam based on the received multiple downlink reference information: the downlink reference signal with the highest signal receiving power intensity is determined as the target beam. When the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of any other downlink reference signal in the multiple downlink reference signals is less than a second threshold, the index of the target beam is determined as a preset value. When the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of any other downlink reference signal in the multiple downlink reference signals is greater than or equal to the second threshold, the index of the target beam of the kth frequency band is determined.
[0290] Still taking FIG. 7A as an example, the resource allocation method according to yet another embodiment of the present disclosure may further include: sending an uplink reference signal.
[0291] The uplink reference signal is determined based on the time domain resources, frequency domain resources, and code domain resources allocated to the K frequency bands of the terminal device.
[0292] As shown in FIG7B , the resource allocation method according to another embodiment of the present disclosure may further include, before sending the index of the target beam, receiving first threshold indication information and multiple downlink reference signals, and determining and reporting power difference indication information based on the threshold indication information and the multiple downlink reference signals.
[0293] The power difference indication information is used to indicate the difference in received power between different beams corresponding to the frequency band. The received power difference is the minimum difference between the signal received power intensity of the target beam and the signal received power intensity of other beams.
[0294] According to another embodiment of the present disclosure, the resource allocation method may further include, before sending the target beam index, receiving a frequency domain granularity reporting instruction and beam reporting indication information. Alternatively, the method may include reporting the index of the target beam corresponding to K frequency band indices and each of the K frequency band indices, or reporting the index of the target beam corresponding to P frequency band indices and each of the P frequency band indices, Q second frequency band indices and each of the Q second frequency band indices, and the number of frequency bands corresponding to the Q second frequency band indices.
[0295] The P frequency bands and the Q second frequency bands comprise K frequency bands in total. The second frequency band includes multiple frequency bands. Both P and Q are positive integers.
[0296] According to a resource allocation method according to another embodiment of the present disclosure, a terminal device may report the K subbands and the indexes of the target beams of the K subbands, respectively. It should be noted that in some scenarios, the terminal device may have the same target beam index for several consecutive subbands among the K subbands.
[0297] For example, if UE1 targets beam 1 on all 10 subbands, reporting that the target beam for each of the 10 subbands is beam 1 will increase UE-side overhead. In this case, UE1 can also report the starting subband position 1, the number of consecutive subbands 10, and the beam index 1 of the target beam, thereby reducing the amount of reporting.
[0298] According to a resource allocation method according to another embodiment of the present disclosure, a terminal device may separately report K subbands and multiple beam indices of target beams of the K subbands. It should be noted that, in some scenarios, the terminal device may have multiple beam indices of target beams of multiple consecutive subbands that are identical.
[0299] For example, the target beams of UE1 in subbands 1 to 5 are all {beam 1, beam 2, beam 3}, and the target beams in subbands 6 to 10 are all {beam 1, beam 3, beam 5}.
[0300] According to the resource allocation method of another embodiment of the present disclosure, the terminal device can, for example, report Q second frequency band indices and the index of the target beam of each second frequency band index in the Q second frequency band indices, as well as the number of frequency bands corresponding to the Q second frequency band indices. In this case, UE1 can also, for example, report the starting subband position 1, the number of consecutive subbands 10, and the beam index 1 of the target beam; report the starting subband position 1, the number of consecutive subbands 10, and the beam index 3 of the target beam; report the starting subband position 1, the number of consecutive subbands 5, and the beam index 2 of the target beam; report the starting subband position 6, the number of consecutive subbands 5, and the beam index 5 of the target beam.
[0301] FIG9 schematically shows a block diagram of a resource allocation apparatus according to an embodiment of the present disclosure.
[0302] As shown in Fig. 9, a resource allocation apparatus 900 according to an embodiment of the present disclosure includes, for example, an index indication information receiving module 910 and a resource indication information indicating module 920. The resource allocation apparatus may be provided in a base station, for example.
[0303] The index indication information receiving module 910 is used to receive index indication information reported by each of the N terminal devices.
[0304] The index indication information includes the index of the target beam corresponding to each terminal device in K frequency bands. The target beam is determined based on multiple downlink reference signals. N is an integer greater than or equal to 2, and K is a positive integer.
[0305] The resource indication information indicating module 920 is used to indicate the resource indication information to the terminal device according to the index indication information.
[0306] The resource indication information is used to allocate time domain resources, frequency domain resources and code domain resources to K frequency bands of the terminal device, and the same frequency bands of at least two terminal devices are indicated with the same time domain resources, frequency domain resources and code domain resources.
[0307] According to another embodiment of the resource allocation apparatus of the present disclosure, when the number of target beams is one, the resource indication information indicating module includes a resource indication information first indicating submodule configured to indicate the same time domain resources, frequency domain resources, and code domain resources for the same frequency band to multiple terminal devices, when the index indication information indicates that the target beams corresponding to the same frequency band for the multiple terminal devices are different.
[0308] According to another embodiment of the resource allocation device of the present disclosure, when the number of target beams is 1, the resource indication information indication module includes: a second resource indication information indication submodule, which is used to indicate different time domain resources, frequency domain resources and code domain resources to the same frequency band of multiple terminal devices when the index indication information represents that the target beams corresponding to the same frequency band of multiple terminal devices are the same, wherein the different time domain resources, frequency domain resources and code domain resources mean that the indicated resources are different in at least one of the time domain, frequency domain and code domain.
[0309] According to another embodiment of the resource allocation device of the present disclosure, when the number of target beams is 1, the resource indication information indication module includes: a third indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to the continuous frequency bands of the terminal device when the index indication information represents that the target beams corresponding to the terminal device in multiple continuous frequency bands are the same.
[0310] According to another embodiment of the resource allocation device of the present disclosure, when the number of target beams is 1, the resource indication information indication module includes: a fourth indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to multiple terminal devices based on the frequency band when the index indication information represents that K frequency bands of the terminal device correspond to the same target beam, and the same target beams corresponding to multiple terminal devices are different.
[0311] According to another embodiment of the resource allocation device of the present disclosure, the index indication information also includes power difference indication information, which is used to indicate the difference in receiving power corresponding to different beams of the frequency band, and the receiving power difference is the minimum value of the difference between the signal receiving power intensity of the target beam and the signal power receiving intensity of other beams.
[0312] According to another embodiment of the resource allocation device of the present disclosure, when the number of target beams is 1, the resource indication information indication module includes: a fifth indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources in the same frequency band to the second part of the terminal devices and the terminal devices in the first part with the largest receiving power difference in the case that, among N terminal devices represented by the resource indication information, the target beams corresponding to the first part of the terminal devices in the same frequency band are the same, the target beams corresponding to the second part of the terminal devices in the same frequency band are different, and the target beams corresponding to the first part of the terminal devices are different from each other.
[0313] According to a resource allocation device of another embodiment of the present disclosure, the target beams are multiple beams with the strongest signal receiving power intensity, and the difference between the signal receiving power intensity of any two target beams among the multiple target beams is less than or equal to a first threshold, and the multiple beam indexes of the target beams of any terminal device are different from each other.
[0314] According to another embodiment of the resource allocation device of the present disclosure, when the number of target beams is multiple, the resource indication information indication module includes: a sixth indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to the same frequency band of multiple terminal devices when the index indication information represents that the multiple beam indices of the target beams corresponding to the same frequency band of multiple terminal devices are different.
[0315] According to another embodiment of the resource allocation device of the present disclosure, when the number of target beams is multiple, the resource indication information indication module includes: a seventh indication submodule of the resource indication information, which is used to indicate different time domain resources, frequency domain resources and code domain resources to the same frequency band of multiple terminal devices when the index indication information represents that there is at least one identical multiple beam indexes of the target beams corresponding to the same frequency band of multiple terminal devices, wherein the different time-frequency resources, frequency domain resources and code domain resources indicate that the indicated resources are different in at least one of the time domain, frequency domain and code domain.
[0316] According to another embodiment of the resource allocation device of the present disclosure, when the number of target beams is multiple, the resource indication information indication module includes: an eighth indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to the continuous frequency bands of the terminal device when the index indication information represents that the multiple beam indices of the target beams corresponding to the terminal device in multiple continuous frequency bands are the same.
[0317] According to another embodiment of the resource allocation device of the present disclosure, when the number of target beams is multiple, the resource indication information indication module includes: a ninth indication submodule of the resource indication information, which is used to indicate the same time domain resources, frequency domain resources and code domain resources to multiple terminal devices based on the frequency band when the multiple beam indices of the target beams corresponding to the K frequency bands of the terminal device represented by the index indication information are the same, and the multiple beam indices of the target beams corresponding to the multiple terminal devices are different.
[0318] According to another embodiment of the resource allocation device of the present disclosure, the signal receiving power intensity of the target beam is the highest, and the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of the beam corresponding to any other downlink reference signal in the multiple downlink reference signals is less than or equal to the second threshold.
[0319] According to a resource allocation device of another embodiment of the present disclosure, when the difference between the signal reception power strength of the target beam and the signal reception power strength of the beam corresponding to any other downlink reference signal in multiple downlink reference signals is greater than a second threshold, the index of the target beam is a preset value.
[0320] According to another embodiment of the present disclosure, the resource allocation device further includes: a frequency domain granularity reporting instruction sending module, used to send a frequency domain granularity reporting instruction, wherein the frequency domain granularity reporting instruction is used for the frequency domain granularity reported by the terminal device, and the K frequency bands corresponding to the terminal device are determined by the frequency domain granularity.
[0321] According to another embodiment of the present disclosure, the resource allocation device further includes: a threshold indication information sending module, configured to send threshold indication information, wherein the second threshold indicated by the threshold indication information is used to determine a target beam for each frequency band.
[0322] According to another embodiment of the present disclosure, the resource allocation device further includes: a beam reporting indication information sending module for sending beam reporting indication information, wherein the beam reporting indication information is used to indicate the number of multiple beam indices and / or the first threshold for the terminal device to report the target beam.
[0323] According to another embodiment of the present disclosure, the resource allocation device further includes: an index indication information receiving module for receiving index indication information reported by each of the N terminal devices, wherein the index indication information includes at least one of the following: a resource identifier of a downlink reference signal, a first beam position information of a target beam, and the first position information includes angle information and / or distance information of the target beam.
[0324] FIG10 schematically shows a block diagram of a resource allocation apparatus according to yet another embodiment of the present disclosure.
[0325] As shown in Fig. 10, the resource allocation apparatus 1000 of the embodiment of the present disclosure includes, for example, a target beam index determination module 1010, an index sending module 1020, and a resource indication information receiving module 1030. The resource allocation apparatus may be provided in a terminal device, for example.
[0326] The target beam index determination module 1010 is used to determine the index of the target beam corresponding to the terminal device in K frequency bands based on multiple downlink reference signals received.
[0327] The index sending module 1020 is configured to send the index of the target beam.
[0328] The resource indication information receiving module 1030 is configured to receive resource indication information to obtain the time domain resources, frequency domain resources, and code domain resources allocated to the K frequency bands of the terminal device.
[0329] The resource indication information is determined based on the index indication information, where the index indication information represents the index of the target beam corresponding to each of the N terminal devices in the K frequency bands, where N is an integer greater than or equal to 2, and K is a positive integer.
[0330] According to a resource allocation device according to yet another embodiment of the present disclosure, the target beam index determination module includes: a target beam determination submodule, a first target beam index determination submodule, and a second target beam index determination submodule.
[0331] The target beam determination submodule is used to determine the downlink reference signal with the highest signal received power intensity as the target beam.
[0332] The first target beam index determination submodule is used to determine the index of the target beam of the kth frequency band as a preset value when the difference between the signal reception power strength of the target beam and the signal reception power strength of any other downlink reference signal in a plurality of downlink reference signals is less than a second threshold value, wherein the kth frequency band is any one of the K frequency bands.
[0333] The second target beam index determination submodule is used to determine the index of the target beam of the kth frequency band when the difference between the signal receiving power strength of the target beam and the signal receiving power strength of any other downlink reference signal in the multiple downlink reference signals is greater than or equal to the second threshold value.
[0334] According to another embodiment of the resource allocation device of the present disclosure, the resource allocation device further includes: a first receiving module and a power difference indication information reporting module.
[0335] The first receiving module is configured to receive threshold indication information and multiple downlink reference signals.
[0336] The power difference indication information reporting module is used to determine and report the power difference indication information based on the threshold indication information and multiple downlink reference signals, wherein the power difference indication information is used to indicate the receiving power difference corresponding to different beams of the frequency band, and the receiving power difference is the minimum value of the difference between the signal receiving power intensity of the target beam and the signal power receiving intensity of other beams.
[0337] According to another embodiment of the resource allocation apparatus of the present disclosure, the resource allocation apparatus further includes: a second receiving module and an index reporting module.
[0338] The second receiving module is used to receive frequency domain granularity reporting instructions and beam reporting indication information.
[0339] An index reporting module is used to report K frequency band indices and the index of the target beam corresponding to each frequency band index in the K frequency band indices, or to report P frequency band indices and the index of the target beam corresponding to each frequency band index in the P frequency band indices, Q second frequency band indices and the index of the target beam corresponding to each second frequency band index in the Q second frequency band indices, and the number of frequency bands corresponding to the Q second frequency band indices, wherein the P frequency bands and the Q second frequency bands include a total of K frequency bands, the second frequency band includes multiple frequency bands, and P and Q are both positive integers.
[0340] It should be understood that the embodiments of the device part of the present disclosure shown in Figures 9 and 10 are the same or similar to the embodiments of the method part of the present disclosure, and the technical problems solved and the technical effects achieved are also the same or similar, and the present disclosure will not go into details here.
[0341] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a computer-readable storage medium, and a computer program product.
[0342] FIG11 shows a schematic block diagram of an example electronic device 1100 that can be used to implement an embodiment of the present disclosure. Electronic devices include various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices may also include various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0343] As shown in Figure 11, the electronic device 1100 includes a computing unit 1101, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1102 or a computer program loaded from a storage unit 1108 into a random access memory (RAM) 1103. In the RAM 1103, various programs and data required for the operation of the electronic device 1100 can also be stored. The computing unit 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0344] Multiple components in electronic device 1100 are connected to I / O interface 1105, including: an input unit 1106, such as a keyboard, mouse, etc.; an output unit 1107, such as various types of displays, speakers, etc.; a storage unit 1108, such as a magnetic disk, optical disk, etc.; and a communication unit 1109, such as a network card, modem, wireless communication transceiver, etc. The communication unit 1109 allows device 1100 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0345] The computing unit 1101 can be a variety of general-purpose and / or specialized processing components with processing and computing capabilities. Some examples of the computing unit 1101 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 1101 performs the various methods and processes described above, such as the resource allocation method. For example, in some embodiments, the aforementioned method can be implemented as a computer software program that is tangibly contained in a machine-readable medium, such as the storage unit 1108. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 1100 via the ROM 1102 and / or the communication unit 1109. When the computer program is loaded into the RAM 1103 and executed by the computing unit 1101, one or more steps of the resource allocation method described above can be performed. Alternatively, in other embodiments, the computing unit 1101 may be configured to execute the resource allocation method in any other appropriate manner (for example, by means of firmware).
[0346] Various implementations of the systems and techniques described above can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0347] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0348] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, a flash memory, or any suitable combination of the foregoing.
[0349] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a cathode ray tube (CRT) or a liquid crystal display (LCD) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0350] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0351] Computer systems may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The client and server relationship arises through computer programs running on the respective computers and having a client-server relationship to each other.
[0352] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not a limitation herein.
[0353] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.
Claims
1. A resource allocation method, characterized in that: include: Receive index indication information reported by each of the N terminal devices, wherein the index indication information includes an index of a target beam corresponding to each of the terminal devices in K frequency bands, the target beam is determined according to multiple downlink reference signals, N is an integer greater than or equal to 2, and K is a positive integer; According to the index indication information, resource indication information is indicated to the terminal device, wherein the resource indication information is used to allocate time domain resources, frequency domain resources and code domain resources to K frequency bands of the terminal device, and the same frequency bands of at least two of the terminal devices are indicated with the same time domain resources, frequency domain resources and code domain resources.
2. The method according to claim 1, characterized in that in, When the number of the target beam is 1, indicating resource indication information to the terminal device according to the index indication information includes: The index indication information represents that when the target beams corresponding to the same frequency band of the multiple terminal devices are different, the same time domain resources, frequency domain resources and code domain resources are indicated to the same frequency band of the multiple terminal devices.
3. The method according to claim 1, characterized in that in, When the number of the target beam is 1, indicating resource indication information to the terminal device according to the index indication information includes: The index indication information represents that when the target beams corresponding to the same frequency band are the same, the multiple terminal devices are indicated with different time domain resources, frequency domain resources and code domain resources to the same frequency band, wherein the different time domain resources, frequency domain resources and code domain resources mean that the indicated resources are different in at least one of the time domain, frequency domain and code domain.
4. The method according to claim 1, characterized in that in, When the number of the target beam is 1, indicating resource indication information to the terminal device according to the index indication information includes: The index indication information represents that when the target beams corresponding to multiple continuous frequency bands are the same, the terminal device indicates the same time domain resources, frequency domain resources and code domain resources to the continuous frequency bands of the terminal device.
5. The method according to claim 1, characterized in that in, When the number of the target beam is 1, indicating resource indication information to the terminal device according to the index indication information includes: The index indication information represents that the K frequency bands of the terminal device correspond to the same target beam, and when the same target beams corresponding to multiple terminal devices are different, the same time domain resources, frequency domain resources and code domain resources are indicated to the multiple terminal devices based on the frequency band.
6. The method according to claim 1, characterized in that The index indication information also includes power difference indication information, and the power difference indication information is used to indicate the difference in receiving power corresponding to different beams of the frequency band, and the receiving power difference is the minimum value of the difference between the signal receiving power intensity of the target beam and the signal power receiving intensity of other beams.
7. The method according to claim 6, characterized in that in, When the number of the target beam is 1, indicating resource indication information to the terminal device according to the index indication information includes: The resource indication information represents that among the N terminal devices, when the target beams corresponding to the same frequency band of the first part of the terminal devices are the same, the target beams corresponding to the same frequency band of the second part of the terminal devices are different, and the target beams corresponding to the first part of the terminal devices are different from the target beams corresponding to the second part of the terminal devices. Then, the same time domain resources, frequency domain resources and code domain resources are indicated in the same frequency band to the second part of the terminal devices and the terminal device with the largest receiving power difference among the first part of the terminal devices.
8. The method according to claim 1, characterized in that in, The target beams are multiple beams with the strongest signal receiving power intensity, and the difference between the signal receiving power intensity of any two target beams among the multiple target beams is less than or equal to a first threshold, and the multiple beam indexes of the target beams of any one of the terminal devices are different from each other.
9. The method according to claim 8, characterized in that in, When there are multiple target beams, indicating resource indication information to the terminal device according to the index indication information includes: The index indication information represents that when the multiple beam indices of the target beams corresponding to the same frequency band of the multiple terminal devices are different, the same time domain resources, frequency domain resources and code domain resources are indicated to the same frequency band of the multiple terminal devices.
10. The method according to claim 8, characterized in that in, When there are multiple target beams, indicating resource indication information to the terminal device according to the index indication information includes: The index indication information indicates that when at least one of the multiple beam indices of the target beams corresponding to the same frequency band is the same for multiple terminal devices, different time domain resources, frequency domain resources and code domain resources are indicated to the same frequency band of the multiple terminal devices, wherein the different time-frequency resources, frequency domain resources and code domain resources represent at least one of the indicated resources in the time domain, frequency domain and code domain. A different one.
11. The method according to claim 8, characterized in that in, When there are multiple target beams, indicating resource indication information to the terminal device according to the index indication information includes: The index indication information represents that when the multiple beam indices of the target beams corresponding to multiple continuous frequency bands are the same, the terminal device indicates the same time domain resources, frequency domain resources and code domain resources to the continuous frequency bands of the terminal device.
12. The method according to claim 8, characterized in that in, When there are multiple target beams, indicating resource indication information to the terminal device according to the index indication information includes: The index indication information represents that the multiple beam indexes of the target beams corresponding to the K frequency bands of the terminal device are the same, and when the multiple beam indexes of the target beams corresponding to multiple terminal devices are different, the same time domain resources, frequency domain resources and code domain resources are indicated to the multiple terminal devices based on the frequency band.
13. The method according to any one of claims 1 to 7, characterized in that in, The signal receiving power intensity of the target beam is the highest, and the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of the beam corresponding to any other downlink reference signal in the multiple downlink reference signals is greater than or equal to a second threshold.
14. The method according to claim 13, characterized in that in, When the difference between the signal reception power strength of the target beam and the signal reception power strength of the beam corresponding to any other downlink reference signal in the multiple downlink reference signals is less than the second threshold, the index of the target beam is a preset value.
15. The method according to claim 1, characterized in that Before receiving the index indication information, the method further includes: Send a frequency domain granularity reporting instruction, wherein the frequency domain granularity reporting instruction is used for the frequency domain granularity reported by the terminal device, and the K frequency bands corresponding to the terminal device are determined by the frequency domain granularity.
16. The method according to claim 13, characterized in that Before receiving the index indication information, the method further includes: Threshold indication information is sent, where the second threshold indicated by the threshold indication information is used to determine the target beam of each frequency band.
17. The method according to claim 1 or 8, characterized in that: Before receiving the index indication information, the method further includes: Send beam reporting indication information, wherein the beam reporting indication information is used to indicate the number of multiple beam indexes of the target beam reported by the terminal device and / or the first threshold.
18. The method according to claim 1, characterized in that Also includes: Receive the index indication information reported by each of the N terminal devices, wherein the index indication information includes at least one of the following: a resource identifier of the downlink reference signal, a first beam position information of the target beam, and the first position information includes angle information and / or distance information of the target beam.
19. A resource allocation method, characterized in that: include: Determine, according to the received multiple downlink reference signals, index indication information of the target beams corresponding to the terminal device in the K frequency bands; Sending the index indication information; Receive resource indication information to obtain the time domain resources, frequency domain resources and code domain resources allocated to the K frequency bands of the terminal device, wherein the index indication information includes the index of the target beam corresponding to each of the N terminal devices in the K frequency bands, N is an integer greater than or equal to 2, and K is a positive integer.
20. The method according to claim 19, characterized in that in, The determining, according to the received multiple downlink reference information, the target beams corresponding to the terminal device in the K frequency bands and the indexes of the target beams includes: Determine the downlink reference signal with the highest signal received power intensity as the target beam; For the kth frequency band, when the difference between the signal received power strength of the target beam and the signal received power strength of any other downlink reference signal in the multiple downlink reference signals is less than the second threshold, determining the index of the target beam in the kth frequency band as a preset value, wherein the kth frequency band is any one of the K frequency bands; For the kth frequency band, when the difference between the signal reception power strength of the target beam and the signal reception power strength of any other downlink reference signal among the multiple downlink reference signals is greater than or equal to a second threshold, the index of the target beam of the kth frequency band is determined.
21. The method according to claim 19, before receiving resource indication information, further comprising: receiving threshold indication information and a plurality of downlink reference signals; Power difference indication information is determined and reported based on the threshold indication information and the multiple downlink reference signals, wherein the power difference indication information is used to indicate the receiving power difference corresponding to different beams of the frequency band, and the receiving power difference is the minimum value of the difference between the signal receiving power intensity of the target beam and the signal power receiving intensity of other beams.
22. The method according to claim 19, characterized in that Before sending the index of the target beam, the method further includes: Receive frequency domain granularity reporting instructions and beam reporting indication information; Report K frequency band indices and the index of the target beam corresponding to each of the K frequency band indices, or report P frequency band indices and the index of the target beam corresponding to each of the P frequency band indices, Q second frequency band indices and the index of the target beam corresponding to each of the Q second frequency band indices, and the number of frequency bands corresponding to the Q second frequency band indices, wherein the P frequency bands and the Q second frequency bands include a total of K frequency bands, the second frequency band includes multiple frequency bands, and P and Q are both positive integers.
23. A resource allocation device, characterized in that: include: An index indication information receiving module, used to receive index indication information reported by each of the N terminal devices, wherein the index indication information includes the index of a target beam corresponding to each of the terminal devices in K frequency bands, the target beam is determined based on multiple downlink reference signals, N is an integer greater than or equal to 2, and K is a positive integer; A resource indication information indication module is used to indicate resource indication information to the terminal device according to the index indication information, wherein the resource indication information is used to allocate time domain resources, frequency domain resources and code domain resources to K frequency bands of the terminal device, and the same frequency bands of at least two of the terminal devices are indicated with the same time domain resources, frequency domain resources and code domain resources.
24. The device according to claim 23, characterized in that in, When the number of the target beam is 1, the resource indication information indication module includes: The first indication submodule of the resource indication information is used to indicate the same time domain resources, frequency domain resources and code domain resources to the same frequency band of the multiple terminal devices when the index indication information represents that the target beams corresponding to the same frequency band of the multiple terminal devices are different.
25. The device according to claim 23, characterized in that in, When the number of the target beam is 1, the resource indication information indication module includes: The second indication submodule of the resource indication information is used to indicate different time domain resources, frequency domain resources and code domain resources to the same frequency band of the multiple terminal devices when the index indication information represents that the target beams corresponding to the same frequency band of the multiple terminal devices are the same, wherein the different time domain resources, frequency domain resources and code domain resources mean that the indicated resources are different in at least one of the time domain, frequency domain and code domain.
26. The device according to claim 23, characterized in that in, When the number of the target beam is 1, the resource indication information indication module includes: The third indication submodule of the resource indication information is used to indicate the same time domain resources, frequency domain resources and code domain resources to the continuous frequency bands of the terminal device when the index indication information represents that the target beams corresponding to multiple continuous frequency bands of the terminal device are the same.
27. The device according to claim 23, characterized in that in, When the number of the target beam is 1, the resource indication information indication module includes: The fourth indication submodule of the resource indication information is used to indicate the same time domain resources, frequency domain resources and code domain resources based on the frequency band to the multiple terminal devices when the index indication information represents that the K frequency bands of the terminal device correspond to the same target beam and the same target beams corresponding to the multiple terminal devices are different.
28. The device according to claim 23, characterized in that The index indication information also includes power difference indication information, and the power difference indication information is used to indicate the difference in receiving power corresponding to different beams of the frequency band, and the receiving power difference is the minimum value of the difference between the signal receiving power intensity of the target beam and the signal power receiving intensity of other beams.
29. The device according to claim 28, characterized in that in, When the number of the target beam is 1, the resource indication information indication module includes: The fifth indication submodule of the resource indication information is used to indicate the same time domain resources, frequency domain resources and code domain resources in the same frequency band to the second part of the terminal devices and the terminal device with the largest receiving power difference among the first part of the terminal devices, when, among the N terminal devices represented by the resource indication information, the target beams corresponding to the same frequency band of the first part of the terminal devices are the same, the target beams corresponding to the same frequency band of the second part of the terminal devices are different, and the target beams corresponding to the first part of the terminal devices are different from the target beams corresponding to the second part of the terminal devices.
30. The device according to claim 23, characterized in that in, The target beams are multiple beams with the strongest signal receiving power intensity, and the difference between the signal receiving power intensity of any two target beams among the multiple target beams is less than or equal to a first threshold, and the multiple beam indexes of the target beams of any one of the terminal devices are different from each other.
31. The device according to claim 30, characterized in that in, When the number of the target beams is multiple, the resource indication information indication module includes: The sixth indication submodule of the resource indication information is used to indicate the same time domain resources, frequency domain resources and code domain resources to the same frequency band of the multiple terminal devices when the index indication information represents that the multiple beam indices corresponding to the target beams of the multiple terminal devices in the same frequency band are different.
32. The device according to claim 30, characterized in that in, When the number of the target beams is multiple, the resource indication information indication module includes: The seventh indication submodule of the resource indication information is used to indicate different time domain resources, frequency domain resources and code domain resources to the same frequency band of the multiple terminal devices when the index indication information represents that at least one of the multiple beam indices of the target beams corresponding to the multiple terminal devices in the same frequency band is the same, wherein the different time-frequency resources, frequency domain resources and code domain resources indicate that the indicated resources are different in at least one of the time domain, frequency domain and code domain.
33. The device according to claim 30, characterized in that in, When the number of the target beams is multiple, the resource indication information indication module includes: The eighth indication submodule of the resource indication information is used to indicate the same time domain resources, frequency domain resources and code domain resources to the continuous frequency bands of the terminal device when the index indication information represents that the multiple beam indexes of the target beams corresponding to the multiple continuous frequency bands of the terminal device are the same.
34. The device according to claim 30, characterized in that in, When the number of the target beams is multiple, the resource indication information indication module includes: The ninth indication submodule of the resource indication information is used to indicate the same time domain resources, frequency domain resources and code domain resources based on the frequency band to the multiple terminal devices when the index indication information represents that the multiple beam indexes of the target beams corresponding to the K frequency bands of the terminal device are the same and the multiple beam indexes of the target beams corresponding to the multiple terminal devices are different.
35. The device according to any one of claims 23 to 29, characterized in that in, The signal receiving power intensity of the target beam is the highest, and the difference between the signal receiving power intensity of the target beam and the signal receiving power intensity of the beam corresponding to any other downlink reference signal in the multiple downlink reference signals is less than or equal to a second threshold.
36. The device according to claim 35, characterized in that in, When the difference between the signal receiving power strength of the target beam and the signal receiving power strength of the beam corresponding to any other downlink reference signal in the multiple downlink reference signals is greater than the second threshold, the index of the target beam is a preset value.
37. The device according to claim 23, characterized in that Also includes: The frequency domain granularity reporting instruction sending module is used to send a frequency domain granularity reporting instruction, wherein the frequency domain granularity reporting instruction is used for the frequency domain granularity reported by the terminal device, and the K frequency bands corresponding to the terminal device are determined by the frequency domain granularity.
38. The device according to claim 35, characterized in that Also includes: The threshold indication information sending module is used to send threshold indication information, and the second threshold indicated by the threshold indication information is used to determine the target beam of each frequency band.
39. The device according to claim 23 or 30, characterized in that Also includes: A beam reporting indication information sending module is used to send beam reporting indication information, wherein the beam reporting indication information is used to indicate the number of multiple beam indexes of the target beam reported by the terminal device and / or the first threshold.
40. The device according to claim 23, characterized in that Also includes: An index indication information receiving module is used to receive the index indication information reported by each of the N terminal devices, wherein the index indication information includes at least one of the following: a resource identifier of the downlink reference signal, a first beam position information of the target beam, and the first position information includes angle information and / or distance information of the target beam.
41. A resource allocation device, characterized in that: include: A target beam index determination module, used to determine index indication information of the target beams corresponding to the terminal device in K frequency bands according to the received multiple downlink reference signals; An index sending module, used for sending the index indication information; A resource indication information receiving module is used to receive resource indication information to obtain the time domain resources, frequency domain resources and code domain resources allocated to the K frequency bands of the terminal device, wherein the index indication information includes the index of the target beam corresponding to each of the N terminal devices in the K frequency bands, N is an integer greater than or equal to 2, and K is a positive integer.
42. The device according to claim 41, characterized in that in, The target beam index determination module includes: A target beam determination submodule, used to determine the downlink reference signal with the highest signal received power intensity as the target beam; a first target beam index determination submodule, for a k-th frequency band, when a difference between the signal reception power strength of the target beam and the signal reception power strength of any other downlink reference signal in the multiple downlink reference signals is less than the second threshold, determining the index of the target beam of the k-th frequency band as a preset value, wherein the k-th frequency band is any one of the K frequency bands; The second target beam index determination submodule is used to determine the index of the target beam in the kth frequency band when the difference between the signal reception power strength of the target beam and the signal reception power strength of any other downlink reference signal in the multiple downlink reference signals is greater than or equal to a second threshold value for the kth frequency band.
43. The apparatus of claim 41, further comprising: A first receiving module, configured to receive threshold indication information and multiple downlink reference signals; A power difference indication information reporting module is used to determine and report power difference indication information based on the threshold indication information and the multiple downlink reference signals, wherein the power difference indication information is used to indicate the receiving power difference of different beams corresponding to the frequency band, and the receiving power difference is the minimum value of the difference between the signal receiving power intensity of the target beam and the signal power receiving intensity of other beams.
44. The device according to claim 41, characterized in that Also includes: A second receiving module is used to receive frequency domain granularity reporting instructions and beam reporting indication information; An index reporting module is used to report K frequency band indexes and the index of the target beam corresponding to each of the K frequency band indexes, or to report P frequency band indexes and the index of the target beam corresponding to each of the P frequency band indexes, Q second frequency band indexes and the index of the target beam corresponding to each of the Q second frequency band indexes, and the number of frequency bands corresponding to the Q second frequency band indexes, wherein the P frequency bands and the Q second frequency bands include a total of K frequency bands, the second frequency band includes multiple frequency bands, and P and Q are both positive integers.
45. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 18 or the method according to any one of claims 19 to 22.
46. A computer-readable storage medium, characterized in that The method comprises a computer program, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 18 or the method according to any one of claims 19 to 22.
Citation Information
Patent Citations
Communication method, base station and terminal device
CN107889220A
Resource request method and device
CN108282286A
Resource allocation method and device
CN111263444A
Method for performing beam measurement in wireless communication system and device therefor
US20190356398A1