Data transmission method and communication device

By adopting a hierarchical structure data compression scheme in air-interface communication, and using projection base group to compress air-interface native data step by step, the problem of large transmission overhead in the prior art is solved and more efficient data transmission is achieved.

CN120201087APending Publication Date: 2025-06-24HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311793539.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

When the prior art compresses the native data of the air interface, the transmission overhead is still large and it is difficult to effectively reduce it.

Method used

Using a data compression scheme with a hierarchical structure, the data is projected and compressed step by step through multiple projection base groups, making full use of the hierarchical structure in data redundancy. The projection base group is associated with the range or communication device identity, and there is no need to update the projection base when the device does not exceed the corresponding range or group.

Benefits of technology

When the same compression accuracy is met, the transmission overhead is reduced and the signaling overhead caused by repeated transmission of the projection base group is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120201087A_ABST
    Figure CN120201087A_ABST
Patent Text Reader

Abstract

According to the data transmission method and the communication device, a data compression scheme with a hierarchical structure can be adopted on the basis of the hierarchical structure of air interface native data, that is, a plurality of projection base groups can be used for carrying out projection compression on the data step by step, the hierarchical structure in data redundancy can be fully utilized, the data compression effect can be improved, and the data transmission efficiency can be improved. And therefore, the transmission overhead can be reduced. Moreover, the projection base group can be associated with the geographic area or the identity of the communication equipment, and the projection base does not need to be updated under the condition that the communication equipment does not exceed the geographic area corresponding to the projection base or does not leave the communication equipment group corresponding to the projection base, so that the transmission overhead is further reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly, to a method for transmitting data and a communication device. Background Art

[0002] The next-generation wireless communication network involves a variety of new scenarios and corresponding new transmission requirements, which will thus give rise to a large amount of radio access network (RAN) native data. The RAN native data may include integrated communication and sensing data, artificial intelligence (AI) model data, channel state information (CSI) data of a multi-antenna system, etc. The RAN native data has a high dimension and a large amount of data, and its interaction and transmission will occupy a large amount of radio access network resources.

[0003] Generally, data compression technology can be used to compress the RAN native data, so that the occupation of radio access network resources can be reduced and the transmission overhead can be reduced on the premise of meeting certain distortion requirements or task accuracy requirements. However, based on the current data compression method, the transmission overhead caused by the RAN native data is still relatively large. Therefore, how to reduce the transmission overhead caused by the RAN native data has become an urgent problem to be solved. Summary of the Invention

[0004] This application provides a method for transmitting data and a communication device, aiming to reduce the transmission overhead caused by the RAN native data.

[0005] In a first aspect, a method for transmitting data is provided. The method may be executed by a first communication device. Without special instructions, the "first communication device" may refer to the first communication device itself or a device capable of supporting the first communication device to implement its functions. Optionally, the first communication device may be a terminal device or an access network device.

[0006] The method includes: obtaining data to be sent to a second communication device, where the data to be sent to the second communication device includes first data; obtaining a first projection basis set and a second projection basis set, where the projection bases in the first projection basis set correspond to a first range, the projection bases in the second projection basis set correspond to a second range, the second range is a sub-range of the first range, and the first data corresponds to the second range; compressing the first data according to the first projection basis set to obtain a first projection result and a first residual; compressing the first residual according to the second projection basis set to obtain a second projection result; and sending the compressed data to the second communication device, where the compressed data includes the first projection result and the second projection result.

[0007] Based on the above method, a data compression scheme with a hierarchical structure can be adopted, that is, multiple projection basis sets can be used to project and compress data step by step, which can make full use of the hierarchical structure in data redundancy, help improve the data compression effect, and thus help reduce the transmission overhead. Moreover, in the above method, the projection basis set can be associated with a range. Without the communication device exceeding the range corresponding to the projection basis, there is no need to update the projection basis, which helps further reduce the transmission overhead.

[0008] Combined with the first aspect, in some implementation manners, the first range is a first area, and the second range is a second area; or, the first range corresponds to a communication device group, and the second range corresponds to some communication devices in the communication device group.

[0009] Combined with the first aspect or any of its implementation manners, in some other implementation manners, the method further includes: sending first information and / or second information to the second communication device; wherein, the first information is used to indicate one or more projection bases in the first projection basis set for compressing the first data, and the second information is used to indicate one or more projection bases in the second projection basis set for compressing the first residual.

[0010] Based on the above implementation manner, when performing data compression, the first communication device can use some projection bases in the first projection basis set and / or some projection bases in the second projection basis set, making the data compression more flexible.

[0011] Combined with the first aspect or any of its implementation manners, in some other implementation manners, the compressed data further includes a second residual, and the second residual is a residual obtained when compressing the first residual according to the second projection basis set or a subsequent processing result of the residual obtained when compressing the first residual according to the second projection basis set.

[0012] Based on the above implementation manner, the first communication device can send the residual after projection compression to the second communication device, which helps the second communication device restore the original data.

[0013] Combined with the first aspect or any of its implementation manners, in some other implementation manners, the compressed data further includes a third projection result. The method further includes: obtaining a third projection basis set, where the projection bases in the third projection basis set correspond to a third range, and the third range is a sub-range of the second range. The step of compressing the first residual according to the second projection basis set to obtain a second projection result includes: compressing the first residual according to the second projection basis set to obtain a second projection result and a third residual. The method further includes: compressing the third residual according to the third projection basis set to obtain the third projection result.

[0014] Based on the above implementation, the first communication device can perform projection compression at two or more levels on the data to be sent to the second communication device, which can make full use of the hierarchical structure in data redundancy to perform better projection compression on the data to be sent, helping to reduce the transmission overhead.

[0015] Combined with the first aspect or any implementation thereof, in some other implementations, the method further includes: determining the first projection basis set according to the second data corresponding to the first range. And / or, determining the second projection basis set according to the third data corresponding to the second range.

[0016] Based on the above implementation, each projector used for projection compression can be calculated or learned by the sending end device of the data.

[0017] Combined with the first aspect or any implementation thereof, in some other implementations, the determining the second projection basis set according to the third data corresponding to the second range includes: compressing the third data according to the first projection basis set to obtain a second residual; determining the second projection basis set according to the second residual.

[0018] Based on the above implementation, the determination of the projection basis corresponding to the sub-range depends on the projection basis corresponding to the range to which the sub-range belongs, which can better characterize the correlation between the data within the sub-range.

[0019] Combined with the first aspect or any implementation thereof, in some other implementations, the method further includes: sending the first projection basis set and / or the second projection basis set to the second communication device.

[0020] Combined with the first aspect or any implementation thereof, in some other implementations, the first range is the first area, and the second range is the second area. The sending the first projection basis set and / or the second projection basis set to the second communication device includes: sending the first projection basis set to the second communication device after the second communication device enters the first area; and / or, sending the second projection basis set to the second communication device after the second communication device enters the second area.

[0021] Based on the above implementation, the first communication device can configure the projection basis set corresponding to a certain area for the second communication device when the second communication device enters or switches to that area.

[0022] Combined with the first aspect or any implementation thereof, in some other implementations, the first range is a first area, and the second range is a second area. The sending of the first projection basis set and / or the second projection basis set to the second communication device includes: sending third information and / or fourth information to the second communication device. The third information is used to indicate a first set, the first set includes a plurality of projection basis sets, the plurality of projection basis sets respectively correspond to a plurality of sub-areas of a third area, and the plurality of sub-areas of the third area include the first area. The fourth information is used to indicate a second set, the second set includes a plurality of projection basis sets, the plurality of projection basis sets respectively correspond to a plurality of sub-areas of the first area, and the plurality of sub-areas of the first area include the second area.

[0023] Based on the above implementation, the first communication device can send the projection basis set corresponding to the location where the second communication device is located and the projection basis set corresponding to the neighboring location of the location where the second communication device is located to the second communication device. In this way, when the second communication device moves within the areas corresponding to these projection basis sets, the first communication device does not need to update the projection basis set for the second communication device, which helps to reduce the signaling overhead caused by repeated sending of the projection basis set.

[0024] Combined with the first aspect or any implementation thereof, in some other implementations, the method further includes: sending fifth information and / or sixth information to the second communication device; the fifth information is used to indicate that the first projection result corresponds to the first projection basis set, and the sixth information is used to indicate that the second projection result corresponds to the second projection basis set.

[0025] Based on the above implementation, in the case where the first communication device configures a plurality of projection basis sets for the second communication device at one time, the first communication device can indicate the projection basis set used for decompressing the compressed data to the second communication device, so that the second communication device can select the same projection basis set for decompression, which helps to correctly decompress the data.

[0026] Combined with the first aspect or any implementation thereof, in some other implementations, the method further includes: sending seventh information and / or eighth information to the second communication device; the seventh information is used to indicate the correspondence between the plurality of projection basis sets included in the first set and the plurality of sub-areas of the third area, and the eighth information is used to indicate the correspondence between the plurality of projection basis sets included in the second set and the plurality of sub-areas of the first area.

[0027] Based on the above implementation method, when the first communication device configures multiple projection basis sets for the second communication device at one time, the first communication device can indicate the correspondence between the multiple projection basis sets and multiple regions to the second communication device. In this way, the second communication device can select the projection basis set corresponding to its location area based on the location information and the correspondence, so that the first communication device and the second communication device can select the same projection basis set for compression and decompression, which helps to correctly decompress the data.

[0028] Combined with the first aspect or any of its implementation methods, in some other implementation methods, the first range is the first area, and the second range is the second area. The obtaining of the first projection basis set and the second projection basis set includes: obtaining the location information of the first communication device or the second communication device; according to the location information, obtaining the first projection basis set corresponding to the first area where the first communication device or the second communication device is located, and the second projection basis set corresponding to the second area where the first communication device or the second communication device is located.

[0029] Combined with the first aspect or any of its implementation methods, in some other implementation methods, the first range is the first area, and the second range is the second area. The data to be sent to the second communication device further includes fourth data, the fourth data corresponds to a fourth area, the fourth area is a sub-area of the first area, and the compressed data further includes a fourth projection result corresponding to the fourth data. The method further includes: obtaining a fourth projection basis set, and the projection basis in the fourth projection basis set corresponds to the fourth area. The compressing the first data according to the first projection basis set to obtain a first projection result and a first residual includes: compressing the first data and the fourth data according to the first projection basis set to obtain the first projection result and the first residual, and the first residual includes a first sub-part and a second sub-part. The compressing the first residual according to the second projection basis set to obtain a second projection result includes: compressing the first sub-part of the first residual according to the second projection basis set to obtain the second projection result. The method further includes: compressing the second sub-part of the first residual according to the fourth projection basis set to obtain the fourth projection result.

[0030] When the second communication device is at the junction of the second area and the fourth area, part of the data to be sent to the second communication device may correspond to the second area and the other part may correspond to the fourth area. In this case, based on the above implementation method, the first communication device can respectively perform projection compression on the corresponding data according to the second projection basis set corresponding to the second area and the fourth projection basis set corresponding to the fourth area, and the used projection basis set is more appropriate, which helps to improve the data compression effect.

[0031] In connection with the first aspect or any implementation thereof, in some other implementations, the method further includes: sending ninth information to the second communication device, where the ninth information is used to indicate the positions of the first data and / or the fourth data in the data to be sent to the second communication device.

[0032] Based on the above implementation, the first communication device can also indicate the positions of the first data and / or the fourth data in the data to be sent to the second communication device, which helps the second communication device restore the original data order, thereby improving the data transmission efficiency.

[0033] In connection with the first aspect or any implementation thereof, in some other implementations, the first range is a first area, and the second range is a second area; the obtaining of the first projection basis set and the second projection basis set includes: receiving the first projection basis set and the second projection basis set from the second communication device.

[0034] Based on the above implementation, each projector used for projection compression can be calculated or learned by the receiving-end device of the data.

[0035] In connection with the first aspect or any implementation thereof, in some other implementations, receive tenth information and / or eleventh information from the second communication device; where the tenth information is used to indicate the correspondence between the first projection basis set and the first area, and the eleventh information is used to indicate the correspondence between the second projection basis set and the second area.

[0036] In connection with the first aspect or any implementation thereof, in some other implementations, the first area is a cell.

[0037] In connection with the first aspect or any implementation thereof, in some other implementations, the first range corresponds to a communication device group, and the second range corresponds to some communication devices in the communication device group. The obtaining of the first projection basis set and the second projection basis set includes: obtaining the first projection basis set corresponding to the communication device group according to the second communication device belonging to the communication device group; obtaining the second projection basis set corresponding to the some communication devices according to the second communication device belonging to the some communication devices.

[0038] In connection with the first aspect or any implementation thereof, in some other implementations, the first range corresponds to a communication device group, and the second range corresponds to the second communication device in the communication device group. The sending of the first projection basis set and / or the second projection basis set to the communication devices in the communication device group includes: multicasting the first projection basis set to the communication devices in the communication device group, and / or, unicasting the second projection basis set to the second communication device.

[0039] Based on the above implementation, the first communication device can multicast the first projection basis set to the communication devices in the communication device group, which helps to reduce the signaling overhead caused by sending the projection basis set.

[0040] In a second aspect, a method for transmitting data is provided. The method can be executed by a second communication device. Without special instructions, the "second communication device" can refer to the second communication device itself or a device capable of supporting the second communication device to implement its functions. Optionally, the second communication device can be a terminal device or an access network device.

[0041] For terms or features in the second aspect or its implementation that are the same as those in the first aspect or its implementation, reference can be made to the first aspect or its implementation. The technical effects of the second aspect or its implementation can be referred to those in the first aspect or its implementation and will not be elaborated in the second aspect.

[0042] The method includes: receiving compressed data from the first communication device, where the compressed data includes a first projection result and a second projection result; obtaining a first projection basis set and a second projection basis set, where the projection bases in the first projection basis set correspond to a first range, and the projection bases in the second projection basis set correspond to a second range, and the second range is a sub-range of the first range; decompressing according to the second projection basis set and the second projection result to obtain a first residual; and decompressing according to the first projection basis set and the first residual to obtain first data.

[0043] In combination with the second aspect, in some implementations, the first range is a first region, and the second range is a second region; or, the first range corresponds to a communication device group, and the second range corresponds to some communication devices in the communication device group.

[0044] In combination with the second aspect or any of its implementations, in some other implementations, the method further includes: receiving first information and / or second information from the first communication device; where the first information is used to indicate one or more projection bases in the first projection basis set for compressing the first data, and the second information is used to indicate one or more projection bases in the second projection basis set for compressing the first residual.

[0045] In combination with the second aspect or any of its implementations, in some other implementations, the compressed data further includes a second residual; the decompressing according to the second projection basis set and the second projection result to obtain a first residual includes: decompressing according to the second projection basis set, the second projection result, and the second residual to obtain the first residual.

[0046] In combination with the second aspect or any of its implementation manners, in some other implementation manners, the compressed data further includes a third projection result. The method further includes: obtaining a third projection basis set, where the projection bases in the third projection basis set correspond to a third range, and the third range is a sub-range of the second range; decompressing according to the third projection basis set and the third projection result to obtain a third residual. The decompressing according to the second projection basis set and the second projection result to obtain a first residual includes: decompressing according to the second projection basis set, the second projection result, and the third residual to obtain a first residual.

[0047] In combination with the second aspect or any of its implementation manners, in some other implementation manners, the obtaining the first projection basis set and the second projection basis set includes: receiving the first projection basis set and the second projection basis set from the first communication device.

[0048] In combination with the second aspect or any of its implementation manners, in some other implementation manners, the first range is a first area, and the second range is a second area. The receiving the first projection basis set and the second projection basis set from the first communication device includes: after the second communication device enters the first area, receiving the first projection basis set from the first communication device; after the second communication device enters the second area, receiving the second projection basis set from the first communication device.

