Method and equipment for reporting information related to channel state

By adopting a joint encoding method based on channel-related information in the 6G communication system, and using artificial intelligence models to optimize CSI encoding and feedback, the problems of large overhead and unstable performance are solved, and more efficient and stable CSI reconstruction is achieved.

CN120454777APending Publication Date: 2025-08-08BEIJING SAMSUNG TELECOM R&D CENT +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410867552.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-02-08
Filing Date
2024-06-28
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In 6G communication systems, the existing CSI feedback methods have problems such as large feedback overhead, performance cliff effect and unstable reconstruction quality. Especially when actual channel conditions deteriorate, it is impossible to effectively utilize the potential of source channel joint coding (JSCC).

Method used

Using a joint encoding method based on channel-related information, the source channel joint encoding (JSCC) of CSI is used using an artificial intelligence model to perform source channel joint encoding (JSCC). By selecting appropriate AI models and configuration information, the encoding and feedback process of CSI is optimized to adapt to different channel states, reduce feedback overhead and improve reconstruction quality.

Benefits of technology

The performance cliff effect of CSI feedback is improved, the performance stability and final reconstruction quality under different signal-to-noise ratios are improved, and the applicability of CSI information and system optimization capabilities are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120454777A_ABST
    Figure CN120454777A_ABST
Patent Text Reader

Abstract

The invention relates to a method and equipment for reporting information related to a channel state. In one aspect, a method executed by user equipment (UE) in a communication system is provided, comprising: determining a joint coding method from at least one joint coding method, and using the determined joint coding method to code information related to channel state information (CSI) obtained by measurement of a first channel based on the UE to obtain bit information; and reporting to a base station based on the bit information, the joint coding method being obtained based on information related to a second channel for CSI reporting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communications, and more particularly, to a method and device for reporting information related to channel status. Background Art

[0002] As wireless communications have evolved over generations, these technologies have primarily been developed for human-targeted services such as voice calls, multimedia services, and data services. With the commercialization of fifth-generation (5G) communication systems, the number of connected devices is expected to grow exponentially. These will increasingly be connected to communication networks. Examples of the Internet of Things (IoT) include vehicles, robots, drones, home appliances, displays, smart sensors connected to various infrastructures, construction machinery, and factory equipment. Mobile devices are expected to develop in various forms, such as augmented reality glasses, virtual reality headsets, and holographic devices. Efforts are underway to develop improved 6G communication systems to provide a variety of services by connecting hundreds of billions of devices and things in the sixth-generation (6G) era. For these reasons, 6G communication systems are referred to as beyond-5G systems.

[0003] The 6G communication system, which is expected to be commercialized around 2030, will have a peak data rate of tera (1,000 gigabits) per second and a radio latency of less than 100 μsec, thus being 50 times the data rate of the 5G communication system and having 1 / 10 of its radio latency.

[0004] In order to achieve such high data rates and ultra-low latency, the implementation of 6G communication systems in the terahertz band (e.g., the 95 GHz to 3 THz band) has been considered. It is expected that since the path loss and atmospheric absorption in the terahertz band are more severe than those in the millimeter wave (mmWave) band introduced in 5G, technologies that can ensure the signal transmission distance (i.e., coverage) will become more critical. As the main technology to ensure coverage, it is necessary to develop radio frequency (RF) elements, antennas, new waveforms with better coverage than orthogonal frequency division multiplexing (OFDM), beamforming and massive multiple input multiple output (MIMO), full dimensional multiple input multiple output (FD-MIMO), array antennas, and multi-antenna transmission technologies such as massive antennas. In addition, new technologies to improve signal coverage in the terahertz band have been discussed, such as metamaterial-based lenses and antennas, orbital angular momentum (OAM), and reconfigurable intelligence surface (RIS).

[0005] In addition, in order to improve spectrum efficiency and overall network performance, the following technologies have been developed for 6G communication systems: full-duplex technology for enabling uplink and downlink transmissions to use the same frequency resources simultaneously; network technology that utilizes satellites, high-altitude platform stations (HAPS), etc. in an integrated manner; improved network structure to support mobile base stations, etc., and enable network operation optimization and automation, etc.; dynamic spectrum sharing technology with conflict avoidance based on spectrum usage prediction: using artificial intelligence (AI) in wireless communications to improve overall network operations by utilizing AI from the design stage of developing 6G and internalizing end-to-end AI support functions; and next-generation distributed computing technology that overcomes the computing power limitations of user equipment (UE) through ultra-high performance communication and computing resources achievable on the network (such as mobile edge computing (MEC), cloud, etc.). In addition, attempts are continuing to strengthen connectivity between devices, optimize networks, promote the softwareization of network entities, and increase the openness of wireless communications by designing new protocols to be used in 6G communication systems, developing mechanisms for achieving a hardware-based secure environment and secure use of data, and developing technologies for maintaining privacy.

[0006] Research and development of 6G communication systems, including hyperconnectivity between people and machines (P2M) and machines and machines (M2M), are expected to bring about the next hyperconnected experience. Specifically, services such as truly immersive extended reality (XR), high-fidelity mobile holograms, and digital replicas are expected to be provided through 6G communication systems. Furthermore, services such as remote surgery for enhanced safety and reliability, industrial automation, and emergency response will be provided through 6G communication systems, enabling the technology to be applied in various fields such as industry, healthcare, automobiles, and home appliances. Summary of the Invention

[0007] According to at least one embodiment of the present disclosure, a method performed by a user equipment (UE) in a communication system is provided, including:

[0008] determining a joint encoding method from at least one joint encoding method,

[0009] Using the determined joint coding method, encoding information related to channel state information (CSI) obtained by the UE from measuring the first channel to obtain bit information;

[0010] Reporting to the base station based on the bit information,

[0011] The joint coding method is obtained based on information related to the second channel used for CSI reporting.

[0012] In one implementation, determining a joint encoding method from at least one joint encoding method includes:

[0013] receiving first configuration information, the first configuration information including at least one of the following: index information of the joint coding method, compression rate information of the joint coding method, information related to an output format of the joint coding method, and information related to an input format of the joint coding method;

[0014] A joint encoding method is determined based on the first configuration information.

[0015] In one implementation, the method further includes: receiving indication information from a base station, and determining whether to enable joint coding according to the indication information.

[0016] In one implementation, the CSI-related information includes at least one of the following: original CSI information measured by the UE, and precoding information obtained by decomposing the original CSI information.

[0017] In one implementation, determining a joint encoding method based on the first configuration information includes:

[0018] determining a first output length based on the compression rate information of the joint encoding method and input format related information in the first configuration information,

[0019] A joint encoding method is selected from the at least one joint encoding method based on the first output length.

[0020] In one implementation, the output format related information includes output length.

[0021] In one implementation, the first configuration information further includes information related to a reporting parameter reportQuantity, where the reporting parameter related information is used to indicate information related to the original CSI obtained by reporting the measurement, and

[0022] The input of the joint coding method is obtained based on the reported parameter related information.

[0023] In one implementation, when the first configuration information further includes codebook type related information for indicating a source-channel joint coding (JSCC) type,

[0024] Processing the original CSI measured by the UE to obtain precoding related information;

[0025] The determined joint coding method is used to encode the precoding-related information to obtain the bit information.

[0026] In one implementation, when the first configuration information does not include codebook type related information for indicating the JSCC type,

[0027] The determined joint coding method is used to encode the original CSI measured by the UE to obtain the bit information.

[0028] In one implementation, the method further includes: reporting capability information related to joint coding to the base station,

[0029] Among them, the capability information includes at least one of the following items: index-related information of the joint coding method supported by the UE, compression rate-related information of the joint coding method supported by the UE, input format-related information of the joint coding method supported by the UE, and output format-related information of the joint coding method supported by the UE.

