Data transmission method, first terminal, first device, storage medium, and product

By employing multi-level or hybrid compressed feedback methods in multi-TRP scenarios, the problem of channel feedback redundancy among multiple TRPs is solved, achieving more efficient channel data transmission and model training.

WO2026138984A1PCT designated stage Publication Date: 2026-07-02CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2025-12-25
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

In multi-TRP scenarios, existing channel compression feedback methods suffer from redundant transmission overhead, especially when the terminal is in service cluster mode, where the channel correlation between multiple TRPs leads to increased channel feedback overhead.

Method used

By employing multi-level joint compression feedback or hybrid compression feedback, different channel compression methods can be indicated, allowing joint compression feedback between the terminal and multiple TRPs. Furthermore, the channel compression feedback model between a single base station and a single terminal can be reused, thereby reducing transmission overhead.

Benefits of technology

It effectively reduces data transmission overhead, lowers model training overhead, and improves the efficiency of channel feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025145718_02072026_PF_FP_ABST
    Figure CN2025145718_02072026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a data transmission method, a first terminal, a first device, a computer-readable storage medium, and a computer program product. The method comprises: a first device sends first information to a first terminal, wherein the first information comprises configuration information matching a first channel compression mode, and the first channel compression mode is one of a first-type channel compression mode, a second-type channel compression mode, and a third-type channel compression mode; the first terminal receives the first information; the first terminal compresses channel data between the first terminal and a plurality of transmission / reception points on the basis of the configuration information to obtain second information, and sends the second information to the first device; and the first device receives the second information, and decompresses the second information to obtain decompressed channel data. The present disclosure can reduce the overhead of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, first terminal, first device, storage medium and product

[0001] Cross-reference of related applications

[0002] This disclosure claims priority to Chinese Patent Application No. 202411958492.5, filed on December 27, 2024, entitled “Data Transmission Method, First Terminal, First Device, Storage Medium and Product”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to, but is not limited to, the field of communications, and particularly to a data transmission method, a first terminal, a first device, a computer-readable storage medium, and a computer program product. Background Technology

[0004] Currently, the industry uses data-driven deep learning methods for channel compression, which involves using deep neural networks to extract low-dimensional features from large amounts of channel data, and then compressing and restoring them. Because these methods can be optimized for specific scenarios, data-driven channel feedback methods often achieve higher channel feedback accuracy with the same feedback overhead.

[0005] However, channel compression feedback methods in related technologies mainly target channel compression feedback between a single base station and a single terminal. When the terminal is in service cluster mode, a service cluster contains multiple transmission / reception points (TRPs). The channels between multiple TRPs often have a certain degree of channel correlation. Using the channel compression feedback method to compress the corresponding channel between the terminal and the corresponding TRP sequentially results in a certain degree of redundancy in the feedback overhead. Summary of the Invention

[0006] This disclosure provides a data transmission method, a first terminal, a first device, a computer-readable storage medium, and a computer program product, which can reduce data transmission overhead.

[0007] In a first aspect, embodiments of this disclosure provide a data transmission method applied to a first terminal, comprising:

[0008] The system receives first information sent by a first device; wherein the first information includes configuration information matching a first channel compression method; the first channel compression method is one of a first type of channel compression method, a second type of channel compression method, and a third type of channel compression method.

[0009] Based on the configuration information, the channel data between the first terminal and multiple transmission and receiving points is compressed to obtain the second information;

[0010] Send the second information to the first device.

[0011] Secondly, embodiments of this disclosure provide a data transmission method applied to a first device, comprising:

[0012] Send first information to a first terminal; wherein the first information includes configuration information matching a first channel compression method; the first channel compression method is one of a first type of channel compression method, a second type of channel compression method, and a third type of channel compression method;

[0013] The system receives second information sent by the first terminal; wherein the second information is obtained by the first terminal compressing channel data between the first terminal and multiple transmission receiving points based on the configuration information.

[0014] The second information is decompressed to obtain the decompressed channel data.

[0015] Thirdly, this disclosure provides a first terminal, the first terminal comprising:

[0016] The first receiving section is configured to receive first information sent by the first device; wherein the first information includes configuration information matching a first channel compression method; the first channel compression method is one of a first type of channel compression method, a second type of channel compression method, and a third type of channel compression method;

[0017] The first processing unit is configured to compress channel data between the first terminal and multiple transmission and receiving points based on the configuration information to obtain the second information.

[0018] The first transmitting part is configured to send the second information to the first device.

[0019] Fourthly, embodiments of this disclosure provide a first device, the first device comprising:

[0020] The second transmission part is configured to send first information to the first terminal; wherein the first information includes configuration information matching the first channel compression method; the first channel compression method is one of a first type of channel compression method, a second type of channel compression method, and a third type of channel compression method;

[0021] The second receiving section is configured to receive second information sent by the first terminal; wherein the second information is obtained by the first terminal compressing channel data between the first terminal and multiple transmission receiving points based on the configuration information.

[0022] The second processing section is configured to decompress the second information to obtain decompressed channel data.

[0023] Fifthly, embodiments of this disclosure provide a first terminal, the first terminal comprising:

[0024] The first memory is used to store executable instructions;

[0025] The first processor, when executing executable instructions stored in the first memory, implements the above-described data transmission method.

[0026] Sixthly, embodiments of this disclosure provide a first device, the first device comprising:

[0027] The second memory is used to store executable instructions;

[0028] The second processor, when executing executable instructions stored in the second memory, implements the data transmission method described above.

[0029] In a seventh aspect, embodiments of this disclosure provide a computer-readable storage medium storing one or more programs that can be executed by one or more processors to implement the data transmission method described above.

[0030] Eighthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the data transmission method described above.

[0031] The first device disclosed herein can indicate different compression methods for the first terminal. When the number of TRPs in the service cluster where the first terminal is located is greater than 1, multi-level joint compression feedback or hybrid compression feedback can be adopted. When indicating multi-level channel compression method or hybrid channel compression method, the channel between the terminal and multiple TRPs can be jointly compressed and fed back, thereby reducing transmission overhead. At the same time, the channel compression feedback model between a single base station and a single terminal can be reused, that is, the single-level channel compression method, which further reduces the model training overhead. Attached Figure Description

[0032] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments of this disclosure will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0033] Figure 1 is a schematic diagram of a communication system according to an embodiment of this disclosure;

[0034] Figure 2 is a schematic diagram of the processing flow of the channel compression feedback method in related technologies;

[0035] Figure 3 shows the model architecture diagram of single-stage channel compression feedback in related technologies;

[0036] Figure 4 is a schematic diagram of a service cluster mode provided in related technologies;

[0037] Figure 5 is a flowchart illustrating the data transmission method provided in an embodiment of this disclosure.

[0038] Figure 6 is a model architecture diagram of channel compression feedback provided in an embodiment of this disclosure;

[0039] Figure 7 is a flowchart illustrating a method for determining the compression feedback mode corresponding to a service cluster according to an embodiment of this disclosure;

[0040] Figure 8 is a schematic flowchart of the data transmission method provided in this embodiment of the present disclosure;

[0041] Figure 9 is a schematic block diagram of a first terminal provided in an embodiment of this disclosure;

[0042] Figure 10 is a schematic block diagram of a first device provided in an embodiment of this disclosure;

[0043] Figure 11 is a schematic structural diagram of a communication device provided in an embodiment of this disclosure. Detailed Implementation

[0044] The technical solutions of the embodiments of this disclosure will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.

[0045] The embodiments disclosed herein can be applied to various communication systems, such as: Universal Mobile Telecommunication System (UMTS), Global System of Mobile communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), Internet of Things (IoT) systems, Long Term Evolution (LTE) systems, New Radio (NR) systems, evolution systems of NR systems, Wireless Local Area Networks (WLAN), Wireless Fidelity (Wi-Fi), next-generation communication systems, or other communication systems.

