Communication method and communication device

By receiving reference signals with and without precoding and adjusting the terminal equipment, as well as adjusting the channel quality parameters, the communication performance of the terminal equipment was improved.

CN121283471APending Publication Date: 2026-01-06HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410905029.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-05
Publication Date
2026-01-06

AI Technical Summary

Technical Problem

The CSI report reported by the terminal device may not accurately reflect the actual downlink channel quality, resulting in inaccurate channel quality obtained by the network device.

Method used

By receiving reference signals with and without precoding, a first adjustment amount is calculated to adjust the values ​​of the channel quality parameters, ensuring that the parameters more accurately reflect the downlink channel quality and reducing acquisition time.

Benefits of technology

It improves the accuracy of network devices in acquiring channel quality and enhances communication performance, while reducing the time required to adjust parameter values.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121283471A_ABST
    Figure CN121283471A_ABST
Patent Text Reader

Abstract

Provided are a communication method and a communication device, the method comprising: receiving a first reference signal, the first reference signal having no precoding information; determining a first value of a first parameter according to the measurement result of the first reference signal, wherein the first parameter is used for reflecting channel quality; receiving a second reference signal, wherein the second reference signal corresponds to the first precoding information; and determining a second value of the first parameter according to the measurement result of the second reference signal, the first value and the second value being used for calculating a first adjustment amount, and the first adjustment amount being used for determining a third value of the first parameter. According to the scheme provided by the embodiment of the invention, the network equipment can obtain relatively accurate downlink channel quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a method and apparatus for communication. Background Technology

[0002] In a communication system, network devices can determine the downlink data channel resources, modulation and coding scheme (MCS), and precoding and other relevant downlink channel configuration information for scheduling terminal devices based on downlink channel state information (CSI). Terminal devices can calculate the downlink CSI by measuring the downlink reference signal and generate a CSI report to feed back to the network devices.

[0003] However, the CSI report submitted by the terminal device may not accurately reflect the actual downlink channel quality. For example, regarding the channel quality indicator (CQI) in the CSI report, the terminal device can calculate the CQI by measuring the downlink reference signal transmitted by the network device and then report it to the network device. The CQI calculated by the terminal device in this way may not be accurate.

[0004] Therefore, how to enable network devices to obtain more accurate downlink channel quality is an urgent problem to be solved. Summary of the Invention

[0005] This application provides a communication method and communication apparatus that enable network devices to obtain more accurate downlink channel quality.

[0006] In a first aspect, a communication method is provided, which can be executed by a terminal device or a module (e.g., a chip or circuit) applied to a terminal device.

[0007] The method includes: receiving a first reference signal, the first reference signal having no precoding information; determining a first value of a first parameter based on a measurement result of the first reference signal, the first parameter being used to reflect channel quality; receiving a second reference signal, the second reference signal corresponding to the first precoding information; determining a second value of the first parameter based on a measurement result of the second reference signal, the first value and the second value being used to calculate a first adjustment amount, the first adjustment amount being used to determine a third value of the first parameter.

[0008] According to the scheme of the embodiments of this application, the first and second values ​​of the first parameter can be used to adjust other values ​​of the first parameter determined based on the measurement results of other reference signals. This is beneficial for the adjusted value (such as the third value) to more accurately reflect the downlink channel quality, thereby enabling network devices to obtain more accurate channel quality and ensuring communication performance. Furthermore, in the scheme of the embodiments of this application, the first adjustment amount can be used to adjust the value of the first parameter, which helps to reduce the time required to obtain a more accurate value of the first parameter, thus contributing to ensuring communication performance.

[0009] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving first indication information, the first indication information indicating that the first reference signal has no precoding information; receiving second indication information, the second indication information indicating that the second reference signal corresponds to the first precoding information; or, the method further includes:

[0010] Receive third indication information, which indicates that the first reference signal has no precoded information and the second reference signal corresponds to the first precoded information.

[0011] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving first resource configuration information, the first resource configuration information indicating the resource configuration of the first reference signal; receiving second resource configuration information, the second resource configuration information indicating the resource configuration of the second reference signal; or, the method further includes:

[0012] Receive third resource configuration information, the third resource configuration indicating the resource configuration of the first reference signal and the resource configuration of the second reference signal; wherein, the resource configuration includes whether it corresponds to precoding information.

[0013] For example, the resource configuration may also include at least one of the following: configuration type, offset of adjacent resources, number of transmissions, wherein the configuration type includes at least one of the following: periodic configuration, semi-static configuration, or non-periodic configuration.

[0014] The first resource configuration information and the second resource configuration information are different resource configuration information. For example, the first resource configuration information and the second resource configuration information can be carried in different messages.

[0015] For example, the first resource configuration information can also serve as the first instruction information, and the second resource configuration information can also serve as the second instruction information. The third resource configuration information can also serve as the third instruction information.

[0016] In conjunction with the first aspect, in some implementations of the first aspect, the first precoding information is based on the first CSI feedback information, which is based on the measurement result of the first reference signal.

[0017] In conjunction with the first aspect, in some implementations of the first aspect, the time offset between the first reference signal and the second reference signal is less than or equal to the first duration.

[0018] According to the scheme of the embodiment of this application, the time offset between the reference signal without precoding information and the reference signal with precoding information used to calculate the first adjustment amount is limited by a first duration. The time interval between the two is relatively short, which is beneficial to improving the accuracy of the first adjustment amount, thereby facilitating the obtaining of a more accurate value of the first parameter to ensure communication performance.

[0019] In conjunction with the first aspect, in some implementations of the first aspect, the first duration is predefined, or the method further includes: receiving a fourth indication message, the fourth indication message indicating the first duration.

[0020] In conjunction with the first aspect, in some implementations of the first aspect, the reception time of the first reference signal and the reception time of the second reference signal are within a first time period, or the transmission time of the first reference signal and the transmission time of the second reference signal are within a first time period, and the length of the first time period is less than or equal to the first duration.

[0021] According to the scheme of the embodiment of this application, the reference signal without precoding information and the reference signal with precoding information used to calculate the first adjustment amount are within a first time period. The implementation offset of the two is limited by the length of the first time period. The time interval between the two is relatively short, which is conducive to improving the accuracy of the first adjustment amount, thereby facilitating the obtaining of a more accurate value of the first parameter to ensure communication performance.

[0022] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving a third reference signal, the third reference signal having no precoded information; determining a fourth value of the first parameter based on the measurement result of the third reference signal; and adjusting the fourth value according to a first adjustment amount to obtain the third value.

[0023] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: determining the effective time period of the first adjustment amount, wherein at least one of the following is within the effective time period: the transmission time of the third reference signal, the reception time of the third reference signal, the calculation time of the fourth value, or the adjustment time of the fourth value.

[0024] According to the scheme of the embodiment of this application, the effective time period of the first adjustment amount constrains the effective criteria for the use of the first adjustment amount. Only within the effective time period of the first adjustment amount can the first adjustment amount be used to adjust the value of the first parameter, which is conducive to further improving the accuracy of the value of the adjusted first parameter, thereby enabling the network device to obtain more accurate downlink channel quality and ensuring communication performance.

[0025] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving fifth indication information, the fifth indication information indicating that the third reference signal has no precoded information.

[0026] In conjunction with the first aspect, in some implementations of the first aspect, one or more of the length of the effective time period, the start time of the effective time period, or the end time of the effective time period are predefined, or obtained through sixth indication information from the network device.

[0027] In conjunction with the first aspect, in some implementations of the first aspect, the start time of the effective time period is any one of the following: the calculation time of the first adjustment amount, the transmission or reception time of the first reference signal, the transmission or reception time of the second reference signal, the transmission or reception time of the sixth indication information, and the time indicated by the sixth indication information.

[0028] In conjunction with the first aspect, in some implementations of the first aspect, the first adjustment amount is also used for performance monitoring of the first AI model and / or the second AI model. The first AI model is used to process the measurement results of the first reference signal to obtain the first CSI feedback information, and the second AI model is used to process the first CSI feedback information to obtain the CSI recovery information corresponding to the first reference signal.

[0029] According to the scheme of the embodiments of this application, the first adjustment amount calculated based on the reference signal without precoding information and the reference signal with precoding information can also be used for model performance monitoring, which is beneficial to obtaining accurate performance monitoring results and reducing the overhead required for model monitoring.

[0030] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: determining a first condition, wherein if the first adjustment amount satisfies the first condition, the first AI model and / or the second AI model meets the performance requirements.

[0031] In other words, the first condition is used to determine whether the first adjustment amount meets the performance requirements. Or, the first condition indicates the performance requirements that the first adjustment amount should meet.

[0032] In conjunction with the first aspect, in some implementations of the first aspect, the first condition is predefined, or the method further includes: receiving a seventh indication message, the seventh indication message indicating the first condition.

[0033] In conjunction with the first aspect, in some implementations of the first aspect, the first parameter includes at least one of the following: signal to interference plus noise ratio (SINR), signal tonoise ratio (SNR), reference signal receiving power (RSRP), or CQI.

[0034] Secondly, a communication method is provided, which can be performed by a network device or a module (e.g., a chip or circuit) applied to a network device.

[0035] The method includes: transmitting a first reference signal, the first reference signal having no precoding information, the first reference signal being used to determine a first value of a first parameter; transmitting a second reference signal, the second reference signal corresponding to the first precoding information, the second reference signal being used to determine a second value of the first parameter, the first value and the second value being used to calculate a first adjustment amount, the first adjustment amount being used to determine a third value of the first parameter, and the first parameter being used to reflect channel quality.

[0036] In the embodiments of this application, the first and second values ​​of the first parameter can be used to adjust other values ​​of the first parameter determined based on measurement results from other reference signals. This helps to ensure that the adjusted value (such as the third value) more accurately reflects the downlink channel quality, thereby enabling network devices to obtain more accurate channel quality and ensuring communication performance. Furthermore, in the embodiments of this application, the first adjustment amount can be used to adjust the value of the first parameter, which helps to reduce the time required to obtain a more accurate value of the first parameter, thus further ensuring communication performance.

[0037] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending a first indication message, the first indication message indicating that the first reference signal has no precoding information; sending a second indication message, the second indication message indicating that the second reference signal corresponds to the first precoding information; or, the method further includes: sending a third indication message, the third indication message indicating that the first reference signal has no precoding information and the second reference signal corresponds to the first precoding information.

[0038] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending first resource configuration information, the first resource configuration information indicating the resource configuration of the first reference signal; sending second resource configuration information, the second resource configuration information indicating the resource configuration of the second reference signal; or, the method further includes: sending third resource configuration information, the third resource configuration indicating the resource configuration of the first reference signal and the resource configuration of the second reference signal; wherein, the resource configuration includes whether it corresponds to precoding information.

[0039] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: acquiring first precoding information, the first precoding information being based on first CSI feedback information, the first CSI feedback information being based on the measurement result of the first reference signal.

[0040] In conjunction with the second aspect, in some implementations of the second aspect, the time offset between the first reference signal and the second reference signal is less than or equal to the first duration.

[0041] In conjunction with the second aspect, in some implementations of the second aspect, the first duration is predefined, or the method further includes: sending a fourth indication message, the fourth indication message indicating the first duration.

[0042] In conjunction with the second aspect, in some implementations of the second aspect, the reception time of the first reference signal and the reception time of the second reference signal are within a first time period, or the transmission time of the first reference signal and the transmission time of the second reference signal are within a first time period, and the length of the first time period is less than or equal to the first duration.

[0043] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending a third reference signal, the third reference signal having no pre-coded information, the third reference signal being used to determine the fourth value of the first parameter, and the first adjustment amount being used to adjust the fourth value to obtain the third value.

[0044] In conjunction with the second aspect, in some implementations of the second aspect, at least one of the following is within the effective time period of the first adjustment amount: the transmission time of the third reference signal, the reception time of the third reference signal, the calculation time of the fourth value, or the adjustment time of the fourth value.

[0045] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending a fifth indication message, which indicates that the third reference signal has no precoded information.

[0046] In conjunction with the second aspect, in some implementations of the second aspect, one or more of the length of the effective time period, the start time of the effective time period, or the end time of the effective time period are predefined, or determined by a sixth instruction message sent to the terminal device.

[0047] In conjunction with the second aspect, in some implementations of the second aspect, the start time of the effective time period is any one of the following: the calculation time of the first adjustment amount, the transmission or reception time of the first reference signal, the transmission or reception time of the second reference signal, the transmission or reception time of the sixth indication information, and the time indicated by the sixth indication information.

[0048] In conjunction with the second aspect, in some implementations of the second aspect, the first adjustment amount is also used for performance monitoring of the first AI model and / or the second AI model. The first AI model is used to process the measurement results of the first reference signal to obtain the first CSI feedback information, and the second AI model is used to process the first CSI feedback information to obtain the CSI recovery information corresponding to the first reference signal.

[0049] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: determining a first condition, wherein if the first adjustment amount satisfies the first condition, the first AI model and / or the second AI model meets the performance requirements.

[0050] In conjunction with the second aspect, in some implementations of the second aspect, the first condition is predefined, or the method further includes: sending a seventh indication message, the seventh indication message indicating the first condition.

[0051] In conjunction with the second aspect, in some implementations of the second aspect, the first parameter includes at least one of the following: SINR, SNR, RSRP, or CQI.