[0030] In one implementation, the input format related information includes at least one of the following:

[0031] How the input data is sorted, the type of input data,

[0032] The types of input data include complex values and / or real values.

[0033] In one implementation, the ordering of input data of the joint encoding method includes at least one of the following:

[0034] (N r ,N t ,N sc ,N symbol ,2),

[0035] (N t ,N r ,N sc ,N symbol ,2),

[0036] (N sc ,N symbol ,N t ,N r ),

[0037] (N t ,N sc ,N symbol ,2),

[0038] (N sc ,N symbol ,N t),

[0039] Among them, N r Indicates the number of UE receiving antennas, N t Indicates the number of transmitting antennas of the base station, N Sc Indicates the number of subcarriers occupied by the reference signal corresponding to the complex-valued information related to the first channel, N symbol Indicates the number of symbols occupied by the reference signal.

[0040] In one implementation, the joint encoding method includes a method based on a neural network model.

[0041] According to at least one embodiment of the present disclosure, a method performed by a base station in a communication system is provided, including:

[0042] Sending first configuration information to a user equipment (UE), where the first configuration information includes at least one of the following: index information of a joint coding method, compression rate information of the joint coding method, information related to an output format of the joint coding method, and information related to an input format of the joint coding method;

[0043] Receive bit-based reporting from the UE,

[0044] The bit information is obtained by encoding information related to channel state information CSI obtained by the UE measuring the first channel using a joint coding method determined based on the first configuration information,

[0045] The joint coding method is obtained based on information related to the second channel used for CSI reporting.

[0046] In one implementation, the method further includes: sending indication information to the UE, where the indication information is used to indicate whether to enable joint coding.

[0047] In one implementation, the CSI-related information includes at least one of the following: original CSI information measured by the UE, and precoding information obtained by decomposing the original CSI information.

[0048] In one implementation, the first configuration information further includes information related to a reporting parameter reportQuantity, where the reporting parameter related information is used to indicate information related to the original CSI obtained by reporting the measurement, and

[0049] The input of the joint coding method is obtained based on the reported parameter related information.

[0050] In one implementation, the first configuration information further includes codebook type related information for indicating a source-channel joint coding (JSCC) type.

[0051] The bit information is obtained by encoding precoding-related information using the determined joint coding method, wherein the precoding-related information is obtained by processing original CSI obtained by UE measurement.

[0052] In one implementation, when the first configuration information does not include codebook type related information for indicating the JSCC type, the bit information is obtained by encoding the original CSI measured by the UE using the determined joint coding method.

[0053] In one implementation, the method further includes: receiving capability information related to joint coding from the UE,

[0054] Among them, the capability information includes at least one of the following items: index-related information of the joint coding method supported by the UE, compression rate-related information of the joint coding method supported by the UE, input format-related information of the joint coding method supported by the UE, and output format-related information of the joint coding method supported by the UE.

[0055] In one implementation, the input format related information includes at least one of the following:

[0056] How the input data is sorted, the type of input data,

[0057] The types of input data include complex values and / or real values.

[0058] In one implementation, the ordering of input data of the joint encoding method includes at least one of the following:

[0059] (N r ,N t ,N sc ,N symbol ,2),

[0060] (N t ,N r ,N sc ,N symbol ,2),

[0061] (N sc ,N symbol ,N t ,N r ),

[0062] (N t ,N sc ,N symbol ,2),

[0063] (N sc ,Nsymbol ,N t ),

[0064] Among them, N r Indicates the number of UE receiving antennas, N t Indicates the number of transmitting antennas of the base station, N sc Indicates the number of subcarriers occupied by the reference signal corresponding to the complex-valued information related to the first channel, N symbol Indicates the number of symbols occupied by the reference signal.

[0065] In one implementation, the joint encoding method includes a method based on a neural network model.

[0066] According to at least one embodiment of the present disclosure, a user equipment (UE) in a communication system is provided, including:

[0067] a transceiver configured to transmit and / or receive signals;

[0068] A controller is configured to control the UE to execute the method according to at least one embodiment of the present disclosure.

[0069] According to at least one embodiment of the present disclosure, a base station in a communication system is provided, including:

[0070] a transceiver configured to transmit and / or receive signals;

[0071] A controller is configured to control the base station to execute the method according to at least one embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0072] For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, wherein like reference numerals represent like parts:

[0073] Figure 1 An example wireless network according to an embodiment of the present disclosure is shown;

[0074] Figure 2 An example base station according to an embodiment of the present disclosure is shown;

[0075] Figure 3 An example user device according to an embodiment of the present disclosure is shown;

[0076] Figure 4 A schematic diagram illustrating a method performed by a UE according to an embodiment of the present disclosure is shown;

[0077] Figure 5 A schematic diagram illustrating a CSI measurement process performed by a UE according to an embodiment of the present disclosure is shown;

[0078] Figure 6A schematic diagram showing a model set and a compression rate set according to an embodiment of the present disclosure is shown;

[0079] Figure 7 A schematic diagram illustrating a CSI reporting process performed by a UE according to an embodiment of the present disclosure is shown;

[0080] Figure 8 Schematic diagram showing a joint coding signal processing flow performed by a UE according to an embodiment of the present disclosure

[0081] Figure 9 A block diagram showing a hardware device of a UE according to an embodiment of the present disclosure is shown;

[0082] Figure 10 A block diagram of a hardware device of a base station according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0083] Before proceeding to the following specific embodiments, it may be advantageous to set forth the definitions of certain words and phrases used throughout the patent document. The term "connect" and its derivatives refer to any direct or indirect communication between two or more elements, regardless of whether those elements are in physical contact with each other. The terms "send," "receive," and "communicate," and their derivatives encompass both direct and indirect communication. The terms "include," "comprise," and "includes," and their derivatives, mean to include without limitation. The term "or" is inclusive, meaning and / or. The phrase "associated with," and its derivatives, means to include, be included within, be interconnected with, include, be included within, be connected to or connected with, be coupled to or coupled with, communicate with, collaborate with, be interwoven, juxtaposed, be close to, be bound to or bound with, have, have an attribute of, have a relationship to ... or have a relationship to ... etc. The term "controller" means any device, system, or part thereof that controls at least one operation. Such a controller can be implemented in hardware or in a combination of hardware and software and / or firmware. The functionality associated with any particular controller, whether local or remote, can be centralized or distributed. The phrase "at least one of" when used with a list of items means that different combinations of one or more of the listed items can be used, and only one item in the list may be required. For example, "at least one of A, B, and C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and only A, only B, and only C. Similarly, the term "set" means one or more. Thus, a set of items can be a single item or a set of two or more items.

[0084] Moreover, the various functions described below can be implemented or supported by one or more computer programs, each of which is formed by a computer-readable program code and embodied in a computer-readable medium. The terms "application" and "program" refer to one or more computer programs, software components, instruction sets, processes, functions, objects, classes, instances, related data, or a portion thereof that are suitable for implementation in a suitable computer-readable program code. The phrase "computer-readable program code" includes any type of computer code, including source code, object code, and executable code. The phrase "computer-readable medium" includes any type of medium that can be accessed by a computer, such as read-only memory (ROM), random access memory (RAM), hard drive, compact disc (CD), digital video disc (DVD), or any other type of memory. "Non-transitory" computer-readable media excludes wired, wireless, optical, or other communication links that transmit instantaneous electrical or other signals. Non-transitory computer-readable media include media in which data can be permanently stored and media in which data can be stored and later rewritten, such as rewritable optical discs or erasable memory devices.

[0085] Definitions for certain other words and phrases are provided throughout this patent document. Those skilled in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.