[0049] In combination with the second aspect or any of its implementation manners, in some other implementation manners, the first range corresponds to a communication device group, and the second range corresponds to the second communication device in the communication device group. The receiving the first projection basis set and the second projection basis set from the first communication device includes: receiving the first projection basis set multicast by the first communication device group; receiving the second projection basis set unicast by the first communication device.

[0050] Combined with the second aspect or any implementation thereof, in some other implementations, the first range is a first region, and the second range is a second region. The method further includes: receiving third information and fifth information from the first communication device, where the third information is used to indicate a first set, the first set includes a plurality of projection basis groups, the plurality of projection basis groups respectively correspond to a plurality of sub-regions of a third region, the plurality of sub-regions of the third region include the first region, and the fifth information is used to indicate that the first projection result corresponds to the first projection basis group; the obtaining of the first projection basis group includes: obtaining the first projection basis group from the first set according to the third information. And / or, the method further includes: receiving fourth information and sixth information from the first communication device, where the fourth information is used to indicate a second set, the second set includes a plurality of projection basis groups, the plurality of projection basis groups respectively correspond to a plurality of sub-regions of the first region, the plurality of sub-regions of the first region include the second region, and the sixth information is used to indicate that the second projection result corresponds to the second projection basis group; the obtaining of the second projection basis group includes: obtaining the second projection basis group from the second set according to the fourth information.

[0051] Combined with the second aspect or any implementation thereof, in some other implementations, the first range is a first region, and the second range is a second region. The method further includes: obtaining the location information of the first communication device or the second communication device. The method further includes: receiving third information and seventh information from the second communication device, where the third information is used to indicate a first set, the first set includes a plurality of projection basis sets, the plurality of projection basis sets respectively correspond to a plurality of sub-regions of a third region, the plurality of sub-regions of the third region include the first region, and the seventh information is used to indicate the correspondence between the plurality of projection basis sets included in the first set and the plurality of sub-regions of the third region; the obtaining of the first projection basis set includes: obtaining the first projection basis set corresponding to the first region where the first communication device or the second communication device is located from the first set according to the location information, the third information, and the seventh information. And / or, the method further includes: receiving fourth information and eighth information from the second communication device, where the fourth information is used to indicate a second set, the second set includes a plurality of projection basis sets, the plurality of projection basis sets respectively correspond to a plurality of sub-regions of the first region, the plurality of sub-regions of the first region include the second region, and the eighth information is used to indicate the correspondence between the plurality of projection basis sets included in the second set and the plurality of sub-regions of the first region; the obtaining of the second projection basis set includes: obtaining the second projection basis set corresponding to the second region where the first communication device or the second communication device is located from the second set according to the location information, the fourth information, and the eighth information.

[0052] Combined with the second aspect or any implementation thereof, in some other implementations, the first range is a first region, and the second range is a second region. The compressed data further includes a fourth projection result. The decompressing according to the second projection basis set and the second projection result to obtain a first residual includes: decompressing according to the second projection basis set and the second projection result to obtain a first sub-part of the first residual. The method further includes: obtaining a fourth projection basis set, the projection basis in the fourth projection basis set corresponding to a fourth region, the fourth region being a sub-region of the first region; decompressing according to the fourth projection basis set and the fourth projection result to obtain a second sub-part of the first residual. The decompressing according to the first projection basis set and the first residual to obtain a first data includes: decompressing according to the first projection basis set, the first sub-part of the first residual, and the second sub-part of the first residual to obtain the first data.

[0053] In combination with the second aspect or any implementation thereof, in some other implementations, the method further includes: receiving ninth information from the first communication device, where the ninth information is used to indicate the position of the first data and / or the fourth data in the data to be sent to the second communication device.

[0054] In combination with the second aspect or any implementation thereof, in some other implementations, the first range is a first area, and the second range is a second area. The obtaining of the first projection basis set and the second projection basis set includes: determining the first projection basis set according to second data corresponding to the first area; determining the second projection basis set according to third data corresponding to the second area.

[0055] In combination with the second aspect or any implementation thereof, in some other implementations, the method further includes: sending tenth information and / or eleventh information to the first communication device; where the tenth information is used to indicate the correspondence between the first projection basis set and the first area, and the eleventh information is used to indicate the correspondence between the second projection basis set and the second area.

[0056] In combination with the second aspect or any implementation thereof, in some other implementations, the first area is a cell.

[0057] In a third aspect, a communication device is provided, and this device is used to execute the method provided by any of the above aspects or its implementations. Specifically, the device may include units and / or modules for executing the method provided by any of the above aspects or its implementations, such as a processing unit and / or a transceiver unit.

[0058] In one implementation, the device is the first communication device or the second communication device. When the device is the first communication device or the second communication device, the transceiver unit may be a transceiver, or an input / output interface, or a communication interface; the processing unit may be at least one processor. Optionally, the transceiver is a transceiver circuit. Optionally, the input / output interface is an input / output circuit.

[0059] In another implementation, the device is a chip, a chip system, or a circuit for the first communication device or the second communication device. When the device is a chip, a chip system, or a circuit for the first communication device or the second communication device, the transceiver unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip, the chip system, or the circuit; the processing unit may be at least one processor, a processing circuit, or a logic circuit, etc.

[0060] Fourthly, a communication device is provided, which includes: a memory for storing programs; and at least one processor for executing the computer programs or instructions stored in the memory to perform the methods provided by any of the above aspects or their implementation manners.

[0061] In one implementation manner, the device is the first communication device or the second communication device.

[0062] In another implementation manner, the device is a chip, a chip system or a circuit for the first communication device or the second communication device.

[0063] Fifthly, a communication device is provided, which includes: at least one processor and a communication interface. The at least one processor is used to obtain the computer programs or instructions stored in the memory through the communication interface to perform the methods provided by any of the above aspects or their implementation manners. The communication interface can be implemented by hardware or software.

[0064] In one implementation manner, the device further includes the memory.

[0065] Sixthly, a processor is provided for performing the methods provided by the above aspects.

[0066] For operations such as sending and obtaining / receiving involved by the processor, if there is no special description, or if it does not conflict with its actual role or internal logic in the relevant description, then it can be understood as operations such as outputting, receiving, and inputting by the processor, and can also be understood as sending and receiving operations performed by the radio frequency circuit and the antenna. This application does not make any limitations in this regard.

[0067] Seventhly, a computer-readable storage medium is provided. The computer-readable medium stores program codes for a device to execute, and the program codes include those for performing the methods provided by any of the above aspects or their implementation manners.

[0068] Eighthly, a computer program product containing instructions is provided. When the computer program product runs on a computer, it causes the computer to perform the methods provided by any of the above aspects or their implementation manners.

[0069] Ninthly, a chip is provided. The chip includes a processor and a communication interface. The processor reads the instructions stored on the memory through the communication interface to perform the methods provided by any of the above aspects or their implementation manners. The communication interface can be implemented by hardware or software.

[0070] Optionally, as an implementation, the chip further includes a memory in which computer programs or instructions are stored. The processor is configured to execute the computer programs or instructions stored on the memory. When the computer programs or instructions are executed, the processor is configured to execute the method provided in any of the above aspects or its implementation manners.

[0071] When the method provided in this application is executed by a chip, this application does not limit the number of chips for implementing the method of this application. For example, it can be executed by one chip, or can be executed by two or more chips. And when the number of chips for implementing the method of this application is two or more, the chip manufacturers are not limited, and they can be the same manufacturer or different manufacturers.

[0072] In a tenth aspect, a communication system is provided, including at least one of the following devices: a communication device for executing the method provided in the first aspect or its implementation manner as described above, or a communication device for executing the method provided in the second aspect or its implementation manner as described above.

[0073] In an eleventh aspect, a computer program is provided, which when running on a computer, causes the method provided in any of the above aspects or its implementation manner to be executed. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] Figure 1 is a schematic diagram of the architecture of the communication system to which the embodiments of this application are applied.

[0075] Figure 2 is a schematic diagram of the overall process of air interface native data compression and transmission.

[0076] Figure 3 is a schematic diagram of a radio frequency map (RF map) grid and an RF map data matrix.

[0077] Figure 4 is a schematic diagram of the principle of low rank matrix approximation (LRMA).

[0078] Figure 5 is a schematic flowchart of the data transmission method 500 provided by the embodiments of this application.

[0079] Figure 6 is a schematic diagram of the overall process of data compression based on two-layer projection bases.

[0080] Figure 7 is a schematic diagram of determining a cell common projection base.

[0081] Figure 8It is a schematic diagram of the correspondence between the region-specific projection basis and sub-regions.

[0082] Figure 9 It is an example of the implementation method for determining the region-specific projection basis.

[0083] Figure 10 It is another example of the implementation method for determining the region-specific projection basis.

[0084] Figure 11 It is a schematic diagram of the movement path of the user equipment.

[0085] Figure 12 It is an example of the configuration of the cell common projection basis and the region-specific projection basis and the transmission of data.

[0086] Figure 13 It is another example of the configuration of the cell common projection basis and the region-specific projection basis and the transmission of data.

[0087] Figure 14 It is another schematic diagram of the movement path of the user equipment.

[0088] Figure 15 It is another example of the configuration of the cell common projection basis and the region-specific projection basis and the transmission of data.

[0089] Figure 16 It is another schematic diagram of the movement path of the user equipment.

[0090] Figure 17 It is another example of the configuration of the cell common projection basis and the region-specific projection basis and the transmission of data.

[0091] Figure 18 It is an example of data grouping.

[0092] Figure 19 It is another schematic diagram of the overall process of data compression based on the two-layer projection basis.

[0093] Figure 20 It is an example of the configuration of the common projection basis and the user region-specific projection basis and the transmission of data.

[0094] Figure 21 It is a schematic diagram of a simulation scenario.

[0095] Figure 22 It is a schematic diagram of the comparison of the rate-distortion (RD) performance of compression.

[0096] Figure 23 It is a schematic diagram of a possible structure of the device provided by the embodiment of the present application.

[0097] Figure 24 It is another schematic structural diagram of a possible device provided by an embodiment of the present application.

[0098] Figure 25 It is a schematic diagram of a chip system provided by an embodiment of the present application. Detailed implementation manners

[0099] To facilitate the understanding of the embodiments of the present application, before introducing the embodiments of the present application, the following points are explained first.

[0100] "Indication" includes direct indication (also known as explicit indication) and implicit indication. Among them, directly indicating information A means including the information A; implicitly indicating information A means indicating information A through the correspondence between information A and information B and directly indicating information B. Among them, the correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured. Information C is used for the determination of information D, which includes both the case where information D is determined only based on information C and the case where it is determined based on information C and other information. In addition, for the case where information C is used for the determination of information D, there can also be an indirect determination situation, such as the situation where information D is determined based on information E, and information E is determined based on information C. "Network element A sends information A to network element B" can be understood as the destination end of the information A or an intermediate network element in the transmission path between the destination ends is network element B, which can include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as the source end of the information A or an intermediate network element in the transmission path between the source ends is network element A, which can include directly or indirectly receiving information from network element A. The information may be subjected to necessary processing, such as format change, etc., between the source end and the destination end where the information is sent, but the destination end can understand the valid information from the source end.

[0101] Various numerical numbers such as first, second, etc. are only for the convenience of description for distinction, and are not used to limit the scope of the embodiments of the present application, such as distinguishing different messages, different information, etc. The "protocol" involved may refer to standard protocols in the communication field, for example, it may include long term evolution (LTE) protocol, new radio (NR) protocol, and related protocols applied to future communication systems. The present application does not make any limitations in this regard.

[0102] Words such as "exemplary", "for example", "exemplarily", "as (another) example", etc. are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" in the present application should not be interpreted as being more preferred or having more advantages than other embodiments or design solutions.

[0103] The terms "comprise", "include", "have" and their variants all mean "including but not limited to", unless otherwise specifically emphasized. "Plurality" means two or more. "And / or", which describes the relationship between associated objects, indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item)" or similar expressions refer to any combination of these items, including any combination of a single item or plural items. For example, at least one (item) of a, b, and c can represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b, and c. Where a, b, and c can be single or plural respectively.

[0104] Descriptions such as "when...", "in the case of...", "if" and "when" all refer to the device will make corresponding processing under a certain objective situation, not to limit the time, and it is not required that the device must have a judgment action when implemented, nor does it mean there are other limitations.

[0105] In addition, the network architecture and service scenarios described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0106] The communication system to which the embodiments of the present application can be applied will be described below.

[0107] Embodiments of the present application can be applied to cellular wireless communication systems, such as: LTE systems, frequency division duplex (FDD) systems, time division duplex (TDD) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, 5G systems or NR systems, or future communication systems (such as 6th generation (6G) systems), etc. The 5G mobile communication system described in the present application includes a non-standalone (NSA) 5G mobile communication system or a standalone (SA) 5G mobile communication system. The communication system can also be a public land mobile network (PLMN) network, a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT) communication system, a vehicle-to-everything (V2X) communication system, an uncrewed aerial vehicle (UAV) communication system, or other communication systems. The communication system can also be a short-range wireless communication system, such as a wireless fidelity (WiFi) communication system or an ultra-wide band (UWB), etc.

[0108] A device in a communication system can send a signal to another device or receive a signal from another device. The signal can include information, signaling, data, etc. Herein, the device can also be replaced with an entity, a network entity, a communication device, a communication module, a node, a communication node, etc., and the description in the present application is made by taking the device as an example. For example, the communication system can include at least one terminal device and at least one access network device. The access network device can send a downlink signal to the terminal device, and / or the terminal device can send an uplink signal to the access network device.

[0109] The communication system applicable to the embodiments of the present application may include one or more transmitting end devices and one or more receiving end devices. Optionally, one of the transmitting end device and the receiving end device may be a terminal device, and the other may be an access network device. Optionally, both the transmitting end device and the receiving end device may be terminal devices. Optionally, both the transmitting end device and the receiving end device may be access network devices. For the convenience of description, hereinafter, the transmitting end device of the data will be referred to as the first communication device, and the receiving end device of the data will be referred to as the second communication device.

[0110] Exemplarily, Figure 1 FIG. 5 shows a schematic architecture diagram of a communication system 1000 to which the embodiments of the present application are applied. As Figure 1 shown, the communication system includes a radio access network 100 and a core network 200. In one possible implementation, the communication system 1000 may further include the Internet 300. Among them, the RAN 100 may include at least one radio access network device (such as Figure 1 110a and 110b in FIG. 5), and may further include at least one terminal device (such as Figure 1 120a-120j in FIG. 5). The terminal device is connected to the radio access network device in a wireless manner, and the radio access network device is connected to the core network in a wireless or wired manner. The core network device and the radio access network device may be independent different physical devices, or the functions of the core network device and the logical functions of the radio access network device may be integrated on the same physical device, or the functions of part of the core network device and part of the radio access network device may be integrated on one physical device. The terminal devices can be connected to each other in a wired or wireless manner, and the radio access network devices can be connected to each other in a wired or wireless manner. Figure 1 It is only a schematic diagram, and other network devices may also be included in the communication system, such as wireless relay devices and wireless backhaul devices, which are not drawn in Figure 1 FIG. 5.

[0111] The terminal device in the communication system 1000 may also be referred to as a terminal, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal device can be widely applied to various scenarios, for example, D2D, V2X, MTC, IoT, virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the device form of the terminal device.

[0112] The radio access network 100 can be a cellular system related to the 3rd generation partnership project (3GPP), such as a 4G mobile communication system, a 5G mobile communication system, or an evolved system for the future (such as a 6G mobile communication system). The radio access network 100 can also be an open radio access network (O-RAN), or a cloud radio access network (CRAN). The radio access network 100 can also be a communication system that integrates two or more of the above systems.