[0052] Thirdly, a communication device is provided. This device can be a terminal device, or a device, module, circuit, or chip configured within the terminal device, or a device compatible with the terminal device. In one design, the communication device may include modules corresponding to the methods / operations / steps / actions described in the first aspect. These modules can be hardware circuits, software, or a combination of hardware circuits and software. In another design, the communication device may include a processing module and a communication module.

[0053] The sending module is used to perform the sending action in the method described in the first aspect above, the processing module is used to perform the processing action in the method described in the first aspect above, and the receiving module is used to perform the receiving action in the method described in the first aspect above.

[0054] Fourthly, a communication device is provided. This communication device can be a network device, or a device, module, circuit, or chip configured within a network device, or a device compatible with a network device. In one design, the communication device may include modules corresponding to the methods / operations / steps / actions described in the second aspect. These modules can be hardware circuits, software, or a combination of hardware circuits and software. In another design, the communication device may include a processing module and a communication module.

[0055] The receiving module is used to perform the receiving action in the method described in the second aspect above, the processing module is used to perform the processing actions in the method described in the second aspect above, and the sending module is used to perform the sending action in the method described in the second aspect above.

[0056] Fifthly, a communication apparatus is provided, comprising one or more processors coupled to one or more storage media, the one or more storage media storing instructions that, when executed by the one or more processors, cause a method as described in the first aspect or any possible implementation thereof to be implemented, or cause a method as described in the second aspect or any possible implementation thereof to be implemented.

[0057] A sixth aspect provides a communication apparatus comprising one or more processors for processing data and / or information such that a method as described in the first aspect or any possible implementation thereof is implemented, or a method as described in the second aspect or any possible implementation thereof is implemented.

[0058] Optionally, the communication device may further include a communication interface for receiving data and / or information and transmitting the received data and / or information to the processor. Optionally, the communication interface may also be used to output data and / or information processed by the processor.

[0059] In a seventh aspect, a chip is provided, including a processor for running a program or instructions to cause the method as described in the first aspect or any possible implementation thereof to be implemented, or to cause the method as described in the second aspect or any possible implementation thereof to be implemented.

[0060] Optionally, the chip may further include a memory for storing programs or instructions. Optionally, the chip may further include the transceiver.

[0061] Optionally, the chip is an application-specific integrated circuit (ASIC) or a system-on-chip (SoC).

[0062] Eighthly, a computer-readable storage medium is provided, the computer-readable storage medium including instructions that, when executed by a processor, cause the method as in the first aspect or any possible implementation of the first aspect to be implemented, or cause the method as in the second aspect or any possible implementation of the second aspect to be implemented.

[0063] Ninth aspect, a computer program product is provided, the computer program product comprising computer program code or instructions, which, when executed, cause the method as described in the first aspect or any possible implementation thereof to be implemented, or cause the method as described in the second aspect or any possible implementation thereof to be implemented.

[0064] In a tenth aspect, a communication system is provided, the communication system comprising one or more of the following means: a communication means for performing the method of the first aspect or any possible implementation thereof, and / or a communication means for performing the method of the second aspect or any possible implementation thereof. Attached Figure Description

[0065] Figure 1 This is a schematic diagram of a communication system applicable to an embodiment of this application;

[0066] Figure 2 This is a schematic diagram of another communication system applicable to embodiments of this application;

[0067] Figure 3 This is a schematic diagram of another communication system applicable to embodiments of this application;

[0068] Figure 4 This is a schematic diagram of the application framework of the communication system applicable to the embodiments of this application;

[0069] Figure 5 This is a schematic diagram illustrating the relationship between the encoder and the decoder;

[0070] Figure 6 This is a schematic diagram illustrating the configuration type of the reference signal in an embodiment of this application;

[0071] Figure 7 This is a schematic flowchart illustrating the CQI calculation process;

[0072] Figure 8 This is a schematic flowchart illustrating a communication method provided in an embodiment of this application;

[0073] Figure 9 This is a schematic diagram of a set of reference signal pairs provided in an embodiment of this application;

[0074] Figure 10 This is a schematic diagram of the effective time period of a first adjustment amount provided in an embodiment of this application;

[0075] Figure 11 This is a schematic diagram of a performance monitoring process provided in an embodiment of this application;

[0076] Figure 12 This is a schematic flowchart illustrating another communication method provided in an embodiment of this application;

[0077] Figure 13 This is a schematic flowchart illustrating another communication method provided in an embodiment of this application;

[0078] Figure 14 This is a schematic flowchart illustrating another communication method provided in an embodiment of this application;

[0079] Figure 15 This is a schematic flowchart illustrating another communication method provided in an embodiment of this application;

[0080] Figure 16 This is a schematic block diagram of a communication device provided in an embodiment of this application;

[0081] Figure 17 This is a schematic block diagram of another communication device provided in the embodiments of this application. Detailed Implementation

[0082] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0083] The technical solutions provided in this application can be applied to various communication systems, such as: 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, future communication systems such as future communication network mobile communication systems, or integrated systems of multiple systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0084] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The device can also be replaced by an entity, network entity, network element, communication equipment, communication module, node, communication node, etc. This disclosure uses a device as an example. For instance, a communication system can include at least one terminal device and at least one network device. In this communication system, the network device can send downlink signals to the terminal device, the terminal device can send uplink signals to the network device, the network device can send signals to another network device, and the terminal device can send sidelink signals to another terminal device. It is understood that the terminal device in this disclosure can be replaced by a first device, and the network device can be replaced by a second device, both performing the corresponding communication methods described in this disclosure.

[0085] In the embodiments of this application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus.

[0086] Terminal devices can be devices that provide voice / data, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, wearable devices, terminal devices in 5G networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc., and the embodiments of this application are not limited to these.

[0087] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0088] In this embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing those functions, such as a chip system. This device can be installed in or used in conjunction with the terminal device. In this embodiment, the chip system can be composed of chips or may include chips and other discrete components. This embodiment only uses the terminal device as an example to illustrate the device for implementing the functions of the terminal device, and does not constitute a limitation on the solution of this embodiment.

[0089] The network device in this application embodiment may include a device for communicating with a terminal device. For example, the network device may include an access network device or a wireless access network device, such as a base station. The wireless access network device in this application embodiment may refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar entities, or combinations thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, equipment performing base station functions in D2D, V2X, and M2M communications, network-side equipment in future communication networks, or equipment performing base station functions in future communication systems. A base station can support networks using the same or different access technologies. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in V2X technology can be a roadside unit (RSU). The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment.

[0090] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.

[0091] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, DU, or CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes. For example, the network devices may include gNB-CU-CP, gNB-CU-UP, and gNB-DU.

[0092] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or RUs. CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio frequency equipment or radio frequency units, such as RRUs, AAUs, or RRHs.

[0093] RAN nodes can support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond to DU and RU with different functions.

[0094] If the fronthaul interface between the DU and RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions.

[0095] If the fronthaul interface between DU and RU is a different interface, relative to CPRI, some baseband functions for downlink and / or uplink, such as, for downlink, precoding, digital beamforming (BF), or one or more of inverse fast fourier transform (IFFT) / adding a cyclic prefix (CP), are moved from DU to RU; and for uplink, digital BF, or fast fourier transform (FFT) / removing one or more of CP, are moved from DU to RU.

[0096] One possible implementation is that the interface can be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the segmentation between DU and RU differs, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.

[0097] Taking eCPRI Cat A as an example, for downlink transmission, layer mapping is used as the dividing line. The DU is configured to implement one or more functions preceding layer mapping (i.e., coding, rate matching, scrambling, modulation, and layer mapping itself), while other functions following layer mapping (e.g., resource element (RE) mapping, digital BF, or one or more functions in inverse Fast Fourier Transform (IFFT) / adding CP) are implemented in the RU. For uplink transmission, de-RE mapping is used as the dividing line. The DU is configured to implement one or more functions preceding de-mapping (i.e., decoding, de-rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and de-RE mapping itself), while other functions following de-mapping (e.g., digital BF or FFT / removing CP) are implemented in the RU. It is understood that descriptions of the functions of the DU and RU corresponding to various types of eCPRI can be found in the eCPRI protocol and will not be elaborated upon here.

[0098] In one possible design, the processing unit in the BBU used to implement baseband functions is called the baseband high (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called the baseband low (BBL) unit.

[0099] 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 open RAN (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. 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 modules and hardware modules.

[0100] In this embodiment, the apparatus for implementing the functions of a network device can be a network device itself; it can also be an apparatus capable of supporting the network device in implementing those functions, such as a chip system, hardware circuit, software module, or a hardware circuit plus a software module. This apparatus can be installed in the network device or used in conjunction with the network device. In this embodiment, the example of a network device being used to implement the functions of a network device is provided only and does not constitute a limitation on the solutions described in this embodiment.

[0101] Network devices and / or terminal devices can be deployed on land, including indoors, outdoors, handheld, and / or vehicle-mounted; they can also be deployed on water (such as ships); and they can also be deployed in the air (such as airplanes, balloons, and / or satellites). The embodiments of this application do not limit the scenarios in which the network devices and terminal devices are located.

[0102] Furthermore, terminal devices and network devices can be hardware devices, software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of terminal devices and network devices.

[0103] In wireless communication networks, such as mobile communication networks, the services supported by the networks are becoming increasingly diverse, leading to increasingly diverse requirements. For example, networks need to support ultra-high speeds, ultra-low latency, and / or massive connectivity. This characteristic makes network planning, network configuration, and / or resource scheduling increasingly complex. Furthermore, as network functions become more powerful, such as supporting higher spectrum levels, supporting higher-order multiple-input multiple-output (MIMO) technologies, supporting beamforming, and / or supporting beam management, network energy efficiency has become a hot research topic. These new requirements, new scenarios, and new characteristics bring unprecedented challenges to network planning, operation, and efficient operation. To meet these challenges, artificial intelligence technology can be introduced into wireless communication networks to achieve network intelligence.

[0104] To support artificial intelligence (AI) technology in wireless networks, AI nodes (also known as AI entities) may be introduced into the network.

[0105] Optionally, the AI ​​entity can be deployed in one or more of the following locations within the communication system: access network devices, terminal devices, or core network devices, etc. Alternatively, the AI ​​entity can be deployed independently, for example, in a location other than any of the aforementioned devices, such as in the host or cloud server of an over-the-top (OTT) system. The AI ​​entity can communicate with other devices in the communication system, which can be one or more of the following: network devices, terminal devices, or network elements of the core network, etc. Depending on the object served by the AI ​​entity, the AI ​​entity can include an AI entity on the network device side, an AI entity on the terminal device side, or an AI entity on the core network side.

[0106] It is understood that this application does not limit the number of AI entities. For example, when there are multiple AI entities, they can be divided based on function, such as different AI entities being responsible for different functions.

[0107] It can also be understood that AI entities can be independent devices, or they can be integrated into the same device to achieve different functions. Alternatively, they can be network components in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). This application does not limit the specific form of the aforementioned AI entities.

[0108] AI entities can be AI network elements or AI modules. AI entities are used to implement corresponding AI functions. AI modules deployed in different network elements can be the same or different. Depending on the different parameter configurations, the AI ​​model within an AI entity can achieve different functions. The AI ​​model within an AI entity can be configured based on one or more of the following parameters: structural parameters (e.g., at least one of the following: number of neural network layers, neural network width, inter-layer connections, neuron weights, neuron activation function, or biases in the activation function), input parameters (e.g., the type and / or dimension of the input parameters), or output parameters (e.g., the type and / or dimension of the output parameters). The biases in the activation function can also be referred to as the biases of the neural network.

[0109] An AI entity can have one or more models. A model can infer an output that includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different entities or devices, or they can be deployed on the same entity or device.

[0110] Figure 1 This is a schematic diagram of a communication system applicable to the communication method in the embodiments of this application. For example... Figure 1 As shown, the communication system 100 may include at least one network device, such as Figure 1The network device 110 shown; the communication system 100 may also include at least one terminal device, such as Figure 1 The terminal devices 120 and 130 are shown. Network device 110 can communicate with the terminal devices (such as terminal devices 120 and 130) via a wireless link. Communication devices in this communication system, for example, network device 110 and terminal device 120, can communicate via multi-antenna technology.

[0111] Figure 2 This is a schematic diagram of another communication system applicable to the communication method in the embodiments of this application. Compared to Figure 1 Regarding the communication system 100 shown, Figure 2 The communication system 200 shown also includes an AI network element 140. The AI ​​network element 140 is used to perform AI-related operations, such as building training datasets or training AI models.

[0112] In one possible implementation, network device 110 can send data related to the training of the AI ​​model to AI network element 140, which then constructs a training dataset and trains the AI ​​model. For example, the data related to the training of the AI ​​model may include data reported by the terminal device. AI network element 140 can send the results of operations related to the AI ​​model to network device 110, which then forwards them to the terminal device. For example, the results of operations related to the AI ​​model may include at least one of the following: a trained AI model, model evaluation results, or test results. Exemplarily, a portion of the trained AI model may be deployed on network device 110, and another portion on the terminal device. Alternatively, the trained AI model may be deployed on network device 110. Or, the trained AI model may be deployed on the terminal device.

[0113] It should be understood that Figure 2 This explanation only uses the direct connection between AI network element 140 and network device 110 as an example. In other scenarios, AI network element 140 can also be connected to a terminal device. Alternatively, AI network element 140 can be connected to both network device 110 and a terminal device simultaneously. Alternatively, AI network element 140 can also be connected to network device 110 through a third-party network element. This application embodiment does not limit the connection relationship between AI network element and other network elements.

[0114] The AI ​​Network Element 140 can also be configured as a module in network devices and / or terminal devices, for example, configured in Figure 1 The network device 110 or terminal device shown may contain one or more AI modules. One or more AI modules may be deployed in the network device 110 or the terminal device.

[0115] It should be noted that, Figure 1 and Figure 2 This is a simplified illustration for ease of understanding only. For example, the communication system may also include other devices, such as wireless relay devices and / or wireless backhaul devices. Figure 1 and Figure 2 The figures are not shown. In practical applications, this communication system may include multiple network devices or multiple terminal devices. This application does not limit the number of network devices and terminal devices included in the communication system.

[0116] Figure 3 This is a schematic diagram illustrating a possible application framework of a communication system according to an embodiment of this application. For example... Figure 3 As shown, network elements in a communication system are connected via interfaces (e.g., NG, Xn) or air interfaces. These network element nodes, such as core network equipment, access network nodes (RAN nodes), terminal equipment, or one or more devices in operation administration and maintenance (OAM), are equipped with one or more AI modules (for clarity, ...). Figure 3 (Only one is shown in the image). An access network node can be a single RAN node or can include multiple RAN nodes, such as CUs and DUs. A CU and / or DU can also be configured with one or more AI modules. Optionally, a CU can also be split into CU-CP and CU-UP. One or more AI models are configured in CU-CP and / or CU-UP. Exemplarily, CUs and DUs are connected via an F1 interface. CUs are connected to each other via an Xn interface.

[0117] The network device can be a network device equipped with one or more AI modules. Figure 3 The core network equipment, access network node (RAN node), or one or more devices in the OAM are shown. For example, the AI ​​module can be... Figure 4 The RAN intelligent controller (RIC) shown can be a near real-time RIC or a non-real-time RIC. For example, a near real-time RIC is set in a RAN node (e.g., in a CU or DU), while a non-real-time RIC is set in an OAM, a cloud server, a core network device, or other network device. The RIC can obtain subsets from multiple end devices from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU), reassemble them into a training dataset #2, and train based on the training dataset #2. Exemplarily, the near real-time RIC and the non-real-time RIC can also be set up as separate network elements, and the network device can be either a near real-time RIC or a non-real-time RIC.