[0046] Figure 1 is a schematic diagram of a communication system according to an embodiment of the present disclosure.

[0047] As shown in Figure 1, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 can communicate with the terminal device 110 via an air interface. Multi-service transmission is supported between the terminal device 110 and the network device 120.

[0048] In the communication system 100 shown in Figure 1, the network device 120 can be an access network device that communicates with the terminal device 110. The access network device can provide communication coverage for a specific geographical area and can communicate with the terminal device 110 located within that coverage area.

[0049] Network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB or gNodeB) in an NR system, or a radio controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, access point, vehicle-mounted equipment, wearable device, hub, switch, bridge, router, or network equipment in a future evolved Public Land Mobile Network (PLMN), etc.

[0050] Terminal equipment 110 can also be referred to as UE, tag, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc. Terminal equipment can be a station (STAION, ST) in a WLAN, a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA) device, handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle equipment, wearable device, and next-generation communication systems, such as terminal equipment in NR networks or terminal equipment in future evolved Public Land Mobile Network (PLMN) networks, etc.

[0051] Terminal device 110 can be used for device-to-device (D2D) communication.

[0052] The communication system 100 may also include a TRP 130.

[0053] Here, terminal device 110 may transmit Physical Random Access Channel (PRACH) to one or more TRPs 130, and in other respects, terminal device 110 may receive one or more PDCCH commands from the one or more TRPs to trigger the transmission of one or more PRACHs.

[0054] Furthermore, exemplary embodiments are described with respect to network device 120 configured with multiple TRPs. A TRP generally refers to a group of components configured to communicate with terminal device 110. In some embodiments, multiple TRPs may be deployed locally on network device 120. For example, network device 120 may include multiple antenna arrays / panels, each configured to generate different beams. In other embodiments, multiple TRPs may be deployed at various physical locations and connected to network device 120 via backhaul links. For example, multiple small cells may be deployed at different physical locations and connected to the gNB via backhaul links. However, these examples are provided for illustrative purposes only. Those skilled in the art will understand that TRPs are configured to adapt to a variety of different conditions and deployment scenarios. Therefore, any reference to a TRP as a specific network component or to multiple TRPs deployed in a particular arrangement is merely for illustrative purposes. The TRPs described herein can represent any type of network component configured to communicate with terminal device 110.

[0055] In Figure 1, network device 110 is configured to have TRPs 130 via a backhaul connection. Each of the TRPs 130 can perform communication with terminal device 110. However, network device 110 can be configured to control the TRPs 130 and perform operations such as, but not limited to, allocating resources, configuring group pairs, configuring report limits, implementing beam management techniques, etc.

[0056] Figure 1 illustrates an exemplary base station, two TRPs, and one UE. Optionally, the communication system 100 may include multiple base stations, and the coverage area of ​​each base station may include other numbers of UEs and TRPs. This disclosure does not limit the scope of the embodiments.

[0057] It should be noted that Figure 1 is merely an example illustrating the system to which this disclosure applies. Of course, the methods shown in the embodiments of this disclosure can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably herein. The term "and / or" in this document merely describes the relationship between related 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. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that "instruction" mentioned in the embodiments of this disclosure can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is a relationship between A and B. It should also be understood that "correspondence" mentioned in the embodiments of this disclosure can indicate a direct or indirect correspondence between two things, or an association between two things, or a relationship of instruction and being instructed, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of this disclosure can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices), and this disclosure does not limit the specific implementation method. For example, predefined can refer to those defined in a protocol. It should also be understood that in the embodiments of this disclosure, the "protocol" can refer to standard protocols in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems, and this disclosure does not limit it.

[0058] To facilitate understanding of the technical solutions of the embodiments of this disclosure, the related technologies of the embodiments of this disclosure are described below. The following related technologies are optional solutions and can be combined with the technical solutions of the embodiments of this disclosure in any way, and they all fall within the protection scope of the embodiments of this disclosure.

[0059] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. The terminology used herein is for the purpose of describing embodiments of this disclosure only and is not intended to be limiting of this disclosure.

[0060] Before explaining this disclosure, the following section describes channel compression feedback schemes in related technologies:

[0061] In multiple-input multiple-output (MIMO) systems, acquiring channel state information (CSI) is crucial for beamforming to improve transmission performance. For frequency division duplex (FDD) systems, due to the lack of complete uplink and downlink reciprocity, base stations need to rely on terminal feedback to obtain complete downlink CSI. In NR systems, terminal CSI feedback primarily relies on codebooks. Currently, CSI type I, type II, and type II enhanced codebooks are supported for feeding back information such as rank indicator (RI), precoding matrix indicator (PMI), and channel quality indicator (CQI).

[0062] Figure 2 is a schematic diagram of the processing flow of the channel compression feedback method in related technologies. As shown in Figure 2, the original channel, which includes information such as spatial antenna and time delay, is encoded into a bit stream consisting of multiple 0s and 1s by an encoding network including a feature extraction network and a quantization layer. The bit stream is transmitted through a wireless feedback channel to a decoding network including a dequantization layer and a feature recovery network. Finally, the decoding network outputs the recovered channel.

[0063] Figure 3 is a model architecture diagram of single-stage channel compression feedback in related technologies. As shown in Figure 3, the channel data is first encoded and then quantized to obtain compressed channel data; then, it is dequantized and then decoded to obtain decompressed channel data.

[0064] Figure 4 is a schematic diagram of a service cluster mode provided in related technologies. As shown in Figure 4, when the terminal is in service cluster mode, that is, UE1 is under TRP cluster 1, this TRP cluster 1 contains multiple TRPs, such as TRP1 and TRP2. The terminal needs to feed back the corresponding channels between multiple TRPs, and there is often a certain channel correlation between the channels of multiple TRPs.

[0065] Figure 5 is a flowchart illustrating a data transmission method provided in an embodiment of this disclosure. As shown in Figure 5, the method is applied to the communication system 100 shown in Figure 1, and the method includes:

[0066] Step 501: The first device sends the first information to the first terminal.

[0067] The first information includes configuration information that matches the first channel compression method; the first channel compression method is one of the first type of channel compression method, the second type of channel compression method, and the third type of channel compression method.

[0068] Here, the first channel compression method is used to indicate the compression method of the channel between the first terminal and the TRP.

[0069] It should be noted that the first type of channel compression method, also known as single-level channel compression method, refers to the individual compression and feedback of the channel between each TRP and the first terminal; the second type of channel compression method, also known as multi-level channel compression method, refers to the joint compression and feedback of multiple channels between the first terminal and the TRP; the third type of channel compression method, also known as hybrid channel compression method, refers to the individual compression and feedback of each channel in some channels between the first terminal and the TRP, and the joint compression and feedback of some channels between the first terminal and the TRP.

[0070] Here, joint compression feedback refers to compressing each channel individually first, then compressing the compressed multiple channels a second time, and then feeding it back; or directly compressing multiple channels together.

[0071] In this embodiment of the disclosure, the configuration information refers to the configuration information required to implement the first channel compression method.

[0072] In this embodiment of the disclosure, the configuration information includes one or more of the following: channel compression feedback method; transmission receiving point number; first compression model number corresponding to the transmission receiving point; channel compression order; and second compression model number corresponding to the transmission receiving point.

[0073] In this embodiment, the first device, i.e., the network device 120 in FIG1, sends first information to the first terminal, i.e., the terminal device 110 in FIG1. ​​The first information can be sent in various ways, including in-band, out-of-band, media, signaling, data, message, control plane, and user plane. Sending the first information through existing channels improves compatibility with existing systems and reduces system modification costs. Furthermore, when performing multi-party communication, a one-to-many multicast / broadcast communication channel is established. This ensures that the first information is sent only once through the established multicast / broadcast communication channel, and all other terminals can receive it, effectively reducing the number of messages sent.