[0086] The figures and various embodiments used to describe the principles of the present disclosure are included herein for illustration only and should not be construed in any way to limit the scope of the present disclosure. In addition, those skilled in the art will appreciate that the principles of the present disclosure can be implemented in any appropriately arranged wireless communication system.

[0087] The following Figures 1 to 10 Various embodiments of the present disclosure are described as being implemented in a wireless communication system. Figures 1 to 10 The description is not meant to imply physical or architectural limitations to the manner in which different embodiments may be implemented. Different embodiments of the present disclosure may be implemented in any suitably arranged communications system.

[0088] Figure 1 An example wireless network according to an embodiment of the present disclosure is shown. Figure 1 The embodiment of the wireless network shown in FIGURE 1 is for illustration only. Other embodiments of the wireless network 100 may be used without departing from the scope of this disclosure.

[0089] like Figure 1As shown, the wireless network includes base stations (next generation nodeB, gNB or gNodeB) 101, gNB 102, and gNB 103. gNB 101 communicates with gNB 102 and gNB 103. gNB 101 also communicates with at least one network 130, such as the Internet, a proprietary Internet Protocol (IP) network, or other data network.

[0090] gNB 102 provides wireless broadband access to network 130 for a plurality of first user equipment (UEs) within gNB 102's coverage area 120. The plurality of first UEs include UE 111, which may be located at a small business (SB); UE 112, which may be located at an enterprise (E); UE 113, which may be located at a WiFi hotspot (HS); UE 114, which may be located at a first residence (R1); UE 115, which may be located at a second residence (R2); and UE 116, which may be a mobile device (M) such as a cellular phone, a wireless laptop, a wireless personal digital assistant (PDA), etc. gNB 103 provides wireless broadband access to network 130 for a plurality of second UEs within gNB 103's coverage area 125. The plurality of second UEs include UE 115 and UE 116, as well as subscriber stations (SS, e.g., UEs) 117, 118, and 119. In some embodiments, one or more of gNBs 101-103 may communicate with each other and UEs 111-116 using existing wireless communication technologies, and one or more of UEs 111-119 may communicate directly with each other (e.g., UEs 117-119) using other existing or proposed wireless communication technologies.

[0091] Depending on the type of network, the term "base station" or "BS" may refer to any component (or collection of components) configured to provide wireless access to a network, such as a transmit point (TP), a transmit-receive point (TRP), an enhanced (or "evolved") base station (eNodeB or eNB), a 5G base station (gNB), a macro cell, a femto cell, a wireless fidelity (WiFi) access point (AP), or other wireless-capable device. A base station may provide wireless access according to one or more wireless communication protocols, such as 3GPP 5G New Radio (NR), Long Term Evolution (LTE), LTE-Advanced (LTE-A), High Speed Packet Access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc. For convenience, various names of base station-type devices and functions are used interchangeably in this patent document to refer to network infrastructure components that provide wireless access to remote terminals. Furthermore, depending on the network type, the term "user equipment" (UE) may refer to any component such as a mobile station (MS), a subscriber station (SS), a remote terminal, a wireless terminal, a reception point, or a user device, etc. For convenience, various names of user equipment type devices and functions are used interchangeably in this patent document to refer to a remote wireless device that wirelessly accesses a BS, regardless of whether the UE is a mobile device (such as a mobile phone or smartphone) or a device that is generally considered to be a fixed device (such as a desktop computer or a vending machine).

[0092] Dashed lines illustrate the approximate extents of coverage areas 120 and 125, which are shown as generally circular for purposes of illustration and explanation only. It should be clearly understood that coverage areas associated with a gNB, such as coverage areas 120 and 125, may have other shapes, including irregular shapes, depending on the configuration of the gNB and variations in the wireless environment associated with natural and man-made obstacles.

[0093] As described in more detail below, one or more of UEs 111-119 include circuitry, programming, or a combination thereof. In certain embodiments, one or more of gNBs 101-103 include circuitry, programming, or a combination thereof.

[0094] although Figure 1 An example of a wireless network is shown, but Figure 1Various changes may be made. For example, wireless network 100 may include any number of gNBs and any number of UEs in any suitable arrangement. Moreover, gNB 101 may communicate directly with any number of UEs and provide those UEs with wireless broadband access to network 130. Similarly, each gNB 102-103 may communicate directly with network 130 and provide the UEs with direct wireless broadband access to network 130. In addition, gNBs 101, 102, and / or 103 may provide access to other or additional external networks, such as an external telephone network or other types of data networks.

[0095] Figure 2 An example base station according to an embodiment of the present disclosure is shown. Figure 2 The embodiment of the gNB 102 shown in FIGURE 1 is for illustration only, and Figure 1 gNBs 101 and 103 may have the same or similar configurations. However, gNBs appear in a variety of configurations, and Figure 2 The scope of this disclosure is not limited to any particular implementation of a gNB.

[0096] like Figure 2 As shown in FIG, gNB 102 includes multiple antennas 200 a - 200 n, multiple radio frequency (RF) transceivers 201 a - 201 n, transmit (TX) processing circuitry 203, and receive (RX) processing circuitry 204. gNB 102 also includes a controller / processor 205, memory 206, and a backhaul or network interface (IF) 207.

[0097] RF transceivers 201a-201n receive incoming RF signals from antennas 200a-200n, such as signals transmitted by UEs in network 100. RF transceivers 201a-201n downconvert the incoming RF signals to generate intermediate frequency (IF) or baseband signals. The IF or baseband signals are sent to RX processing circuitry 204, which generates processed baseband signals by filtering, decoding, and / or digitizing the baseband or IF signals. RX processing circuitry 204 sends the processed baseband signals to controller / processor 205 for further processing.

[0098] The TX processing circuitry 203 receives analog or digital data (such as voice data, web data, email, or interactive video game data) from the controller / processor 205. The TX processing circuitry 203 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate processed baseband or IF signals. The RF transceivers 201a-201n receive the outgoing processed baseband or IF signals from the TX processing circuitry 203 and up-convert the baseband or IF signals into RF signals that are transmitted via the antennas 201a-201n.

[0099] The controller / processor 205 may include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 205 may control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceivers 201a-201n, the RX processing circuitry 204, and the TX processing circuitry 203 in accordance with well-known principles. The controller / processor 205 may also support additional functionality, such as more advanced wireless communication functionality.

[0100] For example, the controller / processor 205 may support beamforming or directional routing operations, in which outgoing signals from the multiple antennas 200a-200n are weighted differently to effectively steer the outgoing signals in a desired direction. Any of a variety of other functions may be supported in the gNB 102 by the controller / processor 205.

[0101] The controller / processor 205 is also capable of executing programs and other processes, such as an operating system (OS), located in the memory 206. The controller / processor 205 can move data into or out of the memory 206 as needed to execute the processes.

[0102] The controller / processor 205 is also connected to a backhaul or network interface 207. The backhaul or network interface 207 allows the gNB 102 to communicate with other devices or systems over a backhaul connection or over a network. The interface 207 can support communication over any suitable wired or wireless connection(s). For example, when the gNB 102 is implemented as part of a cellular communication system (such as one that supports 5G, LTE, or LTE-A), the interface 207 can allow the gNB 102 to communicate with other gNBs over a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, the interface 207 can allow the gNB 102 to communicate over a wired or wireless local area network or over a wired or wireless connection to a larger network (such as the Internet). The interface 207 includes any suitable structure that supports communication over a wired or wireless connection, such as Ethernet or an RF transceiver.

[0103] Memory 206 is connected to controller / processor 205. A portion of memory 206 may include random access memory (RAM), and another portion of memory 206 may include flash memory or other read-only memory (ROM).