[0113] A radio access network device, sometimes also referred to as a radio access network node, a radio access network entity, or an access node, etc., is a part of a communication system used to help terminal devices achieve wireless access. Multiple radio access network devices in the communication system 1000 can be of the same type of node or different types of nodes.

[0114] In one possible scenario, the radio access network device can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, or a base station in a future mobile communication system, etc. The RAN node can be a macro base station (such as Figure 1 110a in Figure 1 ), a micro base station or an indoor station (such as 110b in ), a relay node or a donor node, or a radio controller in a CRAN scenario. Exemplarily, the radio access network node can also be a server, a wearable device, a vehicle or an in-vehicle device, etc. For example, the access network device in V2X technology can be a road side unit (RSU).

[0115] In another possible scenario, multiple radio access network devices cooperate to assist a terminal device in achieving wireless access, and different radio access network devices respectively implement some functions of a base station. For example, the radio access network device may be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU may be separately provided, or may also be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio device or a radio unit, such as included in a remote radio unit (RRU), a radio frequency unit (RFU), an active antenna unit (AAU), or a remote radio head (RRH).

[0116] In different systems, the CU, DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU may also be referred to as an open-CU (O-CU), the DU may also be referred to as an open-DU (O-DU), and the RU may also be referred to as an open-RU (O-RU). Any one of the CU, DU, and RU may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0117] The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the radio access network devices. For the convenience of description, the access network device is used as an abbreviation for the radio access network device, and the base station is used as an example of the radio access network device.

[0118] The base station and the terminal device may be in a fixed position or movable. The base station and the terminal device may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; may also be deployed on water; may also be deployed on airplanes, balloons, and artificial satellites. The embodiments of the present application do not limit the application scenarios of the base station and the terminal device.

[0119] The roles of the base station and the terminal device may be relative. For example, Figure 1The helicopter or drone 120i in it can be configured as a mobile base station. For the terminal devices 120j accessing the radio access network 100 through 120i, 120i is a base station; but for the base station 110a, 120i is a terminal device, that is, the communication between 110a and 120i is through the radio air interface protocol. Of course, the communication between 110a and 120i can also be through the interface protocol between base stations. At this time, relative to 110a, 120i is also a base station. Therefore, both base stations and terminal devices can be uniformly referred to as communication devices. Figure 1 In it, 110a and 110b can be called communication devices with base station functions. Figure 1 In it, 120a - 120j can be called communication devices with terminal device functions.

[0120] The communication between base stations and terminal devices, between base stations and base stations, and between terminal devices and terminal devices can be carried out through authorized spectrum, can also be carried out through unlicensed spectrum, or can also be carried out through both authorized spectrum and unlicensed spectrum at the same time; it can communicate through the spectrum below 6 gigahertz (GHz), can also communicate through the spectrum above 6 GHz, and can also use the spectrum below 6 GHz and the spectrum above 6 GHz at the same time. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0121] Unless otherwise specified, the device for implementing the functions of the terminal device or the access network device in the present application can refer to the terminal device or the access network device itself, or can refer to the device capable of supporting the terminal device or the access network device to implement its functions, such as a circuit, a chip system or a chip. Specifically, a system on a chip (SoC), a modem. This device can be installed in the terminal device or the access network device. In the embodiments of the present application, the chip system can be composed of chips, or can also include chips and other discrete devices.

[0122] It should be understood that the above - shown network architecture is only an exemplary illustration, and the network architecture applicable to the embodiments of the present application is not limited thereto. Any network architecture capable of implementing the functions of the above - mentioned network elements is applicable to the embodiments of the present application.

[0123] It should also be understood that the above naming is only defined for the convenience of distinguishing different functions and should not constitute any limitation to the present application. The present application does not exclude the possibility of using other naming in the 6G network and future other networks.

[0124] To facilitate the understanding of the embodiments of the present application, several concepts or terms involved in the embodiments of the present application are briefly described below.

[0125] The concepts or terms introduced below are described based on the concepts or terms defined in the reference protocol. However, this does not mean that the embodiments of the present application can only be applied to existing systems. The concepts or terms involved in the embodiments of the present application can be applied to future systems. And the specific names of the concepts or terms (such as the concepts or terms related to functional descriptions) can be adjusted with the development of future systems.

[0126] 1. Radio air interface raw data

[0127] The radio air interface raw data may include integrated sensing and communication data, artificial intelligence (AI) model data, channel state information (CSI) data of a multi-antenna system, etc. Generally, there are various forms of redundancy in the radio air interface raw data. For example, a large amount of data in the sensed raw signal has little impact on subsequent tasks, and discarding it can greatly reduce the amount of data transmitted. Another example is that the sensed point cloud data is correlated in time and space, and the channel matrix is highly correlated in the frequency domain and spatial angle domain, etc.

[0128] Figure 2 It is a schematic diagram of the overall process of radio air interface raw data compression and transmission.

[0129] As Figure 2 shown, the radio air interface raw data passes through source coding, channel coding, radio air interface transmission, channel decoding, source decoding, etc., and reaches the destination from the source. Source coding and channel coding are executed at the transmitting end device of the radio air interface raw data, and channel decoding and source decoding are executed at the receiving end device of the radio air interface raw data.

[0130] Among them, radio air interface raw data compression can occur before channel coding, such as in source coding. Source coding may include processing such as channel coding data reorganizing and filtering, data transform and quantization, and data selection and channel mapping. Radio air interface raw data compression can be regarded as a generalized data transform.

[0131] In addition, radio air interface raw data compression can also occur at other protocol layers, such as the application layer, and the embodiments of the present application do not limit this.

[0132] 2. Radio Frequency (RF) map data

[0133] RF map data, also known as electromagnetic map data. RF map data is a type of raw air interface data related to geographical location, mainly describing the electromagnetic propagation characteristics of the environment, and can be used to assist in communication, positioning, etc. RF map data is an important type of raw perception data.

[0134] Figure 3 It is a schematic diagram of an RF map grid and an RF map data matrix.

[0135] As Figure 3 shown, the space is divided into multiple grids at a certain resolution. Each grid can be represented by a location point (usually the center point of the grid). By recording the electromagnetic propagation information at each location point, an RF map grid is obtained. One column in the RF map data matrix corresponds to the electromagnetic propagation information recorded in one grid of the RF map grid. For example, the first column of an RF map data matrix with size m×n corresponds to the electromagnetic propagation information recorded in the first grid of the RF map grid, the second column corresponds to the electromagnetic propagation information recorded in the second grid of the RF map grid, and the n a-th column corresponds to the electromagnetic propagation information recorded in the last grid of the RF map grid. The RF map data matrix is a summary of the electromagnetic propagation information (or a part of it) at all grids of the RF map grid, and is used to describe the electromagnetic propagation characteristics of the entire area.

[0136] Among them, the electromagnetic propagation information may wholly or partly include but is not limited to the following information:

[0137] 1) Multipath information, such as angle, delay, or power, etc.;

[0138] 2) Scaler information, such as capacity, channel quality indicator (CQI), etc.;

[0139] 3) Whether the electromagnetic propagation with the base station is line of sight (LOS) propagation or non-line of sight (NLOS) propagation;

[0140] 4) Deterministic H matrix;

[0141] 5) Geographical location coordinates represented by this grid.

[0142] 3. Low-rank matrix approximation LRMA

[0143] LRMA is a common method for compression using the correlation of data keys, and it can be regarded as a transform domain compression or projection compression. The principle of LRMA is as Figure 4 shown.

[0144] Figure 4 It is a schematic diagram of the principle of LRMA. As Figure 4 shown, through dimensionality reduction singular value decomposition (SVD), that is, truncated SVD, a matrix A of size m×n can be approximately represented by matrix B and matrix E. Among them, the columns of matrix B are orthogonal to each other, and the length of each column of matrix B is the unit length. One column of matrix B can be regarded as a projection basis for projecting into a low-dimensional subspace. Matrix E is the projection coefficient or projection result of matrix A under this set of projection bases of matrix B. The EYM (Eckart-Young-Mirsky) theorem can guarantee the optimality of the projection bases of truncated SVD.

[0145] The concepts or terms involved in the embodiments of the present application are briefly described above, and no further explanation will be given below.

[0146] The raw air interface data has the characteristics of high dimensionality and large data volume, and its interaction and transmission will occupy a large amount of air interface resources. Usually, data compression technology can be used to compress the raw air interface data, which can significantly reduce the occupation of air interface resources and reduce the transmission overhead on the premise of meeting certain distortion requirements or task accuracy requirements. However, based on the current data compression methods, the transmission overhead caused by the raw air interface data is still relatively large. Therefore, how to reduce the transmission overhead caused by the raw air interface data has become an urgent problem to be solved.

[0147] In view of the above problems, the embodiments of the present application provide a method for transmitting data and a communication device, in order to reduce the transmission overhead caused by the raw air interface data.

[0148] Generally, there are various forms of redundancy in the raw air interface data. Mining the redundancy relationship of the raw air interface data is one of the keys to data compression. The inventor found that in some scenarios, the redundancy of the raw air interface data exhibits a certain hierarchical structure. For example, in a single-transmitter single-receiver scenario, there will be a common representation space between the data sent by the transmitter device to the receiver device at different times, that is, there is correlation and redundancy between the data at different times; the data at each moment also has its own independent representation space, that is, there is redundancy in the data at a certain moment itself. Another example is that when the transmitter device sends data to multiple receiver devices, due to the correlation between different receiver devices, there will be a common representation space between the data of different receiver devices, that is, there is redundancy between the data of different receiver devices; the data of each receiver device also has its own independent representation space, that is, there is redundancy in the data of a single receiver device itself.

[0149] Based on the above hierarchical structure of the radio interface raw data, the present application adopts a data compression scheme with a hierarchical structure, which can make full use of the hierarchical structure in data redundancy and reduce the transmission overhead while maintaining the same compression accuracy as the existing data compression scheme.

[0150] The method embodiments of the present application will be described below.

[0151] Figure 5 It is a schematic flowchart of a data transmission method 500 provided by an embodiment of the present application.

[0152] The method 500 can be executed by a first communication device and a second communication device. Among them, the first communication device is a device for sending data, encoding data, or compressing data, and the second communication device is a device for receiving data, decoding data, or decompressing data. Without special instructions, the "first communication device" or "second communication device" can refer to the first communication device or the second communication device itself, or a device that can support the first communication device or the second communication device to implement its functions. For the convenience of description, the first communication device and the second communication device are uniformly used to describe below. Optionally, the first communication device can be a terminal device or an access network device. Optionally, the second communication device can be a terminal device or an access network device.

[0153] The method 500 includes at least part of the following content.

[0154] Step 501, the first communication device obtains the data to be sent to the second communication device.

[0155] Among them, the data to be sent to the second communication device includes first data.

[0156] The first communication device obtains the data to be sent to the second communication device, which can mean that the first communication device reads the data to be sent to the second communication device from the cache. The data stored in the cache can be collected and processed by the first communication device and then stored, or received by the first communication device from other communication devices, without limitation.

[0157] Step 502, the first communication device obtains a first projection basis set and a second projection basis set.

[0158] In the embodiments of the present application, the projection basis set can be associated with a range. In other words, different projection basis sets can be applicable to different ranges. Since the projection basis set is associated with a range, the first communication device can obtain the projection basis set corresponding to the corresponding range based on the range to which the first communication device or the second communication device belongs, so as to compress the data to be sent to the second communication device.

[0159] The scope of embodiments of the present application may refer to various types of scopes. As an example, the scope of embodiments of the present application may be a scope of an area (such as a geographical area). For example, different projection basis sets may be applicable to different areas. In this case, the projection basis set is associated with the area. When selecting the projection basis set for compressing or decompressing data, the selection can be based on the area corresponding to the data to be transmitted. As another example, the scope of embodiments of the present application may be the scope of applicable communication devices. For example, different projection basis sets may be applicable to different groups of communication devices. In this case, the projection basis set can be associated with the identity of the receiving device of the data. When selecting the projection basis set for compressing or decompressing data, the selection can be based on the group where the receiving device of the data is located.

[0160] Based on the hierarchical structure of the radio access network (RAN) native data, embodiments of the present application may adopt a data compression scheme with a hierarchical structure, that is, multiple projection basis sets can be used to project and compress data step by step. The projection basis sets used for projection compression at different levels correspond to different scopes, and there is a hierarchical structure between different scopes. Taking two-level projection compression of data as an example, the projection basis set used for the first-level projection compression may correspond to scope A, and the projection basis set used for the second-level projection compression may correspond to scope B. There is a hierarchical structure between scope A and scope B, and scope B may be a sub-scope of scope A. In this case, the projection basis set obtained by the first communication device for compressing the data to be sent to the second communication device may include the projection basis sets corresponding to the multi-level projection compression respectively. The projection basis set corresponding to a certain scope can be understood as: this projection basis set is applicable to the projection compression of data within this scope.

[0161] The embodiments of the present application will be described below by taking two-level projection compression in multi-level projection compression as an example. The two-level projection compression can be any two levels of projection compression in the multi-level projection compression.

[0162] For these two-level projection compressions, as shown in step 502, the first communication device may obtain a first projection basis set and a second projection basis set. Among them, the first projection basis set corresponds to the first-level projection compression, and the projection bases in the first projection basis set correspond to the first scope. The second projection basis set corresponds to the second-level projection compression, and the projection bases in the second projection basis set correspond to the second scope, and the second scope is a sub-scope of the first scope. The numbers "first" and "second" in the first-level projection compression and the second-level projection compression here are only used to indicate that the first-level projection compression and the second-level projection compression are projection compressions at different levels. The projection bases in the projection basis set corresponding to a certain scope can be understood as: the projection bases in the projection basis set are used for the projection compression of data within this scope, the projection bases in the projection basis set are used for the data of devices within this scope, or the projection bases in the projection basis set are used for the data collected within this scope, etc.

[0163] The solutions in which the projection basis set is associated with a region and the solution in which the projection basis set is associated with the identity of a communication device will be described separately below.

[0164] 1. The projection basis set is associated with a region

[0165] The "region" in this application may refer to an actual geographical region or a logical regional division, without limitation, and will not be elaborated below.

[0166] In the solution where the projection basis set is associated with a region, since the projection basis set is associated with the region, the first communication device can obtain the projection basis set corresponding to the region where the first communication device or the second communication device is located based on the location information of the first communication device or the second communication device, for compressing the data to be sent to the second communication device. For example, when the first communication device is an access network device and the second communication device is a terminal device, the access network device can obtain the projection basis set corresponding to that region based on the region where the terminal device is located. Another example is when the first communication device is a terminal device and the second communication device is an access network device, the terminal device can obtain the projection basis set corresponding to its own region.

[0167] Exemplarily, the solution in which the projection basis set is associated with the region of a communication device can be applied to a single-transmission and single-reception scenario, such as being applicable to the projection compression of data sent by a sending device to a receiving device at different times.

[0168] In the solution where the projection basis set is associated with a region, the projection bases in the first projection basis set correspond to the first region, and the projection bases in the second projection basis set correspond to the second region, where the second region is a sub-region of the first region.

[0169] Among them, the first data in the data to be sent to the second communication device corresponds to the second region. That the data corresponds to a certain region can be understood as: the data is obtained or collected from that region or a partial region of that region (such as a sub-region of that region), the data is a summary of the data within that region or a partial region of that region, or the data is used to describe the electromagnetic propagation characteristics of that region or a partial region of that region, etc. Thus, that the first data corresponds to the second region can be understood as: the first data is obtained or collected from the second region or a partial region of the second region, the first data is a summary of the data within the second region or a partial region of the second region, or the first data is used to describe the electromagnetic propagation characteristics of the second region or a partial region of the second region, etc.