[0074] It should be noted that the first device can be a device with multiple TRPs deployed locally, which communicate with the first terminal. Alternatively, the first device can be a network device with multiple TRPs deployed in various different physical locations and connected via a backhaul connection.

[0075] Step 502: The first terminal receives the first information and, based on the configuration information, compresses the channel data between the first terminal and multiple transmission and receiving points to obtain the second information.

[0076] In some embodiments, if the first channel compression method is a first type of channel compression method, the first channel compression model is determined based on the first compression model number; based on the first channel compression model, the channel data between the first terminal and the transmission receiving point corresponding to the transmission receiving point number is compressed respectively to obtain the second information.

[0077] In some embodiments, if the first channel compression method is a second type of channel compression method, the first channel compression model is determined based on the first compression model number; the second channel compression model is determined based on the second compression model number; based on the first channel compression model, the channel data between the first terminal and the transmission receiving point corresponding to the transmission receiving point number is compressed respectively to obtain multiple compressed channel data; based on the second channel compression model, the multiple compressed channel data are jointly compressed according to the channel compression order to obtain the second information.

[0078] In some embodiments, if the first channel compression method is the second type of channel compression method, the second channel compression model is determined based on the second compression model number; based on the second channel compression model, the channel data between the first terminal and the transmission receiving point corresponding to the transmission receiving point number is jointly compressed according to the channel compression order to obtain the second information.

[0079] In some embodiments, if the first channel compression method is a third type of channel compression method, a first channel compression model is determined based on the first compression model number; a second channel compression model is determined based on the second compression model number; based on the first channel compression model, the channel data between the first terminal and the first transmission receiving point is compressed respectively to obtain at least one hierarchically compressed channel data; based on the second channel compression model, the channel data between the first terminal and the second transmission receiving point is jointly compressed according to the channel compression order to obtain jointly compressed channel data; wherein, the second information includes at least one hierarchically compressed channel data and jointly compressed channel data; the transmission receiving point corresponding to the transmission receiving point number includes the first transmission receiving point and the second transmission receiving point.

[0080] In some embodiments, if the first channel compression method is a third type of channel compression method, a first channel compression model is determined based on the first compression model number; a second channel compression model is determined based on the second compression model number; based on the first channel compression model, the channel data between the first terminal and the first transmission receiving point is compressed respectively to obtain at least one first compressed channel data; based on the first channel compression model, the channel data between the first terminal and the second transmission receiving point is compressed respectively to obtain at least one second compressed channel data; based on the second channel compression model, at least one second compressed channel data is jointly compressed according to the channel compression order to obtain third information; wherein, the second information includes the third information and at least one first compressed channel data; the transmission receiving point corresponding to the transmission receiving point number includes the first transmission receiving point and the second transmission receiving point.

[0081] It should be noted that the first transmission and receiving point is the transmission and receiving point that requires single-level compression feedback, and there can be one or more of them.

[0082] It should be noted that the second transmission and receiving point is a transmission and receiving point that requires multi-level compression feedback (joint compression feedback), and there can be one or more of them.

[0083] Step 503: The first terminal sends the second information to the first device.

[0084] In some embodiments, second information is reported to the first device based on the channel compression feedback method corresponding to the configuration information.

[0085] It should be noted that when multiple TRPs are connected to the first device via a backhaul connection, if the first terminal performs single-level compression with a single TRP, the feedback can be directly sent to each TRP; if the first terminal performs joint compression with multiple TRPs, the feedback can be directly sent to the master TRP. Then, via the backhaul connection, the first device obtains the corresponding information.

[0086] Step 504: The first device receives the second information and decompresses the second information to obtain the decompressed channel data.

[0087] In some embodiments, the first device determines a channel decompression method paired with a first channel compression method; wherein the channel decompression method includes a channel decompression model; then, based on the channel decompression model, the second information is decompressed to obtain decompressed channel data.

[0088] This disclosure provides a data transmission method, comprising: a first device sending first information to a first terminal; wherein the first information includes configuration information matching a first channel compression method; the first channel compression method is one of a first type of channel compression method, a second type of channel compression method, and a third type of channel compression method; the first terminal receiving the first information; the first terminal compressing channel data between the first terminal and multiple transmission and reception points based on the configuration information to obtain second information, and sending the second information to the first device; the first device receiving the second information and decompressing the second information to obtain decompressed channel data. In other words, the first device of this disclosure can indicate different compression methods to the first terminal. When the number of TRPs in the service cluster where the first terminal is located is greater than 1, multi-level joint compression feedback or hybrid compression feedback can be adopted. When indicating a multi-level channel compression method or hybrid channel compression method, the channel between the terminal and multiple TRPs can be jointly compressed and fed back, thus reducing transmission overhead. Simultaneously, the channel compression feedback model between a single base station and a single terminal, i.e., a single-level channel compression method, can be reused, further reducing model training overhead.

[0089] In some embodiments, the method provided by this disclosure includes the following:

[0090] Step A1: Under the condition that the measurement conditions are met, or according to a preset period, the first terminal measures the channel between the first terminal and multiple transmission and receiving points, obtains the channel measurement results, and sends the channel measurement results to the first device.

[0091] Step A2: The first device receives the channel measurement results and, based on the channel measurement results, decides on the first channel compression method.

[0092] It should be noted that, based on the channel measurement results, the first device first decides on the service cluster to which the first terminal connects, and then, based on the number of transmission and reception points within the service cluster, updates or determines one or more of the following: channel decompression method; transmission and reception point number; first compression model number corresponding to the transmission and reception point; channel compression order; and second compression model number corresponding to the transmission and reception point.

[0093] In a scenario where the first device updates relevant compression information, the first device sends a second message to the first terminal; wherein the second message is used to instruct the adjustment of the correspondence between the first compression model number and the first compression model, and the correspondence between the second compression model number and the second compression model; the first terminal receives the second message.

[0094] In a scenario where the first device determines relevant information, the first device sends a first message to the first terminal; the first terminal receives the first message; wherein the first message includes a first compression model number, a second compression model number, and information about the compression model corresponding to the number.

[0095] Of course, the first message can also be forwarded by other devices related to the communication between the first device and the first terminal.

[0096] In some embodiments, the decision on the first channel compression method based on the channel measurement results in step A2 includes the following steps:

[0097] Step B1: Based on the channel measurement results, the first device decides the service cluster to which the first terminal connects.

[0098] Step B2: Based on service requirements, the first device determines the first number of channels that require single-level feedback;

[0099] Step B3: The first device obtains the second number of transmission and receiving points in the service cluster connected to the first terminal.

[0100] Step B4: Based on the first quantity and the second quantity, decide on the first channel compression method.

[0101] In some embodiments, if the second quantity is greater than the first value, and the difference between the second quantity and the first quantity is less than the second value, the first channel compression method is determined to be a first type of channel compression method. If the second quantity is equal to the first value, the first channel compression method is determined to be a first type of channel compression method. Further, the configuration information corresponding to the first type of channel compression method includes: channel compression feedback method; transmission receiving point number; and single-level compression model number corresponding to the transmission receiving point.

[0102] In some embodiments, if the second quantity is greater than the first value and the first quantity is a third value, the first channel compression method is determined to be a second type of channel compression method. Further, the configuration information corresponding to the second type of channel compression method includes: channel compression feedback method, transmission / receiving point number, first compression model number corresponding to the transmission / receiving point, channel compression order, and second compression model number corresponding to the transmission / receiving point; or the configuration information corresponding to the second type of channel compression method includes: channel compression feedback method, transmission / receiving point number, channel compression order, and second compression model number.