[0104] although Figure 2 An example of gNB 102 is shown, but the Figure 2 For example, gNB 102 may include any number of Figure 2 As a specific example, the access point may include multiple interfaces 207, and the controller / processor 205 may support routing functionality to route data between different network addresses. As another specific example, although shown as including a single instance of the TX processing circuitry 203 and a single instance of the RX processing circuitry 204, the gNB 102 may include multiple instances of each (such as one for each RF transceiver). For example, Figure 2 The various components in may be combined, further subdivided, or omitted, and additional components may be added according to specific needs.

[0105] Figure 3 An example user device according to an embodiment of the present disclosure is shown. Figure 3 The embodiment of UE 116 shown in FIGURE 1 is for illustration only, and Figure 1 UEs 111-115 and 117-119 may have the same or similar configurations. However, UEs may appear in a variety of configurations, and Figure 3 The scope of this disclosure is not limited to any particular implementation of the UE.

[0106] like Figure 3 As shown in FIG, UE 116 includes an antenna 301, a radio frequency (RF) transceiver 302, a TX processing circuit 303, a microphone 304, and a receive (RX) processing circuit 305. UE 116 also includes a speaker 306, a controller or processor 307, an input / output (I / O) interface (IF) 308, an input device 309, a touch screen display 310, and a memory 311. The memory 311 includes an OS 312 and one or more applications 313.

[0107] RF transceiver 302 receives incoming RF signals from antenna 301, transmitted by a gNB of network 100. RF transceiver 302 downconverts the incoming RF signals to generate an IF or baseband signal. The IF or baseband signal is sent to RX processing circuitry 305, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. RX processing circuitry 305 sends the processed baseband signal to speaker 306 (such as for voice data) or processor 307 for further processing (such as for web browsing data).

[0108] The TX processing circuit 303 receives analog or digital voice data from the microphone 304 or other outgoing baseband data (such as web data, email, or interactive video game data) from the processor 307. The TX processing circuit 303 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 302 receives the outgoing processed baseband or IF signal from the TX processing circuit 303 and up-converts the baseband or IF signal into an RF signal that is transmitted via the antenna 301.

[0109] The processor 307 may include one or more processors or other processing devices and executes the OS 312 stored in the memory 311 to control the overall operation of the UE 116. For example, the processor 307 may control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceiver 302, the RX processing circuit 305, and the TX processing circuit 303 according to well-known principles. In some embodiments, the processor 307 includes at least one microprocessor or microcontroller.

[0110] Processor 307 is also capable of executing other processes and programs located in memory 311, such as processes for reporting CSI (Channel State Information) on uplink channels. Processor 307 can move data into or out of memory 311 as needed for the executed processes. In some embodiments, processor 307 is configured to execute application 313 based on OS 312 or in response to signals received from the gNB or operator. Processor 307 is also coupled to I / O interface 308, which provides UE 116 with the ability to connect to other devices such as laptops and portable computers. I / O interface 308 is the communication path between these accessories and processor 307.

[0111] Processor 307 is also connected to touch screen display 310. A user of UE 116 may use touch screen display 310 to enter data into UE 116. Touch screen display 310 may be a liquid crystal display, a light emitting diode display, or other display capable of rendering text and / or at least limited graphics, such as from a website.

[0112] The memory 311 is connected to the processor 307. A portion of the memory 311 may include RAM, and another portion of the memory 311 may include flash memory or other ROM.

[0113] although Figure 3 An example of a UE 116 is shown, but the Figure 3 Make various changes. For example, Figure 3 The various components in the embodiment may be combined, further subdivided, or omitted, and additional components may be added as needed. As a specific example, processor 307 may be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Furthermore, although Figure 3 The UE 116 is shown configured as a mobile phone or smartphone, but the UE may be configured to operate as other types of mobile or stationary devices.

[0114] Massive multiple-input multiple-output (massive MIMO) has become a key technology for 5G, and ultra-massive MIMO is expected to become a key technology for 6G. A typical massive MIMO scenario is that a base station (BS) with a large number of antennas can serve multiple user equipments (UEs) simultaneously. In order to make full use of the large number of antennas, the BS needs to know the instantaneous downlink channel state information (CSI). In time division duplex (TDD) mode, the BS estimates the uplink CSI through the pilot signal sent by the UE, and then can use the uplink and downlink channel reciprocity of the TDD system to infer the downlink CSI from the uplink CSI. In frequency division duplex (FDD) mode, since the uplink and downlink operate on different frequencies, the channel reciprocity is no longer satisfied. In FDD, a three-step interaction is used to obtain the downlink CSI: (1) the BS first sends a pilot signal to the UE, (2) then the UE estimates the downlink CSI based on the pilot signal, and (3) finally the UE feeds back the estimated downlink CSI to the BS. This CSI feedback mechanism inevitably occupies part of the uplink resources and reduces the resources used for uplink data transmission.

[0115] To reduce feedback overhead, 5G adopts a codebook-based approach, whereby codebook indices are fed back instead of downlink CSI when reporting CSI (e.g., for Type I and Enhanced Type II). However, with the increase in the number of MIMO antennas from 5G to 6G (e.g., from massive MIMO to ultra-massive MIMO), the codebook space expands further, increasing feedback overhead. Therefore, how to further enhance the performance of CSI reporting remains an open question. For example, to reduce CSI feedback overhead, channel characteristics can be exploited to compress CSI to an acceptable data size. Compressed sensing (CS)-based methods can, to some extent, transform CSI into a sparse representation. This assumes that when CSI information is converted to a high-dimensional space, its corresponding coordinates are sparse. In this case, feedback overhead can be reduced by simply feeding back the coordinates of the sparse representation. However, this sparsity assumption—the premise of CS methods—is not strictly met in practical systems, meaning that it is difficult to accurately identify the high-dimensional space corresponding to the sparse representation. Moreover, reconstruction algorithms based on compressed sensing usually require multiple iterations to reconstruct the signal, but the iterative method is very time-consuming and cannot meet the communication system's latency requirements for CSI compression reconstruction.

[0116] The CSI for massive MIMO can be viewed as a high-dimensional, low-rank image. The CSI feedback task can be viewed as an image compression and restoration problem. From this perspective, a deep learning-based autoencoder (AE) can be used for CSI compression and restoration. The UE uses an encoder to compress the CSI information in the delay-Doppler or space-frequency domain into a codeword of several dozen bits and feeds the codeword back to the base station. The base station then uses the encoder's corresponding decoder to reconstruct the CSI information in the delay-Doppler or space-frequency domain from the codeword. This deep learning-based CSI compression network can address the CSI feedback overhead issue.

[0117] However, from the perspective of overall system optimization, the solution to the aforementioned CSI feedback problem can be considered a Source-Channel Separation Coding (SSCC) scheme, meaning that source coding and channel coding are considered separately, without joint optimization. All of the aforementioned CSI compression methods can be considered source coding; When training the CSI compression network, channel coding, subsequent modulation, and air interface transmission are assumed to be ideal, with no performance loss, and all compressed codewords perfectly fed back to the base station. However, this is not possible in actual wireless transmission scenarios, and therefore SSCC has drawbacks in real systems.

[0118] For example, SSCC has a cliff effect in actual wireless transmission scenarios, that is, if the actual channel conditions deteriorate slightly, the probability of successful reconstruction of the feedback information drops sharply. Specifically, if the actual feedback channel conditions are worse than the expected channel conditions and exceed the capability coverage of the applied channel coding scheme, the reconstruction quality from codewords to CSI information on the BS side will drop sharply, and the reconstructed CSI information will not be applied to subsequent processes. For another example, due to the lack of joint optimization of source coding and subsequent processes, when the channel coding length is limited, the performance of CSI information reconstruction using the SSCC scheme is theoretically inferior to the source-channel joint coding (JSCC) scheme. JSCC can provide smoother performance with a higher upper limit, which makes the reconstructed CSI more helpful for subsequent signal processing processes.

