Data transmission method, centralized control device, storage medium and computer program product
By receiving the SRS information sent by multiple TRP and generating a pre -coding matrix, the centralized control device is determined by the deviation calculation and the pre -coding matrix, which solves the problem of increasing terminal calculation and pre -code delay in existing technology. The matching degree of matrix and channel.
Patent Information
- Application Number
- CN202411495722.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-01-21
AI Technical Summary
When the number of cooperative TRPs increases, the existing multi-transmission receiving points coherent transmission methods lead to an increase in the terminal computing volume and a large delay in the base station precoding, and when the terminal moves quickly or the channel changes quickly, the precoding matrix does not match the current channel state.
By receiving multiple SRS information sent by multiple TRPs, the deviation information between multiple TRPs is determined, and precoding matrix information is generated to realize the coherent transmission process of transmitted data. The terminal directly reports the SRS signal, and the centralized control device performs deviation calculation and precoding matrix determination. The terminal does not need to perform deviation calculation.
The calculation amount of the terminal is reduced, the matching between the precoding matrix and the channel is improved, and the processing delay is reduced.
Smart Images

Figure CN119341609A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic applications, and in particular to a data transmission method and a centralized control device, a storage medium, and a computer program product. Background Art
[0002] The coherent transmission of multiple transmission and reception points (TRP) requires strict antenna synchronization. The existing coherent transmission method between multiple TRPs requires the terminal to measure the deviation between each TRP and report the measurement results through an independent networking method. The base station then compensates through precoding.
[0003] For the above scheme, if the number of cooperating TRPs increases, the amount of terminal calculation will increase; the base station performs precoding based on a large amount of measurement data reported by the terminal, which will cause large delays. When the terminal moves quickly or the channel changes rapidly, there is a lag in the terminal reporting the test data, resulting in the precoding matrix selected by the base station no longer being suitable for the current channel state. Summary of the invention
[0004] The present application provides a data transmission method and a centralized control device, a storage medium, and a computer program product, which can reduce the amount of calculation of a terminal and improve the matching degree between a precoding matrix and a channel.
[0005] The technical solution of this application is implemented as follows:
[0006] In a first aspect, the present application proposes a data transmission method, which is applied to a centralized control device, and the method comprises:
[0007] Receiving multiple SRS information sent by multiple TRPs; the multiple SRS information is obtained by the multiple TRPs by detecting SRS signals reported by terminal devices;
[0008] Based on the plurality of SRS information, determining first deviation information between the plurality of TRPs;
[0009] Precoding matrix information is generated based on the first deviation information; so as to implement a coherent transmission process of sending data based on the precoding matrix information.
[0010] In a second aspect, the present application proposes a centralized control device, the device comprising:
[0011] A receiving unit, configured to receive multiple SRS information sent by multiple TRPs; the multiple SRS information is obtained by the multiple TRPs by detecting SRS signals reported by terminal devices;
[0012] A determining unit, configured to determine first deviation information between the plurality of TRPs based on the plurality of SRS information;
[0013] A generating unit is used to generate precoding matrix information based on the first deviation information, so as to implement a coherent transmission process of sending data based on the precoding matrix information.
[0014] In the third aspect, the present application proposes a centralized control device, which includes: a processor, a memory and a communication bus; the communication bus is used to realize the connection and communication between the processor and the memory; the processor implements the above-mentioned data transmission method when executing the running program stored in the memory.
[0015] In a fourth aspect, the present application proposes a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned data transmission method is implemented.
[0016] In a fifth aspect, the present application proposes a computer program product, including a computer program, characterized in that the computer program implements the above-mentioned data transmission method when executed by a processor.
[0017] The present application provides a data transmission method and a centralized control device, a storage medium, and a computer program product. The method includes: receiving multiple SRS information sent by multiple TRPs; multiple SRS information is obtained by multiple TRPs by detecting SRS signals reported by terminal devices; based on multiple SRS information, determining the first deviation information between multiple TRPs; generating precoding matrix information based on the first deviation information; and realizing the coherent transmission process of sending data based on the precoding matrix information. With the above implementation scheme, the terminal device directly reports the SRS signal, and multiple TRPs obtain multiple SRS information based on SRS signal detection and report them to the centralized control device. The centralized control device performs deviation calculations between multiple TRPs and the determination process of the precoding matrix based on the multiple SRS information. The terminal does not need to perform the deviation calculation process, which can reduce the calculation amount of the terminal; the terminal can report the SRS signal in time for the centralized control device to perform deviation calculations and determine the precoding matrix, which can make the determined precoding matrix more compatible with the current channel state and improve the matching degree between the precoding matrix and the channel. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 A flowchart of a data transmission method provided in an embodiment of the present application;
[0019] Figure 2 A schematic diagram of dividing an exemplary base station group provided in an embodiment of the present application;
[0020] Figure 3 A schematic diagram of an exemplary data transmission method process provided in an embodiment of the present application Figure 1 ;
[0021] Figure 4 A schematic diagram of an exemplary data transmission method process provided in an embodiment of the present application Figure 2 ;
[0022] Figure 5 A schematic diagram of an exemplary data transmission method process provided in an embodiment of the present application Figure 3 ;
[0023] Figure 6 A schematic diagram of the structure of a centralized control device provided in an embodiment of the present application Figure 1 ;
[0024] Figure 7 A schematic diagram of the structure of a centralized control device provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0025] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.
[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0027] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict. It should also be noted that the terms "first\second\third" involved in the embodiments of the present application are only used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first\second\third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0028] The present application embodiment provides a data transmission method, such as Figure 1 As shown, applied to a centralized control device, the method may include:
[0029] S101. Receive multiple sounding reference signal (SRS) information sent by multiple TRPs; the multiple SRS information is obtained by multiple TRPs by detecting the SRS signal reported by the terminal device.
[0030] It should be noted that the centralized control device is located in the near-real-time radio access network (Radio Access Network, RAN) intelligent controller (Near-Real-time RAN Intelligent Controller, Near-RT RIC), and the Near-RTRIC interacts with the base station through the E2 interface; and / or the centralized control unit is located in the main base station, and the main base station interacts with the neighboring base station through the Xn interface.
[0031] In the embodiment of the present application, the SRS information includes at least one of the following: SRS power information, SRS time information, SRS frequency information, and SRS phase information. The specific information can be selected according to actual conditions, and the embodiment of the present application does not make specific limitations.
[0032] It should be noted that the centralized control device first configures SRS resources for the terminal device so that the terminal device can report SRS signals based on the SRS resources. Afterwards, multiple TRPs respectively detect the SRS signals reported by the terminal device to obtain multiple SRS information, and multiple TRPs respectively send multiple SRS information to the centralized control device.
[0033] In some embodiments, the terminal device may be referred to as User Equipment (UE). The terminal device may be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), etc. The terminal device may also be a smart phone, a tablet computer, a PDA, a Mobile Station (MS), a Mobile Terminal, etc. The terminal device may communicate with one or more network devices via a Radio Access Network (RAN). For example, the terminal device may be a mobile phone (or a "cellular" phone) or a computer with a terminal device, etc. For example, the terminal device may also be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges voice and / or data with a wireless access network. The terminal device may also be a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future evolving network, etc., which is not limited in the implementation of this application.
[0034] In the embodiment of the present application, SRS resources include time-frequency resources and sequence numbers, etc., which can be specifically selected according to actual conditions, and the embodiment of the present application does not make specific limitations.
[0035] It should be noted that since multiple TRPs may be located in different base stations, there may be SRS allocation conflicts. To avoid the problem of SRS allocation conflicts, the centralized control device can configure SRS resources for the terminal device in the following two ways:
[0036] 1. A centralized control device is connected to a base station, and the centralized control device uniformly configures SRS resources for the terminal device, thereby avoiding SRS conflicts caused by separate allocations of different base stations. Specifically, if the main base station serving the terminal device is an overlapping base station between base station groups, a first SRS resource is allocated to the terminal device; and the first SRS resource is sent to the terminal device by multiple base stations serving the terminal device; the multiple base stations include a main base station, and the multiple base stations have a one-to-one or one-to-many relationship with multiple TRPs; if the main base station is a non-overlapping base station within the base station group, a second SRS resource is allocated to the terminal device; and the second SRS resource is sent to the terminal device through multiple base stations.
[0037] It should be noted that the centralized control device pre-divides multiple base station groups, and there are overlapping base stations between different base station groups. That is, there are two types of base stations, one belongs to only one base station group, and the other belongs to at least two base station groups at the same time.
[0038] It should be noted that the centralized control device pre-configures the reuse of the first type of SRS resources between overlapping base stations whose base station spacing is greater than the first threshold, and configures the reuse of the second type of SRS resources between non-overlapping base stations whose base station spacing is greater than the second threshold; wherein the first type of SRS resources includes the first SRS resources, and the second type of SRS resources includes the second SRS resources. That is, SRS resources are divided into two types, the first type of SRS resources are used to allocate SRS resources for terminals located in overlapping areas, and the second type of SRS resources are used to allocate SRS resources for terminals located in non-overlapping areas. Furthermore, both types of SRS resources can be reused between base stations. When two base station groups are far enough apart, such as when there is a base station group between the two base station groups, SRS resources can be reused.
[0039] For example, Figure 2 For the base station grouping situation, base stations 1 to 10 are divided into three base station groups, among which base stations 1 to 5 belong to group 1, base stations 4 to 8 belong to group 2, and base stations 3, 4, 6, 9 and 10 belong to group 3; base stations 3 to 6 are in the overlapping area. Base stations 3 to 6 are allocated the first type of SRS resources, and the remaining base stations are allocated the second type of SRS resources.
[0040] It should be noted that multiple base stations send SRS resources to the terminal through the RRC cell.
[0041] 2. The centralized control device is located at the main base station, and the configuration of SRS resources for the terminal equipment includes: the main base station allocates SRS resources to the terminal equipment; and sends the SRS resources to the terminal equipment; distributes the SRS resources to a group of neighboring base stations; so that at least one neighboring base station that has not been allocated SRS resources can detect and send the SRS resources to the terminal equipment; at least two base stations consisting of the main base station and at least one neighboring base station have a one-to-one or one-to-many relationship with multiple TRPs.
[0042] Furthermore, after the centralized control device receives multiple SRS information sent by multiple TRPs, the centralized control device also selects a TRP cluster from multiple TRPs based on the multiple SRS information; determines the second deviation information of the TRP cluster based on the SRS information corresponding to the TRP cluster; and generates precoding matrix information based on the second deviation information of the TRP cluster.
[0043] Specifically, the process of the centralized control device screening out TRP clusters from multiple TRPs based on multiple SRS information includes: screening out first SRS information whose SRS power information is greater than a second threshold and / or whose SRS time deviation is less than a third threshold from multiple SRS information; and determining, from multiple TRPs, the first TRP corresponding to the first SRS information as the TRP cluster.
[0044] It should be noted that the process in which the centralized control device determines the second deviation information of the TRP cluster based on the SRS information corresponding to the TRP cluster; and the process in which the precoding matrix information is generated based on the second deviation information of the TRP cluster are the same as the specific execution methods of S102 and S103. Please refer to the description of S102 and S103 for details and will not be repeated here.
[0045] S102. Determine first deviation information between multiple TRPs based on multiple SRS information.
[0046] In one embodiment, the deviation between the second SRS information having the largest SRS power information among multiple SRS information is determined as a reference to obtain the first deviation information; the third SRS information is the SRS information among the multiple SRS information except the second SRS information.
[0047] In another embodiment, the fourth SRS information corresponding to the primary base station in the multiple SRS information is used as a reference to determine the deviation between the fourth SRS information and the fifth SRS information to obtain the first deviation information; the fifth SRS information is the SRS information in the multiple SRS information except the fourth SRS information.
[0048] Optionally, the first deviation information includes at least one of the following: time deviation information, frequency deviation information, and phase deviation information. The specific information can be selected according to actual conditions, and the embodiment of the present application does not make specific limitations.
[0049] S103. Generate precoding matrix information based on the first deviation information; and implement a coherent transmission process of sending data based on the precoding matrix information.
[0050] In an embodiment of the present application, the centralized control device uses the first deviation information as an input parameter for calculating the precoding matrix; optionally, AI prediction is performed to predict the latest precoding matrix based on the terminal movement speed.
[0051] In an embodiment of the present application, the centralized control device processes the transmission data through a precoding matrix, and sends the processed signal to the terminal in the selected TRP cluster to realize the coherent transmission process of the transmission data.
[0052] It should be noted that no matter how the TRP increases, the computational complexity of the terminal will not increase. It is convenient for the base station to quickly obtain the deviation between TRPs, and then quickly obtain the precoding matrix, reducing the processing delay.
[0053] It can be understood that the terminal device directly reports the SRS signal, and multiple TRPs obtain multiple SRS information based on SRS signal detection and report them to the centralized control device. The centralized control device performs the deviation calculation between multiple TRPs and the determination process of the precoding matrix based on the multiple SRS information. The terminal does not need to perform the deviation calculation process, which can reduce the calculation amount of the terminal; the terminal can report the SRS signal in time for the centralized control device to perform deviation calculation and determine the precoding matrix, which can make the determined precoding matrix more match the current channel state and improve the matching degree between the precoding matrix and the channel.
[0054] Based on the above embodiment, a data transmission method is proposed. The data transmission method is executed after the terminal completes the initial access and is applied to the centralized control device. For the specific execution process, see Figure 3 ,include:
[0055] 1. The centralized control device allocates SRS resources.
[0056] 2. The centralized control device sends the SRS resources to the TRP.
[0057] 3. TRP sends SRS resources to the terminal.
[0058] 4. The terminal sends an SRS signal according to the SRS resource.
[0059] 5. TRP calculates SRS information through SRS signal.
[0060] 6. TRP sends the SRS information to the centralized control device.
[0061] 7. The centralized control device determines the TRP cluster and the second deviation information of the TRP cluster based on the SRS information.
[0062] 8. The centralized control device uses the second deviation information as an input for precoding matrix calculation to obtain a final precoding matrix.
[0063] 9. The centralized control device distributes the precoding matrix to the TRP cluster.
[0064] 10. The TRP cluster uses the precoding matrix to precode the transmitted data.
[0065] 11. The TRP cluster sends the precoded data to the terminal.
[0066] It is understandable that no matter how the TRP increases, the computational complexity of the terminal will not increase. It is convenient for the base station to quickly obtain the deviation between TRPs, and then quickly obtain the precoding matrix, reducing the processing delay.
[0067] Based on the above embodiment, a data transmission method is proposed. The data transmission method is executed after the terminal completes the initial access. For the O-RAN intelligent architecture, the Near-RT RIC implements the configuration of SRS resources and the calculation of the precoding matrix. At this time, the RIC function and the E2 interface need to be enhanced accordingly. For details, see Figure 4 ,
[0068] 1. The base station requests allocation of SRS resources through the E2 interface.
[0069] 2. Near-RT RIC allocates SRS resources.
[0070] 3. The Near-RT RIC sends the SRS resources to the base station through the E2 interface.
[0071] 4. The base station sends SRS resources to the antenna.
[0072] 5. The antenna sends the SRS resource to the terminal.
[0073] 6. The terminal sends an SRS signal according to the SRS resource.
[0074] 7. The antenna sends the antenna data of SRS to the base station.
[0075] 8. The base station calculates SRS information through the SRS signal.
[0076] 9. The base station sends the SRS information to the Near-RT RIC via the E2 interface.
[0077] 10. Near-RT RIC determines the TRP cluster and the second deviation information of the TRP cluster based on the SRS information.
[0078] 11. Near-RT RIC uses the second deviation information as input for precoding matrix calculation to obtain a final precoding matrix.
[0079] 12. Near-RT RIC distributes the precoding matrix to the corresponding base stations.
[0080] 13. The base station uses the precoding matrix to precode the transmitted data.
[0081] 14. The base station sends the precoded data to the corresponding antenna.
[0082] 15. The antenna sends the precoded data to the terminal.
[0083] It should be noted that, in this embodiment, the base station and the antenna together constitute the TRP, wherein the antenna is used for the transmission of the SRS signal and precoded data, and the base station is used for the calculation of the SRS information and the precoding process of the transmitted data.
[0084] Based on the above embodiment, a data transmission method is proposed. The data transmission method is executed after the terminal completes the initial access. For the traditional wireless network architecture, the main base station implements the configuration of SRS resources and the calculation of the precoding matrix. At this time, the main base station function and the Xn interface need to be enhanced accordingly. For details, see Figure 5 ,
[0085] 1. The primary base station allocates SRS resources.
[0086] 2. The master base station sends the SRS resources to the slave base station via the Xn interface.
[0087] 3. Send SRS resources from the base station to the antenna.
[0088] 4. The primary base station sends SRS resources to the antenna.
[0089] 5. The antenna sends the SRS resource to the terminal.
[0090] 6. The terminal sends an SRS signal according to the SRS resource.
[0091] 7. The antenna sends the antenna data of SRS to the main base station.
[0092] 8. The antenna sends the SRS antenna data to the slave base station.
[0093] 9. The primary base station calculates SRS information through the SRS signal.
[0094] 10. Calculate SRS information from the base station using the SRS signal.
[0095] 11. The slave base station sends the SRS information to the master base station via the Xn interface.
[0096] 12. The main base station determines the TRP cluster and the second deviation information of the TRP cluster based on the SRS information.
[0097] 13. The primary base station uses the second deviation information as input for precoding matrix calculation to obtain a final precoding matrix.
[0098] 14. The master base station distributes the precoding matrix to the corresponding slave base stations.
[0099] 15. The primary base station precodes the transmission data using the precoding matrix.
[0100] 16. The slave base station uses a precoding matrix to precode the transmitted data.
[0101] 17. The primary base station sends the precoded data to the corresponding antenna.
[0102] 18. The base station sends the precoded data to the corresponding antenna.
[0103] 19. The antenna sends the precoded data to the terminal.
[0104] It should be noted that, in this embodiment, the base station and the antenna together constitute the TRP, wherein the antenna is used for the transmission of the SRS signal and precoded data, and the base station is used for the calculation of the SRS information and the precoding process of the transmitted data.
[0105] The present application embodiment provides a centralized control device. Figure 6 As shown, the centralized control device 1 includes:
[0106] The receiving unit 10 is used to receive multiple SRS information sent by multiple TRPs; the multiple SRS information is obtained by the multiple TRPs by detecting the SRS signal reported by the terminal device;
[0107] A determining unit 11, configured to determine first deviation information between the plurality of TRPs based on the plurality of SRS information;
[0108] The generating unit 12 is used to generate precoding matrix information based on the first deviation information, so as to implement a coherent transmission process of sending data based on the precoding matrix information.
[0109] Optionally, the device further comprises: a configuration unit;
[0110] The configuration unit is used to configure SRS resources for the terminal device so that the terminal device reports the SRS signal based on the SRS resources.
[0111] Optionally, the centralized control device is connected to a base station.
[0112] The configuration unit is also used for allocating a first SRS resource to the terminal device if the main base station serving the terminal device is an overlapping base station between base station groups; and the first SRS resource is sent to the terminal device by multiple base stations serving the terminal device; the multiple base stations include the main base station, and the multiple base stations have a one-to-one or one-to-many relationship with the multiple TRPs; if the main base station is a non-overlapping base station within the base station group, a second SRS resource is allocated to the terminal device; and the second SRS resource is sent to the terminal device through the multiple base stations.
[0113] Optionally, the device further comprises: a dividing unit;
[0114] The division unit is used to divide a plurality of base station groups, where there are overlapping base stations between different base station groups;
[0115] The configuration unit is also used to configure the first type of SRS resources to be reused between overlapping base stations whose base station spacing is greater than a first threshold, and to configure the second type of SRS resources to be reused between non-overlapping base stations whose base station spacing is greater than a second threshold; the first type of SRS resources includes the first SRS resources, and the second type of SRS resources includes the second SRS resources.
[0116] Optionally, the centralized control device is located in the main base station.
[0117] The configuration unit is also used to allocate SRS resources to the terminal device by the main base station; and send the SRS resources to the terminal device; distribute the SRS resources to a group of neighboring base stations; so that at least one neighboring base station that has not been allocated SRS resources can detect and send the SRS resources to the terminal device; at least two base stations consisting of the main base station and the at least one neighboring base station have a one-to-one or one-to-many relationship with the multiple TRPs.
[0118] Optionally, the device further comprises: a screening unit;
[0119] The screening unit is configured to screen out a TRP cluster from the plurality of TRPs based on the plurality of SRS information;
[0120] The determining unit 11 is further configured to determine the SRS information corresponding to the TRP cluster from the plurality of SRS information; and determine the second deviation information of the TRP cluster based on the SRS information corresponding to the TRP cluster;
[0121] The generating unit 12 is further used to generate the precoding matrix information based on the second deviation information of the TRP cluster.
[0122] Optionally, the screening unit is further configured to screen out, from the multiple SRS information, first SRS information whose SRS power information is greater than a second threshold and / or whose SRS time deviation is less than a third threshold;
[0123] The determination unit 11 is further used to determine, from the multiple TRPs, a first TRP corresponding to the first SRS information as the TRP cluster.
[0124] Optionally, the determination unit 11 is also used to determine the deviation between the second SRS information and the third SRS information based on the second SRS information having the largest SRS power information among the multiple SRS information, so as to obtain the first deviation information; the third SRS information is the SRS information among the multiple SRS information except the second SRS information.
[0125] Optionally, the determination unit 11 is also used to determine the deviation between the fourth SRS information corresponding to the main base station in the multiple SRS information and the fifth SRS information to obtain the first deviation information; the fifth SRS information is the SRS information in the multiple SRS information except the fourth SRS information.
[0126] Optionally, the SRS information includes at least one of the following: SRS power information, SRS time information, SRS frequency information, and SRS phase information.
[0127] Optionally, the first deviation information includes at least one of the following: time deviation information, frequency deviation information, and phase deviation information.
[0128] Optionally, the centralized control device is located in the Near-RT RIC, and the Near-RT RIC transmits data with the base station via the E2 interface; and / or the centralized control unit is located in the main base station, and the main base station transmits data with the neighboring base station via the Xn interface.
[0129] A centralized control device provided in an embodiment of the present application receives multiple SRS information sent by multiple TRPs; the multiple SRS information is obtained by multiple TRPs by detecting SRS signals reported by terminal devices; based on the multiple SRS information, the first deviation information between the multiple TRPs is determined; based on the first deviation information, the precoding matrix information is generated; and the coherent transmission process of sending data is realized based on the precoding matrix information. It can be seen that in the centralized control device proposed in this embodiment, the terminal device directly reports the SRS signal, and the multiple TRPs obtain multiple SRS information based on the SRS signal detection and report them to the centralized control device. The centralized control device performs the deviation calculation between the multiple TRPs and the determination process of the precoding matrix based on the multiple SRS information. The terminal does not need to perform the deviation calculation process, which can reduce the calculation amount of the terminal; the terminal can report the SRS signal in time for the centralized control device to perform deviation calculation and determination of the precoding matrix, which can make the determined precoding matrix more matched with the current channel state and improve the matching degree between the precoding matrix and the channel.
[0130] Figure 7 A schematic diagram of the structure of a centralized control device 1 provided in an embodiment of the present application Figure 2 In practical applications, based on the same disclosure concept of the above embodiments, Figure 7 As shown, the centralized control device 1 of this embodiment includes: a processor 13 , a memory 14 and a communication bus 15 .
[0131] The processor 13 may be at least one of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a CPU, a controller, a microcontroller, and a microprocessor. It is understandable that for different devices, the electronic device used to implement the processor function may also be other, which is not specifically limited in this embodiment.
[0132] In the embodiment of the present application, the communication bus 15 is used to realize the connection communication between the processor 13 and the memory 14; when the processor 13 executes the running program stored in the memory 14, the following data transmission method is implemented:
[0133] Receive multiple SRS information sent by multiple TRPs; the multiple SRS information is obtained by the multiple TRPs by detecting the SRS signal reported by the terminal device; based on the multiple SRS information, determine the first deviation information between the multiple TRPs; generate precoding matrix information based on the first deviation information; and realize the coherent transmission process of sending data based on the precoding matrix information.
[0134] Furthermore, the processor 13 is further configured to configure SRS resources for the terminal device, so that the terminal device reports the SRS signal based on the SRS resources.
[0135] Furthermore, the centralized control device is connected to the base station.
[0136] The above-mentioned processor 13 is also used to allocate a first SRS resource to the terminal device if the main base station serving the terminal device is an overlapping base station between base station groups; and the first SRS resource is sent to the terminal device by multiple base stations serving the terminal device; the multiple base stations include the main base station, and the multiple base stations have a one-to-one or one-to-many relationship with the multiple TRPs; if the main base station is a non-overlapping base station within the base station group, a second SRS resource is allocated to the terminal device; and the second SRS resource is sent to the terminal device through the multiple base stations.
[0137] Furthermore, the above-mentioned processor 13 is also used to divide multiple base station groups, where there are overlapping base stations between different base station groups; configure the first type of SRS resources to be reused between overlapping base stations whose base station distance is greater than a first threshold, and configure the second type of SRS resources to be reused between non-overlapping base stations whose base station distance is greater than a second threshold; the first type of SRS resources include the first SRS resources, and the second type of SRS resources include the second SRS resources.
[0138] Furthermore, the centralized control device is located in the main base station.
[0139] The above-mentioned processor 13 is also used to allocate SRS resources to the terminal device by the main base station; and send the SRS resources to the terminal device; distribute the SRS resources to a group of neighboring base stations; so that at least one neighboring base station that has not been allocated SRS resources can detect and send the SRS resources to the terminal device; at least two base stations consisting of the main base station and the at least one neighboring base station have a one-to-one or one-to-many relationship with the multiple TRPs.
[0140] Furthermore, the above-mentioned processor 13 is also used to filter out a TRP cluster from the multiple TRPs based on the multiple SRS information; and determine the SRS information corresponding to the TRP cluster from the multiple SRS information; based on the SRS information corresponding to the TRP cluster, determine the second deviation information of the TRP cluster; and generate the precoding matrix information based on the second deviation information of the TRP cluster.
[0141] Furthermore, the above-mentioned processor 13 is also used to filter out the first SRS information whose SRS power information is greater than the second threshold and / or the SRS time deviation is less than the third threshold from the multiple SRS information; and determine the first TRP corresponding to the first SRS information as the TRP cluster from the multiple TRPs.
[0142] Furthermore, the above-mentioned processor 13 is also used to determine the deviation between the second SRS information with the largest SRS power information among the multiple SRS information and the third SRS information to obtain the first deviation information; the third SRS information is the SRS information among the multiple SRS information except the second SRS information.
[0143] Furthermore, the above-mentioned processor 13 is also used to determine the deviation between the fourth SRS information corresponding to the main base station in the multiple SRS information and the fifth SRS information to obtain the first deviation information; the fifth SRS information is the SRS information in the multiple SRS information except the fourth SRS information.
[0144] Furthermore, the SRS information includes at least one of the following: SRS power information, SRS time information, SRS frequency information, and SRS phase information.
[0145] Furthermore, the first deviation information includes at least one of the following: time deviation information, frequency deviation information, and phase deviation information.
[0146] Furthermore, the centralized control device is located in the Near-RT RIC, and the Near-RT RIC transmits data with the base station via the E2 interface; and / or the centralized control unit is located in the main base station, and the main base station transmits data with the neighboring base station via the Xn interface.
[0147] An embodiment of the present application provides a storage medium having a computer program stored thereon. The computer-readable storage medium stores one or more programs. The one or more programs can be executed by one or more processors and are applied to a centralized control device. The computer program implements the data transmission method as described above.
[0148] Based on the above embodiments, an embodiment of the present application provides a computer program product, including a computer program, which can be executed by one or more processors, and the computer program implements the data transmission method as described above.
[0149] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0150] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, or the part that contributes to the relevant technology, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for enabling an image display device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0151] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A data transmission method, characterized in that: Applied to a centralized control device, the method comprises: Receiving multiple sounding reference signal SRS information sent by multiple transmission reception points TRP; the multiple SRS information is obtained by the multiple TRPs by detecting SRS signals reported by terminal devices; Based on the plurality of SRS information, determining first deviation information between the plurality of TRPs; Precoding matrix information is generated based on the first deviation information; so as to implement a coherent transmission process of sending data based on the precoding matrix information.
2. The method according to claim 1, characterized in that: Before receiving a plurality of SRS information sent by a plurality of TRPs, the method further comprises: Configure SRS resources for the terminal device; so that the terminal device reports the SRS signal based on the SRS resources.
3. The method according to claim 2, characterized in that The centralized control device is connected to the base station, and the configuring of SRS resources for the terminal device includes: If the main base station serving the terminal device is an overlapping base station between the base station groups, a first SRS resource is allocated to the terminal device; and the first SRS resource is sent to the terminal device by multiple base stations serving the terminal device; the multiple base stations include the main base station, and the multiple base stations have a one-to-one or one-to-many relationship with the multiple TRPs; If the main base station is a non-overlapping base station in the base station group, a second SRS resource is allocated to the terminal device; and the second SRS resource is sent to the terminal device through the multiple base stations.
4. The method according to claim 3, characterized in that The method further comprises: Divide into multiple base station groups, and there are overlapping base stations between different base station groups; Configure the first type of SRS resources to be reused between overlapping base stations whose base station spacing is greater than a first threshold, and configure the second type of SRS resources to be reused between non-overlapping base stations whose base station spacing is greater than a second threshold; the first type of SRS resources includes the first SRS resources, and the second type of SRS resources includes the second SRS resources.
5. The method according to claim 2, characterized in that: The centralized control device is located in the main base station, and the configuring of SRS resources for the terminal device includes: The main base station allocates SRS resources to the terminal device; and sends the SRS resources to the terminal device; The SRS resources are distributed to a group of neighboring base stations; at least one neighboring base station that detects that no SRS resources are allocated sends the SRS resources to the terminal device; at least two base stations consisting of the main base station and the at least one neighboring base station have a one-to-one or one-to-many relationship with the multiple TRPs.
6. The method according to claim 1, characterized in that After receiving the multiple SRS information sent by the multiple TRPs, the method further includes: Based on the multiple SRS information, a TRP cluster is screened out from the multiple TRPs; and SRS information corresponding to the TRP cluster is determined from the multiple SRS information; Determining second deviation information of the TRP cluster based on the SRS information corresponding to the TRP cluster; The precoding matrix information is generated based on the second deviation information of the TRP cluster.
7. The method according to claim 6, characterized in that The filtering out a TRP cluster from the plurality of TRPs based on the plurality of SRS information includes: Filter out, from the multiple SRS information, first SRS information whose SRS power information is greater than a second threshold and / or whose SRS time deviation is less than a third threshold; From the multiple TRPs, determine the first TRP corresponding to the first SRS information as the TRP cluster.
8. The method according to claim 1, characterized in that The determining, based on the plurality of SRS information, first deviation information between the plurality of TRPs comprises: Taking the second SRS information having the largest SRS power information among the multiple SRS information as a reference, determine the deviation between the second SRS information and the third SRS information to obtain the first deviation information; the third SRS information is the SRS information among the multiple SRS information except the second SRS information.
9. The method according to claim 1, characterized in that: The determining, based on the plurality of SRS information, first deviation information between the plurality of TRPs comprises: Taking the fourth SRS information corresponding to the main base station in the multiple SRS information as a reference, determine the deviation between the fourth SRS information and the fifth SRS information to obtain the first deviation information; the fifth SRS information is the SRS information in the multiple SRS information except the fourth SRS information.
10. The method according to claim 1, characterized in that The SRS information includes at least one of the following: SRS power information, SRS time information, SRS frequency information, and SRS phase information.
11. The method according to claim 1, characterized in that: The first deviation information includes at least one of the following: time deviation information, frequency deviation information, and phase deviation information.
12. The method according to claim 1, characterized in that The centralized control device is located in the Near-RT RIC, and the Near-RT RIC performs data transmission with the base station via the E2 interface; and / or the centralized control unit is located in the main base station, and the main base station performs data transmission with the neighboring base station via the Xn interface.
13. A centralized control device, characterized in that: The device comprises: A receiving unit, configured to receive multiple SRS information sent by multiple TRPs; the multiple SRS information is obtained by the multiple TRPs by detecting SRS signals reported by terminal devices; A determining unit, configured to determine first deviation information between the plurality of TRPs based on the plurality of SRS information; A generating unit is used to generate precoding matrix information based on the first deviation information, so as to implement a coherent transmission process of sending data based on the precoding matrix information.
14. A centralized control device, characterized in that: The device includes: a processor, a memory and a communication bus; the communication bus is used to realize the connection and communication between the processor and the memory; when the processor executes the running program stored in the memory, it implements the method according to any one of claims 1-12.
15. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.
16. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the method according to any one of claims 1 to 12.