[0103] In some embodiments, if the second quantity is greater than the first value, and the first quantity is not equal to the third value, and the difference between the second quantity and the first quantity is greater than or equal to the second value, the first channel compression method is determined to be a third type of channel compression method. Further, the configuration information corresponding to the third type of channel compression method includes: a first number corresponding to a third number of transmission receiving points requiring single-level feedback, a channel compression feedback method corresponding to the first number, a first compression model number corresponding to the first number, a second number corresponding to a fourth number of transmission receiving points requiring multi-level feedback, a channel compression feedback method corresponding to the second number, a second compression model number corresponding to the second number, and a channel compression order; or the configuration information corresponding to the third type of channel compression method includes: a first number, a channel compression feedback method corresponding to the first number, a first compression model number corresponding to the first number, a second number, a channel compression feedback method corresponding to the second number, a first compression model number corresponding to the second number, a second compression model number corresponding to the second number, and a channel compression order; the sum of the third quantity and the fourth quantity is the number of transmission receiving points requiring compression feedback.

[0104] The data transmission method provided in the embodiments of this application will be further described below with reference to Figures 6 and 7:

[0105] Figure 6 provides a detailed description of a multi-level channel compression feedback model. As shown in Figure 6, multiple channel data are encoded separately, then the numbered data are uniformly encoded and quantized to obtain compressed channel data. Next, the compressed channel data is dequantized, and the dequantized data undergoes a first-step decoding process to obtain multiple data points. These multiple data points are then decoded separately to obtain multiple decompressed channel data points. Specifically, channel data 1 is encoded using Encoder 1, channel data 2 using Encoder 2, ..., channel data k using Encoder k, resulting in k encoded data points. These multiple encoded data points are then uniformly encoded to obtain uniformly encoded data. The uniformly encoded data is then quantized to obtain compressed channel data. The compressed channel data is dequantized to obtain dequantized data. The dequantized data is then decoded to obtain k decoded data points. These k decoded data points are then decoded using Decoder 1, Decoder 2, ..., Decoder k to obtain decoded channel data 1, decoded channel data 2, ..., decoded channel data k.

[0106] When the number of TRPs in the service cluster is greater than 1, multi-level channel compression feedback can be adopted according to service requirements: the compressed channel between the terminal and multiple TRPs is jointly compressed and fed back. The service cluster decides the TRP number, compression model number, channel compression order and joint compression feedback model number and sends them to the terminal. At the terminal, the channel information corresponding to multiple TRPs is jointly compressed and fed back in multiple stages. That is, the data between a single TRP and the terminal is compressed first, and then the compressed channel between the terminal and multiple TRPs is jointly compressed and fed back in a second stage. At the service cluster, the corresponding multi-level decompression model is used to recover the downlink channel information.

[0107] Figure 7 shows a channel compression feedback method based on service clusters; as shown in Figure 7:

[0108] Step 701: The wireless access network artificial intelligence (AI) model training system (deployed on the network side in a centralized unit (CU) and / or a distributed unit (DU), or a logical entity across CUs) pre-collects downlink channel (estimation) data corresponding to different TRPs, and offline trains an AI autoencoder-based channel compression model (denoted as E). i ) and decompression model (denoted as D) i ) is used to compress the channel corresponding to a single TRP and the terminal, and the AI-based joint autoencoder compression model (denoted as E) j ) and decompression model (denoted as D) j This is used to jointly compress the compressed channel between multiple TRPs and the terminal, where i = 1, ..., N1, j = 1, ..., N2. The two channel compression models and their corresponding model numbers are synchronized to the terminal, and the channel decompression model and its corresponding model number are synchronized to the network side, i.e., Serving cell TRP1 and TRP2; that is, downlink channel data is collected, AI-based individual / joint channel compression / decompression models are trained offline, and the individual / joint channel compression models and their model numbers are synchronized to the terminal, and the individual / joint channel decompression models and their model numbers are synchronized to the base station.

[0109] Step 702: Initial access is completed in the Serving cell, and multiple TRPs coordinate to send reference signals.

[0110] Step 703: The terminal measures and reports the channels corresponding to multiple TRPs.

[0111] Step 704: Based on the channel measurement results of the terminal, the network side decides whether the terminal is working in Multi-TRP mode. If so, it sends a compression feedback method to the terminal.

[0112] Here, if the system is operating in Multi-TRP mode, the terminal is notified to enter Multi-TRP mode and the compression feedback mode is determined.

[0113] It should be noted that the steps for selecting the compressed feedback mode include: determining the service cluster to which the terminal will connect based on the terminal's channel measurement results and the maximum number of TRPs N that can be connected, and executing the compressed feedback mode corresponding to the service cluster as shown in Figure 8.

[0114] Step 801: Determine that at time t, the number of TRPs in the service cluster is P. t Based on business requirements, the number of channels for single-level feedback is selected as P. t1 .

[0115] Step 802, determine P t Is it greater than 1? If P t Less than or equal to 1, i.e., P t If the value is 1, proceed to step 803; P t If the value is greater than 1, proceed to step 804.

[0116] Step 803: Select the single-level channel compression feedback mode and send the feedback mode, TRP number and corresponding model number to the terminal.

[0117] Step 804, determine P t1 Is it greater than P? t -2; if P t Greater than 1, and P t1 >P t -2, proceed to step 803, if P t Greater than 1, and P t1 ≤P t -2, proceed to step 805.

[0118] Step 805, Determine P t1 Is it equal to 0? If P t Greater than 1, and P t1 ≤P t -2, and P t1 =0, proceed to step 806, if P t Greater than 1, and P t1 ≤P t -2, and P t1 ≠0, proceed to step 807.

[0119] Step 806: Select a multi-level channel compression feedback mode and send the corresponding feedback mode, TRP number, corresponding model number, compression order of the corresponding joint compression feedback model, and joint compression feedback model number to the terminal.

[0120] Step 807: Select the hybrid channel compressed feedback mode, and for P that requires single-stage feedback t1 For each TRP, send the corresponding feedback mode, TRP number, and corresponding model number; for P requiring multi-level feedback... t -P t1 For each TRP, send the corresponding feedback mode, TRP number, model number of the corresponding TRP, compression order of the corresponding joint compression feedback model, and joint compression feedback model number.

[0121] Step 705: The terminal completes channel compression according to the feedback mode issued by the base station and sends the compressed channel information back to the network side (Serving cell TRP1).

[0122] In some embodiments, if the terminal adopts multi-level channel compression feedback, it selects the corresponding channel compression model according to the compression model number decided by the service cluster and completes the channel compression corresponding to the TRP number; it selects the corresponding joint compression feedback model according to the joint compression feedback model number decided by the service cluster and completes the secondary channel compression according to the channel compression order; the terminal reports the compressed channel information based on the feedback mode configured by the service cluster.

[0123] In some embodiments, if the terminal selects a single-level channel compression feedback mode according to the service cluster configuration: selects the corresponding channel compression model according to the channel compression model number decided by the service cluster, completes channel compression, and reports the compressed channel information based on the feedback mode configured by the base station.

[0124] Step 706: The network side completes channel decompression according to the decompression model corresponding to the channel compression mode, and performs joint precoding or distributed coding as required.

[0125] In some embodiments, if the terminal uses multi-level channel compression feedback, the network side selects a paired joint autoencoder decompression model to decompress the joint channel information, and decompresses the channel compression information corresponding to different TRPs with the corresponding autoencoder channel decompression model according to the compression order; if the terminal uses single-level channel compression feedback, the network side selects a paired channel decompression model to decompress the channel information.

[0126] In some embodiments, depending on the transmission requirements, the decompressed channel information can be transmitted to other corresponding TRPs for distributed precoding; when the transmission mode is centralized joint transmission (CJT), the decompressed channel information can be jointly precoded.

[0127] Step 707: The network side updates the compression / decompression mode (single-level, multi-level, hybrid) configuration according to the TRP number model within the service cluster.