[0119] This disclosure proposes a communication process based on a joint coding method. This method can achieve the following effects: It can mitigate the performance cliff effect caused by the separate coding process and improve the performance ceiling. Furthermore, the CSI joint coding method disclosed in this disclosure is derived based on channel-related information that may be experienced during the CSI reporting process, making the joint coding method more adaptable to various channel conditions and improving its universality.

[0120] In some embodiments, as an exemplary description, the present disclosure provides a communication process of CSI joint compression and coding feedback of a MIMO system based on artificial intelligence (AI). This process can improve the performance cliff effect brought about by the separate coding process, making the performance changes under different signal-to-noise ratios smoother, while also improving the final performance ceiling.

[0121] In one implementation, the joint coding method of the present disclosure can be implemented using an artificial intelligence (AI) model. According to the method provided in the embodiments of the present disclosure, first information related to the channel state can be input into the AI model to obtain second information by performing source-channel joint coding (JSCC) on the information related to the channel state, and the second information obtained by the joint coding is fed back to the base station, thereby reducing the feedback overhead of the channel information while increasing the probability of successfully reconstructing or decoding the channel information on the base station side.

[0122] According to the method provided in the embodiments of the present disclosure, the UE can select an appropriate AI model for such joint coding based on the configuration information sent by the base station. In addition, the UE can also perform such joint coding based on the activation indication sent by the base station, thereby making the UE operation better match the UE's capabilities.

[0123] In the present disclosure, the described "joint coding method" may include an AI model, a neural network model, a deep learning-based model, etc. In addition, throughout the description herein, "sequence" is used to refer to a matrix, a vector, a partial element of a matrix, a partial element of a vector, an information bit, a bit, a bit sequence, bit information, information, etc., and may alternatively be expressed as "bit information", "information", etc. In addition, for the convenience of description, descriptions such as "user", "user equipment", and "UE" are used, and they all represent the same or similar meanings.

[0124] The embodiments of the present disclosure will be described in more detail below with reference to examples.

[0125] Figure 4 FIG. 1 shows a schematic diagram of a method performed by a UE according to an embodiment of the present disclosure. Figure 4 As shown, according to an embodiment of the present disclosure, a method for reporting channel state related information based on a neural network includes: a user determines one of at least one joint coding method; the user encodes complex information related to the first channel state based on the determined joint coding method to obtain encoded bit information, and the user equipment reports CSI based on the bit information.

[0126] In some examples, the joint coding method is a method for converting complex-valued information related to a first channel into bit information based on information related to a second channel. For example, the joint coding method is a method for encoding complex-valued information related to a first channel into bit information based on a second channel, or generating bit information from complex-valued information related to a first channel. The first channel may be, for example, channel information measured by a user, and the second channel may be, for example, an actual channel or a statistical channel experienced by the user when reporting CSI.

[0127] Based on the base station configuration, users can select a joint coding method suitable for their current situation from among multiple joint coding methods capable of outputting bit information of varying lengths. This ensures maximum adaptation of system resources and ensures that the base station can maximize the restoration of channel state information. Furthermore, encoding and reporting channel state information is beneficial because it provides the most direct CSI matrix information that users can measure. Once reported to the base station, the base station can use this CSI matrix information more flexibly, facilitating downlink precoding and improving overall system performance.

[0128] In some examples, the training process of the joint coding method can be optimized by considering the second channel information. For example, when the joint coding method is trained, the original CSI-related information measured by the UE is used as input information, passes through the joint encoder to obtain bit information, passes through the second channel information, is received at the base station end, and passes through the joint decoder to obtain the recovered CSI-related information. Then, the recovered CSI-related information and the original CSI-related information are input into the loss function together, the loss function value is calculated, and the loss function value is used to update the joint encoder and / or joint decoder. Among them, the second channel information can be used to expand the features through a variety of data enhancement methods to improve the diversity of the second channel information. The main enhancement methods include but are not limited to one of the following methods, or a combination of multiple methods: multiplication with a random complex number, addition with random noise, random phase rotation, fixed phase rotation, random weighted addition of multiple groups of channel information, etc. In summary, the second channel information can be used to better improve the universality of the joint coding method.

[0129] In some examples, the joint encoding method can be a method for encoding a vector of dimensions (N1, N2, ..., N n) is encoded to obtain bit information of length B, where the value of B is related to the joint encoding method. In some embodiments of this example, the joint encoding method can be a neural network model, which is composed of one or more neural network layers, each of which can be composed of multiple neurons, and at least one activation function can be used to activate the neurons. By way of example only and not limitation, activation functions include, for example, tanh function, ReLU function, eLU function, seLU function, ceLU function, preLU function, geLU function, LeakyReLU function, Sigmoid function, Softmax function, Softplus function, etc. Each neural network layer can perform operations on its input data to implement functions such as matrix transformation, data dimensionality reduction, data feature extraction, and data feature combination. The composition of each neural network layer includes but is not limited to series or parallel connection to form a neural network model, and its structure includes but is not limited to Multilayer Perceptron (MLP), Convolutional Neural Network (CNN), Deep Neural Network (DNN), Recurrent Neural Network (RNN), Restricted Boltzmann Machine (RBM), Graph Neural Network (GNN), Deep Belief Network (DBN), Bi-directional Recurrent Deep Neural Network (BRDNN), Transformer Network and other mainstream basic neural network structures and their variant network structures or combined neural network structures.

[0130] In some examples, in the step of "the user equipment determines one of at least one joint coding method based on the configuration," the user may obtain the configuration content through at least one of the following: radio resource control signaling (RRC) and downlink control information (DCI). The RRC signaling received by the user may include at least one of the following information: a reported parameter (e.g., reportQuantity), a codebook type (codebookType), a joint coding method index, a joint coding method compression ratio, a joint coding method output format, and a joint coding method input format. In one implementation, the DCI signaling received by the user may include a joint coding enable indication.

[0131] For example, in one implementation, a user may decide whether to start a joint coding process based on a joint coding indication received through DCI. If the decision is to start the joint coding process, the user may obtain information such as reporting parameters, codebook type, joint coding method index and / or joint coding method compression rate, and / or joint coding method output format, and / or joint coding method input format from RRC signaling. The reporting parameter (e.g., reportQuantity) obtained by the user may be one of the following types: CSI-related feedback, L1-RSRP-related feedback, L1-SINR-related feedback, capability index-related feedback, time domain channel characteristic-related feedback (TDCP-related), and full channel characteristic-related feedback (FCP-related). The full channel characteristic-related feedback is used to indicate the raw CSI-related information obtained by reporting the measurement, and may include, for example, channel characteristic-related feedback in at least one of the time domain, frequency domain, spatial domain, or other domains. In addition, the measured raw CSI-related information may include complex value information.

[0132] In some examples, the output format of the joint encoding method can be the output length of the joint encoding method. The input format of the joint encoding method can be the input information dimension of the joint encoding method, for example, the input information dimension can be at least one dimension, or a combination of at least one dimension.

[0133] In some examples, when the reported parameters obtained by the user are feedback related to the full channel characteristics, the user can directly input the measured channel-related information into the joint coding method to obtain jointly encoded bit information.

[0134] In some examples, the codebook type obtained by the user can be one of the following codebooks: JSCC Type, Type I, Type II, Enhanced Type II, Further Enhanced Type II Port Selection CSI, Enhanced Type II for CJT, Further Enhanced Type II Port Selection for CJT, Enhanced Type II for predicted PMI, Further Enhanced Type II Port Selection for predicted PMI.