[0170] Since the projection basis sets are associated with regions, the first communication device obtaining the first projection basis set and the second projection basis set may include: the first communication device obtaining the location information of the first communication device or the second communication device, and based on the location information of the first communication device or the second communication device, obtaining the first projection basis set corresponding to the first region where the first communication device or the second communication device is located, and the second projection basis set corresponding to the second region where the first communication device or the second communication device is located.

[0171] Optionally, the first region is a cell, and the second region is a sub-region of the cell.

[0172] The embodiments of this application do not limit the implementation manner for the first communication device to obtain the location information of the first communication device or the second communication device.

[0173] In a possible implementation manner, taking the first communication device as an access network device and the second communication device as a terminal device as an example, the first communication device obtains the location information of the second communication device, that is, the access network device obtains the location information of the terminal device. As an example, for the case where the terminal device has a positioning function, the access network device may receive the location information reported by the terminal device. As another example, for the case where the access network device has the terminal device positioning function, the access network device may measure and obtain the location information of the terminal device.

[0174] In another possible implementation manner, taking the first communication device as a terminal device and the second communication device as an access network device as an example, the first communication device obtains the location information of the first communication device, that is, the terminal device obtains its own location information. As an example, for the case where the terminal device has a positioning function, the terminal device may obtain its own location information based on the positioning function. As another example, for the case where the access network device has the terminal device positioning function, the terminal device may receive the location information of the terminal device indicated by the access network device.

[0175] In the embodiments of the present application, the first projection basis set and the second projection basis set can be calculated by the first communication device. For example, if the first communication device is an access network device and the second communication device is a terminal device, the access network device can calculate the first projection basis set and the second projection basis set. The first projection basis set and the second projection basis set can also be calculated by the second communication device. For example, if the first communication device is a terminal device and the second communication device is an access network device, the access network device can calculate the first projection basis set and the second projection basis set and configure them for the terminal device. When the terminal device has data to send to the access network device, the terminal device uses the first projection basis set and the second projection basis set configured by the access network device. In other words, the projection basis for compressing data can be determined by the sending device of the data or by the receiving device of the data. Usually, the first projection basis set and the second projection basis set can be calculated by the communication device with stronger computing power among the first communication device and the second communication device. The following describes two methods for determining the first projection basis set and the second projection basis set respectively.

[0176] 1) The first projection basis set and the second projection basis set are determined by the first communication device

[0177] Since the projection bases in the first projection basis set correspond to the first region, the first communication device can calculate the first projection basis set based on the data within the first region. Specifically, the first communication device can determine the first projection basis set according to the second data corresponding to the first region, where the second data is the sample data for determining the first projection basis set and is the data within the first region. Exemplarily, the second data can be the data to be sent currently within the first region, that is, when data needs to be sent, the first communication device calculates the corresponding projection basis set according to the current data. Exemplarily, the second data can also be the historical data within the first region, that is, the first projection basis set is calculated in advance, and when data needs to be sent, the first communication device can read the first projection basis set that has been calculated previously.

[0178] The embodiments of the present application define the implementation manner for the first communication device to determine the first projection basis set according to the second data. A possible implementation manner is as Figure 4 shown. The first communication device can perform SVD (such as truncatedSVD) or LRMA on the second data to obtain the first projection basis set.

[0179] Similarly, since the second projection basis set corresponds to the second region, the first communication device can calculate the second projection basis set based on the data within the second region. Specifically, the first communication device can determine the second projection basis set according to the third data corresponding to the second region, where the third data is the sample data for determining the second projection basis set and is the data within the second region. Exemplarily, the third data can be the data to be currently transmitted within the second region, that is, when data needs to be transmitted, the first communication device calculates the corresponding projection basis set according to the current data. Exemplarily, the third data can also be the historical data within the second region, that is, the second projection basis set is calculated in advance, and when data needs to be transmitted, the first communication device can read the previously calculated second projection basis set.

[0180] The embodiments of the present application do not limit the implementation manner for the first communication device to determine the second projection basis set according to the third data.

[0181] A possible implementation manner is as Figure 4 shown. The first communication device can perform SVD (such as truncated SVD) or LRMA, etc. on the third data to obtain the second projection basis set. Corresponding to this implementation manner, in step 502, the first communication device can only obtain the second projection basis set. Another possible implementation manner is that the first communication device can compress the third data according to the first projection basis set to obtain the second residual, and then determine the second projection basis set according to the second residual, such as performing SVD (such as truncated SVD) or LRMA, etc. on the second residual to obtain the second projection basis set.

[0182] In the embodiments of the present application, the first communication device can determine the first projection basis set and the second projection basis set in advance. When there is data to be transmitted, it can obtain the first projection basis set corresponding to the first region where the first communication device or the second communication device is located and the second projection basis set corresponding to the second region where the first communication device or the second communication device is located according to the location information of the first communication device or the second communication device. For example, assume that the first communication device is an access network device and the second communication device is a terminal device. When the terminal device is located in sub-region A1 of cell A, the access network device can obtain the projection basis set corresponding to cell A and the projection basis set corresponding to sub-region A1 according to the location information of the terminal device.

[0183] For the case where the first communication device determines the first projection basis set and the second projection basis set, the first communication device can also send the first projection basis set and / or the second projection basis set to the second communication device so that the second communication device can use the same projection basis set to decompress the received compressed data.

[0184] Embodiments of the present application do not limit the manner in which the first communication device sends the first projection basis set and / or the second projection basis set to the second communication device.

[0185] In a possible implementation, the first communication device may send the projection basis set corresponding to the location where the second communication device is located to the second communication device. For example, when the second communication device enters a certain area, the first communication device may send the corresponding projection basis set to the second communication device. If the second communication device does not leave the area, the first communication device may keep using the projection basis set that has been provided to the second communication device, and the second communication device may also keep using the received projection basis set, and there is no need to update the projection basis set between the two. Specifically, the first communication device may send the first projection basis set to the second communication device after the second communication device enters the first area, and send the second projection basis set to the second communication device after the second communication device enters the second area. For example, after the terminal device enters the sub-area A1 of cell A from cell B, the access network device may configure the projection basis set corresponding to cell A and the projection basis set corresponding to the sub-area A1 for the terminal device. Another example is that after the terminal device enters the sub-area A2 of cell A from the sub-area A1 of cell A, the access network device may configure the projection basis set corresponding to the sub-area A2 for the terminal device. Since the terminal device has not left cell A, the first communication device does not need to configure the projection basis set corresponding to cell A for the terminal device again.

[0186] In another possible implementation, the first communication device may send the projection basis set corresponding to the location where the second communication device is located and the projection basis set corresponding to the neighboring location of the location where the second communication device is located, which helps to reduce the signaling overhead caused by sending the projection basis set. Specifically, the first communication device may send the third information and / or the fourth information to the second communication device. Among them, the third information is used to indicate the first set, and the first set includes a plurality of projection basis sets. The plurality of projection basis sets included in the first set respectively correspond to a plurality of sub-areas of the third area, and the plurality of sub-areas of the third area include the first area; the fourth information is used to indicate the second set, and the second set includes a plurality of projection basis sets. The plurality of projection basis sets included in the first set respectively correspond to a plurality of sub-areas of the first area, and the plurality of sub-areas of the first area include the second area. The determination method of the projection basis set corresponding to each sub-area in the plurality of sub-areas of the third area may refer to the determination method of the first projection basis set, and the determination method of the projection basis set corresponding to each sub-area in the plurality of sub-areas of the first area may refer to the determination method of the second projection basis set. For example, after the terminal device enters the sub-area A1 of cell A from cell B, the access network device may configure the projection basis set corresponding to cell A, the projection basis set corresponding to the sub-area A1, and the projection basis sets corresponding to the neighboring sub-areas A2, A3, and A4 of the sub-area A1 for the terminal device.

[0187] For the case where the first communication device sends the projection basis set corresponding to the location of the second communication device and the projection basis set corresponding to the neighboring location of the second communication device to the second communication device, in order for the first communication device and the second communication device to select the same projection basis set, in another way, the first communication device may further send the fifth information and / or the sixth information to the second communication device, where the fifth information is used to indicate the first projection basis set, and the sixth information is used to indicate the second projection basis set. For example, when the first communication device sends the third information and the fourth information to the second communication device, the first communication device may further send the fifth information and the sixth information to the second communication device. Another example is that when the first communication device sends the first projection basis set (not the first set) and the fourth information to the second communication device, the first communication device may further send the sixth information to the second communication device. The fifth information and / or the sixth information may be sent together with the compressed data or separately from the compressed data, without limitation.

[0188] Embodiments of the present application do not limit the implementation manner of the fifth information and / or the sixth information. In a possible implementation manner, the fifth information and / or the sixth information may be a bit string. The number of bits in the bit string corresponding to the fifth information is the same as the number of projection basis sets in the first set that has been configured for the second communication device, and the number of bits in the bit string corresponding to the sixth information is the same as the number of projection basis sets in the second set that has been configured for the second communication device. One bit in the bit string corresponds to one projection basis set. For example, the terminal device is located in the sub-region #A2 of cell A, and the access network device configures the projection basis set corresponding to cell A, the projection basis set #1 corresponding to the sub-region A1 of cell A, the projection basis set #2 corresponding to the sub-region A2 of cell A, the projection basis set #3 corresponding to the sub-region A3 of cell A, and the projection basis set #4 corresponding to the sub-region A4 of cell A for the terminal device. The access network device may send the sixth information to the terminal device to indicate the selected projection basis set #2, and the sixth information may be 0100. In another possible implementation manner, the fifth information and / or the sixth information may include the number of the projection basis set. Specifically, the fifth information includes the number of the first projection basis set, and the sixth information includes the number of the second projection basis set. For example, the terminal device is located in the sub-region #A2 of cell A, and the access network device configures the projection basis set corresponding to cell A, the projection basis set #1 corresponding to the sub-region A1 of cell A, the projection basis set #2 corresponding to the sub-region A2 of cell A, the projection basis set #3 corresponding to the sub-region A3 of cell A, and the projection basis set #4 corresponding to the sub-region A4 of cell A for the terminal device. The numbers of the projection basis sets #1, #2, #3, and #4 are 00, 01, 10, and 11 respectively. The access network device may send the sixth information to the terminal device to indicate the selected projection basis set #2, and the sixth information may include 01.

[0189] For the case where the first communication device sends the projection basis set corresponding to the location of the second communication device and the projection basis set corresponding to the neighboring location of the second communication device to the second communication device, in order for the first communication device and the second communication device to select the same projection basis set, in one way, the first communication device may also send the seventh information and / or the eighth information to the second communication device, where the seventh information is used to indicate the correspondence between the multiple projection basis sets included in the first set and the multiple sub-regions of the third region, and the eighth information is used to indicate the correspondence between the multiple projection basis sets included in the second set and the multiple sub-regions of the first region. For example, when the first communication device sends the third information and the fourth information to the second communication device, the first communication device may also send the seventh information and the eighth information to the second communication device. Another example, when the first communication device sends the first projection basis set (not the first set) and the fourth information to the second communication device, the first communication device may also send the eighth information to the second communication device.

[0190] The embodiments of the present application do not limit the indication manner of the correspondence between the multiple projection basis sets and the multiple sub-regions. A possible implementation manner may indicate the information of the multiple sub-regions, the numbers of each of the multiple sub-regions, and the numbers of the projection basis sets corresponding to the numbers of each sub-region. Taking the eighth information as an example, the eighth information may include the information of the multiple sub-regions of the first region, the numbers of each of the multiple sub-regions of the first region, and the numbers of the projection basis sets corresponding to the numbers of each sub-region. Among them, the information of the sub-region can be used to describe a sub-region. The present application does not limit the specific manner of describing the sub-region. For example, a quadtree, an octree, a spatial volume element, etc. can be used to describe a sub-region.

[0191] 2) The first projection basis set and the second projection basis set are determined by the second communication device

[0192] The manner in which the second communication device determines the first projection basis set and the second projection basis set is the same as the manner in which the first communication device determines the first projection basis set and the second projection basis set. The second data and the third data based on which the second communication device calculates the first projection basis set and the second projection basis set may be those previously transmitted by the first communication device to the second communication device.

[0193] For the case where the first projection basis set and the second projection basis set are determined by the second communication device, the second communication device may also send the first projection basis set and / or the second projection basis set to the first communication device. The manner in which the second communication device sends the first projection basis set and / or the second projection basis set to the first communication device is the same as the manner in which the first communication device sends the first projection basis set and / or the second projection basis set to the second communication device, and will not be elaborated here.

[0194] For the case where the second communication device sends the projection basis set corresponding to the location of the second communication device and the projection basis set corresponding to the neighboring location of the second communication device to the first communication device, in order for the first communication device and the second communication device to select the same projection basis set, the second communication device may further send the tenth information and / or the eleventh information to the first communication device. Among them, the tenth information is used to indicate the correspondence between the multiple projection basis sets included in the first set and the multiple sub-regions of the third region, and this correspondence includes the correspondence between the first projection basis set and the first region. The eleventh information is used to indicate the correspondence between the multiple projection basis sets included in the second set and the multiple sub-regions of the first region, and this correspondence includes the correspondence between the second projection basis set and the second region. In this case, when the first communication device receives the tenth information, the first communication device obtains the first projection basis set by: the first communication device retrieves the first projection basis set from the first set according to the location information of the first communication device or the second communication device. When the first communication device receives the eleventh information, the first communication device obtains the second projection basis set by: the first communication device retrieves the second projection basis set from the second set according to the location information of the first communication device or the second communication device.

[0195] 2. The projection basis set is associated with the identity of the communication device

[0196] In the solution where the projection basis set is associated with the identity of the communication device, since the projection basis set is associated with the identity of the communication device, the first communication device can obtain the projection basis set corresponding to the communication device group to which the identity of the first communication device or the second communication device belongs based on the identity of the first communication device or the second communication device, so as to be used for compressing the data to be sent to the second communication device. For example, when the first communication device is an access network device and the second communication device is a terminal device, the access network device can obtain the projection basis set corresponding to the terminal device group based on the terminal device group to which the terminal device belongs.

[0197] Exemplarily, the solution where the projection basis set is associated with the identity of the communication device can be applied to the scenario where the sending device sends data to multiple receiving devices. Optionally, the sending device can be an access network device or a terminal device. Optionally, the receiving devices can include an access network device and / or a terminal device.

[0198] In the solution where the projection basis set is associated with the identity of the communication device, the projection bases in the first projection basis set correspond to the communication device group, that is, the projection bases in the first projection basis set are the projection bases shared by all the communication devices in the communication device group. The projection bases in the second projection basis set correspond to some of the communication devices in the communication device group, that is, the projection bases in the second projection basis set are the projection bases used by some of the communication devices in the communication device group. The second communication device belongs to the communication device corresponding to the projection bases in the second projection basis set.

[0199] Since the projection basis sets are associated with regions, the first communication device obtaining the first projection basis set and the second projection basis set may include: The first communication device obtains the first projection basis set corresponding to the communication device group according to the second communication device belonging to the communication device group, and obtains the second projection basis set corresponding to the partial communication devices of the communication device group according to the second communication device belonging to the partial communication devices of the communication device group. Optionally, the partial communication devices in the communication device group may form another communication device group, that is, the projection bases in the second projection basis set correspond to a communication device group, and this communication device group includes partial communication devices in the communication device group corresponding to the first projection basis set. It should be noted that when there is only one communication device in a certain communication device group, the projection basis set corresponding to this communication device group is the projection basis set specific to this communication device, and at this time, the projection basis set corresponding to this communication device group may also be replaced by the projection basis set corresponding to this terminal device. For example, the communication device group is the multicast group to which the second communication device belongs, the partial communication devices of the communication device group only include the second communication device (that is, the partial communication devices of the communication device group are the second communication device), the first communication device obtains the multicast group to which the second communication device belongs, obtains the first projection basis set corresponding to this multicast group, and obtains the second projection basis set specific to the second communication device.