[0128] In some embodiments, the terminal measures multiple cell channels according to the Channel State Information Reference Signal (CSI-RS) at a preset period and reports the results to the network. The network side determines the service cluster to which the terminal connects based on the measurement results of multiple cells of the terminal, and updates the compression / decompression mode (single-level, multi-level, hybrid) according to the TRP number model in the service cluster. The network also updates the TRP number of the selected terminal, the compression model number of the corresponding TRP, the channel compression order (optional), and the joint compression feedback model number (optional). The terminal adjusts the compression model and reports the compressed channel information. For details, refer to steps 704 to 706.

[0129] It should be noted that the hybrid channel compression feedback mode uses a single-level channel compression feedback mode for some TRP channels and a multi-level channel compression feedback mode for others.

[0130] The following will describe an exemplary application of the embodiments of this disclosure in a practical application scenario.

[0131] (I) Model Design

[0132] To adapt to the number of output elements of the compression model corresponding to the TRP channel, assume the TRP Encoder... i The output element is O. i , remember O max =max(O i If the maximum number of TRP services corresponding to the UE is N, then the number of input elements of the Encoder can be designed to be O. max N, Encoder i The output element is O. i Insufficient O max If the number of TRP services is less than N, zeros will be padded.

[0133] Similarly, the output elements of the Decoder are processed in a similar way, and the number of output elements can be recorded as O. max N, and according to each O max Each group is divided into segments, and the corresponding decompression channel model Decoder is input according to the compression model number of the corresponding TRP and the channel compression order. i .

[0134] During training, first train an AI-based autoencoder channel compression model (denoted as E). i ) and decompression model (denoted as D) i After completing the training, record E. i The output of the algorithm is concatenated in different orders to serve as the training data for an AI-based joint autoencoder compression model (denoted as E). j) and decompression model (denoted as D) j The training data was used to complete the training of the AI-based joint autoencoder model.

[0135] (II) The specific process of the channel compression and feedback scheme proposed in this disclosure is as follows:

[0136] Step 1: The wireless access network AI model training system (deployed on the network-side CU and / or DU, or on a logical entity across CUs) pre-collects downlink channel estimation data corresponding to different TRPs, and offline trains an AI autoencoder-based channel compression model (denoted as E). i ) and decompression model (denoted as D) i ) is used to compress the channel corresponding to a single TRP and the terminal, and an AI-based joint autoencoder compression model (denoted as E) j ) and decompression model (denoted as D) j This is used to jointly compress the compressed channel between multiple TRPs and the terminal, where i = 1, ..., N1, j = 1, ..., N2. The two channel compression models and their corresponding model numbers are synchronized to the terminal, and the channel decompression model and its corresponding model number are synchronized to the network side. The maximum difference threshold between the RSRPs of TRPs that can selectively enter a terminal under service cluster mode is set to δ. The maximum number of TRPs that a terminal can connect to is set to N (N>1). Single-level channel compression feedback mode is labeled 10, multi-level channel compression feedback mode is labeled 01, and hybrid channel compression feedback mode is labeled 11.

[0137] Step 2: After initial access is completed in the Serving cell, M TRPs coordinate to send CSI-RS to the terminal;

[0138] Step 3: The terminal measures the channel with M TRPs and reports it to RSRP via CSI-ReportConfig. it (i = 1, ..., M) to the network side;

[0139] Step 4: Calculate Δ on the network side it =|RSRP it -max(RSRP it (i=1,…,M))|(i=1,…,M) and compare its magnitude with δ. If Δ it If the number Nt of ≤δ (i=1,…,M) is greater than 1 and less than N, then Pt=Nt TRPs are selected to form a service cluster; otherwise, for Δ it Sort the data and select P. t =N smallest Δ it The TRP is used as the service cluster corresponding to this terminal. The number of channels for single-level feedback is selected as P based on service requirements. t1 .

[0140] (1) When P t If the value is 1, then single-level channel compression feedback mode 0 is selected, the service cluster sends feedback mode, TRP number and corresponding model number, and steps 7 to 8 are implemented.

[0141] (2) When P t The number of channels P for single-level feedback is greater than 1, and the service cluster selects this number based on service requirements. t1 >P t If -2, then select single-level channel compression feedback mode 0, service cluster send feedback mode, TRP number and corresponding model number, and implement steps 7 to 8.

[0142] (3) When P t Greater than 1, and P t1 =0, then select multi-level channel compression feedback mode 1, send the corresponding feedback mode, TRP number, corresponding model number, compression order of the corresponding joint compression feedback model, joint compression feedback model number, and implement steps 5 to 6.

[0143] (4) When P t Greater than 1, and P t1 ≠0, and P t -P t1 If ≥2, then the hybrid channel compression feedback mode is selected for P that requires single-stage feedback. t1 For each TRP, send the corresponding feedback mode 0, TRP number, and corresponding model code, and implement steps 7 to 8; for P that requires multi-level feedback... t -P t1 For each TRP, send the corresponding feedback mode 1, TRP number, corresponding model number, compression order of the corresponding joint compression feedback model, and joint compression feedback model number, and implement steps 5 to 6.

[0144] Step 5: The terminal adopts multi-level channel compression feedback: The terminal selects the corresponding channel compression model according to the compression model number decided by the service cluster, and completes the corresponding channel compression for the corresponding TRP number; selects the corresponding joint compression feedback model according to the joint compression feedback model number decided by the service cluster, and completes secondary channel compression according to the channel compression order; the terminal reports the compressed channel information based on the feedback mode configured by the service cluster.

[0145] Step 6: The service cluster selects a paired joint autoencoder decompression model to decompress the joint channel information, and decompresses the channel compression information corresponding to different TRPs with the corresponding autoencoder channel decompression model according to the compression order; according to the transmission requirements, the decompressed channel can be transmitted to other corresponding TRPs for distributed precoding; when the transmission mode is centralized joint transmission (CJT), the decompressed channel information can be jointly precoded (such as the BD algorithm).

[0146] Step 7: The terminal selects a single-level channel compression feedback mode according to the service cluster configuration: selects the corresponding channel compression model according to the channel compression model number decided by the service cluster, completes channel compression, and reports the compressed channel information based on the feedback mode configured by the service cluster.

[0147] Step 8: The service cluster selects a paired channel decompression model to decompress the channel information; according to the transmission requirements, the decompressed channel can be transmitted to other corresponding TRPs for distributed precoding; when the transmission mode is centralized joint transmission, the decompressed channel information can be jointly precoded (such as the BD algorithm).

[0148] Step 9: Subsequently, the terminal measures the channels of multiple cells according to the CSI-RS at a preset period and reports to the network; the network determines the service cluster to which the terminal connects based on the measurement results of the multiple cells of the terminal; the service cluster updates the compression / decompression mode (single-level, multi-level, hybrid) according to the number model of TRPs in the service cluster, updates the selected terminal's TRP number, the compression model number of the corresponding TRP, the channel compression order (optional), and the joint compression feedback model number (optional), the terminal adjusts the compression model and reports the compressed channel information, referring to steps 4 to 8.

[0149] The embodiments of this disclosure provide a first terminal, which can be used to implement a data transmission method provided in the embodiment corresponding to FIG5. Referring to FIG9, the first terminal 900 includes:

[0150] The first receiving section 901 is configured to receive first information sent by the first device; wherein the first information includes configuration information matching a first channel compression method; the first channel compression method is one of a first type of channel compression method, a second type of channel compression method, and a third type of channel compression method;

[0151] The first processing unit 902 is configured to compress channel data between the first terminal and multiple transmission receiving points based on configuration information to obtain second information;

[0152] The first transmitting section 903 is configured to send second information to the first device.