[0118] Figure 4 This is a schematic diagram of a possible application framework in a communication system. For example... Figure 4 As shown, the communication system includes a RIC. For example, the RIC could be... Figure 3 The AI ​​module shown is used to implement AI-related functions. RICs include near-real-time RICs (near-RT RICs) and non-real-time RICs (non-RT RICs). Non-real-time RICs primarily process non-real-time information, such as data that is not sensitive to latency, with latency in the order of seconds. Real-time RICs primarily process near-real-time information, such as data that is relatively sensitive to latency, with latency in the order of tens of milliseconds.

[0119] Near real-time (NRT) RICs are used for model training and inference. For example, they are used to train AI models and then use those models for inference. NRT RICs can obtain network-side and / or terminal-side information from RAN nodes (e.g., CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminals. This information can be used as training data or inference data. Optionally, the NRT RIC can deliver inference results to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CUs and DUs, and / or between DUs and RUs. For example, the NRT RIC delivers inference results to a DU, which then forwards them to an RU.

[0120] Non-real-time RICs are also used for model training and inference. For example, they can be used to train AI models and then use those models for inference. Non-real-time RICs can obtain network-side and / or terminal-side information from RAN nodes (e.g., CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminals. This information can be used as training data or inference data, and the inference results can be delivered to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CUs and DUs, and / or between DUs and RUs; for example, a non-real-time RIC delivers inference results to a DU, which then forwards them to an RU.

[0121] Near real-time RICs and non-real-time RICs can also be configured as separate network elements. Optionally, near real-time RICs and non-real-time RICs can also be part of other devices. For example, near real-time RICs can be set in RAN nodes (e.g., CU, DU), while non-real-time RICs can be set in OAM, cloud servers, core network devices, or other network devices.

[0122] To facilitate understanding of the solutions in the embodiments of this application, the terms that may be involved in the embodiments of this application are explained below.

[0123] (1) AI Model:

[0124] An AI model is an algorithm or computer program that enables AI functionality. It represents the mapping relationship between the model's input and output. An AI model can be understood as a function model that maps an input of a certain dimension to an output of a certain dimension; its parameters are obtained through machine learning training. For example, f(x) = ax 2 +b is a quadratic function model, which can be viewed as an AI model. a and b correspond to the parameters of this AI model, and can be obtained through machine learning training. An AI model can also be called a model, an AI function, or a feature. One AI function can correspond to one or more AI models.

[0125] AI models can be neural networks, linear regression models, decision tree models, support vector machines (SVM), Bayesian networks, Q-learning models, or other machine learning (ML) models.

[0126] (2) Two-ended model:

[0127] A two-sided model, also known as a bilateral model, collaborative model, dual model, or two-side model, refers to a model composed of multiple sub-models. These sub-models need to be mutually compatible and can be deployed on different nodes.

[0128] This application's embodiments involve an encoder for compressing channel information and a decoder for recovering channel information. The encoder and decoder are used in conjunction, and can be understood as paired AI models. An encoder may include one or more AI models, and the decoder matched with the encoder also includes one or more AI models; the number of AI models included in the matched encoder and decoder are the same and correspond one-to-one. The encoder may also include a quantization module, which can be used to quantize the output of the AI ​​model in the encoder. The decoder may include an inverse quantization module, which can be used to inverse quantize the feedback information of the received channel information to obtain the input of the AI ​​model in the decoder. Inverse quantization processing can also be called dequantization processing.

[0129] In one possible design, a set of matched encoders and decoders can be two parts of the same autoencoder (AE). An AE model where the encoder and decoder are deployed on different nodes is a typical bilateral model. In other AE models, the encoder and decoder are usually co-trained and used in combination. An autoencoder is an unsupervised learning neural network that uses input data as labeled data; therefore, it can also be understood as a self-supervised learning neural network. Autoencoders can be used for data compression and reconstruction. For example, the encoder in an autoencoder can compress (encode) data A to obtain data B; the decoder in the autoencoder can decompress (decode) data B to recover data A. Alternatively, the decoder can be understood as the inverse operation of the encoder.

[0130] Figure 5 This is a schematic diagram illustrating the relationship between the encoder and decoder. For example, as shown... Figure 5 As shown, the encoder processes the input V to obtain the processed result z, and the decoder can decode the encoder's output z back into the desired output V'.

[0131] The AI ​​model in this application embodiment may include an encoder deployed on the terminal device side and a decoder deployed on the network device side, or an encoder deployed on the terminal device side and a decoder deployed on another terminal device side, or an encoder deployed on the network device side and a decoder deployed on another network device side.

[0132] (3) Neural network (NN):

[0133] Neural networks are a specific implementation of AI or ML. According to the general approximation theorem, neural networks can theoretically approximate any continuous function, thus enabling them to learn arbitrary mappings.

[0134] Taking neural networks as an example, the AI ​​model disclosed herein can be a deep neural network (DNN). Traditional communication systems require extensive expert knowledge to design communication modules, while DNN-based deep learning communication systems can automatically discover hidden pattern structures from large datasets, establish mapping relationships between data, and achieve performance superior to traditional modeling methods.

[0135] A neural network can be composed of neurons, each of which performs a weighted summation of its input values, and the result is then passed through a non-linear function to produce the output. DNNs typically have a multi-layered structure, with each layer containing multiple neurons. The input layer processes the received values ​​through neurons and then passes them to the hidden layers. Similarly, the hidden layers then pass the calculation results to the final output layer, producing the final output of the DNN.

[0136] DNNs typically have more than one hidden layer, and these hidden layers often directly affect the ability to extract information and fit functions. Increasing the number of hidden layers or widening the width of each layer can improve the function fitting ability of a DNN. The weights in each neuron are the parameters of the DNN network model. The model parameters are optimized through the training process, enabling the DNN network to extract data features and express mapping relationships. DNNs generally use supervised or unsupervised learning strategies to optimize model parameters.

[0137] Depending on how the network is constructed, DNNs can include feedforward neural networks (FNNs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs), etc.

[0138] CNNs are neural networks specifically designed to process data with a grid-like structure. For example, time-series data (discrete sampling along the time axis) and image data (two-dimensional discrete sampling) can both be considered grid-like data. CNNs do not use all the input information at once for computation; instead, they use a fixed-size window to extract a portion of the information for convolution operations, which significantly reduces the computational cost of model parameters. Furthermore, depending on the type of information extracted by the window (such as people and objects in an image representing different types of information), each window can use different convolution kernels, allowing CNNs to better extract features from the input data.

[0139] Recurrent Neural Networks (RNNs) are a type of distributed neural network (DNN) that utilizes feedback time-series information. Their input includes the current input value and their own output value from the previous time step. RNNs are well-suited for acquiring temporally correlated sequence features, and are particularly applicable to applications such as speech recognition and channel coding / decoding.

[0140] The characteristic of FNN networks is that neurons in adjacent layers are completely connected to each other, which makes FNNs typically require a large amount of storage space and result in high computational complexity.

[0141] The FNN, CNN, and RNN mentioned above are all constructed based on neurons. As mentioned earlier, each neuron performs a weighted summation operation on its input values, and the result of the weighted summation is used to generate the output through a nonlinear function. The weights of the weighted summation operation of neurons in a neural network and the nonlinear function are called the parameters of the neural network. The parameters of all neurons in a neural network constitute the parameters of that neural network.

[0142] (4) AI model design:

[0143] The design of an AI model mainly includes the data collection phase (e.g., collecting training data and / or inference data), the model training phase, and the model inference phase. It can also further include the application of the inference results.

[0144] The training processes of different models can be deployed on different devices or nodes, or on the same device or node. Similarly, the inference processes of different models can be deployed on different devices or nodes, or on the same device or node. Taking a terminal device completing the model training phase as an example, after training its corresponding encoder and decoder, the terminal device sends the decoder's model parameters to the network device. Similarly, taking a network device completing the model training phase as an example, after training its corresponding encoder and decoder, the network device can send the encoder's model parameters to the terminal device and the decoder's model parameters to the network device. Then, the model inference phase corresponding to the encoder is performed on the terminal device, and the model inference phase corresponding to the decoder is performed on the network device.

[0145] The model parameters can include one or more of the following: model structure parameters (e.g., number of layers, and / or weights), model input parameters (e.g., input dimension, number of input ports), or model output parameters (e.g., output dimension, number of output ports). The input dimension refers to the size of an input data set; for example, if the input data is a sequence, the corresponding input dimension indicates the length of the sequence. The number of input ports refers to the quantity of input data. Similarly, the output dimension refers to the size of an output data set; for example, if the output data is a sequence, the corresponding output dimension indicates the length of the sequence. The number of output ports refers to the quantity of output data.

[0146] (5) Channel information:

[0147] In communication systems, network devices determine one or more of the following configurations for scheduling downlink data channels of terminal equipment, such as resources, MCS (Multi-Channel System), and precoding, based on channel information. Channel information, also known as CSI (Channel Information System) or channel environment information, is a type of information that reflects channel characteristics and quality.

[0148] CSI measurement refers to the process by which the receiver deciphers channel information based on a reference signal transmitted by the transmitter; that is, it estimates channel information using channel estimation methods. For example, the reference signal may include one or more of the following: channel state information reference signal (CSI-RS), synchronizing signal / physical broadcast channel block (SSB), sounding reference signal (SRS), or demodulation reference signal (DMRS). One or more of CSI-RS, SSB, and DMRS can be used to measure downlink channel information. SRS and / or DMRS can be used to measure uplink channel information.

[0149] Taking FDD communication as an example, since uplink and downlink channels lack reciprocity or cannot guarantee reciprocity, network devices need to obtain downlink CSI through uplink feedback from terminal devices. Network devices typically send a downlink reference signal to the terminal device, which receives this signal. Since the terminal device knows the transmission information of the downlink reference signal, it can perform channel measurements and interference measurements based on the received signal to estimate the downlink channel it traverses. The terminal device then generates the downlink CSI based on this measurement and the resulting downlink channel matrix. Finally, the terminal device generates a CSI report according to a predefined protocol method or network device configuration and feeds it back to the network device so that it can obtain the downlink CSI.

[0150] In this embodiment, the meaning of CSI is broader than that in traditional schemes. It is not limited to CQI, precoding matrix indicator (PMI), rank indicator (RI), or CSI-RS resource indicator (CRI). It can also be one or more of the following: channel response (such as channel response matrix), channel matrix, channel feature matrix, precoding matrix, RSRP, SINR, the identity (ID) of the best beam, or the ID of the top K beams. For example, the best beam can be the beam with the highest channel quality (e.g., RSRP, SINR, etc.) in the beam set. The top K beams can be the K beams in the beam set whose channel quality (e.g., RSRP, SINR, etc.) is greater than or equal to a certain threshold, or the K beams ranked first when the channel quality is sorted from largest to smallest, where K is a positive integer. The signal-to-interference-plus-noise ratio can also be called the signal-to-interference-plus-noise ratio.

[0151] In this system, RI indicates the recommended number of downlink transmission layers for the receiving end of the reference signal, such as a terminal device; CQI indicates the modulation and coding schemes supported by the current channel conditions for the receiving end of the reference signal, such as a terminal device; and PMI indicates the recommended precoding for the receiving end of the reference signal, such as a terminal device. The number of precoding layers indicated by PMI corresponds to RI. The channel response and channel matrix represent the channel itself, while the channel feature matrix and precoding matrix are matrices composed of features extracted from the channel.

[0152] (6) Channel Report:

[0153] Channel reports can be used to reflect channel measurement information or channel information corresponding to a reference signal (which can be used for channel measurement or channel estimation). In other words, channel reports are information generated based on the information obtained from measuring the reference signal, and they can reflect channel environment information, etc.

[0154] Channel report can also be replaced by channel measurement report, or measurement report, or CSI report, or CSI feedback information, or CSI compression information, etc., without limiting other terms that may be used.

[0155] (7) Model monitoring:

[0156] Model monitoring refers to monitoring the performance of AI models. If the AI ​​model's performance is poor, it can be switched to non-AI mode, the AI ​​model replaced, or the AI ​​model updated. Monitoring AI model performance can be achieved by monitoring the accuracy of its output or by monitoring system performance. The accuracy of the AI ​​model's output can be called an intermediate key performance indicator (KPI). System performance can be called an eventual KPI.

[0157] Specifically, monitoring the accuracy of AI model output involves comparing the AI ​​model's output with the corresponding label or ground truth to determine whether the AI ​​model's performance meets requirements. Monitoring system performance involves monitoring whether the communication system's performance meets requirements after using the AI ​​model to determine if the AI ​​model's performance is satisfactory.

[0158] Intermediate KPIs may include one or more of the following: generalized cosine similarity (GCS), square generalized cosine similarity (SGCS), or normalized mean square error (NMSE). Final KPIs may include throughput, spectral efficiency, transmission rate, block error rate (BLER), hypothetical BLER, and hybrid automatic repeat request (HARQ) feedback. Model monitoring can be performed by the UE or the base station.

[0159] (8) Configuration type:

[0160] In this application embodiment, the configuration types include: periodic configuration, semi-static configuration, and non-periodic configuration.

[0161] Figure 6 This is a schematic diagram illustrating three configuration types as examples of embodiments of this application.

[0162] For example, for periodic configurations, such as Figure 6As shown in (a), the network device configures the transmission period of the reference signal (e.g., every 2 slots, i.e., the transmission period equals 2 slots) and the offset (slot offset within the period, e.g., the offset equals 0), and transmits the reference signal according to the transmission period and offset of the reference signal. The transmission period of the reference signal can be understood as the offset of adjacent reference signal resources, or simply the offset of adjacent resources.

[0163] For example, in a semi-static configuration, the network device configures the transmission period and offset of the reference signal. The network device can activate or deactivate the transmission of the reference signal using configuration information such as the medium access control-control element (MAC-CE). For example, ... Figure 6 As shown in (b), the transmission of the reference signal in the first time slot (from left to right) is activated via MAC-CE (the network device transmits the reference signal in the first and third time slots), the transmission of the reference signal in the fifth time slot is deactivated via MAC-CE (indicated by a black box) (the network device does not transmit the reference signal in the fifth time slot), and the transmission of the reference signal in the seventh time slot is activated via MAC-CE (the network device can transmit the reference signal in the seventh and ninth time slots). That is, the configuration information of this semi-static configuration can include the transmission period of the reference signal, the number of transmissions, one or more activation messages, and one or more deactivation messages. The activation or deactivation information can be transmitted through explicit signaling, such as the aforementioned MAC-CE signaling, or triggered by a timer. The duration of the timer can be predefined or configured.

[0164] For example, in an aperiodic configuration, the network device indicates the resources used to transmit reference signals via downlink control information (DCI) signaling. Wherein, such as Figure 6 As shown in (c), the network device can also configure multiple resource locations through parameters [m,k]. m is the transmission period of the reference signal (e.g., every slot, i.e., the transmission period equals one slot), which is the interval between the multiple resources. k is the number of resources (which can also be understood as the number of times the reference signal is transmitted) (e.g., k=4), and k is a positive integer. The transmission period of the reference signal can be understood as the offset between adjacent reference signal resources, and the number of times the reference signal resource is transmitted can be understood as the number of reference signal resources; these will not be elaborated further below.

[0165] In a communication system, terminal equipment can calculate the downlink CSI by measuring the downlink reference signal and generate a CSI report to feed back to the network equipment. The network equipment can then use the CSI to determine the downlink data channel resources, MCS, and other relevant downlink channel configuration information, such as precoding, for scheduling the terminal equipment.

[0166] The following explanation uses the calculation of CQI as an example. Figure 7 A schematic diagram of two CQI calculation schemes is shown.

[0167] In one approach, CQI can be determined through the following steps.

[0168] A1, Measure the downlink reference signal.

[0169] The terminal device measures the downlink reference signal without precoding information transmitted by the network device, for example, Figure 7 The non-precoded CSI-RS in the data is used to obtain the equivalent channel estimation result H1.

[0170] For example, H1 = H. H can represent the channel matrix.

[0171] A2, calculate SINR.

[0172] The terminal device calculates the SINR based on the equivalent channel estimation result H1 and the interference and noise levels.

[0173] A3, determine CQI.

[0174] The terminal device determines the corresponding CQI based on SINR using an internal algorithm, such as... Figure 7 H1-based CQI (non-precoded CSI-RS-based CQI).

[0175] A4, report to CQI.

[0176] Terminal devices can report CQI to network devices periodically or non-periodically. The network device then performs relevant configurations based on the CQI reported by the terminal device.

[0177] In the above scheme, the terminal device determines the CQI based on the measurement results of the downlink reference signal without precoding information. This CQI may not match the actual downlink channel quality, thus affecting the relevant configuration of the network device.

[0178] In another approach, CQI can be determined through the following steps.

[0179] B1, measure the downlink reference signal.

[0180] The terminal device measures the downlink reference signal with precoded information sent by the network device, for example, Figure 7 The precoded CSI-RS is used to obtain the equivalent channel estimation result H2.

[0181] B2, calculate SINR.

[0182] The terminal device calculates the SINR based on the equivalent channel estimation result H2 and the interference and noise levels.

[0183] B3, determine CQI.

[0184] The terminal device determines the corresponding CQI based on SINR using an internal algorithm, such as... Figure 7 The H2-based CQI in this context refers to CQI based on precoded CSI-RS.

[0185] B4, report to CQI.

[0186] Terminal devices can report CQI to network devices periodically or non-periodically. The network device then performs relevant configurations based on the CQI reported by the terminal device.

[0187] In the above scheme, the terminal device first compresses the channel information measured from the downlink reference signal without precoding information and reports it to the network device. The network device then decompresses the channel information using a CSI decoder to obtain the reconstructed channel information. The network device then obtains the downlink reference signal with precoding information based on the reconstructed channel information. The downlink reference signal with precoding information can also be replaced with a downlink reference signal loaded with reconstructed channel information. For example, the equivalent channel estimation result H obtained by the terminal device based on the downlink reference signal with precoding information V1 is... 2= V1*H. In this case, the CQI calculated by the terminal device is closer to the actual downlink channel quality; however, the overall time required for CQI calculation is relatively long, affecting communication efficiency.

[0188] In view of this, this application provides a communication method and a communication apparatus, which helps network devices obtain more accurate downlink channel quality, thereby ensuring communication performance.

[0189] It should be understood that in this application, the indication includes direct indication (also known as explicit indication) and implicit indication. Direct indication information A refers to information A that is included; implicit indication information A refers to information A that is indicated through the correspondence between information A and information B, and the direct indication information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.

[0190] It should be understood that in this application, information C is used to determine information D, including both situations where information D is determined solely based on information C and situations where it is determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.

[0191] Furthermore, in the embodiments of this application, "network element A sends information A to network element B" can be understood as network element B being the destination of information A or an intermediate network element in the transmission path between the destination and network element B, which may include sending information directly or indirectly to network element B. "Network element B receives information A from network element A" can be understood as network element A being the source of information A or an intermediate network element in the transmission path between the source and network element A, which may include receiving information directly or indirectly from network element A. 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 understood in a similar way and will not be elaborated further here.

[0192] In the embodiments of this application, "and / or" is used to describe the correspondence between corresponding objects, indicating that there can be three kinds of relationships. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist at the same time. A and B can be singular or plural.

[0193] Figure 8 This is a schematic flowchart of a communication method provided in this application.

[0194] like Figure 8 As shown, method 900 may include the following steps.

[0195] 910, The terminal device receives the first reference signal from the network device. The first reference signal has no precoded information.

[0196] 920. The terminal device determines the first value of the first parameter based on the measurement result of the first reference signal. The first parameter is used to reflect the channel quality.

[0197] 930, the terminal device receives a second reference signal from the network device. The second reference signal corresponds to the first precoded information.

[0198] 940. The terminal device determines a second value of the first parameter based on the measurement result of the second reference signal. The first and second values ​​are used to calculate a first adjustment amount. The first adjustment amount can be used to determine a third value of the first parameter.

[0199] The first reference signal can be referred to as an unprecoded reference signal, a reference signal without precoded information, or a reference signal without precoded information. The second reference signal can be referred to as a precoded reference signal, a reference signal with precoded information, or a reference signal with precoded information.

[0200] "Reference signal without precoding information" and "reference signal with precoding information" can be understood as relative concepts. A reference signal without precoding information (reference signal without precoding information loading) means that the reference signal has not been processed using precoding information. A reference signal with precoding information (reference signal with precoding information loading) can be understood as a reference signal that has been processed using precoding information, that is, the precoding information has been loaded onto the reference signal.

[0201] Exemplary examples show that the reference signal in this application embodiment can be CSI-RS, SSB, or DMRS. For ease of description, this application embodiment mainly uses CSI-RS as an example. For instance, the first reference signal can be a CSI-RS without precoding information (non-precoded CSI-RS), and the second reference signal can be a CSI-RS with precoding information (precoded CSI-RS). In other possible implementations, CSI-RS can also be replaced with other types of reference signals.

[0202] The first precoded information is illustrated below.

[0203] Furthermore, prior to step 930, method 900 may also include step 921 (not shown in the figure).

[0204] 921, the terminal device sends first CSI feedback information to the network device. The first CSI feedback information is based on the measurement result of the first reference signal. The first CSI feedback information can be used to determine the first precoding information.

[0205] The network device can load the first precoding information onto the reference signal to obtain the second reference signal, and then send it to the terminal device. In this case, the precoding information loaded onto the second reference signal is the precoding information based on the first CSI feedback information.

[0206] The first CSI feedback information may include information obtained by compressing and / or quantizing the measurement results of the first reference signal. Optionally, the first CSI feedback information may also include a first value of the first parameter, or it may not include the first value of the first parameter.

[0207] Optionally, the first value of the first parameter can also be reported through feedback information other than the first CSI feedback information, which is not limited here.

[0208] Optionally, the first CSI feedback information can be a first CSI report, or it can be included in the first CSI report. The first CSI report can be configured using its configuration information, such as configuring the time-frequency resources of the first CSI report. This configuration information of the first CSI report can have a first configuration information identifier.

[0209] For example, a first AI model can be used to generate CSI feedback information. A second AI model matched with the first AI model can be used to recover the channel information corresponding to the CSI feedback information, i.e., to obtain the CSI recovery information corresponding to the CSI feedback information. For example, the first AI model can be... Figure 5 The encoder in the second AI model can be Figure 5 The decoder is used in the network device. Specifically, the first AI model can be used to process the measurement results of the reference signal to obtain the CSI feedback information corresponding to the reference signal; the second AI model can be used to process the CSI feedback information corresponding to the reference signal to obtain the CSI recovery information corresponding to the reference signal. The first AI model can be deployed on the AI ​​entity on the terminal device side, and the second AI model can be deployed on the AI ​​entity on the network device side.

[0210] The terminal device side includes the terminal device itself, or other devices that communicate with the terminal device, such as devices controlled by or serving the terminal device.

[0211] The AI ​​entity on the terminal device side can be the terminal device itself, or it can be an AI entity that communicates with the terminal device. For example, the AI ​​entity can be a server, such as an OTT server or a cloud server.

[0212] The network device side includes network devices, or other devices that communicate with network devices, such as devices controlled by or serving network devices.

[0213] The AI ​​entity on the network device side can be the network device itself, or an AI entity that communicates with the network device. For example, this AI entity can be a RIC, OAM, or a server, such as an OTT server or a cloud server. Near real-time RICs are located in RAN nodes, such as in CU / DU. RICs, OAMs, or servers can be collectively referred to as intelligent network elements.

[0214] The first CSI feedback information can be the output of the first AI model or based on the output of the first AI model. The input of the first AI model can be the measurement result of the first reference signal. The input of the second AI model can include the first CSI feedback information or based on the first CSI feedback information. The output of the second AI model can be the channel information recovery information corresponding to the first CSI feedback information, i.e., the first CSI recovery information.

[0215] The first CSI feedback information can be used to determine the first precoded information, that is, the first CSI recovery information can be used to determine the first precoded information. The reference signal for loading the first precoded information can also be replaced with the reference signal for loading the first CSI recovery information.

[0216] The CSI feedback method described above is merely an example; CSI feedback can also be implemented in other ways. For instance, the measurement results of the first reference signal can be processed according to a codebook to obtain the first CSI feedback information. This application does not limit this approach.

[0217] Furthermore, the precoding information corresponding to the second reference signal, i.e. the first precoding information, may also be determined based on other CSI feedback information besides the first CSI feedback information.

[0218] Whether a reference signal corresponds to precoded information can be indicated by the network device to the terminal device.

[0219] Furthermore, method 900 may also include steps 911 and 912 (not shown in the figure).

[0220] 911, The terminal device receives a first indication message from the network device. The first indication message indicates that the first reference signal has no precoded information.

[0221] 912, the terminal device receives second indication information from the network device. The second indication information indicates that the second reference signal corresponds to the first precoded information.

[0222] Alternatively, method 900 may also include step 913 (not shown in the figure).

[0223] 913, the terminal device receives third indication information from the network device. The third indication information indicates that the first reference signal has no precoding information and the second reference signal corresponds to the first precoding information.

[0224] Network devices can send indication information to terminal devices to notify them whether the reference signal corresponds to precoded information.

[0225] Whether or not it corresponds to precoded information can be represented in a variety of ways.

[0226] Suppose that field #1 in the indication information (such as first indication information, second indication information, and / or, third indication information) is used to indicate whether the reference signal corresponds to precoded information. The reference signal corresponding to precoded information and not having precoded information can be distinguished by different values ​​on field #1.

[0227] For example, the value on field #1, which indicates the reference signal corresponding to precoded information and without precoded information, can be predefined.

[0228] For example, if the value of field #1 is 0, then the reference signal has no precoding information; if the value of field #1 is 1, then the reference signal has precoding information.

[0229] For example, the value of field #1, which indicates the precoding information corresponding to the reference signal, can be predefined. If the value of field #1 is not a predefined value, then the reference signal has no precoding information. The predefined value can also be used to determine the precoding information. That is, the terminal device can determine which precoding information the reference signal corresponds to based on the value of field #1, or determine which reference signal the precoding information corresponding to the reference signal is based on.

[0230] For example, field #1 can include 4 bits, where 0-10 are predefined values ​​that can be used to determine precoded information. If the value of field #1 is any value from 0 to 10, then the reference signal corresponds to precoded information; if the value of field #1 is any value from 11 to 15, then the reference signal has no precoded information.

[0231] As one possible implementation, the first reference signal and the second reference signal can be configured by multiple resource configuration information.

[0232] Optionally, method 900 may also include the following steps:

[0233] The terminal device receives first resource configuration information, which indicates the resource configuration of the first reference signal;

[0234] The terminal device receives second resource configuration information, which indicates the resource configuration of the second reference signal.

[0235] The first resource configuration information and the second resource configuration information are different resource configuration information.

[0236] For example, the first resource configuration information and the second resource configuration information can be carried in different messages.

[0237] As another possible implementation, the first reference signal and the second reference signal can be configured using the same resource configuration information.

[0238] Optionally, the same resource configuration information corresponds to the same resource configuration information identifier. That is, the first reference signal and the second reference signal can be configured by the same resource configuration information, or the first reference signal and the second reference signal can correspond to the same resource configuration information identifier.

[0239] Optionally, method 900 may also include the following steps:

[0240] The terminal device receives third resource configuration information, which indicates the resource configuration of the first reference signal and the resource configuration of the second reference signal.

[0241] For example, different fields of the third resource configuration information can respectively indicate the resource configuration of the first reference signal and the resource configuration of the second reference signal.

[0242] Optionally, the resource configuration of the reference signal may include information on whether the reference signal corresponds to precoded information. In this case, the first resource configuration information can also be regarded as the first indication information, and the second resource configuration information can also be regarded as the second indication information. Alternatively, the third resource configuration information can also be regarded as the third indication information.

[0243] Furthermore, the resource configuration of the reference signal may also include at least one of the following: configuration type, offset of adjacent resources, or number of transmissions. The configuration type may include at least one of the following: periodic configuration, semi-static configuration, or aperiodic configuration.

[0244] For example, the configuration type of the first reference signal can be periodic configuration, semi-static configuration, or aperiodic configuration.

[0245] For example, the configuration type of the second reference signal can be periodic configuration, semi-static configuration, or aperiodic configuration.

[0246] Optionally, the resource configuration of the reference signal may not include information on whether the reference signal corresponds to precoded information. In this case, the first resource configuration information and the first indication information can be different, the second resource configuration information and the second indication information can be different, and the third resource configuration information and the third indication information can be different.

[0247] The first parameter will be explained below.

[0248] For example, the first parameter can be used to determine one or more of the modulation scheme, bit rate, or coding efficiency. That is, the first parameter is related to one or more of the modulation scheme, bit rate, or coding efficiency.

[0249] For example, the first parameter is used to reflect channel quality.

[0250] Optionally, the first parameter may include at least one of the following: CQI, SINR, SNR, or RSRP, etc.

[0251] In this application embodiment, determining the first adjustment amount can also be understood as determining the value of the first adjustment amount. The first adjustment amount is based on the difference between a first value and a second value of the first parameter.

[0252] For example, the value of the first adjustment amount can be the difference between the first value and the second value.

[0253] The value of the first adjustment can be calculated by the terminal device, or it can be calculated by the network device.

[0254] For example, the terminal device may determine the first adjustment amount based on the first value of the first parameter and the second value of the first parameter.

[0255] Alternatively, the terminal device can report the first value and the second value of the first parameter to the network device, which will then determine the first adjustment amount.

[0256] The first value and the second value of the first parameter can be reported to the network device through the same CSI feedback information, or they can be reported to the network device through different CSI feedback information.

[0257] For example, the first value of the first parameter can be reported to the network device through the first CSI feedback information, and the second value of the first parameter can be reported to the network device through other CSI feedback information.

[0258] The first adjustment amount can be used to determine a third value for the first parameter. Alternatively, the first adjustment amount can be used to adjust other values ​​of the first parameter determined based on measurement results without precoding information. For ease of description, the first adjustment amount can be used to adjust other values ​​of the first parameter determined based on measurement results without precoding information; it can also be simply described as the first adjustment amount being used to adjust the value of the first parameter.

[0259] For example, the third value can be understood as any value of the first parameter other than the first and second values. For instance, the third value of the first parameter can be determined based on the measurement results of a reference signal without precoding information and a first adjustment amount.

[0260] The following is an example of how to determine the third value.

[0261] Furthermore, method 900 may also include steps 950 and 960 (not shown in the figure).

[0262] 950, the terminal device receives a third reference signal from the network device. The third reference signal has no precoded information.

[0263] 960. The terminal device determines the fourth value of the first parameter based on the measurement result of the third reference signal.

[0264] Optionally, the first adjustment amount can be used to adjust the fourth value of the first parameter to obtain the third value of the first parameter.

[0265] For example, the third value can be the difference or sum between the fourth value and the first adjustment value. Taking CQI as the first parameter, for instance, the first value is CQI1, the second value is CQI2, the fourth value is CQI3, and the third value is CQI3'. The value of the first adjustment, delta(CQI), can be the result of subtracting CQI2 from CQI1, i.e., delta(CQI) = CQI1 - CQI2. In this case, CQI3' = CQI3 - delta(CQI). Similarly, delta(CQI) can be the result of subtracting CQI1 from CQI2, i.e., delta(CQI) = CQI1 - CQI2. In this case, CQI3' = CQI3 + delta(CQI).

[0266] For example, the adjustment of the value of the first parameter can be performed by the terminal device or by the network device.

[0267] As an example, the terminal device can adjust a fourth value of the first parameter based on a first adjustment amount to obtain a third value for the first parameter. The terminal device can send second CSI feedback information to the network device, indicating the third value of the first parameter. Alternatively, the second CSI feedback information can also indicate the values ​​of other parameters that can reflect channel quality and can be determined based on the third value of the first parameter. For example, the first parameter can be SNR, and the other parameters can be CQI.

[0268] As another example, the terminal device can send third CSI feedback information to the network device, indicating a fourth value for the first parameter. The network device can adjust the fourth value of the first parameter according to a first adjustment amount to obtain a third value for the first parameter. The value of the first adjustment amount can be obtained from the terminal device. The value of the first adjustment amount can be indicated by the third CSI feedback information or by other CSI feedback information. Alternatively, the terminal device can also report the first value and a second value of the first parameter to the network device, and the network device can calculate the value of the first adjustment amount based on the first and second values.

[0269] As mentioned earlier, whether a reference signal corresponds to precoded information can be indicated by indication information from the network device.

[0270] Furthermore, method 900 may also include step 951 (not shown in the figure).

[0271] 951, The terminal device receives the fifth indication information from the network device. The fifth indication information indicates that the third reference signal has no precoded information.

[0272] For a detailed description of the fifth instruction, please refer to the first, second, or third instruction mentioned above. It will not be repeated here.

[0273] According to the scheme of the embodiments of this application, the first and second values ​​of the first parameter can be used to adjust other values ​​of the first parameter determined based on measurement results of other reference signals. This is beneficial for the adjusted value to more accurately reflect the downlink channel quality, thereby enabling network devices to obtain more accurate channel quality and ensuring communication performance. Furthermore, in the scheme of the embodiments of this application, the first adjustment amount can be used to adjust the value of the first parameter, which helps to reduce the time required to obtain a more accurate value of the first parameter, thus contributing to ensuring communication performance.

[0274] For example, the first adjustment amount can be used to adjust the value of the first parameter determined based on a reference signal without precoding information. The adjusted value is approximately the same as the value of the first parameter determined based on a reference signal with precoding information, thus enabling the adjusted value to more accurately reflect the downlink channel quality. Moreover, this method eliminates the need to wait for the feedback information corresponding to the reference signal without precoding information to be reported to obtain precoding information before determining the value of the first parameter based on the reference signal with precoding information, saving time costs and improving communication efficiency.

[0275] Optionally, the time offset between the first reference signal and the second reference signal is less than or equal to the first duration.

[0276] For example, the time offset between two reference signals can be understood as the time interval between the transmission times of the two reference signals. Alternatively, the time offset between two reference signals can be the time interval between the reception times of the two reference signals.

[0277] In the embodiments of this application, "time" can be understood as any one or more of the following: time slot, subframe, frame, or orthogonal frequency division multiplexing (OFDM) symbol. For example, the time corresponding to A can be the time slot, subframe, frame, or OFDM symbol in which A is located; or, the first time slot, subframe, frame, or OFDM symbol in which A is located; or, the last time slot, subframe, frame, or OFDM symbol in which A is located.

[0278] In the embodiments of this application, the unit of "offset" can be any one or more of the following: time slot, subframe, frame, OFDM symbol, or millisecond, etc.

[0279] The first duration can be considered as the maximum time interval limit between the two reference signals used to obtain the first adjustment amount.

[0280] According to the scheme of the embodiments of this application, the time offset between the reference signal without precoding information and the reference signal with precoding information used to calculate the first adjustment amount is relatively close, for example, less than or equal to a preset value, which is beneficial to improving the accuracy of the first adjustment amount, thereby facilitating the obtaining of a more accurate value of the first parameter to ensure communication performance.

[0281] The terminal device can determine the reference signal pair used to calculate the first adjustment amount in a variety of ways. A set of reference signal pairs includes a reference signal without precoding information and a reference signal with precoding information, that is, it includes a first reference signal and a second reference signal.

[0282] As one possible implementation, the terminal device can determine a pair of reference signals for calculating the first adjustment amount based on a first duration. A pair of reference signals without precoding information and a pair of reference signals with precoding information, whose time offset is less than or equal to the first duration, can be used to calculate the value of the first adjustment amount.

[0283] Optionally, the first duration can be predefined.

[0284] Optionally, the first duration can be indicated by the network device.

[0285] Method 900 may further include: the terminal device receiving fourth indication information from the network device. The fourth indication information indicates a first duration.

[0286] For example, if the time offset between a reference signal without precoding information and a reference signal with precoding information is less than or equal to a first duration, then the reference signal without precoding information can be used as a first reference signal, and the reference signal with precoding information can be used as a second reference signal to calculate the first adjustment amount.

[0287] Figure 9 A schematic diagram of a set of reference signal pairs is shown. Figure 9 The example uses CSI-RS as the reference signal and CQI as the first parameter only, and does not limit the type of the reference signal or the type of the first parameter in the embodiments of this application.

[0288] Figure 9 CSI-RS: CSI-RS1, CSI-RS2, and CSI-RS3 are shown. Among them, CSI-RS1 and CSI-RS2 are reference signals without precoding information, and CSI-RS3 is a reference signal with precoding information.

[0289] like Figure 9 As shown, the time offset between CSI-RS2 and CSI-RS3 is less than the first duration W1. CSI-RS2 and CSI-RS3 can be used as two reference signals for calculating the CQI adjustment (an example of the first adjustment). The terminal device can base its calculation on the measurement results of CSI-RS2 (e.g., ...). Figure 9 The corresponding CQI value, CQI1, is determined by H1 in the CSI-RS3 measurement results (e.g., ...). Figure 9 The corresponding CQI value, CQI2, is calculated using H2. Here, the precoding information V1 corresponding to CSI-RS3 can be obtained based on the CSI feedback information corresponding to CSI-RS2, and H2 can be V1*H1. CQI1 and CQI2 can be used to calculate the CQI adjustment value. For example, the CQI adjustment value delta(CQI) = CQI2 - CQI1.

[0290] As another possible implementation, the terminal device can determine a pair of reference resources for calculating the first adjustment amount based on a first time period. A pair of reference signals without precoding information and a pair of reference signals with precoding information within the first time period can be used to calculate the value of the first adjustment amount.

[0291] The duration of the first time segment can be less than or equal to the first time segment duration.

[0292] The time resources of the first reference signal and the time resources of the second reference signal are within the first time period.

[0293] Alternatively, the reception time of the first reference signal and the reception time of the second reference signal are within a first time period, or the transmission time of the first reference signal and the transmission time of the second reference signal are within a first time period.

[0294] For example, if a reference signal without precoding information and a reference signal with precoding information are received within a first time period, the reference signal without precoding information can be used as a first reference signal, and the reference signal with precoding information can be used as a second reference signal to calculate the first adjustment amount.

[0295] The terminal device can determine the first time period based on any two of the following: the start time of the first time period, the end time of the first time period, or the length of the first time period.

[0296] For example, the length of the first time period can be predefined. The end time of the first time period can be predefined, or indicated by indication information from the network device.

[0297] For example, the length of the first time period can be predefined. The start time of the first time period can be predefined, or determined by indication information from the network device.

[0298] For example, a network device can send an indication message, and the start time of the first time period can be the time when the indication message is sent, the time when it is received, or the time indicated by the indication message.

[0299] For example, the length of the first time period can be indicated by indication information from the network device. The start time of the first time period can be predefined, or determined by indication information from the network device.

[0300] The indication information indicating the length of the first time period and the indication information used to determine the start time of the first time period can be the same indication information or different indication information.

[0301] For example, the length of the first time period can be indicated by indication information from the network device. The end time of the first time period can be predefined, or indicated by indication information from the network device.

[0302] For example, the start time of the first time period may be predefined, or determined by indication information from the network device. The end time of the first time period may be predefined, or indicated by indication information from the network device.

[0303] Optionally, method 900 may further include: determining the effective period of the first adjustment amount.

[0304] The effective period of the first adjustment amount, that is, the effective period of the value of the first adjustment amount, can be used to determine whether the value of the first adjustment amount can be used to adjust the value of the first parameter.

[0305] If the time related to the value of the first parameter is within the valid time period, the value of the first adjustment amount can be used to adjust the value of the first parameter. If the time related to the value of the first parameter is outside the valid time period, the value of the first adjustment amount becomes invalid and is no longer used to adjust the value of the first parameter.

[0306] The time associated with the value of the first parameter can be at least one of the following: the time of transmission of the reference signal used to calculate the value, the time of reception of the reference signal used to calculate the value, the time of calculation of the value, or the time of adjustment of the value.

[0307] Taking the value of the first adjustment amount as an example to determine the third value of the first parameter, at least one of the following is within the valid time period: the time of transmission of the third reference signal, the time of reception of the third reference signal, the time of calculation of the fourth value, or the time of adjustment of the fourth value.

[0308] The method for determining the valid time period is explained below.

[0309] Optionally, the length of the valid time period, the start time of the valid time period, or the end time of the valid time period may be predefined or obtained through indication information from the network device.

[0310] The following example illustrates how to determine the effective time period.

[0311] For example, the length of the effective period can be predefined. The start time of the effective period can be any of the following: the calculation time of the first adjustment amount, the transmission time of the first reference signal, the reception time of the first reference signal, the transmission time of the second reference signal, the reception time of the second reference signal, the transmission time of the sixth indication information, the reception time of the sixth indication information, or the time indicated by the sixth indication information.

[0312] Alternatively, the length of the effective period can be indicated by the sixth indication information. The start time of the effective period can be any of the following: the calculation time of the first adjustment amount, the transmission time of the first reference signal, the reception time of the first reference signal, the transmission time of the second reference signal, the reception time of the second reference signal, the transmission time of the sixth indication information, the reception time of the sixth indication information, the time indicated by the sixth indication information, the transmission time of other indication information, the reception time of other indication information, or the time indicated by other indication information.

[0313] Alternatively, the length of the valid time period can be predefined. The end time of the valid time period can be any of the following: the time when the sixth indication information is sent, the time when the sixth indication information is received, or the time indicated by the sixth indication information.

[0314] Alternatively, the length of the valid time period may be indicated by the sixth indication information. The end time of the valid time period may be any of the following: the time indicated by the sixth indication information, the time of transmission of other indication information, the time of reception of other indication information, or the time indicated by other indication information.

[0315] Alternatively, the start time of the effective period can be any of the following: the calculation time of the first adjustment amount, the transmission time of the first reference signal, the reception time of the first reference signal, the transmission time of the second reference signal, the reception time of the second reference signal, the transmission time of the sixth indication information, the reception time of the sixth indication information, or the time indicated by the sixth indication information. The end time of the effective period can be any of the following: the time indicated by the sixth indication information, the transmission time of other indication information, the reception time of other indication information, or the time indicated by other indication information.

[0316] Figure 10 This is an example of the effective period for the first adjustment. Figure 10 This example uses CSI-RS as the reference signal, CQI as the first parameter, and the start time of the effective period as the calculation time of the first adjustment amount. It does not limit the type of reference signal, the type of the first parameter, or the method of determining the effective period in the embodiments of this application.

[0317] Figure 10 Three CSI-RS are shown: CSI-RS2, CSI-RS3, and CSI-RS4. Among them, CSI-RS2 and CSI-RS4 are reference signals without precoding information, while CSI-RS3 is a reference signal with precoding information.

[0318] Terminal devices can be based on CSI-RS2 measurement results (such as...) Figure 10 The corresponding CQI value, CQI1, is determined by H1 in the CSI-RS3 measurement results (e.g., ...). Figure 10 The corresponding CQI value, CQI2, is calculated from H2 in the CSI-RS3. The precoding information V1 corresponding to CSI-RS3 can be obtained based on the CSI feedback information corresponding to CSI-RS2, and H2 can be V1*H1. CQI1 and CQI2 can be used to calculate the CQI adjustment value. For example, the CQI adjustment value delta(CQI) = CQI2 - CQI1. The terminal device can calculate the CQI adjustment value based on the measurement results of CSI-RS3 (an example of a third reference signal). Figure 10 The H3 parameter determines the corresponding CQI value, i.e., CQI3 (an example of the fourth value of the first parameter). Figure 10As shown, the duration of the effective time period is Q1, and the start time T1 of the effective time period is the time when delta(CQI) is obtained. Therefore, the end time T2 of the effective time period is T1 + Q1. Since the calculation time of CQI3 falls within the effective time period, delta(CQI) can be used to adjust CQI3. For example, the terminal device can use delta(CQI) to adjust CQI3 to obtain the adjusted CQI value (an example of the third value of the first parameter) as CQI3' = CQI3 + delta(CQI). The terminal device can then report the adjusted CQI to the network device.

[0319] The above explanation only uses the example of adjusting the CQI value by the terminal device and does not constitute a limitation on the solution of this application embodiment. In other implementations, the CQI value can also be adjusted by the network device. For example, any one or more of the length of the effective period, the start time of the effective period, or the end time of the effective period can be predefined, or obtained through indication information from the terminal device.

[0320] According to the scheme of the embodiments of this application, the effective period of the first adjustment amount constrains the effective criteria for its use. Only within the effective period of the first adjustment amount can it be used to adjust the value of the first parameter. This helps to further improve the accuracy of the adjusted value of the first parameter, thereby enabling network devices to obtain more accurate downlink channel quality and ensuring communication performance. For example, the start time of the effective period can be the time when the first adjustment amount is obtained. After a certain period, the first adjustment amount becomes invalid, which helps to avoid the first adjustment amount being used to adjust the value of the first parameter after a long period, thus further improving the accuracy of the adjusted value of the first parameter.

[0321] As one possible implementation, the first adjustment can also be used for performance monitoring of the first AI model and / or the second AI model.

[0322] The first AI model processes the measurement results of the reference signal to obtain the CSI feedback information corresponding to the reference signal. The second AI model processes the CSI feedback information corresponding to the reference signal to obtain the CSI recovery information corresponding to the reference signal.

[0323] In other words, the first AI model is used for CSI compression, and the second AI model is used for CSI decompression.

[0324] The relevant descriptions of the first and second AI models can be found in the previous text and will not be repeated here.

[0325] Furthermore, method 900 may also include: determining a first condition. If the first adjustment amount satisfies the first condition, the first AI model and / or the second AI model meets the performance requirements.

[0326] If the first adjustment amount does not meet the first condition, then the first AI model and / or the second AI model do not meet the performance requirements.

[0327] In other words, the first condition can be used to determine whether the first AI model and / or the second AI model meet the performance requirements. Or, the first condition is the condition that the first adjustment amount should meet the performance requirements.

[0328] For example, the first condition can be that the value of the first adjustment amount is greater than or equal to the first threshold. That is, if the value of the first adjustment amount is greater than or equal to the first threshold, the first AI model and / or the second AI model meets the performance requirements.

[0329] For example, the value of the first adjustment amount can be the result of subtracting the first value of the first parameter from the second value of the first parameter, and the first threshold can be a value greater than or equal to 0.

[0330] For example, the first condition can be that the value of the first adjustment amount is less than or equal to the second threshold. That is, if the value of the first adjustment amount is less than or equal to the second threshold, the first AI model and / or the second AI model meets the performance requirements.

[0331] For example, the value of the first adjustment amount can be the result of subtracting the second value of the first parameter from the first value of the first parameter, and the first threshold can be a value less than or equal to 0.

[0332] In scenarios where CSI feedback is performed using a first AI model and a second AI model, the second value of the first parameter is based on the measurement results of a reference signal with precoding information. This precoding information is determined based on the CSI recovery information corresponding to the first reference signal, which in turn is based on both the first and second AI models. The channel quality determined based on the measurement results of the reference signal with precoding information should be no lower than the measurement results based on the reference signal without precoding information; that is, the second value of the first parameter should be greater than or equal to the first value of the first parameter. Therefore, the first threshold can be set to a value greater than or equal to 0, or the second threshold can be set to a value less than or equal to 0, to determine whether the model's recovery performance meets the requirements.

[0333] Determining whether the first AI model and / or the second AI model meet the performance requirements can be performed by the terminal device or by the network device.

[0334] As one implementation method, the terminal device can determine whether the first AI model and / or the second AI model meet the performance requirements based on the first condition.

[0335] The first condition can be predefined, obtained through instructions from network devices, or determined by the terminal device itself.

[0336] For example, method 900 may further include: the terminal device receiving seventh indication information from the network device. The seventh indication information may indicate the first condition.

[0337] The seventh instruction can indicate the first condition in various forms.

[0338] For example, the seventh indication information could indicate the first condition itself. Or, the seventh indication information could indicate the first threshold. Or, the seventh indication information could indicate the second threshold.

[0339] Furthermore, the terminal device can report the performance monitoring results of the first AI model and / or the second AI model to the network device. For example, the performance monitoring results of the first AI model and / or the second AI model may include whether the first AI model and / or the second AI model meets the performance requirements or whether the first AI model and / or the second AI model does not meet the performance requirements.

[0340] As an alternative implementation, network devices can determine whether the first AI model and / or the second AI model meet the performance requirements based on the first condition.

[0341] For example, as described above, the terminal device can report the value of the first adjustment amount to the network device, or the terminal device can report the first value and the second value of the first parameter to the network device. In this case, the network device can also determine whether the first AI model and / or the second AI model meet the performance requirements.

[0342] The first condition can be predefined, or it can be determined by the network device itself, or it can be obtained through instruction information from the terminal device.

[0343] The form of the instruction information from the terminal device indicating the first condition can be referred to the relevant description of the seventh instruction information, which will not be repeated here.

[0344] Figure 11 An example of performance monitoring is shown. Figure 11 The example only uses CSI-RS as the reference signal and CQI as the first parameter, and does not limit the type of the reference signal or the type of the first parameter in the embodiments of this application.

[0345] Figure 11Two CSI-RS signals are shown: CSI-RS2 and CSI-RS3. CSI-RS2 is a reference signal without precoding information, and CSI-RS3 is a reference signal with precoding information. CSI-RS2 and CSI-RS3 can be used as two reference signals to determine the first adjustment amount. A detailed description of determining delta (CQI) based on CSI-RS2 and CSI-RS3 can be found in the preceding text. Figure 9 or Figure 10 This will not be elaborated upon here. Delta (CQI) can be used for model performance monitoring. For example, a terminal device can use delta (CQI) to determine whether the first AI model and / or the second AI model meet the performance requirements.

[0346] According to the scheme of the embodiments of this application, the first adjustment amount calculated based on the reference signal without precoding information and the reference signal with precoding information can also be used for model performance monitoring, which is beneficial to obtaining accurate performance monitoring results and reducing the overhead required for model monitoring.

[0347] Figure 12 A schematic flowchart of a communication method according to an embodiment of this application is shown. Figure 12 Method 1300 shown can be considered a specific implementation of method 900. For a detailed description, please refer to method 900; to avoid repetition, some descriptions are omitted when describing method 1300. For ease of description, method 1300 mainly uses an AI-based CSI feedback method as an example. The AI-based CSI feedback method can also be replaced with other CSI feedback methods. In method 1300, the first AI model is deployed on the terminal device, and the second AI model is deployed on the network device. The first AI model can also be deployed on other devices on the terminal device side. The second AI model can also be deployed on other devices on the network device side. For specific examples, please refer to... Figure 15 Method 1600 is shown. In method 1300, the first parameter is CQI. The first parameter can also be replaced with other types of parameters. In method 1300, the reference signal is CSI-RS. The reference signal can also be replaced with other types of reference signals. For details, please refer to the previous text, which will not be repeated here.

[0348] like Figure 12 As shown, method 1300 may include the following steps.

[0349] 1301, the network device sends a fourth instruction message to the terminal device. The fourth instruction message indicates the first duration (e.g., Figure 12 W1 in the middle).

[0350] Step 1301 is optional. The first duration can also be determined in other ways; please refer to method 900 for details.

[0351] 1302, The network device sends a CSI-RS (an example of a first reference signal) to the terminal device. This CSI-RS has no precoded information.

[0352] 1303, the terminal equipment, based on the measurement results of the CSI-RS (such as... Figure 12 H1 in the equation determines the value of CQI, CQI1 (an example of the first value).

[0353] 1304, The terminal device compresses H1 using the first AI model to obtain the first CSI feedback information.

[0354] 1305, the terminal device sends the first CSI feedback information to the network device.

[0355] 1306. The network device decompresses the first CSI feedback information using the second AI model to obtain the first CSI recovery information.

[0356] 1307, The network device sends a CSI-RS (an example of a second reference signal) to the terminal device. This CSI-RS corresponds to first precoded information. The first precoded information may be precoded information determined based on the first CSI recovery information.

[0357] 1308, the terminal equipment, based on the measurement results of this CSI-RS (such as... Figure 12 H2 in the equation determines the value of CQI, CQI2 (an example of the second value).

[0358] 1309. The terminal device obtains the value delta(CQI) of the CQI adjustment amount (an example of the first adjustment amount) based on the CQI calculation result CQI1 of the CSI-RS without precoding information with time offset less than or equal to W1 and the CQI calculation result CQI2 of the CSI-RS with precoding information.

[0359] For example, if the time offset of CSI-RS in step 1302 and CSI-RS in step 1307 is less than or equal to W1, the terminal device can calculate a CQI adjustment value delta(CQI) = CQI2 - CQI1 based on CQI1 and CQI2.

[0360] The CQI adjustment value can be used to adjust other CQI values. For example, the CQI adjustment value can be used to adjust the CQI value determined based on the measurement results of a reference signal without precoding information.

[0361] Optionally, method 1300 may also include step 1310.

[0362] 1310, The terminal device sends the CQI adjustment value to the network device.

[0363] Network devices can adjust other values ​​of CQI based on the CQI adjustment value.

[0364] Furthermore, network devices can independently determine the valid time period for the CQI adjustment value.

[0365] It should be understood that step 1310 is merely an example. For instance, the terminal device may also choose not to send the value of the CQI adjustment amount, but instead adjust other values ​​of the CQI based on that value.

[0366] Furthermore, the terminal device can determine the valid time period for the CQI adjustment value. A detailed description of the valid time period can be found in Method 900 or Method 1400.

[0367] For example, in method 1300, whether CSI-RS corresponds to precoding information can be indicated by the resource configuration information of CSI-RS, or by other types of indication information.

[0368] For example, in method 1300, the configuration type of CSI-RS without precoding information can be periodic configuration, semi-static configuration, or aperiodic configuration.

[0369] For example, in method 1300, the configuration type of the CSI-RS with precoded information can be periodic configuration, semi-static configuration, or aperiodic configuration.

[0370] For example, in method 1300, CSI-RS without precoding information and CSI-RS with precoding information can be configured by the same resource configuration information or by different resource configuration information.

[0371] According to the scheme of the embodiment of this application, the time offset between the reference signal without precoding information (such as CSI-RS) and the reference signal with precoding information used to calculate the value of the first adjustment amount (such as CQI adjustment amount) is limited by a first duration. The time interval between the two is relatively short, which is beneficial to improve the accuracy of the first adjustment amount, thereby facilitating the obtaining of a more accurate value of the first parameter (such as CQI) to ensure communication performance.

[0372] Figure 13 A schematic flowchart of a communication method according to an embodiment of this application is shown. Figure 13Method 1400 shown can be considered a specific implementation of method 900. For a detailed description, please refer to method 900. To avoid repetition, some descriptions of method 1400 are omitted here. For ease of description, method 1400 primarily uses an AI-based CSI feedback method as an example. The AI-based CSI feedback method can also be replaced with other CSI feedback methods. In method 1400, the first AI model is deployed on the terminal device, and the second AI model is deployed on the network device. The first AI model can also be deployed on other devices on the terminal device side. The second AI model can also be deployed on other devices on the network device side. In method 1400, the first parameter is CQI. The first parameter can also be replaced with other types of parameters. In method 1400, the reference signal is CSI-RS. The reference signal can also be replaced with other types of reference signals. For a detailed description, please refer to the preceding text; it will not be repeated here.

[0373] like Figure 13 As shown, method 1400 may include the following steps.

[0374] 1401, the network device sends a sixth indication message to the terminal device. The sixth indication message indicates the duration of the valid period (e.g., ...). Figure 13 (Q1 in the text).

[0375] Step 1401 is optional. The effective time period can also be determined by other methods; please refer to method 900 for details.

[0376] 1402, The network device sends a CSI-RS (an example of a first reference signal) to the terminal device. This CSI-RS has no precoded information.

[0377] 1403, the terminal equipment, based on the measurement results of this CSI-RS (such as... Figure 13 H1 in the equation determines the value of CQI, CQI1 (an example of the first value).

[0378] 1404, The terminal device compresses H1 using the first AI model to obtain the first CSI feedback information.

[0379] 1405, the terminal device sends the first CSI feedback information to the network device.

[0380] 1406, The network device decompresses the first CSI feedback information using the second AI model to obtain the first CSI recovery information.

[0381] 1407, the network device sends a CSI-RS (an example of a second reference signal) to the terminal device. This CSI-RS corresponds to first precoded information. The first precoded information may be precoded information determined based on the first CSI recovery information.

[0382] 1408, the terminal equipment, based on the measurement results of the CSI-RS (such as... Figure 13 H2 in the equation determines the value of CQI, CQI2 (an example of the second value).

[0383] 1409. The terminal device calculates a CQI adjustment amount (an example of the first adjustment amount) based on CQI1 and CQI2, with the value delta(CQI) = CQI2 - CQI1.

[0384] 1410, The terminal device determines the valid time period for the adjustment value of the CQI.

[0385] For example, the start time T1 of the effective time period can be the time when delta(CQI) is obtained, and the end time T2 of the effective time period is T1 + Q1.

[0386] Within the valid time period, the value of this CQI adjustment can be used to adjust other values ​​of the CQI. For example, the value of this CQI adjustment can be used to adjust a CQI value determined based on measurement results of a reference signal without precoding information, wherein the CQI value is obtained within the valid time period. The terminal device can report the adjusted CQI value to the network device.

[0387] The description of CSI-RS in Method 1400 can be found in Method 1300, and will not be repeated here.

[0388] According to the scheme of the embodiment of this application, the effective period of the first adjustment amount (such as the CQI adjustment amount) constrains the effective criteria for the use of the first adjustment amount. Only within the effective period of the first adjustment amount can the first adjustment amount be used to adjust the value of the first parameter (such as CQI), which is conducive to further improving the accuracy of the value of the adjusted first parameter, thereby enabling the network device to obtain more accurate downlink channel quality and ensuring communication performance.

[0389] Figure 14 A schematic flowchart of a communication method according to an embodiment of this application is shown. Figure 14Method 1500 shown can be considered a specific implementation of method 900. For a detailed description, please refer to method 900; to avoid repetition, some descriptions are omitted when describing method 1500. In method 1500, the first AI model is deployed on the terminal device, and the second AI model is deployed on the network device. The first AI model can also be deployed on other devices on the terminal device side. The second AI model can also be deployed on other devices on the network device side. In method 1500, the first parameter is CQI. The first parameter can also be replaced with other types of parameters. In method 1500, the reference signal is CSI-RS. The reference signal can also be replaced with other types of reference signals. For a detailed description, please refer to the preceding text; it will not be repeated here.

[0390] like Figure 14 As shown, method 1500 may include the following steps.

[0391] 1501, the network device sends a seventh instruction message to the terminal device. The seventh instruction message indicates the first condition (such as...). Figure 14 The performance requirements that delta(CQI) in the equation must meet.

[0392] Step 1501 is optional. The first condition can also be determined in other ways; please refer to method 900 for details.

[0393] 1502, The network device sends a CSI-RS (an example of a first reference signal) to the terminal device. This CSI-RS has no precoded information.

[0394] 1503, the terminal equipment, based on the measurement results of this CSI-RS (such as... Figure 14 H1 in the equation determines the value of CQI, CQI1 (an example of the first value).

[0395] 1504, The terminal device compresses H1 using the first AI model to obtain the first CSI feedback information.

[0396] 1505, the terminal device sends the first CSI feedback information to the network device.

[0397] 1506, The network device decompresses the first CSI feedback information using the second AI model to obtain the first CSI recovery information.

[0398] 1507, the network device sends a CSI-RS (an example of a second reference signal) to the terminal device. This CSI-RS corresponds to first precoded information. The first precoded information may be precoded information determined based on the first CSI recovery information.

[0399] 1508, the terminal equipment, based on the measurement results of this CSI-RS (such as... Figure 14H2 in the equation determines the value of CQI, CQI2 (an example of the second value).

[0400] 1509. The terminal device calculates a CQI adjustment amount (an example of the first adjustment amount) based on CQI1 and CQI2, with the value delta(CQI) = CQI2 - CQI1.

[0401] 1510, The terminal device determines whether delta(CQI) meets the first condition.

[0402] If delta(CQI) satisfies the first condition, then the performance of the first AI model and / or the second AI model is better and meets the performance requirements.

[0403] If delta(CQI) does not meet the first condition, then the performance of the first AI model and / or the second AI model is poor and does not meet the performance requirements.

[0404] Optionally, method 1500 may also include step 1511.

[0405] 1511, The terminal device sends the performance monitoring results to the network device.

[0406] The description of CSI-RS in Method 1500 can be found in Method 1300, and will not be repeated here.

[0407] It should be understood that method 1500 is illustrated using a terminal device for model performance monitoring as an example, and does not constitute a limitation on the solutions of this application embodiment. In other implementations, network devices can also perform model performance monitoring; for details, please refer to method 900.

[0408] According to the scheme of the embodiments of this application, the first adjustment amount (such as CQI adjustment amount) calculated based on the reference signal without precoding information (such as CSI-RS) and the reference signal with precoding information can be used for model performance monitoring, which is beneficial to obtaining accurate performance monitoring results and reducing the overhead required for model monitoring.

[0409] Figure 15 A schematic flowchart of a communication method according to an embodiment of this application is shown. Figure 15Method 1600 shown can be considered a specific implementation of method 900. For a detailed description, please refer to method 900; to avoid repetition, some descriptions are omitted when describing method 1600. In method 1600, the first AI model is deployed on the OTT on the terminal device side, and the second AI model is deployed on the intelligent network element on the network device side. The OTT on the terminal device side can also be replaced by other AI entities on the terminal device side. The intelligent network element can also be replaced by other AI entities on the network device side. In method 1600, the first parameter is CQI. The first parameter can also be replaced by other types of parameters. In method 1600, the reference signal is CSI-RS. The reference signal can also be replaced by other types of reference signals. For a detailed description, please refer to the preceding text; it will not be repeated here.

[0410] Figure 15 Method 1600 shown Figure 12 The main difference of method 1300 is that in method 1600, the OTT compresses the CSI-RS measurement results through the first AI model to obtain the first CSI feedback information and sends the first CSI feedback information to the terminal device; the intelligent network element decompresses the first CSI feedback information through the second AI model to obtain the first CSI recovery information and sends the first CSI recovery information to the network device.

[0411] like Figure 15 As shown, method 1600 may include the following steps.

[0412] 1601, the network device sends a fourth instruction message to the terminal device. The fourth instruction message indicates the first duration (e.g., Figure 15 W1 in the middle).

[0413] 1602, The network device sends a CSI-RS (an example of a first reference signal) to the terminal device. This CSI-RS has no precoded information.

[0414] 1603, the terminal equipment, based on the measurement results of this CSI-RS (such as... Figure 15 CQI1 is determined by H1 in the middle.

[0415] 1604, the terminal device sends H1 to the OTT.

[0416] 1605, OTT compresses H1 using the first AI model to obtain the first CSI feedback information.

[0417] At 1606, the OTT sends the first CSI feedback information to the terminal device.

[0418] 1607, the terminal device sends the first CSI feedback information to the network device.

[0419] At 1608, the network device sends the first CSI feedback information to the intelligent network element.

[0420] 1609, the intelligent network element decompresses the first CSI feedback information through the second AI model to obtain the first CSI recovery information.

[0421] 1610, the intelligent network element sends the first CSI recovery information to the network device.

[0422] 1611, The network device sends a CSI-RS (an example of a second reference signal) to the terminal device. This CSI-RS corresponds to first precoded information. The first precoded information may be precoded information determined based on the first CSI recovery information.

[0423] 1612, the terminal equipment, based on the measurement results of this CSI-RS (such as... Figure 15 CQI2 is determined by H2 in the H2.

[0424] 1613. The terminal device obtains the value of the CQI adjustment amount based on the CQI calculation result CQI1 of the reference signal without precoding information with a time offset less than or equal to W1 and the CQI calculation result CQI2 of the reference signal with precoding information.

[0425] 1614, The terminal device sends the CQI adjustment value to the network device.

[0426] For a detailed description of Method 1600, please refer to Method 1300; it will not be repeated here.

[0427] For methods 1400 and 1500, if the first AI model is deployed on a device other than the terminal device on the terminal device side, or if the second AI model is deployed on a device other than the network device on the network device side, adjustments can be made with reference to method 1600, which will not be elaborated here.

[0428] It is understood that the information names involved in some of the above embodiments are merely examples and do not limit the scope of protection of the embodiments of this application.

[0429] It should also be understood that the formulas involved in the various embodiments of this application are merely illustrative and do not limit the scope of protection of the embodiments of this application. In calculating the parameters involved above, calculations can also be performed based on the above formulas, or on variations of the above formulas, or in other ways to satisfy the results of the formula calculations.

[0430] It is also understood that some optional features in the various embodiments of this application may not depend on other features in some scenarios, or may be combined with other features in some scenarios, without limitation.

[0431] It is also understood that the solutions in the various embodiments of this application can be used in reasonable combinations, and the explanations or descriptions of the various terms appearing in the embodiments can be referenced or explained to each other in the various embodiments, without limitation.

[0432] It should also be understood that the various numerical sequences in the embodiments of this application do not imply the order of execution, but are merely a distinction for the convenience of description, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0433] It can also be understood that the methods and operations implemented by the device in the above-described method embodiments can also be implemented by components of the device (such as chips or circuits).

[0434] Corresponding to the methods described in the above embodiments, this application also provides corresponding apparatuses, which include modules for executing the methods described above. These modules can be software, hardware, or a combination of both. It is understood that the technical features described in the above method embodiments are also applicable to the following apparatus embodiments.

[0435] Figure 16 This is a schematic diagram of a communication device 1900 provided in an embodiment of this application. The device 1900 includes a transceiver unit 1910 and a processing unit 1920. The transceiver unit 1910 can be used to implement corresponding communication functions. The transceiver unit 1910 can also be referred to as a communication interface or communication unit, etc. The processing unit 1920 can be used to implement corresponding processing or control functions, such as configuring resources.

[0436] Optionally, the device 1900 further includes a storage unit that can be used to store instructions and / or data. The processing unit 1920 can read the instructions and / or data in the storage unit to enable the device to perform the operation of the device or network element in the foregoing method embodiments.

[0437] The device 1900 can be a network device, or a communication device applied to or used in conjunction with a network device, capable of implementing a communication method executed on the network device side, such as a chip or module for a network device; or, the device 1900 can be a terminal device, or a communication device applied to or used in conjunction with a terminal device, capable of implementing a communication method executed on the terminal device side, such as a chip or module for a terminal device.

[0438] When the device 1900 is applied to a network device, the device 1900 can implement the steps or processes performed by the network device corresponding to those described in the method embodiments above. Specifically, the transceiver unit 1910 can be used to perform transceiver-related operations of the network device described in the method embodiments above, and the processing unit 1920 can be used to perform processing-related operations of the network device described in the method embodiments above.

[0439] When the device 1900 is applied to a terminal device, the device 1900 can implement the steps or processes executed by the terminal device in the above method embodiments. The transceiver unit 1910 can be used to perform transceiver-related operations of the terminal device in the above method embodiments, and the processing unit 1920 can be used to perform processing-related operations of the terminal device in the above method embodiments.

[0440] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above-mentioned method embodiments, and will not be repeated here for the sake of brevity.

[0441] It should also be understood that the device 1900 here is embodied in the form of a functional unit. The term "unit" here can refer to an ASIC, electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the device 1900 may be specifically a network device in the above embodiments, used to execute the various processes and / or steps corresponding to the network device in the above method embodiments; or, the device 1900 may be specifically a terminal device in the above embodiments, used to execute the various processes and / or steps corresponding to the terminal device in the above method embodiments. To avoid repetition, further details are omitted here.

[0442] The apparatus 1900 of each of the above-described schemes has the function of implementing the corresponding steps performed by the device (such as a network device or a terminal device) in the above-described methods. The function can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (e.g., the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as processing units, can be replaced by processors, respectively executing the transceiver operations and related processing operations in each method embodiment.

[0443] Furthermore, the aforementioned transceiver unit 1910 can also be a transceiver circuit (e.g., it may include a receiving circuit and a transmitting circuit), and the processing unit 1920 can be a processing circuit. The processing circuit may include one or more processors, or circuits in one or more processors used for processing or control functions, etc.

[0444] It should be pointed out that, Figure 16 The device mentioned can be the network element or equipment in the foregoing embodiments, or it can be a chip or chip system, such as a SoC. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.

[0445] Figure 17 This is a schematic diagram of another communication apparatus 2000 provided in an embodiment of this application. The apparatus 2000 includes processing circuitry for executing computer programs or instructions stored in a memory 2020, or reading data / signaling stored in the memory 2020, to perform the methods in the above-described method embodiments. Optionally, the processing circuitry may be one or more processors 2010, or all or part of the control or processing circuitry within one or more processors 2010.

[0446] Optionally, such as Figure 17 As shown, the device 2000 also includes a memory 2020 for storing computer programs or instructions and / or data. The memory 2020 may be integrated with the processor 2010 or may be disposed separately. Optionally, there may be one or more memories 2020.

[0447] Optionally, such as Figure 17 As shown, the device 2000 also includes a transceiver circuit 2030 for receiving and / or transmitting signals. For example, a processor 2010 controls the transceiver circuit 2030 to receive and / or transmit signals. The processor 2010 can also be replaced by a processing circuit.

[0448] The device 2000 can be a network element or device as described in the foregoing embodiments, or it can be a chip or chip system. When the device 2000 is a network element or device as described in the foregoing embodiments, the transceiver circuit 2030 can be a transceiver. When the device 2000 is a chip or chip system, the transceiver circuit 2030 can be an interface circuit or an input / output interface.

[0449] As one solution, the device 2000 can be applied to a terminal device. Specifically, the device 2000 can be a terminal device or a device capable of supporting the terminal device and implementing the functions of the terminal device in any of the examples mentioned above. The device 2000 is used to implement the operations performed by the terminal device in the various method embodiments described above.

[0450] For example, processor 2010 is used to execute computer programs or instructions stored in memory 2020 to implement the relevant operations of the terminal device in the various method embodiments described above.

[0451] As an alternative, the device 2000 can be applied to a network device. Specifically, the device 2000 can be a network device itself, or a device capable of supporting a network device and implementing the functions of the network device in any of the examples mentioned above. The device 2000 is used to implement the operations performed by the network device in the various method embodiments described above.

[0452] For example, processor 2010 is used to execute computer programs or instructions stored in memory 2020 to implement the relevant operations of the network device in the various method embodiments above.

[0453] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, DSPs, ASICs, field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0454] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be RAM. For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes various forms such as: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0455] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0456] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0457] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the communication device in the above-described method embodiments.

[0458] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the network device in the various embodiments of the above methods.

[0459] For example, when the computer program is executed by the computer, it enables the computer to implement the methods executed by the terminal device in the various embodiments of the above methods.

[0460] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods described above as being executed by a device (such as a terminal device or a network device).

[0461] This application also provides a communication system, including the aforementioned terminal device and network device. The terminal device and network device can implement the communication method shown in any of the foregoing examples.

[0462] Optionally, the system may also include a device that communicates with the aforementioned terminal devices and / or network devices.

[0463] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0464] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.

[0465] 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 instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) 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 media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0466] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method of communication, comprising: The method comprises: receiving a first reference signal, the first reference signal being without precoding information; determining a first value of a first parameter according to a measurement result of the first reference signal, the first parameter being used to reflect a channel quality; receiving a second reference signal, the second reference signal corresponding to first precoding information; determining a second value of the first parameter according to a measurement result of the second reference signal, the first value and the second value being used for calculation of a first adjustment amount, the first adjustment amount being used for determination of a third value of the first parameter.

2. The method of claim 1, wherein, The method further comprises: receiving first indication information, the first indication information indicating that the first reference signal is without precoding information; receiving second indication information, the second indication information indicating that the second reference signal corresponds to the first precoding information; or, the method further comprises: receiving third indication information, the third indication information indicating that the first reference signal is without precoding information and the second reference signal corresponds to the first precoding information.

3. The method of claim 1, wherein, The method further comprises: receiving first resource configuration information, the first resource configuration information indicating resource configuration of the first reference signal; receiving second resource configuration information, the second resource configuration information indicating resource configuration of the second reference signal; or, the method further comprises: receiving third resource configuration information, the third resource configuration information indicating resource configuration of the first reference signal and resource configuration of the second reference signal; wherein, the resource configuration comprises whether corresponding precoding information.

4. The method according to any one of claims 1 to 3, characterized in that, The first precoding information is based on first CSI feedback information, the first CSI feedback information being based on a measurement result of the first reference signal.

5. The method according to any one of claims 1 to 4, characterized in that, A time offset between the first reference signal and the second reference signal is less than or equal to a first time length.

6. The method of claim 5, wherein, The first time length is predefined, or, the method further comprises: receiving fourth indication information, the fourth indication information indicating the first time length.

7. The method according to claim 5 or 6, characterized in that, A reception time of the first reference signal and a reception time of the second reference signal are within a first time period, or, a transmission time of the first reference signal and a transmission time of the second reference signal are within a first time period, a length of the first time period being less than or equal to the first time length.

8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises: receiving a third reference signal, the third reference signal being without precoding information; determining a fourth value of the first parameter according to a measurement result of the third reference signal; adjusting the fourth value according to the first adjustment amount to obtain the third value.

9. The method of claim 8, wherein, The method further comprises: determining an effective time period of the first adjustment amount, wherein, at least one of the following is within the effective time period: a transmission time of the third reference signal, a reception time of the third reference signal, a calculation time of the fourth value, or, an adjustment time of the fourth value.

10. The method according to claim 8 or 9, characterized in that, The method further comprises: receiving fifth indication information, the fifth indication information indicating that the third reference signal is without precoding information.

11. The method according to claim 9 or 10, characterized in that, Any one or more of a length of the valid time period, a start time of the valid time period, or an end time of the valid time period is predefined or obtained through sixth indication information from a network device.

12. The method of claim 11, wherein, The start time of the valid time period is any one of the following: A calculation time of the first adjustment amount, a transmission time or a reception time of the first reference signal, a transmission time or a reception time of the second reference signal, a transmission time or a reception time of the sixth indication information, or a time indicated by the sixth indication information.

13. The method according to any one of claims 1 to 12, characterized in that, The first adjustment amount is also used for performance monitoring of a first artificial intelligence (AI) model and / or a second AI model, the first AI model is used for processing a measurement result of the first reference signal to obtain the first CSI feedback information, and the second AI model is used for processing the first CSI feedback information to obtain CSI recovery information corresponding to the first reference signal.

14. The method of claim 13, wherein, The method further includes: Determining a first condition, and in a case where the first adjustment amount satisfies the first condition, the first AI model and / or the second AI model satisfy a performance requirement.

15. The method of claim 14, wherein, The first condition is predefined, or the method further includes: Receiving seventh indication information, the seventh indication information indicating the first condition.

16. The method according to any one of claims 1 to 15, characterized in that, The first parameter includes at least one of a transmission and interference plus noise ratio (SINR), a signal to noise ratio (SNR), a reference signal received power (RSRP), or a channel quality indicator (CQI).

17. A method of communication, comprising: The method further includes: Transmitting a first reference signal, the first reference signal having no precoding information, and the first reference signal being used for determination of a first value of a first parameter; Transmitting a second reference signal, the second reference signal corresponding to first precoding information, and the second reference signal being used for determination of a second value of the first parameter, the first value and the second value being used for calculation of a first adjustment amount, and the first adjustment amount being used for determination of a third value of the first parameter, the first parameter being used for reflecting a channel quality.

18. A computer-readable storage medium, characterized in that, The computer readable storage medium includes instructions that, when executed by a processor, cause the method of any one of claims 1-16 or 17 to be implemented.

19. A communications device, characterized by The communication device includes a processor coupled with a storage medium, the storage medium storing instructions that, when executed by the processor, cause the communication device to perform the method of any one of claims 1-16 or 17.