Communication method and apparatus
Patent Information
- Application Number
- PCT/CN2026/071164
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-22
- Filing Date
- 2026-01-07
- Publication Date
- 2026-08-27
Smart Images

Figure CN2026071164_27082026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510199571.0, filed on February 22, 2025, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0004] Currently, very large-scale multiple-input multiple-output (MIMO) is one of the future evolution trends of cellular systems. With increasing frequency bands, the scale of configured antennas further increases. Base stations will be equipped with thousands of antenna elements, and terminals will also be equipped with even more antenna elements to support more spatial streams. Furthermore, with increasing carrier frequency, the bandwidth available for allocation in the wireless system will further increase, leading to a dramatic increase in the number of subcarriers, resource blocks (RBs), and precoding resource groups (PRGs), and a significant increase in the number of frequency points requiring channel state information (CSI) feedback.
[0005] In this context, the total size of the precoded matrix obtained by performing singular value decomposition (SVD) on CSI increases significantly, with the amount of data that needs to be transmitted in a single operation reaching millions or even tens of millions of symbols. Therefore, the problems faced by CSI-related data processing and feedback deserve attention. Summary of the Invention
[0006] This application provides a communication method and apparatus to improve the reconstruction accuracy of a precoding matrix.
[0007] Firstly, this application provides a communication method applied to a terminal device. Without loss of generality, the method may refer to the terminal or a communication / processing module within the terminal, or a circuit or chip responsible for communication functions within the terminal (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or a circuit or chip responsible for processing functions within the terminal (such as a graphics processing unit (GPU)). It may also be a logic node, logic module, or software capable of implementing all or part of the terminal device's functions. Taking the application of this method to a terminal as an example, the method includes: the terminal receiving a reference signal; determining first information based on the reference signal, wherein the first information is precoding matrix recovery auxiliary information; determining second information, wherein the second information is obtained by quantizing the first information, and wherein the second information is used to recover the precoding matrix; and the terminal transmitting the second information.
[0008] Using the above method, considering that the quantization error of different contents in the first information has different impacts on the reconstruction accuracy of the precoding matrix, the terminal can perform differentiated quantization for different groups of information in the first information, which is beneficial to improve the CSI feedback accuracy and feedback quality. Thus, without increasing the transmission overhead, the reconstruction accuracy and reconstruction quality of the precoding matrix can be improved.
[0009] In one possible design, the terminal receives configuration information that is used to instruct quantization operations.
[0010] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bits corresponding to K groups of information in the M groups, and the mapping relationships corresponding to the remaining MK groups of information excluding the K groups. Each mapping relationship indicates multiple quantization intervals and corresponding quantization information, where K ≤ M, and K is a positive integer. The mapping relationships corresponding to the remaining MK groups of information are different. This design allows for differentiated quantization for different groups of information, and using different quantization methods helps improve the accuracy and quality of CSI feedback.
[0011] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bit values corresponding to each of the M groups of information, and the quantization bit values corresponding to each of the M groups of information are different. Using the above design, with different quantization bit values corresponding to each of the M groups of information, differentiated uniform quantization can be performed for different groups of information, which is beneficial for improving the accuracy and quality of CSI feedback.
[0012] In one possible design, the configuration information includes a first index, which is one of N preset indices. The N preset indices correspond one-to-one with N preset quantization bit value combinations. Each preset quantization bit value combination is a possible combination of quantization bit values corresponding to M sets of information, where N is a positive integer.
[0013] In one possible design, the configuration information includes a reference quantization bit value and offset values corresponding to M groups of information, where the offset value corresponding to the i-th group of information is the offset value of the quantization bit value corresponding to the i-th group of information relative to the reference quantization bit value, i is a positive integer, i≤M, and the i-th group of information is any one of the M groups of information.
[0014] In one possible design, the terminal receives first indication information, which indicates that the quantization method of the first information is uniform quantization.
[0015] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the mapping relationships corresponding to the M groups of information, wherein each mapping relationship indicates multiple quantization intervals and corresponding quantization information, and the mapping relationships corresponding to the M groups of information are different. Using the above design, the different mapping relationships corresponding to the M groups of information enable differentiated non-uniform quantization for different groups of information, which is beneficial for improving the accuracy and quality of CSI feedback.
[0016] In one possible design, the terminal receives first indication information, which indicates that the quantization method of the first information is non-uniform quantization.
[0017] In one possible design, the second information includes a first bitstream, which is obtained by concatenating the bitstreams corresponding to the M groups of information end to end, or by interleaving the bitstreams corresponding to the M groups of information based on a first interleaving mode.
[0018] In one possible design, the terminal receives a second indication information, which indicates the packetization method for the bitstreams corresponding to the M groups of information. The packetization method can be either concatenating different bitstreams end-to-end or interleaving different bitstreams. This design allows for flexible switching of the packetization method for the quantized bitstreams according to different needs.
[0019] In one possible design, the first information is determined based on the compression matrices corresponding to the v spatial streams, and the compression matrices corresponding to the v spatial streams are used to recover the precoding matrix, where v is the number of spatial streams corresponding to the precoding matrix and v is a positive integer.
[0020] In one possible design, the compression matrix corresponding to the l-th spatial flow is any one of the compression matrices corresponding to the v spatial flows, where l is a positive integer and l ≤ v; the k-th column of the compression matrix corresponding to the l-th spatial flow satisfies: |w k,l –G l k–1 w 1,l |<α, where α takes values greater than 0 and less than 1; where, w k,l W is the compression matrix corresponding to the l-th spatial flow. sub l The k-th column in the array, k≤N sub N sub Let k and N be the number of subbands. sub w is a positive integer 1,l Let W be the reference vector corresponding to the l-th spatial flow. sub l Column 1, G l Let be the transformation matrix corresponding to the l-th spatial flow.
[0021] In one possible design, the transformation matrix G corresponding to the l-th spatial flow is... l Satisfy: |G l –ψ l Λ l ψ l H |<β, where β takes values greater than 0 and less than 1; where, ψ l Let Λ be the characteristic matrix corresponding to the l-th spatial flow. l Let ψ be the diagonal matrix corresponding to the l-th spatial flow. l H For ψ l The conjugate transpose of .
[0022] In one possible design, the first information includes M sets of information, M=2; wherein, the first information includes a first set of information and a second set of information, the first set of information includes reference vectors corresponding to v spatial flows respectively, and the second set of information includes transformation matrices corresponding to v spatial flows respectively.
[0023] In one possible design, the first information includes M sets of information, M=2; wherein the first information includes a first set of information and a second set of information, the first set of information includes the eigenvalues corresponding to v spatial flows respectively, and the second set of information includes the reference vectors and the feature matrices corresponding to v spatial flows respectively, wherein the eigenvalues corresponding to each spatial flow are determined according to the diagonal matrix corresponding to each spatial flow.
[0024] In one possible design, the first information includes M sets of information, M=3; wherein the first information includes a first set of information, a second set of information and a third set of information, the first set of information includes reference vectors corresponding to v spatial flows respectively, the second set of information includes eigenvalues corresponding to v spatial flows respectively, and the third set of information includes eigenmatrices corresponding to v spatial flows respectively, wherein the eigenvalues corresponding to each spatial flow are determined according to the diagonal matrix corresponding to each spatial flow.
[0025] In one possible design, configuration information is carried through CSI configuration reporting.
[0026] Secondly, this application provides a communication method applied to an access network device, such as an access network device or a chip within it. The chip in the access network device can be understood as a circuit, chip, or chip system within the access network device, or a logic node, logic module, or software capable of implementing all or part of the functions of the access network device. Taking the access network device as the executing entity of this method as an example, the method includes: the access network device transmitting a reference signal and receiving second information. The second information is obtained by a terminal device performing a quantization operation on first information. The first information is determined by the terminal device based on the reference signal. The first information is precoding matrix recovery auxiliary information, and the second information is used to recover the precoding matrix. The access network device recovers the precoding matrix based on the received second information.
[0027] In one possible design, the access network device sends configuration information to indicate quantization operations. When the access network device recovers the precoding matrix based on the received second information, it does so by combining the configuration information with the second information.
[0028] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bits corresponding to K groups of information in the M groups of information, and the mapping relationships corresponding to the remaining MK groups of information in the M groups of information excluding K groups of information, wherein each mapping relationship indicates multiple quantization intervals and corresponding quantization information, where K≤M, and K is a positive integer, and the mapping relationships corresponding to the remaining MK groups of information are different.
[0029] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bit values corresponding to the M groups of information, and the quantization bit values corresponding to the M groups of information are different.
[0030] In one possible design, the configuration information includes a first index, which is one of N preset indices. The N preset indices correspond one-to-one with N preset quantization bit value combinations. Each preset quantization bit value combination is a possible combination of quantization bit values corresponding to M sets of information, where N is a positive integer.
[0031] In one possible design, the configuration information includes a reference quantization bit value and offset values corresponding to M groups of information, where the offset value corresponding to the i-th group of information is the offset value of the quantization bit value corresponding to the i-th group of information relative to the reference quantization bit value, i is a positive integer, i≤M, and the i-th group of information is any one of the M groups of information.
[0032] In one possible design, the access network device sends a first indication message, which indicates that the quantization method of the first information is uniform quantization.
[0033] In one possible design, the first information includes M sets of information, where M is a positive integer greater than or equal to 2;
[0034] The configuration information indicates the mapping relationship corresponding to each of the M groups of information. Each mapping relationship indicates multiple quantization intervals and corresponding quantization information. The mapping relationships corresponding to each of the M groups of information are different.
[0035] In one possible design, the access network device sends a first indication message, which indicates that the quantization method of the first information is non-uniform quantization.
[0036] In one possible design, the second information includes a first bitstream, which is obtained by concatenating the bitstreams corresponding to the M groups of information end to end, or by interleaving the bitstreams corresponding to the M groups of information based on a first interleaving mode.
[0037] In one possible design, the access network device sends a second indication message, which indicates the packet assembly method of the code streams corresponding to the M groups of information. The packet assembly method is either concatenating different code streams end to end or interleaving different code streams.
[0038] In one possible design, the first information is determined based on the compression matrices corresponding to the v spatial streams, and the compression matrices corresponding to the v spatial streams are used to recover the precoding matrix, where v is the number of spatial streams corresponding to the precoding matrix and v is a positive integer.
[0039] In one possible design, the compression matrix corresponding to the l-th spatial flow is any one of the compression matrices corresponding to the v spatial flows, where l is a positive integer and l ≤ v; the k-th column of the compression matrix corresponding to the l-th spatial flow satisfies: |w k,l –G l k–1 w 1,l |<α, where α takes values greater than 0 and less than 1; where, w k,l W is the compression matrix corresponding to the l-th spatial flow. sub l The k-th column in the array, k≤N sub Nsub Let k and N be the number of subbands. sub w is a positive integer 1,l Let W be the reference vector corresponding to the l-th spatial flow. sub l Column 1, G l Let be the transformation matrix corresponding to the l-th spatial flow.
[0040] In one possible design, the transformation matrix G corresponding to the l-th spatial flow is... l Satisfy: |G l –ψ l Λ l ψ l H |<β, where β takes values greater than 0 and less than 1; where, ψ l Let Λ be the characteristic matrix corresponding to the l-th spatial flow. l Let ψ be the diagonal matrix corresponding to the l-th spatial flow. l H For ψ l The conjugate transpose of .
[0041] In one possible design, the first information includes M sets of information, M=2; wherein, the first information includes a first set of information and a second set of information, the first set of information includes reference vectors corresponding to v spatial flows respectively, and the second set of information includes transformation matrices corresponding to v spatial flows respectively.
[0042] In one possible design, the first information includes M sets of information, M=2; wherein the first information includes a first set of information and a second set of information, the first set of information includes the eigenvalues corresponding to v spatial flows respectively, and the second set of information includes the reference vectors and the feature matrices corresponding to v spatial flows respectively, wherein the eigenvalues corresponding to each spatial flow are determined according to the diagonal matrix corresponding to each spatial flow.
[0043] In one possible design, the first information includes M sets of information, M=3; wherein the first information includes a first set of information, a second set of information and a third set of information, the first set of information includes reference vectors corresponding to v spatial flows respectively, the second set of information includes eigenvalues corresponding to v spatial flows respectively, and the third set of information includes eigenmatrices corresponding to v spatial flows respectively, wherein the eigenvalues corresponding to each spatial flow are determined according to the diagonal matrix corresponding to each spatial flow.
[0044] In one possible design, configuration information is carried through CSI configuration reporting.
[0045] Thirdly, this application provides a communication device, which includes a transceiver unit and a processing unit; the transceiver unit is used to receive a reference signal; the processing unit is used to determine first information and second information based on the reference signal, wherein the second information is obtained by quantizing the first information and the second information is used to recover a precoding matrix; the transceiver unit is used to transmit the second information.
[0046] In one possible design, a transceiver unit is used to receive configuration information, which is used to indicate quantization operations.
[0047] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bits corresponding to K groups of information in the M groups of information, and the mapping relationships corresponding to the remaining MK groups of information in the M groups of information excluding K groups of information, wherein each mapping relationship indicates multiple quantization intervals and corresponding quantization information, where K≤M, and K is a positive integer, and the mapping relationships corresponding to the remaining MK groups of information are different.
[0048] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bit values corresponding to the M groups of information, and the quantization bit values corresponding to the M groups of information are different.
[0049] In one possible design, the configuration information includes a first index, which is one of N preset indices. The N preset indices correspond one-to-one with N preset quantization bit value combinations. Each preset quantization bit value combination is a possible combination of quantization bit values corresponding to M sets of information, where N is a positive integer.
[0050] In one possible design, the configuration information includes a reference quantization bit value and offset values corresponding to M groups of information, where the offset value corresponding to the i-th group of information is the offset value of the quantization bit value corresponding to the i-th group of information relative to the reference quantization bit value, i is a positive integer, i≤M, and the i-th group of information is any one of the M groups of information.
[0051] In one possible design, the transceiver unit is also used to receive first indication information, which indicates that the quantization method of the first information is uniform quantization.
[0052] In one possible design, the first information includes M sets of information, where M is a positive integer greater than or equal to 2;
[0053] The configuration information indicates the mapping relationship corresponding to each of the M groups of information. Each mapping relationship indicates multiple quantization intervals and corresponding quantization information. The mapping relationships corresponding to the M groups of information are different.
[0054] In one possible design, the transceiver unit is also used to receive first indication information, which indicates that the quantization method of the first information is non-uniform quantization.
[0055] In one possible design, the second information includes a first bitstream, which is obtained by concatenating the bitstreams corresponding to the M groups of information end to end, or by interleaving the bitstreams corresponding to the M groups of information based on a first interleaving mode.
[0056] In one possible design, the transceiver unit is also used to receive second indication information, which indicates the packetization method of the code streams corresponding to the M groups of information, wherein the packetization method is to connect different code streams end to end, or to interleave different code streams.
[0057] Fourthly, this application provides a communication device including a transceiver unit and a processing unit. The transceiver unit is used to transmit a reference signal and receive second information, the second information being obtained by a terminal device through a quantization operation on first information, the first information being determined by the terminal device based on the reference signal, the first information being precoding matrix recovery auxiliary information, and the second information being used to recover the precoding matrix. The processing unit is used to recover the precoding matrix based on the second information.
[0058] In one possible design, the transceiver unit is also used to send configuration information, which is used to indicate quantization operations; the processing unit is used to recover the precoding matrix based on the configuration information and the second information when recovering the precoding matrix based on the received second information.
[0059] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bits corresponding to K groups of information in the M groups of information, and the mapping relationships corresponding to the remaining MK groups of information in the M groups of information excluding K groups of information, wherein each mapping relationship indicates multiple quantization intervals and corresponding quantization information, where K≤M, and K is a positive integer, and the mapping relationships corresponding to the remaining MK groups of information are different.
[0060] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bit values corresponding to the M groups of information, and the quantization bit values corresponding to the M groups of information are different.
[0061] In one possible design, the configuration information includes a first index, which is one of N preset indices. The N preset indices correspond one-to-one with N preset quantization bit value combinations. Each preset quantization bit value combination is a possible combination of quantization bit values corresponding to M sets of information, where N is a positive integer.
[0062] In one possible design, the configuration information includes a reference quantization bit value and offset values corresponding to M groups of information, where the offset value corresponding to the i-th group of information is the offset value of the quantization bit value corresponding to the i-th group of information relative to the reference quantization bit value, i is a positive integer, i≤M, and the i-th group of information is any one of the M groups of information.
[0063] In one possible design, a first indication message is sent, which indicates that the quantization method of the first information is uniform quantization.
[0064] In one possible design, the first information includes M sets of information, where M is a positive integer greater than or equal to 2;
[0065] The configuration information indicates the mapping relationship corresponding to each of the M groups of information. Each mapping relationship indicates multiple quantization intervals and corresponding quantization information. The mapping relationships corresponding to each of the M groups of information are different.
[0066] In one possible design, the transceiver unit is also used to send first indication information, which indicates that the quantization method of the first information is non-uniform quantization.
[0067] In one possible design, the second information includes a first bitstream, which is obtained by concatenating the bitstreams corresponding to the M groups of information end to end, or by interleaving the bitstreams corresponding to the M groups of information based on a first interleaving mode.
[0068] In one possible design, the transceiver unit is also used to send a second indication information, which indicates the packetization method of the code streams corresponding to the M groups of information, wherein the packetization method is to connect different code streams end to end, or to interleave different code streams.
[0069] Fifthly, this application provides a communication device that has the function of implementing any one of the first to second aspects. For example, the communication device includes a module, unit, or means corresponding to the operation involved in any one of the first to second aspects. The module, unit, or means can be implemented by software, hardware, or a combination of software and hardware.
[0070] Sixthly, this application provides a communication device including an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory stores part or all of the necessary computer program or instructions for implementing the functions involved in any of the first to second aspects described above. The one or more processors can execute the computer program or instructions, and when the computer program or instructions are executed, cause the communication device to implement the methods in any possible design or implementation of any of the first to second aspects described above. The interface circuit is used to implement the communication functions within the communication device and / or the communication functions between the communication device and other devices or components.
[0071] In one possible design, the processor is used to communicate with other devices or components through the interface circuit.
[0072] In one possible design, the communication device may also include the memory.
[0073] In a seventh aspect, this application provides a communication system including an access network device and a terminal, wherein the terminal is used to perform the method in any possible design of the first aspect described above, and the access network device is used to perform the method in any possible design of the second aspect described above.
[0074] Eighthly, this application provides a computer-readable storage medium storing computer-readable instructions that, when read and executed by a computer, cause the computer to perform any of the possible designs in the first to second aspects described above.
[0075] Ninthly, this application provides a computer program product that, when read and executed by a computer, causes the computer to perform any of the possible designs in the first to second aspects described above.
[0076] For the technical effects that can be achieved in the third to ninth aspects mentioned above, please refer to the description of the technical effects that can be achieved by the corresponding design scheme in the first aspect mentioned above. This application will not repeat them here. Attached Figure Description
[0077] Figure 1 is a schematic diagram of a possible, non-limiting system in this application;
[0078] Figure 2 is an example diagram of an O-RAN system in this application;
[0079] Figure 3 is a diagram showing the network element function division and protocol layer structure of an O-RAN device in this application;
[0080] Figure 4 is a flowchart of the CSI compression scheme based on DMD in this application;
[0081] Figure 5 is a schematic diagram of the CSI compression scheme based on DMD in this application;
[0082] Figure 6 is a flowchart outlining a communication method according to this application;
[0083] Figure 7 is a schematic diagram of an encoding / decoding method in this application;
[0084] Figure 8A is a schematic diagram of one packaging method in this application;
[0085] Figure 8B is a schematic diagram of another packaging method in this application;
[0086] Figure 9 is a schematic diagram of the structure of a communication device according to this application;
[0087] Figure 10 is a schematic diagram of another communication device in this application. Detailed Implementation
[0088] The specific implementations of this application are described below with reference to the accompanying drawings in the embodiments. However, the implementations of this application may also include combining these embodiments without departing from the scope of this application, such as using other embodiments and making structural changes. Therefore, the detailed description of the following embodiments should not be understood in a limiting sense. The terminology used in the embodiment section of this application is only used to explain the specific embodiments of this application and is not intended to limit this application.
[0089] The embodiments of this application can be applied to various communication systems, such as: long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, worldwide interoperability for microwave access (WIMAX) communication systems, 5G systems or new radio (NR) systems, or to future communication systems or other similar communication systems, or ultra-wideband (UWB) systems, or wireless fidelity (WiFi) systems.
[0090] Figure 1 illustrates a possible, non-limiting system diagram. As shown in Figure 1, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system may also include the Internet. The wireless access network 100 may include at least one wireless access network device (110a and 110b in Figure 1) and at least one terminal (120a-120j in Figure 1). The terminal connects wirelessly to the wireless access network device, and the wireless access network device connects to the core network wirelessly or via a wired connection. The core network device and the wireless access network device can be independent physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated into the same physical device, or a single physical device can integrate some of the functions of the core network device and some of the functions of the wireless access network device. Terminals can be interconnected with each other, and wireless access network devices can be interconnected via wired or wireless connections. Figure 1 is only 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.
[0091] 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 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 RAN (O-RAN or ORAN) or a cloud radio access network (CRAN). Radio access network equipment can also be a communication system integrating two or more of the above systems. Radio access network equipment can be a macro base station (as shown in Figure 1, 110a), a micro base station or an indoor station (as shown in Figure 1, 110b), a relay node, or a donor node, etc.
[0092] Furthermore, the wireless access network equipment can also be a module or unit that performs some of the functions of a base station. For example, it can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0093] The embodiments of this application do not limit the specific technology or device form used in the wireless access network equipment. For ease of description, the wireless access network equipment will be referred to as access network equipment below. It is understood that access network equipment can be called a communication device. For example, access network equipment can be understood as a device with access network equipment functions. For example, a device with access network equipment functions can be an access network equipment; or some components in the access network equipment, such as CU, DU, etc. It can also be a device that can support the access network equipment to realize this function, such as a chip system, hardware circuit, software module, or hardware circuit plus software module. This device can be installed in the access network equipment or can be used in conjunction with the access network equipment. In the embodiments of this application, the chip system can be composed of chips or can include chips and other discrete devices.
[0094] A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, MTC, IoT, virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.
[0095] The embodiments of this application do not limit the specific technology or device form used in the terminal. It is understood that a terminal can be referred to as a communication device. For example, a terminal can be understood as a device with terminal functions. For example, a device with terminal functions can be a terminal itself; it can also be a device capable of supporting the terminal in implementing that function, such as a chip system, hardware circuit, software module, or hardware circuit plus software module. This device can be installed in a terminal or can be used in conjunction with a terminal.
[0096] Figure 2 illustrates an example of an O-RAN system. It should be understood that an O-RAN system may also include components other than those shown in Figure 2, without specific limitations. As shown in Figure 2, access network devices can communicate with the core network (CN) via a backhaul link and with terminals via an air interface. For example, access network devices may include a baseband unit (BBU) and an RU. The BBU includes at least one CU and at least one DU, which can communicate via at least one midhaul link. The BBU communicates with the core network via the backhaul link, and the RU communicates with at least one terminal via an air interface. The BBU also communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located.
[0097] Figure 3 illustrates the network element function division and protocol layer structure of an O-RAN device. It should be noted that the CU and DU configurations shown in Figure 3 are merely examples; the functions of the CU and DU can be configured as needed.
[0098] In some examples, the CU is a logical node carrying the radio resource control (RRC) layer, service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network equipment. The CU connects to network nodes such as the core network through interfaces, which can be interfaces such as E2 interfaces. Optionally, the CU may have some core network functions. The CU (e.g., PDCP layer and higher layers) connects to the DU (e.g., RLC layer and lower layers) through interfaces, which can be interfaces such as F1 interfaces. In some examples, these interfaces (e.g., F1 interfaces) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the F1 signaling procedures in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0099] In some examples, the CU can be split into CU-CP and CU-UP. CU-CP is a logical node carrying the RRC and PDCP-C layers, used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements can be access and mobility function (AMF) network elements, such as the AMF network element in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the SDAP and PDCP-U layers, used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements, such as the UPF network element in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above CU and DU configurations are merely examples; the functions of CU and DU can be configured as needed. For example, a CU or DU can be configured to have more protocol layer functions, or it can be configured to have only some protocol layer processing functions. For instance, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. As another example, the functions of the CU or DU can be divided according to service type or other system requirements. For instance, based on latency, functions that need to meet low latency requirements can be placed in the DU, while functions that do not need to meet this latency requirement can be placed in the CU.
[0100] In some examples, a DU is a logical node that carries the radio link control (RLC) layer, medium access control (MAC) layer, higher physical layer (PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the higher physical layer includes parts of the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0101] In some examples, the RU is a logical node carrying both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the lower physical layer includes portions of the PHY processing, such as fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0102] The DU and RU can be co-located or separate. The DU and RU exchange control plane and user plane information via a lower-layer split CUS-plane (LLS-CUS) interface through a fronthaul link. LLS-CUS may include LLS-C and LLS-U interfaces, respectively providing the control plane and user plane. In some examples, control refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.
[0103] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0104] It is understood that the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0105] The following is a brief explanation of the CSI compressed feedback scheme based on dynamic mode decomposition (DMD) with reference to Figure 4:
[0106] S401: The access network device sends a reference signal to the terminal device.
[0107] For example, the reference signal can be a channel state information reference signal (CSI-RS), but it can also be other reference signals, which are not limited in this application. The reference signal described below is only an example of CSI-RS.
[0108] S402: The terminal device determines the channel matrix corresponding to one or more sub-bands based on the received reference signal.
[0109] It is understood that the following explanation uses sub-band as an example only. Sub-band can also be replaced by frequency point, RB, PRG, etc., and this application does not limit it.
[0110] For example, the channel matrix corresponding to each sub-band can also be referred to as the original channel matrix information of each sub-band. As shown in Figure 5, assume the number of sub-bands is N. sub The dimension of the transmitting antenna of the access network equipment is N. TX The receiving antenna dimension of the terminal device is N. RX The dimension of the channel matrix H corresponding to each sub-band is N. TX *N RX Among them, N TX N represents the number of rows. RX N represents the column number. RX N TX, N sub All are positive integers.
[0111] S403: The terminal device determines the precoding matrix to be fed back based on the channel matrix corresponding to one or more sub-bands.
[0112] For example, the terminal device can obtain the right singular matrix of the channel matrix corresponding to each sub-band through the singular value decomposition (SVD) method. Furthermore, the terminal device can obtain the precoding matrix to be fed back by concatenating the right singular matrices corresponding to one or more sub-bands respectively.
[0113] For example, the terminal device uses the SVD method to determine the right singular matrix Y of each channel matrix H, where the right singular matrix Y includes N TXThe row contains v elements, where v represents the number of spatial streams supported by the access network device for downlink data transmission, also known as the number of layers or Rank, i.e., Rank = v, where v is an integer greater than or equal to 1. For example, H = XSY H In this equation, H on the left side represents the channel matrix H, and X, S, and Y on the right side represent the left singular matrix, singular value matrix, and right singular matrix of the channel matrix H, respectively; Y H This represents the conjugate transpose of matrix Y. Then, the terminal device will... sub By concatenating the right singular matrices of each subband, the precoding matrix to be fed back can be obtained.
[0114] For example, the precoding matrix to be fed back can be represented as the precoding matrices corresponding to v spatial streams respectively. As shown in Figure 5, taking the l-th spatial stream as an example, the l-th spatial stream is any one of the v spatial streams, and the precoding matrix corresponding to the l-th spatial stream is denoted as W. l W l The dimension is N TX *N sub Among them, N TX N represents the number of rows. sub Indicates the column number.
[0115] S404: The terminal device compresses the precoding matrices corresponding to the v spatial streams to obtain the compression matrices corresponding to the v spatial streams.
[0116] For example, taking the l-th spatial stream as an example, the l-th spatial stream is any one of the v spatial streams, and the terminal device precodes the l-th spatial stream corresponding to the precoding matrix W. l Compression is performed to obtain the compression matrix W corresponding to the l-th spatial flow. sub l Among them, W sub l =Q l H W l Q l H For Q l The conjugate transpose of Q l For the matrix used for spatial compression, access network equipment can pre-configure Q for terminal equipment. l Or, the terminal device obtains Q through online training. l .
[0117] As shown in Figure 5, the precoding matrices corresponding to the v spatial streams are further reduced in dimensionality to obtain the compression matrices corresponding to the v spatial streams, and the compression matrix W corresponding to the l-th spatial stream is... sub l The dimension is r*N sub Where r represents the number of rows, and Nsub This represents the column number, where r is a positive integer, and r is less than N. TX Positive integers.
[0118] Furthermore, the terminal device calculates the transformation matrix G corresponding to the l-th spatial flow. l The compression matrix W corresponding to the l-th spatial flow is such that sub l The k-th column in the data satisfies:
[0119] w k,l With G l k–1 w 1,l Approaching; or satisfying |w k,l –G l k–1 w 1,l |<α, where α takes values greater than 0 and less than 1;
[0120] Among them, w k,l W is the compression matrix corresponding to the l-th spatial flow. sub l The k-th column in the array, k≤N sub k is a positive integer, and when k = 1, w k,l =w 1,l w 1,l For W sub l The first column in the table. Additionally, w 1,l It can also be called the reference vector corresponding to the l-th spatial flow, or the reference vector corresponding to the l-th spatial flow. This application does not limit this name.
[0121] Furthermore, the transformation matrix G corresponding to the l-th spatial flow can be... l Perform generalized eigenvalue decomposition, satisfying:
[0122] G l With ψ l Λ l ψ l H Approaching; or satisfying |G l –ψ l Λ l ψ l H |<β, where β takes values greater than 0 and less than 1;
[0123] Where, ψ l Let Λ be the characteristic matrix corresponding to the l-th spatial flow. l Let ψ be the diagonal matrix corresponding to the l-th spatial flow. l H For ψ l The conjugate transpose of . At this point, we can also obtain w. k,lWith ψ l Λ l k–1 ψ l H w 1,l near.
[0124] The compression process shown in S404 above can also be called the DMD compression process.
[0125] S405: The terminal device sends feedback information to the access network device.
[0126] For example, the feedback information includes the reference vectors corresponding to each of the v spatial flows and the transformation matrices corresponding to each of the v spatial flows, which are hereinafter referred to as feedback information 1 for ease of description. For example, feedback information 1 includes w 1,l and G l Similarly, this also includes the reference vectors and transformation matrices corresponding to the other v-1 spatial flows.
[0127] Alternatively, the feedback information includes the reference vectors corresponding to each of the v spatial flows, the feature matrices corresponding to each of the v spatial flows, and the eigenvalues corresponding to each of the v spatial flows. For ease of description, this will be referred to as feedback information 2 below. The eigenvalues corresponding to each spatial flow are determined based on the diagonal matrix corresponding to each spatial flow. For example, feedback information 1 includes w 1,l ψ l and Λ l Similarly, the eigenvalues in the eigenvalues also include the reference vectors, eigenmatrices, and eigenvalues corresponding to the other v-1 spatial flows.
[0128] S406: The access network device recovers the precoding matrix based on the received feedback information.
[0129] In one example, if the access network device receives feedback information 1, the access network device recovers the precoding matrix W corresponding to the l-th spatial stream. l For example, the access network device uses the reference vector w corresponding to the l-th spatial flow. 1,l The transformation matrix G corresponding to the l-th spatial flow l Based on the above w k,l With G l k–1 w 1,l Approximately recover the compression matrix W corresponding to the l-th spatial flow sub l The k-th column is used to recover the compression matrix W corresponding to the l-th spatial flow. sub l Furthermore, based on the known Q... l and W sub l Restore W l .
[0130] In another example, if the access network device receives feedback information 2, the access network device uses the reference vector w corresponding to the l-th spatial flow. 1,l The characteristic matrix ψ corresponding to the l-th spatial flow l The diagonal matrix Λ corresponding to the l-th spatial flow l Based on the above w k,l With ψ l Λ l k–1 ψ l H w 1,l Recover the compression matrix W corresponding to the l-th spatial flow sub l The k-th column is used to recover the compression matrix W corresponding to the l-th spatial flow. sub l Furthermore, based on the known Q... l and W sub l Restore W l .
[0131] Similarly, the access network device can recover the precoding matrices corresponding to the other v-1 spatial streams, and finally obtain the reconstructed precoding matrix. The recovery process shown in S406 above can also be called the DMD decompression process.
[0132] The CSI compression scheme based on DMD can improve CSI compression efficiency in ultra-large-scale MIMO scenarios. As mentioned above, access network devices need to perform a chain multiplication operation when recovering the precoding matrix. This means that some content in the feedback information has a significant impact on the reconstruction accuracy of the final precoding matrix, and this impact is more significant as k increases. Quantization errors in this part of the content will lead to a decrease in the reconstruction accuracy of the precoding matrix. For example, the access network device needs to perform Λ... l k–1 The calculation of eigenvalues is crucial, as they significantly impact the reconstruction accuracy of the final precoding matrix. Therefore, optimizing the transmission of the aforementioned feedback information (CSI) to ensure the reconstruction accuracy of the precoding matrix is a critical issue.
[0133] In this application, "sending information" can be understood as one device sending information to another device, or it can also be understood as one logical module within a device sending information to another logical module. For example, "access network device sending information" can be understood as the access network device sending information to another device (such as a terminal), or it can be understood as logical module 1 in the access network device sending information to logical module 2 in the access network device.
[0134] In this application, "receiving information" can be understood as one device receiving information from another device, or it can also be understood as a logical module within a device receiving information from another logical module. For example, "access network device receiving information" can be understood as the access network device receiving information from another device (such as a terminal), or it can be understood as logical module 1 in the access network device receiving information from logical module 2 in the access network device.
[0135] In this application, phrases such as "sending information to... (e.g., a terminal)" or related illustrations in the accompanying drawings can be understood as indicating that the destination of the information is a terminal. This can include sending information directly or indirectly to a terminal. Similarly, phrases such as "receiving information from... (e.g., a terminal)," "receiving information from... (e.g., a terminal)," or "receiving information sent by (e.g., a terminal)," or related illustrations in the accompanying drawings, can be understood as indicating that the source of the information is a terminal. This can include receiving information directly or indirectly from a terminal. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly and will not be elaborated further here.
[0136] Based on this, in order to optimize CSI transmission and thus ensure the reconstruction accuracy of the precoding matrix, this application provides a communication method as shown in Figure 6. It is understood that the following embodiments are described with access network devices and terminals as the execution entities. The access network device can be referred to as a communication device. For example, an access network device can be understood as a device with access network device functions. For example, a device with access network device functions can be an access network device; or some components in the access network device, such as CU, DU, etc. It can also be a device that supports the access network device in implementing this function, such as a chip system, hardware circuit, software module, or hardware circuit plus software module. This device can be installed in the access network device or can be used in conjunction with the access network device. In this application embodiment, the chip system can be composed of chips or can include chips and other discrete devices. The terminal can be referred to as a communication device. For example, a terminal can be understood as a device with terminal functions. For example, a device with terminal functions can be a terminal; or it can be a device that supports the terminal in implementing this function, such as a chip system, hardware circuit, software module, or hardware circuit plus software module. This device can be installed in the terminal or can be used in conjunction with the terminal.
[0137] As shown in Figure 6, this application provides a communication method. The method includes:
[0138] Step 600: The access network device sends a reference signal. Correspondingly, the terminal receives the reference signal.
[0139] For example, the reference signal can be CSI-RS, but it can also be other reference signals.
[0140] Step 610: The terminal determines the first information based on the reference signal.
[0141] The first information is precoding matrix recovery auxiliary information, which may also be called CSI feedback information or other names, and this application does not limit it.
[0142] For example, in conjunction with the embodiment shown in Figure 4 above, the terminal can execute S402 to S404 according to the received reference signal, which will not be elaborated here. After executing S402 to S404, the terminal can obtain the reference vectors and transformation matrices corresponding to the v spatial streams respectively, or the reference vectors, feature matrices, and eigenvalues corresponding to the v spatial streams respectively, wherein the eigenvalues corresponding to each spatial stream are determined based on the diagonal matrix corresponding to each spatial stream.
[0143] In one possible implementation, the first information may include M groups of information, where M is a positive integer greater than or equal to 2. The access network device may pre-configure the value of M and the parameters included in each group of information. For example, the access network device may send an RRC message to the terminal, wherein the RRC message indicates the value of M and the parameters included in each of the M groups of information. Alternatively, the access network may pre-configure multiple packet modes for the terminal, as well as the value of M and the parameters included in each of the M groups of information for each packet mode. Further, the access network device may indicate one of the multiple packet modes to the terminal.
[0144] In one example, the first information includes M sets of information, where M = 2. The first information includes a first set of information and a second set of information. The first set of information includes the reference vectors corresponding to each of the v spatial flows, and the second set of information includes the transformation matrices corresponding to each of the v spatial flows. For example, the first set of information includes {w 1,1 ,w 1,2 ,…,w 1,v The second set of information includes {G1, G2, ..., G}. v}
[0145] In another example, the first information includes M sets of information, where M = 3; wherein, the first information includes a first set of information, a second set of information, and a third set of information. The first set of information includes the reference vectors corresponding to each of the v spatial flows, the second set of information includes the eigenvalues corresponding to each of the v spatial flows, and the third set of information includes the feature matrices corresponding to each of the v spatial flows. For example, the first set of information includes {w 1,1 ,w 1,2 ,…,w 1,vThe second set of information includes {Λ1,Λ2,…,Λ}. v The third set of information includes {ψ1,ψ2,…,ψ}. v}
[0146] In another example, the first information includes M sets of information, M=4; wherein, the first information includes the first set of information, the second set of information, the third set of information and the fourth set of information, the first set of information includes the reference vectors corresponding to the v spatial flows respectively, the second set of information includes the eigenvalues corresponding to the v spatial flows respectively, the third set of information includes the first part of the feature matrix corresponding to the v spatial flows respectively, and the fourth set of information includes the second part of the feature matrix corresponding to the v spatial flows respectively, wherein the feature matrix corresponding to the v spatial flows respectively includes two parts, namely the first part and the second part.
[0147] In another example, the first information includes M sets of information, where M = 2. The first information includes a first set of information and a second set of information. The first set of information includes the reference vectors and transformation matrices corresponding to the v spatial flows. The second set of information includes the eigenvalues corresponding to the v spatial flows. For example, the first set of information includes {w... 1,1 ,w 1,2 ,…,w 1,v} and {ψ1,ψ2,…,ψ v The second set of information includes {Λ1,Λ2,…,Λ}. v}
[0148] It is understood that the above examples are merely illustrative and not intended to limit this application.
[0149] Step 620: The terminal determines the second information.
[0150] For example, the second information is obtained by performing at least one quantization operation on the first information, wherein the second information is used to recover the precoded matrix.
[0151] In one possible implementation, the terminal device determines the second information according to the quantization operation of the first information as agreed in the protocol.
[0152] In another possible implementation, the access network device sends configuration information. Correspondingly, the terminal receives the configuration information. The configuration information is used to instruct on quantization operations.
[0153] For example, the configuration information may also be referred to as DMD configuration information, and this application does not limit its name. The configuration information is used to quantize the first information. It can also be described as the configuration information being used to trigger a quantization operation for the first information, or the configuration information instructing the activation of modules related to the quantization operation for the first information. For example, the configuration information is carried through RRC messages or MAC control element (CE) signaling. For instance, the configuration information is carried through the CSI reporting configuration (CSI-ReportConfig) field in the RRC message.
[0154] In one possible implementation, the CSI reporting configuration can include a new field that carries the configuration information. For example, a new information element (IE) related to the DMD can be added, such as denoted as DMD-Config. A corresponding element, dmdConfig, can be added to the CSI reporting configuration to carry the configuration information.
[0155] In one possible implementation, the configuration information may further include a data format, which may be predefined by the protocol or indicated by the configuration information. For example, since the data is a complex number, which can be represented as a real and imaginary part, or amplitude and phase, the data format may be a real and imaginary part, or amplitude and phase.
[0156] In one possible implementation, the terminal may also receive first indication information, wherein the first indication information and configuration information may be carried in the same message or in different messages, which is not limited in this application. The first indication information may also be referred to as quantization mode indication information, and the quantization mode may be predefined by the protocol. For example, the first indication information is used to indicate that the quantization mode of the first information is uniform quantization, non-uniform quantization, or a combination of uniform and non-uniform quantization.
[0157] The following explains the contents of the configuration information based on different quantification methods of the first information:
[0158] (1) The quantization method of the first information is uniform quantization.
[0159] Possible implementation method a: The first information includes M groups of information, and the configuration information indicates the quantization bit values corresponding to each of the M groups of information, and the quantization bit values corresponding to each of the M groups of information are different.
[0160] In one example, the configuration information can directly indicate the quantization bit values corresponding to each of the M groups of information.
[0161] In another example, the configuration information may indicate M quantized bit values from a set of candidate quantized bit values. This set of candidate quantized bit values may be predefined by the protocol or pre-configured by the access network device for the terminal. For example, the set of candidate quantized bit values is {b1, b2, ..., b...} S For example, the set of candidate quantization bit values is {3,4,5,6}.
[0162] In one possible implementation, the configuration information may include bitmaps corresponding to M sets of information, each bitmap indicating a quantized bit value from a set of candidate quantized bit values.
[0163] For example, assuming M=2, the set of candidate quantization bit values is {3,4,5,6}. The configuration information can include the bitmap corresponding to the first set of information and the bitmap corresponding to the second set of information. Combining the total number of quantization bit values included in the candidate quantization bit value set, each bitmap includes 4 bits. For example, the bitmap corresponding to the first set of information has a value of 1000, which means the quantization bit value corresponding to the first set of information is 3. The bitmap corresponding to the second set of information has a value of 0001, which means the quantization bit value corresponding to the second set of information is 6.
[0164] In another possible implementation, the configuration information may include indices corresponding to M sets of information, with each index corresponding to a quantized bit value in the set of candidate quantized bit values. The correspondence between each quantized bit value in the set of candidate quantized bit values and its corresponding index may be predefined by the protocol or pre-configured by the access network device for the terminal.
[0165] Table 1 below shows the possible implementations of the correspondence between each quantized bit value and its corresponding index in the candidate quantized bit value set. Assuming M = 2, the configuration information can include the index corresponding to the first set of information and the index corresponding to the second set of information. The terminal can determine the quantized bit value corresponding to the first set of information and the quantized bit value corresponding to the second set of information using the index corresponding to the first set of information, the index corresponding to the second set of information, and Table 1.
[0166] Table 1
[0167] Possible implementation method b: The configuration information includes a first index, which is one of N preset indices. Each of the N preset indices corresponds one-to-one with a combination of N preset quantization bit values. Each preset quantization bit value combination represents a possible combination of quantization bit values corresponding to M sets of information, where N is a positive integer. The correspondence between the N preset indices and the N preset quantization bit value combinations can be predefined by the protocol or pre-configured by the access network device for the terminal.
[0168] Table 2 below shows one possible implementation of the correspondence between N preset indices and N preset quantization bit value combinations, where M=3, the configuration information can indicate an index, and the terminal determines a quantization bit value combination based on the index indicated by the configuration information and Table 2.
[0169] Table 2
[0170] Possible implementation method c: The configuration information includes the reference quantization bit value and the offset values corresponding to the M groups of information respectively. The offset value corresponding to the i-th group of information refers to the offset value of the quantization bit value corresponding to the i-th group of information relative to the reference quantization bit value. i is a positive integer, i≤M, and the i-th group of information is any group of M groups of information.
[0171] For example, assuming M=2, the reference quantization bit value is 3, and the offset values corresponding to the M groups of information are 0 and 2 respectively, it means that the quantization bit value corresponding to the first group of information is 3, and the quantization bit value corresponding to the second group of information is 5.
[0172] Furthermore, in one possible implementation, the configuration information indicates the quantized bit value corresponding to the first group of information, and the offset of the quantized bit values corresponding to the other M-1 groups of information relative to the quantized bit value corresponding to the first group of information.
[0173] For example, assuming M=3, the quantization bit value corresponding to the first group of information is 3, and the offset values corresponding to the other two groups of information are 0 and 2 respectively, indicating that the quantization bit value corresponding to the second group of information is 3, and the quantization bit value corresponding to the third group of information is 5.
[0174] With the above design, the M groups of information correspond to different quantization bit values, which can realize differentiated uniform quantization for different groups of information, which is beneficial to improve the accuracy and quality of CSI feedback.
[0175] (2) The quantization method of the first information is non-uniform quantization.
[0176] For example, the first information includes M groups of information, and the configuration information indicates the mapping relationships corresponding to the M groups of information respectively. Each mapping relationship indicates multiple quantization intervals and corresponding quantization information, wherein the intervals between the multiple quantization intervals are different. The mapping relationships corresponding to the M groups of information are different. For example, the configuration information can indicate M kinds of mapping relationships among multiple mapping relationships, wherein the multiple mapping relationships can be predefined by the protocol or pre-configured by the access network device for the terminal.
[0177] In this mapping, the quantization interval for each relationship depends on the data format. In one example, if the data format consists of real and imaginary parts, the quantization interval and corresponding quantization information can be determined based on the value ranges of the real and imaginary parts. In another example, if the data format consists of amplitude and phase, the quantization interval and corresponding quantization information can be determined based on the value ranges of the amplitude and phase. The quantization information can be a binary result, and the number of bits in the binary result can be determined based on the number of quantization intervals. Furthermore, each mapping relationship can also include quantization values corresponding to multiple quantization intervals. That is, there is a one-to-one correspondence between the quantization interval, the quantization information, and the quantization value. The quantization value corresponding to a quantization interval is less than or equal to the maximum value of that quantization interval and greater than or equal to the minimum value of that quantization interval. For example, if the quantization interval is [-0.2, 0], the corresponding quantization value is -0.15.
[0178] Table 3 shows one possible implementation of the mapping relationship, where L is the number of quantization intervals, and ceil() represents rounding up. For example, if L = 16, then b = 4.
[0179] Table 3
[0180] For example, based on historical data statistics (e.g., data distribution), a range where the data is relatively concentrated can be determined, and a larger quantization interval can be set for this range, while a smaller quantization interval can be set for other ranges where the data is less concentrated, thereby reducing quantization error.
[0181] For example, suppose we perform statistical analysis on the historical data of the first set of information and determine that the value range corresponding to the first set of information is generally [-1, 1]. Among them, the relatively concentrated range of data is [0, 0.5]. If d = 3 and L = 8, then we can set 6 quantization intervals for [0, 0.5), with [-1, 0) as one quantization interval and [0.5, 1] as another quantization interval. This can improve the feedback accuracy of the data located in [0, 0.5) and effectively reduce the quantization error of this part of the data.
[0182] With the above design, the mapping relationships corresponding to the M groups of information are different, which can realize differentiated non-uniform quantization for different groups of information, which is beneficial to improve the accuracy and quality of CSI feedback.
[0183] (3) The quantization method of the first information is a combination of uniform quantization and non-uniform quantization.
[0184] For example, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bits corresponding to K groups of information in the M groups of information, and the mapping relationships corresponding to the remaining MK groups of information in the M groups of information excluding K groups of information, wherein each mapping relationship indicates multiple quantization intervals and corresponding quantization information, wherein K≤M, and K is a positive integer, and the mapping relationships corresponding to the remaining MK groups of information are different.
[0185] It is understandable that the implementation of the configuration information at this time can be combined with the relevant content in (1) and (2) above, which will not be repeated here. For example, combined with the relevant content in (1) above, if the configuration information indicates that at least two sets of information in the M sets of information have the same number of quantization bits, it means that the at least two sets of information adopt a non-uniform quantization method, and the configuration information can also indicate the corresponding mapping relationship for the at least two sets of information.
[0186] For example, assuming M=3, the configuration information can indicate the quantization bits corresponding to the first set of information, the quantization bits corresponding to the second set of information, and the mapping relationship corresponding to the third set of information, where the quantization bits corresponding to the first set of information and the quantization bits corresponding to the second set of information are respectively.
[0187] For example, assuming M=2, the configuration information can indicate the quantization bits corresponding to the first set of information and the mapping relationship corresponding to the second set of information in the three sets of information.
[0188] For example, assuming M=3, the configuration information can indicate the quantization bits corresponding to the first set of information, the second set of information, and the third set of information. Where the quantization bits corresponding to the first set of information and the second set of information are the same, the configuration information can also indicate the mapping relationship between the first set of information and the second set of information, where the mapping relationship between the first set of information and the second set of information is different.
[0189] The above design enables differentiated quantification for different groups of information, which helps improve the accuracy and quality of CSI feedback.
[0190] Step 630: The terminal sends the second information. Correspondingly, the access network device receives the second information.
[0191] For example, the second information is determined based on the first information and the configuration information. The second information may be a portion of the CSI.
[0192] In some possible embodiments, the terminal performs a quantization operation, i.e. encoding, on the first information based on the configuration information to obtain the second information.
[0193] Taking Figure 7 as an example, the terminal performs DMD compression on the precoding matrix to be fed back (e.g., step 610) to obtain reference vectors, feature matrices, and eigenvalues corresponding to the v spatial streams. Assume the first information includes M groups of information, M=2. The first group of information includes the reference vectors and feature matrices corresponding to the v spatial streams, and the second group of information includes the eigenvalues corresponding to the v spatial streams. The terminal can perform quantization on the first group of information to obtain the bitstream corresponding to the first group of information, and perform quantization on the second group of information to obtain the bitstream corresponding to the second group of information. Differential quantization operations can be performed on different groups of content; see step 620 above for details.
[0194] For example, if the quantized bit value corresponding to the second set of information is greater than or equal to the quantized bit value corresponding to the first set of information, the first set of information can be uniformly quantized, while the second set of information can be non-uniformly quantized. This allows for a higher reconstruction accuracy for the second set of information compared to the first set. Alternatively, if both the first and second sets of information can be uniformly quantized, and the quantized bit value corresponding to the second set of information is higher than that corresponding to the first set, this also allows for a higher reconstruction accuracy for the second set of information compared to the first set.
[0195] The terminal can combine the bitstreams corresponding to the first set of information and the bitstreams corresponding to the second set of information into a bitstream packet to obtain the second information, and then send the second information to the access network device.
[0196] In this method, M groups of information correspond one-to-one with M bitstreams. If the bitstreams are grouped by concatenating different bitstreams end-to-end, then the second information includes the first bitstream, which is obtained by concatenating the bitstreams corresponding to the M groups of information end-to-end. This grouping method simplifies the implementation on both the encoding and decoding sides. If the bitstreams are grouped by interleaving different bitstreams, or by interleaving different bitstreams according to a preset method, then the second information includes the first bitstream, which is obtained by interleaving the bitstreams corresponding to the M groups of information based on a first interleaving mode. The specific interleaving method can be predefined by the protocol or pre-configured for the terminal by the access network equipment. This grouping method provides stronger resistance to channel errors and is less likely to render the entire bitstream invalid due to sudden errors.
[0197] In one possible implementation, the terminal may also receive second indication information. This second indication information and configuration information can be carried in the same message or in different messages; this application does not limit this. The second indication information indicates the packetization method of the code streams corresponding to the M groups of information. For example, the packetization method may be concatenating different code streams end-to-end or interleaving different code streams. For instance, the second indication information may include 1 bit. A value of 1 indicates that the packetization method is concatenating different code streams end-to-end, while a value of 0 indicates that the packetization method is interleaving different code streams. Furthermore, the packetization method of the code streams can also be predefined by the protocol; this application does not limit this. Using the above design, the packetization method of the quantized code streams can be flexibly switched according to different needs.
[0198] For example, assuming M=2, if the packet assembly method is different bitstreams connected end to end, the packet assembly method of the second information can be referred to Figure 8A. If the packet assembly method is different bitstreams interleaved, the packet assembly method of the second information can be referred to Figure 8B.
[0199] Step 640: The access network device recovers the precoding matrix based on the second information.
[0200] For example, if the access network device sends configuration information, the access network device processes the second information according to the configuration information, that is, decodes it, and recovers the precoding matrix.
[0201] For example, if the access network device does not send configuration information, the access network device restores the precoding matrix according to the quantization operation of the first information and the second information as predefined by the protocol.
[0202] For example, the access network device processes the second information according to the configuration information, that is, decodes it, and recovers the precoding matrix.
[0203] Taking Figure 7 as an example, the access network device receives the second information. The access network device can split the second information into M code streams. Then, the access network device performs different dequantization operations on the M code streams according to the configuration information to recover the reference vectors corresponding to the v spatial streams, recover the feature values corresponding to the v spatial streams, and recover the feature matrices corresponding to the v spatial streams. Further, the access network device obtains the reconstructed precoding matrix by decompressing the DMD.
[0204] Using the above method, the terminal can perform quantization operations on the first information. Considering that the quantization error of different contents in the first information has different impacts on the reconstruction accuracy of the precoding matrix, the terminal can perform differentiated quantization on different groups of information in the first information, which is beneficial to improve the CSI feedback accuracy and feedback quality. Thus, without increasing the transmission overhead, the reconstruction accuracy and reconstruction quality of the precoding matrix can be improved.
[0205] The methods provided by the embodiments of this application have been described above with reference to the accompanying drawings. The apparatus provided by the embodiments of this application will be described below with reference to the accompanying drawings.
[0206] Based on the same technical concept, embodiments of this application provide a communication device, which includes a module / unit / means for performing the methods executed by any network function and entity in the above-described method embodiments. This module / unit / means can be implemented in software, or in hardware, or implemented in hardware executing corresponding software.
[0207] Figures 9 and 10 are schematic diagrams of possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the various communication devices in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
[0208] As shown in Figure 9, the communication device 900 includes a processing unit 910 and a transceiver unit 920.
[0209] When the communication device 900 is used to implement the function of the terminal in the method embodiment shown in FIG6 above:
[0210] The transceiver unit 920 is used to receive a reference signal; the processing unit 910 is used to determine first information based on the reference signal, the first information being precoding matrix recovery auxiliary information, and to determine second information, the second information being obtained by quantizing the first information, wherein the second information is used to recover the precoding matrix; the transceiver unit 920 is used to transmit the second information.
[0211] In one possible design, the transceiver unit 920 is used to receive configuration information, which is used to indicate quantization operations.
[0212] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bits corresponding to K groups of information in the M groups of information, and the mapping relationships corresponding to the remaining MK groups of information in the M groups of information excluding K groups of information, wherein each mapping relationship indicates multiple quantization intervals and corresponding quantization information, where K≤M, and K is a positive integer, and the mapping relationships corresponding to the remaining MK groups of information are different.
[0213] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bit values corresponding to the M groups of information, and the quantization bit values corresponding to the M groups of information are different.
[0214] In one possible design, the configuration information includes a first index, which is one of N preset indices. The N preset indices correspond one-to-one with N preset quantization bit value combinations. Each preset quantization bit value combination is a possible combination of quantization bit values corresponding to M sets of information, where N is a positive integer.
[0215] In one possible design, the configuration information includes a reference quantization bit value and offset values corresponding to M groups of information, where the offset value corresponding to the i-th group of information is the offset value of the quantization bit value corresponding to the i-th group of information relative to the reference quantization bit value, i is a positive integer, i≤M, and the i-th group of information is any one of the M groups of information.
[0216] In one possible design, the transceiver unit 920 is also used to receive first indication information, which indicates that the quantization method of the first information is uniform quantization.
[0217] In one possible design, the first information includes M sets of information, where M is a positive integer greater than or equal to 2;
[0218] The configuration information indicates the mapping relationship corresponding to each of the M groups of information. Each mapping relationship indicates multiple quantization intervals and corresponding quantization information. The mapping relationships corresponding to each of the M groups of information are different.
[0219] In one possible design, the transceiver unit 920 is also used to receive first indication information, which indicates that the quantization method of the first information is non-uniform quantization.
[0220] In one possible design, the second information includes a first bitstream, which is obtained by concatenating the bitstreams corresponding to the M groups of information end to end, or by interleaving the bitstreams corresponding to the M groups of information based on a first interleaving mode.
[0221] In one possible design, the transceiver unit 920 is also used to receive second indication information, which indicates the packet assembly method of the code streams corresponding to the M groups of information, wherein the packet assembly method is to connect different code streams end to end, or to interleave different code streams.
[0222] When the communication device 900 is used to implement the function of the access network device in the method embodiment shown in FIG6 above:
[0223] The transceiver unit 920 is used to transmit a reference signal and receive second information, which is obtained by the terminal through quantization of the first information. The first information is determined by the terminal based on the reference signal. The first information is precoding matrix recovery auxiliary information, and the second information is used to recover the precoding matrix. The processing unit 910 is used to recover the precoding matrix based on the second information.
[0224] In one possible design, the transceiver unit 920 is also used to send configuration information, which is used to indicate quantization operations; the processing unit 910 is used to recover the precoding matrix according to the configuration information and the second information when recovering the precoding matrix according to the second information.
[0225] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bits corresponding to K groups of information in the M groups of information, and the mapping relationships corresponding to the remaining MK groups of information in the M groups of information excluding K groups of information, wherein each mapping relationship indicates multiple quantization intervals and corresponding quantization information, where K≤M, and K is a positive integer, and the mapping relationships corresponding to the remaining MK groups of information are different.
[0226] In one possible design, the first information includes M groups of information, where M is a positive integer greater than or equal to 2; the configuration information indicates the quantization bit values corresponding to the M groups of information, and the quantization bit values corresponding to the M groups of information are different.
[0227] In one possible design, the configuration information includes a first index, which is one of N preset indices. The N preset indices correspond one-to-one with N preset quantization bit value combinations. Each preset quantization bit value combination is a possible combination of quantization bit values corresponding to M sets of information, where N is a positive integer.
[0228] In one possible design, the configuration information includes a reference quantization bit value and offset values corresponding to M groups of information, where the offset value corresponding to the i-th group of information is the offset value of the quantization bit value corresponding to the i-th group of information relative to the reference quantization bit value, i is a positive integer, i≤M, and the i-th group of information is any one of the M groups of information.
[0229] In one possible design, a first indication message is sent, which indicates that the quantization method of the first information is uniform quantization.
[0230] In one possible design, the first information includes M sets of information, where M is a positive integer greater than or equal to 2;
[0231] The configuration information indicates the mapping relationship corresponding to each of the M groups of information. Each mapping relationship indicates multiple quantization intervals and corresponding quantization information. The mapping relationships corresponding to each of the M groups of information are different.
[0232] In one possible design, the transceiver unit 920 is also used to send first indication information, which indicates that the quantization method of the first information is non-uniform quantization.
[0233] In one possible design, the second information includes a first bitstream, which is obtained by concatenating the bitstreams corresponding to the M groups of information end to end, or by interleaving the bitstreams corresponding to the M groups of information based on a first interleaving mode.
[0234] In one possible design, the transceiver unit 920 is also used to send a second indication information, which indicates the packet assembly method of the code streams corresponding to the M groups of information, wherein the packet assembly method is to connect different code streams end to end, or to interleave different code streams.
[0235] For some possible designs and beneficial effects of the communication device 900, please refer to the relevant content in the embodiment shown in Figure 6 above, which will not be repeated here.
[0236] As shown in Figure 10, the communication device 1000 includes a processor 1010 and an interface circuit 1020. The processor 1010 and the interface circuit 1020 are coupled to each other. It is understood that the interface circuit 1020 can be a transceiver or an input / output interface. Optionally, the communication device 1000 may further include a memory 1030 for storing instructions executed by the processor 1010, or storing input data required by the processor 1010 to execute instructions, or storing data generated after the processor 1010 executes instructions.
[0237] When the communication device 1000 is used to implement the above method embodiment, the processor 1010 is used to implement the function of the processing unit 910, and the interface circuit 1020 is used to implement the function of the transceiver unit 920.
[0238] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0239] This application provides another example of a device, the notification device including at least one processor and at least one memory, the at least one processor and the at least one memory coupled together, the at least one memory for storing instructions, which, when executed by the at least one processor, cause the communication device to perform the methods described in the above embodiments. Taking a communication device including a processor and a memory as an example, as shown in FIG10, the communication device 1000 includes a processor 1010 and a memory 1030. The processor 1010 and the memory 1030 are coupled together, the memory 1030 stores instructions, and when the instructions stored in the memory 1030 are executed by the processor 1010, the communication device 1000 performs the methods performed by the various communication devices in the above embodiments.
[0240] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which 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 disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in the aforementioned terminal or access network device. The processor and storage medium can also exist as discrete components in the terminal or access network device.
[0241] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially 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 this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, an access network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can 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 can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0242] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0243] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "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.
[0244] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. A communication method, characterized in that, The method is applied to a terminal device, and the method includes: Receive reference signal; First information is determined based on the reference signal, and the first information is precoding matrix recovery auxiliary information; Determine the second information, which is obtained by quantizing the first information, wherein the second information is used to recover the precoding matrix; Send the second message.
2. The method as described in claim 1, characterized in that, Also includes: Receive configuration information, which is used to instruct the quantization operation.
3. The method as described in claim 2, characterized in that, The first information includes M sets of information, where M is a positive integer greater than or equal to 2; The configuration information indicates the quantization bits corresponding to K groups of information in the M groups of information, and the mapping relationships corresponding to the remaining MK groups of information in the M groups of information excluding the K groups of information. Each mapping relationship indicates multiple quantization intervals and corresponding quantization information, where K≤M and K is a positive integer. The mapping relationships corresponding to the remaining MK groups of information are different.
4. The method as described in claim 2 or 3, characterized in that, The first information includes M sets of information, where M is a positive integer greater than or equal to 2; The configuration information indicates the quantization bit values corresponding to the M groups of information, and the quantization bit values corresponding to the M groups of information are different.
5. The method as described in claim 4, characterized in that, The configuration information includes a first index, which is one of N preset indices. The N preset indices correspond one-to-one with N preset quantization bit value combinations. Each preset quantization bit value combination is a possible combination of quantization bit values corresponding to the M sets of information respectively, and N is a positive integer.
6. The method as described in claim 4, characterized in that, The configuration information includes a reference quantization bit value and offset values corresponding to the M groups of information, wherein the offset value corresponding to the i-th group of information refers to the offset value of the quantization bit value corresponding to the i-th group of information relative to the reference quantization bit value, i is a positive integer, i≤M, and the i-th group of information is any one of the M groups of information.
7. The method according to any one of claims 4-6, characterized in that, The method further includes: Receive first indication information, which indicates that the quantization method of the first information is uniform quantization.
8. The method as described in claim 2 or 3, characterized in that, The first information includes M sets of information, where M is a positive integer greater than or equal to 2; The configuration information indicates the mapping relationship corresponding to each of the M groups of information, wherein each mapping relationship indicates multiple quantization intervals and corresponding quantization information, and the mapping relationships corresponding to each of the M groups of information are different.
9. The method as described in claim 8, characterized in that, The method further includes: Receive first indication information, which indicates that the quantization method of the first information is non-uniform quantization.
10. The method according to any one of claims 3-9, characterized in that, The second information includes a first bitstream, wherein the first bitstream is obtained by concatenating the bitstreams corresponding to the M groups of information end to end, or the first bitstream is obtained by interleaving the bitstreams corresponding to the M groups of information based on a first interleaving mode.
11. The method as described in claim 10, characterized in that, The method further includes: Receive second indication information, which indicates the packet assembly method of the code streams corresponding to the M groups of information, wherein the packet assembly method is to connect different code streams end to end, or to interleave different code streams.
12. A communication method, characterized in that, The method is applied to an access network device, and the method includes: Send a reference signal; The terminal device receives second information, which is obtained by quantizing the first information. The first information is determined by the terminal device based on the reference signal. The first information is precoding matrix recovery auxiliary information, and the second information is used to recover the precoding matrix. The precoding matrix is recovered based on the second information.
13. The method as described in claim 12, characterized in that, Also includes: Send configuration information, which is used to instruct the quantization operation; Recovering the precoding matrix based on the second information includes: The precoding matrix is recovered based on the second information and the configuration information.
14. The method as described in claim 13, characterized in that, The first information includes M sets of information, where M is a positive integer greater than or equal to 2; The configuration information indicates the quantization bits corresponding to K groups of information in the M groups of information, and the mapping relationships corresponding to the remaining MK groups of information in the M groups of information excluding the K groups of information. Each mapping relationship indicates multiple quantization intervals and corresponding quantization information, where K≤M and K is a positive integer. The mapping relationships corresponding to the remaining MK groups of information are different.
15. The method as described in claim 12 or 13, characterized in that, The first information includes M sets of information, where M is a positive integer greater than or equal to 2; The configuration information indicates the quantization bit values corresponding to the M groups of information, and the quantization bit values corresponding to the M groups of information are different.
16. The method as described in claim 15, characterized in that, The configuration information includes a first index, which is one of N preset indices. The N preset indices correspond one-to-one with N preset quantization bit value combinations. Each preset quantization bit value combination is a possible combination of quantization bit values corresponding to the M sets of information respectively, and N is a positive integer.
17. The method as described in claim 15, characterized in that, The configuration information includes a reference quantization bit value and offset values corresponding to the M groups of information, wherein the offset value corresponding to the i-th group of information refers to the offset value of the quantization bit value corresponding to the i-th group of information relative to the reference quantization bit value, i is a positive integer, i≤M, and the i-th group of information is any one of the M groups of information.
18. The method according to any one of claims 15-17, characterized in that, The method further includes: Send a first indication message, which indicates that the quantization method of the first information is uniform quantization.
19. The method as described in claim 12 or 13, characterized in that, The first information includes M sets of information, where M is a positive integer greater than or equal to 2; The configuration information indicates the mapping relationship corresponding to each of the M groups of information, wherein each mapping relationship indicates multiple quantization intervals and corresponding quantization information, and the mapping relationships corresponding to each of the M groups of information are different.
20. The method as described in claim 19, characterized in that, The method further includes: Send a first indication message, which indicates that the quantization method of the first information is non-uniform quantization.
21. The method according to any one of claims 14-20, characterized in that, The second information includes a first bitstream, wherein the first bitstream is obtained by concatenating the bitstreams corresponding to the M groups of information end to end, or the first bitstream is obtained by interleaving the bitstreams corresponding to the M groups of information based on a first interleaving mode.
22. The method as described in claim 21, characterized in that, The method further includes: Send a second instruction message, which indicates the packet assembly method of the code streams corresponding to the M groups of information, wherein the packet assembly method is to connect different code streams end to end, or to interleave different code streams.
23. A communication device, characterized in that, It includes units or modules for performing the method as described in any one of claims 1 to 11, or includes units or modules for performing the method as described in any one of claims 12 to 22.
24. A communication device, characterized in that, The communication device includes at least one processor; the at least one processor is configured to perform the method as described in any one of claims 1 to 11, or the at least one processor is configured to perform the method as described in any one of claims 12 to 22.
25. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a program that, when executed on the device, causes the device to perform the method as claimed in any one of claims 1 to 11, or causes the device to perform the method as claimed in any one of claims 12 to 22.
26. A computer program product, characterized in that, The computer program product includes a program or instructions that, when executed by a device, cause the device to perform the method as claimed in any one of claims 1 to 11, or cause the device to perform the method as claimed in any one of claims 12 to 22.