WO2021052056A1 - 一种资源调度方法以及相关设备 - Google Patents
一种资源调度方法以及相关设备 Download PDFInfo
- Publication number
- WO2021052056A1 WO2021052056A1 PCT/CN2020/108130 CN2020108130W WO2021052056A1 WO 2021052056 A1 WO2021052056 A1 WO 2021052056A1 CN 2020108130 W CN2020108130 W CN 2020108130W WO 2021052056 A1 WO2021052056 A1 WO 2021052056A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal device
- information
- srs
- terminal
- dynamic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0617—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0686—Hybrid systems, i.e. switching and simultaneous transmission
- H04B7/0695—Hybrid systems, i.e. switching and simultaneous transmission using beam selection
- H04B7/06952—Selecting one or more beams from a plurality of beams, e.g. beam training, management or sweeping
- H04B7/06966—Selecting one or more beams from a plurality of beams, e.g. beam training, management or sweeping using beam correspondence; using channel reciprocity, e.g. downlink beam training based on uplink sounding reference signal [SRS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/046—Wireless resource allocation based on the type of the allocated resource the resource being in the space domain, e.g. beams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
- H04L5/001—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT the frequencies being arranged in component carriers
Definitions
- the embodiments of the present application relate to the field of communications, and in particular to a resource scheduling method and related equipment.
- beamforming can concentrate the transmission energy in a specific direction, which can increase the transmission power in one direction while the transmission power in other directions is close to zero, so as to achieve the desired direction of expansion.
- a network device selects a static analog beam that matches the channel from a limited set of static analog beams to perform wireless resource scheduling and transmission.
- the embodiment of the present application provides a resource scheduling method, which is used to improve the throughput of data transmission between a network device and a terminal device.
- the embodiments of the present application provide a resource scheduling method.
- the network device will measure the channel sounding reference signal SRS of each first terminal device in the first terminal device set, and obtain each first terminal device. SRS information of a terminal device. Then, the network device determines the second terminal device set and the static analog beam information of each second terminal device in the second terminal device set from the first terminal device set according to the SRS information of each first terminal device The network device determines the channel information of the beam domain according to the static analog beam information. Then, the network device determines the dynamic analog beam information of each second terminal device according to the static analog beam information and the channel information of the beam domain. Finally, the network device configures a dynamic analog beam for the second terminal device according to the dynamic analog beam information.
- the aforementioned static analog beam information is used to indicate N static analog beams matching the second terminal device, where N is an integer greater than or equal to 1.
- the aforementioned channel information of the beam domain is used to indicate the channel quality of the N channels between the network device and the second terminal device, and the N static analog beams correspond to the N channels one-to-one.
- the aforementioned dynamic analog beam information is used to indicate a dynamic analog beam available to the second terminal device.
- the network device determines a dynamic analog beam available to each second terminal device according to the static analog beam information of the second terminal device and the channel information of the beam domain of the second terminal device, and according to the dynamic simulation
- the beam information configures a dynamic analog beam for the second terminal device. Because the channel information of the beam domain of the second terminal device can reflect the channel quality between the terminal device and the network device, the static analog beam information of the second terminal device can reflect the existing static analog beam near the terminal device. Therefore, the dynamic analog beam determined according to the static analog beam information and the channel information of the beam domain is more matched with the channel of the second terminal device, thereby improving the throughput of the second terminal device.
- the SRS information includes the signal-to-interference and noise ratio SINR value of the SRS; the network device obtains information from the SRS of each first terminal device
- the determination of the second terminal device set and the static analog beam information of each second terminal device in the second terminal device set in the first terminal device set includes: the network device determines the SRS from the first terminal device set The first terminal device whose SINR value is greater than the first preset value is the second terminal device, and the second terminal device set is obtained; the network device determines the static analog beam information of the second terminal device.
- the manner of determining the second terminal device is clarified. Since the information of the SRS includes the signal-to-interference and noise ratio SINR value of the SRS, the network device can screen the second terminal device that meets the condition according to the SINR value of the SRS.
- the SRS information includes the signal-to-interference-to-noise ratio SINR value of the SRS; the method further includes: the network device obtains the first terminal device set The moving speed of each first terminal device; the network device determines the second terminal device set and each second terminal device set from the first terminal device set according to the SRS information of each first terminal device
- the static analog beam information of the second terminal device includes; the network device determines from the first terminal device set that the SINR value of the SRS is greater than a first preset value and the first terminal device whose moving speed is less than the second preset value is The second terminal device obtains the second terminal device set; the network device determines the static analog beam information of the second terminal device.
- the static simulated beam information includes N static simulated beams Beam weights, the N static analog beam weights correspond to the N static analog beams one-to-one;
- the channel information of the beam domain includes the SRS beam domain channel matrix;
- the network device is based on the static analog beam information and the channel of the beam domain
- the information determining the dynamic analog beam information of each second terminal device includes: the network device calculates the SRS beam domain channel covariance matrix of each second terminal device according to the SRS beam domain channel matrix of each second terminal device The network device calculates an SRS full-band beam-domain channel covariance matrix according to the SRS beam-domain channel covariance matrix of the second terminal device; the network device calculates a dynamic simulation according to the eigenvector of the SRS full-band beam-domain channel covariance matrix A weight value, where the dynamic analog weight value is used to indicate a dynamic analog beam
- the network device configures a dynamic analog beam for the second terminal device according to the dynamic analog beam information, including: the network The device calculates the correlation coefficient between the dynamic simulation weights of at least two second terminal devices in the second terminal device set according to the dynamic simulation weights of each second terminal device in the second terminal device set, and The correlation coefficient is used to indicate the correlation between the dynamic simulation weights of the at least two second terminal devices; the network device is the correlation coefficient between the dynamic simulation weights of the at least two second terminal devices as the at least two A second terminal device is configured with a dynamic analog beam.
- the network device can allocate dynamic analog beams to at least two terminal devices according to the correlation coefficient between the dynamic simulation weights of the at least two terminal devices, the throughput of the aforementioned multiple second terminal devices can be improved. the amount.
- the network device is based on the correlation coefficient between the dynamic simulation weights of the at least two second terminal devices as the Configuring the dynamic analog beams for at least two second terminal devices includes: the network device determines that the second terminal device corresponding to the correlation coefficient whose correlation coefficient is greater than the third preset value is determined as the third terminal device, and the third terminal device set is obtained; The network device obtains the amount of data to be transmitted of the third terminal device with the highest priority in the set of third terminal devices; when the amount of data to be transmitted is greater than or equal to the fourth preset value, the network device only uses the third terminal The dynamic analog beam of the device is configured on the third terminal device.
- the method further includes: when the amount of data to be transmitted is less than a fourth preset value, and the third terminal When the device set includes at least two third terminal devices, the network device calculates that at least two third terminal devices in the third terminal device set share the dynamic analog beam.
- an embodiment of the present application provides a communication device, including: a communication module, configured to measure the channel sounding reference signal SRS of each first terminal device in the first terminal device set to obtain each first terminal device SRS information.
- the processing module is configured to determine the second terminal device set and the static analog beam information of each second terminal device in the second terminal device set from the first terminal device set according to the SRS information of each first terminal device
- the network device determines the channel information of the beam domain according to the static analog beam information.
- the processing module is further configured to determine the dynamic analog beam information of each second terminal device according to the static analog beam information and the channel information of the beam domain.
- the processing module is further configured to configure a dynamic analog beam for the second terminal device according to the dynamic analog beam information.
- the aforementioned static analog beam information is used to indicate N static analog beams matching the second terminal device, where N is an integer greater than or equal to 1.
- the aforementioned channel information of the beam domain is used to indicate the channel quality of the N channels between the network device and the second terminal device, and the N static analog beams correspond to the N channels one-to-one.
- the aforementioned dynamic analog beam information is used to indicate a dynamic analog beam available to the second terminal device.
- the network device determines a dynamic analog beam available to each second terminal device according to the static analog beam information of the second terminal device and the channel information of the beam domain of the second terminal device, and according to the dynamic simulation
- the beam information configures a dynamic analog beam for the second terminal device. Because the channel information of the beam domain of the second terminal device can reflect the channel quality between the terminal device and the network device, the static analog beam information of the second terminal device can reflect the existing static analog beam near the terminal device. Therefore, the dynamic analog beam determined according to the static analog beam information and the channel information of the beam domain is more matched with the channel of the second terminal device, thereby improving the throughput of the second terminal device.
- the processing module is specifically configured to: determine from the first terminal device set that the SINR value of the SRS is greater than the first preset value A terminal device is a second terminal device, and a second terminal device set is obtained; static analog beam information of the second terminal device.
- the manner of determining the second terminal device is clarified. Since the information of the SRS includes the signal-to-interference and noise ratio SINR value of the SRS, the network device can screen the second terminal device that meets the condition according to the SINR value of the SRS.
- the processing module is specifically configured to: obtain the moving speed of each first terminal device in the first terminal device set; In the terminal device set, it is determined that the first terminal device whose SINR value of the SRS is greater than the first preset value and the moving speed is less than the second preset value is the second terminal device, and the second terminal device set is obtained; the network device determines the first terminal device 2. Static analog beam information of terminal equipment.
- the processing module is specifically used for: Calculate the SRS beam domain channel covariance matrix of each second terminal device from the SRS beam domain channel matrix of each second terminal device; calculate an SRS full-band beam domain according to the SRS beam domain channel covariance matrix of the second terminal device Channel covariance matrix; calculate dynamic simulation weights according to the eigenvectors of the SRS full-band beam domain channel covariance matrix, and the dynamic simulation weights are used to indicate a dynamic simulation beam available to the second terminal device.
- the processing module is specifically configured to: according to the performance of each second terminal device in the second terminal device set
- the dynamic simulation weight calculates the correlation coefficient between the dynamic simulation weights of at least two second terminal devices in the second terminal device set, and the correlation coefficient is used to indicate the dynamic simulation weights of the at least two second terminal devices
- the correlation between the values; according to the correlation coefficient between the dynamic simulation weights of the at least two second terminal devices, a dynamic analog beam is configured for the at least two second terminal devices.
- the network device can allocate dynamic analog beams to at least two terminal devices according to the correlation coefficient between the dynamic simulation weights of the at least two terminal devices, the throughput of the aforementioned multiple second terminal devices can be improved. the amount.
- the processing module is specifically configured to: determine the first correlation coefficient corresponding to the correlation coefficient greater than the third preset value
- the second terminal device is determined to be the third terminal device, and the third terminal device set is obtained; the amount of data to be transmitted of the third terminal device with the highest priority in the third terminal device set is obtained; when the amount of data to be transmitted is greater than or equal to the fourth terminal device
- the preset value is set, the dynamic analog beam of the third terminal device is configured on the third terminal device.
- the processing module is further configured to: when the amount of data to be transmitted is less than a fourth preset value, and the first When the three terminal device sets include at least two third terminal devices, it is calculated that at least two third terminal devices in the third terminal device set share the dynamic analog beam.
- the embodiments of the present application provide a communication device.
- the communication device may be a network device or a chip in the network device.
- the communication device may include a processing unit and a communication unit.
- the processing unit may be a processor, and the communication unit may be a transceiver;
- the network device may further include a storage unit, and the storage unit may be a memory.
- the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit, so that the network device executes the second aspect or the method in any one of the implementation manners of the second aspect.
- the processing unit may be a processor, and the communication unit may be an input/output interface, a pin or a circuit, etc.; the processing unit executes the instructions stored in the storage unit to enable the
- the network device executes the method in the second aspect or any one of the implementations of the second aspect, and the storage unit may be a storage unit (for example, a register, a cache, etc.) in the chip, or it may be located in the network device.
- a storage unit outside the chip for example, read-only memory, random access memory, etc.).
- an embodiment of the present application provides a communication system, including; a terminal device and a network device; the network device executes the methods described in the first aspect and various implementation manners of the first aspect; and the terminal device is used for Send the channel sounding reference signal SRS, and receive the resource scheduling of the network equipment.
- the embodiments of the present application provide a computer-readable storage medium, including instructions, which when run on a computer, cause the computer to execute the methods described in the first aspect and various implementation manners of the first aspect.
- the embodiments of the present application provide a computer program product containing instructions, which when run on a computer, cause the computer to execute the methods described in the first aspect and various implementation manners of the first aspect.
- the network device determines a dynamic analog beam available to each second terminal device according to the static analog beam information of the second terminal device and the channel information of the beam domain of the second terminal device, and according to the dynamic simulation
- the beam information configures a dynamic analog beam for the second terminal device. Because the channel information of the beam domain of the second terminal device can reflect the channel quality between the terminal device and the network device, the static analog beam information of the second terminal device can reflect the existing static analog beam near the terminal device. Therefore, the dynamic analog beam determined according to the static analog beam information and the channel information of the beam domain is more matched with the channel of the second terminal device, thereby improving the throughput of the second terminal device.
- Figure 1 is an application scenario diagram of the resource scheduling method in an embodiment of the application
- Figure 2 is a flowchart of a resource scheduling method in an embodiment of the application
- Figure 3 is a schematic diagram of an embodiment of a network device in an embodiment of the application.
- Figure 4 is a schematic diagram of another embodiment of a network device in an embodiment of the application.
- the embodiment of the present application provides a resource scheduling method, which is used to improve the throughput of data transmission between a network device and a terminal device.
- Beamforming Also known as beamforming or beamforming, it means that network equipment uses channel information to weight the transmitted data to form a narrow beam whose energy is aligned with the target terminal device to improve the target terminal device’s performance. Received signal to interference and noise ratio.
- SINR Signal to interference plus noise ratio
- 5G millimeter wave base stations in order to reduce costs and ensure base station performance, 5G millimeter wave base stations usually use hybrid beamforming (hybrid beamforming, hybrid digital and analog beamforming, HBF) technology to receive and transmit signals.
- this scenario includes a network device 101 and a terminal device 102.
- there are multiple static analog beams for example, beam 1 and beam 2 between the network device 101 and the terminal device 102.
- the network device 101 can use the local The method proposed in the application embodiment determines a dynamic analog beam (for example, beam 3), and uses the dynamic analog beam to allocate scheduling resources to the terminal device 102, so as to improve the received signal to interference and noise ratio of the terminal device 102, thereby improving The throughput of data transmission between the network device 101 and the terminal device 102.
- a dynamic analog beam for example, beam 3
- the network device 101 may be a radio access network (RAN) device.
- the RAN device may be a base station or an access point, or a device that communicates with the terminal device through one or more cells on the air interface in the access network.
- the network device 101 can be used to convert received air frames and Internet Protocol (IP) packets to each other, and serve as a router between the terminal device and the rest of the access network, where the rest of the access network may include an IP network.
- IP Internet Protocol
- the network device 101 can also coordinate the attribute management of the air interface.
- the network device 101 may include a next generation node B (gNB) in a 5G new radio (NR) system or may also include a centralized unit in a cloud access network (Cloud RAN) system (centralized unit, CU) and distributed unit (distributed unit, DU) are not limited in the embodiment of the present application.
- gNB next generation node B
- NR 5G new radio
- Cloud RAN cloud access network
- CU distributed unit
- distributed unit distributed unit
- the network device 101 in the embodiment of the present application may be any of the above-mentioned devices or chips, which is not specifically limited here. Whether as a device or as a chip, the network device 101 can be manufactured, sold, or used as an independent product. In this embodiment and subsequent embodiments, only a network device is taken as an example for introduction.
- the terminal device 102 in the embodiment of the present application includes a device that provides users with voice and/or data connectivity.
- it may include a handheld device with a wireless connection function or a processing device connected to a wireless modem.
- the terminal device 102 may communicate with a core network via a radio access network (RAN), and exchange voice and/or data with the RAN.
- RAN radio access network
- the terminal equipment may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), mobile station (mobile), remote Station (remote station), access point (access point, AP), remote terminal equipment (remote terminal), access terminal equipment (access terminal), user terminal equipment (user terminal), user agent (user agent), or user Equipment (user device), etc.
- UE user equipment
- wireless terminal equipment mobile terminal equipment
- mobile terminal equipment subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), mobile station (mobile), remote Station (remote station), access point (access point, AP), remote terminal equipment (remote terminal), access terminal equipment (access terminal), user terminal equipment (user terminal), user agent (user agent), or user Equipment (user device), etc.
- PCS personal communication service
- SIP session initiation protocol
- WLL wireless local loop
- PDA personal digital assistants
- restricted devices such as devices with low power consumption, or devices with limited storage capabilities, or devices with limited computing capabilities.
- information sensing equipment such as barcodes, radio frequency identification (RFID), sensors, global positioning system (GPS), and laser scanners.
- the terminal device 102 in the embodiment of the present application may be any of the above-mentioned devices or chips, which is not specifically limited here. Whether as a device or as a chip, the terminal device 102 can be manufactured, sold, or used as an independent product. In this embodiment and subsequent embodiments, only the terminal device is taken as an example for introduction.
- the steps performed by the terminal device and the network device in the resource scheduling method are include:
- the network device measures the channel sounding reference signal SRS of each first terminal device in the first terminal device set to obtain SRS information of each first terminal device.
- the network device in order for the network device to allocate resource scheduling to the terminal device more reasonably, the network device needs to know the quality information of the channel between the terminal device and the network device. Specifically, the network device can measure the channel sounding reference signal SRS of each first terminal device in the first terminal device set, where the first terminal device refers to a terminal device near the network device, and the network device can measure the The reference signal of the first terminal device.
- the first terminal device set includes one first terminal device or multiple first terminal devices, which is not specifically limited here. Since the network device will measure the SRS of each first terminal device in the first terminal device set, the network device can obtain the SRS information of each first terminal device in the first terminal device set .
- the information of the SRS may be the signal-to-interference and noise ratio SINR value of the SRS, and the SINR value may reflect the useful signal power on the transmission channel between the first terminal device and the network device and the interference signal plus electromagnetic noise.
- the ratio of the total power therefore, the SINR value can reflect the channel quality between the first terminal device and the network device.
- the network device determines the second terminal device set and the static analog beam information of each second terminal device in the second terminal device set from the first terminal device set according to the SRS information of each first terminal device .
- the second terminal device is a terminal device selected by the network device from the first terminal device set, and the number of terminal devices in the second terminal device set is less than or equal to the terminal devices in the first terminal device set quantity.
- the network device may select the second terminal device set from the first terminal device set in a variety of ways.
- the network device may directly determine the second terminal device set according to the SINR value of the SRS. Specifically, the network device compares the SINR value of the SRS with the first preset value, and determines that the first terminal device with the SINR value of the SRS greater than the first preset value is the second terminal device, so the network device may Obtain the second terminal device set.
- the first preset value may be different due to different application scenarios, and the specifics are not limited here.
- the network device when determining the second terminal device, not only refers to the SRS information of the first terminal device, but also refers to the moving speed of the first terminal device. Specifically, the network device may obtain the moving speed of each first terminal device in the first terminal device set, and then determine from the first terminal device set that the SINR value of the SRS is greater than the first preset value and the moving speed The first terminal device whose speed is less than the second preset value is the second terminal device, and the second terminal device set is obtained.
- the network device may further determine the static analog beam information of the second terminal device, where the static analog beam information is used to indicate matching with the second terminal device N static analog beams, where N is an integer greater than or equal to 1.
- the network device determines channel information of the beam domain according to the static analog beam information.
- the network device can determine the channel information of the beam domain according to the static analog beam information, where the channel information of the beam domain is used for Indicate the channel quality of the N channels between the network device and the second terminal device. Since each static analog beam matching the second terminal device points to the second terminal device in a different direction, each static analog beam of the second terminal device corresponds to one channel, that is, the N The static analog beam corresponds to the N channels in a one-to-one correspondence.
- the channel information of the beam domain includes an SRS beam domain channel matrix.
- the network device may poll each static analog beam in the second terminal device to measure the SRS beam domain channel corresponding to each of the foregoing static analog beams to obtain the SRS beam Domain channel matrix.
- the network device determines the dynamic analog beam information of each second terminal device according to the static analog beam information and the channel information of the beam domain.
- the network device determines the status of each second terminal device according to the static analog beam information and the channel information of the beam domain.
- Dynamically simulate beam information wherein, the dynamic analog beam information is used to indicate a dynamic analog beam available to the second terminal device, and the dynamic analog beam and the second terminal device will better match.
- the static analog beam information includes N static analog beam weights, and the N static analog beam weights correspond to the N static analog beams in a one-to-one correspondence.
- the channel information of the beam domain includes the SRS beam domain channel matrix.
- the network device determining the dynamic analog beam information of each second terminal device can be divided into the following steps:
- the network device calculates the SRS beam-domain channel covariance matrix of each second terminal device according to the SRS beam-domain channel matrix of each second terminal device.
- the network device may use the following formula to determine the channel covariance matrix of the SRS beam domain:
- DLPartSrsBeamChan (CC n ) is the SRS beam domain channel matrix of the second terminal device, that is, a matrix composed of the weights of the N static analog beams of the second terminal device on a component carrier (component carrier, CC). That is, the weights of the aforementioned N static analog beams constitute a column vector with N rows and one column, and each element in the column vector is the weight of a static analog beam.
- the aforementioned [DLPartSrsBeamChan(CC n )] H is DLPartSrsBeamChan(CC n ) conjugate transpose.
- the aforementioned DLPartSrsBeamCovAvg(CC n ) is the SRS beam domain channel covariance matrix of the second terminal device.
- the network device calculates an SRS full-band beam-domain channel covariance matrix according to the SRS beam-domain channel covariance matrix of the second terminal device.
- the network device may perform smoothing processing between unit carriers on the aforementioned N SRS beam-domain channel covariance matrices to obtain an SRS full-band beam-domain channel covariance matrix.
- the specific formula is as follows:
- DLPartSrsBeamCovAvg (CC n ) is the SRS beam-domain channel covariance matrix of the second terminal device
- DLPartSrsBeamCovAvg (TRX i ) is the SRS full-band beam-domain channel covariance matrix of a single oscillator
- K is the cell where the second terminal device is located. The number of component carriers within.
- the aforementioned network device includes multiple vibrators, and each of the aforementioned multiple vibrators will use the aforementioned formula to calculate the SRS full-band beam-domain channel covariance matrix to further calculate the dynamic simulation weights respectively.
- the network device calculates a dynamic simulation weight according to the eigenvector of the channel covariance matrix of the SRS full-band beam domain.
- the dynamic analog weight is used to indicate a dynamic analog beam available for the second terminal device.
- the network device may perform eigen-decomposition on the SRS full-band beam-domain channel covariance matrix, and take the characteristic corresponding to its maximum eigenvalue The vector is used as the combination coefficient vector. Then, the network device linearly combines the beam weights of the aforementioned N static analog beams using the aforementioned combination coefficient vector. Finally, the network device takes the phase of the combined vector of the beam weights of the N static analog beams as the dynamic analog weight of the second terminal device, and the specific formula is as follows:
- the aforementioned W SRS is a matrix composed of the beam weights of N static analog beams
- the aforementioned ⁇ is the eigenvector corresponding to the largest eigenvalue of DLPartSrsBeamCovAvg (TRXi)
- the aforementioned angle(g) is the operation of taking the complex phase symbol.
- the network device when the network device supports amplitude modulation, the network device can perform eigen-decomposition on the SRS full-band beam-domain channel covariance matrix, and take the eigenvector corresponding to its largest eigenvalue as the combination The coefficient vector. Then, the network device linearly combines the beam weights of the aforementioned N static analog beams with the aforementioned combination coefficient vector to obtain the dynamic simulation weight.
- the specific formula is as follows:
- W SRS is a matrix formed by the beam weights of the SRS beam set, and ⁇ is the eigenvector corresponding to the maximum eigenvalue of DLPartSrsBeamCovAvg (TRX i ).
- the network device may adopt any of the foregoing implementation manners to determine the dynamic simulation weight. Specifically, there are differences due to the ability of the network device to support amplitude modulation or phase modulation. Not limited.
- the network device configures a dynamic analog beam for the second terminal device according to the dynamic analog beam information.
- the network device calculates the correlation coefficient between at least two second terminal devices in the second terminal device set according to the dynamic simulation weight of each second terminal device in the second terminal device set And then, configuring dynamic analog beams for the at least two second terminal devices according to the correlation coefficients of the at least two second terminal devices.
- the correlation coefficient is used to indicate the correlation between the locations of the at least two second terminal devices. It should be understood that the greater the correlation coefficient between the aforementioned two or more second terminal devices, the stronger the position correlation between the two or more second terminal devices, that is, the two or more second terminal devices The closer the geographic locations between the second terminal devices are.
- the network device may determine that the at least two second terminal devices configure dynamic analog beams in the following manner:
- the network device calculates the correlation coefficient between at least two second terminal devices in the second terminal device set, and determines the second terminal device corresponding to the correlation coefficient with the correlation coefficient greater than the third preset value as the third terminal device.
- the terminal device obtains the third terminal device set.
- the second terminal device set includes four second terminal devices as an example for introduction, as shown in Table 1:
- the foregoing Table 1 respectively shows the correlation coefficients between each of the four different second terminal devices and the other second terminal devices.
- the correlation coefficient between the dynamic simulation weights of the second terminal device 1 and the second terminal device 2 is 0.89
- the correlation between the dynamic simulation weights of the second terminal device 1 and the second terminal device 3 The coefficient is 0.85
- the correlation coefficient between the dynamic simulation weights of the second terminal device 1 and the second terminal device 4 is 0.83 and so on.
- the third preset value is 0.86, because the correlation coefficient between the dynamic simulation weights of the second terminal device 1 and the second terminal device 2 is 0.89>0.86, the second terminal device 2 and the second terminal device 2 have a correlation coefficient of 0.89>0.86.
- the correlation coefficient between the dynamic simulation weights of the terminal device 4 is 0.88>0.86. Therefore, the network device can determine that the aforementioned second terminal device 1 is the third terminal device, and the second terminal device 2 is the third terminal device and the second terminal device.
- the terminal device 4 is a third terminal device. Therefore, the third terminal device set obtained by the network device includes the second terminal device 1, the second terminal device 2, and the second terminal device 4. It should be understood that the foregoing third preset value may have differences due to different application scenarios, and the specifics are not limited here. In addition, the foregoing Table 1 is only used as an example and does not limit the specific value of the correlation coefficient.
- the aforementioned three third terminal devices can share a dynamic analog beam, that is, the network device can combine the aforementioned three The dynamic analog beam of a certain third terminal device among the three third terminal devices is allocated to the three third terminal devices.
- the network device may be allocated according to priority. Specifically, the network device obtains the priority of each third terminal device in the third terminal device set, and determines the dynamic analog beam of the third terminal device with the highest priority in the third terminal device set as the shared dynamic simulation beam Beam. Continuing the example listed above, at this time, if among the second terminal device 1, the second terminal device 2, and the second terminal device 4 in the third terminal device set, the second terminal device 1 has the highest priority, then The network device will determine that the dynamic analog beam of the second terminal device 1 is a common dynamic analog beam, that is, configure the dynamic analog beam of the second terminal device 1 to the second terminal device 1, the second terminal device 2, and the second terminal Device 4 is used.
- the network device will not only obtain the priority of each third terminal device in the third terminal device set, but also obtain the third terminal device with the highest priority in the third terminal device set.
- the amount of data to be transmitted by the terminal device When the amount of data to be transmitted is greater than or equal to the fourth preset value, the aforementioned one dynamic analog beam may only be enough for the aforementioned one third terminal device. At this time, the network device only configures the dynamic analog beam of the third terminal device. In the third terminal device.
- the network device calculates at least two third terminals in the third terminal device set The equipment shares this dynamic analog beam.
- the network device may also determine that the at least two second terminal devices are configured with dynamic analog beams in another manner as follows:
- the network device obtains the priority of each second terminal device in the second terminal device set, and determines the second terminal device with the highest priority in the second terminal device set. Then, the correlation coefficient between the dynamic simulation weight of the second terminal device with the highest priority and the dynamic simulation weight of other terminal devices in the aforementioned second terminal device set is calculated. Then, it is determined that the second terminal device with the correlation coefficient greater than the third preset value and the aforementioned second terminal device with the highest priority share a dynamic analog beam.
- the second terminal device set includes four second terminal devices, and the second terminal device 1 of the four second terminal devices is the second terminal device with the highest priority as an example. As shown in table 2:
- the foregoing Table 2 respectively shows the correlation coefficients between the dynamic simulation weights of each of the four different second terminal devices and the second terminal device 1 respectively.
- the correlation coefficient between the dynamic simulation weights of the second terminal device 1 and the second terminal device 2 is 0.89
- the correlation between the dynamic simulation weights of the second terminal device 1 and the second terminal device 3 The coefficient is 0.85
- the correlation coefficient between the dynamic simulation weights of the second terminal device 1 and the second terminal device 4 is 0.83 and so on.
- the third preset value is 0.86, it can be determined that the correlation coefficient between the dynamic simulation weights of the second terminal device 1 and the second terminal device 2 is greater than the third preset value. Therefore, the network device can determine The aforementioned second terminal device 1 and the second terminal device 2 share the dynamic analog beam.
- the network device determines a dynamic analog beam available to each second terminal device according to the static analog beam information of the second terminal device and the channel information of the beam domain of the second terminal device, and according to the dynamic analog beam The information configures a dynamic analog beam for the second terminal device. Because the channel information of the beam domain of the second terminal device can reflect the channel quality between the terminal device and the network device, the static analog beam information of the second terminal device can reflect the existing static analog beam near the terminal device. Therefore, the dynamic analog beam determined according to the static analog beam information and the channel information of the beam domain is more matched with the channel of the second terminal device, thereby improving the throughput of the second terminal device.
- this embodiment provides a schematic structural diagram of another communication device 30.
- the network device in the method embodiment corresponding to FIG. 2 may be based on the structure of the communication device 30 shown in FIG. 3 in this embodiment.
- the communication device 30 includes at least one processor 301, at least one memory 302, at least one transceiver 303, at least one network interface 305, and one or more antennas 304.
- the processor 301, the memory 302, the transceiver 303, and the network interface 305 are connected through a connecting device, and the antenna 304 is connected to the transceiver 303.
- the aforementioned connecting device may include various interfaces, transmission lines, or buses, etc., which is not limited in this embodiment.
- the processor 301 is mainly used to process the communication protocol and communication data, and to control the entire network device, execute the software program, and process the data of the software program, for example, to support the communication device 30 to execute the description in the foregoing embodiment Actions.
- the communication device 30 may include a baseband processor and a central processing unit.
- the baseband processor is mainly used to process communication protocols and communication data.
- the central processing unit is mainly used to control the entire communication device 30, execute software programs, and process software. Program data.
- the processor 301 in FIG. 3 can integrate the functions of a baseband processor and a central processing unit. Those skilled in the art can understand that the baseband processor and the central processing unit can also be independent processors and are interconnected by technologies such as a bus.
- the communication device 30 may include multiple baseband processors to adapt to different network standards, the communication device 30 may include multiple central processors to enhance its processing capabilities, and the various components of the communication device 30 may use various Bus connection.
- the baseband processor can also be expressed as a baseband processing circuit or a baseband processing chip.
- the central processing unit can also be expressed as a central processing circuit or a central processing chip.
- the function of processing the communication protocol and the communication data can be built in the processor, or can be stored in the memory in the form of a software program, and the processor executes the software program to realize the baseband processing function.
- the memory 302 is mainly used to store software programs and data.
- the memory 302 may exist independently and is connected to the processor 301.
- the memory 302 may be integrated with the processor 301, for example, integrated in one or more chips.
- the memory 302 can store program codes for executing the technical solutions of the embodiments of the present application, and the processor 301 controls the execution.
- Various types of computer program codes that are executed can also be regarded as drivers of the processor 301.
- FIG. 3 in this embodiment only shows one memory and one processor.
- the communication device 30 may have multiple processors or multiple memories, which are not specifically limited here.
- the memory 302 may also be referred to as a storage medium or a storage device.
- the memory 302 may be a storage element on the same chip as the processor, that is, an on-chip storage element, or an independent storage element, which is not limited in the embodiment of the present application.
- the transceiver 303 may be used to support the reception or transmission of radio frequency signals between the communication device 30 and the network device, and the transceiver 303 may be connected to the antenna 304.
- the transceiver 303 includes a transmitter Tx and a receiver Rx.
- one or more antennas 304 can receive radio frequency signals
- the receiver Rx of the transceiver 303 is used to receive the aforementioned radio frequency signals from the antenna 304, and convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and convert the digital
- the baseband signal or digital intermediate frequency signal is provided to the processor 301, so that the processor 301 performs further processing on the digital baseband signal or digital intermediate frequency signal, such as demodulation processing and decoding processing.
- the transmitter Tx in the transceiver 303 is also used to receive a modulated digital baseband signal or digital intermediate frequency signal from the processor 301, and convert the modulated digital baseband signal or digital intermediate frequency signal into a radio frequency signal, and pass it through a Or multiple antennas 304 transmit the radio frequency signal.
- the receiver Rx can selectively perform one or multiple down-mixing processing and analog-to-digital conversion processing on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency signal.
- the sequence of the aforementioned down-mixing processing and analog-to-digital conversion processing is The order is adjustable.
- the transmitter Tx can selectively perform one or more stages of up-mixing processing and digital-to-analog conversion processing on modulated digital baseband signals or digital intermediate frequency signals to obtain radio frequency signals.
- the order of precedence is adjustable.
- the aforementioned digital baseband signal and digital intermediate frequency signal can be collectively referred to as a digital signal.
- the aforementioned transceiver 303 may also be referred to as a transceiving unit, transceiver, transceiving device, and the like.
- the device used to implement the receiving function in the transceiver unit can be regarded as the receiving unit
- the device used to implement the transmitting function in the transceiver unit can be regarded as the transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit, and the receiving unit is also It can be called a receiver, input port, receiving circuit, etc., and the sending unit can be called a transmitter, transmitter, or transmitting circuit, etc.
- the aforementioned network interface 305 is used to connect the communication device 30 with other communication devices through a communication link.
- the network interface 305 may include a network interface between the communication device 30 and a core network element, such as an S1 interface; the network interface 305 may also include the communication device 30 and other network devices (such as other access network devices). Or a network interface between core network elements), such as an X2 or Xn interface.
- this embodiment provides another communication device 40, which may be a network device or a chip in a network device.
- the specific structure diagram of the communication device 40 can refer to the structure of the communication device 30 shown in FIG. 3.
- the communication unit 402 of the communication device 40 may include the antenna and transceiver of the aforementioned communication device 30, such as the antenna 304 and the transceiver 303 in FIG. 3.
- the communication unit 402 may also include a network interface, such as the network interface 305 in FIG. 3.
- the communication unit 402 may be an input or output interface, a pin, a circuit, or the like.
- the storage unit 403 may be a register, a cache, a RAM, etc.
- the storage unit 403 may be integrated with the processing unit 401; the storage unit 403 may be a ROM or other types of static storage devices that can store static information and instructions, the storage unit 403 It can be independent of the processing unit 401.
- the processing unit 401 can complete the method executed by the network device in the foregoing embodiment.
- the processing unit 401 may include instructions, which may be executed on a processor, so that the communication device 40 executes the method executed by the network device in the foregoing embodiment.
- an instruction is stored in the storage unit 403, and the instruction can be executed on the processing unit 401, so that the communication device 40 executes the method of the network device in the foregoing embodiment.
- the aforementioned storage unit 403 may also store data.
- the processing unit 401 may also store instructions and/or data.
- the processing unit 401 is configured to measure the channel sounding reference signal SRS of each first terminal device in the first terminal device set to obtain the SRS information of each first terminal device.
- the processing unit 401 is further configured to determine the second terminal device set and the static simulation of each second terminal device in the second terminal device set from the first terminal device set according to the SRS information of each first terminal device Beam information.
- the processing unit 401 is further configured to determine the channel information of the beam domain according to the static analog beam information.
- the processing unit 401 is further configured to determine the dynamic analog beam information of each second terminal device according to the static analog beam information and the channel information of the beam domain.
- the processing unit 401 is further configured to configure a dynamic analog beam for the second terminal device according to the dynamic analog beam information.
- the aforementioned terminal device may have functional units (means) corresponding to the steps of the method or process of the terminal device
- the aforementioned network equipment may have functional units corresponding to the steps of the method or process of the network device.
- One or more of the above modules or units can be implemented by software, hardware or a combination of both.
- the software exists in the form of computer program instructions and is stored in the memory, and the processor can be used to execute the program instructions to implement the above method flow.
- the processor in this application may include but is not limited to at least one of the following: central processing unit CPU, microprocessor, digital signal processor (digital signal processor, DSP), microcontroller (microcontroller unit, MCU), or artificial intelligence
- CPU central processing unit
- microprocessor digital signal processor
- microcontroller microcontroller unit, MCU
- artificial intelligence Various computing devices such as processors that run software. Each computing device may include one or more cores for executing software instructions to perform operations or processing.
- the processor can be a single semiconductor chip, or it can be integrated with other circuits to form a semiconductor chip.
- the processor can be combined with other circuits (such as codec circuits, hardware acceleration circuits, or various bus and interface circuits) to form a system-on-chip ( system-on-a-chip, SoC), or as an application specific integrated circuit (ASIC) built-in processor integrated in the ASIC, the ASIC integrated with the processor can be packaged separately or It can also be packaged with other circuits.
- the processor may also include necessary hardware accelerators, such as field programmable gate array (FPGA) and programmable logic device (FPGA). device, PLD), or a logic circuit that implements dedicated logic operations.
- FPGA field programmable gate array
- FPGA programmable logic device
- PLD programmable logic circuit that implements dedicated logic operations.
- the memory in the embodiments of the present application may include at least one of the following types: read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory , RAM) or other types of dynamic storage devices that can store information and instructions, or electrically erasable programmable read-only memory (EEPROM).
- ROM read-only memory
- RAM random access memory
- EEPROM electrically erasable programmable read-only memory
- the memory can also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.) , A magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
- CD-ROM compact disc read-only memory
- optical disc storage including compact discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.
- a magnetic disk storage medium or other magnetic storage device or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
- the bus may also include a power bus, a control bus, and a status signal bus.
- various buses are marked as buses in the figure.
- each step of the above method can be completed by an integrated logic circuit of hardware in the processor or instructions in the form of software.
- the steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
- the software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
- the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
- the embodiment of the present application further provides a communication system, which includes the aforementioned one or more communication devices and one or more communication devices.
- the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not correspond to the embodiments of the present application.
- the implementation process constitutes any limitation.
- the disclosed system, device, and method may be implemented in other ways.
- the device embodiments described above are merely illustrative, for example, the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
- the computer may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
- software it can be implemented in the form of a computer program product in whole or in part.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer instructions may be transmitted from a website, computer, server, or data center.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state hard disk).
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种资源调度方法以及相关设备,用于根据网络设备确定动态模拟波束为终端设备配置调度资源,进而提高终端设备的吞吐量。本申请实施例方法包括:网络设备根据每个第一终端设备的SRS的信息从第一终端设备集合中确定第二终端设备集合和该第二终端设备集合中每个第二终端设备的静态模拟波束信息。然后,该网络设备根据静态模拟波束信息确定波束域的信道信息。于是,网络设备将根据静态模拟波束信息和波束域的信道信息确定每个第二终端设备的动态模拟波束信息,进一步地,该网络设备根据该动态模拟波束信息为第二终端设备配置动态模拟波束。
Description
本申请要求于2019年09月18日提交中国专利局、申请号为201910882641.7、发明名称为“一种资源调度方法以及相关设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请实施例涉及通信领域,尤其涉及一种资源调度方法以及相关设备。
在通信系统中,无线电信号发射时,通过波束赋形能够将发射能量集中在特定方向上,可以使得某个方向的发射功率增大而其他方向上的发射功率接近于零,从而达到扩展期望方向的通信距离和避免对其它方向造成干扰的目的。
现有技术中,网络设备从有限的静态模拟波束集合中选择一个与信道较为匹配的静态模拟波束进行无线资源的调度和传输。
在这样的方案中,由于网络设备可选择的静态模拟波束有限,并且该可选择的静态模拟波束之间存在较大的缺口,常存在网络设备选择的静态模拟波束与信道不匹配,因此,导致采用该静态模拟波束对无线资源调度和传输效果不佳。
发明内容
本申请实施例提供了一种资源调度方法,用于提高网络设备与终端设备之间数据传输的吞吐量。
第一方面,本申请实施例提供了一种资源调度方法,在该方法中,该网络设备将测量第一终端设备集合中每个第一终端设备的信道探测参考信号SRS,得到该每个第一终端设备的SRS的信息。然后,该网络设备根据该每个第一终端设备的SRS的信息从该第一终端设备集合中确定第二终端设备集合和该第二终端设备集合中每个第二终端设备的静态模拟波束信息该网络设备根据该静态模拟波束信息确定波束域的信道信息。接着,该网络设备根据该静态模拟波束信息和该波束域的信道信息确定每个该第二终端设备的动态模拟波束信息。最后,该网络设备根据该动态模拟波束信息为该第二终端设备配置动态模拟波束。
应当注意的是,前述静态模拟波束信息用于指示与该第二终端设备匹配的N个静态模拟波束,该N为大于或等于1的整数。前述波束域的信道信息用于指示该网络设备与该第二终端设备之间的N个信道的信道质量,该N个静态模拟波束与该N个信道一一对应。前述动态模拟波束信息用于指示该第二终端设备可用的一个动态模拟波束。
本申请实施例中,由于该网络设备根据第二终端设备的静态模拟波束信息和第二终端设备的波束域的信道信息确定每个第二终端设备可用的一个动态模拟波束,并根据该动态 模拟波束信息为该第二终端设备配置动态模拟波束。由于,该第二终端设备的波束域的信道信息可以反映该终端设备与网络设备之间的信道质量,该第二终端设备的静态模拟波束信息可以反映该终端设备附近已有的静态模拟波束。因此,根据该静态模拟波束信息和波束域的信道信息确定的动态模拟波束与该第二终端设备的信道更加匹配,进而可以提高该第二终端设备的吞吐量。
根据第一方面,本申请实施例第一方面的第一种实施方式中,该SRS的信息包括SRS的信号干扰噪声比SINR值;该网络设备根据该每个第一终端设备的SRS的信息从该第一终端设备集合中确定第二终端设备集合和该第二终端设备集合中每个第二终端设备的静态模拟波束信息,包括:该网络设备从该第一终端设备集合中确定该SRS的SINR值大于第一预设值的第一终端设备为第二终端设备,得到第二终端设备集合;该网络设备确定该第二终端设备的静态模拟波束信息。
本实施方式中,明确了确定第二终端设备的方式。由于,该SRS的信息包括该SRS的信号干扰噪声比SINR值,因此,该网络设备可以根据该SRS的SINR值筛选满足条件的第二终端设备。
根据第一方面,本申请实施例第一方面的第二种实施方式中,该SRS的信息包括SRS的信号干扰噪声比SINR值;该方法还包括:该网络设备获取该第一终端设备集合中每个第一终端设备的移动速度;该网络设备根据该每个第一终端设备的SRS的信息从该第一终端设备集合中确定第二终端设备集合和该第二终端设备集合中每个第二终端设备的静态模拟波束信息,包括;该网络设备从该第一终端设备集合中确定该SRS的SINR值大于第一预设值且该移动速度小于第二预设值的第一终端设备为第二终端设备,得到第二终端设备集合;该网络设备确定该第二终端设备的静态模拟波束信息。
本实施方式中,提出了另一种确定第二终端设备的方式。除了考虑SRS的SINR值之外,还应考虑第一终端设备的移动速度。因此,有利于提高确定该第二终端设备的准确度。
根据第一方面、第一方面的第一种实施方式至第一方面的第二种实施方式,本申请实施例第一方面的第三种实施方式中,该静态模拟波束信息包括N个静态模拟波束权值,该N个静态模拟波束权值与该N个静态模拟波束一一对应;该波束域的信道信息包括SRS波束域信道矩阵;该网络设备根据该静态模拟波束信息和波束域的信道信息确定每个该第二终端设备的动态模拟波束信息,包括:该网络设备根据该每个第二终端设备的SRS波束域信道矩阵计算该每个第二终端设备的SRS波束域信道协方差矩阵;该网络设备根据该第二终端设备的SRS波束域信道协方差矩阵计算一个SRS全带波束域信道协方差矩阵;该网络设备根据该SRS全带波束域信道协方差矩阵的特征向量计算动态模拟权值,该动态模拟权值用于指示该第二终端设备可用的一个动态模拟波束。
本实施方式中,提出了计算第二终端设备的动态模拟权值的具体实施方式。由于,该动态模拟权值是基于“最大SINR准则”计算的,因此,可以保证在求解出的动态模拟权下终端设备能够获取最高的吞吐量。
根据第一方面的第三种实施方式,本申请实施例第一方面的第四种实施方式中,该网络设备根据该动态模拟波束信息为该第二终端设备配置动态模拟波束,包括:该网络设备 根据该第二终端设备集合中的每个第二终端设备的动态模拟权值计算该第二终端设备集合中的至少两个该第二终端设备的动态模拟权值之间的相关系数,该相关系数用于指示该至少两个第二终端设备的动态模拟权值之间的相关性;该网络设备根据该至少两个第二终端设备的动态模拟权值之间的相关系数为该至少两个第二终端设备配置动态模拟波束。
本实施方式中,由于该网络设备可以根据至少两个终端设备的动态模拟权值之间的相关系数为至少两个终端设备分配动态模拟波束,因此,可以提高前述多个第二终端设备的吞吐量。
根据第一方面的第四种实施方式,本申请实施例第一方面的第五种实施方式中,该网络设备根据该至少两个第二终端设备的动态模拟权值之间的相关系数为该至少两个第二终端设备配置动态模拟波束,包括:该网络设备确定该相关系数大于第三预设值的相关系数对应的第二终端设备确定为第三终端设备,得到第三终端设备集合;该网络设备获取该第三终端设备集合中最高优先级的第三终端设备的待传输数据量;当该待传输数据量大于或等于第四预设值时,该网络设备仅将该第三终端设备的动态模拟波束配置于该第三终端设备。
根据第一方面的第五种实施方式,本申请实施例第一方面的第六种实施方式中,该方法还包括:当该待传输数据量小于第四预设值时,且该第三终端设备集合包括至少两个第三终端设备时,该网络设备计算第三终端设备集合中的至少两个第三终端设备共用该动态模拟波束。
第二方面,本申请实施例提供了一种通信设备,包括:通信模块,用于测量第一终端设备集合中每个第一终端设备的信道探测参考信号SRS,得到该每个第一终端设备的SRS的信息。处理模块,用于根据该每个第一终端设备的SRS的信息从该第一终端设备集合中确定第二终端设备集合和该第二终端设备集合中每个第二终端设备的静态模拟波束信息该网络设备根据该静态模拟波束信息确定波束域的信道信息。该处理模块,还用于根据该静态模拟波束信息和该波束域的信道信息确定每个该第二终端设备的动态模拟波束信息。该处理模块,还用于根据该动态模拟波束信息为该第二终端设备配置动态模拟波束。
应当注意的是,前述静态模拟波束信息用于指示与该第二终端设备匹配的N个静态模拟波束,该N为大于或等于1的整数。前述波束域的信道信息用于指示该网络设备与该第二终端设备之间的N个信道的信道质量,该N个静态模拟波束与该N个信道一一对应。前述动态模拟波束信息用于指示该第二终端设备可用的一个动态模拟波束。
本申请实施例中,由于该网络设备根据第二终端设备的静态模拟波束信息和第二终端设备的波束域的信道信息确定每个第二终端设备可用的一个动态模拟波束,并根据该动态模拟波束信息为该第二终端设备配置动态模拟波束。由于,该第二终端设备的波束域的信道信息可以反映该终端设备与网络设备之间的信道质量,该第二终端设备的静态模拟波束信息可以反映该终端设备附近已有的静态模拟波束。因此,根据该静态模拟波束信息和波束域的信道信息确定的动态模拟波束与该第二终端设备的信道更加匹配,进而可以提高该第二终端设备的吞吐量。
根据第二方面,本申请实施例第二方面的第一种实施方式中,该处理模块,具体用于: 从该第一终端设备集合中确定该SRS的SINR值大于第一预设值的第一终端设备为第二终端设备,得到第二终端设备集合;该第二终端设备的静态模拟波束信息。
本实施方式中,明确了确定第二终端设备的方式。由于,该SRS的信息包括该SRS的信号干扰噪声比SINR值,因此,该网络设备可以根据该SRS的SINR值筛选满足条件的第二终端设备。
根据第二方面,本申请实施例第二方面的第二种实施方式中,该处理模块,具体用于:获取该第一终端设备集合中每个第一终端设备的移动速度;从该第一终端设备集合中确定该SRS的SINR值大于第一预设值且该移动速度小于第二预设值的第一终端设备为第二终端设备,得到第二终端设备集合;该网络设备确定该第二终端设备的静态模拟波束信息。
本实施方式中,提出了另一种确定第二终端设备的方式。除了考虑SRS的SINR值之外,还应考虑第一终端设备的移动速度。因此,有利于提高确定该第二终端设备的准确度。
根据第二方面、第二方面的第一种实施方式至第二方面的第二种实施方式,本申请实施例第二方面的第三种实施方式中,该处理模块,具体用于:根据该每个第二终端设备的SRS波束域信道矩阵计算该每个第二终端设备的SRS波束域信道协方差矩阵;根据该第二终端设备的SRS波束域信道协方差矩阵计算一个SRS全带波束域信道协方差矩阵;根据该SRS全带波束域信道协方差矩阵的特征向量计算动态模拟权值,该动态模拟权值用于指示该第二终端设备可用的一个动态模拟波束。
本实施方式中,提出了计算第二终端设备的动态模拟权值的具体实施方式。由于,该动态模拟权值是基于“最大SINR准则”计算的,因此,可以保证在求解出的动态模拟权下终端设备能够获取最高的吞吐量。
根据第二方面的第三种实施方式,本申请实施例第二方面的第四种实施方式中,该处理模块,具体用于:根据该第二终端设备集合中的每个第二终端设备的动态模拟权值计算该第二终端设备集合中的至少两个该第二终端设备的动态模拟权值之间的相关系数,该相关系数用于指示该至少两个第二终端设备的动态模拟权值之间的相关性;根据该至少两个第二终端设备的动态模拟权值之间的相关系数为该至少两个第二终端设备配置动态模拟波束。
本实施方式中,由于该网络设备可以根据至少两个终端设备的动态模拟权值之间的相关系数为至少两个终端设备分配动态模拟波束,因此,可以提高前述多个第二终端设备的吞吐量。
根据第二方面的第四种实施方式,本申请实施例第二方面的第五种实施方式中,该处理模块,具体用于:确定该相关系数大于第三预设值的相关系数对应的第二终端设备确定为第三终端设备,得到第三终端设备集合;获取该第三终端设备集合中最高优先级的第三终端设备的待传输数据量;当该待传输数据量大于或等于第四预设值时,将该第三终端设备的动态模拟波束配置于该第三终端设备。
根据第二方面的第五种实施方式,本申请实施例第二方面的第六种实施方式中,该处理模块,还用于当该待传输数据量小于第四预设值时,且该第三终端设备集合包括至少两个第三终端设备时,计算第三终端设备集合中的至少两个第三终端设备共用该动态模拟波 束。
第三方面,本申请实施例提供了一种通信设备,该通信设备可以是网络设备,也可以是网络设备内的芯片。该通信设备可以包括处理单元和通信单元。当该通信设备是网络设备时,该处理单元可以是处理器,该通信单元可以是收发器;该网络设备还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该网络设备执行第二方面或第二方面的任一种实施方式中的方法。当该通信设备是网络设备内的芯片时,该处理单元可以是处理器,该通信单元可以是输入/输出接口、管脚或电路等;该处理单元执行存储单元所存储的指令,以使该网络设备执行第二方面或第二方面的任一种实施方式中的方法,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该网络设备内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
第四方面,本申请实施例提供了一种通信系统,包括;终端设备和网络设备;该网络设备执行如第一方面以及第一方面的各种实施方式所介绍的方法;该终端设备用于发送信道探测参考信号SRS,以及接收网络设备的资源调度。
第五方面,本申请实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第一方面以及第一方面的各种实施方式所介绍的方法。
第六方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第一方面以及第一方面的各种实施方式所介绍的方法。
从以上技术方案可以看出,本申请实施例具有以下优点:
本申请实施例中,由于该网络设备根据第二终端设备的静态模拟波束信息和第二终端设备的波束域的信道信息确定每个第二终端设备可用的一个动态模拟波束,并根据该动态模拟波束信息为该第二终端设备配置动态模拟波束。由于,该第二终端设备的波束域的信道信息可以反映该终端设备与网络设备之间的信道质量,该第二终端设备的静态模拟波束信息可以反映该终端设备附近已有的静态模拟波束。因此,根据该静态模拟波束信息和波束域的信道信息确定的动态模拟波束与该第二终端设备的信道更加匹配,进而可以提高该第二终端设备的吞吐量。
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例。
图1为本申请实施例中资源调度方法的一个应用场景图;
图2为本申请实施例中资源调度方法的一个流程图;
图3为本申请实施例中网络设备的一个实施例示意图;
图4为本申请实施例中网络设备的另一个实施例示意图。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地 描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例提供了一种资源调度方法,用于提高网络设备与终端设备之间数据传输的吞吐量。
为便于理解,下面先对本申请实施例所涉及的部分技术术语进行解释:
波束赋形(beam forming,BF):也被称为波束成型或波束形成,指网络设备利用信道信息对发射数据进行加权处理,形成能量对准目标终端设备的窄波束,以提高目标终端设备的接收信号与干扰和噪声比。
信号与干扰加噪声比(signal to interference plus noise ratio,SINR):指网络设备在给定的条件下测量的传输信道的特定点上的有用信号功率与干扰信号加电磁噪声的总功率之比。
上面介绍了申请实施例涉及的一些术语,下面对本申请实施例所适应的系统架构以及应用场景进行介绍:
本申请实施例的技术方案可以适用于第五代移动通信系统(the fifth generation,5G)以及后续演进制式等,具体此处不做限定。在5G中,为了降低成本,同时保证基站性能,5G毫米波基站通常采用混合波束赋形(hybrid Beam forming,hybrid digital and analog beam forming,HBF)技术来接收和发射信号。如图1所示,该场景下包括网络设备101和终端设备102。其中,该网络设备101与终端设备102之间存在多个静态模拟波束(例如,波束1和波束2),该网络设备101在为该终端设备102分配调度资源时,该网络设备101可以采用本申请实施例所提出的方法确定动态模拟波束(例如,波束3),并采用该动态模拟波束为该终端设备102分配调度资源,以提高该终端设备102的接收信号与干扰和噪声比,进而提高网络设备101与终端设备102之间数据传输的吞吐量。
应当理解的是,本申请实施例中,该网络设备101可以为无线接入网络(radio access network,RAN)设备。具体地,该RAN设备可以是基站或接入点,也可以是接入网中在空中接口上通过一个或多个小区与终端设备通信的设备。该网络设备101可用于将收到的空中帧与网际协议(IP)分组进行相互转换,作为终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括IP网络。网络设备101还可协调对空中接口的属性管理。例如,该网络设备101可以包括5G新无线(new radio,NR)系统中的下一代节点B(next generation node B,gNB)或者也可以包括云接入网(Cloud RAN)系统中的集中式单元(centralized unit,CU)和分布式单元(distributedy unit,DU),本申请实施例并不限定。
应当注意的是,本申请实施例中的网络设备101可以是上述任意一种设备或芯片,具体此处不做限定。无论作为设备还是作为芯片,该网络设备101都可以作为独立的产品进行制造、销售或者使用。在本实施例以及后续实施例中,仅以网络设备为例进行介绍。
此外,本申请实施例中的终端设备102,包括向用户提供语音和/或数据连通性的设备,例如,可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设102可以经无线接入网(radio access network,RAN)与核心网进行通信,与RAN交换语音和/或数据。该终端设备可以包括用户设备(user equipment,UE)、无线终端设备、移动终端设备、用户单元(subscriber unit)、用户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point,AP)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、或用户装备(user device)等。例如,可以包括移动电话,具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,智能穿戴式设备等。例如,个人通信业务(personal communication service,PCS)电话、无绳电话、会话发起协议(session initiation protocol,SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如,包括条码、射频识别(radio frequency identification,RFID)、传感器、全球定位系统(global positioning system,GPS)以及激光扫描器等信息传感设备。
本申请实施例中的终端设备102可以是上述任意一种设备或芯片,具体此处不做限定。无论作为设备还是作为芯片,该终端设备102都可以作为独立的产品进行制造、销售或者使用。在本实施例以及后续实施例中,仅以终端设备为例进行介绍。
为便于更好地理解本申请实施例所提出的方案,下面对本实施例中资源调度方法的具体流程进行介绍,如图2所示,该资源调度方法中的终端设备和网络设备所执行的步骤包括:
201、网络设备测量第一终端设备集合中每个第一终端设备的信道探测参考信号SRS,得到该每个第一终端设备的SRS的信息。
本实施例中,网络设备为了更合理地为终端设备分配资源调度,该网络设备需要获知该终端设备与该网络设备之间的信道的质量信息。具体地,该网络设备可以测量第一终端设备集合中每个第一终端设备的信道探测参考信号SRS,其中,该第一终端设备指该网络设备附近的终端设备,该网络设备可以测得该第一终端设备的参考信号。该第一终端设备集合包括一个第一终端设备或多个第一终端设备,具体此处不做限定。由于,该网络设备将对该第一终端设备集合中的每个第一终端设备的SRS进行测量,因此,该网络设备可以获得该第一终端设备集合中每个第一终端设备的SRS的信息。
可选的,该SRS的信息可以为SRS的信号干扰噪声比SINR值,该SINR值可以反映该第一终端设备与该网络设备之间的传输信道上的有用信号功率与干扰信号加电磁噪声的总功率之比,因此,该SINR值可以反映该第一终端设备与该网络设备之间的信道质量。
202、该网络设备根据该每个第一终端设备的SRS的信息从该第一终端设备集合中确定第二终端设备集合和该第二终端设备集合中每个第二终端设备的静态模拟波束信息。
其中,该第二终端设备为该网络设备从该第一终端设备集合中筛选出的终端设备,该第二终端设备集合中的终端设备的数量小于或等于该第一终端设备集合中的终端设备的数量。
具体地,该网络设备可以采用多种方式从该第一终端设备集合中筛选出该第二终端设备集合。
在一种可选的方式中,该网络设备可以直接根据该SRS的SINR值确定第二终端设备集合。具体地,该网络设备将SRS的SINR值与第一预设值进行比较,并将SRS的SINR值大于第一预设值的第一终端设备确定为第二终端设备,于是,该网络设备可以得到该第二终端设备集合。
应当理解的是,该第一预设值可因应用场景的不同而有所差异,具体此处不做限定。
在另一种可选的方式中,该网络设备在确定该第二终端设备时,不仅参考该第一终端设备的SRS的信息,还将参考该第一终端设备的移动速度。具体地,该网络设备可以获取该第一终端设备集合中每个第一终端设备的移动速度,然后,从该第一终端设备集合中确定该SRS的SINR值大于第一预设值且该移动速度小于第二预设值的第一终端设备为第二终端设备,得到第二终端设备集合。
此外,当该网络设备确定了该第二终端设备集合之后,该网络设备可以进一步确定该第二终端设备的静态模拟波束信息,其中,该静态模拟波束信息用于指示与该第二终端设备匹配的N个静态模拟波束,该N为大于或等于1的整数。
203、该网络设备根据该静态模拟波束信息确定波束域的信道信息。
本实施例中,当该网络设备确定了该第二终端设备的静态模拟波束信息之后,该网络设备可以根据该静态模拟波束信息确定波束域的信道信息,其中,该波束域的信道信息用于指示该网络设备与该第二终端设备之间的N个信道的信道质量。由于,与该第二终端设备匹配的每个静态模拟波束指向该第二终端设备的方向均存在差异,因此,该第二终端设备的每个静态模拟波束均对应了一个信道,即该N个静态模拟波束与该N个信道一一对应。
具体地,该波束域的信道信息包括SRS波束域信道矩阵。具体地,该网络设备在确定波束域的信道信息时,可以轮询该第二终端设备中的每个静态模拟波束,以测量与前述每个静态模拟波束对应的SRS波束域信道,得到SRS波束域信道矩阵。
204、该网络设备根据该静态模拟波束信息和该波束域的信道信息确定每个该第二终端设备的动态模拟波束信息。
本实施例中,当该网络设备确定了前述静态模拟波束信息和前述波束域的信道信息之后,该网络设备根据该静态模拟波束信息和该波束域的信道信息确定每个该第二终端设备的动态模拟波束信息。其中,该动态模拟波束信息用于指示该第二终端设备可用的一个动态模拟波束,该动态模拟波束与该第二终端设备将较好的匹配。此外,该静态模拟波束信息包括N个静态模拟波束权值,该N个静态模拟波束权值与该N个静态模拟波束一一对应。该波束域的信道信息包括SRS波束域信道矩阵。
具体地,该网络设备确定每个第二终端设备的动态模拟波束信息可以分为如下几个步骤:
S1、该网络设备根据该每个第二终端设备的SRS波束域信道矩阵计算该每个第二终端设备的SRS波束域信道协方差矩阵。
具体地,该网络设备可以采用如下公式确定该SRS波束域信道协方差矩阵:
DLPartSrsBeamCovAvg(CC
n)=DLPartSrsBeamChan(CC
n)[DLPartSrsBeamChan(CC
n)]
H
其中,DLPartSrsBeamChan(CC
n)为该第二终端设备的SRS波束域信道矩阵,即由该第二终端设备在单元载波(component carrier,CC)上的N个静态模拟波束的权值构成的矩阵。也就是说,前述N个静态模拟波束的权值构成了一个N行一列的列向量,该列向量中的每个元素为一个静态模拟波束的权值。此外,前述[DLPartSrsBeamChan(CC
n)]
H为DLPartSrsBeamChan(CC
n)共轭转置。
此外,前述DLPartSrsBeamCovAvg(CC
n)为该第二终端设备的SRS波束域信道协方差矩阵。
S2、该网络设备根据该第二终端设备的SRS波束域信道协方差矩阵计算一个SRS全带波束域信道协方差矩阵。
具体地,该网络设备可以对前述N个SRS波束域信道协方差矩阵进行单元载波间的平滑处理,以SRS全带波束域信道协方差矩阵。具体公式如下:
其中,DLPartSrsBeamCovAvg(CC
n)为该第二终端设备的SRS波束域信道协方差矩阵,DLPartSrsBeamCovAvg(TRX
i)为单个振子的SRS全带波束域信道协方差矩阵,K为该第二终端设备所在小区内的单元载波的数量。
应当理解的是,前述网络设备中包括多个振子,前述多个振子中的每个振子将分别采用前述公式计算SRS全带波束域信道协方差矩阵,以分别进一步计算动态模拟权值。
S3、该网络设备根据该SRS全带波束域信道协方差矩阵的特征向量计算动态模拟权值。
其中,该动态模拟权值用于指示该第二终端设备可用的一个动态模拟波束。
具体地,在一种可选的实施方式中,当该网络设备不支持调幅时,该网络设备可以对该SRS全带波束域信道协方差矩阵进行特征分解,并取其最大特征值对应的特征向量作为组合系数向量。然后,该网络设备以前述组合系数向量对前述N个静态模拟波束的波束权值进行线性组合。最后,该网络设备取N个静态模拟波束的波束权值的组合向量的相位作为该第二终端设备的动态模拟权值,具体公式如下:
w=angle(W
SRSε)
在前述公式中,前述W
SRS为由N个静态模拟波束的波束权值构成的矩阵,前述ε为DLPartSrsBeamCovAvg(TRXi)的最大特征值对应的特征向量,前述angle(g)为取复数相位的运算符。
在另一种可选的实施方式中,当该网络设备支持调幅时,该网络设备可以对该SRS全带波束域信道协方差矩阵进行特征分解,并取其最大特征值对应的特征向量作为组合系数向量。然后,该网络设备以前述组合系数向量对前述N个静态模拟波束的波束权值进行线 性组合,以获得该动态模拟权值,具体公式如下:
w=W
SRSε
其中,W
SRS为由SRS波束集的波束权值构成的矩阵,ε为DLPartSrsBeamCovAvg(TRX
i)的最大特征值对应的特征向量。
应当理解的是,在实际应用中,该网络设备可以采用前述任意一种实施方式确定该动态模拟权值,具体地,因该网络设备支持调幅或调相的能力不同而存在差异,具体此处不做限定。
205、该网络设备根据该动态模拟波束信息为该第二终端设备配置动态模拟波束。
本实施例中,该网络设备根据该第二终端设备集合中的每个第二终端设备的动态模拟权值计算该第二终端设备集合中的至少两个该第二终端设备之间的相关系数,然后,根据该至少两个第二终端设备的相关系数为该至少两个第二终端设备配置动态模拟波束。
其中,该相关系数用于指示该至少两个第二终端设备所在位置的相关性。应当理解的是,前述两个或多个第二终端设备之间的相关系数越大,则该两个或多个第二终端设备之间的位置相关性越强,即该两个或多个第二终端设备之间的地理位置越近。
具体地,该网络设备可以采用如下方式确定该至少两个第二终端设备配置动态模拟波束:
首先,该网络设备计算该第二终端设备集合中的至少两个第二终端设备之间的相关系数,并将相关系数大于第三预设值的相关系数对应的第二终端设备确定为第三终端设备,得到第三终端设备集合。为便于理解,以该第二终端设备集合中包含4个第二终端设备为例进行介绍,具体如表1所示:
表1
前述表1分别展示了4个不同的第二终端设备中的每个第二终端设备分别与其他第二终端设备之间的相关系数。例如,该第二终端设备1与该第二终端设备2的动态模拟权值之间的相关系数为0.89,该第二终端设备1与该第二终端设备3的动态模拟权值之间的相关系数为0.85,该第二终端设备1与该第二终端设备4的动态模拟权值之间的相关系数为0.83等。若该第三预设值为0.86,由于,该第二终端设备1与该第二终端设备2的动态模拟权值之间的相关系数为0.89>0.86,该第二终端设备2与该第二终端设备4的动态模拟权值之间的相关系数为0.88>0.86,因此,该网络设备可以确定前述第二终端设备1为第三终端设备、第二终端设备2为第三终端设备和第二终端设备4为第三终端设备。因此,该网络设备获得的第三终端设备集合包括第二终端设备1、第二终端设备2和第二终端设 备4。应当理解的是,前述第三预设值可以因应用场景的不同而存在差异,具体此处不做限定。此外,前述表1也仅仅作为举例而不对该相关系数的具体数值进行限定。
应当理解的是,由于前述各个第三终端设备之间的相关系数高于该第三预设值,因此,前述三个第三终端设备可以共用一个动态模拟波束,即该网络设备可以将前述三个第三终端设备中的某一个第三终端设备的动态模拟波束分配给这个三个第三终端设备。
在一种可选的实施方式中,该网络设备可以根据优先级进行分配。具体地,该网络设备获取该第三终端设备集合中每个第三终端设备的优先级,并确定该第三终端设备集合中最高优先级的第三终端设备的动态模拟波束作为共用的动态模拟波束。接续前文所列举的示例,此时,若该第三终端设备集合中的第二终端设备1、第二终端设备2和第二终端设备4中,该第二终端设备1的优先级最高,则该网络设备将确定该第二终端设备1的动态模拟波束为公共的动态模拟波束,即将该第二终端设备1的动态模拟波束配置给第二终端设备1、第二终端设备2和第二终端设备4使用。
应当理解的是,前述实施方式适应于该第三终端设备集合中每个第三终端设备传输的数据量较小的情况,即该第三终端设备集合中每个第三终端设备需要的传输资源较少的情况。
在一另种可选的实施方式中,该网络设备不仅将获取该第三终端设备集合中每个第三终端设备的优先级,还将获取该第三终端设备集合中最高优先级的第三终端设备的待传输数据量。当该待传输数据量大于或等于第四预设值时,前述一个动态模拟波束可能仅够前述一个第三终端设备使用,此时,该网络设备仅将该第三终端设备的动态模拟波束配置于该第三终端设备。此外,当该待传输数据量小于第四预设值时,且该第三终端设备集合包括至少两个第三终端设备时,该网络设备计算第三终端设备集合中的至少两个第三终端设备共用该动态模拟波束。
除了上述实施方式之外,该网络设备还可以采用如下另一种方式确定该至少两个第二终端设备配置动态模拟波束:
首先,该网络设备获取该第二终端设备集合中每个第二终端设备的优先级,并确实该第二终端设备集合中的优先级最高的第二终端设备。然后,计算该优先级最高的第二终端设备的动态模拟权值与前述第二终端设备集合中的其他终端设备的动态模拟权值的相关系数。然后,确定相关系数大于第三预设值的第二终端设备和前述最高优先级的第二终端设备共用一个动态模拟波束。
为便于理解,以该第二终端设备集合中包含4个第二终端设备,并且该4个第二终端设备中的第二终端设备1为最高优先级的第二终端设备为例进行介绍,具体如表2所示:
表2
前述表2分别展示了4个不同的第二终端设备中的每个第二终端设备分别与第二终端设备1的动态模拟权值之间的相关系数。例如,该第二终端设备1与该第二终端设备2的动态模拟权值之间的相关系数为0.89,该第二终端设备1与该第二终端设备3的动态模拟权值之间的相关系数为0.85,该第二终端设备1与该第二终端设备4的动态模拟权值之间的相关系数为0.83等。若该第三预设值为0.86,则可以确定该第二终端设备1与该第二终端设备2的动态模拟权值之间的相关系数大于第三预设值,因此,该网络设备可以确定前述第二终端设备1和该第二终端设备2共用该动态模拟波束。
本实施例中,由于该网络设备根据第二终端设备的静态模拟波束信息和第二终端设备的波束域的信道信息确定每个第二终端设备可用的一个动态模拟波束,并根据该动态模拟波束信息为该第二终端设备配置动态模拟波束。由于,该第二终端设备的波束域的信道信息可以反映该终端设备与网络设备之间的信道质量,该第二终端设备的静态模拟波束信息可以反映该终端设备附近已有的静态模拟波束。因此,根据该静态模拟波束信息和波束域的信道信息确定的动态模拟波束与该第二终端设备的信道更加匹配,进而可以提高该第二终端设备的吞吐量。
如图3所示,本实施例提供了另一种通信设备30的结构示意图。前述图2对应的方法实施例中的网络设备可以基于本实施例中图3所示的通信设备30的结构。
该通信设备30包括至少一个处理器301、至少一个存储器302、至少一个收发器303、至少一个网络接口305和一个或多个天线304。处理器301、存储器302、收发器303和网络接口305通过连接装置相连,天线304与收发器303相连。其中,前述连接装置可包括各类接口、传输线或总线等,本实施例对此不做限定。
其中,处理器301主要用于对通信协议以及通信数据进行处理,以及对整个网络设备进行控制,执行软件程序,处理软件程序的数据,例如用于支持该通信设备30执行前述实施例中所描述的动作。通信设备30可以包括基带处理器和中央处理器,其中,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个通信设备30进行控制,执行软件程序,处理软件程序的数据。如图3中的处理器301可以集成基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,通信设备30可以包括多个基带处理器以适应不同的网络制式,通信设备30可以包括多个中央处理器以增强其处理能力,通信设备30的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储器中,由处理器执行软件程序以实现基带处理功能。
本实施例中,该存储器302主要用于存储软件程序和数据。存储器302可以是独立存在,与处理器301相连。可选的,该存储器302可以和该处理器301集成于一体,例如集成于一个或多个芯片之内。其中,该存储器302能够存储执行本申请实施例的技术方案的程序代码,并由处理器301来控制执行,被执行的各类计算机程序代码也可被视为是处理 器301的驱动程序。应当理解的是,本实施例中的图3仅示出了一个存储器和一个处理器。但是,在实际应用中,该通信设备30可以存在多个处理器或多个存储器,具体此处不做限定。此外,该存储器302也可以称为存储介质或者存储设备等。该存储器302可以为与处理器处于同一芯片上的存储元件,即片内存储元件,或者为独立的存储元件,本申请实施例对此不做限定。
本实施例中,该收发器303可以用于支持该通信设备30与网络设备之间射频信号的接收或者发送,收发器303可以与天线304相连。收发器303包括发射机Tx和接收机Rx。具体地,一个或多个天线304可以接收射频信号,该收发器303的接收机Rx用于从天线304接收前述射频信号,并将射频信号转换为数字基带信号或数字中频信号,并将该数字基带信号或数字中频信号提供给所述处理器301,以便处理器301对该数字基带信号或数字中频信号做进一步的处理,例如解调处理和译码处理。此外,收发器303中的发射机Tx还用于从处理器301接收经过调制的数字基带信号或数字中频信号,并将该经过调制的数字基带信号或数字中频信号转换为射频信号,并通过一个或多个天线304发送所述射频信号。具体地,接收机Rx可以选择性地对射频信号进行一级或多级下混频处理和模数转换处理以得到数字基带信号或数字中频信号,前述下混频处理和模数转换处理的先后顺序是可调整的。发射机Tx可以选择性地对经过调制的数字基带信号或数字中频信号时进行一级或多级上混频处理和数模转换处理以得到射频信号,前述上混频处理和数模转换处理的先后顺序是可调整的。前述数字基带信号和数字中频信号可以统称为数字信号。
应当理解的是,前述收发器303也可以称为收发单元、收发器、收发装置等。可选的,可以将收发单元中用于实现接收功能的器件视为接收单元,将收发单元中用于实现发送功能的器件视为发送单元,即收发单元包括接收单元和发送单元,接收单元也可以称为接收机、输入口、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。
此外,前述网络接口305用于使该通信设备30通过通信链路,与其它通信设备相连。具体地,该网络接口305可以包括该通信设备30与核心网网元之间的网络接口,例如S1接口;该网络接口305也可以包括该通信设备30和其他网络设备(例如其他接入网设备或者核心网网元)之间的网络接口,例如X2或者Xn接口。
如图4所示,本实施例提供了另一种通信设备40,该通信设备40可以为网络设备或网络设备中的芯片。
当通信设备40是网络设备时,该通信设备40的具体结构示意图可以参阅前述图3所示的通信设备30的结构。可选的,该通信设备40的通信单元402可以包括前述通信设备30的天线和收发器,例如图3中的天线304和收发器303。可选的,该通信单元402还可以包括网络接口,例如图3中的网络接口305。
当该通信设备40是本申请实施例中的网络设备中的芯片时,该通信单元402可以是输入或者输出接口、管脚或者电路等。存储单元403可以是寄存器、缓存或者RAM等,该存储单元403可以和处理单元401集成在一起;该存储单元403可以是ROM或者可存储静态 信息和指令的其他类型的静态存储设备,存储单元403可以与处理单元401相独立。当该通信设备40是网络设备或者网络设备中的芯片时,处理单元401可以完成上述实施例中网络设备所执行的方法。
在一种可能的设计中,处理单元401可以包括指令,该指令可以在处理器上被运行,使得所述该通信设备40执行上述实施例中网络设备所执行的方法。
在又一种可能的设计中,存储单元403上存有指令,该指令可在处理单元401上被运行,使得该通信设备40执行上述实施例中网络设备的方法。可选的,前述存储单元403中还可以存储有数据。可选的,该处理单元401中也可以存储指令和/或数据。
具体地,该处理单元401,用于测量第一终端设备集合中每个第一终端设备的信道探测参考信号SRS,得到该每个第一终端设备的SRS的信息。
该处理单元401,还用于根据每个第一终端设备的SRS的信息从该第一终端设备集合中确定第二终端设备集合和该第二终端设备集合中每个第二终端设备的静态模拟波束信息。
该处理单元401,还用于根据该静态模拟波束信息确定波束域的信道信息。
该处理单元401,还用于根据该静态模拟波束信息和该波束域的信道信息确定每个该第二终端设备的动态模拟波束信息。
该处理单元401,还用于根据该动态模拟波束信息为该第二终端设备配置动态模拟波束。
其余可以参考上述实施例中网络设备所执行的步骤,此处不再赘述。
应当理解的是,前述终端设备可以存在与终端设备的方法或者流程的步骤对应的功能单元(means),前述网设备可以存在与网络设备的方法或者流程的步骤对应的功能单元。以上模块或单元的一个或多个可以软件、硬件或二者结合来实现。当以上任一模块或单元以软件实现的时候,所述软件以计算机程序指令的方式存在,并被存储在存储器中,处理器可以用于执行所述程序指令以实现以上方法流程。
本申请中的处理器可以包括但不限于以下至少一种:中央处理单元CPU、微处理器、数字信号处理器(digital signal processor,DSP)、微控制器(microcontroller unit,MCU)、或人工智能处理器等各类运行软件的计算设备,每种计算设备可包括一个或多个用于执行软件指令以进行运算或处理的核。该处理器可以是个单独的半导体芯片,也可以跟其他电路一起集成为一个半导体芯片,例如,可以跟其他电路(如编解码电路、硬件加速电路或各种总线和接口电路)构成一个片上系统(system-on-a-chip,SoC),或者也可以作为一个特殊应用集成电路(application specific integrated circuit,ASIC)的内置处理器集成在所述ASIC当中,该集成了处理器的ASIC可以单独封装或者也可以跟其他电路封装在一起。该处理器除了包括用于执行软件指令以进行运算或处理的核外,还可进一步包括必要的硬件加速器,如现场可编程门阵列(field programmable gate array,FPGA)、可编程逻辑器件(programmable logic device,PLD)、或者实现专用逻辑运算的逻辑电路。
本申请实施例中的存储器,可以包括如下至少一种类型:只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmabler-only memory,EEPROM)。在某些场景下,存储器还可以是只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
该总线除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
根据本申请实施例提供的方法,本申请实施例还提供一种通信系统,其包括前述的一个或多个通信设备和一个或多个通信装置。
还应理解,本文中涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘)等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (17)
- 一种资源调度方法,其特征在于,包括:网络设备测量第一终端设备集合中每个第一终端设备的信道探测参考信号SRS,得到所述每个第一终端设备的SRS的信息;所述网络设备根据所述每个第一终端设备的SRS的信息从所述第一终端设备集合中确定第二终端设备集合和所述第二终端设备集合中每个第二终端设备的静态模拟波束信息,所述静态模拟波束信息用于指示与所述第二终端设备匹配的N个静态模拟波束,所述N为大于或等于1的整数;所述网络设备根据所述静态模拟波束信息确定波束域的信道信息,所述波束域的信道信息用于指示所述网络设备与所述第二终端设备之间的N个信道的信道质量,所述N个静态模拟波束与所述N个信道一一对应;所述网络设备根据所述静态模拟波束信息和所述波束域的信道信息确定每个所述第二终端设备的动态模拟波束信息,所述动态模拟波束信息用于指示所述第二终端设备可用的一个动态模拟波束;所述网络设备根据所述动态模拟波束信息为所述第二终端设备配置动态模拟波束。
- 根据权利要求1所述的方法,其特征在于,所述SRS的信息包括SRS的信号干扰噪声比SINR值;所述网络设备根据所述每个第一终端设备的SRS的信息从所述第一终端设备集合中确定第二终端设备集合和所述第二终端设备集合中每个第二终端设备的静态模拟波束信息,包括:所述网络设备从所述第一终端设备集合中确定所述SRS的SINR值大于第一预设值的第一终端设备为第二终端设备,得到第二终端设备集合;所述网络设备确定所述第二终端设备的静态模拟波束信息。
- 根据权利要求1所述的方法,其特征在于,所述SRS的信息包括SRS的信号干扰噪声比SINR值;所述方法还包括:所述网络设备获取所述第一终端设备集合中每个第一终端设备的移动速度;所述网络设备根据所述每个第一终端设备的SRS的信息从所述第一终端设备集合中确定第二终端设备集合和所述第二终端设备集合中每个第二终端设备的静态模拟波束信息,包括;所述网络设备从所述第一终端设备集合中确定所述SRS的SINR值大于第一预设值且所述移动速度小于第二预设值的第一终端设备为第二终端设备,得到第二终端设备集合;所述网络设备确定所述第二终端设备的静态模拟波束信息。
- 根据权利要求1至3中任意一项所述的方法,其特征在于,所述静态模拟波束信息包括N个静态模拟波束权值,所述N个静态模拟波束权值与所述N个静态模拟波束一一对应;所述波束域的信道信息包括SRS波束域信道矩阵;所述网络设备根据所述静态模拟波束信息和波束域的信道信息确定每个所述第二终端设备的动态模拟波束信息,包括:所述网络设备根据所述每个第二终端设备的SRS波束域信道矩阵计算所述每个第二终端设备的SRS波束域信道协方差矩阵,所述SRS波束域信道矩阵携带所述N个静态模拟波束权值;所述网络设备根据所述第二终端设备的SRS波束域信道协方差矩阵计算一个SRS全带波束域信道协方差矩阵;所述网络设备根据所述SRS全带波束域信道协方差矩阵的特征向量计算动态模拟权值,所述动态模拟权值用于指示所述第二终端设备可用的一个动态模拟波束。
- 根据权利要求4所述的方法,其特征在于,所述网络设备根据所述动态模拟波束信息为所述第二终端设备配置动态模拟波束,包括:所述网络设备根据所述第二终端设备集合中的每个第二终端设备的动态模拟权值计算所述第二终端设备集合中的至少两个所述第二终端设备的动态模拟权值之间的相关系数,所述相关系数用于指示所述至少两个第二终端设备的动态模拟权值之间的相关性;所述网络设备根据所述至少两个第二终端设备的动态模拟权值之间的相关系数为所述至少两个第二终端设备配置动态模拟波束。
- 根据权利要求5所述的方法,其特征在于,所述网络设备根据所述至少两个第二终端设备的动态模拟权值之间的相关系数为所述至少两个第二终端设备配置动态模拟波束,包括:所述网络设备确定所述相关系数大于第三预设值的相关系数对应的第二终端设备确定为第三终端设备,得到第三终端设备集合;所述网络设备获取所述第三终端设备集合中最高优先级的第三终端设备的待传输数据量;当所述待传输数据量大于或等于第四预设值时,所述网络设备仅将所述第三终端设备的动态模拟波束配置于所述第三终端设备。
- 根据权利要求6所述的方法,其特征在于,所述方法还包括:当所述待传输数据量小于第四预设值时,且所述第三终端设备集合包括至少两个第三终端设备时,所述网络设备确定第三终端设备集合中的至少两个第三终端设备共用所述最高优先级的第三终端设备的动态模拟波束。
- 一种通信设备,其特征在于,包括:处理器、存储器以及总线;所述处理器和所述存储器由所述总线连接;所述存储器用于存储程序;所述处理器用于根据所述程序执行如下步骤:测量第一终端设备集合中每个第一终端设备的信道探测参考信号SRS,得到所述每个第一终端设备的SRS的信息;根据所述每个第一终端设备的SRS的信息从所述第一终端设备集合中确定第二终端设 备集合和所述第二终端设备集合中每个第二终端设备的静态模拟波束信息,所述静态模拟波束信息用于指示与所述第二终端设备匹配的N个静态模拟波束,所述N为大于或等于1的整数;根据所述静态模拟波束信息确定波束域的信道信息,所述波束域的信道信息用于指示所述网络设备与所述第二终端设备之间的N个信道的信道质量,所述N个静态模拟波束与所述N个信道一一对应;根据所述静态模拟波束信息和所述波束域的信道信息确定每个所述第二终端设备的动态模拟波束信息,所述动态模拟波束信息用于指示所述第二终端设备可用的一个动态模拟波束;根据所述动态模拟波束信息为所述第二终端设备配置动态模拟波束。
- 根据权利要求8所述的通信设备,其特征在于,所述处理器,具体用于:从所述第一终端设备集合中确定所述SRS的SINR值大于第一预设值的第一终端设备为第二终端设备,得到第二终端设备集合;确定所述第二终端设备的静态模拟波束信息。
- 根据权利要求8所述的通信设备,其特征在于,所述处理器,还用于获取所述第一终端设备集合中每个第一终端设备的移动速度;所述处理器,具体用于:从所述第一终端设备集合中确定所述SRS的SINR值大于第一预设值且所述移动速度小于第二预设值的第一终端设备为第二终端设备,得到第二终端设备集合;确定所述第二终端设备的静态模拟波束信息。
- 根据权利要求8至10中任意一项所述的通信设备,其特征在于,所述处理器,具体用于:根据所述每个第二终端设备的SRS波束域信道矩阵计算所述每个第二终端设备的SRS波束域信道协方差矩阵,所述SRS波束域信道矩阵携带所述N个静态模拟波束权值;根据所述第二终端设备的SRS波束域信道协方差矩阵计算一个SRS全带波束域信道协方差矩阵;根据所述SRS全带波束域信道协方差矩阵的特征向量计算动态模拟权值,所述动态模拟权值用于指示所述第二终端设备可用的一个动态模拟波束。
- 根据权利要求11所述的通信设备,其特征在于,所述处理器,具体用于:根据所述第二终端设备集合中的每个第二终端设备的动态模拟权值计算所述第二终端设备集合中的至少两个所述第二终端设备的动态模拟权值的之间的相关系数,所述相关系数用于指示所述至少两个第二终端设备的动态模拟权值的相关性;根据所述至少两个第二终端设备的动态模拟权值的相关系数为所述至少两个第二终端设备配置动态模拟波束。
- 根据权利要求12所述的通信设备,其特征在于,所述处理器,具体用于:确定所述相关系数大于第三预设值的相关系数对应的第二终端设备确定为第三终端设备,得到第三终端设备集合;获取所述第三终端设备集合中最高优先级的第三终端设备的待传输数据量;当所述待传输数据量大于或等于第四预设值时,仅将所述第三终端设备的动态模拟波束配置于所述第三终端设备。
- 根据权利要求13所述的通信设备,其特征在于,所述处理器,还用于当所述待传输数据量小于第四预设值时,且所述第三终端设备集合包括至少两个第三终端设备时,确定第三终端设备集合中的至少两个第三终端设备共用所述最高优先级的第三终端设备的动态模拟波束。
- 一种通信系统,其特征在于,所述通信系统包括:网络设备和终端设备;所述网络设备用于执行如权利要求8至14中任意一项所述的通信设备的功能;所述终端设备用于发送信道探测参考信号SRS,以及采用所述网络设备配置的动态模拟波束进行数据传输。
- 一种包含指令的计算机程序产品,其特征在于,当其在计算机上运行时,使得所述计算机执行如权利要求1至7中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至7中任一项所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20864944.2A EP4024989A4 (en) | 2019-09-18 | 2020-08-10 | RESOURCE PLANNING PROCESS AND ASSOCIATED MECHANISM |
| US17/698,036 US12082233B2 (en) | 2019-09-18 | 2022-03-18 | Resource scheduling method and related device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910882641.7 | 2019-09-18 | ||
| CN201910882641.7A CN112533291B (zh) | 2019-09-18 | 2019-09-18 | 一种资源调度方法以及相关设备 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/698,036 Continuation US12082233B2 (en) | 2019-09-18 | 2022-03-18 | Resource scheduling method and related device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021052056A1 true WO2021052056A1 (zh) | 2021-03-25 |
Family
ID=74884002
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/108130 Ceased WO2021052056A1 (zh) | 2019-09-18 | 2020-08-10 | 一种资源调度方法以及相关设备 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12082233B2 (zh) |
| EP (1) | EP4024989A4 (zh) |
| CN (1) | CN112533291B (zh) |
| WO (1) | WO2021052056A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022044002A1 (en) | 2020-08-28 | 2022-03-03 | Hero Scientific Ltd. | Filtration testing devices |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11750267B1 (en) | 2022-03-22 | 2023-09-05 | Qualcomm Incorporated | Channel statistics based adaptive beam weight estimation |
| CN118509996A (zh) * | 2023-02-16 | 2024-08-16 | 华为技术有限公司 | 资源分配方法与装置 |
| US12212388B2 (en) * | 2023-05-26 | 2025-01-28 | Qualcomm Incorporated | Sensing based dynamic beams |
| US12470274B2 (en) * | 2023-10-25 | 2025-11-11 | Qualcomm Incorporated | Techniques for speedy determination of adaptive beam weights |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107431512A (zh) * | 2015-03-31 | 2017-12-01 | 华为技术有限公司 | 大规模mimo适配的系统和方法 |
| US20180054235A1 (en) * | 2013-04-12 | 2018-02-22 | Futurewei Technologies, Inc. | Performing upstream symbol alignment under fext |
| CN108024322A (zh) * | 2016-11-03 | 2018-05-11 | 上海诺基亚贝尔股份有限公司 | 用于上行功率控制的通信方法和设备 |
| US20180375557A1 (en) * | 2017-06-27 | 2018-12-27 | Samsung Electronics Co., Ltd. | Method for configuring feedback information to feed explicit channel state information back in wireless communication system |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013187669A1 (en) * | 2012-06-11 | 2013-12-19 | Samsung Electronics Co., Ltd. | Channel state information transmission/reception method and apparatus for use in wireless communication system |
| TWI617148B (zh) * | 2012-09-28 | 2018-03-01 | 內數位專利控股公司 | 用於報告回饋的無線發射/接收單元及方法 |
| EP3214772A4 (en) * | 2014-10-31 | 2017-10-25 | Huawei Technologies Co., Ltd. | Beam adjustment method, user equipment, and base station |
| US10075852B2 (en) * | 2015-05-28 | 2018-09-11 | Samsung Electronics Co., Ltd. | Apparatus and method for scheduling beam scheduling in wireless communications network |
| CN107835042B (zh) * | 2016-09-14 | 2020-12-01 | 华为技术有限公司 | 同步波束发送接收方法、网络设备、终端及系统 |
| WO2018071026A1 (en) * | 2016-10-13 | 2018-04-19 | Intel Corporation | Directional channel measurement in hybrid beamforming architecture |
| CN107948987B (zh) * | 2016-10-13 | 2021-08-03 | 华为技术有限公司 | 通信方法、装置及系统 |
| KR102641746B1 (ko) * | 2016-10-18 | 2024-02-29 | 삼성전자주식회사 | 대규모 안테나를 이용하는 무선 통신 시스템에서 프리코딩을 수행하기 위한 장치 및 방법 |
| CN108207030B (zh) * | 2016-12-19 | 2021-01-29 | 华为技术有限公司 | 动态调整波束集合的传输方法、基站及终端 |
| US10396914B2 (en) * | 2017-01-19 | 2019-08-27 | Qualcomm Incorporated | Reference signal measurement filtering in multi-beam operation |
| CN109219062B (zh) * | 2017-06-30 | 2022-04-01 | 中国移动通信有限公司研究院 | 一种波束的确定方法、终端及网络侧设备 |
| CN109831823B (zh) * | 2017-11-23 | 2021-01-12 | 上海诺基亚贝尔股份有限公司 | 用于通信的方法、终端设备和网络设备 |
| EP3917235B1 (en) * | 2019-02-22 | 2025-04-02 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for transmitting uplink feedback information, terminal device, and network device |
-
2019
- 2019-09-18 CN CN201910882641.7A patent/CN112533291B/zh active Active
-
2020
- 2020-08-10 WO PCT/CN2020/108130 patent/WO2021052056A1/zh not_active Ceased
- 2020-08-10 EP EP20864944.2A patent/EP4024989A4/en active Pending
-
2022
- 2022-03-18 US US17/698,036 patent/US12082233B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180054235A1 (en) * | 2013-04-12 | 2018-02-22 | Futurewei Technologies, Inc. | Performing upstream symbol alignment under fext |
| CN107431512A (zh) * | 2015-03-31 | 2017-12-01 | 华为技术有限公司 | 大规模mimo适配的系统和方法 |
| CN108024322A (zh) * | 2016-11-03 | 2018-05-11 | 上海诺基亚贝尔股份有限公司 | 用于上行功率控制的通信方法和设备 |
| US20180375557A1 (en) * | 2017-06-27 | 2018-12-27 | Samsung Electronics Co., Ltd. | Method for configuring feedback information to feed explicit channel state information back in wireless communication system |
Non-Patent Citations (3)
| Title |
|---|
| HUAWEI, HISILICON: "TRP-to-TRP measurement for cross-link interference mitigation", 3GPP DRAFT; R1-1706910, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Hangzhou, China; 20170515 - 20170519, 14 May 2017 (2017-05-14), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051272140 * |
| SAMSUNG: "Beamforming Gain for Spatial Channels with Angular Spread", 3GPP DRAFT; R1-1715975 BEAMFORMING GAIN FOR SPATIAL CHANNELS WITH ANGULAR SPREAD, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Nagoya, Japan; 20170918 - 20170921, 17 September 2017 (2017-09-17), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051339434 * |
| See also references of EP4024989A4 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022044002A1 (en) | 2020-08-28 | 2022-03-03 | Hero Scientific Ltd. | Filtration testing devices |
Also Published As
| Publication number | Publication date |
|---|---|
| US12082233B2 (en) | 2024-09-03 |
| CN112533291B (zh) | 2023-01-06 |
| EP4024989A1 (en) | 2022-07-06 |
| EP4024989A4 (en) | 2022-10-19 |
| CN112533291A (zh) | 2021-03-19 |
| US20220210799A1 (en) | 2022-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113746573B (zh) | 一种信道测量方法及装置 | |
| WO2021052056A1 (zh) | 一种资源调度方法以及相关设备 | |
| WO2022007967A1 (zh) | 一种参考信号资源的配置方法和装置 | |
| CN114286444B (zh) | 一种上行参考信号的关联方法及通信装置 | |
| WO2020164517A1 (zh) | 用于测量信号的方法和通信装置 | |
| WO2020143694A1 (zh) | 预编码矩阵指示方法及相关设备 | |
| WO2023143160A1 (zh) | 通信方法与通信装置 | |
| WO2021017739A1 (zh) | 测量上报的方法与装置 | |
| WO2022077484A1 (zh) | 一种信息指示方法及装置 | |
| CN110913477B (zh) | 管理资源的方法和通信装置 | |
| WO2022077387A1 (zh) | 一种通信方法及通信装置 | |
| CN110830202A (zh) | 通信方法、装置和通信系统 | |
| WO2021103037A1 (zh) | 一种定位信息的确定方法及通信装置 | |
| CN115118555B (zh) | 一种通信方法及装置 | |
| CN113517914B (zh) | 一种波束训练方法及装置 | |
| US20240380516A1 (en) | Enhanced Ranging Techniques in 802.11 | |
| WO2020238682A1 (zh) | 一种信道信息获取方法及装置 | |
| WO2024032280A1 (zh) | 定位配置方法、装置及存储介质 | |
| WO2018137698A1 (zh) | 功率控制方法及装置 | |
| WO2025092411A1 (zh) | 通信方法、通信装置及通信系统 | |
| WO2026067610A1 (zh) | 通信方法及装置 | |
| WO2026026480A1 (zh) | 通信方法、装置及计算机可读存储介质 | |
| WO2026086571A1 (zh) | 一种信道图谱的管理方法及相关装置 | |
| WO2021142562A1 (zh) | 一种干扰抑制方法以及相关装置 | |
| WO2026067168A1 (zh) | 定位方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20864944 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020864944 Country of ref document: EP Effective date: 20220330 |