[0200] In the solution where the projection basis sets are associated with the identities of the communication devices, the first projection basis set and the second projection basis set may be calculated by the first communication device. In this solution, the manner in which the first communication device determines the first projection basis set and the second projection basis set may refer to the manner in which the first communication device determines the first projection basis set and the second projection basis set in the solution where the projection basis sets are associated with regions. The difference is that in the solution where the projection basis sets are associated with the identities of the communication devices, the second data is the data of the communication device group, and the third data is the data of the partial terminal devices of the communication device group.

[0201] For the case where the first communication device determines the first projection basis set and the second projection basis set, the first communication device may also send the first projection basis set and / or the second projection basis set to the second communication device, so that the second communication device can use the same projection basis set to decompress the received compressed data.

[0202] The embodiments of the present application do not limit the manner in which the first communication device sends the first projection basis set and / or the second projection basis set to the second communication device. A possible implementation manner is that when the partial communication devices of the communication device group are the second communication device, the first communication device may multicast the first projection basis set to the communication devices in the communication device group, and / or, unicast the second projection basis set to the second communication device. Another possible implementation manner is that when the partial communication devices of the communication device group include multiple communication devices, the first communication device may multicast the first projection basis set to the communication devices in the communication device group, and / or, multicast the second projection basis set to the partial communication devices including multiple communication devices.

[0203] Step 503: The first communication device compresses the first data according to the first projection basis set to obtain a first projection result and a first residual.

[0204] Step 504: The first communication device compresses the first residual according to the second projection basis set to obtain a second projection result.

[0205] Step 505: The first communication device sends the compressed data to the second communication device. Correspondingly, the second communication device receives the compressed data from the first communication device.

[0206] The compressed data includes the first projection result and the second projection result.

[0207] Step 506: The second communication device obtains the first projection basis set and the second projection basis set.

[0208] For the case where the first communication device determines the first projection basis set and the second projection basis set, the second communication device obtaining the first projection basis set and the second projection basis set may be: The second communication device receives the first projection basis set and / or the second projection basis set from the first communication device.

[0209] Optionally, when the projection basis set is associated with a region, the first projection basis set corresponds to a first region, and the second projection basis set corresponds to a second region. The second communication device receiving the first projection basis set and the second projection basis set from the first communication device may be: The second communication device receives the first projection basis set from the first communication device after entering the first region, and / or receives the second projection basis set from the first communication device after entering the second region.

[0210] Optionally, when the projection basis set is associated with the identity of the communication device, the first projection basis set corresponds to a communication device group, and the second projection basis set corresponds to the second communication device in the communication device group. The second communication device receiving the first projection basis set and the second projection basis set from the first communication device may be: The second communication device receives the first projection basis set multicast by the first communication device group, and / or receives the second projection basis set unicast by the first communication device.

[0211] For the case where the first communication device determines the first projection basis set and the second projection basis set, when the projection basis set is associated with a region, the second communication device may also receive the third information and the fifth information from the first communication device. Among them, the third information is used to indicate the first set, the first set includes a plurality of projection basis sets, and the plurality of projection basis sets included in the first set respectively correspond to a plurality of sub-regions of the third region. The plurality of sub-regions of the third region includes the first region. The fifth information is used to indicate the first projection basis set. In this case, the way for the second communication device to obtain the first projection basis set may be: the second communication device obtains the first projection basis set indicated by the third information from the first set according to the third information. And / or, the second communication device may also receive the fourth information and the sixth information from the first communication device. Among them, the fourth information is used to indicate the second set, the second set includes a plurality of projection basis sets, and the plurality of projection basis sets included in the second set respectively correspond to a plurality of sub-regions of the first region. The plurality of sub-regions of the first region includes the second region. The sixth information is used to indicate the second projection basis set. In this case, the way for the second communication device to obtain the second projection basis set may be: the second communication device obtains the second projection basis set indicated by the fourth information from the second set according to the fourth information.

[0212] For the case where the first communication device determines the first projection basis set and the second projection basis set, when the projection basis set is associated with a region, the second communication device may also receive the third information and the seventh information from the first communication device. Among them, the third information is used to indicate the first set, the first set includes multiple projection basis sets, and the multiple projection basis sets included in the first set respectively correspond to multiple sub-regions of the third region. The multiple sub-regions of the third region include the first region. The seventh information is used to indicate the corresponding relationship between the multiple projection basis sets included in the first set and the multiple sub-regions of the third region. In this case, the way for the second communication device to obtain the first projection basis set may be: The second communication device obtains the location information of the first communication device or the second communication device, and according to the obtained location information, the third information, and the seventh information, obtains the first projection basis set corresponding to the first region where the first communication device or the second communication device is located from the first set. And / or, the second communication device may also receive the fourth information and the eighth information from the first communication device. Among them, the fourth information is used to indicate the second set, the second set includes multiple projection basis sets, and the multiple projection basis sets included in the second set respectively correspond to multiple sub-regions of the first region. The multiple sub-regions of the first region include the second region. The eighth information is used to indicate the corresponding relationship between the multiple projection basis sets included in the second set and the multiple sub-regions of the first region. In this case, the way for the second communication device to obtain the second projection basis set may be: The second communication device obtains the location information of the first communication device or the second communication device, and according to the obtained location information, the fourth information, and the eighth information, obtains the second projection basis set corresponding to the second region where the first communication device or the second communication device is located from the second set. It should be noted that although the location information of the first communication device or the second communication device is mentioned twice here, in fact, the second communication device may only obtain it once. This implementation method is applicable to scenarios where both the first communication device and the second communication device can obtain location information, such as a scenario where the terminal device has a positioning function and can report the location information obtained by positioning to the access network device.

[0213] For the case where the second communication device determines the first projection basis set and the second projection basis set, when the projection basis set is associated with a region, the way for the second communication device to obtain the first projection basis set may be: The second communication device determines the first projection basis set according to the second data corresponding to the first region. And / or, the way for the second communication device to obtain the second projection basis set may be: The second communication device determines the second projection basis set according to the third data corresponding to the second region. Optionally, in this case, the second communication device may also send the tenth information and / or the eleventh information to the first communication device. The specific implementation method may refer to the description in step 502.

[0214] Step 507, the second communication device decompresses according to the second projection basis set and the second projection result to obtain the first residual.

[0215] Step 508, the second communication device decompresses according to the first projection basis set and the first residual to obtain the first data.

[0216] In this way, based on the hierarchical structure of the air interface native data, method 500 can adopt a data compression scheme with a hierarchical structure, that is, multiple projection basis sets can be used to project and compress data step by step, making full use of the hierarchical structure in data redundancy to perform better projection compression on the data to be sent, which helps reduce the transmission overhead. Moreover, in method 500, the projection basis set can be associated with a region or a communication device identity. Without the communication device exceeding the region corresponding to the projection basis or leaving the communication device group corresponding to the projection basis, there is no need to update the projection basis, which helps further reduce the transmission overhead.

[0217] In some other embodiments of the present application, when performing data compression, the first communication device can use some projection bases in the first projection basis set and / or some projection bases in the second projection basis set. In this case, the first communication device can also send the first information and / or the second information to the second communication device, where the first information is used to indicate one or more projection bases in the first projection basis set used for compressing the first data, and the second information is used to indicate one or more projection bases in the second projection basis set used for compressing the first residual, so as to indicate to the second communication device which projection bases in the first projection basis set and / or which projection bases in the second projection basis set are specifically used, so that the second communication device can use the corresponding projection bases for decompression.

[0218] In some other embodiments of the present application, when the projection basis set is associated with a region, there is a situation where the second communication device is at the junction of the second region and the fourth region, where the fourth region is also a sub-region of the first region. The data to be sent to the second communication device may be partially corresponding to the second region and partially corresponding to the fourth region. For the sake of description, the data corresponding to the second region is called the first data, and the data corresponding to the fourth region is called the fourth data. Both the first data and the fourth data belong to the data to be sent to the second communication device. In this case, the first processing method is as follows: The first communication device determines the region where the second communication device is located according to the region that the second communication device prefers more. If the second communication device prefers the second region more, then the first communication device determines that the second communication device is in the second region, and then uses the second projection basis set corresponding to the second region to perform projection compression on the data to be sent to the second communication device. If the second communication device prefers the fourth region more, then the first communication device determines that the second communication device is in the fourth region, and then uses the fourth projection basis set corresponding to the fourth region to perform projection compression on the data to be sent to the second communication device. The second processing method is as follows: The first communication device performs projection compression on the corresponding data according to the second projection basis set corresponding to the second region and the fourth projection basis set corresponding to the fourth region respectively. In the second processing method, step 504 may specifically be that the first communication device compresses the first data and the fourth data according to the first projection basis set to obtain a first projection result and a first residual. In this case, the first residual includes a first sub-part and a second sub-part. The first sub-part corresponds to the first data, and the second sub-part corresponds to the fourth data. Step 505 may specifically be that the first communication device compresses the first sub-part of the first residual according to the second projection basis set to obtain a second projection result. The first communication device may also obtain the fourth projection basis set corresponding to the fourth region and compress the second sub-part of the first residual according to the fourth projection basis set to obtain a fourth projection result.

[0219] In the second processing method, the compressed data in step 505 may further include the fourth projection result corresponding to the fourth data. For the second communication device side, step 507 may specifically be that the second communication device can decompress according to the second projection basis set and the second projection result to obtain the first sub-part of the first residual. The second communication device may also obtain the fourth projection basis set and decompress according to the fourth projection basis set and the fourth projection result to obtain the second sub-part of the first residual. Step 508 may specifically be that the second communication device decompresses according to the first projection basis set, the first sub-part of the first residual, and the second sub-part of the first residual to obtain the first data.

[0220] In addition, in the second processing manner, in order for the second communication device to restore the original data order, the first communication device may further send a ninth piece of information to the second communication device. Correspondingly, the second communication device receives the ninth piece of information from the first communication device, where the ninth piece of information is used to indicate the positions of the first data and / or the fourth data in the data to be sent to the second communication device.

[0221] In some other embodiments of the present application, the compressed data in step 505 further includes a second residual. The second residual may be the residual obtained when compressing the first residual according to the second projection basis set, that is, the first communication device compresses the first residual according to the second projection basis set to obtain a second projection result and a second residual. Alternatively, the second residual may also be the subsequent processing result of the residual obtained when compressing the first residual according to the second projection basis set. For example, the first communication device compresses the first residual according to the second projection basis set to obtain a second projection result and the residual corresponding to the second projection result. Subsequently, the first communication device may further process (such as further compression processing, etc.) the residual corresponding to the second projection result to obtain the second residual. In this case, step 507 may be: the second communication device decompresses according to the second projection basis set, the second projection result, and the second residual to obtain the first residual.

[0222] In some other embodiments of the present application, projection compression with two or more levels may also be performed on the data to be sent to the second communication device. In this case, on the side of the first communication device, the first communication device may further obtain a third projection basis set, where the projection basis in the third projection basis set corresponds to a third range, and the third range is a sub-range of the second range; step 504 may specifically be that the first communication device compresses the first residual according to the second projection basis set to obtain a second projection result and a third residual; the first communication device may further compress the third residual according to the third projection basis set to obtain a third projection result. The compressed data in step 505 may further include the third projection result. On the side of the second communication device, the second communication device may further obtain the third projection basis set and decompress according to the third projection basis set and the third projection result to obtain the third residual; step 507 may specifically be decompressing according to the second projection basis set, the second projection result, and the third residual to obtain the first residual.

[0223] Next, taking the hierarchical structure of the projection basis as two layers, the first communication device as a base station, the second communication device as a UE, and the data to be sent as RFmap data as an example, the embodiments of the present application will be described in detail.

[0224] Figure 6 is a schematic diagram of the overall process of data compression based on a two-layer projection basis.

[0225] Such as Figure 6As shown, the base station obtains a set of projection bases, which has a two - layer hierarchical structure. The first layer is the common bases (CB), and the second layer is the specific bases (SB). The base station uses the CB and SB to compress the data to be compressed layer by layer. Specifically, as Figure 6 shown, the base station first uses the CB to perform projection compression on the data to be compressed, obtaining projection result #1 and residual #1. Then, it uses the SB to further perform projection compression on the residual #1, obtaining projection result #2 and residual #2. Then the base station sends projection result #1 and projection result #2 to the UE. Optionally, the base station can also send residual #2 to the UE, or if the residual #2 is further processed later (such as compressed processing), the base station can also send the result of the subsequent processing of the residual #2 to the UE.

[0226] Among them, the CB can correspond to the first projection base in method 500, and the SB can correspond to the second projection base in method 500.

[0227] The embodiments of this application do not limit the setting method of the two - layer projection bases. Exemplarily, there are two methods, method 1 and method 2, described below.

[0228] Method 1: The projection bases are associated with geographical regions

[0229] In method 1, the first layer in the two - layer structure of the projection bases is associated with the cell, and the second layer is associated with the sub - region of the cell. For the convenience of description, the first - layer projection base in method 1 is called the cell common bases (CCB), and the second - layer projection base is called the region specific bases (RSB). It should be noted that the CCB is a set of projection bases, or rather, the CCB includes one or more projection bases. The RSB is a set of projection bases, or rather, the RSB includes one or more projection bases. Among them, the cell can correspond to the first region in method 500, and the sub - region of the cell can correspond to the second region in method 500.

[0230] 1) CCB

[0231] The CCB is associated with the cell and is the projection base applicable to the geographical range corresponding to a cell. That is, the CCB is the projection base shared by UEs within a cell. Based on the current location of the UE, if the UE is within a certain cell, the base station and the UE can use the CCB corresponding to that cell, and as long as the UE does not leave the cell, the base station and the UE can always use the CCB of that cell.

[0232] The number d1 of projection bases (or basis vectors) included in the CCB needs to be pre-configured, such as through RRC signaling. The CCB can be obtained based on data of the entire geographical range of the cell associated with the CCB.

[0233] Figure 7 is a schematic diagram for determining the CCB. As Figure 7 shown, the RFmap grid of the entire geographical range of the cell associated with the CCB can be mapped into an RF map data matrix of size m×n. For a detailed description, reference can be made to Figure 3 . Performing SVD (such as truncated SVD) or LRMA, etc. on the RF map data matrix of size m×n, the RF map data matrix of size m×n can be approximately represented by the product of a matrix of size m×d1 and a matrix of size d1×n ( Figure 7 not shown in the figure). Among them, the matrix of size m×d1 is the CCB.

[0234] 2) RSB

[0235] The RSB is associated with a sub-region of the cell and is the projection basis applicable to the sub-region within the cell, that is, the RSB is the projection basis used by UEs within the sub-region of the cell. Different RSBs correspond to different sub-regions within the cell. Specifically, the cell can be divided into multiple sub-regions, and each sub-region corresponds to a set of projection bases (i.e., RSBs). Based on the current location of the UE, if the UE is located within a certain sub-region of the cell, the base station can use the RSB corresponding to that sub-region for projection compression, and the UE can use the RSB corresponding to that sub-region for data recovery. When the UE switches to another sub-region within the cell, the base station can use the RSB corresponding to the switched-to sub-region for projection compression, and the UE can use the RSB corresponding to the switched-to sub-region for data recovery.

