A data transmission method and apparatus, a network device, and a storage medium
Patent Information
- Application Number
- CN202111371937.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-18
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2041-11-18
AI Technical Summary
[0006]本发明实施例提供一种数据传输方法、装置、网络设备及存储介质,以解决现有Multi-TRP方案会降低不同TRP覆盖交叠区域的无线频谱复用率,从而降低小区吞吐量及容量的问题
[0063] Therefore, in the embodiments of the present invention, the introduction of SDMA under the Multi-TRP architecture improves the spectrum resource reuse rate and supports intra-cell D-MIMO and SDMA adaptation, taking into account the user rate and resource reuse rate of the Multi-TRP coverage area, thereby improving the overall throughput and capacity of the cell.
Smart Images

Figure CN116137557B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of mobile communication technology, and in particular to a data transmission method, apparatus, network device, and storage medium. Background Technology
[0002] In cellular mobile communication systems, there is a significant gap in service rates between central users and edge users. Edge users suffer from poor experience due to inter-cell interference, and the blocking effect is significant in the FR2 band (i.e., 24.25GHz-52.6GHz).
[0003] To address these issues, the Third Generation Partnership Project (3GPP) introduced a multi-transport panel (Multi-TRP) cooperative transmission scheme in New Radio (NR) Release 16. This scheme allows different TRPs to be classified as belonging to the same cell and using the same Physical Cell Identifier (PCI). Furthermore, multiple TRPs improve spectrum efficiency through incoherent cooperative transmission, thereby managing inter-cell interference, improving edge user experience, and combating blocking effects in enhanced mobile broadband (eMBB) scenarios.
[0004] Currently, the frequencies of public network Time Division Duplexing (TDD) NR standards are mostly 2.6GHz, 3.5GHz, and 4.9GHz. The higher carrier frequencies result in a significantly smaller coverage radius for NR cells compared to Long Term Evolution (LTE) TDD cells. Therefore, in high-value hotspot areas such as high-speed rail stations and airports, dense NR cell deployment is essential to achieve the same coverage performance and a better service experience as LTE. However, this networking approach can lead to severe co-channel interference. In this scenario, the Multi-TRP scheme can suppress inter-cell interference while improving the modulation and coding scheme (MCS), single-user (Single UE) stream count, and throughput for users in overlapping TRP coverage areas.
[0005] However, while the Multi-TRP scheme reduces co-channel interference and expands the coverage radius, it also reduces the radio spectrum reuse rate (system bandwidth is reduced from (single cell bandwidth * number of merged TRPs) to (single cell bandwidth * 1)), cell throughput, and capacity in areas where different TRPs overlap. Summary of the Invention
[0006] This invention provides a data transmission method, apparatus, network device, and storage medium to address the problem that existing Multi-TRP schemes reduce the wireless spectrum reuse rate in overlapping areas of different TRP coverages, thereby reducing cell throughput and capacity.
[0007] In a first aspect, embodiments of the present invention provide a data transmission method applied to a network device, the method comprising:
[0008] Obtain the first transmission panel to which the first user equipment to be scheduled belongs;
[0009] If the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is greater than or equal to a first preset threshold, a distributed multi-stream transmission method is used to transmit data with the first user equipment.
[0010] When the number of physical resource blocks included in the target resource is less than the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is less than the first preset threshold, and when the first parameter of the first transmission panel is greater than the second preset threshold, the first user equipment uses a space division multiplexing transmission method to transmit data with the first user equipment.
[0011] Wherein, the target resource is the remaining resource block in the physical resource block pre-allocated to the target cell in the current time slot, the target cell is the cell covered by the network device, and the first parameter represents the strength of the useful signal received by the first user equipment on the first transmission panel.
[0012] Optionally, obtaining the first transmission panel to which the first user equipment to be scheduled belongs includes:
[0013] The signal-to-interference-plus-noise ratio (SIR) of the first user equipment in each receiving channel of the target transmission panel is obtained, wherein the target transmission panel includes the transmission panel of the target cell;
[0014] Select a target receiving channel and determine the target transmission panel to which the target receiving channel belongs as a candidate transmission panel, wherein the signal-to-dryness ratio of the first user equipment in the target receiving channel is greater than or equal to a third preset threshold.
[0015] If the number of candidate transmission panels is greater than the first preset threshold, a first number of candidate transmission panels are selected from the candidate transmission panels, and the selected candidate transmission panels are determined as the first transmission panel, wherein the first number is equal to the first preset threshold.
[0016] If the number of candidate transmission panels is less than or equal to the first preset threshold, the candidate transmission panel is determined as the first transmission panel.
[0017] Optionally, obtaining the signal-to-interference-plus-noise ratio (SIR) of each receiving channel of the first user equipment on the target transmission panel includes:
[0018] If the first time interval between the recording time of the most recently recorded first detection result and the current time is less than or equal to a fourth preset threshold, the signal-to-interference-plus-noise ratio (SIR) represented by the first detection result is determined as the SIR of the first user equipment in each receiving channel of the target transmission panel. The first detection result includes the uplink physical shared channel SIR detected when uplink service scheduling is present.
[0019] If the first time interval is greater than the fourth preset threshold, the most recently recorded second detection result is obtained, wherein the second detection result includes the channel detection reference signal-to-interference-plus-noise ratio of the first user equipment in each receiving channel of the target transmission panel, which is detected according to a preset period.
[0020] If the second time interval between the recording time of the most recently recorded second detection result and the current time is less than or equal to a fifth preset threshold, the signal-to-interference-plus-noise ratio (SIR) represented by the most recently recorded second detection result is determined as the SIR of the first user equipment in each receiving channel of the target transmission panel.
[0021] Optionally, the method further includes:
[0022] If the second time interval is greater than the fifth preset threshold, data is transmitted with the first user equipment on each channel of the target transmission panel.
[0023] Optionally, selecting a first number of candidate transmission panels from the candidate transmission panels includes:
[0024] Calculate a second parameter for each of the candidate transmission panels, wherein the second parameter represents the strength of the useful signal received by the first user equipment on the candidate transmission panel;
[0025] The candidate transmission panels are sorted in descending order according to the second parameter to obtain a first sort;
[0026] Select the first number of candidate transmission panels that rank first in the first sorting.
[0027] Optionally, after obtaining the first transmission panel to which the first user equipment to be scheduled belongs, the method further includes:
[0028] If the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is less than the first preset threshold, and the first parameter of the first transmission panel is greater than the second preset threshold, then resources are allocated to the first user equipment from the target resource.
[0029] Optionally, the step of using a distributed multi-stream transmission method to transmit data with the first user equipment includes:
[0030] On each channel of the first transmission panel, a distributed multi-stream transmission method is used to transmit data with the first user equipment.
[0031] Optionally, the step of using space division multiplexing transmission to transmit data with the first user equipment includes:
[0032] Determine the space-divisible physical resource blocks available to the first user equipment;
[0033] Data is transmitted with the first user equipment through the space-divisible physical resource blocks and on each channel of the first transmission panel.
[0034] Optionally, determining the space-divisible physical resource blocks available to the first user equipment includes:
[0035] At least one second user equipment is acquired, wherein the second user equipment has been allocated physical resource blocks and the number of transmission panels to which it belongs is less than the first preset threshold.
[0036] Select a second user equipment that is different from the transmission panel to which the first user equipment belongs, and determine the selected second user equipment as a candidate user equipment;
[0037] The third parameter of the first user equipment on each second transmission panel and the fourth parameter of each candidate user equipment on the first transmission panel are obtained, wherein the second transmission panel is the transmission panel to which the candidate user equipment belongs, the third parameter is the strength of the useful signal received by the first user equipment on the second transmission panel, and the fourth parameter is the strength of the useful signal received by the candidate user equipment on the first transmission panel.
[0038] Obtain the third parameter, which is less than the fifth preset threshold.
[0039] If the fourth parameter corresponding to the third user equipment is less than the fifth preset threshold, a space-divisible physical resource block that the first user equipment can use is selected from the physical resource blocks that have been allocated to the third user equipment. The third user equipment is the second transmission panel corresponding to the third parameter that is less than the fifth preset threshold, and belongs to the second user equipment.
[0040] Optionally, selecting a space-divisible physical resource block usable by the first user equipment from the physical resource blocks already allocated to the third user equipment includes:
[0041] In the presence of multiple third user equipments that meet preset requirements, the user equipment with the smallest number of allocated physical resource blocks is selected from the multiple third user equipments that meet the preset requirements, and the physical resource blocks allocated to the selected user equipment are determined as space-divisible physical resource blocks that can be used by the first user equipment. The preset requirements include that the number of physical resource blocks allocated to the third user equipment is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot.
[0042] If none of the third user equipments meet the preset requirements, the user equipment with the largest number of allocated physical resource blocks is selected from the third user equipments, and the physical resource blocks allocated to the selected user equipment are determined as space-divisible physical resource blocks that can be used by the first user equipment.
[0043] Optionally, the method further includes:
[0044] In the case where the first user equipment does not have a corresponding transmission panel, or when the number of first transmission panels to which the first user equipment belongs is less than the first preset threshold, and the first parameter of the first transmission panel is less than or equal to the second preset threshold, data is transmitted with the first user equipment on each channel of the target transmission panel, wherein the target transmission panel includes the transmission panel of the target cell.
[0045] Optionally, before obtaining the first transmission panel to which the first user equipment to be scheduled belongs, the method further includes:
[0046] The multiple user equipments to be scheduled are sorted according to a predetermined priority order to obtain the second sorting;
[0047] The first user equipment is one of the user equipment selected from a plurality of user equipment to be scheduled according to the second sorting.
[0048] Secondly, embodiments of the present invention also provide a network device, comprising:
[0049] Storage, transceiver, processor:
[0050] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0051] Obtain the first transmission panel to which the first user equipment to be scheduled belongs;
[0052] If the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is greater than or equal to a first preset threshold, a distributed multi-stream transmission method is used to transmit data with the first user equipment.
[0053] When the number of physical resource blocks included in the target resource is less than the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is less than the first preset threshold, and when the first parameter of the first transmission panel is greater than the second preset threshold, the first user equipment uses a space division multiplexing transmission method to transmit data with the first user equipment.
[0054] Wherein, the target resource is the remaining resource block in the physical resource block pre-allocated to the target cell in the current time slot, the target cell is the cell covered by the network device, and the first parameter represents the strength of the useful signal received by the first user equipment on the first transmission panel.
[0055] Thirdly, embodiments of the present invention also provide a data transmission apparatus applied to a network device, the apparatus comprising:
[0056] The first acquisition module is used to acquire the first transmission panel to which the first user equipment to be scheduled belongs;
[0057] The first transmission module is configured to transmit data with the first user equipment using a distributed multi-stream transmission method when the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is greater than or equal to a first preset threshold.
[0058] The second transmission module is used to transmit data with the first user equipment using a space-division multiplexing transmission method when the number of physical resource blocks included in the target resource is less than the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, the number of the first transmission panels is less than the first preset threshold, and the first user equipment transmits data using a space-division multiplexing transmission method when the first parameter of the first transmission panel is greater than the second preset threshold.
[0059] Wherein, the target resource is the remaining resource block in the physical resource block pre-allocated to the target cell in the current time slot, the target cell is the cell covered by the network device, and the first parameter represents the strength of the useful signal received by the first user equipment on the first transmission panel.
[0060] Fourthly, embodiments of the present invention also provide a processor-readable storage medium storing a computer program for causing the processor to perform the method described in the first aspect.
[0061] In this embodiment of the invention, the network device can obtain the first transmission panel to which the first user equipment to be scheduled belongs. Then, when the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, and the number of first transmission panels is greater than or equal to a first preset threshold, the network device uses Distributed Multistream Streaming (D-MIMO) to transmit data with the first user equipment. When the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, and the number of first transmission panels is less than the first preset threshold, and the strength of the useful signal received by the first user equipment on the first transmission panel is greater than a second preset threshold, the network device uses Spatial Division Multiplexing (SDMA) to transmit data with the first user equipment. The target resource is the remaining resource block in the physical resource blocks pre-allocated to the target cell in the current time slot, and the target cell is the cell covered by the network device.
[0062] If the number of first transmission panels is greater than a first preset threshold, it indicates that the first user equipment is located in the TRP coverage overlap area. For user equipment located in this area, the network device can use D-MIMO for data transmission when the remaining resources of the cell it covers meet the data transmission needs of the user equipment in the current time slot, thereby transmitting multi-layer data and improving resource reuse rate. If the number of first transmission panels is less than the first preset threshold, and the strength of the useful signal received by the first user equipment on the first transmission panel is greater than a second preset threshold, it indicates that the first user equipment belongs to a single TRP near-point user equipment (i.e., belongs to a TRP and is close to the TRP). For user equipment located in this area, the network device can use SDMA for data transmission when the remaining resources of the cell it covers cannot meet the data transmission needs of the user equipment in the current time slot, thereby enabling multiple user equipment to reuse the same resources and improving resource reuse rate.
[0063] Therefore, in the embodiments of the present invention, the introduction of SDMA under the Multi-TRP architecture improves the spectrum resource reuse rate and supports intra-cell D-MIMO and SDMA adaptation, taking into account the user rate and resource reuse rate of the Multi-TRP coverage area, thereby improving the overall throughput and capacity of the cell. Attached Figure Description
[0064] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0065] Figure 1 This is a schematic diagram of single-point transmission in the prior art;
[0066] Figure 2 This is a schematic diagram of coherent joint transmission (C-JT) in the prior art;
[0067] Figure 3 This is a schematic diagram of non-coherent joint transmission (NC-JT) in the prior art;
[0068] Figure 4 This is a comparative diagram of high-density networking scenarios and D-MIMO scenarios in existing technologies;
[0069] Figure 5A flowchart illustrating the steps of a data transmission method provided in an embodiment of the present invention;
[0070] Figure 6 This is a schematic diagram illustrating the marking of space-divisible resources in an embodiment of the present invention;
[0071] Figure 7 This is a flowchart illustrating a specific implementation of the data transmission method according to an embodiment of the present invention;
[0072] Figure 8 This is a structural block diagram of a data transmission device provided in an embodiment of the present invention;
[0073] Figure 9 This is a structural block diagram of a network device provided in an embodiment of the present invention. Detailed Implementation
[0074] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0075] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0076] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0077] This application provides a data transmission method and apparatus to improve resource reuse rate, thereby increasing the overall throughput and capacity of the cell.
[0078] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0079] Furthermore, the technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0080] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0081] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0082] Network devices and terminal devices can each use multiple antennas to perform multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0083] To facilitate understanding of the data transmission method in this embodiment of the invention, the following content will be introduced first:
[0084] With the increasing congestion of sub-6GHz (i.e., mid-to-low frequency bands below 6GHz) spectrum resources, expanding spectrum resources to higher frequency bands is an urgent need and an inevitable trend for the development of 5G NR systems. Higher frequency bands mean smaller antenna sizes; that is, under the same size constraints, higher frequencies can accommodate more antennas. Therefore, the introduction of higher frequency bands is beneficial for the miniaturization of NR system equipment and the expansion of antenna size.
[0085] With the widespread use of antennas, NR has adopted a panel-based design. A panel is a basic module integrating several antenna elements, corresponding RF channels, and some baseband functional modules. Multiple panels are then combined based on a single panel, depending on the deployment scenario, to form the desired array configuration. For example, base stations can appropriately increase the spacing between panels to reduce channel spatial correlation and aggregate the signals via fiber optic cables to a baseband unit (BBU) for baseband processing, thereby achieving greater diversity or multiplexing gain. This networking approach is known as Multi-TRP.
[0086] Multi-TRP / Panel supports cooperative transmission schemes for both coherent joint transmission (C-JT) and non-coherent joint transmission (NC-JT). For example... Figure 1 For single-point transmission, the UE can only transmit data with one TRP; such as Figure 2 As shown, for C-JT transmission, each layer of data can be mapped to multiple TRPs; such as Figure 3 As shown, for NC-JT transmission, each layer of data can only be mapped to one TRP. Therefore, for NC-JT transmission, the channel characteristics experienced by layers transmitted by different panels are significantly different, making them easy to separate, and the requirements for timing errors and backhaul links are relatively low; it is also possible to support a higher number of layers even when the path loss of different TRPs is unbalanced. Compared to C-JT, NC-JT products are relatively easier to implement, and the R16 standard has been officially adopted, while C-JT has not yet been adopted.
[0087] Furthermore, in high-density networking scenarios using existing technologies, severe co-channel interference can occur. For example... Figure 4As shown, one TRP corresponds to one cell. When UE1, UE2, and UE3, located in the TRP overlap area, transmit data with their corresponding TRPs, they will be subject to co-channel interference from neighboring cells if neighboring cells are transmitting data on the same time-frequency resources. Therefore, Figure 4 In high-density networking scenarios, there are interference signals represented by the dashed lines.
[0088] In the D-MIMO scenario, different TRPs belong to the same cell, so the same cell can have different transmission points, which means that multiple sets of antennas can be used for joint transmission and reception, thereby turning interference signals into useful signals.
[0089] Furthermore, when using the Multi-TRP scheme in eMBB scenarios, the current mainstream approach is to employ D-MIMO technology to improve user rates in TRP overlap areas. This involves jointly processing multiple TRPs from different geographical locations to collaboratively send or receive single-user multi-streams. The base station treats multiple panels as multiple channels of a single antenna, utilizing the spatial correlation between panels to increase the number of uplink and downlink transmission streams for UEs in the coverage overlap area, thereby improving user throughput. This process is transparent to the UE side.
[0090] The basic process of D-MIMO is as follows: First, the base station selects several TRPs in the cell for the UE to send or receive according to certain principles; and then, based on the link quality and spatial correlation between the UE and the selected TRPs, it selects the best transmission rank and MCS in real time for adaptive multi-stream transmission.
[0091] The main gains of D-MIMO are: 1. Utilizing the characteristics of distributed TRPs to improve the anti-interference capability of the cell; 2. Utilizing the spatial correlation of different TRPs to improve the average stream number of SU-MIMO.
[0092] As mentioned above, the mainstream technology in current Multi-TRP networking scenarios is D-MIMO based on NC-JT. This scheme can effectively reduce co-channel interference within the coverage area to a certain extent, and improve the UE experience rate in the cell coverage radius and TRP overlap area. However, since this scheme limits multiple TRPs to the same cell, meaning there are multiple transmission points in the same cell, the resources allocated to this cell cannot be reused, resulting in low spectrum reuse rate, which in turn leads to low system throughput and capacity. Therefore, compared to not using the Multi-TRP scheme, this scheme reduces the reuse rate of radio spectrum resources within the coverage area, resulting in a decrease in system throughput and capacity.
[0093] Furthermore, for single-TRP near-point user equipment (i.e., belonging to and close to a single TRP), it can only receive useful signals from a portion of the TRPs within the cell, wasting the power resources of other TRPs and making D-MIMO transmission impossible. For hotspot coverage, the primary purpose of dense NR deployment is to provide a high-bandwidth, high-speed, high-quality user experience as a capacity layer; the edge user rate gain from simple D-MIMO is insufficient to compensate for the performance loss. Moreover, in areas with complex service models and user distributions, simply manually configuring the network operating mode to D-MIMO or SDMA is not flexible enough to meet the needs of NR intelligent networks.
[0094] Figure 5 A schematic flowchart of a data transmission method according to an embodiment of the present invention is shown. This method is applied to network devices, such as… Figure 5 As shown, the method may include the following steps:
[0095] Step 501: Obtain the first transmission panel to which the first user equipment to be scheduled belongs.
[0096] In this context, if the strength of a useful signal received by a user equipment on at least one channel of a transmission panel is greater than a preset strength, then the user equipment belongs to that transmission panel. The strength of the user signal can be represented by the signal-to-interference-plus-noise ratio (SINR), i.e., if the SINR... i,j,k >SINR THR1 (i.e., a predetermined threshold) then channel k is the transmit / receive channel selected by UEi, and TRP j is the TRP to which UEi belongs. That is, when a UE belongs to a certain uplink channel, the TRP to which that channel belongs is the TRP to which the UE belongs. Here, i represents the i-th UE, j represents the j-th TRP, and k represents the k-th uplink channel.
[0097] In addition, the data transmission method of this embodiment can be executed periodically, that is, steps 501 to 503 are executed whenever a preset period is reached.
[0098] Step 502: When the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is greater than or equal to the first preset threshold, a distributed multi-stream transmission method is used to transmit data with the first user equipment.
[0099] The target resource is the remaining resource block in the physical resource block pre-allocated to the target cell in the current time slot, and the target cell is the cell covered by the network device.
[0100] Furthermore, if the number of first transmission panels exceeds a first preset threshold, it indicates that the first user equipment is located in a TRP coverage overlap area. In this embodiment of the invention, for user equipment in a TRP coverage overlap area, the network device can use D-MIMO for data transmission when the remaining resources of the cell it covers meet the data transmission needs of the user equipment in the current time slot, thereby transmitting multi-layer data and improving resource reuse rate.
[0101] Step 503: When the number of physical resource blocks included in the target resource is less than the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is less than the first preset threshold, and the first parameter of the first transmission panel is greater than the second preset threshold, the first user equipment uses spatial multiplexing transmission mode to transmit data with the first user equipment.
[0102] Wherein, the first parameter represents the strength of the useful signal received by the first user equipment on the first transmission panel.
[0103] In addition, if the number of first transmission panels is less than the first preset threshold and the first parameter of the first user equipment on the first transmission panel is greater than the second preset threshold, it indicates that the first user equipment belongs to a single TRP near-point user equipment (i.e., it belongs to a TRP and is close to that TRP). For user equipment in this area, when the remaining resources of the cell it covers cannot meet the data transmission needs of the user equipment in the current time slot, the network equipment can use SDMA for data transmission, thereby enabling multiple user equipment to reuse the same resources and thus improve the resource reuse rate.
[0104] As can be seen from steps 501 to 503 above, in this embodiment of the invention, the network device can obtain the first transmission panel to which the first user equipment to be scheduled belongs. Therefore, when the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of first transmission panels is greater than or equal to a first preset threshold, the network device uses Distributed Multistream Streaming (D-MIMO) to transmit data with the first user equipment. When the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of first transmission panels is less than the first preset threshold, and the strength of the useful signal received by the first user equipment on the first transmission panel is greater than a second preset threshold, the network device uses Spatial Division Multiplexing (SDMA) to transmit data with the first user equipment. Here, the target resource is the remaining resource block in the physical resource blocks pre-allocated to the target cell in the current time slot, and the target cell is the cell covered by the network device.
[0105] Therefore, in the embodiments of the present invention, the introduction of SDMA under the Multi-TRP architecture improves the spectrum resource reuse rate and supports intra-cell D-MIMO and SDMA adaptation, taking into account the user rate and resource reuse rate of the Multi-TRP coverage area, thereby improving the overall throughput and capacity of the cell.
[0106] Optionally, obtaining the first transmission panel to which the first user equipment to be scheduled belongs includes:
[0107] The signal-to-interference-plus-noise ratio (SIR) of the first user equipment in each receiving channel of the target transmission panel is obtained, wherein the target transmission panel includes the transmission panel of the target cell;
[0108] Select a target receiving channel and determine the target transmission panel to which the target receiving channel belongs as a candidate transmission panel, wherein the signal-to-dryness ratio of the first user equipment in the target receiving channel is greater than or equal to a third preset threshold.
[0109] If the number of candidate transmission panels is greater than the first preset threshold, a first number of candidate transmission panels are selected from the candidate transmission panels, and the selected candidate transmission panels are determined as the first transmission panel, wherein the first number is equal to the first preset threshold.
[0110] If the number of candidate transmission panels is less than or equal to the first preset threshold, the candidate transmission panel is determined as the first transmission panel.
[0111] The signal-to-interference-plus-noise ratio (SINR) can be determined based on the channel estimation results. For example, if the target cell's transmission panel includes TRP1, TRP2, TRP3, and TRP4, then for each UE, the channel estimation can be performed for each receive channel of each TRP. After subcarrier smoothing, the channel estimation H for the i-th UE in receive channel k of TRPj can be obtained. i,j,k And then according to H i,j,k Calculate the signal-to-interference-plus-noise ratio (SINR) of the i-th UE in the receive channel k of TRPj. i,j,k If SINR i,j,k >SINR THR1 (i.e., the third preset threshold mentioned above), then the receiving channel k is the transmit / receive channel selected by UEi and TRP j is the TRP to which UEi belongs. That is, when a UE belongs to a certain uplink channel (i.e., the receiving channel), then the TRP to which the uplink channel belongs is the TRP to which the UE belongs.
[0112] In embodiments of the present invention, in order to reduce algorithm complexity, if for UEi, the signal-to-interference-plus-noise ratio (SINR) on at least one receiving channel is greater than SINR. THR1If the number of TRPs is greater than a first preset threshold (e.g., 2), then these TRPs that meet the conditions are determined as candidate TRPs for UEi (i.e., if SINR...). i,j,k >SINR THR1 If TRPj is a candidate TRP for UEi, then a first number (i.e., 2) TRPs are selected from the candidate TRPs as the TRP to which UEi belongs. Correspondingly, the channel to which UEi belongs in these two TRPs is the same as the one previously selected. If the number of candidate TRPs for UEi is less than the second preset threshold, for example, 1, then this TRP is determined as the TRP to which UEi belongs.
[0113] Optionally, obtaining the signal-to-interference-plus-noise ratio (SIR) of each receiving channel of the first user equipment on the target transmission panel includes:
[0114] If the first time interval between the recording time of the most recently recorded first detection result and the current time is less than or equal to a fourth preset threshold, the signal-to-interference-plus-noise ratio (SIR) represented by the first detection result is determined as the SIR of the first user equipment in each receiving channel of the target transmission panel. The first detection result includes the uplink physical shared channel SIR detected when uplink service scheduling is present.
[0115] If the first time interval is greater than the fourth preset threshold, the most recently recorded second detection result is obtained, wherein the second detection result includes the channel detection reference signal-to-interference-plus-noise ratio of the first user equipment in each receiving channel of the target transmission panel, which is detected according to a preset period.
[0116] If the second time interval between the recording time of the most recently recorded second detection result and the current time is less than or equal to a fifth preset threshold, the signal-to-interference-plus-noise ratio (SIR) represented by the most recently recorded second detection result is determined as the SIR of the first user equipment in each receiving channel of the target transmission panel.
[0117] Therefore, in the embodiments of the present invention, the user equipment can be subjected to channel sounding reference signal (SRS) estimation according to a preset period to obtain a second detection result, and the user equipment can be subjected to uplink physical shared channel (PUSCH) estimation once when uplink service scheduling exists to obtain a first detection result.
[0118] Therefore, when it is necessary to use the signal-to-interference-plus-noise ratio (SIR) of each receiving channel of the target transmission panel to select the TRP to which the UEi belongs, the most recently recorded first detection result (i.e., PUSCH estimation result) is read first. If the first time interval between the recording time of the most recently recorded first detection result and the current time is less than or equal to the fourth preset threshold, it means that the most recently recorded first detection result is within the validity period, and the TRP to which the UEi belongs can be selected based on the first detection result; if the first time interval is greater than the fourth preset threshold, it means that the most recently recorded first detection result is invalid, and the most recently recorded second detection result can be read; if the second time interval between the recording time of the most recently recorded second detection result and the current time is less than or equal to the fifth preset threshold, it means that the most recently recorded second detection result is within the validity period, and the TRP to which the UEi belongs can be selected based on the second detection result; if the second time interval is greater than the fifth preset threshold, it means that the most recently recorded second detection result is invalid, and the TRP to which the UEi belongs cannot be selected.
[0119] Optionally, the method further includes:
[0120] If the second time interval is greater than the fifth preset threshold, data is transmitted with the first user equipment on each channel of the target transmission panel.
[0121] When both the first and second detection results of the first user equipment are invalid, it means that the first user equipment cannot use D-MIMO or SDMA, and can only adopt conservative scheduling, that is, the working mode of all channels of all TRPs in the network equipment to transmit and receive for the first user equipment.
[0122] Optionally, selecting a first number of candidate transmission panels from the candidate transmission panels includes:
[0123] Calculate a second parameter for each of the candidate transmission panels, wherein the second parameter represents the strength of the useful signal received by the first user equipment on the candidate transmission panel;
[0124] The candidate transmission panels are sorted in descending order according to the second parameter to obtain a first sort;
[0125] Select the first number of candidate transmission panels that rank first in the first sorting.
[0126] The second parameter can be the signal-to-interference-plus-noise ratio (SIR) of the first user equipment in each channel of the candidate transmission panel after combining.
[0127] Additionally, it should be noted that the method for combining the signal-to-interference-plus-noise ratio (SIR) of each channel of the first user equipment on the candidate transmission panel can employ existing combining methods, such as the Zero Forcing (ZF) method or the Linear Minimum Mean Square Error (LMMSE) method.
[0128] For example, if the candidate TRPs of UEi include TRP1, TRP2, TRP3, and TRP4, then the signal-to-interference-plus-noise ratio (SINR) of UEi in the first to nth receive channels of TRPj can be calculated. i,j,1 To SINR i,j,n The combined signal-to-interference-plus-noise ratio (SINR) i,j j takes any integer from 1 to 4, thus obtaining SINR. i,1 SINR i,2 SINR i,3 SINR i,4 Then, in descending order, SINR is... i,1 SINR i,2 SINR i,3 SINR i,4 Sort the values and select the first number (e.g., 2) of the values. Then, the candidate TRPs corresponding to these selected values are used as the TRPs to which UEi belongs.
[0129] Furthermore, it is understandable that when selecting the first number of transmission panels from the candidate transmission panels, the candidate transmission panels can also be sorted in ascending order according to the second parameter, and then the first number of transmission panels after sorting can be selected.
[0130] Optionally, after obtaining the first transmission panel to which the first user equipment to be scheduled belongs, the method further includes:
[0131] If the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is less than the first preset threshold, and the first parameter of the first transmission panel is greater than the second preset threshold, then resources are allocated to the first user equipment from the target resource.
[0132] Therefore, when the remaining resources in the cell covered by the network equipment meet the data transmission needs of the user equipment in the current time slot, and the first user equipment belongs to a single TRP near-point user equipment (i.e., belongs to a TRP and is relatively close to that TRP), resources can be allocated to the first user equipment from the remaining resources.
[0133] It should be noted here that when the first user equipment is a single TRP near-point user equipment, the resources allocated to the first user equipment are space-divisible resources. The space-divisible resources can be identified by a preset tag so that other user equipment can use the space-divisible resources to transmit data with the first user equipment.
[0134] For example Figure 6 As shown, UE2 is a single TRP near-point user equipment, so the PRB resources allocated to UE2 (i.e., RRB5 to RRB9) are marked as SDMA, indicating that RRB5 to RRB9 are space-divisible resources; while UE3 and above adopt D-MIMO transmission mode, so the PRB resources allocated to UE3 (i.e., RRB0 to RRB2) are marked as D-MIMO, which are non-space-divisible resources.
[0135] Optionally, the step of using a distributed multi-stream transmission method to transmit data with the first user equipment includes:
[0136] On each channel of the first transmission panel, a distributed multi-stream transmission method is used to transmit data with the first user equipment.
[0137] Therefore, if the number of TRPs to which the first user equipment belongs is greater than or equal to the first preset threshold, then the first user equipment adopts a D-MIMO transmission method based on NC-JT, meaning that each layer of data can only be mapped to one of its own TRPs. The network device can adaptively select the RANK and MCS on the channel of the corresponding TRP based on the channel conditions of the first user equipment, thereby utilizing the spatial distribution characteristics of multiple TRPs to improve the number of transmission streams and throughput for the user.
[0138] It should be noted that for uplink data reception, the network device only performs PUSCH channel estimation and joint detection on the channel of the TRP to which the first user equipment belongs; for downlink data transmission, the network device only transmits the downlink signal of the first user equipment on the TRP to which the first user equipment belongs. For example, if UEi belongs to TRP1 and TRP2, then the uplink and downlink signals of the network device are transmitted and received on all channels of TRP1 and TRP2 respectively. In this way, by transmitting or receiving only on the TRP to which it belongs, the number of TRPs to be transmitted and received is reduced, which can reduce interference.
[0139] Furthermore, assuming uplink and downlink channel reciprocity (i.e., the uplink and downlink channel estimates are the same), the downlink TRP can be selected based on the selection of the uplink TRP. However, for common uplink / downlink channels, such as the Physical Downlink Control Channel (PDCCH), Synchronization Signal (SSB), and Physical Random Access Channel (PRACH), it is necessary to receive / transmit on all channels across all TRPs in the cell.
[0140] Optionally, the step of using space division multiplexing transmission to transmit data with the first user equipment includes:
[0141] Determine the space-divisible physical resource blocks available to the first user equipment;
[0142] Data is transmitted with the first user equipment through the space-divisible physical resource blocks and on each channel of the first transmission panel.
[0143] Therefore, when the remaining resources in the cell covered by the network device cannot meet the data transmission needs of the user device in the current time slot, and the first user device is a single TRP near-point user device, the network device can select a spatially divisible physical resource block (PRB) that the first user device can use, and then transmit data with the first user device through the selected PRB on each channel of the first transmission panel to which the first user device belongs.
[0144] Optionally, determining the space-divisible physical resource blocks available to the first user equipment includes:
[0145] At least one second user equipment is acquired, wherein the second user equipment has been allocated physical resource blocks and the number of transmission panels to which it belongs is less than the first preset threshold.
[0146] Select a second user equipment that is different from the transmission panel to which the first user equipment belongs, and determine the selected second user equipment as a candidate user equipment;
[0147] The third parameter of the first user equipment on each second transmission panel and the fourth parameter of each candidate user equipment on the first transmission panel are obtained, wherein the second transmission panel is the transmission panel to which the candidate user equipment belongs, the third parameter is the strength of the useful signal received by the first user equipment on the second transmission panel, and the fourth parameter is the strength of the useful signal received by the candidate user equipment on the first transmission panel.
[0148] Obtain the third parameter, which is less than the fifth preset threshold.
[0149] If the fourth parameter corresponding to the third user equipment is less than the fifth preset threshold, a space-divisible physical resource block that the first user equipment can use is selected from the physical resource blocks that have been allocated to the third user equipment. The third user equipment is the second transmission panel corresponding to the third parameter that is less than the fifth preset threshold, and belongs to the second user equipment.
[0150] The third parameter can be the signal-to-interference-plus-noise ratio (SIR) of the first user equipment in each channel of the second transmission panel after combining; the fourth parameter can be the SIR of the candidate user equipment in each channel of the first transmission panel after combining.
[0151] For example, if the first user equipment is UE1 (belonging to TRP1), and the UEs currently allocated PRB resources and belonging to fewer than a first preset threshold include UE2 (belonging to TRP2), UE3 (belonging to TRP1), and UE4 (belonging to TRP4), then firstly, user equipment belonging to a different TRP than UE1 needs to be selected from UE2 to UE4, namely UE2 and UE4; then, the signal-to-interference-plus-noise ratio (SINR) of each channel of UE1 on TRP2 is calculated separately. 1,2 The signal-to-interference-plus-noise ratio (SINR) of each channel of UE1 on TRP4 after combination (denoted as SINR) 1,4 ), and the signal-to-interference-plus-noise ratio (SINR) of each channel of UE2 on TRP1 after combining (denoted as SINR). 2,1 The signal-to-interference-plus-noise ratio (SINR) of each channel on UE4 on TRP1 after combination (denoted as SINR) 4,1 ), where SINR 1,2 and SINR 1,4 This refers to the third parameter mentioned above, SINR. 2,1 and SINR 4,1 And that is the fourth parameter mentioned above; secondly, if SINR 1,j <SINR THR2 And SINR j,1 <SINR THR2 (j takes the value of 2 and / or 4), then UEj and UE1 meet the isolation requirements. For example, if both UE2 and UE4 meet the isolation requirements, then one user equipment can be selected from these two user equipments, and the PRB resources allocated to the selected user equipment can be determined as the space-divisible resources that UE1 can use.
[0152] Optionally, selecting a space-divisible physical resource block usable by the first user equipment from the physical resource blocks already allocated to the third user equipment includes:
[0153] In the presence of multiple third user equipments that meet preset requirements, the user equipment with the smallest number of allocated physical resource blocks is selected from the multiple third user equipments that meet the preset requirements, and the physical resource blocks allocated to the selected user equipment are determined as space-divisible physical resource blocks that can be used by the first user equipment. The preset requirements include that the number of physical resource blocks allocated to the third user equipment is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot.
[0154] If none of the third user equipments meet the preset requirements, the user equipment with the largest number of allocated physical resource blocks is selected from the third user equipments, and the physical resource blocks allocated to the selected user equipment are determined as space-divisible physical resource blocks that can be used by the first user equipment.
[0155] For example, in the above example, UE2, UE4, and UE1 all meet the above isolation requirements. If the number of PRBs allocated to UE2 and the number of PRBs allocated to UE4 are both greater than or equal to the number of PRBs required by UE1 in the current time slot, then the PRB with the smallest quantity is selected from the two PRB resources allocated to UE2 and UE4 as the space-divisible PRB that UE1 can use. If the number of PRBs allocated to UE2 and the number of PRBs allocated to UE4 are both less than the number of PRBs required by UE1 in the current time slot, then the PRB with the largest quantity is selected from the two PRB resources allocated to UE2 and UE4 as the space-divisible PRB that UE1 can use.
[0156] Optionally, the method further includes:
[0157] In the case where the first user equipment does not have a corresponding transmission panel, or when the number of first transmission panels to which the first user equipment belongs is less than the first preset threshold, and the first parameter of the first transmission panel is less than or equal to the second preset threshold, data is transmitted with the first user equipment on each channel of the target transmission panel, wherein the target transmission panel includes the transmission panel of the target cell.
[0158] Where the number of first transmission panels to which the first user equipment belongs is less than the first preset threshold, and the first parameter of the first user equipment on the first transmission panel is less than or equal to the second preset threshold, it indicates that the first user equipment is neither in the TRP overlapping coverage area nor belongs to a single TPR near-point user equipment.
[0159] Therefore, in the embodiments of the present invention, if the first user equipment does not belong to a TRP, or if the first user equipment is neither in the TRP overlapping coverage area nor belongs to a single TPR near-point user equipment, it means that the first user equipment cannot use D-MIMO or SDMA, and can only adopt conservative scheduling, that is, the working mode of all channels of all TRPs in the network device to transmit and receive to the first user equipment.
[0160] Optionally, before obtaining the first transmission panel to which the first user equipment to be scheduled belongs, the method further includes:
[0161] The multiple user equipments to be scheduled are sorted according to a predetermined priority order to obtain the second sorting;
[0162] The first user equipment is one of the user equipment selected from a plurality of user equipment to be scheduled according to the second sorting.
[0163] In addition, when the user equipment to be scheduled includes uplink user equipment and downlink user equipment, the uplink user equipment to be scheduled needs to be sorted according to the pre-determined uplink priority order, and the downlink user equipment to be scheduled needs to be sorted according to the pre-determined downlink priority order.
[0164] Therefore, in the embodiments of the present invention, after the user equipment to be scheduled is sorted according to priority, the aforementioned steps 501 to 503 are executed sequentially for each user equipment according to the sorting order.
[0165] In summary, the specific implementation methods of the data transmission method of this invention are as follows: Figure 7 As shown, the specific steps H1 to H13 are as follows:
[0166] Step H1: Determine the TRP to which the UE to be scheduled belongs. This involves performing PUSCH and SRS channel estimation on all UEs within the cell covered by the base station, and determining the user's location attribute, channel affiliation, and TRP affiliation based on the estimation results, as detailed below:
[0167] The base station periodically performs SRS channel estimation for all UEs covered by the cell, and performs PUSCH channel estimation for all UEs covered by the cell when there is uplink service scheduling.
[0168] When it is necessary to use the channel estimation results to determine the TRP to which the UE belongs, priority is given to whether the PUSCH channel estimation results are within the validity period. If they are not within the validity period, the SRS channel estimation results are then checked. If they are also not within the validity period, it means that the UE cannot use D-MIMO or SDMA and can only adopt conservative scheduling, that is, the working mode of all channels of all TRPs in the base station for the UE to transmit and receive.
[0169] Furthermore, the processes for determining the TRP to which the UE belongs based on the PUSCH channel estimation results and the processes for determining the TRP to which the UE belongs based on the SRS channel estimation results are similar. The following explanation uses the SRS channel estimation results as an example:
[0170] The physical layer uplink signal measurement module of each TRP in the cell performs periodic SRS channel estimation and SRS validity judgment on the UE. After smoothing between subcarriers, the channel estimation result Hi of UEi in the receiving channel k of TRP j can be obtained. ,j,k Therefore, based on Hi ,j,k The SRS signal-to-interference-plus-noise ratio (SINR) of UEi in the receiving channel k of TRPj can be calculated. i,j,k Therefore, the signal-to-interference-plus-noise ratio (SINR) of UEi after combining the various receive channels of TPRj can be calculated. i,j (That is, the SRS signal-to-interference-plus-noise ratio of UEi after multi-antenna merging of TRPj.)
[0171] If SINR i,j,k >SINR THR1 If a threshold is predetermined, then the receiving channel k is the transmit / receive channel selected by UEi and TRP j is the TRP to which UEi belongs. That is, when a UE belongs to a certain uplink channel (i.e., the receiving channel), then the TRP to which that uplink channel belongs is the TRP to which the UE belongs.
[0172] To reduce algorithm complexity, if for UEi, the signal-to-interference-plus-noise ratio (SINR) on at least one receiving channel is greater than SINR. THR1 If the number of TRPs is greater than 2, then these TRPs that meet the conditions are determined as candidate TRPs for UEi (i.e., if SINR...). i,j,k >SINR THR1 If TRPj is a candidate TRP for UEi, then SINR is selected from the candidate TRPs. i,j The two TRPs with the highest signal-to-noise ratio (i.e., after multi-antenna merging) are selected as the TRPs to which UEi belongs. Correspondingly, the channel to which UEi belongs in these two TRPs is the same as the one previously selected. If there is only one candidate TRP for UEi, then this TRP is determined as the TRP to which UEi belongs.
[0173] Step H2: For both uplink and downlink, prioritize the users to be scheduled within the cell according to their scheduling priorities.
[0174] Step H3: Select the UE with the highest priority in the scheduling queue.
[0175] Step H4: Determine whether the remaining resources in the current time slot of the cell meet the data transmission requirements of the UE (i.e., determine whether the number of remaining PRBs in the current time slot of the cell is greater than or equal to the minimum number of PRBs required for the UE to transmit data in the current time slot). If yes, proceed to step H5; otherwise, proceed to step H10.
[0176] Step H5: Determine whether the UE is located in the TRP overlapping coverage area. If yes, proceed to step H6; otherwise, proceed to step H7.
[0177] Step H6: Use D-MIMO for scheduling, then proceed to step H12;
[0178] If the number of home TRPs of a UE is equal to 2, then the D-MIMO transmission method based on NC-JT is adopted for the UE, that is, each layer of data can only be mapped to one of the home TRPs.
[0179] In this process, the base station adaptively selects the RANK and MCS based on the UE's channel conditions, thereby utilizing the spatial distribution characteristics of multiple TRPs to improve the number of transmission streams and throughput for users.
[0180] In addition, for uplink data reception, the base station only performs PUSCH channel estimation and joint detection on the channel on the user's home TRP; for uplink data transmission, the base station only transmits on the channel on the user's home TRP. This reduces the number of TRPs to receive or transmit, thereby reducing interference.
[0181] Furthermore, by setting uplink and downlink channel reciprocity (i.e., the uplink and downlink channel estimates are the same), the downlink transmission TRP can be selected based on the selection of the uplink receive TRP. However, for common uplink / downlink channels, such as PDCCH, SSB, and PRACH, it is necessary to receive / transmit on all channels across all TRPs in the cell.
[0182] Furthermore, since the currently selected maximum home TRP is 2, the impact of increased noise floor from multi-antenna merging on reception performance is not considered for the time being. Otherwise, further consideration of the receiving antenna selection is required.
[0183] Step H7: Determine whether the UE is a single TRP near-point user. If yes, proceed to step H8; otherwise, proceed to step H9.
[0184] Among them, the signal-to-interference-plus-noise ratio (SINR) of the UE after multi-antenna combining for a given TRP is greater than that of the SINR. Thr_combine If so, then the UE belongs to a single TRP near-point user.
[0185] Step H8: Allocate PRB resources available for this transmission to the UE from the remaining PRBs and mark them as space-divisible resources, then proceed to step H12.
[0186] Step H9: Apply conservative scheduling to the UE, and then proceed to step H12;
[0187] Unable to determine the home channel, the user of the home TRP, and the common channel scheduling, a conservative scheduling approach is adopted, which means that all channels of all TRPs of the base station perform full transmission and full reception for the UE.
[0188] Step H10: Determine whether the UE is a single TRP near-point user. If yes, proceed to step H11; otherwise, proceed to step H12.
[0189] Step H11: Based on the amount of data to be transmitted by the UE, select a space-divisible resource that meets the isolation requirements, perform SDMA pairing transmission, and then proceed to step H12.
[0190] The isolation requirements are explained as follows:
[0191] Assume that UE i and UE j are both single-TRP near-point users, UE i belongs to TRP m, and UE j belongs to TRP n. UE i has been allocated PRB resources. TRP n The remaining PRBs in the cell are insufficient to support the transmission of UE j; therefore, UE j enters the SDMA pairing process. If the signal-to-noise ratio between UEi,j and TRP m,n meets the SINR requirement... i,n <SINR THR2 &SINR j,m <SINR THR2 If the isolation between UEs i and j meets the requirements of spatial division transmission, then it is determined that the isolation between them is sufficient.
[0192] In addition, if multiple PRB resources exist to satisfy the amount of data to be transmitted by the UE, the smallest PRB resource that can satisfy the transmission buffer is selected; if none of them can satisfy the buffer, the largest PRB resource is selected.
[0193] For example, if the isolation between UE2 and UE1, and between UE4 and UE1, both meet the spatial division transmission requirements, then if the number of PRBs allocated to UE2 and the number of PRBs allocated to UE4 are both greater than or equal to the number of PRBs required by UE1 to transmit data in the current time slot, then the PRB with the smallest quantity is selected as the spatially divisible PRB that UE1 can use. If the number of PRBs allocated to UE2 and the number of PRBs allocated to UE4 are both less than the number of PRBs required by UE1 to transmit data in the current time slot, then the PRB with the largest quantity is selected as the spatially divisible PRB that UE1 can use.
[0194] Step H12: Remove the user from the queue of users to be scheduled.
[0195] Step H13: Determine if there are any users remaining in the queue of users to be scheduled. If so, proceed to step H3; otherwise, end the current scheduling.
[0196] As described above, the embodiments of the present invention can calculate the air interface isolation between each user and different TRPs based on the SRS and PUSCHSINR received by each antenna on each TRP, and adaptively determine the radio resource usage mode, i.e., SDMA or D-MIMO. For example, for UEs in TRP coverage overlap areas, the spatial correlation between different TRPs can be used to improve the average stream number and MCS of D-MIMO, thereby improving UE throughput; for UEs near a single TRP and UEs with good air interface isolation from other TRPs, SDMA transmission is used to improve spectrum resource utilization, cell capacity, and throughput.
[0197] The data transmission method provided by the embodiments of the present invention has been described above. The data transmission device provided by the embodiments of the present invention will be described below with reference to the accompanying drawings.
[0198] See Figure 8 This invention also provides a data transmission device applied to a network device, the device comprising:
[0199] The first acquisition module 801 is used to acquire the first transmission panel to which the first user equipment to be scheduled belongs;
[0200] The first transmission module 802 is used to transmit data with the first user equipment using a distributed multi-stream transmission method when the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is greater than or equal to a first preset threshold.
[0201] The second transmission module 803 is used to transmit data with the first user equipment using a space-division multiplexing transmission method when the number of physical resource blocks included in the target resource is less than the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, the number of the first transmission panels is less than the first preset threshold, and the first user equipment transmits data using a space-division multiplexing transmission method when the first parameter of the first transmission panel is greater than the second preset threshold.
[0202] Wherein, the target resource is the remaining resource block in the physical resource block pre-allocated to the target cell in the current time slot, the target cell is the cell covered by the network device, and the first parameter represents the strength of the useful signal received by the first user equipment on the first transmission panel.
[0203] Optionally, the first acquisition module 801 includes:
[0204] The first acquisition submodule is used to acquire the signal-to-interference-plus-noise ratio of each receiving channel of the first user equipment on the target transmission panel, wherein the target transmission panel includes the transmission panel of the target cell.
[0205] The first selection submodule is used to select a target receiving channel and determine the target transmission panel to which the target receiving channel belongs as a candidate transmission panel, wherein the signal-to-dryness ratio of the first user equipment in the target receiving channel is greater than or equal to a third preset threshold.
[0206] The second selection submodule is used to select a first number of candidate transmission panels from the candidate transmission panels when the number of candidate transmission panels is greater than the first preset threshold, and to determine the selected candidate transmission panels as the first transmission panel, wherein the first number is equal to the first preset threshold.
[0207] The determination submodule is used to determine the candidate transmission panel as the first transmission panel when the number of candidate transmission panels is less than or equal to the first preset threshold.
[0208] Optionally, the first acquisition submodule is specifically used for:
[0209] If the first time interval between the recording time of the most recently recorded first detection result and the current time is less than or equal to a fourth preset threshold, the signal-to-interference-plus-noise ratio (SIR) represented by the first detection result is determined as the SIR of the first user equipment in each receiving channel of the target transmission panel. The first detection result includes the uplink physical shared channel SIR detected when uplink service scheduling is present.
[0210] If the first time interval is greater than the fourth preset threshold, the most recently recorded second detection result is obtained, wherein the second detection result includes the channel detection reference signal-to-interference-plus-noise ratio of the first user equipment in each receiving channel of the target transmission panel, which is detected according to a preset period.
[0211] If the second time interval between the recording time of the most recently recorded second detection result and the current time is less than or equal to a fifth preset threshold, the signal-to-interference-plus-noise ratio (SIR) represented by the most recently recorded second detection result is determined as the SIR of the first user equipment in each receiving channel of the target transmission panel.
[0212] Optionally, the device further includes:
[0213] The third transmission module is used to transmit data with the first user equipment on each channel of the target transmission panel when the second time interval is greater than the fifth preset threshold.
[0214] Optionally, the second selection submodule is specifically used for:
[0215] Calculate a second parameter for each of the candidate transmission panels, wherein the second parameter represents the strength of the useful signal received by the first user equipment on the candidate transmission panel;
[0216] The candidate transmission panels are sorted in descending order according to the second parameter to obtain a first sort;
[0217] Select the first number of candidate transmission panels that rank first in the first sorting.
[0218] Optionally, the device further includes:
[0219] The resource allocation module is configured to allocate resources from the target resources to the first user equipment when the number of physical resource blocks included in the target resources is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, the number of the first transmission panels is less than the first preset threshold, and the first parameter of the first transmission panel is greater than the second preset threshold.
[0220] Optionally, the first transmission module is specifically used for:
[0221] On each channel of the first transmission panel, a distributed multi-stream transmission method is used to transmit data with the first user equipment.
[0222] Optionally, the second transmission module includes:
[0223] The spaceable resource determination submodule is used to determine the spaceable physical resource blocks that the first user equipment can use;
[0224] The transmission submodule is used to transmit data with the first user equipment through the space-divisible physical resource block and on each channel of the first transmission panel.
[0225] Optionally, the spaceable resource determination submodule is specifically used for:
[0226] At least one second user equipment is acquired, wherein the second user equipment has been allocated physical resource blocks and the number of transmission panels to which it belongs is less than the first preset threshold.
[0227] Select a second user equipment that is different from the transmission panel to which the first user equipment belongs, and determine the selected second user equipment as a candidate user equipment;
[0228] The third parameter of the first user equipment on each second transmission panel and the fourth parameter of each candidate user equipment on the first transmission panel are obtained, wherein the second transmission panel is the transmission panel to which the candidate user equipment belongs, the third parameter is the strength of the useful signal received by the first user equipment on the second transmission panel, and the fourth parameter is the strength of the useful signal received by the candidate user equipment on the first transmission panel.
[0229] Obtain the third parameter, which is less than the fifth preset threshold.
[0230] If the fourth parameter corresponding to the third user equipment is less than the fifth preset threshold, a space-divisible physical resource block that the first user equipment can use is selected from the physical resource blocks that have been allocated to the third user equipment. The third user equipment is the second transmission panel corresponding to the third parameter that is less than the fifth preset threshold, and belongs to the second user equipment.
[0231] Optionally, when the spaceable resource determination submodule selects a spaceable physical resource block that the first user equipment can use from the physical resource blocks already allocated to the third user equipment, it is specifically used for:
[0232] In the presence of multiple third user equipments that meet preset requirements, the user equipment with the smallest number of allocated physical resource blocks is selected from the multiple third user equipments that meet the preset requirements, and the physical resource blocks allocated to the selected user equipment are determined as space-divisible physical resource blocks that can be used by the first user equipment. The preset requirements include that the number of physical resource blocks allocated to the third user equipment is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot.
[0233] If none of the third user equipments meet the preset requirements, the user equipment with the largest number of allocated physical resource blocks is selected from the third user equipments, and the physical resource blocks allocated to the selected user equipment are determined as space-divisible physical resource blocks that can be used by the first user equipment.
[0234] Optionally, the device further includes:
[0235] The fourth transmission module is used to transmit data with the first user equipment on each channel of the target transmission panel when the first user equipment does not have a transmission panel to which it belongs, or when the number of first transmission panels to which the first user equipment belongs is less than the first preset threshold, and the first parameter of the first transmission panel is less than or equal to the second preset threshold, wherein the target transmission panel includes the transmission panel of the target cell.
[0236] Optionally, the device further includes:
[0237] The sorting module is used to sort multiple user equipments to be scheduled according to a predetermined priority order to obtain a second sort;
[0238] The first user equipment is one of the user equipment selected from a plurality of user equipment to be scheduled according to the second sorting.
[0239] As described above, in this embodiment of the invention, the network device can obtain the first transmission panel to which the first user equipment to be scheduled belongs. Therefore, when the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, and the number of first transmission panels is greater than or equal to a first preset threshold, the network device uses Distributed Multistream Streaming (D-MIMO) to transmit data with the first user equipment. When the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, and the number of first transmission panels is less than the first preset threshold, and the strength of the useful signal received by the first user equipment on the first transmission panel is greater than a second preset threshold, the network device uses Spatial Division Multiplexing (SDMA) to transmit data with the first user equipment. The target resource is the remaining resource block in the physical resource blocks pre-allocated to the target cell in the current time slot, and the target cell is the cell covered by the network device.
[0240] If the number of first transmission panels is greater than a first preset threshold, it indicates that the first user equipment is located in the TRP coverage overlap area. For user equipment located in this area, the network device can use D-MIMO for data transmission when the remaining resources of the cell it covers meet the data transmission needs of the user equipment in the current time slot, thereby transmitting multi-layer data and improving resource reuse rate. If the number of first transmission panels is less than the first preset threshold, and the strength of the useful signal received by the first user equipment on the first transmission panel is greater than a second preset threshold, it indicates that the first user equipment belongs to a single TRP near-point user equipment (i.e., belongs to a TRP and is close to the TRP). For user equipment located in this area, the network device can use SDMA for data transmission when the remaining resources of the cell it covers cannot meet the data transmission needs of the user equipment in the current time slot, thereby enabling multiple user equipment to reuse the same resources and improving resource reuse rate.
[0241] Therefore, in the embodiments of the present invention, the introduction of SDMA under the Multi-TRP architecture improves the spectrum resource reuse rate and supports intra-cell D-MIMO and SDMA adaptation, taking into account the user rate and resource reuse rate of the Multi-TRP coverage area, thereby improving the overall throughput and capacity of the cell.
[0242] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0243] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0244] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0245] Embodiments of the present invention also provide a network device, such as... Figure 9 As shown, the network device includes a memory 920, a transceiver 910, and a processor 900;
[0246] Memory 920 is used to store computer programs;
[0247] Transceiver 910 is used to receive and send data under the control of processor 900;
[0248] Processor 900 is configured to read the computer program in the memory 920 and perform the following operations:
[0249] Obtain the first transmission panel to which the first user equipment to be scheduled belongs;
[0250] If the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is greater than or equal to a first preset threshold, the transceiver 910 is controlled to use a distributed multi-stream transmission method to transmit data with the first user equipment.
[0251] If the number of physical resource blocks included in the target resource is less than the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is less than the first preset threshold, and the first user equipment controls the transceiver 910 to transmit data with the first user equipment using a space division multiplexing transmission method when the first parameter of the first transmission panel is greater than the second preset threshold.
[0252] Wherein, the target resource is the remaining resource block in the physical resource block pre-allocated to the target cell in the current time slot, the target cell is the cell covered by the network device, and the first parameter represents the strength of the useful signal received by the first user equipment on the first transmission panel.
[0253] Optionally, when the processor 900 obtains the first transmission panel to which the first user equipment to be scheduled belongs, it is specifically used for:
[0254] The signal-to-interference-plus-noise ratio (SIR) of the first user equipment in each receiving channel of the target transmission panel is obtained, wherein the target transmission panel includes the transmission panel of the target cell;
[0255] Select a target receiving channel and determine the target transmission panel to which the target receiving channel belongs as a candidate transmission panel, wherein the signal-to-dryness ratio of the first user equipment in the target receiving channel is greater than or equal to a third preset threshold.
[0256] If the number of candidate transmission panels is greater than the first preset threshold, a first number of candidate transmission panels are selected from the candidate transmission panels, and the selected candidate transmission panels are determined as the first transmission panel, wherein the first number is equal to the first preset threshold.
[0257] If the number of candidate transmission panels is less than or equal to the first preset threshold, the candidate transmission panel is determined as the first transmission panel.
[0258] Optionally, when the processor 900 obtains the signal-to-interference-plus-noise ratio (SIR) of each receiving channel of the first user equipment on the target transmission panel, it is specifically used for:
[0259] If the first time interval between the recording time of the most recently recorded first detection result and the current time is less than or equal to a fourth preset threshold, the signal-to-interference-plus-noise ratio (SIR) represented by the first detection result is determined as the SIR of the first user equipment in each receiving channel of the target transmission panel. The first detection result includes the uplink physical shared channel SIR detected when uplink service scheduling is present.
[0260] If the first time interval is greater than the fourth preset threshold, the most recently recorded second detection result is obtained, wherein the second detection result includes the channel detection reference signal-to-interference-plus-noise ratio of the first user equipment in each receiving channel of the target transmission panel, which is detected according to a preset period.
[0261] If the second time interval between the recording time of the most recently recorded second detection result and the current time is less than or equal to a fifth preset threshold, the signal-to-interference-plus-noise ratio (SIR) represented by the most recently recorded second detection result is determined as the SIR of the first user equipment in each receiving channel of the target transmission panel.
[0262] Optionally, the processor 900 is also used for:
[0263] If the second time interval is greater than the fifth preset threshold, data is transmitted with the first user equipment on each channel of the target transmission panel.
[0264] Optionally, when selecting a first number of candidate transmission panels from the candidate transmission panels, the processor 900 specifically performs the following:
[0265] Calculate a second parameter for each of the candidate transmission panels, wherein the second parameter represents the strength of the useful signal received by the first user equipment on the candidate transmission panel;
[0266] The candidate transmission panels are sorted in descending order according to the second parameter to obtain a first sort;
[0267] Select the first number of candidate transmission panels that rank first in the first sorting.
[0268] Optionally, the processor 900 is also used for:
[0269] If the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is less than the first preset threshold, and the first parameter of the first transmission panel is greater than the second preset threshold, then resources are allocated to the first user equipment from the target resource.
[0270] Optionally, when the processor 900 controls the transceiver 910 to transmit data with the first user equipment using a distributed multi-stream transmission method, it is specifically used for:
[0271] The transceiver 910 controls the data transmission with the first user equipment on each channel of the first transmission panel using a distributed multi-stream transmission method.
[0272] Optionally, the processor 900 controls the transceiver 910 to transmit data with the first user equipment using a space-division multiplexing transmission method, including:
[0273] Determine the space-divisible physical resource blocks available to the first user equipment;
[0274] The transceiver 910 controls the data transmission with the first user equipment through the space-divisible physical resource block and on each channel of the first transmission panel.
[0275] Optionally, when the processor 900 determines the space-divisible physical resource blocks available to the first user equipment, it specifically performs the following:
[0276] At least one second user equipment is acquired, wherein the second user equipment has been allocated physical resource blocks and the number of transmission panels to which it belongs is less than the first preset threshold.
[0277] Select a second user equipment that is different from the transmission panel to which the first user equipment belongs, and determine the selected second user equipment as a candidate user equipment;
[0278] The third parameter of the first user equipment on each second transmission panel and the fourth parameter of each candidate user equipment on the first transmission panel are obtained, wherein the second transmission panel is the transmission panel to which the candidate user equipment belongs, the third parameter is the strength of the useful signal received by the first user equipment on the second transmission panel, and the fourth parameter is the strength of the useful signal received by the candidate user equipment on the first transmission panel.
[0279] Obtain the third parameter, which is less than the fifth preset threshold.
[0280] If the fourth parameter corresponding to the third user equipment is less than the fifth preset threshold, a space-divisible physical resource block that the first user equipment can use is selected from the physical resource blocks that have been allocated to the third user equipment. The third user equipment is the second transmission panel corresponding to the third parameter that is less than the fifth preset threshold, and belongs to the second user equipment.
[0281] Optionally, when the processor 900 selects a spaceable physical resource block that the first user equipment can use from the physical resource blocks already allocated for the third user equipment, it specifically performs the following:
[0282] In the presence of multiple third user equipments that meet preset requirements, the user equipment with the smallest number of allocated physical resource blocks is selected from the multiple third user equipments that meet the preset requirements, and the physical resource blocks allocated to the selected user equipment are determined as space-divisible physical resource blocks that can be used by the first user equipment. The preset requirements include that the number of physical resource blocks allocated to the third user equipment is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot.
[0283] If none of the third user equipments meet the preset requirements, the user equipment with the largest number of allocated physical resource blocks is selected from the third user equipments, and the physical resource blocks allocated to the selected user equipment are determined as space-divisible physical resource blocks that can be used by the first user equipment.
[0284] Optionally, the processor 900 is also used for:
[0285] In the case where the first user equipment does not have a corresponding transmission panel, or when the number of first transmission panels to which the first user equipment belongs is less than the first preset threshold, and the first parameter of the first transmission panel is less than or equal to the second preset threshold, data is transmitted with the first user equipment on each channel of the target transmission panel, wherein the target transmission panel includes the transmission panel of the target cell.
[0286] Optionally, the processor 900 is also used for:
[0287] The multiple user equipments to be scheduled are sorted according to a predetermined priority order to obtain a second sort;
[0288] The first user equipment is one of the user equipment selected from a plurality of user equipment to be scheduled according to the second sorting.
[0289] Among them, Figure 9 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 900) and memory (memory 920). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 910 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 can store data used by the processor 900 during operation.
[0290] The processor 900 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 900 can also adopt a multi-core architecture.
[0291] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0292] Embodiments of the present invention also provide a processor-readable storage medium storing a computer program for causing the processor to execute the data transmission method described above.
[0293] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0294] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0295] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0296] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0297] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0298] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A data transmission method, characterized in that, Applied to network devices, the method includes: Obtain the first transmission panel to which the first user equipment to be scheduled belongs; If the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is greater than or equal to the first preset threshold, a distributed multi-stream transmission method is used to transmit data with the first user equipment. When the number of physical resource blocks included in the target resource is less than the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is less than the first preset threshold, and when the first parameter of the first transmission panel is greater than the second preset threshold, the first user equipment uses a space division multiplexing transmission method to transmit data with the first user equipment. Wherein, the target resource is the remaining resource block in the physical resource block pre-allocated to the target cell in the current time slot, the target cell is the cell covered by the network device, and the first parameter represents the strength of the useful signal received by the first user equipment on the first transmission panel; The first preset threshold is 2.
2. The method according to claim 1, characterized in that, The step of obtaining the first transmission panel to which the first user equipment to be scheduled belongs includes: The signal-to-interference-plus-noise ratio (SIR) of the first user equipment in each receiving channel of the target transmission panel is obtained, wherein the target transmission panel includes the transmission panel of the target cell; Select a target receiving channel and determine the target transmission panel to which the target receiving channel belongs as a candidate transmission panel, wherein the signal-to-dryness ratio of the first user equipment in the target receiving channel is greater than or equal to a third preset threshold. If the number of candidate transmission panels is greater than the first preset threshold, a first number of candidate transmission panels are selected from the candidate transmission panels, and the selected candidate transmission panels are determined as the first transmission panel, wherein the first number is equal to the first preset threshold. If the number of candidate transmission panels is less than or equal to the first preset threshold, the candidate transmission panel is determined as the first transmission panel.
3. The method according to claim 2, characterized in that, The step of obtaining the signal-to-interference-plus-noise ratio (SIR) of each receiving channel of the first user equipment on the target transmission panel includes: If the first time interval between the recording time of the most recently recorded first detection result and the current time is less than or equal to a fourth preset threshold, the signal-to-interference-plus-noise ratio (SIR) represented by the first detection result is determined as the SIR of the first user equipment in each receiving channel of the target transmission panel. The first detection result includes the uplink physical shared channel SIR detected when uplink service scheduling is present. If the first time interval is greater than the fourth preset threshold, the most recently recorded second detection result is obtained, wherein the second detection result includes the channel detection reference signal-to-interference-plus-noise ratio of the first user equipment in each receiving channel of the target transmission panel, which is detected according to a preset period. If the second time interval between the recording time of the most recently recorded second detection result and the current time is less than or equal to a fifth preset threshold, the signal-to-interference-plus-noise ratio (SIR) represented by the most recently recorded second detection result is determined as the SIR of the first user equipment in each receiving channel of the target transmission panel.
4. The method according to claim 3, characterized in that, The method further includes: If the second time interval is greater than the fifth preset threshold, data is transmitted with the first user equipment on each channel of the target transmission panel.
5. The method according to claim 2, characterized in that, Selecting a first number of candidate transmission panels from the candidate transmission panels includes: Calculate a second parameter for each of the candidate transmission panels, wherein the second parameter represents the strength of the useful signal received by the first user equipment on the candidate transmission panel; The candidate transmission panels are sorted in descending order according to the second parameter to obtain a first sort; Select the first number of candidate transmission panels that rank first in the first sorting.
6. The method according to claim 1, characterized in that, After obtaining the first transmission panel to which the first user equipment to be scheduled belongs, the method further includes: If the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is less than the first preset threshold, and the first parameter of the first transmission panel is greater than the second preset threshold, then resources are allocated to the first user equipment from the target resource.
7. The method according to claim 1, characterized in that, The method of transmitting data with the first user equipment using a distributed multi-stream transmission method includes: On each channel of the first transmission panel, a distributed multi-stream transmission method is used to transmit data with the first user equipment.
8. The method according to claim 1, characterized in that, The data transmission with the first user equipment using space division multiplexing includes: Determine the space-divisible physical resource blocks available to the first user equipment; Data is transmitted with the first user equipment through the space-divisible physical resource blocks and on each channel of the first transmission panel.
9. The method according to claim 8, characterized in that, The step of determining the space-divisible physical resource blocks available to the first user equipment includes: At least one second user equipment is acquired, wherein the second user equipment has been allocated physical resource blocks and the number of transmission panels to which it belongs is less than the first preset threshold. Select a second user equipment that is different from the transmission panel to which the first user equipment belongs, and determine the selected second user equipment as a candidate user equipment; The third parameter of the first user equipment on each second transmission panel and the fourth parameter of each candidate user equipment on the first transmission panel are obtained, wherein the second transmission panel is the transmission panel to which the candidate user equipment belongs, the third parameter is the strength of the useful signal received by the first user equipment on the second transmission panel, and the fourth parameter is the strength of the useful signal received by the candidate user equipment on the first transmission panel. Obtain the third parameter, which is less than the fifth preset threshold. If the fourth parameter corresponding to the third user equipment is less than the fifth preset threshold, a space-divisible physical resource block that the first user equipment can use is selected from the physical resource blocks that have been allocated to the third user equipment. The third user equipment is the second transmission panel corresponding to the third parameter that is less than the fifth preset threshold, and belongs to the second user equipment.
10. The method according to claim 9, characterized in that, The step of selecting a space-divisible physical resource block that the first user equipment can use from the physical resource blocks already allocated to the third user equipment includes: In the presence of multiple third user equipments that meet preset requirements, the user equipment with the smallest number of allocated physical resource blocks is selected from the multiple third user equipments that meet the preset requirements, and the physical resource blocks allocated to the selected user equipment are determined as space-divisible physical resource blocks that the first user equipment can use. The preset requirements include that the number of physical resource blocks allocated to the third user equipment is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot. If none of the third user equipments meet the preset requirements, the user equipment with the largest number of allocated physical resource blocks is selected from the third user equipments, and the physical resource blocks allocated to the selected user equipment are determined as space-divisible physical resource blocks that can be used by the first user equipment.
11. The method according to claim 1, characterized in that, The method further includes: In the case where the first user equipment does not have a corresponding transmission panel, or when the number of first transmission panels to which the first user equipment belongs is less than the first preset threshold, and the first parameter of the first transmission panel is less than or equal to the second preset threshold, data is transmitted with the first user equipment on each channel of the target transmission panel, wherein the target transmission panel includes the transmission panel of the target cell.
12. The method according to claim 1, characterized in that, Before obtaining the first transmission panel to which the first user equipment to be scheduled belongs, the method further includes: The multiple user equipments to be scheduled are sorted according to a predetermined priority order to obtain the second sorting; The first user equipment is one of the user equipment selected from a plurality of user equipment to be scheduled according to the second sorting.
13. A network device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Obtain the first transmission panel to which the first user equipment to be scheduled belongs; If the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is greater than or equal to a first preset threshold, a distributed multi-stream transmission method is used to transmit data with the first user equipment. When the number of physical resource blocks included in the target resource is less than the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is less than the first preset threshold, and when the first parameter of the first transmission panel is greater than the second preset threshold, the first user equipment uses a space division multiplexing transmission method to transmit data with the first user equipment. Wherein, the target resource is the remaining resource block in the physical resource block pre-allocated to the target cell in the current time slot, the target cell is the cell covered by the network device, and the first parameter represents the strength of the useful signal received by the first user equipment on the first transmission panel; The first preset threshold is 2.
14. A data transmission device, characterized in that, Applied to network devices, the device includes: The first acquisition module is used to acquire the first transmission panel to which the first user equipment to be scheduled belongs; The first transmission module is used to transmit data with the first user equipment using a distributed multi-stream transmission method when the number of physical resource blocks included in the target resource is greater than or equal to the minimum number of physical resource blocks required by the first user equipment to transmit data in the current time slot, and the number of the first transmission panels is greater than or equal to a first preset threshold. The second transmission module is used to transmit data with the first user equipment using a space-division multiplexing transmission method when the number of physical resource blocks included in the target resource is less than the minimum number of physical resource blocks required for the first user equipment to transmit data in the current time slot, the number of the first transmission panels is less than the first preset threshold, and the first user equipment transmits data using a space-division multiplexing transmission method when the first parameter of the first transmission panel is greater than the second preset threshold. Wherein, the target resource is the remaining resource block in the physical resource block pre-allocated to the target cell in the current time slot, the target cell is the cell covered by the network device, and the first parameter represents the strength of the useful signal received by the first user equipment on the first transmission panel; The first preset threshold is 2.
15. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Method for transmitting and receiving uplink in wireless communication system and apparatus therefor
CN110710281A
Data transmission method and device
CN111294968A