[0153] In other embodiments of this disclosure, the configuration information includes one or more of the following: channel compression feedback method; transmission receiving point number; first compression model number corresponding to the transmission receiving point; channel compression order; and second compression model number corresponding to the transmission receiving point.

[0154] In other embodiments of this disclosure, the first processing part 902 is configured to determine the first channel compression model based on the first compression model number if the first channel compression method is a first type of channel compression method;

[0155] The first processing unit 902 is configured to compress the channel data between the first terminal and the transmission receiving point corresponding to the transmission receiving point number based on the first channel compression model to obtain the second information.

[0156] In other embodiments of this disclosure, the first processing part 902 is configured to determine the second channel compression model based on the second compression model number if the first channel compression method is the second type of channel compression method;

[0157] The first processing unit 902 is configured to, based on the second channel compression model, jointly compress the channel data between the first terminal and the transmission receiving point corresponding to the transmission receiving point number according to the channel compression order, to obtain the second information.

[0158] In other embodiments of this disclosure, the first processing part 902 is configured to determine the first channel compression model based on the first compression model number if the first channel compression method is the second type of channel compression method;

[0159] The first processing unit 902 is configured to determine the second channel compression model based on the second compression model number;

[0160] The first processing unit 902 is configured to compress the channel data between the first terminal and the transmission receiving point corresponding to the transmission receiving point number based on the first channel compression model, thereby obtaining multiple compressed channel data.

[0161] The first processing unit 902 is configured to jointly compress multiple compressed channel data according to the channel compression order based on the second channel compression model to obtain the second information.

[0162] In other embodiments of this disclosure, the first processing part 902 is configured to determine the first channel compression model based on the first compression model number if the first channel compression method is a third type of channel compression method;

[0163] The first processing unit 902 is configured to determine the second channel compression model based on the second compression model number;

[0164] The first processing unit 902 is configured to compress the channel data between the first terminal and the first transmission receiving point based on the first channel compression model to obtain at least one hierarchically compressed channel data.

[0165] The first processing unit 902 is configured to jointly compress the channel data between the first terminal and the second transmission receiving point according to the channel compression order based on the second channel compression model to obtain jointly compressed channel data; wherein, the second information includes at least one hierarchically compressed channel data and jointly compressed channel data; the transmission receiving point number corresponds to the first transmission receiving point and the second transmission receiving point.

[0166] In other embodiments of this disclosure, the first processing part 902 is configured to determine the first channel compression model based on the first compression model number if the first channel compression method is a third type of channel compression method;

[0167] The first processing unit 902 is configured to determine the second channel compression model based on the second compression model number;

[0168] The first processing unit 902 is configured to compress the channel data between the first terminal and the first transmission receiving point based on the first channel compression model to obtain at least one first compressed channel data.

[0169] The first processing unit 902 is configured to compress the channel data between the first terminal and the second transmission receiving point based on the first channel compression model to obtain at least one second compressed channel data.

[0170] The first processing unit 902 is configured to jointly compress at least one second compressed channel data according to the channel compression order based on the second channel compression model to obtain third information; wherein the second information includes the third information and at least one first compressed channel data; the transmission receiving point corresponding to the transmission receiving point number includes the first transmission receiving point and the second transmission receiving point.

[0171] In other embodiments of this disclosure, the first transmitting section 903 is configured to report second information to the first device based on a channel compression feedback method.

[0172] In other embodiments of this disclosure, the first receiving portion 901 is configured to receive a first message; wherein the first message includes a first compression model number, a second compression model number, and information about the compression model corresponding to the number;

[0173] The first receiving section 901 is configured to receive a second message sent by the first device; wherein the second message is used to indicate the adjustment of the correspondence between the first compression model number and the first compression model, and the correspondence between the second compression model number and the second compression model.

[0174] In other embodiments of this disclosure, the first processing unit 902 is configured to measure the channel between the first terminal and multiple transmission receiving points under the condition that the measurement conditions are met or according to a preset period, and obtain the channel measurement result.

[0175] The first transmitting section 903 is configured to transmit channel measurement results to the first device.

[0176] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this disclosure, please refer to the descriptions of the method embodiments of this disclosure for understanding.

[0177] It should be noted that, in the embodiments of this disclosure, if the above-described data transmission method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this disclosure, or the part that contributes to related technologies, 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 terminal device to execute all or part of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this disclosure are not limited to any specific hardware and software combination.

[0178] The embodiments of this disclosure provide a first device that can be used to implement a data transmission method provided in the embodiment corresponding to FIG5. Referring to FIG10, the first device 1000 includes:

[0179] The second transmitting part 1001 is configured to transmit first information to the first terminal; wherein the first information includes configuration information matching the first channel compression method; the first channel compression method is one of the first type of channel compression method, the second type of channel compression method, and the third type of channel compression method;

[0180] The second receiving section 1002 is configured to receive second information sent by the first terminal; wherein the second information is obtained by the first terminal compressing channel data between the first terminal and multiple transmission receiving points based on configuration information.

[0181] The second processing section 1003 is configured to decompress the second information to obtain decompressed channel data.

[0182] In other embodiments of this disclosure, the second receiving section 1002 is configured to receive channel measurement results sent by the first terminal; wherein, the channel measurement results are obtained by the first terminal after measuring the channel between the first terminal and multiple transmission receiving points;

[0183] The second processing unit 1003 is configured to determine the first channel compression method based on the channel measurement results.

[0184] In other embodiments of this disclosure, the second processing part 1003 is configured to determine a channel decompression method paired with the first channel compression method; wherein, the channel decompression method includes a channel decompression model;

[0185] The second processing section 1003 is configured to decompress the second information based on the channel decompression model to obtain the decompressed channel data.

[0186] In other embodiments of this disclosure, the second acquisition part 1004 is configured to acquire the channel compression order corresponding to the first channel compression method;

[0187] The second processing section 1003 is configured to decompress the second information based on the channel decompression model and the channel compression order to obtain the decompressed channel data.

[0188] In other embodiments of this disclosure, the second processing unit 1003 is configured to determine the service cluster to which the first terminal connects based on channel measurement results;

[0189] The second processing section 1003 is configured to determine the first number of channels that require single-level feedback based on service requirements.

[0190] The second acquisition part 1004 is configured to acquire a second number of transmission receiving points in the service cluster connected to the first terminal.

[0191] The second processing unit 1003 is configured to determine the first channel compression method as the first type of channel compression method if the second quantity is greater than the first value and the difference between the second quantity and the first quantity is less than the second value.

[0192] In other embodiments of this disclosure, the second processing part 1003 is configured to determine the first channel compression method as a first type of channel compression method if the second quantity is equal to the first value.

[0193] In other embodiments of this disclosure, the second processing part 1003 is configured to determine the first channel compression method as the second type of channel compression method if the second quantity is greater than the first value and the first quantity is a third value.

[0194] In other embodiments of this disclosure, the second processing part 1003 is configured to determine the first channel compression method as the third type of channel compression method if the second quantity is greater than the first value, the first quantity is not equal to the third value, and the difference between the second quantity and the first quantity is greater than or equal to the second value.

[0195] In other embodiments of this disclosure, the configuration information corresponding to the first type of channel compression method includes: channel compression feedback method, transmission receiving point number, and the first compression model number corresponding to the transmission receiving point;

[0196] The configuration information corresponding to the second type of channel compression method includes: channel compression feedback method, transmission and reception point number, first compression model number corresponding to the transmission and reception point, channel compression order, and second compression model number corresponding to the transmission and reception point; or, channel compression feedback method, transmission and reception point number, channel compression order, and second compression model number.