[0135] In some examples, the user may determine the joint coding method based on at least one of the following information: a joint coding method index, a joint coding method compression ratio, a joint coding method output format, and a joint coding method input format. The user may explicitly determine the joint coding method using the joint coding method index or the joint coding method output format; the user may also implicitly determine the joint coding method by combining the joint coding method compression ratio and the joint coding method input format. For example, the user may calculate the rate matching output bit sequence length E that can be used to transmit bit information based on the first compression ratio and the joint coding method input format, and select a joint coding method whose output bit information length B is greater than or equal to E based on the rate matching output bit sequence length E.

[0136] In some examples, in the step of "the user encodes the complex-valued information related to the first channel state based on the determined joint coding method," the complex-valued information related to the first channel state may be complex information or a complex sequence, which may be implemented in the form of a vector, a matrix, or the like. The dimension of the complex-valued information related to the first channel state may, for example, be at least related to the number of antenna ports for the downlink reference signal. The user may obtain the complex-valued information related to the first channel by at least one of the following methods: measuring a CSI matrix; or measuring a precoding information matrix.

[0137] For example, in one implementation, the measured "CSI matrix" refers to the channel estimation results of the resource elements (REs) of the antenna ports carrying the CSI pilot signals configured for CSI matrix measurement within the considered measurement frequency bandwidth during the configured pilot signal occasions.

[0138] In some examples, the pilot signal includes, but is not limited to, at least one of the following signals: 1) a demodulation reference signal (DMRS); 2) a channel state information reference signal (CSI-RS); and 3) a phase tracking reference signal (PT-RS). The channel estimation includes, but is not limited to, at least one of the following algorithms: 1) least squares (LS); 2) minimum mean square error (MMSE); and 3) linear minimum mean square error (LMMSE).

[0139] In some examples, the channel estimation result may be a result obtained by using a channel estimation algorithm for multiple resource units, or may be a linear average of the results obtained by using a channel estimation algorithm for multiple resource units.

[0140] Taking CSI-RS and the LS channel estimation algorithm as an example, an example of a user measuring and obtaining a CSI matrix is given. The user receives CSI-RS and performs measurements based on the received signaling configuration. If the signaling configuration joint coding is turned on and no codebook type is configured, the user can obtain the frequency domain channel state information matrix based on the LS algorithm after receiving the CSI-RS. It can be expressed as follows:

[0141]

[0142] in, Indicates the CSI-RS signal received by the user, Indicates the CSI-RS sent by the base station, Represents the frequency domain CSI matrix estimated based on the LS channel estimation algorithm. r Indicates the number of receiving antennas of the user, N t Indicates the number of transmitting antennas of the base station, N sc Indicates the number of subcarriers occupied by CSI-RS, N symbol Indicates the number of symbols occupied by CSI-RS.

[0143] With the above CSI matrix measurement method, users can obtain the most direct CSI matrix information. After reporting it to the base station, the base station can use the CSI matrix information more flexibly.

[0144] In some examples, the "precoding information matrix" obtained by measurement refers to the CSI matrix obtained by the above-mentioned measurement method, and then the precoding information matrix is obtained by a matrix decomposition method. The matrix decomposition method includes but is not limited to at least one of the following decomposition methods: 1) eigenvalue decomposition; 2) singular value decomposition. For example, the user receives CSI-RS and performs measurements based on the received signaling configuration. If the signaling configuration joint coding is turned on and the configuration codebook type is JSCC Type, the user obtains the frequency domain channel state information matrix based on the LS algorithm after receiving the CSI-RS It can be expressed as in Representation matrix The channel state information of the i-th subcarrier and the j-th symbol, whose dimension is N r *N t For each The singular value decomposition method is used to decompose the matrix and obtain Where U is an N r *N r The matrix can be expressed as Each u (i,j) is a complex number representing the element in the i-th row and j-th column of the matrix U; ∑ is an N r *N t The matrix is a matrix composed of a diagonal matrix and a 0 matrix. If N r >N t It can be expressed as If N r <N t It can be expressed as Σ=[Λ0], if N r =N t It can be expressed as Σ=Λ. Represents a diagonal matrix with dimension N*N (N is N r With N t The smaller value, that is, N = min{N r ,N t}), except for the elements on the main diagonal, all other elements are 0, and the elements on the main diagonal are singular values; 0 is a matrix with all elements 0. If N r >N t Then the dimension of the 0 matrix is (N r -N)*N t , if N r <N t Then the dimension of the 0 matrix is N r *(N t -N). V is an N t *N t The matrix can be expressed as Each v (i,j) is a complex number representing the element in the i-th row and j-th column of the matrix V. If the largest first r singular values in the Σ singular value matrix correspond to the {a1, a2, ..., a1} on the main diagonal, r}, so we can choose the first {a1,a2,…,a r} columns as the measured precoding information matrix, that is, the precoding information matrix can be written as in represents the a-th i List.

[0145] The above method of measuring the precoding matrix reduces the information that needs to be jointly encoded by subsequent users. Under the condition of limited uplink feedback resources, it can increase the success rate of base station joint decoding and improve the overall system performance.

[0146] In some examples, in the step of "the user encodes the complex-valued information related to the first channel state based on the determined joint coding method", encoding refers to inputting the complex-valued information related to the first channel state into the determined joint coding method to obtain bit information. The complex-valued information related to the first channel state may include at least one of the following: 1) CSI matrix 2) Precoding matrix where N r is the number of receiving antenna ports at the user end, N t N is the number of base station transmitting antenna ports. sc is the number of frequency domain subcarriers, N symbol The dimensional order (or input format) of the complex value information related to the first channel state when input to the joint coding method includes but is not limited to: (N r ,N t ,N sc ,N symbol ,2),(N t ,N r ,N sc ,N symbol ,2),(N sc ,N symbol ,N t ,N r ), (N t ,N sc ,N symbol ,2),(N sc ,N symbol ,N t ), and other different placement orders of multiple dimensions.

[0147] Optionally, in the step of "user equipment reporting CSI based on bit information", before the CSI is reported, the bit information may be rate matched, the bit information may be multiplexed with other coded UCI sequences, modulated, OFDM modulated, and other subsequent operations may be performed.

[0148] In some examples, if the user needs to report bit information and other encoded UCI sequences at the same time, the bit information and other encoded UCI sequences can be multiplexed in the time and frequency domain, and the bit information and other encoded UCI sequences can be concatenated, and then enter subsequent processes such as modulation together.

[0149] If the joint coding process is not enabled, the measurement is performed according to the separate coding process.

[0150] Figure 5 FIG. 1 is a schematic diagram showing a CSI measurement process performed by a UE according to an embodiment of the present disclosure. Figure 5 As shown, the UE first determines whether the joint coding is turned on. If it is determined that the joint coding is turned on, it is determined whether the base station is configured with a JSCC type codebook. If it is determined that the JSCC type codebook is configured, the UE measures the CSI information and calculates the precoding information based on the measured CSI information, and inputs the calculated precoding information as the complex value information related to the first channel state into the determined joint coding method to obtain the bit information for reporting, and reports the bit information. If it is determined that the JSCC type codebook is not configured, the UE measures the CSI information, and inputs the measured CSI information as the complex value information related to the first channel state into the determined joint coding method to obtain the bit information for reporting, and reports the bit information. If the UE determines that the joint coding is turned off, that is, it is not turned on, the UE measures the non-jointly coded CSI information and reports it.