[0236] The embodiments of the present application do not limit the manner of dividing the cell into multiple sub-regions. As an example, the cell can be divided into multiple sub-regions according to geographical locations. As another example, according to a preset algorithm, data within the cell range can be clustered to obtain multiple types of data, and one type of data can correspond to one sub-region.

[0237] The number d of projection bases (or basis vectors) included in the RSB#i of the i-th sub-region of the cell 2,i needs to be pre-configured, such as through RRC signaling, where i is a positive integer. The RSB#i can be obtained based on data of the i-th sub-region range of the cell.

[0238] Figure 8 is a schematic diagram of the correspondence between the RSB and the sub-region. Figure 8Taking the sub - regions #1, #2, #3, and #4 into which a cell is divided as an example. As Figure 8 shown, the RSB #1 of size m×d 2,1 is obtained from the data within sub - region #1, and RSB #1 is applicable to sub - region #1, with a size of m×d 2,2 The RSB #2 of size m×d 2,3 is obtained from the data within sub - region #2, and RSB #2 is applicable to sub - region #2, with a size of m×d 2,4 The RSB #3 of size m×d

[0239] The embodiments of the present application do not limit the implementation manner of determining the RSB.

[0240] A possible implementation manner is to map the RF map grid corresponding to each sub - region into the RF map data matrix corresponding to the sub - region, then use the CCB to perform projection compression on the RF map data matrix corresponding to the sub - region to obtain the projection coefficients and the residuals, and then perform SVD (such as truncated SVD) or LRMA, etc. on the obtained residuals to obtain the RSB of the sub - region. Among them, the CCB can be obtained based on the data of the entire geographical range of the cell associated with the CCB.

[0241] Figure 9 is an example of the implementation manner of determining the RSB. Figure 9 Taking the determination of RSB #3 of sub - region #3 of a cell as an example.

[0242] First, obtain the CCB. The implementation manner can refer to Figure 7 .

[0243] Then, map the RF map grid corresponding to sub - region #3 into an RF map data matrix of size m×n 2,3 Use the CCB to perform projection compression on the RF map data matrix of size m×n 2,3 to obtain a projection result of size d1×n 2,3 and a residual of size m×n 2,3 Further perform SVD (such as truncated SVD) or LRMA, etc. on the residual of size m×n 2,3 The residual of size m×n 2,3 can be approximated by a matrix of size m×d 2,3 and a matrix of size d 2,3 ×n 2,3 ( Figure 9The product representation (not shown in 2,3 ) is shown. Among them, the matrix of size m×d

[0244] Another possible implementation is to map the RF map grid corresponding to each sub-region into an RF map data matrix corresponding to the sub-region, and then perform SVD (such as truncated SVD) or LRMA, etc. on the RF map data matrix corresponding to the sub-region to obtain the RSB of the sub-region. The determination of the RSB in this way does not depend on the CCB.

[0245] Figure 10 is another example of an implementation method for determining the RSB. Figure 10 Similarly, taking the determination of the RSB#3 of the sub-region #3 of the cell as an example.

[0246] As Figure 10 shown, map the RF map grid corresponding to the sub-region #3 into an RF map data matrix of size m×n 2,3 , and perform SVD (such as truncated SVD) or LRMA, etc. on the RF map data matrix of size m×n 2,3 . The RF map data matrix of size m×n 2,3 can be approximately represented by the product of a matrix of size m×d 2,3 and a matrix of size d 2,3 ×n 2,3 ( Figure 10 not shown in 2,3 ). Among them, the matrix of size m×d

[0247] is the RSB#3. In Method 1, the base station can pre-configure the CCB of the cell where the UE is located and the RSB of the sub-region where the UE is located for the UE. In subsequent data transmissions, the base station will use the configured CCB and RSB to project and compress the data G layer by layer to obtain Projection Result #1, Projection Result #2, and Residual #2 (Projection Result #1, Projection Result #2, and Residual #2 refer to Figure 6 ), and send Projection Result #1, Projection Result #2, and optional Residual #2 to the UE. Correspondingly, the UE will use the configured CCB and RSB to recover the data layer by layer. Specifically, the UE recovers Residual #1′ based on the RSB and Projection Result #2, and recovers data G′ based on the CCB and Projection Result #1.

[0248] The embodiments of the present application do not limit the method for the base station to configure the CCB for the UE.

[0249] One possible implementation is that the base station can broadcast the CCB in the cell. Correspondingly, the UE receives the CCB broadcast by the base station.

[0250] Embodiments of the present application do not limit the manner in which the base station configures the RSB for the UE.

[0251] In a first possible implementation, the base station may configure the RSB of a certain sub-region in the cell for the UE when the UE enters or switches to the sub-region.

[0252] The following describes the configuration of the CCB and RSB and the transmission of data in the first possible implementation with specific examples.

[0253] Figure 11 is a schematic diagram of the movement path of the UE. Figure 11 Taking the cell divided into sub-regions #1, #2, #3, and #4 as an example. Figure 11 The dashed line with an arrow in shows the movement path of the UE, including positions P1, P2, P3, and P4.

[0254] Figure 12 is an example of the configuration of the CCB and RSB and the transmission of data. Figure 12 Based on Figure 11 the shown movement path of the UE, Figure 12 the four data transmissions Tx#1, Tx#2, Tx#3, and Tx#4 in respectively correspond to the positions P1, P2, P3, and P4 in the movement path of the UE.

[0255] As Figure 11 shown, the UE is initially in sub-region #2, and the base station configures the CCB and RSB#2 of sub-region #2 for the UE.

[0256] When the UE moves to P1, the base station performs data transmission Tx#1. At this time, the UE is in sub-region #2, and the base station projects and compresses data #1 based on the CCB and RSB#2 and sends the result of the projected compression to the UE. Correspondingly, the UE recovers the data based on the CCB, RSB#2, and the received result of the projected compression. Among them, the result of the projected compression includes: the projected result of data #1 on the CCB, the projected result of the residual of the projected compression based on the CCB on RSB#2, and the optional residual of the residual of the projected compression based on the CCB on RSB#2.

[0257] When the UE moves to P2, the base station performs data transmission Tx#2. At this time, the UE is still in sub-region #2. The base station projects and compresses data #2 based on the CCB and RSB#2, and sends the result of the projected compression to the UE. Correspondingly, the UE performs data recovery based on the CCB, RSB#2, and the received result of the projected compression. Among them, the result of the projected compression includes: the projected result of data #2 on the CCB, the projected result of the residual of the projected compression based on the CCB on RSB#2, and optionally the residual of the residual of the projected compression based on the CCB on RSB#2.

[0258] As the UE moves, the UE leaves sub-region #2 and enters sub-region #4. In this case, the base station can re-configure RSB#4 of sub-region #4 for the UE.

[0259] When the UE moves to P3, the base station performs data transmission Tx#3. At this time, the UE is in sub-region #4. The base station projects and compresses data #3 based on the CCB and RSB#4, and sends the result of the projected compression to the UE. Correspondingly, the UE performs data recovery based on the CCB, RSB#4, and the received result of the projected compression. Among them, the result of the projected compression includes: the projected result of data #3 on the CCB, the projected result of the residual of the projected compression based on the CCB on RSB#4, and optionally the residual of the residual of the projected compression based on the CCB on RSB#4.

[0260] When the UE moves to P4, the base station performs data transmission Tx#4. At this time, the UE is still in sub-region #4. The base station projects and compresses data #4 based on the CCB and RSB#4, and sends the result of the projected compression to the UE. Correspondingly, the UE performs data recovery based on the CCB, RSB#4, and the received result of the projected compression. Among them, the result of the projected compression includes: the projected result of data #4 on the CCB, the projected result of the residual of the projected compression based on the CCB on RSB#4, and optionally the residual of the residual of the projected compression based on the CCB on RSB#4.

[0261] In the second possible implementation, the base station can configure the RSB of the sub-region and the RSB of the adjacent sub-region of the sub-region for the UE when the UE enters or switches to a certain sub-region within the cell. In this implementation, the base station can configure the RSB of the sub-region where the UE is located and the RSB of the adjacent sub-region of the sub-region where the UE is located. When the UE moves within the range of these sub-regions, the base station and the UE only need to select the RSB of the sub-region where the UE is currently located, and the base station does not need to update the configuration of the RSB for the UE, which helps to reduce the repeated configuration of the RSB caused by the UE frequently switching sub-regions, and thus helps to reduce the waste of resources caused by the repeated configuration of the RSB.

[0262] Exemplarily, the base station may configure the RSBs of all sub - regions within the cell for the UE at once. In this way, when the UE moves within the cell, the base station does not need to update the configuration of the CCB and RSB for the UE.

[0263] In the second possible implementation manner, the base station may select the RSB for data compression from multiple RSBs based on the location information of the UE. Among them, the location information of the UE may be reported by the UE with positioning capabilities and location information reporting capabilities to the base station, or determined by the base station with UE positioning functions.

[0264] In the second possible implementation manner, the UE may select the RSB for data recovery from multiple RSBs configured by the base station based on the location information of the UE or the RSB indication information from the base station. Among them, the RSB indication information is used to indicate: among the multiple RSBs already configured for the UE, the RSB selected by the base station, the RSB used for data compression, or the RSB used for data recovery. When the UE selects the RSB for data recovery from multiple RSBs configured by the base station based on the location information of the UE, the base station also needs to indicate the correspondence between the sub - region and the RSB to the UE. The location information of the UE may be obtained by the UE with positioning capabilities by itself, or indicated by the base station to the UE. Among them, the RSB indication information may correspond to the sixth information in method 500.

[0265] There are many implementation manners of the RSB indication information, which are not limited.

[0266] As an example, a bit string may be used to indicate the RSB selected by the base station, the RSB used for data compression, or the RSB used for data recovery. The number of bits in the bit string is the same as the number of RSBs configured for the UE, and one bit in the bit string corresponds to one RSB. For example, the base station configures RSB#1 in sub - region #1, RSB#2 in sub - region #2, RSB#3 in sub - region #3, and RSB#4 in sub - region #4 for the UE. The base station may send RSB indication information to the UE to indicate the RSB selected by the base station, the RSB used for data compression, or the RSB used for data recovery. The RSB indication information may be 1000, 0100, 0010, or 0001. Among them, 1000 represents RSB#1 in sub - region #1, 0100 represents RSB#2 in sub - region #2, 0010 represents RSB#3 in sub - region #3, and 0001 represents RSB#4 in sub - region #4.

[0267] As another example, the number of the RSB (i.e., the subscript of the RSB) can be used to indicate the RSB selected by the base station, the RSB used for data compression, or the RSB used for data recovery. For example, the base station configures RSB #1 in sub-region #1, RSB #2 in sub-region #2, RSB #3 in sub-region #3, and RSB #4 in sub-region #4 for the UE. The numbers of RSB #1, RSB #2, RSB #3, and RSB #4 are 00, 01, 10, and 11 respectively, and the RSB indication information can be 00, 01, 10, or 11.

[0268] The following describes the configuration of the CCB and RSB and the transmission of data in the second possible implementation manner in combination with specific examples.

[0269] Figure 13 It is another example of the configuration of the CCB and RSB and the transmission of data. Figure 13 Taking the example of the base station sending RSB indication information to the UE. Figure 13 Also based on Figure 11 the UE movement path shown, Figure 13 the four data transmissions Tx#1, Tx#2, Tx#3, and Tx#4 in

[0270] correspond to the positions P1, P2, P3, and P4 in the UE movement path respectively. Figure 11 As shown in

[0271] initially, the UE is in sub-region #2. The base station configures the CCB, RSB #2 in sub-region #2, RSB #1 in the adjacent sub-region #1 of sub-region #2, RSB #3 in the adjacent sub-region #3 of sub-region #2, and RSB #4 in the adjacent sub-region #4 of sub-region #2 for the UE.

[0272] When the UE moves to P2, the base station performs data transmission Tx#2. At this time, the UE is still in sub-region #2. The base station projects and compresses data #2 based on the CCB and RSB#2, and sends the result of the projected compression and the RSB indication information #2 to the UE, where the RSB indication information #2 indicates RSB#2. Accordingly, the UE selects RSB#2 based on the RSB indication information #2, and further performs data recovery based on the CCB, RSB#2, and the received result of the projected compression. Among them, the result of the projected compression includes: the projected result of data #2 on the CCB, the projected result of the residual of the projected compression based on the CCB on RSB#2, and optionally the residual of the residual of the projected compression based on the CCB on RSB#2.

[0273] As the UE moves, the UE leaves sub-region #2 and enters sub-region #4.

[0274] When the UE moves to P3, the base station performs data transmission Tx#3. At this time, the UE is in sub-region #4. The base station projects and compresses data #3 based on the CCB and RSB#4, and sends the result of the projected compression and the RSB indication information #4 to the UE, where the RSB indication information #4 indicates RSB#4. Accordingly, the UE selects RSB#2 based on the RSB indication information #4, and further performs data recovery based on the CCB, RSB#4, and the received result of the projected compression. Among them, the result of the projected compression includes: the projected result of data #3 on the CCB, the projected result of the residual of the projected compression based on the CCB on RSB#4, and optionally the residual of the residual of the projected compression based on the CCB on RSB#4.

[0275] When the UE moves to P4, the base station performs data transmission Tx#4. At this time, the UE is still in sub-region #4. The base station projects and compresses data #4 based on the CCB and RSB#4, and sends the result of the projected compression and the RSB indication information #4 to the UE, where the RSB indication information #4 indicates RSB#4. Accordingly, the UE selects RSB#2 based on the RSB indication information #4, and further performs data recovery based on the CCB, RSB#4, and the received result of the projected compression. Among them, the result of the projected compression includes: the projected result of data #3 on the CCB, the projected result of the residual of the projected compression based on the CCB on RSB#4, and optionally the residual of the residual of the projected compression based on the CCB on RSB#4.

[0276] The above content describes the solution where the base station and the UE use all the projection bases in the CCB or the RSB. Embodiments of the present application do not limit the base station and the UE to using all the projection bases corresponding to the current cell and / or all the projection bases corresponding to the current sub-region, that is, do not limit the base station and the UE to using all the projection bases in the CCB and / or all the projection bases in the RSB. The base station and the UE can use a subset of the CCB and / or a subset of the RSB for projection compression and data recovery.

[0277] For the case of using a subset of the CCB and / or a subset of the RSB, the base station also sends CCB partial usage indication information and / or RSB partial usage indication information to the UE. Among them, the CCB partial usage indication information is used for projection basis set #1, and projection basis set #1 is a subset of the CCB. The projection bases in projection basis set #1 are the projection bases in the CCB used for data compression. The RSB partial usage indication information is used for projection basis set #2, and projection basis set #2 is a subset of the RSB. The projection bases in projection basis set #2 are the projection bases in the RSB used for data compression. Among them, the CCB partial usage indication information can correspond to the first information in method 500, and the RSB partial usage indication information can correspond to the second information in method 500.

[0278] There are many implementation manners of the CCB partial usage indication information and / or the RSB partial usage indication information, which are not limited.

[0279] As an example, the CCB partial usage indication information and / or the RSB partial usage indication information can be a bit string. The number of bits in the bit string corresponding to the CCB partial usage indication information is the same as the number of projection bases in projection basis set #1, and one bit in the bit string corresponds to one projection basis in projection basis set #1. The number of bits in the bit string corresponding to the RSB partial usage indication information is the same as the number of projection bases in projection basis set #2, and one bit in the bit string corresponds to one projection basis in projection basis set #2. For example, the base station configures the CCB and RSB #4 of sub-region #4 for the UE. The CCB includes projection bases A, B, C, D, and the RSB includes projection bases E, F, G, H, I, J, K, L. When performing projection compression on data, the base station uses projection bases A, B, C in the CCB and projection bases G, H, I, J, K, L in the RSB. The CCB partial usage indication information can be the bit string 1110, and the RSB partial usage indication information can be the bit string 00111111.