[0197] The configuration information corresponding to the third type of channel compression method includes: for the third number of transmission and receiving points requiring single-level feedback, the first number corresponding to the first number, the channel compression feedback method corresponding to the first number, and the first compression model number corresponding to the first number; for the fourth number of transmission and receiving points requiring multi-level feedback, the second number corresponding to the second number, the channel compression feedback method corresponding to the second number, the second compression model number corresponding to the second number, and the channel compression order; or, the first number, the channel compression feedback method corresponding to the first number, the first compression model number corresponding to the first number, the second number, the channel compression feedback method corresponding to the second number, the first compression model number corresponding to the second number, the second compression model number corresponding to the second number, and the channel compression order; the sum of the third number and the fourth number is the number of transmission and receiving points requiring compression feedback.

[0198] In other embodiments of this disclosure, the second processing part 1003 is used to update one or more of the following based on the number of transmission receiving points within the service cluster: channel compression method; channel decompression method; transmission receiving point number; first compression model number corresponding to the transmission receiving point; channel compression order; and second compression model number corresponding to the transmission receiving point.

[0199] The second sending part 1001 is used to send a second message to the first terminal; wherein the second message is used to indicate the adjustment of the correspondence between the first compression model number and the first compression model, and the correspondence between the second compression model number and the second compression model.

[0200] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this disclosure, please refer to the descriptions of the method embodiments of this disclosure for understanding.

[0201] It should be noted that, in the embodiments of this disclosure, if the above-described data transmission method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this disclosure, or the part that contributes to related technologies, 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 terminal device to execute all or part of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROMs, magnetic disks, or optical disks. Thus, the embodiments of this disclosure are not limited to any specific hardware and software combination.

[0202] Figure 11 is a schematic structural diagram of a communication device 1100 provided in an embodiment of this disclosure. This communication device can be a first device or a first terminal. The communication device 1100 shown in Figure 11 includes a processor 1110, which can call and run computer programs from memory to implement the methods in the embodiments of this disclosure.

[0203] Optionally, as shown in FIG11, the communication device 1100 may further include a memory 1120. The processor 1110 may retrieve and run computer programs from the memory 1120 to implement the methods in the embodiments of this disclosure.

[0204] The memory 1120 can be a separate device independent of the processor 1110, or it can be integrated into the processor 1110.

[0205] Optionally, as shown in FIG11, the communication device 1100 may further include a transceiver 1130, and the processor 1110 may control the transceiver 1130 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.

[0206] The transceiver 1130 may include a transmitter and a receiver. The transceiver 1130 may further include an antenna, and the number of antennas may be one or more.

[0207] Optionally, the communication device 1100 may specifically be the first device in the embodiments of this disclosure, and the communication device 1100 may implement the corresponding processes implemented by the first device in the various methods of the embodiments of this disclosure. For the sake of brevity, it will not be described in detail here.

[0208] Optionally, the communication device 1100 may specifically be the first terminal in the embodiments of this disclosure, and the communication device 1100 may implement the corresponding processes implemented by the first terminal in the various methods of the embodiments of this disclosure. For the sake of brevity, it will not be described in detail here.

[0209] This disclosure also provides a computer program product, including a computer program that can be executed by the processor 1110 of the communication device 1100 to perform the steps described in any of the foregoing methods.

[0210] It should be understood that the processor in this disclosure embodiment may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in this disclosure embodiment. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0211] As one embodiment, the processor may include one or more general-purpose central processing units (CPUs). Each of these processors may be a single-core processor or a multi-core processor. Here, "processor" may refer to one or more devices, circuits, and / or processing cores used for processing data (e.g., executing instructions).

[0212] It is understood that the memory in the embodiments of this disclosure can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be ROM, Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), or flash memory. The volatile memory can be Random Access Memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0213] This disclosure also provides a computer-readable storage medium for storing computer programs.

[0214] Optionally, the computer-readable storage medium may be applied to the first device in the embodiments of this disclosure, and the computer program causes the computer to perform the corresponding processes implemented by the first device in the various methods of the embodiments of this disclosure, which will not be described in detail here for the sake of brevity.

[0215] Optionally, the computer-readable storage medium can be applied to the first terminal in the embodiments of this disclosure, and the computer program causes the computer to execute the corresponding processes implemented by the first terminal in the various methods of the embodiments of this disclosure, which will not be described in detail here for the sake of brevity.

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

[0217] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to embodiments of this disclosure is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).

[0218] The data transmission method, first terminal, first device, computer-readable storage medium, and computer program product provided in the embodiments of this disclosure have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this disclosure. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this disclosure. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this disclosure. Therefore, the content of this specification should not be construed as a limitation of this disclosure.

[0219] It should be understood that the terms "an embodiment," "an embodiment," "an embodiment of this disclosure," "the foregoing embodiment," "some implementations," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this disclosure. Therefore, the phrases "an embodiment," "an embodiment," "an embodiment of this disclosure," "the foregoing embodiment," "some implementations," or "some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this disclosure, the sequence numbers of the above processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure. The sequence numbers of the above embodiments of this disclosure are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0220] Unless otherwise specified, any step performed by the first device / first terminal in the embodiments of this disclosure may be performed by the processor of the first device / first terminal. Unless otherwise specified, the embodiments of this disclosure do not limit the order in which the first device / first terminal performs the following steps. Furthermore, the methods used to process data in different embodiments may be the same or different methods.

[0221] In the several embodiments provided in this disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components may be combined, or integrated into another system, or some features may be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0222] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0223] In addition, each functional unit in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0224] The methods disclosed in the several method embodiments provided in this disclosure can be arbitrarily combined to obtain new method embodiments without conflict. The features disclosed in the several product embodiments provided in this disclosure can be arbitrarily combined to obtain new product embodiments without conflict. The features disclosed in the several method or device embodiments provided in this disclosure can be arbitrarily combined to obtain new method embodiments or device embodiments without conflict.

[0225] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0226] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer storage medium. Based on this understanding, the technical solutions of the embodiments of this disclosure, or the parts that contribute to related technologies, 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.) to execute all or part of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0227] The singular forms “a,” “the,” and “the” used in this disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.

[0228] It should be noted that in the various embodiments involved in this disclosure, all steps or some steps may be performed, as long as a complete technical solution can be formed.

[0229] The above description is merely an embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A data transmission method applied to a first terminal, the method comprising: The system receives first information sent by a first device; wherein the first information includes configuration information matching a first channel compression method; the first channel compression method is one of a first type of channel compression method, a second type of channel compression method, and a third type of channel compression method. Based on the configuration information, the channel data between the first terminal and multiple transmission and receiving points is compressed to obtain the second information; Send the second information to the first device.

2. The method according to claim 1, wherein, Configuration information includes one or more of the following: Channel compression feedback method; Transmission and reception point number; The first compression model number corresponding to the transmission and receiving point; Channel compression order; The second compression model number corresponding to the transmission and receiving point.

3. The method according to claim 2, wherein, Based on the configuration information, the second information is obtained by compressing the channel data between the first terminal and multiple transmission and receiving points, including: If the first channel compression method is a first type of channel compression method, the first channel compression model is determined based on the first compression model number; Based on the first channel compression model, the channel data between the first terminal and the transmission receiving point corresponding to the transmission receiving point number is compressed respectively to obtain the second information.

4. The method according to claim 2, wherein, The method further includes: If the first channel compression method is the second type of channel compression method, the second channel compression model is determined based on the second compression model number; Based on the second channel compression model, and in accordance with the channel compression order, the channel data between the first terminal and the transmission receiving point corresponding to the transmission receiving point number is jointly compressed to obtain the second information.

5. The method according to claim 2, wherein, The method further includes: If the first channel compression method is the second type of channel compression method, the first channel compression model is determined based on the first compression model number; Based on the second compression model number, determine the second channel compression model; Based on the first channel compression model, the channel data between the first terminal and the transmission receiving point corresponding to the transmission receiving point number is compressed respectively to obtain multiple compressed channel data. Based on the second channel compression model, the multiple compressed channel data are jointly compressed according to the channel compression order to obtain the second information.