[0151] Optionally, in some examples, before performing channel state-related sequence measurements according to the configuration, the user may also report joint coding capabilities. The "joint coding capabilities" include at least one of the following: 1) a set of joint coding method indices, or 2) a set of compression ratios for the joint coding methods. The beneficial effect of a user reporting capabilities is that it can inform the base station whether it has joint coding capabilities. The base station can decide whether to configure joint coding based on the user's reported capabilities.

[0152] Figure 7 FIG. 1 is a schematic diagram showing a CSI reporting process performed by a UE according to an embodiment of the present disclosure. Figure 7As shown, the UE can send a capability report to the BS based on the supported model set and / or ratio set. The model set supported by the UE can also be described as a joint coding method set or a joint coding method set, and the ratio set supported by the UE can also be described as a compression rate set or a joint coding method compression rate set. The UE can send the index set of the joint coding method and / or the compression rate set of the joint coding method to the BS in the capability report.

[0153] In some examples, the BS may send configuration information to the UE through high-layer signaling (e.g., RRC signaling), and the configuration information may include, for example, at least one of the following: index information of the joint coding method, compression rate information of the joint coding method. For example, the BS may configure the joint coding method to the UE by configuring the joint coding method index or the joint coding method compression rate. In addition, the BS may send a joint coding start indication to the UE through low-layer signaling (e.g., DCI information) to trigger the UE to perform joint coding and reporting-related operations on information related to the channel state. In addition, the BS sends a CSI-related reference signal to the UE so that the UE can measure CSI-related information. By performing JSCC encoding on the measured CSI-related information, the UE can send a CSI report to the BS. The BS can decode the CSI report through the corresponding JSCC decoder to obtain CSI-related information.

[0154] In some examples, the index set of the joint coding method refers to a set of numbers of the joint coding methods corresponding to the codes, and different numbers in the set correspond to joint coding methods of different structures. For example, the index set of the joint coding method in is a natural number.

[0155] In some examples, the compression ratio set of the joint coding method refers to the set of ratios of the amount of data output by the joint coding method to the amount of data input to the joint coding method. The amount of data refers to the number of all real or complex numbers input or output by the joint coding method. For example, the compression ratio set of the joint coding method P = {ρ0, ρ1, ...}, where ρ i It can be expressed as: The input information of the joint coding method is expressed as The amount of input data is expressed as N1*N2*…*N n ,gather It can be represented as a set of complex numbers or a set of real numbers. The output after encoding by the joint encoding method is represented as The output data volume is expressed as M1*M2*…*M m ,gather can be expressed as a set of complex numbers or a set of real numbers. Then the compression rate of the joint coding method is where N1, N2, ..., N nRespectively represent the first dimension, second dimension to nth dimension of the input information of the joint coding method, M1*M2*…*N m Represents the first dimension, the second dimension to the mth dimension of the output information of the joint coding method, where n and m are both natural numbers.

[0156] Figure 6 FIG. 1 shows a schematic diagram of a model (eg, joint coding method) set and a compression rate set according to an embodiment of the present disclosure. Figure 6 As shown, model φ0 can receive multiple different input total dimensions: input total dimension 1, ... input total dimension n1, and generate output data of output dimension 1; model φ k Can accept multiple different input total dimensions: input total dimension 1, ... input total dimension n k , and generate output data of output dimension k, where k, n1, n k Is a positive integer. The total input dimension is the amount of input data. For example, the total input dimension n can be expressed as N1*N2*…*N n , where N1, N2, ..., N n are the dimensions of the input data respectively; the output dimension is the amount of output data, for example, the output dimension n can be expressed as M1*M2*…*M m Among them, M1, M2, ..., M m are the dimensions of the output data.

[0157] In some instances, corresponding to the user encoding complex-valued information related to the first channel state, after receiving the encoded information sequence, the base station selects the corresponding joint decoding method for decoding based on the index of the joint coding method and the compression rate of the joint coding method. The joint decoding method is at least one of the following methods: a joint decoding method obtained by training together with the joint coding method; a joint decoding method that is not trained together with the joint coding method but can obtain the same or similar decoding performance. The same or similar decoding performance refers to the same or similar system throughput obtained after downlink precoding after decoding the restored CSI information and / or precoding information.

[0158] In some examples, if the base station configures joint coding to be on and does not configure the codebook type, the configured joint coding method index is The length of the bit information received by the base station is B i Joint decoding method trained by base station selection and joint encoding method To decode and obtain the reconstructed CSI information The beneficial effect of this method is that the joint decoding method obtained through joint training can obtain better decoding performance evaluation indicators. The decoding performance evaluation indicator here specifically refers to the similarity between the CSI information and / or precoding information reconstructed by decoding and the CSI information and / or precoding information measured by the user, including but not limited to one of the following: normalized mean square error, cosine similarity, and system throughput. The system throughput here refers to the system downlink throughput after the base station uses the decoded and reconstructed CSI information and / or precoding information for downlink precoding.

[0159] In some examples, if the base station configures joint coding to be on and the codebook type is JSCC Type, the configured joint coding method index is The length of the bit information received by the base station is B j The base station selection is not the joint decoding method trained together with the joint encoding method β i ′ to perform joint decoding and obtain the reconstructed precoding matrix The beneficial effect of this method is that selecting a joint decoding method that is not trained together with the joint encoding method is conducive to reducing the coupling between the encoding and decoding models and reducing the training data transmission overhead between the encoding and decoding models.

[0160] In some examples, the processing flow of CSI related information is as follows: Figure 8 shown. Figure 8 Two CSI-related PUCCH processing flows are shown in FIG. In the first processing flow, the compression method of CSI-related information includes but is not limited to at least one of the following: based on a codebook, based on an AI model. The above method only focuses on removing the redundancy of the original CSI information and can be considered as source coding. After compression, the deployed quantizer quantizes the compressed information from a floating point number into bit information, and may multiplex it with bit information from other sources. Finally, channel coding is performed. If joint coding is used to report CSI-related information, the second processing flow can be used, such as Figure 8 As shown in the figure, the second processing flow differs from the first in that the source compression module and channel coding module are removed and a joint encoding module is deployed. It should be noted that the receiving end also needs to deploy a joint decoding module for decoding. In addition to the joint encoding and decoding module, UE capability reporting, model scheduling, model monitoring, and coding fallback mechanisms can also be included to ensure the stability of the above method.

[0161] In some examples, the joint coding model can be a bilateral model of an autoencoder structure. The autoencoder contains an encoder and a decoder. A bilateral model refers to a model deployed on both sides of the transceiver, such as deploying an encoder on the UE side and a decoder on the base station side. In order for the encoder and decoder to work together, the encoder and decoder can be AI models obtained by joint training. Taking into account that the above two models implement the mirroring function, we also configure a mirroring structure for the two models, that is, the encoder on the UE side includes a linear feature extraction layer, a set of multi-layer Transformer encoders and a linear output layer, and the decoder on the base station side is a mirror structure of the encoder. In addition, there is a quantizer after the encoder and a dequantizer before the decoder, which respectively realize the conversion between floating point numbers to bits and bits to floating point numbers.

[0162] In some examples, the joint coding model can add channel distortion during the training phase to enable the joint coding model to learn how to handle channel distortion. Channel distortion includes, but is not limited to, at least one of the following: additive white noise, phase noise, and bit flipping. Additive white noise refers to the addition of Gaussian white noise to the signal between the encoder and decoder. Phase noise refers to random noise that adds phase to the signal between the encoder and decoder. Bit flipping refers to the random reversal of bits of information output by the quantizer from 0 or 1 to 1 or 0. The randomness of these channel distortions is controlled by the signal-to-noise ratio. For example, a higher signal-to-noise ratio reduces the probability of bit flipping, and vice versa. Ultimately, the original CSI information is recovered after passing through the encoder, quantizer, channel distortion, dequantizer, and decoder modules. A loss function is calculated between the recovered CSI information and the original CSI information, and the coefficients of the encoder and / or decoder modules are then updated in the direction of the negative gradient of the loss function. The loss function includes, but is not limited to, at least one of the following: minimum mean square error and cosine similarity. The quantizer and dequantizer can be uniform and / or non-uniform quantizers and dequantizers with fixed parameters, whose parameters are not updated. The quantizer and dequantizer can also be uniform and / or non-uniform quantizers and dequantizers with variable parameters, whose parameters are updated together with the encoder and / or decoder coefficients.