[0280] As another example, the indication information used by the CCB part and / or the indication information used by the RSB part can be a numbered set of projection bases (i.e., the subscript set of the projection bases). For example, the base station configures a CCB and an RSB#4 in sub-region #4 for the UE. The CCB includes projection bases A, B, C, D, and the numbers of the projection bases A, B, C, D are 00, 01, 10, 11 respectively. The RSB includes projection bases E, F, G, H, I, J, K, L, and the numbers of the projection bases E, F, G, H, I, J, K, L are 000, 001, 010, 011, 100, 101, 110, 111 respectively. When performing projection compression on data, the base station uses projection bases A, B, C in the CCB and projection bases G, H, I, J, K, L in the RSB. The numbered set corresponding to the indication information used by the CCB part is {00, 01, 10}, and the numbered set corresponding to the indication information used by the RSB part is {010, 011, 100, 101, 110, 111}.

[0281] The following describes the configuration of the CCB and the RSB and the transmission of data using a subset of the CCB and / or a subset of the RSB in combination with specific examples.

[0282] Figure 14 It is another schematic diagram of the UE's moving path. Figure 14 Taking the cell being divided into sub-region #1, sub-region #2, sub-region #3, and sub-region #4 as an example. Figure 14 The dashed line with an arrow in [Figure] represents the UE's moving path, which includes positions P1 and P2.

[0283] Figure 15 It is another example of the configuration of the CCB and the RSB and the transmission of data. Figure 15 Based on Figure 14 the shown UE moving path, Figure 15 the two data transmissions Tx#1 and Tx#2 in [Figure] respectively correspond to positions P1 and P2 in the UE's moving path.

[0284] As Figure 14 shown, the UE is initially in sub-region #4, and the base station configures a CCB and an RSB#4 in sub-region #4 for the UE.

[0285] When the UE moves to P1, the base station performs data transmission Tx#1. At this time, the UE is in sub-region #4. The base station projects and compresses data #1 based on subset #1 of RSB#4 and CCB, and sends the result of the projected compression and RSB partial usage indication information #1 to the UE. The RSB partial usage indication information #1 is used to indicate subset #1 of RSB#4. Accordingly, the UE determines subset #1 of RSB#4 based on the RSB partial usage indication information #1, and performs data recovery based on CCB, subset #1 of RSB#4, and the received result of the projected compression. Among them, the result of the projected compression includes: the projected result of data #1 on CCB, the projected result of the residual of the projected compression based on CCB on subset #1 of RSB#4, and optionally the residual of the residual of the projected compression based on CCB on subset #1 of RSB#4.

[0286] When the UE moves to P2, the base station performs data transmission Tx#2. At this time, the UE is still in sub-region #4. The base station projects and compresses data #2 based on subset #2 of RSB#4 and CCB, and sends the result of the projected compression and RSB partial usage indication information #2 to the UE. The RSB partial usage indication information #2 is used to indicate subset #2 of RSB#4. Accordingly, the UE determines subset #2 of RSB#4 based on the RSB partial usage indication information #2, and performs data recovery based on CCB, subset #2 of RSB#4, and the received result of the projected compression. Among them, the result of the projected compression includes: the projected result of data #2 on CCB, the projected result of the residual of the projected compression based on CCB on subset #2 of RSB#4, and optionally the residual of the residual of the projected compression based on CCB on subset #2 of RSB#4.

[0287] Taking the second processing method involved in method 500 as an example, combined with Figures 16 to 18 , the solution in the case where the UE is at the boundary of two sub-regions will be described in detail.

[0288] In Figure 16 and Figure 18 , overlapping block compression is introduced. Specifically, the data to be transmitted is grouped according to different sub-regions, and the RSB of the corresponding sub-region is used to project and compress each group of data.

[0289] Figure 16 is another schematic diagram of the UE's movement path. Figure 16 The dotted line with an arrow in it represents the UE's movement path, which includes position P1. P1 is located somewhere on the boundary between sub-region #2 and sub-region #4. The data to be sent to the UE corresponds to the shaded area. It can be seen that according to the overlapping situation of sub-region #2 and sub-region #4, the data to be sent to the UE is divided into two groups, namely Group A and Group B.

[0290] Figure 17 It is another example of the configuration of CCB and RSB and the transmission of data. Figure 17 Based on Figure 16 the shown UE movement path, Figure 17 the data transmission Tx#1 in Figure 16 corresponds to the position P1 in the UE movement path in

[0291] As Figure 16 shown, the UE is initially within sub-region #2, and the base station configures CCB for the UE, RSB#2 of sub-region #2, and RSB#4 of the neighboring sub-region #4 of sub-region #2.

[0292] When the UE moves to P1, the base station performs data transmission Tx#1. At this time, the UE is at the boundary between sub-region #2 and sub-region #4. Based on the second processing method, the base station can use CCB and RSB#2 of sub-region #2 to perform projection compression on the RF map data within group A to obtain compression result A, and can use CCB and RSB#4 of sub-region #4 to perform projection compression on the RF map data within group B to obtain compression result B. Among them, when performing projection compression using CCB, the projection compression of group A and group B can be completed at one time, that is, the base station uses CCB to perform projection compression on the data to be sent to the UE (including group A and group B) to obtain the compression result and the residual, and then uses RSB#2 of sub-region #2 to perform projection compression on the part corresponding to group A in the residual to obtain compression result A, and uses RSB#4 of sub-region #4 to perform projection compression on the part corresponding to group B in the residual to obtain compression result B. The base station can send the result of projection compression using CCB, the compression result A of projection compression using RSB#2, RSB indication information #2, the compression result B of projection compression using RSB#4, RSB indication information #4, and grouping indication information to the UE. Among them, RSB indication information #2 is used to indicate RSB#2, RSB indication information #4 is used to indicate RSB#4, and the grouping indication information is used to indicate whether to group. In Figure 17 the grouping indication information is used to indicate grouping.

[0293] In addition, for some specific scenarios, when using the above overlapping packet compression, the base station also needs to indicate the packet situation of the data to the UE so that the UE can restore the original data order based on the packet situation of the data. For the above-mentioned division into group A and group B, the base station also needs to indicate to the UE which data is divided into group A and which data is divided into group B. The base station can further indicate the packet situation through the grouping indication information. Among them, the grouping indication information can correspond to the ninth information in method 500.

[0294] Figure 18This is an example of data grouping. As Figure 18 shown, the data to be sent to the UE includes data 0 to data 16, where data 0, 3, 4, 6, 9, and 12 are divided into group A, and data 1, 2, 5, 7, 8, 10, 11, 13, 14, and 15 are divided into group B. In this case, the grouping indication information can indicate the grouping and the positions of the respective data in the original data. For example, the grouping indication information indicates the grouping and {0, 3, 4, 6, 9, 12}.

[0295] Method 2: The projection basis is associated with the identity of the UE

[0296] In Method 2, the first layer in the two-layer structure of the projection basis is associated with multiple UEs, and the second layer is associated with one UE among the multiple UEs. For the sake of description, the second-layer projection basis in Method 2 is referred to as the UE specific basis (USB). It should be noted that the CB is a set of projection bases, or rather, the CB includes one or more projection bases. The USB is a set of projection bases, or rather, the USB includes one or more projection bases. Among them, the multiple UEs can correspond to the communication device group in Method 500, and the UE can correspond to some of the communication devices in Method 500.

[0297] Exemplarily, the CB is associated with a user group, and the CB is the projection basis shared by the UEs within the user group; the USB is associated with the UEs within the user group, that is, the USB is the projection basis used by a certain UE, and different USBs correspond to different UEs within the user group.

[0298] The determination methods of the CB and USB in Method 2 can refer to the determination methods of the CCB and RSB in Method 1. The difference is that the CB is obtained based on the data of multiple UEs, and the USB of a certain UE is obtained based on the data of that UE.

[0299] Figure 19 This is another schematic diagram of the overall process of data compression based on a two-layer projection basis.

[0300] In the case where the base station needs to send data to multiple UEs, the base station can obtain the CB corresponding to the multiple UEs and the USBs corresponding to the multiple UEs respectively. The base station can use the CB and the USB corresponding to the UE to perform projection compression on the data to be sent to that UE. Specifically, as Figure 19As shown in the figure, the base station first uses CB to perform projection compression on the data to be compressed, obtaining projection result #1 and residual #1, and then uses USB to further perform projection compression on residual #1, obtaining projection result #2 and residual #2. Then the base station sends projection result #1 and projection result #2 to the UE. Optionally, the base station can also send residual #2 to the UE, or if residual #2 is further processed later (such as compression processing), the base station can also send the result of the subsequent processing of residual #2 to the UE.

[0301] The embodiments of this application do not limit the configuration methods of CB and USB.

[0302] In a possible implementation, the base station multicasts CB to multiple UEs (i.e., all target UEs), and CB is sent only once; the base station can unicast the USB corresponding to each UE to each UE among the multiple UEs. In this implementation, the content multicast and unicast by the base station to the UE can be as follows:

[0303] Multicast content: including CB;

[0304] Unicast content: including the projection result of each UE's data on CB, the USB corresponding to each UE, and the result of further projection compression of the residual after CB projection compression of each UE's data on the USB.

[0305] Figure 20 It is an example of the configuration of CB and USB and the transmission of data. Figure 20 Taking the base station sending data to UE#1 and UE#2 as an example, as Figure 20 shown, the base station multicasts CB to UE#1 and UE#2, sends unicast content #1 to UE#1, and sends unicast content #2 to UE#2, where:

[0306] Unicast content #1: including the projection result of UE#1's data on CB, the projection result of the CB projection residual on UE1's USB, and UE1's USB;

[0307] Unicast content #2: including the projection result of UE#2's data on CB, the projection result of the CB projection residual on UE2's USB, and UE2's USB.

[0308] It should be noted that the above unicast content including the projection result on CB, the projection result of the CB projection residual on the UE's USB, and the UE's USB can be carried on the same signaling or different signaling, without limitation.

[0309] Next, taking the performance of RSB projection compression as an example, combined with the simulation results, the beneficial effects of the embodiments of this application will be described.

[0310] Figure 21 It is a schematic diagram of a simulation scenario. Figure 21 In the figure, the entire sub-region is the implementation area, and the RSB of this sub-region is configured in the UE. The UE moves along the dotted line with an arrow. At positions P1, P2, and P3, the base station sends RF map data to the UE successively. The RF map data sent at P1 is the data within the dotted box at P1, the RF map data sent at P2 is the data within the dotted box at P2, and the RF map data sent at P3 is the data within the dotted box at P3.

[0311] Figure 22 It is a schematic diagram of the comparison of compressed RD performance. Among them:

[0312] The abscissa is the number of floating points (FP), and the ordinate is the mean square error (MSE).

[0313] Baseline: Independently use LRMA compression for the data sent three times, adjust the compression ratio by adjusting the rank parameter of LRMA, and calculate the total data volume overhead and total MSE of the three data transmissions.

[0314] This application: Use the RSB of the sub-region to perform projection compression on the data sent three times respectively, and calculate the total data volume overhead and total MSE of the three data transmissions. In this application, since the RSB is only configured once (the UE has been moving within the sub-region), its overhead is only calculated once.

[0315] From Figure 22 it can be seen that the RD performance of the solution proposed in this application is better than that of the solution using LRMA compression independently.

[0316] Combined with the above Figures 1 to 22 , the method embodiments provided in this application have been described in detail. Next, the device embodiments of this application will be described in combination with Figures 23 to 25 .

[0317] It can be understood that in order to implement the functions in the above embodiments, Figures 23 to 25 the devices in include the corresponding hardware structures and / or software modules for performing each function. Those skilled in the art should easily realize that, combined with the units and method steps of each example described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software.

[0318] Figure 23 and Figure 24Schematic diagram of a possible device provided for an embodiment of the present application. These devices can be used to implement the functions of the first communication device or the second communication device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.

[0319] As Figure 23 shown, device 10 includes a transceiver unit 11 and a processing unit 12.

[0320] When device 10 is used to implement the functions of the first communication device in the above method embodiments, the transceiver unit 11 is used to execute the transceiver steps of the first communication device, and the processing unit 12 is used to execute the processing steps of the first communication device. When device 10 is used to implement the functions of the second communication device in the above method embodiments, the transceiver unit 11 is used to execute the transceiver steps of the second communication device, and the processing unit 12 is used to execute the processing steps of the second communication device.

[0321] For a more detailed description of the above transceiver unit 11 and processing unit 12, reference can be made to the relevant descriptions in the above method embodiments, which will not be elaborated here.

[0322] As Figure 24 shown, device 20 includes a processor 21. The processor 21 is coupled to a memory 23, and the memory 23 is used to store instructions. When device 20 is used to implement the method described above, the processor 21 is used to execute the instructions in the memory 23 to implement the functions of the above processing unit 12.

[0323] Optionally, device 20 further includes a memory 23.

[0324] Optionally, the memory (such as 23) in the embodiments of the present application may be integrated in the processor (such as 21).

[0325] Optionally, device 20 further includes an interface circuit 22. The interface circuit may be referred to as a communication interface. The processor 21 and the interface circuit 22 are coupled to each other. It can be understood that the interface circuit 22 may be a transceiver or an input / output interface. When device 20 is used to implement the method described above, the processor 21 is used to execute instructions to implement the functions of the above processing unit 12, and the interface circuit 22 is used to implement the functions of the above transceiver unit 11. The interface circuit may also be referred to as a transceiver circuit.

[0326] Optionally, device 20 may be the first communication device or the second communication device. Correspondingly, the interface circuit may be a transceiver.

[0327] Optionally, device 20 may be a chip applied to the first communication device or the second communication device. Correspondingly, the interface circuit may be an input / output interface.

[0328] Exemplarily, when the device 20 is a chip applied to the first communication device or the second communication device, the chip implements the functions of the first communication device or the second communication device in the above method embodiments. The chip receives information from other modules (such as a radio frequency module or an antenna) in the first communication device or the second communication device, and the information is sent to the first communication device or the second communication device by other devices; or, the chip sends information to other modules (such as a radio frequency module or an antenna) in the first communication device or the second communication device, and the information is sent by the first communication device or the second communication device to other devices.

[0329] Figure 25 FIG. 4 is a schematic diagram of a chip system 30 provided by an embodiment of the present application. The chip system 30 (or may also be referred to as a processing system) includes a logic circuit 31 and an input / output interface 32.

[0330] Among them, the logic circuit 31 may be a processing circuit in the chip system 30. The logic circuit 31 may be coupled to a storage unit and call instructions in the storage unit, so that the chip system 30 can implement the methods and functions of the embodiments of the present application. The input / output interface 32 may be an input / output circuit in the chip system 30, output the information processed by the chip system 30, or input the data or signaling information to be processed into the chip system 30 for processing.

[0331] As a solution, the chip system 30 is used to implement the operations performed by the first communication device or the second communication device in the above method embodiments.

[0332] For example, the logic circuit 31 is used to implement the operations related to processing performed by the first communication device or the second communication device in the above method embodiments; the input / output interface 32 is used to implement the operations related to sending and / or receiving performed by the first communication device or the second communication device in the above method embodiments.

[0333] The present application further provides a communication device, including a processing circuit, the processing circuit is coupled to a memory, the memory is used to store computer programs or instructions and / or data, the processing circuit is used to execute the computer programs or instructions stored in the memory, or read the data stored in the memory, so as to execute the methods in the above method embodiments. Optionally, the processing circuit is one or more. Optionally, the communication device includes a memory. Optionally, the memory is one or more. Optionally, the memory is integrated with the processing circuit or is separately provided.

