Data transmission method and communication apparatus
By adopting a hierarchical data compression scheme in the wireless communication network, using multiple projection base groups to compress air interface native data step by step, the transmission overhead problem caused by air interface native data is solved, and more efficient data transmission is achieved.
Patent Information
- Application Number
- PCT/CN2024/136269
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-22
- Filing Date
- 2024-12-03
- Publication Date
- 2025-06-26
AI Technical Summary
In future wireless communication networks, the transmission overhead caused by air interface native data will be large, and existing data compression methods will be difficult to effectively reduce such overhead.
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 and reducing transmission overhead.
On the premise of meeting certain distortion requirements or task accuracy requirements, the occupation of air interface resources and transmission overhead are significantly reduced and data transmission efficiency is improved.
Smart Images

Figure CN2024136269_26062025_PF_FP_ABST
Abstract
Description
Method and communication device for transmitting data
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on December 22, 2023, with application number 202311793539.2 and invention name “A method and communication device for transmitting data”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more particularly, to a method and a communication device for transmitting data. Background Art
[0003] Future wireless communication networks will involve a variety of new scenarios and corresponding new transmission requirements, resulting in a large amount of radio access network (RAN) native data. This RAN data can include synaesthesia data, artificial intelligence (AI) model data, and channel state information (CSI) data for multi-antenna systems. This RAN data is high-dimensional and large in volume, and its exchange and transmission will consume a significant amount of RAN resources.
[0004] Typically, data compression techniques are used to compress raw air interface data. This reduces air interface resource usage and transmission overhead while meeting certain distortion or mission accuracy requirements. However, current data compression methods still incur significant transmission overhead for raw air interface data. Therefore, reducing this overhead is a pressing issue. Summary of the Invention
[0005] The present application provides a method and a communication device for transmitting data, in order to reduce the transmission overhead caused by native data of the air interface.
[0006] In a first aspect, a method for transmitting data is provided. The method can be performed by a first communication device. Unless otherwise specified, the "first communication device" can refer to the first communication device itself or a device that supports the first communication device in performing its functions. Optionally, the first communication device can be a terminal device or an access network device.
[0007] The method includes: obtaining data to be sent to a second communication device, the data to be sent to the second communication device including first data; obtaining a first projection basis group and a second projection basis group, the projection basis in the first projection basis group corresponding to a first range, the projection basis in the second projection basis group corresponding to a second range, the second range being a subrange of the first range, and the first data corresponding to the second range; compressing the first data according to the first projection basis group to obtain a first projection result and a first residual; compressing the first residual according to the second projection basis group to obtain a second projection result; and sending compressed data to the second communication device, the compressed data including the first projection result and the second projection result.
[0008] Based on the above method, a hierarchical data compression scheme can be employed. Specifically, multiple projection basis groups can be used to project and compress data level by level. This fully utilizes the hierarchical structure of data redundancy, improving data compression effectiveness and thus reducing transmission overhead. Furthermore, in the above method, the projection basis group can be associated with a range. If a communication device does not exceed the range corresponding to the projection basis, the projection basis does not need to be updated, further reducing transmission overhead.
[0009] In combination with the first aspect, in some implementations, 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.
[0010] In combination with the first aspect or any implementation manner thereof, 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 group used to compress the first data, and the second information is used to indicate one or more projection bases in the second projection basis group used to compress the first residual.
[0011] Based on the above implementation, the first communication device may use some projection bases in the first projection basis group and / or some projection bases in the second projection basis group when performing data compression, making data compression more flexible.
[0012] In combination with the first aspect or any implementation manner thereof, in some other implementation manners, the compressed data further includes a second residual, where the second residual is a residual obtained when the first residual is compressed according to the second projection basis group or a subsequent processing result of the residual obtained when the first residual is compressed according to the second projection basis group.
[0013] Based on the above implementation, the first communication device can send the residual after projection compression to the second communication device, which helps the second communication device to restore the original data.
[0014] In combination with the first aspect or any implementation thereof, in other implementations, the compressed data further includes a third projection result. The method further includes: obtaining a third projection basis set, where a projection basis in the third projection basis set corresponds to a third range, and the third range is a subrange of the second range. Compressing the first residual according to the second projection basis set to obtain the second projection result includes: compressing the first residual according to the second projection basis set to obtain the 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.
[0015] Based on the above implementation, the first communication device can perform more than two levels of projection compression on the data to be sent to the second communication device, and can make full use of the hierarchical structure in data redundancy to perform better projection compression on the data to be sent, which helps to reduce transmission overhead.
[0016] In combination with the first aspect or any implementation thereof, in some other implementations, the method further includes: determining the first projection basis set based on second data corresponding to the first range, and / or determining the second projection basis set based on third data corresponding to the second range.
[0017] Based on the above implementation, the data sending end device can calculate or learn the various projectors used for projection compression.
[0018] In combination with the first aspect or any implementation manner thereof, in other implementation manners, determining the second projection basis set based on the third data corresponding to the second range includes: compressing the third data based on the first projection basis set to obtain a second residual; and determining the second projection basis set based on the second residual.
[0019] Based on the above implementation, 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 data within the sub-range.
[0020] In combination with the first aspect or any implementation manner thereof, in some other implementation manners, the method further includes: sending the first projection basis group and / or the second projection basis group to the second communication device.
[0021] In combination with the first aspect or any implementation manner thereof, in some other implementation manners, the first range is a first area, and the second range is a second area. Sending the first projection basis group and / or the second projection basis group to the second communication device includes: sending the first projection basis group to the second communication device after the second communication device enters the first area; and / or sending the second projection basis group to the second communication device after the second communication device enters the second area.
[0022] Based on the above implementation, the first communication device may configure the projection basis group corresponding to a certain area for the second communication device when the second communication device enters or switches to the area.
[0023] In combination with the first aspect or any implementation thereof, in other implementations, the first range is a first area, and the second range is a second area. Sending the first projection basis group and / or the second projection basis group to the second communication device includes: sending third information and / or fourth information to the second communication device. The third information indicates a first set, the first set including multiple projection basis groups, the multiple projection basis groups corresponding to multiple sub-areas of a third area, and the multiple sub-areas of the third area including the first area. The fourth information indicates a second set, the second set including multiple projection basis groups corresponding to multiple sub-areas of the first area, and the multiple sub-areas of the first area including the second area.
[0024] Based on the above implementation, the first communication device can send the projection basis group corresponding to the second communication device's location and the projection basis groups corresponding to locations adjacent to the second communication device to the second communication device. In this way, when the second communication device moves within the areas corresponding to these projection basis groups, the first communication device does not need to update the projection basis groups for the second communication device, which helps reduce the signaling overhead caused by repeatedly sending projection basis groups.
[0025] In combination 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; wherein the fifth information is used to indicate that the first projection result corresponds to the first projection basis group, and the sixth information is used to indicate that the second projection result corresponds to the second projection basis group.
[0026] Based on the above implementation, when the first communication device configures multiple projection basis groups to the second communication device at one time, the first communication device can indicate to the second communication device the projection basis group used to compress the data, so that the second communication device selects the same projection basis group for decompression, which helps to correctly decompress the data.
[0027] In combination with the first aspect or any implementation manner thereof, in some other implementation manners, 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 multiple projection basis groups included in the first set and the multiple sub-areas of the third area, and the eighth information is used to indicate the correspondence between the multiple projection basis groups included in the second set and the multiple sub-areas of the first area.
[0028] Based on the above implementation, when the first communication device configures multiple projection basis groups to the second communication device at one time, the first communication device can indicate to the second communication device the correspondence between the multiple projection basis groups and the multiple regions. In this way, the second communication device can select the projection basis group corresponding to its region 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 group for compression and decompression, which helps to correctly decompress the data.
[0029] In combination with the first aspect or any implementation manner thereof, in other implementation manners, the first range is a first area, and the second range is a second area. Obtaining the first projection basis group and the second projection basis group includes: obtaining location information of the first communication device or the second communication device; and based on the location information, obtaining the first projection basis group corresponding to the first area where the first communication device or the second communication device is located, and obtaining the second projection basis group corresponding to the second area where the first communication device or the second communication device is located.
[0030] In combination with the first 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 data to be sent to the second communication device further includes fourth data, the fourth data corresponding to a fourth region, which is a subregion of the first region, 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, wherein a projection basis in the fourth projection basis set corresponds to the fourth region. 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, wherein the first residual includes a first subpart and a second subpart. Compressing the first residual according to the second projection basis set to obtain a second projection result includes: compressing the first subpart of the first residual according to the second projection basis set to obtain the second projection result. The method further includes: compressing the second subpart of the first residual according to the fourth projection basis set to obtain the fourth projection result.
[0031] When the second communication device is at the junction of the second and fourth areas, the data to be sent to the second communication device may partially correspond to the second area and partially correspond to the fourth area. In this case, based on the above implementation, the first communication device can perform projection compression on the corresponding data based on the second projection basis group corresponding to the second area and the fourth projection basis group corresponding to the fourth area, respectively. The more appropriate projection basis group is used, which helps improve the data compression effect.
[0032] In combination with the first aspect or any implementation thereof, in some other implementations, the method further includes: sending ninth information to the second communication device, wherein 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.
[0033] Based on the above implementation, the first communication device can also indicate to the second communication device the position of the first data and / or fourth data in the data to be sent to the second communication device, which helps the second communication device to restore the original data order, thereby improving data transmission efficiency.
[0034] In combination with the first aspect or any implementation manner thereof, in some other implementation manners, the first range is a first area, and the second range is a second area; obtaining the first projection basis group and the second projection basis group includes: receiving the first projection basis group and the second projection basis group from the second communication device.
[0035] Based on the above implementation, the data receiving device can calculate or learn the various projectors used for projection compression.
[0036] In combination with the first aspect or any implementation manner thereof, in some other implementation manners, tenth information and / or eleventh information are received from the second communication device; wherein the tenth information is used to indicate the correspondence between the first projection basis group and the first area, and the eleventh information is used to indicate the correspondence between the second projection basis group and the second area.
[0037] In combination with the first aspect or any implementation manner thereof, in some other implementation manners, the first area is a cell.
[0038] In combination with the first aspect or any implementation manner thereof, in other implementation manners, the first range corresponds to a communication device group, and the second range corresponds to a portion of the communication devices in the communication device group. Obtaining the first projection basis group and the second projection basis group includes: based on the second communication device belonging to the communication device group, obtaining the first projection basis group corresponding to the communication device group; and based on the second communication device belonging to the portion of the communication devices, obtaining the second projection basis group corresponding to the portion of the communication devices.
[0039] In combination 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. Sending the first projection basis group and / or the second projection basis group to the communication devices in the communication device group includes: multicasting the first projection basis group to the communication devices in the communication device group, and / or unicasting the second projection basis group to the second communication device.
[0040] Based on the above implementation, the first communication device may multicast the first projection basis group to the communication devices in the communication device group, which helps to reduce the signaling overhead caused by sending the projection basis group.
[0041] In a second aspect, a method for transmitting data is provided. The method can be performed by a second communication device. Unless otherwise specified, "second communication device" can refer to the second communication device itself or to a device that supports the second communication device in performing its functions. Optionally, the second communication device can be a terminal device or an access network device.
[0042] The terms or features in the second aspect or its implementation that are the same as those in the first aspect or its implementation can refer to the first aspect or its implementation, and the technical effects of the second aspect or its implementation can refer to the technical effects in the first aspect or its implementation, and will not be repeated in the second aspect.
[0043] The method includes: receiving compressed data from a first communication device, the compressed data including a first projection result and a second projection result; obtaining a first projection basis group and a second projection basis group, wherein the projection basis in the first projection basis group corresponds to a first range, the projection basis in the second projection basis group corresponds to a second range, and the second range is a subrange of the first range; decompressing according to the second projection basis group and the second projection result to obtain a first residual; and decompressing according to the first projection basis group and the first residual to obtain first data.
[0044] In combination with the second aspect, in some implementations, 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.
[0045] In combination with the second aspect or any implementation thereof, in some other implementations, 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 group used to compress the first data, and the second information is used to indicate one or more projection bases in the second projection basis group used to compress the first residual.
[0046] In combination with the second aspect or any implementation manner thereof, in some other implementation manners, the compressed data also includes a second residual; and decompressing according to the second projection basis group and the second projection result to obtain the first residual includes: decompressing according to the second projection basis group, the second projection result, and the second residual to obtain the first residual.
[0047] In combination with the second aspect or any implementation thereof, in some other implementations, the compressed data further includes a third projection result. The method further includes: obtaining a third projection basis set, where a projection basis in the third projection basis set corresponds to a third range, where the third range is a subrange of the second range; and decompressing the data based on the third projection basis set and the third projection result to obtain a third residual. Decompressing the data based on the second projection basis set and the second projection result to obtain the first residual includes: decompressing the data based on the second projection basis set, the second projection result, and the third residual to obtain the first residual.
[0048] In combination with the second aspect or any implementation manner thereof, in some other implementation manners, acquiring the first projection basis group and the second projection basis group includes: receiving the first projection basis group and the second projection basis group from the first communication device.
[0049] In combination with the second aspect or any implementation manner thereof, in some other implementation manners, the first range is a first area, and the second range is a second area. Receiving the first projection basis group and the second projection basis group from the first communication device includes: receiving the first projection basis group from the first communication device after the second communication device enters the first area; and receiving the second projection basis group from the first communication device after the second communication device enters the second area.
[0050] In conjunction with the second aspect or any implementation thereof, in some further 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. Receiving the first projection base group and the second projection base group from the first communication device includes: receiving the first projection base group multicast by the first communication device; and receiving the second projection base group unicast by the first communication device.
[0051] In combination with the second aspect or any implementation thereof, in some further implementations, the first range is a first area, and the second range is a second area. The method further includes: receiving third information and fifth information from the first communication device, wherein the third information indicates a first set, the first set comprising multiple projection basis sets, the multiple projection basis sets corresponding to multiple sub-areas of a third area, the multiple sub-areas of the third area including the first area, and the fifth information indicating that the first projection result corresponds to the first projection basis set; and obtaining the first projection basis set includes: obtaining the first projection basis set from the first set based on the third information. And / or, the method further includes: receiving fourth information and sixth information from the first communication device, wherein the fourth information indicates a second set, the second set comprising multiple projection basis sets corresponding to multiple sub-areas of the first area, the multiple sub-areas of the first area including the second area, and the sixth information indicating that the second projection result corresponds to the second projection basis set; and obtaining the second projection basis set includes: obtaining the second projection basis set from the second set based on the fourth information.
[0052] In combination with the second aspect or any implementation manner thereof, in other implementation manners, the first range is a first area, and the second range is a second area. 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 second communication device, wherein the third information is used to indicate a first set, the first set includes multiple projection basis groups, the multiple projection basis groups respectively correspond to multiple sub-areas of a third area, the multiple sub-areas of the third area include the first area, and the seventh information is used to indicate a correspondence between the multiple projection basis groups included in the first set and the multiple sub-areas of the third area; obtaining the first projection basis group includes: obtaining the first projection basis group corresponding to the first area where the first communication device or the second communication device is located from the first set based on the location information, the third information, and the seventh information. And / or, the method also includes: receiving fourth information and eighth information from the second communication device, wherein the fourth information is used to indicate a second set, the second set includes multiple projection basis groups, the multiple projection basis groups respectively correspond to multiple sub-areas of the first area, the multiple sub-areas of the first area include the second area, and the eighth information is used to indicate the correspondence between the multiple projection basis groups included in the second set and the multiple sub-areas of the first area; obtaining the second projection basis group includes: obtaining the second projection basis group corresponding to the second area 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.
[0053] In combination with the second aspect or any implementation manner thereof, in other implementation manners, the first range is a first region, and the second range is a second region. The compressed data also includes a fourth projection result. Decompressing according to the second projection basis set and the second projection result to obtain the first residual includes: decompressing according to the second projection basis set and the second projection result to obtain a first subpart of the first residual. The method also includes: obtaining a fourth projection basis set, wherein the projection basis in the fourth projection basis set corresponds to a fourth region, and the fourth region is a subregion of the first region; decompressing according to the fourth projection basis set and the fourth projection result to obtain a second subpart of the first residual. Decompressing according to the first projection basis set and the first residual to obtain the first data includes: decompressing according to the first projection basis set, the first subpart of the first residual, and the second subpart of the first residual to obtain the first data.
[0054] 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, the ninth information being used to indicate a position of the first data and / or the fourth data in the data to be sent to the second communication device.
[0055] In conjunction with the second aspect or any implementation thereof, in some other implementations, the first range is a first region, the second range is a second region, and obtaining the first projection basis set and the second projection basis set includes: determining the first projection basis set based on second data corresponding to the first region; and determining the second projection basis set based on third data corresponding to the second region.
[0056] In combination with the second aspect or any implementation manner thereof, in some other implementation manners, 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 group and the first area, and the eleventh information is used to indicate the correspondence between the second projection basis group and the second area.
[0057] In combination with the second aspect or any implementation manner thereof, in some other implementation manners, the first area is a cell.
[0058] In a third aspect, a communication device is provided, configured to execute the method provided by any of the above aspects or implementations thereof. Specifically, the device may include units and / or modules, such as a processing unit and / or a transceiver unit, configured to execute the method provided by any of the above aspects or implementations thereof.
[0059] In one implementation, the apparatus is a first communication device or a second communication device. When the apparatus is the first communication device or the second communication device, the transceiver unit may be a transceiver, an input / output interface, or a communication interface; and 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.
[0060] In another implementation, the apparatus is a chip, chip system, or circuit used in the first communication device or the second communication device. When the apparatus is a chip, chip system, or circuit used in the first communication device or the second communication device, the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.
[0061] In a fourth aspect, a communication device is provided, comprising: a memory for storing programs; and at least one processor for executing computer programs or instructions stored in the memory to perform the method provided by any one of the above aspects or its implementation.
[0062] In one implementation, the apparatus is a first communication device or a second communication device.
[0063] In another implementation, the apparatus is a chip, a chip system, or a circuit used in the first communication device or the second communication device.
[0064] In a fifth aspect, a communication device is provided, comprising: at least one processor and a communication interface, wherein the at least one processor is configured to retrieve a computer program or instruction stored in a memory through the communication interface to execute the method provided by any of the above aspects or implementations thereof. The communication interface may be implemented in hardware or software.
[0065] In one implementation, the device further includes the memory.
[0066] In a sixth aspect, a processor is provided for executing the methods provided in the above aspects.
[0067] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as operations such as processor output, reception, and input, or as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.
[0068] In a seventh aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes a method for executing any one of the above aspects or its implementation.
[0069] In an eighth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method provided by any one of the above aspects or its implementation.
[0070] In a ninth aspect, a chip is provided, comprising a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface and executes the method provided by any one of the above aspects or implementations thereof. The communication interface may be implemented in hardware or software.
[0071] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method provided by any of the above aspects or its implementation methods.
[0072] When the method provided in this application is executed by a chip, this application does not limit the number of chips that implement the method. For example, the method can be executed by one chip or by two or more chips. Furthermore, when the number of chips implementing the method of this application is two or more, the chip manufacturers are not limited and can be the same manufacturer or different manufacturers.
[0073] In a tenth aspect, a communication system is provided, comprising at least one of the following devices: a communication device for executing the method provided in the first aspect or its implementation, or a communication device for executing the method provided in the second aspect or its implementation.
[0074] In an eleventh aspect, a computer program is provided, which, when executed on a computer, enables the method provided by any one of the above aspects or its implementation to be executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0075] FIG1 is a schematic diagram of the architecture of a communication system used in an embodiment of the present application.
[0076] FIG2 is a schematic diagram of the overall process of air interface native data compression and transmission.
[0077] FIG3 is a schematic diagram of a radio frequency map (RF map) grid and an RF map data matrix.
[0078] FIG4 is a schematic diagram showing the principle of low rank matrix approximation (LRMA).
[0079] FIG5 is a schematic flowchart of a data transmission method 500 provided in an embodiment of the present application.
[0080] FIG6 is a schematic diagram of the overall process of data compression based on a two-layer projection basis.
[0081] FIG7 is a schematic diagram of determining a cell common projection base.
[0082] FIG8 is a schematic diagram of the correspondence between region-specific projection bases and sub-regions.
[0083] FIG. 9 is an example of an implementation of determining a region-specific projection basis.
[0084] FIG. 10 is another example of an implementation of determining a region-specific projection basis.
[0085] FIG11 is a schematic diagram of a moving path of a user equipment.
[0086] FIG12 is an example of configuration of a cell-common projection base and an area-specific projection base and transmission of data.
[0087] FIG. 13 shows another example of configuration of a cell-common projection base and an area-specific projection base and transmission of data.
[0088] FIG14 is another schematic diagram of a moving path of a user equipment.
[0089] FIG. 15 shows another example of configuration of a cell-common projection base and an area-specific projection base and transmission of data.
[0090] FIG16 is another schematic diagram of a moving path of a user equipment.
[0091] FIG. 17 shows another example of configuration of a cell-common projection base and an area-specific projection base and transmission of data.
[0092] FIG18 is an example of data grouping.
[0093] FIG19 is another schematic diagram of the overall process of data compression based on a two-layer projection basis.
[0094] FIG. 20 is an example of configuration of a common projection base and a user area specific projection base and transmission of data.
[0095] FIG21 is a schematic diagram of a simulation scenario.
[0096] FIG22 is a diagram illustrating a comparison of rate-distortion (RD) performance of compression.
[0097] FIG23 is a schematic structural diagram of a possible device provided in an embodiment of the present application.
[0098] FIG24 is another structural schematic diagram of a possible device provided in an embodiment of the present application.
[0099] Figure 25 is a schematic diagram of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0100] To facilitate understanding of the embodiments of the present application, the following explanations are made before introducing the embodiments of the present application.
[0101] "Indication" includes direct indication (also known as explicit indication) and implicit indication. Direct indication of information A refers to the inclusion of information A; implicit indication of information A refers to the indication of information A through the correspondence between information A and information B, as well as the direct indication of information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured. Information C is used to determine information D, including situations where information D is determined solely based on information C or based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, when 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 network element B being the destination of information A or an intermediate network element in the transmission path between the destination and the network element, and can include direct or indirect transmission of information to network element B. "Network element B receives information A from network element A" can be understood as network element A being the source of information A or an intermediate network element in the transmission path between the source and the network element, and can include direct or indirect receipt of information from network element A. Information may be processed between the source and destination, such as format changes, but the destination can understand the valid information from the source.
[0102] The first, second, and other numerical numbers are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application, such as to distinguish different messages, different information, etc. The "protocol" involved may refer to a standard protocol in the field of communications, such as the long term evolution (LTE) protocol, the new radio (NR) protocol, and related protocols used in future communication systems, which are not limited in this application.
[0103] The words "exemplary," "for example," "illustratively," "as another example," etc. are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" in this application should not be interpreted as being preferred or advantageous over other embodiments or designs.
[0104] The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized. "Multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Wherein a, b and c can be single or plural, respectively.
[0105] Descriptions such as "when...", "in the case of...", "if...", and "if" all mean that the device will take corresponding actions under certain objective circumstances. They do not limit the time, nor do they require the device to make judgments when implementing them, nor do they imply the existence of other limitations.
[0106] In addition, the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0107] A communication system to which the embodiments of the present application can be applied is described below.
[0108] The 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), world-wide interoperability for microwave access (WiMAX) communication systems, 5G systems or NR systems, or future communication systems. 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 may also be a short-range wireless communication system, such as a wireless fidelity (WiFi) communication system or an ultra-wide band (UWB) system.
[0109] A device in a communication system can send signals to or receive signals from another device. These signals may include information, signaling, or data. The term "device" can also be replaced by an entity, network entity, communication device, communication module, node, or communication node, and the description herein uses devices as an example. For example, a communication system may include at least one terminal device and at least one access network device. The access network device can send downlink signals to the terminal device, and / or the terminal device can send uplink signals to the access network device.
[0110] A communication system applicable to embodiments of the present application may include one or more transmitting devices and one or more receiving devices. Optionally, one of the transmitting device and the receiving device may be a terminal device, and the other may be an access network device. Optionally, both the transmitting device and the receiving device may be terminal devices. Optionally, both the transmitting device and the receiving device may be access network devices. For ease of description, the data transmitting device is referred to as the first communication device, and the data receiving device is referred to as the second communication device.
[0111] For example, FIG1 shows a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in FIG1 , the communication system includes a radio access network 100 and a core network 200. In one possible implementation, the communication system 1000 may also include the Internet 300. The RAN 100 may include at least one radio access network device (such as 110a and 110b in FIG1 ) and at least one terminal device (such as 120a-120j in FIG1 ). The terminal device is wirelessly connected to the radio access network device, and the radio access network device is wirelessly or wiredly connected to the core network. The core network device and the radio access network device may be independent and distinct physical devices, or the functions of the core network device and the logical functions of the radio access network device may be integrated into the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the radio access network device. Terminal devices and radio access network devices may be connected to each other via wired or wireless means. FIG1 is only a schematic diagram. The communication system may further include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1 .
[0112] The terminal devices in the communication system 1000 may also be referred to as terminals, user equipment (UE), mobile stations, mobile terminals, etc. The terminal devices can be widely used in various scenarios, such as D2D, V2X, MTC, IoT, virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal devices can be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of the present application do not limit the device form of the terminal devices.
[0113] The radio access network 100 may be a cellular system related to the 3rd Generation Partnership Project (3GPP), for example, a 4G mobile communication system, a 5G mobile communication system, or a future evolution system (. The radio access network 100 may also be an open access network (open RAN, O-RAN or ORAN) or a cloud radio access network (CRAN). The radio access network 100 may also be a communication system that integrates two or more of the above systems.
[0114] A radio access network device, sometimes also referred to as a radio access network node, radio access network entity, or access node, is part of a communication system and helps terminal devices achieve wireless access. The multiple radio access network devices in communication system 1000 can be nodes of the same type or different types.
[0115] In one possible scenario, a wireless access network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), or a base station in a future mobile communication system. A RAN node may be a macro base station (such as 110a in Figure 1 ), a micro base station or an indoor station (such as 110b in Figure 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. Exemplarily, a wireless access network node may also be a server, a wearable device, a vehicle, or an onboard device. For example, the access network device in V2X technology may be a road side unit (RSU).
[0116] In another possible scenario, multiple radio access network devices collaborate to assist terminal devices in achieving wireless access, and different radio access network devices respectively implement part of the functions of the base station. For example, the radio access network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), a radio frequency unit (RFU), an active antenna unit (AAU), or a remote radio head (RRH).
[0117] In different systems, CU, DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in the ORAN system, CU may also be called open-CU (open-CU, O-CU), DU may also be called open-DU (open-DU, O-DU), and RU may also be called open-RU (open-RU, O-RU). Any of the CU, DU, and RU units can be implemented as software modules, hardware modules, or a combination of software and hardware modules.
[0118] The embodiments of the present application do not limit the specific technology and specific device form used by the wireless access network device. For ease of description, access network device is a short name for wireless access network device, and base station is an example of wireless access network device.
[0119] Base stations and terminal devices can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminal devices.
[0120] The roles of base stations and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For terminal devices 120j accessing the wireless access network 100 via 120i, terminal device 120i is a base station. However, for base station 110a, 120i is a terminal device, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, and 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality.
[0121] Communication between base stations and terminal devices, between base stations, and between terminal devices can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0122] Unless otherwise specified, the device used to implement the functions of a terminal device or access network device in this application may refer to the terminal device or access network device itself, or may refer to a device that can support the terminal device or access network device to implement its functions, such as a circuit, a chip system or a chip, specifically, a system on a chip (SoC) or a modem. The device can be installed in the terminal device or access network device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0123] It should be understood that the network architecture shown above is only an exemplary illustration, and the network architecture applicable to the embodiments of the present application is not limited to this. Any network architecture that can realize the functions of the above-mentioned network elements is applicable to the embodiments of the present application.
[0124] It should also be understood that the above naming is only defined to facilitate the distinction between different functions and should not constitute any limitation to this application. This application does not exclude the possibility of adopting other naming in other networks in the future.
[0125] To facilitate understanding of the embodiments of the present application, several concepts or terms involved in the embodiments of the present application are briefly explained below.
[0126] The concepts and terms introduced below are explained with reference to those specified in the protocol. However, this does not mean that the embodiments of this application are applicable only to existing systems. The concepts and terms involved in the embodiments of this application can be applied to future systems. Furthermore, the specific names of the concepts and terms (for example, concepts and terms describing functionality) may be adjusted as future systems develop.
[0127] 1. Air interface native data
[0128] Air interface native data may include synaesthesia data, artificial intelligence (AI) model data, and channel state information (CSI) data for multi-antenna systems. Typically, air interface native data contains various forms of redundancy. For example, a large amount of data in the perceived original signal has little impact on subsequent tasks, and discarding it can greatly reduce the amount of data transmitted. For another example, the perceived point cloud data is correlated in time and space, and the channel matrix has a strong correlation in the frequency domain and spatial angle domain.
[0129] FIG2 is a schematic diagram of the overall process of air interface native data compression and transmission.
[0130] As shown in Figure 2, raw air interface data undergoes source coding, channel coding, air interface transmission, channel decoding, and source decoding before reaching the destination. Source coding and channel coding are performed at the transmitter of the raw air interface data, while channel decoding and source decoding are performed at the receiver of the raw air interface data.
[0131] Air-interface native data compression can occur before channel coding, such as during source coding. Source coding can include data reorganization and filtering, data transformation and quantization, and data selection and channel mapping. Air-interface native data compression can be considered a generalized data transformation.
[0132] In addition, air interface native data compression may also occur at other protocol layers, such as the application layer, which is not limited in the embodiments of the present application.
[0133] 2. RF map data
[0134] Radio frequency map data, also known as electromagnetic map data, is a type of air interface native data related to geographic location. It primarily describes the electromagnetic propagation characteristics of the environment and can be used to assist in communication and positioning. RF map data is an important form of native perception data.
[0135] FIG3 is a schematic diagram of the RF map grid and the RF map data matrix.
[0136] As shown in Figure 3, 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). The electromagnetic propagation information at each location point is recorded to obtain the RF map grid. A column in the RF map data matrix corresponds to the electromagnetic propagation information recorded in a grid in the RF map grid. For example, the a1th column of the RF map data matrix of size m×n corresponds to the electromagnetic propagation information recorded in the first grid in the RF map grid, the a2th column corresponds to the electromagnetic propagation information recorded in the second grid in the RF map grid, and the a3th column corresponds to the electromagnetic propagation information recorded in the second grid in the RF map grid. n The columns correspond to the electromagnetic propagation information recorded at the last grid in the RF map grid. The RF map data matrix is a summary of the electromagnetic propagation information (or part of it) at all grids in the RF map grid, used to describe the electromagnetic propagation characteristics of the entire area.
[0137] The electromagnetic propagation information may include, in whole or in part, but is not limited to the following information:
[0138] 1) Multipath information, such as angle, delay or power;
[0139] 2) Scaler information, such as capacity and channel quality indicator (CQI);
[0140] 3) Whether the electromagnetic propagation with the base station is line of sight (LOS) or non-line of sight (NLOS);
[0141] 4) Deterministic H matrix;
[0142] 5) The geographic location coordinates represented by the grid.
[0143] 3. Low Rank Matrix Approximation LRMA
[0144] LRMA is a common compression method that uses the correlation of data keys. It can be considered a transform domain compression or projection compression. The principle of LRMA is shown in Figure 4.
[0145] Figure 4 is a schematic diagram of the LRMA principle. As shown in Figure 4, through dimensionality reduction singular value decomposition (SVD), also known as truncated SVD, the m×n matrix A can be approximately represented by matrices B and E. The columns of matrix B are mutually orthogonal and have unit length. A column of matrix B can be considered a projection basis for projecting onto a low-dimensional subspace. Matrix E is the projection coefficient or projection result of matrix A under the projection basis of matrix B. The EYM (Eckart-Young-Mirsky) theorem guarantees the optimality of the projection basis of truncated SVD.
[0146] The above briefly explains the concepts and terms involved in the embodiments of the present application, and no further explanation is given below.
[0147] Native air interface data is characterized by high dimensionality and large data volumes, and its exchange and transmission consume significant air interface resources. Typically, data compression techniques are used to compress native air interface data. This significantly reduces air interface resource usage and transmission overhead while meeting certain distortion or mission accuracy requirements. However, current data compression methods still incur significant transmission overhead for native air interface data. Therefore, reducing this transmission overhead has become an urgent issue.
[0148] In response to the above problems, embodiments of the present application provide a method and a communication device for transmitting data, in order to reduce the transmission overhead caused by native data of the air interface.
[0149] Typically, air interface native data will have various forms of redundancy, and mining the redundant relationship of air interface native data is one of the keys to data compression. The inventors have found that in some scenarios, the redundancy of air interface native data exhibits a certain hierarchical structure. For example, in a single-transmit and single-receive scenario, there will be a common representation space between the data sent by the transmitting device to the receiving 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, the data at a certain moment itself is redundant. For another example, when the transmitting device sends data to multiple receiving devices, due to the correlation between different receiving devices, there will be a common representation space between the data of different receiving devices, that is, there is redundancy between the data of different receiving devices; the data of each receiving device also has its own independent representation space, that is, the data of a single receiving device itself is redundant.
[0150] Based on the above-mentioned hierarchical structure of air interface native data, this application adopts a data compression scheme with a hierarchical structure, which can fully utilize the hierarchical structure in data redundancy and reduce transmission overhead while maintaining the same compression accuracy as the existing data compression scheme.
[0151] The following describes the method embodiments of the present application.
[0152] FIG5 is a schematic flowchart of a data transmission method 500 provided in an embodiment of the present application.
[0153] Method 500 can be performed by a first communication device and a second communication device, wherein the first communication device is a data transmitting device, a data encoding device, or a data compressing device, and the second communication device is a data receiving device, a data decoding device, or a data decompressing device. Unless otherwise specified, "first communication device" or "second communication device" can refer to the first communication device or the second communication device itself, or can refer to a device that can support the first communication device or the second communication device to perform its functions. For ease of description, the following description uniformly uses the first communication device and the second communication device. 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.
[0154] Method 500 includes at least part of the following.
[0155] Step 501: A first communication device obtains data to be sent to a second communication device.
[0156] The data to be sent to the second communication device includes first data.
[0157] The first communication device obtaining data to be sent to the second communication device may refer to the first communication device reading the data to be sent to the second communication device from a cache. The data stored in the cache may be collected and processed by the first communication device, or may be received by the first communication device from other communication devices, without limitation.
[0158] Step 502: The first communication device obtains a first projection basis group and a second projection basis group.
[0159] In embodiments of the present application, a projection basis group can be associated with a range. In other words, different projection basis groups can be applicable to different ranges. Because the projection basis group is associated with a range, the first communication device can obtain the projection basis group corresponding to the range to which the first communication device or the second communication device belongs, to compress data to be sent to the second communication device.
[0160] The scope of the embodiments of the present application may refer to various types of scopes. As an example, the scope of the embodiments of the present application may be a regional (e.g., geographic) scope, such as different projection basis groups may be applicable to different regions. In this case, the projection basis group is associated with the region, and when selecting a projection basis group for compressing or decompressing data, the selection may be based on the region corresponding to the data to be sent. As another example, the scope of the embodiments of the present application may be an applicable communication device scope, such as different projection basis groups may be applicable to different communication device groups. In this case, the projection basis group may be associated with the identity of the data receiving device. When selecting a projection basis group for compressing or decompressing data, the selection may be based on the group to which the data receiving device is located.
[0161] Based on the hierarchical structure of the air interface native data, the embodiments of the present application can adopt a data compression scheme with a hierarchical structure, that is, multiple projection basis groups can be used to project and compress the data step by step. The projection basis groups used for projection compression at different levels correspond to different ranges, and there is a hierarchical structure between different ranges. Taking the two-level projection compression of data as an example, the projection basis group used for the first-level projection compression can correspond to range A, and the projection basis group used for the second-level projection compression can correspond to range B. There is a hierarchical structure between range A and range B, and range B can be a sub-range of range A. In this case, the projection basis group obtained by the first communication device for compressing the data to be sent to the second communication device may include projection basis groups corresponding to multiple levels of projection compression. The projection basis group corresponds to a certain range, which can be understood as: the projection basis group is applicable to the projection compression of data within the range.
[0162] The following describes an embodiment of the present application by taking two-stage projection compression in multi-stage projection compression as an example. The two-stage projection compression can be any two-stage projection compression in the multi-stage projection compression.
[0163] For these two levels of projection compression, as shown in step 502, the first communication device can obtain a first projection basis group and a second projection basis group. The first projection basis group corresponds to the first level of projection compression, and the projection basis in the first projection basis group corresponds to the first range. The second projection basis group corresponds to the second level of projection compression, and the projection basis in the second projection basis group corresponds to the second range, which is a subrange of the first range. The numbering of "first" and "second" in the first level of projection compression and the second level of projection compression here is only to indicate that the first level of projection compression and the second level of projection compression are projection compressions of different levels. The projection basis in the projection basis group corresponds to a certain range, which can be understood as: the projection basis in the projection basis group is used for projection compression of data within the range, the projection basis in the projection basis group is used for projection compression of data of devices within the range, or the projection basis in the projection basis group is used for projection compression of data collected within the range, etc.
[0164] The following describes a solution in which a projection basis group is associated with a region and a solution in which a projection basis group is associated with an identity of a communication device.
[0165] 1. Projection basis set is associated with region
[0166] The "region" in this application may refer to an actual geographical area or a logical regional division, without limitation, and will not be further described below.
[0167] In a scenario where the projection basis group is associated with a region, since the projection basis group is associated with the region, the first communication device can obtain the projection basis group corresponding to the region in which 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, thereby compressing 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 group corresponding to the region in which the terminal device is located. For another example, 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 group corresponding to the region in which it is located based on the region in which it is located.
[0168] Exemplarily, the solution of associating the projection basis group with the area of the communication device can be applied to a single-transmit-single-receive scenario, such as projection compression of data sent by a transmitting device to a receiving device at different times.
[0169] In a solution in which projection basis sets are associated with regions, a projection basis in a first projection basis set corresponds to a first region, a projection basis in a second projection basis set corresponds to a second region, and the second region is a subregion of the first region.
[0170] Among them, the first data in the data to be sent to the second communication device corresponds to the second area. The data corresponding to a certain area can be understood as: the data is obtained or collected from the area or a part of the area (such as a sub-area of the area), the data is a summary of the data in the area or a part of the area, or the data is used to describe the electromagnetic propagation characteristics of the area or a part of the area. In this way, the first data corresponding to the second area can be understood as: the first data is obtained or collected from the second area or a part of the second area, the first data is a summary of the data in the second area or a part of the second area, or the first data is used to describe the electromagnetic propagation characteristics of the second area or a part of the second area.
[0171] Since the projection basis group is associated with the area, the first communication device obtains the first projection basis group and the second projection basis group, which can include: the first communication device obtains 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, obtains the first projection basis group corresponding to the first area where the first communication device or the second communication device is located, and the second projection basis group corresponding to the second area where the first communication device or the second communication device is located.
[0172] Optionally, the first area is a cell, and the second area is a sub-area of the cell.
[0173] The embodiments of the present application do not limit the implementation manner in which the first communication device obtains the location information of the first communication device or the second communication device.
[0174] In one possible implementation, 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, i.e., the access network device obtains the location information of the terminal device. As an example, if the terminal device has a positioning function, the access network device can receive the location information reported by the terminal device. As another example, if the access network device has a terminal device positioning function, the access network device can measure and obtain the location information of the terminal device.
[0175] In another possible implementation, taking the example of a first communication device being a terminal device and a second communication device being an access network device, the first communication device obtains the location information of the first communication device, i.e., the terminal device obtains its own location information. As an example, if the terminal device has a positioning function, the terminal device can obtain its own location information based on the positioning function. As another example, if the access network device has a terminal device positioning function, the terminal device can receive the terminal device's location information indicated by the access network device.
[0176] In embodiments of the present application, the first and second projection basis sets can be calculated by a 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 first and second projection basis sets can be calculated by the access network device. The first and second projection basis sets can also be calculated by a 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 first and second projection basis sets can be calculated by the access network device and configured for the terminal device. When the terminal device has data to send to the access network device, the terminal device uses the first and second projection basis sets configured by the access network device. In other words, the projection basis set used for compressing data can be determined by either the data transmitting device or the data receiving device. Typically, the first and second projection basis sets can be calculated by one of the first and second communication devices with computing power. Two methods for determining the first and second projection basis sets are described below.
[0177] 1) The first projection basis group and the second projection basis group are determined by the first communication device
[0178] Because the projection basis in the first projection basis set corresponds to the first region, the first communication device can calculate the first projection basis set based on data within the first region. Specifically, the first communication device can determine the first projection basis set based on second data corresponding to the first region, where the second data is sample data used to determine the first projection basis set and is data within the first region. Exemplarily, the second data can be data currently to be transmitted within the first region, meaning that when data needs to be transmitted, the first communication device calculates the corresponding projection basis set based on the current data. Exemplarily, the second data can also be historical data within the first region, meaning that the first projection basis set is pre-calculated, and when data needs to be transmitted, the first communication device can read the previously calculated first projection basis set.
[0179] The embodiments of the present application limit the implementation manner in which the first communication device determines the first projection basis set based on the second data. In one possible implementation manner, as shown in FIG4 , the first communication device may perform SVD (such as truncated SVD) or LRMA on the second data to obtain the first projection basis set.
[0180] 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 data within the second region. Specifically, the first communication device can determine the second projection basis set based on third data corresponding to the second region, where the third data is sample data used to determine the second projection basis set and is data within the second region. Exemplarily, the third data can be data currently to be transmitted within the second region, meaning that when data needs to be transmitted, the first communication device calculates the corresponding projection basis set based on the current data. Exemplarily, the third data can also be historical data within the second region, meaning that the second projection basis set is pre-calculated, and when data needs to be transmitted, the first communication device can read the previously calculated second projection basis set.
[0181] The embodiments of the present application do not limit the implementation manner in which the first communication device determines the second projection basis group according to the third data.
[0182] In one possible implementation, as shown in FIG4 , the first communication device may perform SVD (e.g., truncated SVD) or LRMA on the third data to obtain a second projection basis set. In this implementation, the first communication device may only obtain the second projection basis set in step 502. In another possible implementation, the first communication device may compress the third data based on the first projection basis set to obtain a second residual, and then determine a second projection basis set based on the second residual, such as by performing SVD (e.g., truncated SVD) or LRMA on the second residual to obtain the second projection basis set.
[0183] In an embodiment of the present application, a first communication device can determine a first projection basis group and a second projection basis group in advance. When data needs to be transmitted, the first projection basis group corresponding to the first area where the first communication device or the second communication device is located, and the second projection basis group corresponding to the second area where the first communication device or the second communication device is located, can be obtained based on the location information of the first communication device or the second communication device. For example, assuming 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-area A1 of cell A, the access network device can obtain the projection basis group corresponding to cell A and the projection basis group corresponding to sub-area A1 based on the location information of the terminal device.
[0184] In the case where the first communication device determines the first projection basis group and the second projection basis group, the first communication device may further send the first projection basis group and / or the second projection basis group to the second communication device so that the second communication device may use the same projection basis group to decompress the received compressed data.
[0185] The embodiments of the present application do not limit the manner in which the first communication device sends the first projection basis group and / or the second projection basis group to the second communication device.
[0186] In one possible implementation, a first communication device may send a projection basis set corresponding to the second communication device's location to a second communication device. For example, the first communication device may send the corresponding projection basis set to the second communication device when the second communication device enters a certain area. If the second communication device does not leave the area, the first communication device may continue to use the projection basis set provided to the second communication device, and the second communication device may continue to use the received projection basis set, without the need to update the projection basis set between the two. Specifically, the first communication device may send a first projection basis set to the second communication device after the second communication device enters the first area, and send a second projection basis set to the second communication device after the second communication device enters the second area. For example, after a terminal device enters 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 sub-area A1 for the terminal device. For another example, after a terminal device enters sub-area A2 of cell A from sub-area A1 of cell A, the access network device may configure the projection basis set corresponding to sub-area A2 for the terminal device. Since the terminal device does not leave cell A, the first communication device does not need to configure the projection basis set corresponding to cell A for the terminal device.
[0187] In another possible implementation, the first communication device may send the projection basis group corresponding to the second communication device's location and the projection basis group corresponding to the location adjacent to the second communication device to the second communication device. This helps reduce the signaling overhead caused by sending the projection basis groups. Specifically, the first communication device may send third information and / or fourth information to the second communication device. The third information is used to indicate the first set, which includes multiple projection basis groups, and the multiple projection basis groups included in the first set correspond to multiple sub-regions of the third region, which include the first region; and the fourth information is used to indicate the second set, which includes multiple projection basis groups, and the multiple projection basis groups included in the first set correspond to multiple sub-regions of the first region, which include the second region. The method for determining the projection basis group corresponding to each of the multiple sub-regions of the third region can refer to the method for determining the first projection basis group, and the method for determining the projection basis group corresponding to each of the multiple sub-regions of the first region can refer to the method for determining the second projection basis group. For example, after the terminal device enters sub-area A1 of cell A from cell B, the access network device can configure the projection basis group corresponding to cell A, the projection basis group corresponding to sub-area A1, and the projection basis groups corresponding to the adjacent sub-areas A2, A3, and A4 of sub-area A1 for the terminal device.
[0188] In the case where a first communication device sends a projection basis set corresponding to the second communication device's location and a projection basis set corresponding to a location adjacent to the second communication device's location to a second communication device, in another embodiment, to ensure that the first and second communication devices select the same projection basis set, the first communication device may further send fifth and / or sixth information to the second communication device, where the fifth information indicates the first projection basis set and the sixth information indicates the second projection basis set. For example, when the first communication device sends the third and fourth information to the second communication device, the first communication device may further send the fifth and sixth information to the second communication device. For 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 further send the sixth information to the second communication device. The fifth and / or sixth information may be sent along with the compressed data or separately from the compressed data, without limitation.
[0189] The embodiments of the present application do not limit the implementation of the fifth information and / or the sixth information. In one possible implementation, the fifth information and / or the sixth information may be a bit string, where the number of bits in the bit string corresponding to the fifth information is the same as the number of projection basis groups in the first set 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 groups in the second set configured for the second communication device, with each bit in the bit string corresponding to one projection basis group. For example, a terminal device is located in sub-area #A2 of cell A, and the access network device has configured for the terminal device the projection basis group corresponding to cell A, projection basis group #1 corresponding to sub-area A1 of cell A, projection basis group #2 corresponding to sub-area A2 of cell A, projection basis group #3 corresponding to sub-area A3 of cell A, and projection basis group #4 corresponding to sub-area A4 of cell A. The access network device may send the terminal device sixth information indicating projection basis group #2 selected by the access network device, and the sixth information may be 0100. In another possible implementation, the fifth information and / or the sixth information may include projection basis group numbers. Specifically, the fifth information includes the number of the first projection basis group, and the sixth information includes the number of the second projection basis group. For example, the terminal device is located in sub-area #A2 of cell A, and the access network device configures the projection basis group corresponding to cell A, the projection basis group #1 corresponding to sub-area A1 of cell A, the projection basis group #2 corresponding to sub-area A2 of cell A, the projection basis group #3 corresponding to sub-area A3 of cell A, and the projection basis group #4 corresponding to sub-area A4 of cell A for the terminal device. The projection basis group #1, projection basis group #2, projection basis group #3, and projection basis group #4 are numbered 00, 01, 10, and 11, respectively. The access network device can send the sixth information to the terminal device to indicate the projection basis group #2 selected by the access network device, and the sixth information may include 01.
[0190] In the case where a first communication device sends a projection basis set corresponding to the second communication device's location and a projection basis set corresponding to a location adjacent to the second communication device's location to a second communication device, in order for the first communication device and the second communication device to select the same projection basis set, in one embodiment, the first communication device may further send seventh information and / or eighth information to the second communication device, wherein 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 further send the seventh information and the eighth information to the second communication device. For 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 further send the eighth information to the second communication device.
[0191] The embodiments of the present application do not limit the manner of indicating the correspondence between multiple projection basis groups and multiple sub-regions. A possible implementation method may indicate the information of multiple sub-regions, the number of each sub-region among the multiple sub-regions, and the number of the projection basis group corresponding to the number of each sub-region. Taking the eighth information as an example, the eighth information may include the information of multiple sub-regions of the first region, the number of each sub-region among the multiple sub-regions of the first region, and the number of the projection basis group corresponding to the number 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 a sub-region. For example, a sub-region may be described using information such as a quadtree, an octree, or a spatial volume element.
[0192] 2) The first projection basis group and the second projection basis group are determined by the second communication device
[0193] The second communication device determines the first projection basis group and the second projection basis group in the same manner as the first communication device determines the first projection basis group and the second projection basis group. The second data and the third data based on which the second communication device calculates the first projection basis group and the second projection basis group may be previously transmitted to the second communication device by the first communication device.
[0194] In the case where the first projection basis group and the second projection basis group are determined by the second communication device, the second communication device may further send the first projection basis group and / or the second projection basis group to the first communication device. The manner in which the second communication device sends the first projection basis group and / or the second projection basis group to the first communication device is the same as the manner in which the first communication device sends the first projection basis group and / or the second projection basis group to the second communication device, and is not described in detail.
[0195] When the second communication device transmits the projection basis set corresponding to the second communication device's location and the projection basis set corresponding to a location adjacent to the second communication device to the first communication device, the second communication device may further transmit tenth and / or eleventh information to the first communication device so that the first and second communication devices select the same projection basis set. The tenth information indicates the correspondence between the plurality of projection basis sets included in the first set and the plurality of sub-regions of the third region, including the correspondence between the first projection basis set and the first region. The eleventh information indicates the correspondence between the plurality of projection basis sets included in the second set and the plurality of sub-regions of the first region, including the correspondence between the second projection basis set and the second region. In this case, when the first communication device receives the tenth information, obtaining the first projection basis set includes: the first communication device retrieving the first projection basis set from the first set based on the location information of the first communication device or the second communication device. When the first communication device receives the eleventh information, obtaining the second projection basis set includes: the first communication device retrieving the second projection basis set from the second set based on the location information of the first communication device or the second communication device.
[0196] 2. The projection base group is associated with the identity of the communication device
[0197] In a scenario where the projection base group is associated with the identity of a communication device, since the projection base group is associated with the identity of the communication device, a first communication device can, based on the identity of the first communication device or the second communication device, obtain the projection base group corresponding to the communication device group to which the first communication device or the second communication device belongs, for use in compressing 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 base group corresponding to the terminal device group to which the terminal device belongs, based on the terminal device group to which the terminal device belongs.
[0198] For example, the scheme of associating a projection basis group with the identity of a communication device can be applied to a scenario where a transmitting device sends data to multiple receiving devices. Optionally, the transmitting device can be an access network device or a terminal device. Optionally, the receiving device can include an access network device and / or a terminal device.
[0199] In a scheme in which the projection basis group is associated with the identity of the communication device, the projection basis in the first projection basis group corresponds to the communication device group, that is, the projection basis in the first projection basis group is a projection basis common to all communication devices in the communication device group, and the projection basis in the second projection basis group corresponds to some communication devices in the communication device group, that is, the projection basis in the second projection basis group is a projection basis used by some communication devices in the communication device group, and the second communication device belongs to a projection basis in the second projection basis group corresponding to the communication device.
[0200] Because the projection basis group is associated with the region, the first communication device obtaining the first projection basis group and the second projection basis group may include: the first communication device obtaining the first projection basis group corresponding to the communication device group based on the second communication device belonging to the communication device group, and obtaining the second projection basis group corresponding to the portion of the communication devices in the communication device group based on the second communication device belonging to the second communication device. Optionally, some of the communication devices in the communication device group may form another communication device group, that is, the projection basis in the second projection basis group corresponds to a communication device group that includes some of the communication devices in the communication device group corresponding to the first projection basis group. It should be noted that when there is only one communication device in a communication device group, the projection basis group corresponding to the communication device group is the projection basis group specific to the communication device. In this case, the projection basis group corresponding to the communication device group may also be replaced with the projection basis group corresponding to the terminal device. For example, the communication device group is the multicast group to which the second communication device belongs, and some communication devices in the communication device group only include the second communication device (that is, some communication devices in 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 base group corresponding to the multicast group, and obtains the second projection base group specific to the second communication device.
[0201] In a scheme where the projection basis group is associated with the identity of the communication device, the first and second projection basis groups can be calculated by the first communication device. In this scheme, the first communication device can determine the first and second projection basis groups in a manner similar to the method used in a scheme where the projection basis group is associated with a region. However, in this scheme where the projection basis group is associated with the identity of the communication device, the second data is data for the communication device group, and the third data is data for some of the terminal devices in the communication device group.
[0202] In the case where the first communication device determines the first projection basis group and the second projection basis group, the first communication device may further send the first projection basis group and / or the second projection basis group to the second communication device so that the second communication device may use the same projection basis group to decompress the received compressed data.
[0203] The embodiments of the present application do not limit the manner in which the first communication device transmits the first projection base group and / or the second projection base group to the second communication device. In one possible implementation, when some of the communication devices in the communication device group are second communication devices, the first communication device may multicast the first projection base group to the communication devices in the communication device group and / or unicast the second projection base group to the second communication device. In another possible implementation, when some of the communication devices in the communication device group include multiple communication devices, the first communication device may multicast the first projection base group to the communication devices in the communication device group and / or multicast the second projection base group to some of the communication devices including multiple communication devices.
[0204] Step 503: The first communication device compresses the first data according to the first projection basis group to obtain a first projection result and a first residual.
[0205] Step 504: The first communication device compresses the first residual according to the second projection basis group to obtain a second projection result.
[0206] Step 505: The first communication device sends compressed data to the second communication device. Correspondingly, the second communication device receives the compressed data from the first communication device.
[0207] The compressed data includes a first projection result and a second projection result.
[0208] Step 506: The second communication device obtains the first projection basis group and the second projection basis group.
[0209] In the case where the first communication device determines the first projection basis set and the second projection basis set, the second communication device acquiring 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.
[0210] Optionally, when the projection basis group is associated with the area, the first projection basis group corresponds to the first area, the second projection basis group corresponds to the second area, and the second communication device receives the first projection basis group and the second projection basis group from the first communication device. This can be: the second communication device receives the first projection basis group from the first communication device after entering the first area, and / or receives the second projection basis group from the first communication device after entering the second area.
[0211] Optionally, when the projection base group is associated with the identity of the communication device, the first projection base group corresponds to the communication device group, the second projection base group corresponds to the second communication device in the communication device group, and the second communication device receives the first projection base group and the second projection base group from the first communication device. This can be: the second communication device receives the first projection base group multicast by the first communication device, and / or receives the second projection base group unicast by the first communication device.
[0212] In the case where the first communication device determines the first and second projection basis groups, when the projection basis groups are associated with regions, the second communication device may further receive third information and fifth information from the first communication device, wherein the third information indicates a first set, the first set including multiple projection basis groups, the multiple projection basis groups included in the first set corresponding to multiple sub-regions of the third region, the multiple sub-regions of the third region including the first region, and the fifth information indicates the first projection basis group. In this case, the second communication device may obtain the first projection basis group indicated by the third information from the first set based on the third information. And / or, the second communication device may further receive fourth information and sixth information from the first communication device, wherein the fourth information indicates a second set, the second set including multiple projection basis groups, the multiple projection basis groups included in the second set corresponding to multiple sub-regions of the first region, the multiple sub-regions of the first region including the second region, and the sixth information indicates the second projection basis group. In this case, the second communication device may obtain the second projection basis group indicated by the fourth information from the second set based on the fourth information.
[0213] In the case where the first projection basis group and the second projection basis group are determined by the first communication device, when the projection basis group is associated with an area, the second communication device can also receive third information and seventh information from the first communication device, wherein the third information is used to indicate the first set, the first set includes multiple projection basis groups, the multiple projection basis groups included in the first set correspond to multiple sub-areas of the third area respectively, and the multiple sub-areas of the third area include the first area, and the seventh information is used to indicate the correspondence between the multiple projection basis groups included in the first set and the multiple sub-areas of the third area. In this case, the second communication device obtains the first projection basis group as follows: the second communication device obtains the location information of the first communication device or the second communication device, and obtains the first projection basis group corresponding to the first area where the first communication device or the second communication device is located from the first set based on the obtained location information, the third information and the seventh information. And / or, the second communication device may further receive fourth information and eighth information from the first communication device, wherein the fourth information indicates a second set, the second set including multiple projection basis groups, the multiple projection basis groups included in the second set corresponding to multiple sub-areas of the first area, the multiple sub-areas of the first area including the second area, and the eighth information indicates a correspondence between the multiple projection basis groups included in the second set and the multiple sub-areas of the first area. In this case, the second communication device may obtain the second projection basis group by: the second communication device obtains the position information of the first communication device or the second communication device, and based on the obtained position information, the fourth information, and the eighth information, obtains the second projection basis group corresponding to the second area where the first communication device or the second communication device is located from the second set. It should be noted that although the second communication device obtains the position information of the first communication device or the second communication device twice, in practice, the second communication device may obtain the position information only once. This implementation is applicable to scenarios where both the first communication device and the second communication device can obtain position information, such as scenarios where the terminal device has positioning capabilities and can report the obtained position information to the access network device.
[0214] In the case where the second communication device determines the first and second projection basis groups, when the projection basis groups are associated with regions, the second communication device may obtain the first projection basis group by: determining the first projection basis group based on second data corresponding to the first region. Alternatively, the second communication device may obtain the second projection basis group by: determining the second projection basis group based on third data corresponding to the second region. Optionally, in this case, the second communication device may also send the tenth and / or eleventh information to the first communication device. For specific implementation methods, refer to the description in step 502.
[0215] Step 507: The second communication device performs decompression according to the second projection basis group and the second projection result to obtain a first residual.
[0216] Step 508: The second communication device performs decompression according to the first projection basis group and the first residual to obtain first data.
[0217] Thus, based on the hierarchical structure of native air interface data, method 500 can employ a hierarchical data compression scheme. Specifically, multiple projection basis groups can be used to perform projection compression on the data layer by layer. This fully utilizes the hierarchical structure of data redundancy to achieve better projection compression of the transmitted data, thereby helping to reduce transmission overhead. Furthermore, in method 500, the projection basis group can be associated with a region or communication device identity. If the communication device does not leave the region corresponding to the projection basis or the communication device group corresponding to the projection basis, the projection basis does not need to be updated, further helping to reduce transmission overhead.
[0218] In some other embodiments of the present application, the first communication device may use some projection bases in the first projection basis group and / or some projection bases in the second projection basis group when performing data compression. In this case, the first communication device may also 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 group used to compress the first data, and the second information is used to indicate one or more projection bases in the second projection basis group used to compress the first residual, so as to indicate to the second communication device which projection bases in the first projection basis group and / or which projection bases in the second projection basis group are specifically used, so that the second communication device uses the corresponding projection bases for decompression.
[0219] In other embodiments of the present application, when a projection basis group is associated with a region, there is a situation where the second communication device is located at the intersection of the second region and the fourth region, where the fourth region is also a subregion of the first region. The data to be sent to the second communication device may correspond in part to the second region and in part to the fourth region. For ease of description, the data corresponding to the second region is referred to as first data, and the data corresponding to the fourth region is referred to as fourth data. Both the first data and the fourth data are data to be sent to the second communication device. In this case, a first processing method is as follows: the first communication device determines the region in which the second communication device is located based on the region to which the second communication device is more inclined. If the second communication device is more inclined to the second region, the first communication device determines that the second communication device is in the second region, and then uses the second projection basis group 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 is more inclined to the fourth region, the first communication device determines that the second communication device is in the fourth region, and then uses the fourth projection basis group 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: the first communication device performs projection compression on the corresponding data based on the second projection basis set corresponding to the second region and the fourth projection basis set corresponding to the fourth region. In the second processing method, step 504 can specifically be the first communication device compressing the first data and the fourth data based on 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 corresponding to the first data, and the second sub-part corresponding to the fourth data. Step 505 can specifically be the first communication device compressing the first sub-part of the first residual based on the second projection basis set to obtain the second projection result. The first communication device can also obtain a fourth projection basis set corresponding to the fourth region and compress the second sub-part of the first residual based on the fourth projection basis set to obtain a fourth projection result.
[0220] In the second processing mode, the compressed data in step 505 may further include a fourth projection result corresponding to the fourth data. For the second communication device, step 507 may specifically involve the second communication device performing decompression based on the second projection basis set and the second projection result to obtain a first subpart of the first residual. The second communication device may also obtain a fourth projection basis set and perform decompression based on the fourth projection basis set and the fourth projection result to obtain a second subpart of the first residual. Step 508 may specifically involve the second communication device performing decompression based on the first projection basis set, the first subpart of the first residual, and the second subpart of the first residual to obtain the first data.
[0221] In addition, under the second processing method, in order for the second communication device to restore the original data order, the first communication device can also send ninth information to the second communication device, and accordingly, the second communication device receives the ninth information from the first communication device, wherein 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.
[0222] In some other embodiments of the present application, the compressed data in step 505 also includes a second residual. The second residual can be a residual obtained when the first residual is compressed according to the second projection basis group, that is, the first communication device compresses the first residual according to the second projection basis group to obtain a second projection result and a second residual. Alternatively, the second residual can also be a subsequent processing result of the residual obtained when the first residual is compressed according to the second projection basis group, such as the first communication device compresses the first residual according to the second projection basis group to obtain a second projection result and a residual corresponding to the second projection result, and subsequently the first communication device can further process the residual corresponding to the second projection result (such as further compression processing, etc.) to obtain the second residual. In this case, step 507 can be: the second communication device decompresses according to the second projection basis group, the second projection result, and the second residual to obtain the first residual.
[0223] In other embodiments of the present application, more than two levels of projection compression may be performed on the data to be sent to the second communication device. In this case, for the first communication device side, the first communication device may also 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 subrange of the second range; step 504 may specifically involve the first communication device compressing 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 also compress the third residual according to the third projection basis set to obtain a third projection result. The compressed data in step 505 may also include the third projection result. For the second communication device side, the second communication device may also obtain a third projection basis set, and decompress the data according to the third projection basis set and the third projection result to obtain a third residual; step 507 may specifically involve decompressing the data according to the second projection basis set, the second projection result, and the third residual to obtain the first residual.
[0224] The following describes in detail an embodiment of the present application by taking the hierarchical structure of the projection base 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.
[0225] FIG6 is a schematic diagram of the overall process of data compression based on a two-layer projection basis.
[0226] As shown in Figure 6, the base station obtains a set of projection bases, which has a two-layer hierarchical structure, where the first layer is the common projection base (CB) and the second layer is the specific projection base (SB). The base station uses CB and SB to compress the data to be compressed layer by layer. Specifically, as shown in Figure 6, the base station first uses CB to perform projection compression on the data to be compressed to obtain projection result #1 and residual #1, and then uses SB to further perform projection compression on residual #1 to obtain projection result #2 and residual #2. The base station then 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 (such as compression) later, the base station can also send the result of the subsequent processing of residual #2 to the UE.
[0227] CB may correspond to the first projection basis in method 500 , and SB may correspond to the second projection basis in method 500 .
[0228] The embodiment of the present application does not limit the setting method of the two-layer projection base. For example, there may be two methods: Method 1 and Method 2 described below.
[0229] Method 1: The projection base is associated with the geographic area
[0230] In Method 1, the first layer of the two-layer structure of projection bases is associated with the cell, and the second layer is associated with the sub-region of the cell. For ease of description, the first layer of projection bases in Method 1 is referred to as the cell common bases (CCB), and the second layer of projection bases is referred to as the region specific bases (RSB). It should be noted that a CCB is a group of projection bases, or in other words, a CCB includes one or more projection bases. An RSB is a group of projection bases, or in other words, an RSB includes one or more projection bases. 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.
[0231] 1)CCB
[0232] The CCB is associated with a cell and is a projection base applicable to the geographic scope of a cell. In other words, the CCB is a projection base shared by all UEs within a cell. Based on the UE's current location, if the UE is within a cell, the base station and UE can use the CCB corresponding to that cell. This CCB remains in effect until the UE leaves the cell.
[0233] The number d1 of projection bases (or basis vectors) included in the CCB needs to be configured in advance, 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.
[0234] Figure 7 is a schematic diagram of determining a CCB. As shown in Figure 7, the RF map grid of the entire geographic area of the cell associated with the CCB can be mapped into an m×n RF map data matrix. For a detailed description, refer to Figure 3. By performing SVD (such as truncated SVD) or LRMA on the m×n RF map data matrix, the m×n RF map data matrix can be approximately represented by the product of an m×d1 matrix and a d1×n matrix (not shown in Figure 7). The m×d1 matrix is the CCB.
[0235] 2) RSB
[0236] RSB is associated with the sub-area of the cell and is the projection base applicable to the sub-area within the cell, that is, RSB is the projection base used by the UE within the sub-area of the cell. Different RSBs correspond to different sub-areas within the cell. Specifically, the cell can be divided into multiple sub-areas, and each sub-area corresponds to a set of projection bases (i.e., RSBs). Based on the current location of the UE, if the UE is located in a sub-area of the cell, the base station can use the RSB corresponding to the sub-area for projection compression, and the UE can use the RSB corresponding to the sub-area for data recovery. When the UE switches to other sub-areas within the cell, the base station can use the RSB corresponding to the switched sub-area for projection compression, and the UE can use the RSB corresponding to the switched sub-area for data recovery.
[0237] The embodiments of the present application do not limit the manner in which a cell is divided into multiple sub-areas. As an example, a cell can be divided into multiple sub-areas based on geographic location. As another example, data within the cell range can be clustered according to a preset algorithm to obtain multiple types of data, and each type of data can correspond to a sub-area.
[0238] The number d of projection bases (or basis vectors) included in RSB#i of the i-th sub-region of the cell 2,i It needs to be configured in advance, such as through RRC signaling. i is a positive integer. RSB#i can be obtained based on the data of the i-th sub-area range of the cell.
[0239] Figure 8 is a schematic diagram of the correspondence between RSB and sub-areas. In Figure 8, a cell is divided into sub-area #1, sub-area #2, sub-area #3 and sub-area #4 as an example. As shown in Figure 8, the size is m×d 2,1RSB#1 is obtained from the data within the sub-region #1. RSB#1 is applicable to sub-region #1 and has a size of m×d 2,2 RSB#2 is obtained from the data within the sub-region #2. RSB#2 is applicable to sub-region #2 and has a size of m×d 2,3 RSB#3 is obtained from the data within the sub-region #3, RSB#1 is applicable to sub-region #3, and the size is m×d 2,4 RSB#4 is obtained from the data within the sub-region #4, and RSB#4 is applicable to sub-region #4.
[0240] The embodiments of the present application do not limit the implementation method of determining RSB.
[0241] One possible implementation method is to map the RF map grid corresponding to each sub-area into an RF map data matrix corresponding to the sub-area, and then use CCB to project and compress the RF map data matrix corresponding to the sub-area to obtain projection coefficients and residuals, and then perform SVD (such as truncated SVD) or LRMA on the obtained residuals to obtain the RSB of the sub-area. The CCB can be obtained based on data of the entire geographical range of the cell associated with the CCB.
[0242] FIG9 is an example of an implementation method for determining RSB. In FIG9 , RSB#3 of sub-area #3 of a cell is determined as an example.
[0243] First, obtain the CCB. See Figure 7 for the implementation method.
[0244] Then, the RF map grid corresponding to sub-region #3 is mapped to a size of m×n 2,3 The RF map data matrix uses CCB pairs of size m×n 2,3 The RF map data matrix is projected and compressed to obtain a size of d1×n 2,3 The projection result and size are m×n 2,3 The residual of size m×n 2,3 The residual is subjected to SVD (such as truncated SVD) or LRMA, etc., with a size of m×n 2,3 The residual can be approximated by the size of m×d 2,3 The matrix and size is d 2,3 ×n 2,3 The product of the matrices (not shown in Figure 9) is represented by the size of m×d 2,3 The matrix is RSB#3.
[0245] Another possible implementation method 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 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 method does not depend on the CCB.
[0246] Figure 10 is another example of an implementation method for determining RSB. Figure 10 also takes determining RSB#3 of sub-area #3 of a cell as an example.
[0247] As shown in FIG10 , the RF map grid corresponding to sub-area #3 is mapped to a size of m×n 2,3 The RF map data matrix is of size m×n 2,3 The RF map data matrix is subjected to SVD (such as truncated SVD) or LRMA, etc., with a size of m×n 2,3 The RF map data matrix can be approximated by a matrix of size m×d 2,3 The matrix and size is d 2,3 ×n 2,3 The product of the matrices (not shown in Figure 10) is represented by the size of m×d 2,3 The matrix is RSB#3.
[0248] In mode 1, the base station can configure the CCB of the cell where the UE is located and the RSB of the sub-area where the UE is located in advance for the UE. In subsequent data transmission, the base station will use the CCB and RSB configured for the UE to project and compress the data G layer by layer, 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 CCB and RSB configured for it to restore the data layer by layer. Specifically, the UE restores residual #1′ based on RSB and projection result #2, and restores data G′ based on CCB and projection result #1.
[0249] The embodiments of the present application do not limit the manner in which the base station configures the CCB for the UE.
[0250] In a possible implementation manner, the base station may broadcast the CCB within the cell, and accordingly, the UE receives the CCB broadcast by the base station.
[0251] The embodiments of the present application do not limit the manner in which the base station configures the RSB for the UE.
[0252] In a first possible implementation manner, the base station may configure an RSB of a sub-area for the UE when the UE enters or switches to a sub-area in the cell.
[0253] The following describes the configuration of the CCB and RSB and the transmission of data in the first possible implementation manner with reference to specific examples.
[0254] Figure 11 is a schematic diagram of a UE's movement path. Figure 11 uses the example of a cell divided into sub-area #1, sub-area #2, sub-area #3, and sub-area #4. The dashed arrowed line in Figure 11 represents the UE's movement path, which includes positions P1, P2, P3, and P4.
[0255] Figure 12 shows an example of CCB and RSB configuration and data transmission. Figure 12 is based on the UE mobile path shown in Figure 11. The four data transmissions Tx#1, Tx#2, Tx#3, and Tx#4 in Figure 12 correspond to positions P1, P2, P3, and P4 in the UE mobile path, respectively.
[0256] As shown in FIG11 , the UE is initially in sub-area #2, and the base station configures a CCB and RSB #2 of sub-area #2 for the UE.
[0257] When the UE moves to P1, the base station performs data transmission Tx#1. At this point, the UE is in sub-area #2. The base station performs projection compression on data #1 based on the CCB and RSB#2 and sends the projection compression result to the UE. The UE then recovers the data based on the CCB, RSB#2, and the received projection compression result. The projection compression result includes the projection result of data #1 on the CCB, the projection result of the residual of the CCB-based projection compression on RSB#2, and the optional residual of the residual of the CCB-based projection compression on RSB#2.
[0258] When the UE moves to P2, the base station performs data transmission Tx#2. At this point, the UE is still in sub-area #2. The base station performs projection compression on data #2 based on the CCB and RSB#2 and sends the projection compression result to the UE. The UE then recovers the data based on the CCB, RSB#2, and the received projection compression result. The projection compression result includes the projection result of data #2 on the CCB, the projection result of the residual of the CCB-based projection compression on RSB#2, and the optional residual of the residual of the CCB-based projection compression on RSB#2.
[0259] As the UE moves, the UE leaves sub-area #2 and enters sub-area #4. In this case, the base station may reconfigure RSB #4 of sub-area #4 for the UE.
[0260] When the UE moves to P3, the base station performs data transmission Tx#3. Now that the UE is in sub-area #4, the base station performs projection compression on data #3 based on the CCB and RSB#4 and sends the projection compression result to the UE. The UE then recovers the data based on the CCB, RSB#4, and the received projection compression result. The projection compression result includes the projection result of data #3 on the CCB, the projection result of the residual of the CCB-based projection compression on RSB#4, and the optional residual of the residual of the CCB-based projection compression on RSB#4.
[0261] When the UE moves to P4, the base station performs data transmission Tx#4. At this point, the UE is still in sub-area #4. The base station performs projection compression on data #4 based on the CCB and RSB#4 and sends the projection compression result to the UE. The UE then recovers the data based on the CCB, RSB#4, and the received projection compression result. The projection compression result includes the projection result of data #4 on the CCB, the projection result of the residual of the CCB-based projection compression on RSB#4, and the optional residual of the residual of the CCB-based projection compression on RSB#4.
[0262] In the second possible implementation, the base station can configure the RSB of the sub-area and the RSB of the adjacent sub-area of the sub-area for the UE when the UE enters or switches to a sub-area within the cell. Under this implementation, the base station can configure the RSB of the sub-area where the UE is located and the RSB of the adjacent sub-area where the UE is located for the UE. When the UE moves within these sub-areas, the base station and the UE only need to select the RSB of the sub-area where the UE is currently located. The base station does not need to update the RSB configuration for the UE. This helps reduce the repeated RSB configuration caused by the UE frequently switching sub-areas, and thus helps reduce the waste of resources caused by repeated RSB configuration.
[0263] For example, the base station may configure the RSBs of all sub-areas in the cell to the UE at one time. In this way, when the UE moves in the cell, the base station does not need to update the configuration of CCB and RSB for the UE.
[0264] In a second possible implementation, the base station may select an RSB for data compression from multiple RSBs based on the UE's location information, where the UE's location information may be reported to the base station by a UE with positioning and location information reporting capabilities, or may be determined by a base station with UE positioning capabilities.
[0265] In a second possible implementation, the UE may select an RSB for data recovery from a plurality of RSBs configured for it by the base station based on the UE's location information or RSB indication information from the base station. The RSB indication information is used to indicate: among the multiple RSBs configured for the UE, the RSB selected by the base station, the RSB used for data compression, or the RSB used for data recovery. In the case where the UE selects an RSB for data recovery from a plurality of RSBs configured for it by the base station based on the UE's location information, the base station also needs to indicate to the UE the correspondence between the sub-area and the RSB. The location information of the UE may be obtained by the UE with positioning capability itself, or may be indicated to the UE by the base station. The RSB indication information may correspond to the sixth information in method 500.
[0266] There are many ways to implement the RSB indication information, which are not limited.
[0267] As an example, a bit string 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. 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 for sub-area #1, RSB#2 for sub-area #2, RSB#3 for sub-area #3, and RSB#4 for sub-area #4 for the UE. The base station can 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 can be 1000, 0100, 0010, or 0001, where 1000 represents RSB#1 for sub-area #1, 0100 represents RSB#2 for sub-area #2, 0010 represents RSB#3 for sub-area #3, and 0001 represents RSB#4 for sub-area #4.
[0268] As another example, the RSB number (i.e., the RSB subscript) 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 of sub-area #1, RSB#2 of sub-area #2, RSB#3 of sub-area #3, and RSB#4 of sub-area #4 for the UE, and RSB#1, RSB#2, RSB#3, and RSB#4 are numbered 00, 01, 10, and 11, respectively. The RSB indication information can be 00, 01, 10, or 11.
[0269] The configuration of the CCB and RSB and the transmission of data in the second possible implementation manner are described below with reference to specific examples.
[0270] Figure 13 shows another example of CCB and RSB configuration and data transmission. Figure 13 uses the example of a base station sending RSB indication information to a UE. Figure 13 is also based on the UE's mobile path shown in Figure 11. The four data transmissions Tx#1, Tx#2, Tx#3, and Tx#4 in Figure 13 correspond to positions P1, P2, P3, and P4, respectively, along the UE's mobile path.
[0271] As shown in Figure 11, the UE is initially in sub-area #2, and the base station configures CCB, RSB#2 of sub-area #2, RSB#1 of the adjacent sub-area #1 of sub-area #2, RSB#3 of the adjacent sub-area #3 of sub-area #2, and RSB#4 of the adjacent sub-area #4 of sub-area #2 for the UE.
[0272] When the UE moves to P1, the base station performs data transmission Tx#1. At this time, the UE is in sub-area #2. The base station performs projection compression on data #1 based on CCB and RSB#2, and sends the projection compression result and RSB indication information #2 to the UE, where RSB indication information #2 indicates RSB#2. Accordingly, the UE selects RSB#2 based on RSB indication information #2, and further performs data recovery based on CCB, RSB#2, and the received projection compression result. The projection compression result includes: the projection result of data #1 on the CCB, the projection result of the residual of the projection compression based on the CCB on RSB#2, and the optional residual of the residual of the projection compression based on the CCB on RSB#2.
[0273] When the UE moves to P2, the base station performs data transmission Tx#2. At this time, the UE is still in sub-area #2. The base station performs projection compression on data #2 based on CCB and RSB#2, and sends the result of the projection compression and RSB indication information #2 to the UE, where RSB indication information #2 indicates RSB#2. Accordingly, the UE selects RSB#2 based on RSB indication information #2, and further performs data recovery based on CCB, RSB#2, and the received projection compression result. The projection compression result includes: the projection result of data #2 on the CCB, the projection result of the residual of the projection compression based on the CCB on RSB#2, and the optional residual of the residual of the projection compression based on the CCB on RSB#2.
[0274] As the UE moves, the UE leaves sub-area #2 and enters sub-area #4.
[0275] When the UE moves to P3, the base station performs data transmission Tx#3. At this time, the UE is in sub-area #4. The base station performs projection compression on data #3 based on CCB and RSB#4, and sends the projection compression result and RSB indication information #4 to the UE, where RSB indication information #4 indicates RSB#4. Accordingly, the UE selects RSB#2 based on RSB indication information #4, and further performs data recovery based on CCB, RSB#4, and the received projection compression result. The projection compression result includes: the projection result of data #3 on the CCB, the projection result of the residual of the projection compression based on the CCB on RSB#4, and the optional residual of the residual of the projection compression based on the CCB on RSB#4.
[0276] When the UE moves to P4, the base station performs data transmission Tx#4. At this time, the UE is still in sub-area #4. The base station performs projection compression on data #4 based on CCB and RSB#4, and sends the projection compression result and RSB indication information #4 to the UE, where RSB indication information #4 indicates RSB#4. Accordingly, the UE selects RSB#2 based on RSB indication information #4, and further performs data recovery based on CCB, RSB#4, and the received projection compression result. The projection compression result includes: the projection result of data #3 on the CCB, the projection result of the residual of the projection compression based on the CCB on RSB#4, and the optional residual of the residual of the projection compression based on the CCB on RSB#4.
[0277] The above describes a scheme in which the base station and UE use all projection bases in the CCB or RSB. The embodiments of the present application do not limit the base station and UE to all projection bases corresponding to the current cell and / or all projection bases corresponding to the current sub-area, that is, the base station and UE are not limited to using all projection bases of the CCB and / or all projection bases of the RSB. The base station and UE can use a subset of the CCB and / or a subset of the RSB for projection compression and data recovery.
[0278] In the case of using a subset of the CCB and / or a subset of the RSB, the base station further sends CCB partial use indication information and / or RSB partial use indication information to the UE, wherein the CCB partial use indication information is for projection basis group #1, which is a subset of the CCB, and the projection basis in projection basis group #1 is the projection basis in the CCB used for data compression, and the RSB partial use indication information is for projection basis group #2, which is a subset of the RSB, and the projection basis in projection basis group #2 is the projection basis in the RSB used for data compression. The CCB partial use indication information may correspond to the first information in method 500, and the RSB partial use indication information may correspond to the second information in method 500.
[0279] There are many ways to implement the CCB part usage indication information and / or the RSB part usage indication information, which are not limited.
[0280] 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 group #1, and one bit in the bit string corresponds to one projection basis in projection basis group #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 group #2, and one bit in the bit string corresponds to one projection basis in projection basis group #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, and D, and the RSB includes projection bases E, F, G, H, I, J, K, and L. When performing projection compression on the data, the base station uses the projection bases A, B, and C in the CCB and the projection bases G, H, I, J, K, and 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.
[0281] As another example, the CCB portion usage indication information and / or the RSB portion usage indication information may be a set of numbers of projection bases (ie, a set of subscripts of projection bases). For example, the base station configures the CCB and RSB#4 of sub-area #4 for the UE. The CCB includes projection bases A, B, C, and D, and the projection bases A, B, C, and D are numbered 00, 01, 10, and 11, respectively. The RSB includes projection bases E, F, G, H, I, J, K, and L, and the projection bases E, F, G, H, I, J, K, and L are numbered 000, 001, 010, 011, 100, 101, 110, and 111, respectively. When projecting and compressing the data, the base station uses the projection bases A, B, and C in the CCB and the projection bases G, H, I, J, K, and L in the RSB. The number set corresponding to the use indication information of the CCB part is {00, 01, 10}, and the number set corresponding to the use indication information of the RSB part is {010, 011, 100, 101, 110, 111}.
[0282] The following describes the configuration of CCBs and RSBs and the transmission of data using a subset of CCBs and / or a subset of RSBs with reference to specific examples.
[0283] Figure 14 is another schematic diagram of a UE's movement path. Figure 14 uses the example of a cell divided into sub-area #1, sub-area #2, sub-area #3, and sub-area #4. The dashed arrowed line in Figure 14 represents the UE's movement path, which includes positions P1 and P2.
[0284] Figure 15 shows another example of CCB and RSB configuration and data transmission. Figure 15 is based on the UE moving path shown in Figure 14. The two data transmissions Tx#1 and Tx#2 in Figure 15 correspond to positions P1 and P2 in the UE moving path, respectively.
[0285] As shown in FIG14 , the UE is initially in sub-area #4, and the base station configures a CCB and RSB #4 of sub-area #4 for the UE.
[0286] When the UE moves to P1, the base station performs data transmission Tx#1. At this time, the UE is in sub-area #4. The base station performs projection compression on data #1 based on subset #1 of RSB#4 and CCB, and sends the result of the projection compression and RSB partial usage indication information #1 to the UE. 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 RSB partial usage indication information #1, and performs data recovery based on CCB, subset #1 of RSB#4, and the received projection compression result. The projection compression result includes: the projection result of data #1 on the CCB, the projection result of the residual of the projection compression based on the CCB on subset #1 of RSB#4, and the optional residual of the residual of the projection compression based on the CCB on subset #1 of RSB#4.
[0287] When the UE moves to P2, the base station performs data transmission Tx#2. At this time, the UE is still in sub-area #4. The base station performs projection compression on data #2 based on subset #2 of RSB#4 and CCB, and sends the result of the projection compression and RSB partial usage indication information #2 to the UE. 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 RSB partial usage indication information #2, and performs data recovery based on CCB, subset #2 of RSB#4, and the received projection compression result. The projection compression result includes: the projection result of data #2 on the CCB, the projection result of the residual of the projection compression based on the CCB on subset #2 of RSB#4, and the optional residual of the residual of the projection compression based on the CCB on subset #2 of RSB#4.
[0288] The following takes the second processing method involved in method 500 as an example, and combines Figures 16 to 18 to describe in detail the solution when the UE is at the boundary of two sub-areas.
[0289] In FIG16 and FIG18 , overlapping group compression is introduced. Specifically, the data to be sent is grouped according to different sub-regions, and each group of data is projected and compressed using the RSB of the corresponding sub-region.
[0290] Figure 16 is another schematic diagram of a UE's movement path. The dashed arrowed line in Figure 16 represents the UE's movement path, which includes position P1, located somewhere at the boundary between sub-areas #2 and #4. The data to be sent to the UE corresponds to the shaded area. It can be seen that based on the overlap between sub-areas #2 and #4, the data to be sent to the UE is divided into two groups: Group A and Group B.
[0291] Figure 17 shows another example of CCB and RSB configuration and data transmission. Figure 17 is based on the UE moving path shown in Figure 16 , and data transmission Tx#1 in Figure 17 corresponds to position P1 in the UE moving path in Figure 16 .
[0292] As shown in FIG16 , the UE is initially in sub-area #2, and the base station configures a CCB, RSB #2 of sub-area #2, and RSB #4 of sub-area #4 adjacent to sub-area #2 for the UE.
[0293] When the UE moves to P1, the base station performs data transmission Tx#1. At this point, the UE is at the boundary between sub-area #2 and sub-area #4. Based on the second processing method, the base station can use the CCB and RSB#2 of sub-area #2 to perform projection compression on the RF map data in group A to obtain compression result A, and can use the CCB and RSB#4 of sub-area #4 to perform projection compression on the RF map data in group B to obtain compression result B. When using the CCB for projection compression, projection compression of both groups A and B can be completed at one time. That is, the base station uses the CCB to perform projection compression on the data to be sent to the UE (including groups A and B) to obtain a compression result and a residual. Then, RSB#2 of sub-area #2 is used to perform projection compression on the portion of the residual corresponding to group A to obtain compression result A, and RSB#4 of sub-area #4 is used to perform projection compression on the portion of the residual corresponding to group B to obtain compression result B. The base station can send to the UE 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, wherein 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.
[0294] In addition, for certain specific scenarios, when using the above-mentioned overlapping group compression, the base station also needs to indicate the data grouping status to the UE so that the UE can restore the original data order based on the data grouping status. For the aforementioned 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 grouping status through group indication information. The group indication information can correspond to the ninth information in method 500.
[0295] Figure 18 shows an example of data grouping. As shown in Figure 18, the data to be sent to the UE includes data 0 to data 16, where data 0, 3, 4, 6, 9, and 12 are grouped into group A, and data 1, 2, 5, 7, 8, 10, 11, 13, 14, and 15 are grouped into group B. In this case, the grouping indication information can indicate the grouping and the position of each data in the original data. For example, the grouping indication information indicates the grouping and {0, 3, 4, 6, 9, 12}.
[0296] Method 2: The projection base is associated with the UE identity
[0297] In Mode 2, the first layer of the two-layer structure of projection bases is associated with multiple UEs, and the second layer is associated with one UE among the multiple UEs. For ease of description, the second layer of projection bases in Mode 2 is referred to as UE-specific projection bases (USB). It should be noted that a CB is a group of projection bases, or in other words, a CB includes one or more projection bases. A USB is a group of projection bases, or in other words, a USB includes one or more projection bases. The multiple UEs may correspond to the communication device group in method 500, and the UE may correspond to some of the communication devices in method 500.
[0298] Exemplarily, CB is associated with a user group, and CB is a common projection base for UEs in the user group; USB is associated with UEs in the user group, that is, USB is a projection base used with a certain UE, and different USBs correspond to different UEs in the user group.
[0299] The determination method of CB and USB in mode 2 can refer to the determination method of CCB and RSB in mode 1. The difference is that CB is obtained based on data of multiple UEs, and USB of a certain UE is obtained based on the data of the UE.
[0300] FIG19 is another schematic diagram of the overall process of data compression based on a two-layer projection basis.
[0301] When the base station needs to send data to multiple UEs, the base station can obtain the CBs corresponding to the multiple UEs and the USBs corresponding to the multiple UEs, and the base station can use the CBs and the USBs corresponding to the UEs to perform projection compression on the data to be sent to the UE. Specifically, as shown in Figure 19, the base station first uses the CB to perform projection compression on the data to be compressed to obtain projection result #1 and residual #1, and then uses the USB to further perform projection compression on residual #1 to obtain projection result #2 and residual #2. The base station then 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 (such as compression) later, the base station can also send the result of the subsequent processing of residual #2 to the UE.
[0302] The embodiments of the present application do not limit the configuration of CB and USB.
[0303] In one possible implementation, the base station multicasts the CB to multiple UEs (i.e., all target UEs), and the CB is sent only once. The base station can unicast the USB corresponding to each of the multiple UEs. In this implementation, the content of the multicast and unicast messages to the UEs can be as follows:
[0304] Multicast content: including CB;
[0305] Unicast content: includes the projection result of the data of each UE in multiple UEs on the CB, the USB corresponding to each UE, and the result of further projection and compression of the residual of each UE data after CB projection compression on the USB.
[0306] Figure 20 shows an example of CB and USB configuration and data transmission. Figure 20 takes the example of a base station sending data to UE#1 and UE#2. As shown in Figure 20, 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:
[0307] Unicast content #1: includes the projection result of UE#1's data on the CB, the projection result of the CB projection residual on UE1's USB, and UE1's USB;
[0308] Unicast content #2: includes the projection result of UE#2's data on the CB, the projection result of the CB projection residual on the USB of UE2, and the USB of UE2.
[0309] It should be noted that the above-mentioned unicast content includes the projection result on the CB, the projection result of the CB projection residual on the USB of the UE, and the USB of the UE, which can be carried in the same signaling or in different signaling without restriction.
[0310] The following uses the performance of RSB projection compression as an example and combines simulation results to illustrate the beneficial effects of the embodiments of the present application.
[0311] Figure 21 is a schematic diagram of a simulation scenario. Figure 21 shows the entire sub-area, with the RSB configured in the UE. The UE moves along the dotted arrow lines. At positions P1, P2, and P3, the base station sends RF map data to the UE. At P1, the RF map data within the dotted box at P1 is sent; at P2, the RF map data within the dotted box at P2 is sent; and at P3, the RF map data within the dotted box at P3 is sent.
[0312] Figure 22 is a schematic diagram of the RD performance comparison of compression.
[0313] The horizontal axis is the number of floating points (FP), and the vertical axis is the mean square error (MSE).
[0314] Baseline: LRMA compression is applied independently to the data sent three times. The compression ratio is adjusted by adjusting the rank parameter of LRMA. The total data overhead and total MSE of the three data transmissions are calculated.
[0315] This application: Use the RSB of the sub-area to project and compress the data sent three times, and calculate the total data volume overhead and total MSE of the three data transmissions. In this application, since RSB is only configured once (UE always moves within the sub-area), its overhead is only calculated once.
[0316] As can be seen from Figure 22, the RD performance of the scheme proposed in this application is better than the RD performance of the scheme using LRMA for compression independently.
[0317] The above describes in detail the method embodiment provided by the present application in combination with Figures 1 to 22. The following will describe the device embodiment of the present application in combination with Figures 23 to 25.
[0318] It is understood that, in order to implement the functions in the above embodiments, the apparatuses in Figures 23 to 25 include hardware structures and / or software modules corresponding to the execution of the respective functions. It should be readily apparent to those skilled in the art that, in conjunction with the various exemplary units and method steps described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software.
[0319] Figures 23 and 24 are schematic diagrams of possible apparatuses provided in embodiments of the present application. These apparatuses can be used to implement the functions of the first communication device or the second communication device in the above method embodiments, thereby also achieving the beneficial effects of the above method embodiments.
[0320] As shown in FIG. 23 , the device 10 includes a transceiver unit 11 and a processing unit 12 .
[0321] When the apparatus 10 is used to implement the functions of the first communication device in each of 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 the apparatus 10 is used to implement the functions of the second communication device in each of 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.
[0322] For a more detailed description of the transceiver unit 11 and the processing unit 12 , please refer to the relevant description in the above method embodiment, which will not be described again here.
[0323] As shown in FIG24 , the apparatus 20 includes a processor 21. The processor 21 is coupled to a memory 23, which is used to store instructions. When the apparatus 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 processing unit 12 described above.
[0324] Optionally, the device 20 further includes a memory 23 .
[0325] Optionally, the memory (eg, 23) in the embodiment of the present application may be integrated into the processor (eg, 21).
[0326] Optionally, the apparatus 20 further includes an interface circuit 22. The interface circuit can be referred to as a communication interface. The processor 21 and the interface circuit 22 are coupled to each other. It will be appreciated that the interface circuit 22 can be a transceiver or an input / output interface. When the apparatus 20 is used to implement the method described above, the processor 21 is configured to execute instructions to implement the functions of the processing unit 12, and the interface circuit 22 is configured to implement the functions of the transceiver unit 11. The interface circuit can also be referred to as a transceiver circuit.
[0327] Optionally, the apparatus 20 may be a first communication device or a second communication device, and correspondingly, the interface circuit may be a transceiver.
[0328] Optionally, the apparatus 20 may be a chip applied to the first communication device or the second communication device, and accordingly, the interface circuit may be an input / output interface.
[0329] 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 embodiment. The chip receives information from other modules (such as a radio frequency module or antenna) in the first communication device or the second communication device, where the information is sent to the first communication device or the second communication device by the other device; or the chip sends information to other modules (such as a radio frequency module or antenna) in the first communication device or the second communication device, where the information is sent to the other device by the first communication device or the second communication device.
[0330] 25 is a schematic diagram of a chip system 30 provided in an embodiment of the present application. The chip system 30 (or also referred to as a processing system) includes a logic circuit 31 and an input / output interface 32.
[0331] 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 various embodiments of the present application. The input / output interface 32 may be an input / output circuit in the chip system 30, outputting information processed by the chip system 30 or inputting data or signaling information to be processed into the chip system 30 for processing.
[0332] 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 various method embodiments.
[0333] For example, the logic circuit 31 is used to implement the processing-related operations performed by the first communication device or the second communication device in the above method embodiment; the input / output interface 32 is used to implement the sending and / or receiving-related operations performed by the first communication device or the second communication device in the above method embodiment.
[0334] The present application also provides a communication device, comprising a processing circuit coupled to a memory, the memory being used to store computer programs or instructions and / or data, and the processing circuit being used to execute the computer programs or instructions stored in the memory, or to read data stored in the memory, to perform the methods described in the above method embodiments. Optionally, there are one or more processing circuits. Optionally, the communication device includes a memory. Optionally, there are one or more memories. Optionally, the memory is integrated with the processing circuit or provided separately.
[0335] The present application also provides a chip, including a processing circuit coupled to a memory, the memory being configured to store computer programs or instructions, and the processing circuit being configured to execute the computer programs or instructions stored in the memory to implement the methods performed by the first communication device or the second communication device in each of the above method embodiments. The memory may be located within the chip or independently of the chip, and is not limited herein.
[0336] The present application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the first communication device or the second communication device in the above-mentioned method embodiments.
[0337] The present application also provides a computer program product, comprising instructions, which, when executed by a computer, implement the methods performed by the first communication device or the second communication device in the above-mentioned method embodiments.
[0338] 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.
[0339] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0340] It is understood that the processing circuit in the embodiments of the present application can be a processor or a circuit in a processor for performing processing operations. The processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0341] The method steps in the embodiments of the present application can be implemented by hardware 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 mobile 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 an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, 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 be present in the first communication device or the second communication device as discrete components.
[0342] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented 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 performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive.
[0343] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0344] Unless otherwise indicated, all technical and scientific terms used in the embodiments of the present application have the same meaning as those generally understood by those skilled in the art in the technical field of the present 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 are for illustration only, and the examples above are only for helping those skilled in the art to understand the embodiments of the present application, rather than limiting the application embodiments to the specific numerical values or specific scenarios illustrated.
Claims
1. A method for transmitting data, characterized in that: The method is applied to a first communication device, and the method includes: Acquire data to be sent to the second communication device, wherein the data to be sent to the second communication device includes first data; Acquire a first projection basis set and a second projection basis set, wherein the projection basis in the first projection basis set corresponds to a first range, the projection basis in the second projection basis set corresponds to a second range, the second range is a subrange of the first range, and the first data corresponds to the second range; Compressing the first data according to the first projection basis group to obtain a first projection result and a first residual; Compressing the first residual according to the second projection basis group to obtain a second projection result; Sending 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, characterized in that 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 a portion of communication devices in the communication device group.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: Sending first information and / or second information to the second communication device; The first information is used to indicate one or more projection bases in the first projection basis group used to compress the first data, and the second information is used to indicate one or more projection bases in the second projection basis group used to compress the first residual.
4. The method according to any one of claims 1 to 3, characterized in that The compressed data further includes a second residual, which is a residual obtained when the first residual is compressed according to the second projection basis set or a subsequent processing result of a residual obtained when the first residual is compressed according to the second projection basis set.
5. The method according to any one of claims 1 to 4, characterized in that The compressed data also includes a third projection result; The method further includes: acquiring a third projection basis set, wherein 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; The compressing the first residual according to the second projection basis group to obtain a second projection result includes: compressing the first residual according to the second projection basis group 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 comprises: determining the first projection basis set according to second data corresponding to the first range; The second projection basis set is determined 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 the third data corresponding to the second range comprises: compressing the third data according to the first projection basis group to obtain a second residual; The second projection basis set is determined according to the second residual.
8. The method according to claim 6 or 7, characterized in that: The method further comprises: The first projection basis group and / or the second projection basis group are sent to the second communication device.
9. The method according to claim 8, characterized in that The first range is a first area, and the second range is a second area; The sending the first projection basis group and / or the second projection basis group to the second communication device comprises: 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, the second projection basis group is sent to the second communication device.
10. The method according to claim 8, characterized in that The first range is a first area, and the second range is a second area; The sending the first projection basis group and / or the second projection basis group to the second communication device comprises: sending third information and / or fourth information to the second communication device, wherein: 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, and the plurality of sub-regions of the third region include the first region; The fourth information is used to indicate a second set, where the second set includes a plurality of projection basis groups, where the plurality of projection basis groups correspond to a plurality of sub-regions of the first region, respectively, and the plurality of sub-regions of the first region include the second region.
11. The method according to claim 10, characterized in that The method further comprises: 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 group, and the sixth information is used to indicate that the second projection result corresponds to the second projection basis group.
12. The method according to claim 10, characterized in that The method further comprises: sending seventh information and / or eighth information to the second communication device; The seventh information is used to indicate the correspondence between the multiple projection basis groups 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 groups included in the second set and the multiple sub-regions of the first region.
13. The method according to any one of claims 1 to 12, characterized in that The first range is a first area, and the second range is a second area; The obtaining of the first projection basis group and the second projection basis group includes: obtaining location information of the first communication device or the second communication device; and according to the location information, obtaining the first projection basis group corresponding to the first area where the first communication device or the second communication device is located, and the second projection basis group 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, characterized in that 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: acquiring a fourth projection basis set, wherein a projection basis in the fourth projection basis set corresponds to the fourth region; The compressing the first data according to the first projection basis group 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 group to obtain the first projection result and the first residual, wherein the first residual includes a first sub-part and a second sub-part; The compressing the first residual according to the second projection basis group to obtain a second projection result includes: compressing a first sub-part of the first residual according to the second projection basis group to obtain the second projection result; The method further includes: compressing the second sub-portion of the first residual according to the fourth projection basis set to obtain the fourth projection result.
15. The method according to claim 14, characterized in that The method further comprises: Ninth information is sent to the second communication device, where the ninth information is used to indicate a 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 area, and the second range is a second area; The acquiring the first projection basis group and the second projection basis group includes: receiving the first projection basis group and the second projection basis group from the second communication device.
17. The method according to claim 16, characterized in that The method further comprises: receiving tenth information and / or eleventh information from the second communication device; The tenth information is used to indicate the corresponding relationship between the first projection basis group and the first area, and the eleventh information is used to indicate the corresponding relationship between the second projection basis group and the second area.
18. The method according to any one of claims 2 to 17, characterized in that The first area is a cell.
19. The method according to any one of claims 1 to 8, characterized in that 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 group and the second projection basis group includes: according to the second communication device belonging to the communication device group, obtaining the first projection basis group corresponding to the communication device group; according to the second communication device belonging to the part of the communication devices, obtaining the second projection basis group corresponding to the part of the communication devices.
20. The method according to claim 8, characterized in that 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 the first projection basis group and / or the second projection basis group to the communication devices in the communication device group includes: multicasting the first projection basis group to the communication devices in the communication device group, and / or unicasting the second projection basis group 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, wherein the compressed data includes a first projection result and a second projection result; Acquire a first projection basis set and a second projection basis set, wherein the projection basis in the first projection basis set corresponds to a first range, and the projection basis in the second projection basis set corresponds to a second range, and the second range is a sub-range of the first range; Decompressing the second projection basis group and the second projection result to obtain a first residual; Decompression is performed according to the first projection basis set and the first residual to obtain first data.
22. The method according to claim 21, characterized in that 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 a portion of communication devices in the communication device group.
23. The method according to claim 21 or 22, characterized in that The method further comprises: receiving first information and / or second information from the first communication device; The first information is used to indicate one or more projection bases in the first projection basis group used to compress the first data, and the second information is used to indicate one or more projection bases in the second projection basis group used to compress the first residual.
24. The method according to any one of claims 21 to 23, characterized in that The compressed data also includes a second residual; The decompressing according to the second projection basis group and the second projection result to obtain the first residual includes: decompressing according to the second projection basis group, 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, characterized in that The compressed data also includes a third projection result; The method further includes: obtaining a third projection basis set, wherein a 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; decompressing 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 the 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 of the first projection basis set and the second projection basis set comprises: The first projection basis set and the second projection basis set are received from the first communication device.
27. The method according to claim 26, characterized in that The first range is a first area, and the second range is a second area; The receiving the first projection basis group and the second projection basis group from the first communication device comprises: after the second communication device enters the first area, receiving the first projection basis group from the first communication device; After the second communication device enters the second area, the second projection basis group is received from the first communication device.
28. The method according to claim 26, characterized in that 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 base group and the second projection base group from the first communication device comprises: receiving the first projection base group multicast by the first communication device; Receive the second projection base group unicast by the first communication device.
29. The method according to any one of claims 21 to 25, characterized in that The first range is a first area, and the second range is a second area; The method further includes: receiving third information and fifth information from the first communication device, wherein 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 acquiring the first projection basis set includes: acquiring the first projection basis set 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, wherein 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 acquiring the second projection basis set includes: acquiring the second projection basis set from the second set according to the fourth information.
30. The method according to any one of claims 21 to 25, characterized in that The first range is a first area, and the second range is a second area; The method further includes: acquiring 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, wherein 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 area, the plurality of sub-regions of the third area include the first area, and the seventh information is used to indicate a correspondence between the plurality of projection basis groups included in the first set and the plurality of sub-regions of the third area; The acquiring the first projection basis group includes: acquiring, from the first set, the first projection basis group corresponding to the first area where the first communication device or the second communication device is located, 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, wherein 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 a correspondence between the plurality of projection basis groups included in the second set and the plurality of sub-regions of the first region; The acquiring the second projection basis group includes: acquiring, from the second set according to the position information, the fourth information and the eighth information, the second projection basis group corresponding to the second area where the first communication device or the second communication device is located.
31. The method according to any one of claims 21 to 30, characterized in that The first range is a first area, and the second range is a second area; The compressed data also includes a fourth projection result; Decompressing the second projection basis set and the second projection result to obtain a first residual includes: decompressing 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, wherein a projection basis in the fourth projection basis set corresponds to a fourth region, and the fourth region is a subregion of the first region; decompressing according to the fourth projection basis set and the fourth projection result to obtain a second subpart of the first residual; The decompressing according to the first projection basis group and the first residual to obtain the first data includes: decompressing according to the first projection basis group, 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, characterized in that The method further comprises: Receive ninth information from the first communication device, where the ninth information is used to indicate a position of the first data and / or fourth data in the data to be sent to the second communication device, and the fourth data corresponds to a fourth area.
33. The method according to any one of claims 21 to 25, characterized in that The first range is a first area, and the second range is a second area; The acquiring 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; and determining the second projection basis set according to third data corresponding to the second area.
34. The method according to claim 33, characterized in that The method further comprises: Sending tenth information and / or eleventh information to the first communication device; The tenth information is used to indicate the corresponding relationship between the first projection basis group and the first area, and the eleventh information is used to indicate the corresponding relationship between the second projection basis group and the second area.
35. The method according to any one of claims 22 to 34, characterized in that The first area is a cell.
36. A communication device, characterized in that: The method comprises a module or a unit for executing the method as claimed in any one of claims 1 to 35.
37. A communication device, characterized in that: It includes a processor and an interface circuit, wherein 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 as described in any one of claims 1 to 35 through a logic circuit or 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: The storage medium stores a computer program or instruction, and when the computer program or instruction is executed by the communication device, the method as claimed in any one of claims 1 to 35 is implemented.
40. A computer program product, characterized in that It comprises a computer program which, when being executed, implements the method according to any one of claims 1 to 35.
41. A communication system, characterized in that: include: A communication device for executing the method according to any one of claims 1 to 20; A communication device for performing the method as claimed in any one of claims 21 to 35.
Citation Information
Patent Citations
Data transmission method and communication device
CN120201087A
Sub-band compression domain processing for uplink MIMO systems
CN110785975A
Communication method and device
CN116346545A
Techniques to improve computational efficiency in massive multiple input multiple output (MIMO) systems
US20220416868A1
Apparatus and method for data compression and data upsampling
WO2023191796A1