[0163] Figure 9 FIG2 shows a schematic diagram of the structure of a user equipment 900 according to at least one embodiment of the present disclosure. Figure 9The user equipment 900 includes a transceiver 901 and a controller 902. The transceiver 901 is configured to transmit data or signals and receive data or signals. The controller 902 is coupled to the transceiver 901 and is configured to perform control so that the user equipment 900 performs the method according to the embodiment of the present disclosure. In one implementation, the user equipment 900 may further include a memory (not shown) having computer-executable instructions stored therein. When the instructions are executed by the controller 902, the user equipment 900 may perform at least one method corresponding to the above-mentioned embodiments of the present disclosure.

[0164] Figure 10 FIG1 shows a schematic structural diagram of a base station 1000 according to at least one embodiment of the present disclosure. Figure 10 The base station 1000 includes a transceiver 1001 and a controller 1002. The transceiver 1001 is configured to transmit data or signals and receive data or signals. The controller 1002 is coupled to the transceiver 1001 and is configured to perform control so that the base station 1000 performs the method according to the embodiment of the present disclosure. In one implementation, the base station 1000 may further include a memory (not shown) having computer-executable instructions stored therein. When the instructions are executed by the controller 1002, the base station 1000 may perform at least one method corresponding to the above-mentioned embodiments of the present disclosure.

[0165] The above description is merely an exemplary embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

[0166] Those skilled in the art will appreciate that the present invention includes devices for performing one or more of the operations described herein. These devices may be specially designed and manufactured for the desired purpose, or they may include known devices found in general-purpose computers. These devices have computer programs stored therein, which are selectively activated or reconfigured. Such computer programs may be stored on a device (e.g., a computer) readable medium or on any type of medium suitable for storing electronic instructions and coupled to a bus, including but not limited to any type of disk (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic cards, or optical cards. In other words, a readable medium includes any medium that can be used by a device (e.g., a computer) to store or transmit information in a form that can be read.

[0167] Those skilled in the art will appreciate that each block in these structural diagrams and / or block diagrams and / or flow charts, as well as combinations of blocks in these structural diagrams and / or block diagrams and / or flow charts, can be implemented using computer program instructions. Those skilled in the art will appreciate that these computer program instructions can be provided to a general-purpose computer, a specialized computer, or a processor of other programmable data processing methods for implementation, thereby executing the schemes specified in the blocks or multiple blocks in the structural diagrams and / or block diagrams and / or flow charts disclosed in the present invention through the processor of the computer or other programmable data processing method.

[0168] Those skilled in the art will appreciate that the steps, measures, and schemes in the various operations, methods, and processes discussed in the present invention may be interchanged, modified, combined, or deleted. Furthermore, other steps, measures, and schemes in the various operations, methods, and processes discussed in the present invention may also be interchanged, modified, rearranged, decomposed, combined, or deleted. Furthermore, steps, measures, and schemes in the prior art that are similar to those disclosed in the present invention may also be interchanged, modified, rearranged, decomposed, combined, or deleted.

[0169] The above descriptions are only partial embodiments of the present invention. It should be pointed out that ordinary technicians in this technical field can make several improvements and modifications without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A method performed by a user equipment (UE) in a communication system, comprising: determining a joint encoding method from at least one joint encoding method, Using the determined joint coding method, encoding information related to channel state information (CSI) obtained by the UE from measuring the first channel to obtain bit information; Reporting to the base station based on the bit information, The joint coding method is obtained based on information related to the second channel used for CSI reporting.

2. The method according to claim 1, wherein The determining a joint encoding method from at least one joint encoding method includes: receiving first configuration information, the first configuration information including at least one of the following: index information of the joint coding method, compression rate information of the joint coding method, information related to an output format of the joint coding method, and information related to an input format of the joint coding method; A joint encoding method is determined based on the first configuration information.

3. The method according to claim 1, further comprising: Receive indication information from a base station, and determine whether to enable joint coding according to the indication information.

4. The method according to claim 1, wherein The CSI-related information includes at least one of the following: original CSI information measured by the UE, and precoding information obtained by decomposing the original CSI information.

5. The method according to claim 2, wherein: Determining a joint encoding method based on the first configuration information includes: determining a first output length based on the compression rate information of the joint encoding method and input format related information in the first configuration information, A joint encoding method is selected from the at least one joint encoding method based on the first output length.

6. The method according to claim 5, wherein: The output format related information includes output length.

7. The method according to claim 2, wherein: The first configuration information also includes information related to the reporting parameter reportQuantiy, where the information related to the reporting parameter is used to indicate the original CSI information obtained by reporting the measurement, and The input of the joint coding method is obtained based on the reported parameter related information.

8. The method according to claim 2, wherein: In the case where the first configuration information further includes codebook type related information for indicating a source-channel joint coding (JSCC) type, Processing the original CSI measured by the UE to obtain precoding related information; The determined joint coding method is used to encode the precoding-related information to obtain the bit information.

9. The method according to claim 2, wherein: In the case that the first configuration information does not include codebook type related information for indicating the JSCC type, The determined joint coding method is used to encode the original CSI measured by the UE to obtain the bit information.

10. The method according to claim 1, further comprising: Report capability information related to joint coding to the base station, Among them, the capability information includes at least one of the following items: index-related information of the joint coding method supported by the UE, compression rate-related information of the joint coding method supported by the UE, input format-related information of the joint coding method supported by the UE, and output format-related information of the joint coding method supported by the UE.

11. The method according to claim 2, wherein: The input format related information includes at least one of the following: How the input data is sorted, the type of input data, The types of input data include complex values and / or real values.

12. The method according to claim 11, wherein The input data of the joint encoding method is sorted in a manner including at least one of the following: (N r ,N t ,N sc ,N symbol ,2), (N t ,N r ,N sc ,N symbol ,2), (N sc ,N symbol ,N t ,N r ), (N t ,N sc ,N symbol ,2), (N sc ,N symbol ,N t ), Among them, N r Indicates the number of UE receiving antennas, N t Indicates the number of transmitting antennas of the base station, N sc Indicates the number of subcarriers occupied by the reference signal corresponding to the complex-valued information related to the first channel, N symbol Indicates the number of symbols occupied by the reference signal.

13. A method performed by a base station in a communication system, comprising: Sending first configuration information to a user equipment (UE), where the first configuration information includes at least one of the following: index information of a joint coding method, compression rate information of the joint coding method, information related to an output format of the joint coding method, and information related to an input format of the joint coding method; Receive bit-based reporting from the UE, The bit information is obtained by encoding information related to channel state information CSI obtained by the UE measuring the first channel using a joint coding method determined based on the first configuration information, The joint coding method is obtained based on information related to the second channel used for CSI reporting.

14. A user equipment (UE) in a communication system, comprising: a transceiver configured to transmit and / or receive signals; A controller is configured to control the UE to execute the method according to any one of claims 1-12.

15. A base station in a communication system, comprising: a transceiver configured to transmit and / or receive signals; A controller is configured to control the base station to perform the method according to claim 13.