[0334] The present application also provides a chip, including a processing circuit, the processing circuit is coupled to a memory, the memory is used to store computer programs or instructions, and the processing circuit is used to execute the computer programs or instructions stored in the memory to implement the methods executed by the first communication device or the second communication device in the above method embodiments. The memory may be located inside the chip or may be independent of the chip and located outside the chip, which is not limited herein.

[0335] The present application also provides a computer-readable storage medium, on which computer instructions for implementing the methods executed by the first communication device or the second communication device in the above method embodiments are stored.

[0336] The present application also provides a computer program product, including instructions, which when executed by a computer, implement the methods executed by the first communication device or the second communication device in the above method embodiments.

[0337] The present application also provides a communication system, which includes at least one of the first communication device or the second communication device in the above embodiments.

[0338] The explanations and beneficial effects of the relevant content in any of the above provided devices can refer to the corresponding method embodiments provided above, and will not be elaborated herein.

[0339] It can be understood that the processing circuit in the embodiments of the present application may be a processor or a circuit in the processor for performing processing operations. The processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0340] The method steps in the embodiments of the present application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a removable hard disk, a compact disc read-only memory (CD-ROM), or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in the first communication device or the second communication device. Of course, the processor and the storage medium can also exist as discrete components in the first communication device or the second communication device.

[0341] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it can also be an optical medium, such as a digital video disc; or it can be a semiconductor medium, such as a solid-state drive.

[0342] In various embodiments of the present application, if there is no special indication and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0343] Unless otherwise specified, all technical and scientific terms used in the embodiments of this application have the same meaning as commonly understood by those skilled in the technical field of this application. The terms used in this application are only for the purpose of describing specific embodiments and are not intended to limit the scope of this application. It should be understood that the above is for illustrative purposes, and the above examples are only to help those skilled in the art understand the embodiments of this application, rather than to limit the embodiments of the application to the specific numerical values or specific scenarios shown.

Claims

1. A method for transmitting data, characterized in that, The method is applied to a first communication device, and the method includes: Obtain data to be sent to a second communication device, where the data to be sent to the second communication device includes first data; Obtain a first projection basis set and a second projection basis set, where the projection bases in the first projection basis set correspond to a first range, the projection bases in the second projection basis set correspond to a second range, the second range is a sub-range of the first range, and the first data corresponds to the second range; Compress the first data according to the first projection basis set to obtain a first projection result and a first residual; Compress the first residual according to the second projection basis set to obtain a second projection result; Send compressed data to the second communication device, where the compressed data includes the first projection result and the second projection result.

2. The method according to claim 1, wherein: The first range is a first region, and the second range is a second region; or, The first range corresponds to a group of communication devices, and the second range corresponds to some communication devices in the group of communication devices.

3. The method according to claim 1 or 2, characterized in that, The method further includes: Send first information and / or second information to the second communication device; Wherein, the first information is used to indicate one or more projection bases in the first projection basis set for compressing the first data, and the second information is used to indicate one or more projection bases in the second projection basis set for compressing the first residual.

4. The method according to any one of claims 1 to 3, wherein: The compressed data further includes a second residual, where the second residual is a residual obtained when compressing the first residual according to the second projection basis set or a subsequent processing result of the residual obtained when compressing the first residual according to the second projection basis set.

5. The method according to any one of claims 1 to 4, wherein: The compressed data further includes a third projection result; The method further includes: obtaining a third projection basis set, where the projection bases in the third projection basis set correspond to a third range, and the third range is a sub-range of the second range; The step of compressing the first residual according to the second projection basis set to obtain a second projection result includes: compressing the first residual according to the second projection basis set to obtain a second projection result and a third residual; The method further includes: compressing the third residual according to the third projection basis set to obtain the third projection result.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Determine the first projection basis set according to second data corresponding to the first range; Determine the second projection basis set according to third data corresponding to the second range.

7. The method according to claim 6, characterized in that, The step of determining the second projection basis set according to third data corresponding to the second range includes: Compress the third data according to the first projection basis set to obtain a second residual; Determine the second projection basis set according to the second residual.

8. The method according to claim 6 or 7, characterized in that The method further includes: Send the first projection basis set and / or the second projection basis set to the second communication device.

9. The method according to claim 8, wherein: The first range is a first area, and the second range is a second area; Sending the first projection basis set and / or the second projection basis set to the second communication device includes: After the second communication device enters the first area, sending the first projection basis set to the second communication device; and / or, After the second communication device enters the second area, sending the second projection basis set to the second communication device.

10. The method according to claim 8, wherein The first range is a first area, and the second range is a second area; Sending the first projection basis set and / or the second projection basis set to the second communication device includes: sending third information and / or fourth information to the second communication device, where: The third information is used to indicate a first set, the first set includes a plurality of projection basis sets, the plurality of projection basis sets respectively correspond to a plurality of sub-areas of a third area, and the plurality of sub-areas of the third area include the first area; The fourth information is used to indicate a second set, the second set includes a plurality of projection basis sets, the plurality of projection basis sets respectively correspond to a plurality of sub-areas of the first area, and the plurality of sub-areas of the first area include the second area.

11. The method according to claim 10, characterized in that, The method further includes: Sending fifth information and / or sixth information to the second communication device; Wherein, the fifth information is used to indicate that the first projection result corresponds to the first projection basis set, and the sixth information is used to indicate that the second projection result corresponds to the second projection basis set.

12. The method according to claim 10, wherein The method further includes: Sending seventh information and / or eighth information to the second communication device; Wherein, the seventh information is used to indicate the correspondence between the plurality of projection basis sets included in the first set and the plurality of sub-areas of the third area, and the eighth information is used to indicate the correspondence between the plurality of projection basis sets included in the second set and the plurality of sub-areas of the first area.

13. The method according to any one of claims 1 to 12, wherein The first range is a first area, and the second range is a second area; Obtaining the first projection basis set and the second projection basis set includes: obtaining the location information of the first communication device or the second communication device; according to the location information, obtaining the first projection basis set corresponding to the first area where the first communication device or the second communication device is located, and the second projection basis set corresponding to the second area where the first communication device or the second communication device is located.

14. The method according to any one of claims 1 to 13, wherein The first range is a first area, and the second range is a second area; The data to be sent to the second communication device further includes fourth data, the fourth data corresponds to a fourth area, the fourth area is a sub-area of the first area, and the compressed data further includes a fourth projection result corresponding to the fourth data; The method further includes: obtaining a fourth projection basis set, and the projection basis in the fourth projection basis set corresponds to the fourth area; Compressing the first data according to the first projection basis set to obtain a first projection result and a first residual includes: compressing the first data and the fourth data according to the first projection basis set to obtain the first projection result and the first residual, where the first residual includes a first sub - part and a second sub - part; Compressing the first residual according to the second projection basis set to obtain a second projection result includes: compressing the first sub - part of the first residual according to the second projection basis set to obtain the second projection result; The method further includes: compressing the second sub - part of the first residual according to the fourth projection basis set to obtain the fourth projection result.

15. The method according to claim 14, wherein The method further includes: Sending a ninth message to the second communication device, where the ninth message is used to indicate the position of the first data and / or the fourth data in the data to be sent to the second communication device.

16. The method according to any one of claims 1 to 5, characterized in that, The first range is a first region, and the second range is a second region; Obtaining the first projection basis set and the second projection basis set includes: receiving the first projection basis set and the second projection basis set from the second communication device.

17. The method according to claim 16, wherein The method further includes: Receiving a tenth message and / or an eleventh message from the second communication device; Wherein, the tenth message is used to indicate the correspondence between the first projection basis set and the first region, and the eleventh message is used to indicate the correspondence between the second projection basis set and the second region.

18. The method according to any one of claims 2 to 17, characterized in that, The first region is a cell.

19. The method according to any one of claims 1 to 8, characterized in that, The first range corresponds to a group of communication devices, and the second range corresponds to some communication devices in the group of communication devices; Obtaining the first projection basis set and the second projection basis set includes: obtaining the first projection basis set corresponding to the group of communication devices according to the second communication device belonging to the group of communication devices; obtaining the second projection basis set corresponding to the some communication devices according to the second communication device belonging to the some communication devices.

20. The method according to claim 8, characterized in that, The first range corresponds to a group of communication devices, and the second range corresponds to the second communication device in the group of communication devices; Sending the first projection basis set and / or the second projection basis set to the communication devices in the group of communication devices includes: multicasting the first projection basis set to the communication devices in the group of communication devices, and / or, unicasting the second projection basis set to the second communication device.

21. A method for transmitting data, characterized in that, The method is applied to a second communication device, and the method includes: Receiving compressed data from a first communication device, where the compressed data includes a first projection result and a second projection result; Obtaining a first projection basis set and a second projection basis set, where the projection bases in the first projection basis set correspond to a first range, the projection bases in the second projection basis set correspond to a second range, and the second range is a sub - range of the first range; Decompress according to the second projection basis set and the second projection result to obtain a first residual; Decompress according to the first projection basis set and the first residual to obtain first data.

22. The method according to claim 21, wherein: The first range is a first area, and the second range is a second area; or, The first range corresponds to a communication device group, and the second range corresponds to some communication devices in the communication device group.

23. The method according to claim 21 or 22, characterized in that The method further includes: Receiving first information and / or second information from the first communication device; Wherein, the first information is used to indicate one or more projection bases in the first projection basis set for compressing the first data, and the second information is used to indicate one or more projection bases in the second projection basis set for compressing the first residual.

24. The method according to any one of claims 21 to 23, wherein: The compressed data further includes a second residual; The decompressing according to the second projection basis set and the second projection result to obtain a first residual includes: decompressing according to the second projection basis set, the second projection result and the second residual to obtain the first residual.

25. The method according to any one of claims 21 to 24, wherein: The compressed data further includes a third projection result; The method further includes: obtaining a third projection basis set, the projection bases in the third projection basis set corresponding to a third range, the third range being a sub-range of the second range; decompressing according to the third projection basis set and the third projection result to obtain a third residual; The decompressing according to the second projection basis set and the second projection result to obtain a first residual includes: decompressing according to the second projection basis set, the second projection result and the third residual to obtain the first residual.

26. The method according to any one of claims 21 to 25, characterized in that, The obtaining the first projection basis set and the second projection basis set includes: Receiving the first projection basis set and the second projection basis set from the first communication device.

27. The method according to claim 26, wherein: The first range is a first area, and the second range is a second area; The receiving the first projection basis set and the second projection basis set from the first communication device includes: after the second communication device enters the first area, receiving the first projection basis set from the first communication device; After the second communication device enters the second area, receiving the second projection basis set from the first communication device.

28. The method according to claim 26, wherein: The first range corresponds to a communication device group, and the second range corresponds to the second communication device in the communication device group; The receiving the first projection basis set and the second projection basis set from the first communication device includes: receiving the first projection basis set multicast by the first communication device; Receiving the second projection basis set unicast by the first communication device.

29. The method according to any one of claims 21 to 25, wherein: The first range is a first region, and the second range is a second region; The method further includes: receiving third information and fifth information from the first communication device, where the third information is used to indicate a first set, the first set includes a plurality of projection basis groups, the plurality of projection basis groups respectively correspond to a plurality of sub-regions of a third region, the plurality of sub-regions of the third region include the first region, and the fifth information is used to indicate that the first projection result corresponds to the first projection basis group; The obtaining of the first projection basis group includes: obtaining the first projection basis group from the first set according to the third information; and / or The method further includes: receiving fourth information and sixth information from the first communication device, where the fourth information is used to indicate a second set, the second set includes a plurality of projection basis groups, the plurality of projection basis groups respectively correspond to a plurality of sub-regions of the first region, the plurality of sub-regions of the first region include the second region, and the sixth information is used to indicate that the second projection result corresponds to the second projection basis group; The obtaining of the second projection basis group includes: obtaining the second projection basis group from the second set according to the fourth information.

30. The method according to any one of claims 21 to 25, wherein The first range is a first region, and the second range is a second region; The method further includes: obtaining location information of the first communication device or the second communication device; The method further includes: receiving third information and seventh information from the first communication device, where the third information is used to indicate a first set, the first set includes a plurality of projection basis groups, the plurality of projection basis groups respectively correspond to a plurality of sub-regions of a third region, the plurality of sub-regions of the third region include the first region, and the seventh information is used to indicate the correspondence between the plurality of projection basis groups included in the first set and the plurality of sub-regions of the third region; The obtaining of the first projection basis group includes: obtaining the first projection basis group corresponding to the first region where the first communication device or the second communication device is located from the first set according to the location information, the third information, and the seventh information; and / or The method further includes: receiving fourth information and eighth information from the first communication device, where the fourth information is used to indicate a second set, the second set includes a plurality of projection basis groups, the plurality of projection basis groups respectively correspond to a plurality of sub-regions of the first region, the plurality of sub-regions of the first region include the second region, and the eighth information is used to indicate the correspondence between the plurality of projection basis groups included in the second set and the plurality of sub-regions of the first region; The obtaining of the second projection basis group includes: obtaining the second projection basis group corresponding to the second region where the first communication device or the second communication device is located from the second set according to the location information, the fourth information, and the eighth information.

31. The method according to any one of claims 21 to 30, wherein The first range is a first region, and the second range is a second region; The compressed data further includes a fourth projection result; The decompressing according to the second projection basis set and the second projection result to obtain a first residual includes: decompressing according to the second projection basis set and the second projection result to obtain a first sub - part of the first residual; The method further includes: obtaining a fourth projection basis set, where the projection bases in the fourth projection basis set correspond to a fourth region, and the fourth region is a sub - region of the first region; decompressing according to the fourth projection basis set and the fourth projection result to obtain a second sub - part of the first residual; The decompressing according to the first projection basis set and the first residual to obtain first data includes: decompressing according to the first projection basis set, the first sub - part of the first residual, and the second sub - part of the first residual to obtain the first data.

32. The method according to claim 31, wherein The method further includes: Receiving ninth information from the first communication device, where the ninth information is used to indicate the position of the first data and / or the fourth data in the data to be sent to the second communication device.

33. The method according to any one of claims 21 to 25, characterized in that The first range is a first region, and the second range is a second region; The obtaining the first projection basis set and the second projection basis set includes: determining the first projection basis set according to second data corresponding to the first region; determining the second projection basis set according to third data corresponding to the second region.

34. The method according to claim 33, characterized in that, The method further includes: Sending tenth information and / or eleventh information to the first communication device; Wherein, the tenth information is used to indicate the correspondence between the first projection basis set and the first region, and the eleventh information is used to indicate the correspondence between the second projection basis set and the second region.

35. The method according to any one of claims 22 to 34, characterized in that, The first region is a cell.

36. A communication device, characterized in that, Including a module or unit for executing the method according to any one of claims 1 to 35.

37. A communication device, characterized in that, Including a processor and an interface circuit, where the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method according to any one of claims 1 to 35 through logic circuits or by executing code instructions.

38. The communication device according to claim 37, characterized in that, The communication device is a chip or a chip system.

39. A computer-readable storage medium, characterized in that, A computer program or instruction is stored in the storage medium, and when the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 35 is implemented.

40. A computer program product, characterized in that, Including a computer program, and when the computer program is run, the method according to any one of claims 1 to 35 is implemented.

41. A communication system, characterized in that, Including: A communication device for executing the method according to any one of claims 1 to 20; A communication device for executing the method according to any one of claims 21 to 35.

Citation Information

Cited By

  • Data transmission method and communication apparatus

    WO2025130582A1