6. The method according to claim 2, wherein, The method further includes: If the first channel compression method is a third type of channel compression method, the first channel compression model is determined based on the first compression model number; Based on the second compression model number, determine the second channel compression model; Based on the first channel compression model, the channel data between the first terminal and the first transmission receiving point is compressed respectively to obtain at least one hierarchically compressed channel data. Based on the second channel compression model, the channel data between the first terminal and the second transmission receiving point is jointly compressed according to the channel compression order to obtain jointly compressed channel data; wherein, the second information includes the at least one hierarchically compressed channel data and the jointly compressed channel data; the transmission receiving point corresponding to the transmission receiving point number includes the first transmission receiving point and the second transmission receiving point.

7. The method according to claim 2, wherein, The method further includes: If the first channel compression method is a third type of channel compression method, the first channel compression model is determined based on the first compression model number; Based on the second compression model number, determine the second channel compression model; Based on the first channel compression model, the channel data between the first terminal and the first transmission receiving point is compressed respectively to obtain at least one first compressed channel data. Based on the first channel compression model, the channel data between the first terminal and the second transmission receiving point is compressed respectively to obtain at least one second compressed channel data. Based on the second channel compression model, at least one second compressed channel data is jointly compressed according to the channel compression order to obtain third information; wherein, the second information includes the third information and at least one first compressed channel data; the transmission receiving point corresponding to the transmission receiving point number includes the first transmission receiving point and the second transmission receiving point.

8. The method according to claim 2, wherein, Sending the second information to the first device includes: Based on the channel compression feedback method, the second information is reported to the first device.

9. The method according to claim 2, wherein, The method further includes: Receive a first message; wherein the first message includes a first compression model number, a second compression model number, and information about the compression model corresponding to the number; Receive a second message sent by the first device; wherein the second message is used to instruct the adjustment of the correspondence between the first compression model number and the first compression model, and the correspondence between the second compression model number and the second compression model.

10. The method according to claim 1, wherein, The method further includes: Under the condition that the measurement is met, or according to a preset period, the channel between the first terminal and multiple transmission and receiving points is measured to obtain the channel measurement results; Send the channel measurement results to the first device.

11. A data transmission method applied to a first device, the method comprising: Send first information to a first terminal; wherein the first information includes configuration information matching a first channel compression method; the first channel compression method is one of a first type of channel compression method, a second type of channel compression method, and a third type of channel compression method; The system receives second information sent by the first terminal; wherein the second information is obtained by the first terminal compressing channel data between the first terminal and multiple transmission receiving points based on the configuration information. The second information is decompressed to obtain the decompressed channel data.

12. The method according to claim 11, wherein, The method further includes: The system receives channel measurement results sent by a first terminal; wherein the channel measurement results are obtained by the first terminal after measuring the channel between the first terminal and multiple transmission and receiving points. Based on the channel measurement results, a decision is made regarding the first channel compression method.

13. The method according to claim 12, wherein, The step of decompressing the second information to obtain decompressed channel data includes: Determine a channel decompression method paired with the first channel compression method; wherein, the channel decompression method includes a channel decompression model; Based on the channel decompression model, the second information is decompressed to obtain the decompressed channel data.

14. The method according to claim 13, wherein, Based on the channel decompression model, the second information is decompressed to obtain the decompressed channel data: Obtain the channel compression order corresponding to the first channel compression method; Based on the channel decompression model and channel compression order, the second information is decompressed to obtain decompressed channel data.

15. The method according to claim 12, wherein, The step of determining the first channel compression method based on the channel measurement results includes: Based on the channel measurement results, a decision is made regarding the service cluster to which the first terminal connects; Based on business requirements, determine the first number of channels that require single-level feedback. Obtain the second number of transmission and receiving points in the service cluster connected to the first terminal; If the second quantity is greater than the first value, and the difference between the second quantity and the first quantity is less than the second value, then the first channel compression method is determined to be the first type of channel compression method.

16. The method according to claim 15, wherein, The method further includes: If the second quantity is equal to the first value, the first channel compression method is determined to be the first type of channel compression method.

17. The method according to claim 15, wherein, The method further includes: If the second quantity is greater than the first value, and the first quantity is the third value, then the first channel compression method is determined to be the second type of channel compression method.

18. The method according to claim 15, wherein, The method further includes: If the second quantity is greater than the first value, and the first quantity is not equal to the third value, and the difference between the second quantity and the first quantity is greater than or equal to the second value, then the first channel compression method is determined to be the third type of channel compression method.

19. The method according to any one of claims 15 to 16, wherein, The configuration information corresponding to the first type of channel compression method includes: channel compression feedback method, transmission and reception point number, and the first compression model number corresponding to the transmission and reception point; The configuration information corresponding to the second type of channel compression method includes: channel compression feedback method, transmission and receiving point number, first compression model number corresponding to the transmission and receiving point, channel compression order, and second compression model number corresponding to the transmission and receiving point; or, channel compression feedback method, transmission and receiving point number, channel compression order, and second compression model number. The configuration information corresponding to the third type of channel compression method includes: a first number corresponding to a third number of transmission and receiving points requiring single-level feedback, a channel compression feedback method corresponding to the first number, a first compression model number corresponding to the first number, a second number corresponding to a fourth number of transmission and receiving points requiring multi-level feedback, a channel compression feedback method corresponding to the second number, a second compression model number corresponding to the second number, and the channel compression order; or, the first number, the channel compression feedback method corresponding to the first number, the first compression model number corresponding to the first number, the second number, the channel compression feedback method corresponding to the second number, the first compression model number corresponding to the second number, the second compression model number corresponding to the second number, and the channel compression order; the sum of the third number and the fourth number is the number of transmission and receiving points requiring compression feedback.

20. The method of claim 15, wherein, The method further includes: Based on the number of transmission and reception points within the service cluster, update one or more of the following: channel compression method; channel decompression method; transmission and reception point number; first compression model number corresponding to the transmission and reception point; channel compression order; second compression model number corresponding to the transmission and reception point. Send a second message to the first terminal; wherein the second message is used to instruct the adjustment of the correspondence between the first compression model number and the first compression model, and the correspondence between the second compression model number and the second compression model.

21. A first terminal, the first terminal comprising: The first receiving section is configured to receive first information sent by the first device; wherein the first information includes configuration information matching a first channel compression method; the first channel compression method is one of a first type of channel compression method, a second type of channel compression method, and a third type of channel compression method; The first processing unit is configured to compress channel data between the first terminal and multiple transmission and receiving points based on the configuration information to obtain the second information. The first transmitting part is configured to send the second information to the first device.

22. A first device, the first device comprising: The second transmission part is configured to send first information to the first terminal; wherein the first information includes configuration information matching the first channel compression method; the first channel compression method is one of a first type of channel compression method, a second type of channel compression method, and a third type of channel compression method; The second receiving section is configured to receive second information sent by the first terminal; wherein the second information is obtained by the first terminal compressing channel data between the first terminal and multiple transmission receiving points based on the configuration information. The second processing section is configured to decompress the second information to obtain decompressed channel data.

23. A first terminal, the first terminal comprising: The first memory is used to store executable instructions; The first processor, when executing executable instructions stored in the first memory, implements the data transmission method according to any one of claims 1 to 10.

24. A first device, the first device comprising: The second memory is used to store executable instructions; The second processor, when executing executable instructions stored in the second memory, implements the data transmission method according to any one of claims 11 to 20.

25. A computer-readable storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the data transmission method of any one of claims 1 to 10, or to implement the data transmission method of any one of claims 11 to 20.

26. A computer program product comprising a computer program, which, when executed by a processor, implements the data transmission method of any one of claims 1 to 10, or implements the data transmission method of any one of claims 11 to 20.