WO2025201026A1 - Procédé et appareil de communication - Google Patents
Procédé et appareil de communicationInfo
- Publication number
- WO2025201026A1 WO2025201026A1 PCT/CN2025/081687 CN2025081687W WO2025201026A1 WO 2025201026 A1 WO2025201026 A1 WO 2025201026A1 CN 2025081687 W CN2025081687 W CN 2025081687W WO 2025201026 A1 WO2025201026 A1 WO 2025201026A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control information
- data
- information
- level control
- compressed data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1273—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Definitions
- the present application relates to the field of communication technology, and in particular to a communication method and device.
- next-generation wireless communication systems will generate a large amount of data for new scenarios.
- new application scenarios such as Integrated Sensing and Communication (ISAC), artificial intelligence (AI)-enabled wireless technologies, and terahertz communications will generate massive amounts of data and signaling.
- IAC Integrated Sensing and Communication
- AI artificial intelligence
- RAN next-generation mobile communication technology radio access network
- the above data usually has characteristics such as large data volume and high redundancy. How to uniformly and flexibly compress the data for the next generation wireless communication system is a problem that needs to be solved.
- the present application provides a communication method, which includes: a first device generates compressed data corresponding to native data; the first device sends a first compression parameter, a second compression parameter and the compressed data to a second device; wherein the first compression parameter and the second compression parameter are both used to parse the compressed data; the first compression parameter is carried through a first-level control information, and the second compression parameter is carried through a second-level control information; the first compression parameter includes type information and/or length information of the native data, wherein the length information is used to determine the length of the compressed data; the second compression parameter includes a parameter used to compress the native data.
- the above method can achieve unified and flexible effective compression of native data, and can also provide different transmission protection levels for different levels of control information and compressed data.
- the receiving end can obtain important coding information, and parse the received compressed data based on this to restore certain native data, which helps to improve communication performance.
- the first-level control information is first downlink control information
- the second-level control information is second downlink control information
- the format of the first downlink control information is different from the format of the second downlink control information
- the code rate of the first downlink control information is different from the code rate of the second downlink control information
- the first-level control information is carried through a physical downlink control channel
- the second-level control information is carried through an enhanced physical downlink control channel.
- the compressed data is carried via a physical downlink data channel.
- the first-level control information is first uplink control information
- the second-level control information is second uplink control information
- the format of the first uplink control information is different from the format of the second uplink control information
- the code rate of the first uplink control information is different from the code rate of the second uplink control information
- the first-level control information is carried through a physical uplink control channel
- the second-level control information is carried through an enhanced physical uplink control channel.
- the receiving end can also obtain important coding information and parse the received compressed data to restore a certain amount of original data, which helps to improve communication performance.
- the compressed data is carried via a physical uplink data channel.
- the length information indicates the total length of the first-level control information, the second-level control information and the compressed data; or, the length information indicates the total length of the second-level control information and the compressed data; or, the length information indicates the length of the compressed data.
- the length information includes an actual length value, or a quantized length value, or a first index value, wherein the first index value indicates a length range in which the actual length value is located, or a length range in which the quantized length value is located.
- the second compression parameter also includes type information of the native data.
- the type information of the native data corresponds to the number of parameters used to compress the native data.
- the compressed data includes M segments, where M is a positive integer; the parameters used to compress the native data include one or more of the number of segments M of the compressed data, the quantization parameters corresponding to the M segments, and the correspondence between some segments of the M segments and the native data.
- the quantized data corresponding to the native data of the K data types are respectively determined based on the same quantization parameter.
- the present application provides a communication method, which includes: a second device receives a first compression parameter, a second compression parameter and the compressed data from a first device; wherein the first compression parameter and the second compression parameter are both used to parse the compressed data; the first compression parameter is carried through first-level control information, and the second compression parameter is carried through second-level control information; the first compression parameter includes type information and/or length information of the native data, wherein the length information is used to determine the length of the compressed data; the second compression parameter includes parameters used to compress the native data; the second device parses the compressed data according to the first compression parameter and the second compression parameter to obtain the native data corresponding to the compressed data.
- the compressed data is carried via a physical downlink data channel.
- the first-level control information is first uplink control information
- the second-level control information is second uplink control information
- the format of the first uplink control information is different from the format of the second uplink control information
- the code rate of the first uplink control information is different from the code rate of the second uplink control information
- the first-level control information is carried through a physical uplink control channel
- the second-level control information is carried through an enhanced physical uplink control channel.
- the compressed data is carried via a physical uplink data channel.
- the length information indicates the total length of the first-level control information, the second-level control information and the compressed data; or, the length information indicates the total length of the second-level control information and the compressed data; or, the length information indicates the length of the compressed data.
- the second compression parameter also includes type information of the native data.
- the type information of the native data corresponds to the number of parameters used to compress the native data.
- the parameters used to compress the native data include one or more of a quantization parameter, dimension information, or a correspondence between the compressed data and the native data.
- the compressed data includes M segments, where M is a positive integer; the parameters used to compress the native data include one or more of the number of segments M of the compressed data, the quantization parameters corresponding to the M segments, and the correspondence between some segments of the M segments and the native data.
- the M segments include a first segment, where the first segment is a result of joint compression of native data of K data types, where K is an integer greater than or equal to 2.
- the present application provides a communication device, comprising: a processing unit and a transceiver unit; the processing unit is used to generate compressed data corresponding to native data; the transceiver unit is used to send a first compression parameter, a second compression parameter and the compressed data to a second device; wherein the first compression parameter and the second compression parameter are both used to parse the compressed data; the first compression parameter is carried by first-level control information, and the second compression parameter is carried by second-level control information; the first compression parameter includes type information and/or length information of the native data, wherein the length information is used to determine the length of the compressed data; the second compression parameter includes parameters used to compress the native data.
- the first-level control information is first downlink control information
- the second-level control information is second downlink control information
- the format of the first downlink control information is different from the format of the second downlink control information
- the code rate of the first downlink control information is different from the code rate of the second downlink control information
- the first-level control information is carried through a physical downlink control channel
- the second-level control information is carried through an enhanced physical downlink control channel.
- the compressed data is carried via a physical downlink data channel.
- the first-level control information is first uplink control information
- the second-level control information is second uplink control information
- the format of the first uplink control information is different from the format of the second uplink control information
- the code rate of the first uplink control information is different from the code rate of the second uplink control information
- the first-level control information is carried through a physical uplink control channel
- the second-level control information is carried through an enhanced physical uplink control channel.
- the compressed data is carried via a physical uplink data channel.
- the length information indicates the total length of the first-level control information, the second-level control information and the compressed data; or, the length information indicates the total length of the second-level control information and the compressed data; or, the length information indicates the length of the compressed data.
- the length information includes an actual length value, or a quantized length value, or a first index value, wherein the first index value indicates a length range in which the actual length value is located, or a length range in which the quantized length value is located.
- the second compression parameter also includes type information of the native data.
- the type information of the native data corresponds to the number of parameters used to compress the native data.
- the parameters used to compress the native data include one or more of a quantization parameter, dimension information, or a correspondence between the compressed data and the native data.
- the compressed data includes M segments, where M is a positive integer; the parameters used to compress the native data include one or more of the number of segments M of the compressed data, the quantization parameters corresponding to the M segments, and the correspondence between some segments of the M segments and the native data.
- the M segments include a first segment, where the first segment is a result of joint compression of native data of K data types, where K is an integer greater than or equal to 2.
- the quantized data corresponding to the native data of the K data types are respectively determined based on the same quantization parameter.
- the present application provides a communication device, which includes: a transceiver unit and a processing unit; the transceiver unit is used to receive a first compression parameter, a second compression parameter and the compressed data from a first device; wherein the first compression parameter and the second compression parameter are both used to parse the compressed data; the first compression parameter is carried by the first-level control information, and the second compression parameter is carried by the second-level control information; the first compression parameter includes type information and/or length information of the native data, wherein the length information is used to determine the length of the compressed data; the second compression parameter includes a parameter used to compress the native data; the processing unit is used to parse the compressed data according to the first compression parameter and the second compression parameter to obtain the native data corresponding to the compressed data.
- the first-level control information is first downlink control information
- the second-level control information is second downlink control information
- the format of the first downlink control information is different from the format of the second downlink control information
- the code rate of the first downlink control information is different from the code rate of the second downlink control information
- the first-level control information is carried through a physical downlink control channel
- the second-level control information is carried through an enhanced physical downlink control channel.
- the first-level control information is first uplink control information
- the second-level control information is second uplink control information
- the format of the first uplink control information is different from the format of the second uplink control information
- the code rate of the first uplink control information is different from the code rate of the second uplink control information
- the first-level control information is carried through a physical uplink control channel
- the second-level control information is carried through an enhanced physical uplink control channel.
- the compressed data is carried via a physical uplink data channel.
- the length information indicates the total length of the first-level control information, the second-level control information and the compressed data; or, the length information indicates the total length of the second-level control information and the compressed data; or, the length information indicates the length of the compressed data.
- the length information includes an actual length value, or a quantized length value, or a first index value, wherein the first index value indicates a length range in which the actual length value is located, or a length range in which the quantized length value is located.
- the second compression parameter also includes type information of the native data.
- the type information of the native data corresponds to the number of parameters used to compress the native data.
- the parameters used to compress the native data include one or more of a quantization parameter, dimension information, or a correspondence between the compressed data and the native data.
- the compressed data includes M segments, where M is a positive integer; the parameters used to compress the native data include one or more of the number of segments M of the compressed data, the quantization parameters corresponding to the M segments, and the correspondence between some segments of the M segments and the native data.
- the M segments include a first segment, where the first segment is a result of joint compression of native data of K data types, where K is an integer greater than or equal to 2.
- the quantized data corresponding to the native data of the K data types are respectively determined based on the same quantization parameter.
- the present application provides a communication device, which may be a first device, or a module or unit (for example, a chip, or a chip system, or a circuit) in the first device that corresponds one-to-one to the method/operation/step/action described in any one of the first aspects, or a device that can be used in combination with the first device.
- a communication device which may be a first device, or a module or unit (for example, a chip, or a chip system, or a circuit) in the first device that corresponds one-to-one to the method/operation/step/action described in any one of the first aspects, or a device that can be used in combination with the first device.
- the present application provides a communication device, which may be a second device, or a module or unit (for example, a chip, or a chip system, or a circuit) in the second device that corresponds one-to-one to the method/operation/step/action described in any one of the second aspects, or may be capable of being used in combination with the second device.
- a communication device which may be a second device, or a module or unit (for example, a chip, or a chip system, or a circuit) in the second device that corresponds one-to-one to the method/operation/step/action described in any one of the second aspects, or may be capable of being used in combination with the second device.
- the present application provides a communication device comprising at least one processing element, wherein at least one storage element is used to store programs and data, and the at least one processing element is used to read and execute the programs and data stored in the storage element so that the method described in any one of the above aspects of the present application is implemented.
- the communication device further includes the at least one storage element.
- the present application further provides a computer program, which, when executed on a computer, enables the computer to execute any of the methods described in any of the above aspects.
- the present application provides a communication device comprising: an interface circuit and at least one processor; the interface circuit is used to provide input and/or output of programs or instructions to the at least one processor; the at least one processor is used to execute the programs or instructions so that the communication device can implement any of the methods described in any of the above aspects.
- the communication device includes the at least one memory, and the at least one memory is used to store the program or instruction.
- the present application provides a computer storage medium storing a software program.
- the software program When the software program is read and executed by one or more processors, it can implement any of the methods described in any of the above aspects.
- the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any of the methods described in any of the above aspects.
- the present application provides a chip system, which includes at least one chip and a memory, and the at least one chip is used to read and execute the program stored in the memory to implement any of the methods described in any of the above aspects.
- the present application provides a communication system, which includes at least one first device and at least one second device, the first device is used to execute any method described in the first aspect, and the second device is used to execute any method described in the second aspect.
- the present application provides a communication system, which includes at least one terminal and a base station, the terminal is used to execute the method described in any one of the first aspect to the second aspect, and the base station is used to execute the method described in any one of the first aspect to the second aspect.
- FIG1 shows a schematic diagram of the architecture of a possible communication system in this application
- FIGS. 2A to 2C are schematic diagrams showing possible implementation scenarios of the present application.
- FIG3 shows an overview flow chart of a communication method in the present application
- FIG4A shows a flowchart of processing native data in this application
- FIG4B shows another flowchart of processing native data in this application
- FIG5 shows a schematic structural diagram of a communication device in the present application
- FIG6 shows a schematic structural diagram of another communication device in the present application.
- GSM global system for mobile communications
- CDMA code division multiple access
- WCDMA wideband code division multiple access
- GPRS general packet radio service
- LTE long term evolution
- FDD frequency division duplex
- TDD time division duplex
- UMTS universal mobile telecommunication system
- WIMAX worldwide interoperability for microwave access
- 5G system or new radio (NR) or communication system applied to the future or other similar communication systems (such as 6G, etc.)
- UWB ultra wide band
- WiFi wireless fidelity
- FIG. 1 shows a possible, non-limiting system diagram.
- the communication system 1000 includes a radio access network 100 and a core network 200.
- the communication system 1000 may also include the Internet 300.
- the radio access network 100 may include at least one radio access network device (such as 110a and 110b in Figure 1 ) and at least one terminal (such as 120a-120j in Figure 1 ).
- the terminal 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, distinct physical devices, or the core network device's functions and the radio access network device's logical functions may be integrated into the same physical device, or a single physical device may integrate some of the core network device's functions and some of the radio access network device's functions. Terminals and radio access network devices may be interconnected via wired or wireless connections.
- Figure 1 is merely a schematic diagram.
- the communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1 .
- Radio access network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system.
- Radio access network equipment can also be an open access network (O-RAN or ORAN) or a cloud radio access network (CRAN).
- Radio access network equipment can also be a communication system that integrates two or more of the above systems.
- Radio access network equipment can be a macro base station (such as 110a in Figure 1), a micro base station, an indoor station (such as 110b in Figure 1), a relay node, or a donor node.
- a radio access network device may also be a module or unit that performs some of the functions of a base station, for example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU).
- a base station for example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU).
- CU or CU-CP and CU-UP
- DU CU-user plane
- RU radio unit
- the CU may also be called an O-CU (Open CU)
- the DU may also be called an O-DU
- the CU-CP may also be called an O-CU-CP
- the CU-UP may also be called an O-CU-UP
- the RU may also be called an O-RU.
- this application uses the CU, CU-CP, CU-UP, DU, and RU as examples. Any of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented as a software module, a hardware module, or a combination of software and hardware modules.
- the base station can be called a communication device.
- the base station can be understood as a device with the function of a base station.
- the device for implementing the function of the base station can be a base station; or some components in the base station, such as CU, DU, etc. It can also be a device that can support the base station to implement the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module.
- the device can be installed in the base station or can be used in conjunction with the base station.
- the chip system can be composed of chips, or it can include chips and other discrete devices.
- a terminal can also be called a terminal device, user equipment (UE), mobile station, or mobile terminal.
- Terminals are widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities.
- Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, and smart home appliances.
- the terminal can be referred to as a communication device.
- the terminal can be understood as a device having terminal functions.
- the device used to implement the terminal function can be a terminal; it can also be a device that supports the terminal to implement the function, such as a chip system, hardware circuit, software module, or hardware circuit and software module, which can be installed in the terminal or can be used in conjunction with the terminal.
- Base stations and terminals 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 terminals.
- base stations and terminals can be relative.
- the helicopter or drone 120i in Figure 1 can be configured as a mobile base station.
- drone 120i is a base station.
- base station 110a 120i is a terminal, meaning that communication between 110a and 120i occurs via a wireless air interface protocol.
- communication between 110a and 120i can also occur via a base station-to-base station interface protocol.
- 120i is also a base station relative to 110a. Therefore, base stations and terminals 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
- 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality.
- Communication between base stations and terminals, between base stations, and between terminals 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.
- GHz gigahertz
- the embodiments of the present application do not limit the spectrum resources used for wireless communication.
- the description is based on the “first device” and the “second device” as the execution entities, where the “first device” can be understood as a terminal, or a device having terminal functions, or a device that implements terminal functions.
- the first device is a terminal, or the first device can be a module in the terminal (for example, a chip or circuit, etc.).
- the “first device” can be understood as a base station, or a device having base station functions, or a device that implements base station functions.
- the first device is a base station
- the second device can be a module in a base station (for example, a chip or circuit, etc.), or a module or unit (for example, a CU, DU, or RU), a logic module, or software that fully or partially implements base station functions.
- the "second device” can be understood as a terminal, or a device having terminal functions, or a device that implements terminal functions.
- the second device is a terminal, or the second device can be a module in the terminal (for example, a chip or circuit, etc.).
- the "second device” can be understood as a base station, or a device having base station functions, or a device that implements base station functions.
- the second device is a base station, or the second device can be a module in a base station (for example, a chip or circuit, etc.), or a module or unit (for example, CU, DU or RU), a logic module or software that fully or partially implements the base station functions.
- first device can also be replaced by “first equipment” or “first communication device”
- second device can also be replaced by “second equipment” or “second communication device”.
- the "first device” may be a “terminal” and the “second device” may be a “base station”.
- the "first device” may be a “base station” and the “second device” may be a "terminal”.
- one or more terminals may communicate with the base station respectively.
- the interface between the terminal and the base station is a Uu interface.
- the "first device” may be a "first terminal” and the “second device” may be a "second terminal”.
- terminal 1 can communicate with terminal 3, and terminal 2 can communicate with terminal 3.
- Terminal 3 and terminal 1 can communicate via a side link, and similarly, terminal 3 and terminal 2 can communicate via a side link.
- terminal 3 sends the data received from terminal 1 and the data received from terminal 2
- terminal 3 can also send the data received from terminal 1, the data received from terminal 2, and its own data (i.e., the data of terminal 3) to the base station.
- terminal 3 can also be understood as a relay terminal.
- the interface between terminal 3 and the base station is the Uu interface.
- the "first device” may be a "first base station” and the “second device” may be a "second base station.”
- base station 1 and base station 2 may communicate.
- the interface between base station 1 and base station 2 may be an X2 interface.
- sending and “receiving” indicate the direction of signal transmission.
- sending information to XX can be understood as the destination of the information is XX
- sending information can include direct sending, and also includes indirect sending through other units or modules.
- Receiviving information from YY can be understood as the source of the information is YY
- receiving information can include receiving directly from YY, and also includes receiving indirectly from YY through other units or modules.
- sending can also be understood as the "output” of the chip interface, and “receiving” can also be understood as the "input” of the chip interface.
- sending or “receiving” can be performed between devices, for example, the base station and the terminal send or receive respectively through the air interface, and “sending” or “receiving” can also be performed within the device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, a line or an interface.
- Wireless communication application scenarios are becoming increasingly diverse. Future wireless communication systems will generate a wealth of data tailored to these new scenarios, and new requirements will arise for transmitting this data. For example, new application scenarios such as ISAC, AI-enabled wireless technologies, and terahertz communications will generate massive amounts of data and signaling. Therefore, in future 6G radio access network systems, for example, multiple data types may exist, requiring transmission of different data types for different scenarios or tasks.
- Native data can be understood as data derived from new emerging application scenarios in future wireless communication systems (such as 6G), especially RAN data that needs to be transmitted over the air interface, or local data (local traffic) generated within the RAN.
- native data can be simply referred to as data.
- Native data can include data of various data types (and possible data subtypes), such as perception data, artificial intelligence data, or channel data.
- native data or native data types may include at least one of the following but are not limited to the following examples:
- the first type is perception data, such as 2D or 3D imaging data (e.g., acquired environmental reflection points, environmental patches), environmental reconstruction data, point cloud data, radio frequency maps, or positioning data;
- 2D or 3D imaging data e.g., acquired environmental reflection points, environmental patches
- environmental reconstruction data e.g., point cloud data, radio frequency maps, or positioning data
- the second type is artificial intelligence data or edge artificial intelligence (AI) data, such as AI model data, training data, gradient data, gradient update data, inference results, feature information extracted by neural networks, performance data, etc.
- AI edge artificial intelligence
- the third type is channel data, such as the channel matrix, channel information fed back by devices in a multi-antenna system, and channel state information (CSI) data.
- channel data such as the channel matrix, channel information fed back by devices in a multi-antenna system, and channel state information (CSI) data.
- CSI channel state information
- the native data or native data type transmitted is perception data.
- the native data or native data type transmitted is point cloud data.
- the native data or native data type transmitted is positioning data and inference results.
- Native data typically has characteristics such as large data volume, high redundancy, and correlation in the time, frequency, or spatial domains. In addition, in many scenarios, a certain degree of lossy compression transmission is acceptable to meet the needs of specific perception and AI tasks, that is, the original data does not need to be restored 100%. If the different characteristics of native data of different data types are combined to compress the native data of different data types, it is optimal from the perspective of compression performance. However, different native data will produce different forms of compressed code streams, resulting in high standardization costs. How to define a unified and flexible compressed data format so that the compressed data can be effectively transmitted is a problem that needs to be solved.
- CSI Type II achieves beamspace compression through beam selection, followed by frequency domain compression through frequency domain transformation, quantization, and selection of non-zero coefficients, to reduce the amount of CSI information fed back by the terminal.
- CSI Type II's compressed data format is single and targets only specific data types. It does not consider native data such as perception data and artificial intelligence data, making it unsuitable for compressing next-generation native data of diverse data types.
- the present application provides a communication method, as shown in Figure 3.
- the method includes:
- Step 300 The first device generates compressed data corresponding to the original data.
- the first device may compress native data of one or more data types to obtain compressed data.
- the first device may compress native data of one or more data subtypes to obtain compressed data.
- the data type includes one or more of perception data, artificial intelligence data, or channel data.
- other data types may also be included, which are not limited in this application.
- the data type or data subtype of perception data includes one or more of reflection point information, patch information, environment map information, radio frequency map information, imaging data, or original perception signals
- the data type or data subtype of artificial intelligence data includes one or more of training data, model data, gradient data, inference results, feature data, or performance data
- the data type or data subtype of channel data includes one or more of channel matrix data, channel state information data, and channel precoding data.
- the first device may compress the sensing data and the channel data to obtain compressed data; for another example, the first device may compress the reflection point information and the inference result to obtain compressed data. For another example, the first device may compress the reflection point to obtain compressed data.
- the compression module (also called source coding) (which outputs compressed data), it can undergo other processing, such as channel coding, modulation, resource mapping, and antenna mapping.
- the compression module can be located at the physical (PHY) layer, as shown in Figure 4A .
- the compression module can be located at Layer 2 (e.g., medium access control (MAC), radio link control (RLC), or packet data convergence protocol (PDCP)), Layer 3 (e.g., radio resource control (RRC)), or the application layer, as shown in Figure 4B .
- Layer 2 e.g., medium access control (MAC), radio link control (RLC), or packet data convergence protocol (PDCP)
- Layer 3 e.g., radio resource control (RRC)
- the application layer as shown in Figure 4B .
- the compression module corresponding to its subclass (such as weight parameters) can be located in the physical layer, and another subclass thereof (such as inference results) can be located in the MAC layer, or the compression module corresponding to its subclass can be located in the MAC layer/PDCP layer, and another subclass thereof can be located in the RRC layer, or the compression module corresponding to its subclass can be located in the physical layer, and another subclass thereof can be located in the RRC layer, or the compression module corresponding to its subclass can be located in the physical layer, and another subclass thereof can be located in the MAC layer, and another subclass thereof can be located in the RRC layer.
- the compression module of the native data can be located in both the physical layer and the MAC layer, or a combination of two or more other layers. That is, the compressed data generated by the compression module can be carried in the physical layer, or in layer 2 (L2), layer 3 (L3), or the application layer, or can be carried in two or more layers among the physical layer, layer 2 (L2), layer 3 (L3), or the application layer.
- Step 310 The first device sends the first compression parameter, the second compression parameter, and the compressed data to the second device.
- the second device receives the first compression parameter, the second compression parameter, and the compressed data from the first device.
- the compressed data may include one or more segments, where the number of segments of the compressed data is denoted as N seg , where O s is any one of the N seg segments (0 ⁇ s ⁇ N seg ).
- N seg the number of segments of the compressed data
- O s is any one of the N seg segments (0 ⁇ s ⁇ N seg ).
- the specific meaning, type, and order of O s depend on factors such as the data type and compression method, and are described below with reference to Examples 1 and 2.
- the first compression parameter and the second compression parameter are both used to parse the compressed data; the first compression parameter is carried by the first-level control information, and the second compression parameter is carried by the second-level control information.
- the first-level control information can also be referred to as the first-layer control information, and the second-level control information can also be referred to as the second-layer control information.
- the first-level control information can also be referred to as the first control information, and the second-level control information can also be referred to as the second control information.
- first-level control information, the second-level control information and the compressed data may be sent simultaneously or at different times, and this application does not impose any limitation on this.
- the first-level control information, the second-level control information, and the compressed data may be carried (or sent) through the same channel or different channels; or the first-level control information, the second-level control information, and the compressed data may use the same transmission level or different transmission levels (e.g., different channel coding, modulation methods); or the first-level control information, the second-level control information, and the compressed data may be carried using the same element or different elements of the same layer.
- the first-level control information, the second-level control information, and the compressed data may be carried using the same layer or different layers.
- the layers here may include PHY, MAC, PDCP, RLC, RRC, etc.
- the first-level control information may be carried via a first physical downlink control channel (PDCCH) or first downlink control information (DCI), and the second-level control information may be carried via a second PDCCH or second DCI.
- the two DCIs may be in different DCI formats or at different code rates.
- the code rate used for the first-level control information is lower than the code rate used for the second-level control information, so that the first-level control information and the second-level control information achieve unequal error protection (UEP).
- UEP unequal error protection
- a lower code rate provides better protection, while a higher code rate reduces protection but saves more transmission bandwidth.
- the first-level control information can be carried by PDCCH, and the second-level control information can be carried by enhanced physical downlink control channel (ePDCCH).
- ePDCCH enhanced physical downlink control channel
- the first-level control information can be carried through PDCCH or DCI
- the second-level control information is carried through the physical downlink shared channel (PDSCH).
- PDSCH physical downlink shared channel
- compressed data can be carried through PDSCH, or through ePDCCH, or through other PDCCH or DCI, and this application does not limit this.
- the first-level control information can be carried by a first DCI
- the second-level control information can be carried by a second DCI
- the compressed data can be carried by a third DCI.
- the three DCIs can be in different DCI formats or at different code rates.
- the code rate used by the first-level control information is lower than the code rate used by the second-level control information
- the code rate used by the second-level control information is lower than the code rate used by the compressed data, so that the first-level control information, the second-level control information, and the compressed data achieve the UEP effect.
- the first-level control information, the second-level control information and the compressed data are all carried by PDSCH, but the first-level control information, the second-level control information and the compressed data use different transmission levels (for example, different channel coding, modulation methods, etc.) so that the first-level control information, the second-level control information and the compressed data obtain the UEP effect.
- different transmission levels for example, different channel coding, modulation methods, etc.
- first-level control information may be carried via a first physical uplink control channel (PUCCH) or first uplink control information (UCI), and second-level control information may be carried via a second PUCCH or a second UCI; wherein the format of the first UCI is different from the format of the second UCI, and/or the code rate of the first UCI is different from the code rate of the second UCI.
- PUCCH physical uplink control channel
- UCI uplink control information
- second-level control information may be carried via a second PUCCH or a second UCI; wherein the format of the first UCI is different from the format of the second UCI, and/or the code rate of the first UCI is different from the code rate of the second UCI.
- the first-level control information can be carried by PUCCH, and the second-level control information can be carried by enhanced physical uplink control channel (ePUCCH).
- ePUCCH enhanced physical uplink control channel
- the first-level control information can be carried by PUCCH or UCI
- the second-level control information can be carried by the physical uplink shared channel (PUSCH).
- PUSCH physical uplink shared channel
- compressed data can be carried through PUSCH or ePUCCH.
- the first-level control information can be carried by a first UCI
- the second-level control information can be carried by a second UCI
- the compressed data can be carried by a third UCI.
- the three UCIs can be in different UCI formats or at different bit rates.
- the bit rate used by the first-level control information is lower than the bit rate used by the second-level control information
- the bit rate used by the second-level control information is lower than the bit rate used by the compressed data, so that the first-level control information, the second-level control information, and the compressed data achieve the UEP effect.
- the first-level control information, the second-level control information, and the compressed data are all carried by PUSCH, but the first-level control information, the second-level control information, and the compressed data use different transmission levels (for example, different channel coding, modulation methods, etc.) so that the first-level control information, the second-level control information, and the compressed data obtain the effect of UEP.
- different transmission levels for example, different channel coding, modulation methods, etc.
- the first-level control information may be carried by a first MAC control element (MAC CE)
- the second-level control information may be carried by a second MAC CE
- compressed data may be carried by a third MAC CE.
- the first-level control information may be carried by a first/first type of RRC element
- the second-level control information may be carried by a second/second type of RRC element
- compressed data may be carried by a third or third type of RRC element.
- the first-level control information can be carried by RRC
- the second-level control information can be carried by MAC CE
- compressed data can be carried by MAC CE
- the first-level control information and the second-level control information can be carried by RRC
- compressed data can be carried by MAC CE
- the first-level control information can be carried by MAC CE
- the second-level control information can be carried by RRC
- compressed data can be carried by MAC CE.
- the first-level control information may be carried through the PHY layer, the second-level control information may be carried through the PHY layer, and optionally, compressed data may be carried through the MAC CE; alternatively, the first-level control information may be carried through the MAC CE, the second-level control information may be carried through the PDCP layer, and optionally, compressed data may be carried through the PDCP layer; alternatively, the first-level control information may be carried through the first MAC CE, the second-level control information may be carried through the second MAC CE, and optionally, compressed data may be carried through the PDCP layer; alternatively, the first-level control information may be carried through the first RRC element, the second-level control information may be carried through the second RRC element, and optionally, compressed data may be carried through the MAC CE.
- the first-level control information, second-level control information and compressed data of the present application can be carried through one or more layers.
- the above examples are only examples, and of course other feasible combinations can also be included.
- first-level control information and the second-level control information may be sent in combination, or the second-level control information may be sent in split form, or the compressed data and the second-level control information may be sent in combination.
- the first-level control information and the second-level control information can be combined and carried in any of the following ways: one DCI or PDCCH, one UCI or PUCCH, one PDSCH, one PUSCH, one MAC CE, one/one RRC element.
- the second-level control information can be split into multiple parts, and the multiple parts are sent in different ways.
- the second-level control information is split into two parts, specifically including a first part (part I) and a second part (part II)
- the first part and the second part can be sent separately; or the first part can be sent together with the first-level control information, and the second part can be sent separately; or the first part can be sent separately, and the second part can be sent together with the compressed data.
- the first part and the first-level control information are carried by the first DCI
- the second part is carried by the second DCI.
- the compressed data can be combined with the second-level control information and carried via any of the following: a DCI or PDCCH, a UCI or PUCCH, a PDSCH, a PUSCH, a MAC CE, or one/a type of RRC element.
- the bearer modes listed above can be flexibly changed through protocol agreement, configuration through RRC signaling, or dynamic switching configuration through MAC CE signaling.
- the base station can dynamically indicate the bearer mode used for first-level control information, second-level control information, or compressed data through RRC signaling or MAC CE signaling.
- the base station can also indicate the bearer mode used for uplink transmission or downlink transmission separately.
- the terminal can also dynamically indicate the bearer mode used for first-level control information, second-level control information, or compressed data through RRC signaling or MAC CE signaling.
- the use of hierarchical transmission to transmit two-level control information and compressed data can provide different transmission protection levels for different levels of control information and compressed data, and achieve the UEP effect.
- the receiving end can also obtain important coding information, and parse the received compressed data based on this to restore certain original data, which helps to improve communication performance.
- Step 320 The second device parses the compressed data according to the first compression parameter and the second compression parameter to obtain the original data corresponding to the compressed data.
- the second device parses the first-level control information to obtain a first compression parameter, parses the second-level control information to obtain a second compression parameter, parses the compressed data based on the first and second compression parameters, and recovers the original data corresponding to the compressed data.
- first compression parameter parses the first-level control information to obtain a first compression parameter
- second compression parameter parses the second-level control information to obtain a second compression parameter
- the compressed data parses the compressed data based on the first and second compression parameters
- the first compression parameter includes type information and/or length information of the original data.
- the length information is used to determine the length of the compressed data.
- the length information may directly indicate the total length of the first-level control information, the second-level control information and the compressed data; or, the length information indicates the total length of the second-level control information and the compressed data; or, the length information indicates the length of the compressed data.
- the length information may indicate the total length of the second-level control information and the compressed data.
- the length information may indicate the length of the compressed data.
- the fixed length of the first-level control information can be understood as the length of the first-level control information being configured as a fixed value in advance through protocol definition or signaling.
- the fixed length of the second-level control information can be understood as the length of the second-level control information being configured as a fixed value in advance through protocol definition or signaling.
- the length information includes an actual length value, or a quantized length value, or a first index value, wherein the first index value indicates the length range in which the actual length value is located, or the length range in which the quantized length value is located; or, the first index value indicates a numerical value that is closest to the actual length value and is greater than or equal to the actual length value, or, the first index value indicates a numerical value that is closest to the quantized length value and is greater than or equal to the quantized length value.
- the unit of the length value in this application can be bits, bytes or other unit lengths agreed upon by the protocol. This application does not limit this.
- the following examples only use bits as an example for illustration.
- the length information includes index 1.
- the length information includes index 2.
- the length information can be 15, 20, 25, 30, etc.
- the enumeration ⁇ LEN_16, LEN_25, LEN_35, LEN_50, ... ⁇ represents lengths of 16, 25, 35, 50, etc.
- the length information may implicitly or indirectly indicate the total length of the second-level control information and the compressed data.
- the length information may indicate the number of parameters included in the second-level control information, the number of bits occupied by each parameter, and the number of bits corresponding to the compressed data, or the length information may indicate the number of parameters included in the second-level control information, the number of bits occupied by each parameter; or the length information may indicate the number of parameters and parameter types included in the second-level control information, wherein the number of bits of each parameter type pair may be agreed upon by protocol.
- the second compression parameters include parameters used to compress the native data.
- the parameters used to compress the native data include one or more of a quantization parameter, dimensionality information, or a correspondence between the compressed data and the native data.
- the parameters used to compress the native data may also include the number of segments of the compressed data, the compression status, quality information, the length of each segment in the compressed data, etc., which are not limited in this application.
- the parameters included in the second-level control information, the parameters included in the second compression parameters, and the parameters used to compress the native data can be replaced with each other.
- N param is the number of parameters used to compress native data.
- N param is a positive integer
- Pi is any parameter (0 ⁇ i ⁇ N param ).
- the meaning, type, and order of Pi vary depending on the specific data type and compression method. For details, see Examples 1 and 2 below.
- the compressed data includes M segments, where M is a positive integer.
- the parameters used to compress the native data may include one or more of the number of segments M of the compressed data, the quantization parameters corresponding to the M segments, and the correspondence between some segments of the M segments and the native data. For details, please refer to the description in the following Example 2.
- the M segments include a first segment, and the first segment may be a result of joint compression of native data of K data types or data subtypes, where K is an integer greater than or equal to 2.
- the quantized data corresponding to the native data of the K data types are respectively determined based on the same quantization parameter. For details, reference may be made to the relevant content in Example 2 below.
- the first compression parameter or the second compression parameter may further include type information of the native data.
- the type information of the native data may indicate one or more data types, for example, one or more of perception data, AI data, and channel data; or the type information of the native data may also indicate one or more data subtypes, for example, one or more of reflection point information, patch information, environmental map information, radio frequency map information, training data, and model data.
- the type information of the native data can indicate the data type or data subtype in the form of an index or a bitmap.
- the type information of the native data includes 3 bits, which respectively represent perception data, artificial intelligence data, and channel data.
- the type information of the native data can be represented as 110.
- the type information is represented by an index, assuming that index 0 represents perception data, index 1 represents artificial intelligence data, and index 2 represents channel data, then when the native data or compressed data sent this time includes perception data and artificial intelligence data, the type information of the native data includes index 0 and index 1.
- the first-level and second-level control information may not include information about the type of native data.
- the transmission period of native data of one or more data types may be configured/agreed upon in advance.
- the receiving end can still determine the type of native data currently being received based on the time the data is received.
- the number of parameters used to compress native data can be configured in advance through signaling such as RRC or MAC CE, or the number of parameters used to compress native data can be determined by the type information of the native data, that is, the type information of the native data can have a corresponding relationship with the number of parameters used to compress native data (denoted as corresponding relationship 1).
- the type information of the native data, the number of parameters used to compress native data, and the specific parameters included in the parameters used to compress native data can also have a corresponding relationship (denoted as corresponding relationship 2).
- the type information of the native data and the specific parameters included in the parameters used to compress native data can also have a corresponding relationship (denoted as corresponding relationship 3).
- one of the above-mentioned corresponding relationships 1, 2, and 3 can be agreed upon by the protocol, or one of them can be configured in advance through signaling.
- the correspondence between the data type and the number N param of parameters used to compress native data can be indicated by the first two columns in Table 3.
- the correspondence between the data type, the number N param of parameters used to compress native data, and the specific parameters included in the parameters used to compress native data can be indicated by the three columns in Table 3.
- the correspondence between the data type and the specific parameters included in the parameters used to compress native data can be indicated by the first and third columns in Table 3.
- control information and compressed data in the examples can be implemented according to the above-mentioned carrying method, and the information elements in the control information can be supplemented with reference to the above-mentioned compression parameters in addition to the relevant descriptions below.
- Example 1 The first device determines compressed data corresponding to the radio frequency map based on the radio frequency map.
- the channel state information corresponding to each grid is multipath information, and the number of multipath paths corresponding to each grid may vary.
- the channel state information for each grid includes (power, delay, AOA, AOD), where power represents power, delay represents delay, angle of arrival (AoA) represents the direction of signal arrival, and angle of departure (AoD) represents the direction of signal departure.
- the multipath information corresponding to the grid with index i can be expressed as ⁇ Ki , (power i, 0 , delay i, 0 , AOA i, 0 , AOD i, 0 ), (power i, 1 , delay i, 1 , AOA i, 1 , AOD i, 1 ), ... (power i, Ni , delay i, Ni , AOA i, Ki , AOD i, Ki ) ⁇ , where i is the index of the grid and Ki is the number of multipaths included in the grid with index i.
- the second level of control information and compressed data can be implemented in the following ways, but not limited to:
- P 0 to P 3 are dimensional information.
- T Multipath number map T, which is of size M ⁇ N, where each element is the number of multipaths in the corresponding grid.
- T can be raw information or compressed information, for example, the result of entropy coding all the values in T.
- P 5 quantization bits of power, that is, quantization bit information of the first segment O 0 of the compressed data.
- P 6 quantized bits of delay, that is, quantized bit information of the second segment O 1 of the compressed data.
- P 7 quantization bits of AOA, that is, quantization bit information of the third segment O 2 of the compressed data.
- P 8 quantization bits of AOD, that is, quantization bit information of the fourth segment O 3 of the compressed data.
- P5 to P8 are quantization parameters.
- the second device may also send configuration information to the first device.
- the configuration information may include the maximum value of the quantization bit or other parameter constraints.
- the configuration information is used to limit or constrain the parameters included in the second-level control information.
- O 1 Quantized delay information, i.e., ⁇ delay 0,0 , delay 0,1 ,... delay 0,K0 , delay 1,0 , delay 1,1 ,... delay 1,K1 ,... delay X,0 , delay X,1 ,... delay X,KX ⁇ .
- X M ⁇ NK , as can be seen from T.
- the underline indicates the quantized delay.
- the quantized power information, the quantized delay information, the quantized AOA information, and the quantized AOD information may also be information after entropy coding, wherein the entropy coding may be Huffman coding, arithmetic coding, etc., which is not limited in this application.
- the second device determines that the data type of the native data is a radio frequency map based on the type information of the native data. It can also be determined in conjunction with Table 3 that the second-level control information includes 9 parameters. Further, the second device parses the second-level control information, obtains dimension information based on P 0 to P 3 , determines the multipath number map T based on P 4 , and obtains the quantization parameter based on P 5 to P 8.
- the second device parses the compressed data based on the second-level control information and the length information. Specifically, O 0 is parsed based on P 5 , O 1 is parsed based on P 6 , O 2 is parsed based on P 7 , and O 3 is parsed based on P 8 .
- Example 2 The first device determines the compressed data corresponding to the reflection point and the feature data based on the reflection point and the feature data.
- each reflection point includes (x, y, z, power, delay), where (x, y, z) represents the spatial coordinate information of the reflection point, power represents power information, and delay represents delay information.
- each layer or each feature layer is a feature matrix R j with a dimension of M j ⁇ N j , 0 ⁇ j ⁇ D.
- the second-level control information and compressed data can be implemented in the following two ways, but not limited to:
- the first possible implementation method compress reflection points and feature data separately
- N param 11 which may specifically include the following:
- P 2 ⁇ M 0 ,N 0 ,M 1 ,N 1 ,...M D-1 ,N D-1 ⁇ , or, P 2 is split into 2D parameters, that is, 2D parameters are used to represent the dimensions of each layer respectively;
- P 0 to P 2 are dimensional information.
- the D layers are divided into three parts, namely the first part, the second part, and the third part, each part includes one or more layers, and the three parts are quantized separately.
- the D layers may not be divided, or may be divided into more parts, which is not limited in this application.
- P4 to P9 are quantization parameters.
- P 10 correspondence between the fourth segment O 3 of the compressed data and some layers in the D layers, ie, indicating which layers the first part includes, and the layers included in the first part are compressed into the fourth segment O 3 .
- a bitmap can be used, where 1 indicates that the first part includes the layer and 0 indicates that the first part does not include the layer.
- P 10 is a bitmap of length D. For example, if the first part includes layers 0, 2, ..., D-1, then P 10 is 101 ... 1.
- an index is used to directly indicate the index of the layer included in the first part of the D layers. For example, if the first part includes layers 0, 2, ..., D-1, then P 10 is ⁇ 0, 2, ..., D-1 ⁇ .
- P 11 correspondence between the fifth segment O 4 of the compressed data and some layers in the D layers, ie, indicating which layers the second part includes, and the layers included in the second part are compressed into the fifth segment O 4 .
- the second-level control information may also include other parameters, for example, indicating that the first segment O0 of the compressed data is the quantization bits of x, y, z, the second segment O1 of the compressed data is the quantization bits of power, and the third segment O2 of the compressed data is the quantization bits of delay.
- N seg 6, including 6 segments, specifically including the following contents:
- O 0 Quantized coordinate (x, y, z) information, i.e., ⁇ x 0 , y 0 , z 0 , x 1 , y 1 , z 1 ,... x K , y K , z K , ⁇ , or ⁇ x 0 , x 1 ,... x K , y 0 , y 1 ,... y K , z 0 , z 1 ,..., z K ⁇ , where the underline indicates the quantized x, y, z, the subscript indicates the index of the reflection point, and the quantization bit is indicated by P 4 .
- O 1 quantized power information, i.e., ⁇ power 0 , power 1 ,... power K ⁇ , where the underline indicates the quantized power, the subscript indicates the index of the reflection point, and the quantization bit is indicated by P 5 .
- O 2 quantized delay information, i.e., ⁇ delay 0 , delay 1 ,... delay K ⁇ , where the underline represents the quantized delay, the subscript represents the index of the reflection point, and the quantization bit is indicated by P 6 .
- O 3 The first part of information after quantization, that is, the quantization result of the feature matrix corresponding to the layer indicated by P 10 , and the quantization bit is indicated by P 7 .
- O 3 includes the quantized feature matrix R 0 , R 2 , ...RD -1 information, where the R j information can be understood as arranging the parameters in the corresponding feature matrix M j ⁇ N j in sequence, and the quantization bit is indicated by P 7 .
- O 4 the second part of information after quantization, that is, the quantization result of the feature matrix corresponding to the layer indicated by P 11 , and the quantization bit is indicated by P 8 .
- O 5 The third part of information after quantization, that is, the quantization results of the characteristic matrices corresponding to the layers in the D layer except the layers indicated by P 10 and P 11 , and the quantization bits are indicated by P 9 .
- the quantized x, y, z information, the quantized power information, the quantized delay information, the quantized first part of information, the quantized second part of information, and the quantized third part of information may also be information after entropy coding respectively.
- the second device determines that the data type of the native data is reflection points and feature data based on the type information of the native data.
- the second device parses the second-level control information based on the length information, obtains dimension information based on P0 , P1 , and P2 , determines the number of segments of the compressed data based on P3 , obtains quantization parameters based on P4 to P9 , and obtains the correspondence between the compressed data and the native data based on P10 and P11 . Further, the second device parses the compressed data based on the second-level control information and the length information. Specifically, P4 to P9 correspond one-to-one to O0 to O5 .
- the second possible implementation method joint compression of reflection points and feature data
- N param 8
- P 2 ⁇ M 0 ,N 0 ,M 1 ,N 1 ,...M D-1 ,N D-1 ⁇ , or, P 2 is split into 2D parameters, that is, 2D parameters are used to represent the dimensions of each layer respectively;
- P 5 quantized bits of the second segment O 1 and the third segment O 2 of the compressed data
- D layers are divided into two parts, a first part and a second part, each of which includes one or more layers.
- the two parts are quantized separately. If the quantization bits for power and the first part are the same, a single P 5 combination indication can be used.
- the second-level control information may also include parameter 1, which indicates that the quantization bits for power and the first part are the same.
- the delay and the second part have the same quantization bits, and are suitable for a scenario of joint compression.
- the second-level control information may further include parameter 2, which is used to indicate that the delay and the second part have the same quantization bits and are jointly compressed.
- N seg 4, including 4 segments, specifically including the following contents:
- O 0 Quantized coordinate (x, y, z) information, i.e., ⁇ x 0 , y 0 , z 0 , x 1 , y 1 , z 1 ,... x K , y K , z K , ⁇ , or ⁇ x 0 , x 1 ,... x K , y 0 , y 1 ,... y K , z 0 , z 1 ,..., z K ⁇ , where the underline indicates the quantized x, y, z, the subscript indicates the index of the reflection point, and the quantization bit is indicated by P 4 .
- O 1 quantized power information, i.e., ⁇ power 0 , power 1 ,... power K ⁇ , where the underline indicates the quantized power, the subscript indicates the index of the reflection point, and the quantization bit is indicated by P 5 .
- O 2 The first part of information after quantization, that is, the quantization result of the feature matrix corresponding to the layer indicated by P 7 , and the quantization bit is indicated by P 5 .
- the quantized second portion of information is the quantized result of the feature matrix corresponding to the layers in layer D except the layer indicated by P 7.
- the quantized delay information and the quantized second portion of information are the result of entropy coding, and the quantization bit is indicated by P 6 .
- O2 is ⁇ R0 information, R2 information, ...RD -1 information ⁇
- O3 is ⁇ delay0 , delay1 , ... delayK , R1 information, R3 information, ...RD -2 information ⁇ .
- the underline indicates the quantized delay, and the subscript indicates the index of the reflection point.
- the delay and the second part can be jointly quantized and entropy coded, which can make the input length of the entropy coding longer and closer to the theoretical limit of compression (where the theoretical limit is based on infinite code length), thereby improving compression performance.
- the second device determines that the data type of the native data is reflection points and feature data based on the type information of the native data.
- the second device parses the second-level control information based on the length information, obtains dimension information based on P0 , P1 , and P2 , determines the number of segments of the compressed data based on P3 , obtains quantization parameters based on P4 to P6 , and obtains the correspondence between the compressed data and the native data based on P7 . Further, the second device parses the compressed data based on the second-level control information and the length information.
- the first device and the second device include hardware structures and/or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.
- Figures 5 and 6 are schematic diagrams of possible communication devices provided in embodiments of the present application. These communication devices can be used to implement the functions of the first device or the second device in the above method embodiments, thereby also achieving the beneficial effects of the above method embodiments.
- the communication device 500 includes a processing unit 510 and a transceiver unit 520.
- the communication device 500 is used to implement the first device or the second device in the above method embodiment.
- a processing unit 510 is configured to generate compressed data corresponding to the native data
- the transceiver unit 520 is used to send a first compression parameter, a second compression parameter and the compressed data to a second device; wherein the first compression parameter and the second compression parameter are both used to parse the compressed data; the first compression parameter is carried by the first-level control information, and the second compression parameter is carried by the second-level control information; the first compression parameter includes type information and/or length information of the native data, wherein the length information is used to determine the length of the compressed data; the second compression parameter includes a parameter used to compress the native data.
- the first-level control information is first downlink control information
- the second-level control information is second downlink control information
- the format of the first downlink control information is different from the format of the second downlink control information
- the code rate of the first downlink control information is different from the code rate of the second downlink control information
- the first-level control information is carried through a physical downlink control channel
- the second-level control information is carried through an enhanced physical downlink control channel.
- the compressed data is carried via a physical downlink data channel.
- the first-level control information is first uplink control information
- the second-level control information is second uplink control information
- the format of the first uplink control information is different from the format of the second uplink control information
- the code rate of the first uplink control information is different from the code rate of the second uplink control information
- the first-level control information is carried through a physical uplink control channel
- the second-level control information is carried through an enhanced physical uplink control channel.
- the compressed data is carried via a physical uplink data channel.
- the length information indicates the total length of the first-level control information, the second-level control information and the compressed data; or, the length information indicates the total length of the second-level control information and the compressed data; or, the length information indicates the length of the compressed data.
- the length information includes an actual length value, or a quantized length value, or a first index value, wherein the first index value indicates a length range in which the actual length value is located, or a length range in which the quantized length value is located.
- the second compression parameter also includes type information of the native data.
- the type information of the native data corresponds to the number of parameters used to compress the native data.
- the parameters used to compress the native data include one or more of a quantization parameter, dimension information, or a correspondence between the compressed data and the native data.
- the compressed data includes M segments, where M is a positive integer; the parameters used to compress the native data include one or more of the number of segments M of the compressed data, the quantization parameters corresponding to the M segments, and the correspondence between some segments of the M segments and the native data.
- the M segments include a first segment, where the first segment is a result of joint compression of native data of K data types, where K is an integer greater than or equal to 2.
- the quantized data corresponding to the native data of the K data types are respectively determined based on the same quantization parameter.
- the transceiver unit 520 is configured to receive a first compression parameter, a second compression parameter, and the compressed data from a first device; wherein the first compression parameter and the second compression parameter are both used to parse the compressed data; the first compression parameter is carried by the first-level control information, and the second compression parameter is carried by the second-level control information; the first compression parameter includes type information and/or length information of the native data, wherein the length information is used to determine the length of the compressed data; the second compression parameter includes a parameter used to compress the native data;
- the processing unit 510 is configured to parse the compressed data according to the first compression parameter and the second compression parameter to obtain native data corresponding to the compressed data.
- the first-level control information is first downlink control information
- the second-level control information is second downlink control information
- the format of the first downlink control information is different from the format of the second downlink control information
- the code rate of the first downlink control information is different from the code rate of the second downlink control information
- the first-level control information is carried through a physical downlink control channel
- the second-level control information is carried through an enhanced physical downlink control channel.
- the compressed data is carried via a physical downlink data channel.
- the first-level control information is first uplink control information
- the second-level control information is second uplink control information
- the format of the first uplink control information is different from the format of the second uplink control information
- the code rate of the first uplink control information is different from the code rate of the second uplink control information
- the first-level control information is carried through a physical uplink control channel
- the second-level control information is carried through an enhanced physical uplink control channel.
- the compressed data is carried via a physical uplink data channel.
- the length information indicates the total length of the first-level control information, the second-level control information and the compressed data; or, the length information indicates the total length of the second-level control information and the compressed data; or, the length information indicates the length of the compressed data.
- the length information includes an actual length value, or a quantized length value, or a first index value, wherein the first index value indicates a length range in which the actual length value is located, or a length range in which the quantized length value is located.
- the second compression parameter also includes type information of the native data.
- the type information of the native data corresponds to the number of parameters used to compress the native data.
- the parameters used to compress the native data include one or more of a quantization parameter, dimension information, or a correspondence between the compressed data and the native data.
- the compressed data includes M segments, where M is a positive integer; the parameters used to compress the native data include one or more of the number of segments M of the compressed data, the quantization parameters corresponding to the M segments, and the correspondence between some segments of the M segments and the native data.
- the M segments include a first segment, where the first segment is a result of joint compression of native data of K data types, where K is an integer greater than or equal to 2.
- the quantized data corresponding to the native data of the K data types are respectively determined based on the same quantization parameter.
- processing unit 510 and the transceiver unit 520 can be directly obtained by referring to the relevant description in the above method embodiment, and will not be repeated here.
- communication device 600 includes a processor 610 and an interface circuit 620.
- Processor 610 and interface circuit 620 are coupled to each other.
- interface circuit 620 can be a transceiver or an input/output interface.
- communication device 600 may also include a memory 630 for storing instructions executed by processor 610, input data required by processor 610 to execute instructions, or data generated after processor 610 executes instructions.
- the memory 630 may be integrated into the processor 610.
- the communication device 600 may include at least one processor 610 integrated with the memory 630, and may also include another memory.
- the processor 610 is used to implement the functions of the processing unit 510
- the interface circuit 620 is used to implement the functions of the transceiver unit 520 .
- processors in the embodiments of the present application may be a central processing unit (CPU), or may be 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 may be a microprocessor or any conventional processor.
- a communication device 600 includes a processor 610 and a memory 630.
- the processor 610 and the memory 630 are coupled together, and the memory 630 stores instructions.
- the communication device 600 executes the method described in the first or second embodiment.
- the method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor.
- the software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, 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.
- the storage medium can also be an integral part of the processor.
- the processor and the storage medium can be located in an ASIC.
- the ASIC can be located in the first device or the second device mentioned above.
- the processor and the storage medium can also exist in the first device or the second device as discrete components.
- all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof.
- 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.
- 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.
- the computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
- At least one means one or more, and “more” means two or more.
- “And/or” describes the association relationship of associated objects, indicating that three relationships may exist.
- 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; in the formula of this application, the character “/” indicates that the previous and next associated objects are in a “division” relationship.
- “Including at least one of A, B and C” can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente demande concerne un procédé et un appareil de communication. Le procédé comprend : lorsqu'un premier appareil détermine des données compressées correspondant à des données natives, le premier appareil envoie un premier paramètre de compression, un second paramètre de compression et les données compressées à un second appareil. Le premier paramètre de compression et le second paramètre de compression sont tous deux utilisés pour analyser les données compressées. Le premier paramètre de compression est transporté par des informations de commande de premier niveau ; et le second paramètre de compression est transporté par des informations de commande de second niveau. Le premier paramètre de compression comprend des informations de type et/ou des informations de longueur des données natives, les informations de longueur étant utilisées pour déterminer la longueur des données compressées. Le second paramètre de compression comprend des paramètres utilisés pour compresser les données natives. Selon le procédé, en définissant deux niveaux d'informations de commande et de données compressées, divers types de données natives peuvent être compressés de manière efficace et flexible, ce qui permet d'améliorer les performances de communication.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410384565.8A CN120730504A (zh) | 2024-03-29 | 2024-03-29 | 一种通信方法及装置 |
| CN202410384565.8 | 2024-03-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025201026A1 true WO2025201026A1 (fr) | 2025-10-02 |
Family
ID=97168320
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/081687 Pending WO2025201026A1 (fr) | 2024-03-29 | 2025-03-10 | Procédé et appareil de communication |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120730504A (fr) |
| WO (1) | WO2025201026A1 (fr) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114556482A (zh) * | 2019-10-18 | 2022-05-27 | 皇家飞利浦有限公司 | 用于对各种各样的表列数据进行有效压缩、表示和解压缩的系统和方法 |
| US20230199557A1 (en) * | 2020-07-16 | 2023-06-22 | Qualcomm Incorporated | Compression techniques for data and reference signal resource elements (res) |
| WO2023186010A1 (fr) * | 2022-03-31 | 2023-10-05 | 北京紫光展锐通信技术有限公司 | Procédé et appareil de transmission de rapport d'informations d'état de canal, dispositif terminal et dispositif réseau |
-
2024
- 2024-03-29 CN CN202410384565.8A patent/CN120730504A/zh active Pending
-
2025
- 2025-03-10 WO PCT/CN2025/081687 patent/WO2025201026A1/fr active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114556482A (zh) * | 2019-10-18 | 2022-05-27 | 皇家飞利浦有限公司 | 用于对各种各样的表列数据进行有效压缩、表示和解压缩的系统和方法 |
| US20230199557A1 (en) * | 2020-07-16 | 2023-06-22 | Qualcomm Incorporated | Compression techniques for data and reference signal resource elements (res) |
| WO2023186010A1 (fr) * | 2022-03-31 | 2023-10-05 | 北京紫光展锐通信技术有限公司 | Procédé et appareil de transmission de rapport d'informations d'état de canal, dispositif terminal et dispositif réseau |
Non-Patent Citations (1)
| Title |
|---|
| MODERATOR (OPPO): "Summary#4 for other aspects on AI/ML for beam management", 3GPP DRAFT; R1-2306072, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. 3GPP RAN 1, no. Incheon, Korea; 20230522 - 20230526, 25 May 2023 (2023-05-25), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP052491776 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120730504A (zh) | 2025-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111628844B (zh) | 一种信道状态信息反馈方法及装置 | |
| WO2024149042A1 (fr) | Procédé de communication et appareil de communication | |
| US20250227552A1 (en) | Data compression and transmission method, apparatus, device, and storage medium | |
| WO2023011234A1 (fr) | Procédé et appareil pour rapporter un rapport de csi | |
| US20240356615A1 (en) | Channel state information feedback method and apparatus, medium, and program product | |
| WO2022257042A1 (fr) | Procédé de création de rapport de livre de codes, dispositif terminal et dispositif de réseau | |
| CN112054831B (zh) | 信道状态信息的反馈方法及装置 | |
| WO2025201026A1 (fr) | Procédé et appareil de communication | |
| WO2024113249A1 (fr) | Procédé et appareil de traitement de données | |
| WO2023125221A1 (fr) | Procédé et appareil de signalement d'indication de qualité de canal | |
| CN116074891A (zh) | 通信方法及相关装置 | |
| WO2025209460A1 (fr) | Procédé et appareil de rapport d'informations csi | |
| WO2025201030A1 (fr) | Procédé et appareil de communication | |
| US20260113096A1 (en) | Communication method and apparatus | |
| CN121771907A (zh) | 一种通信指示方法及装置 | |
| WO2025209459A1 (fr) | Procédé de rapport d'informations d'état de canal, et appareil | |
| WO2025201027A1 (fr) | Procédé et appareil de communication | |
| WO2025241926A1 (fr) | Procédé et appareil de transmission de données compressées | |
| WO2026016502A1 (fr) | Procédé de transmission de données et appareil de communication | |
| WO2025130582A1 (fr) | Procédé de transmission de données et appareil de communication | |
| TW202541445A (zh) | 一種數據處理方法和裝置 | |
| WO2025209121A1 (fr) | Procédé d'indication de format de données et produit associé | |
| CN120785392A (zh) | 一种上报信道状态信息的方法及装置 | |
| WO2025180101A9 (fr) | Procédé et appareil de traitement de données | |
| WO2025130612A1 (fr) | Procédé et appareil de compression de données |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25775668 Country of ref document: EP Kind code of ref document: A1 |