Communication method and communication apparatus
By receiving reference signals with and without precoding, calculating adjustment amounts to adjust channel quality parameters, and using AI models to monitor performance, the problem of inaccurate CSI reports from terminal devices is solved, achieving more accurate channel quality reflection and communication performance assurance.
Patent Information
- Application Number
- PCT/CN2025/106426
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-05
- Filing Date
- 2025-07-01
- Publication Date
- 2026-01-08
AI Technical Summary
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.
By receiving reference signals with and without precoding, a first adjustment amount is calculated to adjust the values of channel quality parameters. An AI model is then used for performance monitoring and adjustment to ensure the accuracy of the channel quality reflection.
It improves the accuracy of network devices in acquiring channel quality, reduces computation time, and ensures communication performance.
Smart Images

Figure CN2025106426_08012026_PF_FP_ABST
Abstract
Description
Method and apparatus for communication
[0001] This application claims priority to the Chinese patent application No. 202410905029.8, filed on July 5, 2024, entitled "Method and apparatus for communication", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, and more particularly, to a method and apparatus for communication. BACKGROUND
[0003] In a communication system, a network device can determine the related configuration information of a downlink channel, such as the resource of a downlink data channel, the modulation and coding scheme (MCS), and the precoding of the downlink channel, according to the downlink channel state information (CSI). A terminal device can calculate the downlink CSI by measuring a downlink reference signal, and generate a CSI report to feed back to the network device.
[0004] However, the CSI report reported by the terminal device can not accurately reflect the actual downlink channel quality. Taking the channel quality indicator (CQI) in the CSI report as an example, the terminal device can measure the downlink reference signal sent by the network device to calculate the CQI and report it to the network device. In this way, the CQI calculated by the terminal device can not be accurate.
[0005] Therefore, how to enable the network device to obtain more accurate downlink channel quality is a problem to be solved. SUMMARY
[0006] The present application provides a method and apparatus for communication, which can enable the network device to obtain more accurate downlink channel quality.
[0007] In a first aspect, a method for communication is provided, which can be executed by a terminal device or a module (e.g., a chip or a circuit, etc.) applied to the terminal device.
[0008] The method comprises: receiving a first reference signal, the first reference signal having no 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 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.
[0009] According to the scheme of the embodiments of the present application, the first value and the second value of the first parameter can be used to adjust the other value of the first parameter determined based on the measurement result of the other reference signal, which is beneficial to making the adjusted value (such as the third value) more accurately reflect the downlink channel quality, thereby being beneficial to making the network device obtain more accurate channel quality to guarantee the communication performance. Meanwhile, in the scheme of the embodiments of the present application, the first adjustment amount can be used for the adjustment of the value of the first parameter, which is beneficial to reducing the time required to obtain a more accurate value of the first parameter, thereby being beneficial to guaranteeing the communication performance.
[0010] With reference to 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; and 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:
[0011] receiving third indication information, the third indication information indicating that the first reference signal has no precoding information and the second reference signal corresponds to the first precoding information.
[0012] With reference to 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 resource configuration of the first reference signal; and receiving second resource configuration information, the second resource configuration information indicating resource configuration of the second reference signal; or the method further includes:
[0013] 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 includes whether corresponding precoding information.
[0014] Exemplarily, the resource configuration can further include at least one of the following: configuration type, offset of adjacent resources, and transmission times, wherein the configuration type includes at least one of the following: periodic configuration, semi-static configuration, or aperiodic configuration.
[0015] 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.
[0016] Exemplarily, the first resource configuration information can also be used as the first indication information, and the second resource configuration information can also be used as the second indication information. The third resource configuration information can also be used as the third indication information.
[0017] With reference to the first aspect, in some implementations of the first aspect, the first precoding information is based on first CSI feedback information, and the first CSI feedback information is based on a measurement result of the first reference signal.
[0018] 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 time length.
[0019] According to the scheme of the embodiments of the present application, the time offset between the reference signal without precoding information and the reference signal with precoding information for calculating the first adjustment amount is limited by the first time length, and the time interval between the two is relatively short, which is beneficial to improve the accuracy of the first adjustment amount, and thus is beneficial to obtain a more accurate value of the first parameter, so as to guarantee the communication performance.
[0020] In some implementations of the first aspect, the first time length is predefined, or the method further includes: receiving fourth indication information, the fourth indication information indicating the first time length.
[0021] In some implementations of the first aspect, the receiving time of the first reference signal and the receiving time of the second reference signal are within a first time period, or the sending time of the first reference signal and the sending time of the second reference signal are within the first time period, and the length of the first time period is less than or equal to the first time length.
[0022] According to the scheme of the embodiments of the present application, the reference signal without precoding information and the reference signal with precoding information for calculating the first adjustment amount are within the first time period, and the implementation offset of the two is limited by the length of the first time period, and the time interval between the two is relatively short, which is beneficial to improve the accuracy of the first adjustment amount, and thus is beneficial to obtain a more accurate value of the first parameter, so as to guarantee the communication performance.
[0023] In some implementations of the first aspect, the method further includes: 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; and adjusting the fourth value according to the first adjustment amount to obtain a third value.
[0024] In some implementations of the first aspect, the method further includes: determining an effective time period of the first adjustment amount, wherein at least one of the following is within the effective time period: the sending time of the third reference signal, the receiving time of the third reference signal, the calculation time of the fourth value, or the adjustment time of the fourth value.
[0025] According to the scheme of the embodiments of the present application, the effective time period of the first adjustment amount restricts the use effective criterion of the first adjustment amount, and only within the effective time period of the first adjustment amount, the first adjustment amount can be used to adjust the value of the first parameter, which is beneficial to further improve the accuracy of the adjusted value of the first parameter, and thus is beneficial to enable the network device to obtain a more accurate downlink channel quality, so as to guarantee the communication performance.
[0026] With reference to the first aspect, in some implementations of the first aspect, the method further includes: receiving fifth indication information, the fifth indication information indicating the third reference signal unprecoding information.
[0027] With reference to the first aspect, in some implementations of the first aspect, any one or more of a length of the effective time period, a start time of the effective time period, or an end time of the effective time period is predefined, or is obtained through sixth indication information from the network device.
[0028] With reference to the first aspect, in some implementations of the first aspect, the start time of the effective time period is any one of: a calculation time of the first adjustment amount, a sending time or a receiving time of the first reference signal, a sending time or a receiving time of the second reference signal, a sending time or a receiving time of the sixth indication information, or a time indicated by the sixth indication information.
[0029] With reference to the first aspect, in some implementations of the first aspect, the first adjustment amount is further used for performance monitoring of the first AI model and / or the 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 the CSI recovery information corresponding to the first reference signal.
[0030] According to the scheme of the embodiments of the present 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 performance monitoring of the model, which is beneficial to obtain an accurate performance monitoring result and reduce the required overhead of model monitoring.
[0031] With reference to the first aspect, in some implementations of the first aspect, the method further includes: determining a first condition, and in a case where the first adjustment amount meets the first condition, the first AI model and / or the second AI model meet a performance requirement.
[0032] In other words, the first condition is used to determine whether the first adjustment amount meets the performance requirement. Alternatively, the first condition indicates a condition that the first adjustment amount should meet.
[0033] With reference to the first aspect, in some implementations of the first aspect, the first condition is predefined, or the method further includes: receiving seventh indication information, the seventh indication information indicating the first condition.
[0034] With reference to the first aspect, in some implementations of the first aspect, the first parameter comprises at least one of: a signal to interference plus noise ratio (SINR), a signal to noise ratio (SNR), a reference signal receiving power (RSRP), or a CQI.
[0035] The second aspect provides a method of communication, which can be performed by a network device or a module (e.g., a chip or a circuit, etc.) applied to the network device.
[0036] The method comprises: transmitting a first reference signal, the first reference signal being without precoding information, the first reference signal being used for determination of a first value of a first parameter; and transmitting a second reference signal, the second reference signal corresponding to first precoding information, 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, 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.
[0037] In the scheme of the embodiments of the present application, the first value and the second value of the first parameter can be used to adjust other values of the first parameter determined based on measurement results of other reference signals, which is conducive to making the adjusted value (e.g., the third value) more accurately reflect the downlink channel quality, thereby being conducive to making the network device obtain more accurate channel quality to guarantee the communication performance. Meanwhile, in the scheme of the embodiments of the present application, the first adjustment amount can be used to adjust the value of the first parameter, which is conducive to reducing the time required to obtain a more accurate value of the first parameter, thereby being conducive to guaranteeing the communication performance.
[0038] With reference to the second aspect, in some implementations of the second aspect, the method further comprises: transmitting first indication information, the first indication information indicating that the first reference signal is without precoding information; and transmitting second indication information, the second indication information indicating that the second reference signal corresponds to the first precoding information; or the method further comprises: transmitting 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.
[0039] With reference to 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 resource configuration of the first reference signal; sending second resource configuration information, the second resource configuration information indicating resource configuration of the second reference signal; or the method further includes: sending 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 includes whether corresponding precoding information.
[0040] With reference to the second aspect, in some implementations of the second aspect, the method further includes: obtaining first precoding information, the first precoding information being based on first CSI feedback information, the first CSI feedback information being based on measurement results of the first reference signal.
[0041] With reference to the second aspect, in some implementations of the second aspect, a time offset between the first reference signal and the second reference signal is less than or equal to the first time length.
[0042] With reference to the second aspect, in some implementations of the second aspect, the first time length is predefined, or the method further includes: sending fourth indication information, the fourth indication information indicating the first time length.
[0043] With reference to the second aspect, in some implementations of the second aspect, a receiving time of the first reference signal and a receiving time of the second reference signal are within a first time period, or a sending time of the first reference signal and a sending time of the second reference signal are within the first time period, a length of the first time period being less than or equal to the first time length.
[0044] With reference to the second aspect, in some implementations of the second aspect, the method further includes: sending a third reference signal, the third reference signal being without precoding information, the third reference signal being used for determination of a fourth value of the first parameter, the first adjustment amount being used for adjusting the fourth value to obtain a third value.
[0045] With reference to the second aspect, in some implementations of the second aspect, at least one of the following is within an effective time period of the first adjustment amount: a sending time of the third reference signal, a receiving time of the third reference signal, a calculation time of the fourth value, or an adjustment time of the fourth value.
[0046] With reference to the second aspect, in some implementations of the second aspect, the method further includes: sending fifth indication information, the fifth indication information indicating that the third reference signal is without precoding information.
[0047] With reference to the second aspect, in some implementations of the second aspect, any one or more of a length of the effective time period, a start time of the effective time period, or an end time of the effective time period is predefined, or is determined through sixth indication information sent to the terminal device.
[0048] With reference to the second aspect, in some implementations of the second aspect, the starting moment of the effective time period is any one of: a moment of calculation of the first adjustment amount, a moment of transmission or reception of the first reference signal, a moment of transmission or reception of the second reference signal, a moment of transmission or reception of the sixth indication information, or a moment indicated by the sixth indication information.
[0049] With reference to the second aspect, in some implementations of the second aspect, the first adjustment amount is further used for performance monitoring of the first AI model and / or the second AI model, the first AI model is used for processing the 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 the CSI recovery information corresponding to the first reference signal.
[0050] With reference to the second aspect, in some implementations of the second aspect, 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 the performance requirement.
[0051] With reference to the second aspect, in some implementations of the second aspect, the first condition is predefined, or the method further includes: transmitting seventh indication information, the seventh indication information indicating the first condition.
[0052] With reference to the second aspect, in some implementations of the second aspect, the first parameter includes at least one of: SINR, SNR, RSRP, or CQI.
[0053] In a third aspect, a communication apparatus is provided, which can be a terminal device, or a device, module, circuit or chip configured to be arranged in a terminal device, or an apparatus capable of being used in matching with a terminal device. In one design, the communication apparatus can include a module corresponding to each of the methods / operations / steps / actions described in the first aspect, which can be hardware circuit, software, or a combination of hardware circuit and software. In one design, the communication apparatus can include a processing module and a communication module.
[0054] The sending module is configured to perform the sending actions in the method described in the first aspect, the processing module is configured to perform the actions related to processing in the method described in the first aspect, and the receiving module is configured to perform the actions related to receiving in the method described in the first aspect.
[0055] In a fourth aspect, a communication apparatus, which can be a network device, or a device, module, circuit or chip configured to be deployed in a network device, or a device capable of being used in conjunction with a network device, is provided. In one design, the communication apparatus can include a module corresponding to each of the methods described above with respect to the second aspect. The module can be implemented in hardware, software, or a combination thereof. In one design, the communication apparatus can include a processing module and a communication module.
[0056] The receiving module is configured to perform the receiving actions in the methods described above with respect to the second aspect, the processing module is configured to perform the processing actions in the methods described above with respect to the second aspect, and the sending module is configured to perform the sending actions in the methods described above with respect to the second aspect.
[0057] In a fifth aspect, a communication apparatus is provided. The communication apparatus can include one or more processors coupled with one or more storage media storing instructions that, when executed by the one or more processors, cause performance of one or more of the methods described above with respect to the first aspect or any of its possible implementations, or cause performance of one or more of the methods described above with respect to the second aspect or any of its possible implementations.
[0058] In a sixth aspect, a communication apparatus is provided. The communication apparatus can include one or more processors configured to process data and / or information to cause performance of one or more of the methods described above with respect to the first aspect or any of its possible implementations, or cause performance of one or more of the methods described above with respect to the second aspect or any of its possible implementations.
[0059] Optionally, the communication apparatus can further include a communication interface configured to receive data and / or information and to transmit the received data and / or information to the processor. Optionally, the communication interface can be further configured to output data and / or information processed by the processor.
[0060] In a seventh aspect, a chip is provided. The chip can include a processor configured to execute a program or instructions to cause performance of one or more of the methods described above with respect to the first aspect or any of its possible implementations, or cause performance of one or more of the methods described above with respect to the second aspect or any of its possible implementations.
[0061] Optionally, the chip can further include a memory configured to store the program or instructions. Optionally, the chip can further include the transceiver.
[0062] Optionally, the chip is an application specific integrated circuit (ASIC) or a system on chip (SoC).
[0063] In an eighth aspect, a computer-readable storage medium is provided, which includes instructions, when executed by a processor, cause the method in the first aspect or any possible implementation of the first aspect to be implemented, or cause the method in the second aspect or any possible implementation of the second aspect to be implemented.
[0064] In a ninth aspect, a computer program product is provided, which includes computer program codes or instructions, when executed by a processor, cause the method in the first aspect or any possible implementation of the first aspect to be implemented, or cause the method in the second aspect or any possible implementation of the second aspect to be implemented.
[0065] In a tenth aspect, a communication system is provided, which includes one or more combinations of the following apparatuses: a communication apparatus performing the method in the first aspect or any possible implementation of the first aspect, and / or a communication apparatus performing the method in the second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0066] FIG. 1 is a schematic diagram of a communication system suitable for embodiments of the present application;
[0067] FIG. 2 is a schematic diagram of another communication system suitable for embodiments of the present application;
[0068] FIG. 3 is a schematic diagram of yet another communication system suitable for embodiments of the present application;
[0069] FIG. 4 is a schematic diagram of an application framework of a communication system suitable for embodiments of the present application;
[0070] FIG. 5 is a schematic diagram of the relationship between an encoder and a decoder;
[0071] FIG. 6 is a schematic diagram of configuration types of reference signals according to embodiments of the present application;
[0072] FIG. 7 is a schematic flowchart of a calculation process of CQI;
[0073] FIG. 8 is a schematic flowchart of a communication method according to embodiments of the present application;
[0074] FIG. 9 is a schematic diagram of a set of reference signal pairs according to embodiments of the present application;
[0075] FIG. 10 is a schematic diagram of an effective period of a first adjustment amount according to an embodiment of the present application;
[0076] FIG. 11 is a schematic diagram of a performance monitoring process according to an embodiment of the present application;
[0077] FIG. 12 is a schematic flowchart of another method of communication according to an embodiment of the present application;
[0078] FIG. 13 is a schematic flowchart of another method of communication according to an embodiment of the present application;
[0079] FIG. 14 is a schematic flowchart of another method of communication according to an embodiment of the present application;
[0080] FIG. 15 is a schematic flowchart of another method of communication according to an embodiment of the present application;
[0081] FIG. 16 is a schematic block diagram of an apparatus for communication according to an embodiment of the present application;
[0082] FIG. 17 is a schematic block diagram of another apparatus for communication according to an embodiment of the present application. DETAILED DESCRIPTION
[0083] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0084] The technical solutions provided by the present application can be applied to various communication systems, for example, a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a wireless local area network (WLAN) system, a satellite communication system, a future communication system such as a future mobile communication network system, or a fusion system of multiple systems, etc. The technical solutions provided by the present 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 system or other communication systems.
[0085] A device in a communication system can send or receive signals to or from another device. Wherein the signals can include information, signaling or data, etc. Wherein the device can also be replaced by an entity, network entity, network element, communication device, communication module, node, communication node, etc. The disclosure is described by taking the device as an example. For example, the communication system can include at least one terminal device and at least one network device. In the communication system, the network device can send a downlink signal to the terminal device, the terminal device can send an uplink signal to the network device, the network device can send a signal to another network device, and the terminal device can send a sidelink signal to another terminal device. It can be understood that the terminal device in the disclosure can be replaced by a first device, and the network device can be replaced by a second device, both of which perform the corresponding communication method in the disclosure.
[0086] In the embodiments of the present application, the terminal device can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user apparatus.
[0087] The terminal device can be a device providing voice / data, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminals are: mobile phone, tablet computer, notebook computer, palm computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self driving, wireless terminal in telemedicine, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, wearable device, terminal device in a 5G network, or terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application are not limited thereto.
[0088] By way of example and not limitation, in the embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also a device that realizes powerful functions through software support and data interaction and cloud interaction. The general wearable smart device includes a device with full functions and large size, which can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and a device that focuses on a certain application function and needs to cooperate with other devices such as a smart phone, such as various smart wristbands and smart jewelry for monitoring vital signs.
[0089] In the embodiments of the present application, the apparatus for implementing the function of the terminal device can be a terminal device, or can be an apparatus capable of supporting the terminal device to implement the function, for example, a chip system, which can be installed in the terminal device or used in matching with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include the chip and other discrete devices. In the embodiments of the present application, only the apparatus for implementing the function of the terminal device is taken as an example for description, and the scheme of the embodiments of the present application is not limited in this way.
[0090] The network device in the embodiments of the present application can include a device for communicating with a terminal device, for example, the network device can include an access network device or a radio access network device, for example, the access network device can be a base station. The radio access network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) that accesses a terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), primary station, secondary 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. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, modem or chip used in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs the function of a base station in D2D, V2X, M2M communication, a network side device in a future communication network, a device that performs the function of a base station in a future communication system, etc. The base station can support networks of the same or different access technologies. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in the V2X technology can be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form of the network device.
[0091] The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, the helicopter or the drone can be configured to serve as a device that communicates with another base station.
[0092] In some deployments, the network device mentioned by embodiments of the present application can be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)) and a DU node. For example, the network device can include a gNB-CU-CP, a gNB-CU-UP and a gNB-DU.
[0093] In some deployments, wireless access by terminals is assisted by cooperation of multiple RAN nodes, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a CU, a DU, a CU-CP, a CU-UP, or an RU, etc. The CU and the DU can be separately arranged, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, an AAU or an RRH.
[0094] The RAN node can support one or more types of front-haul interfaces, and different front-haul interfaces respectively correspond to DUs and RUs with different functions.
[0095] If the front-haul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more of the baseband functions, and the RU is configured to implement one or more of the radio frequency functions.
[0096] If the front-haul interface between the DU and the RU is another interface, compared with the CPRI, part of the baseband functions of the downlink and / or uplink, such as one or more of precoding, digital beamforming (BF), or inverse fast Fourier transform (IFFT) / adding a cyclic prefix (CP) for the downlink, or one or more of digital BF, or fast Fourier transform (FFT) / removing the CP for the uplink, are moved from the DU to the RU for implementation.
[0097] One possible implementation, the interface can be an enhanced common public radio interface (eCPRI). Under the eCPRI architecture, the split between the DU and the RU is different, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, F.
[0098] Taking eCPRI Cat A as an example, for downlink transmission, the split is layer mapping, the DU is configured to implement layer mapping and one or more functions before layer mapping (i.e., one or more of encoding, rate matching, scrambling, modulation, layer mapping), and other functions after layer mapping (e.g., one or more of resource element (RE) mapping, digital BF, or inverse fast Fourier transform (IFFT) / adding CP) are implemented in the RU. For uplink transmission, the split is de-RE mapping, the DU is configured to implement de-mapping and one or more functions before de-mapping (i.e., one or more of decoding, de-rate matching, de-scrambling, de-modulation, inverse discrete Fourier transform (IDFT), channel equalization, de-RE mapping), and other functions after de-mapping (e.g., one or more of digital BF or FFT / CP removal) are implemented in the RU. It can be understood that the description of the functions of the DU and the RU corresponding to various types of eCPRI can refer to the eCPRI protocol, which is not described here.
[0099] In one possible design, the processing unit in the BBU for implementing baseband functions is referred to as a base band high (BBH) unit, and the processing unit in the RRU / AAU / RRH for implementing baseband functions is referred to as a base band low (BBL) unit.
[0100] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (ORAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. Any of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0101] In the embodiments of the present application, the apparatus for implementing the function of the network device can be a network device, or can be an apparatus capable of supporting the network device to implement the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module. The apparatus can be installed in the network device or used in combination with the network device. In the embodiments of the present application, only the apparatus for implementing the function of the network device is taken as an example for description, and the scheme of the embodiments of the present application is not limited in this way.
[0102] The network device and / or the terminal device can be deployed on land, including indoors, outdoors, handheld, and / or vehicle-mounted; can also be deployed on the water surface (such as a ship, etc.); and can also be deployed in the air (such as an airplane, a balloon, and / or a satellite). The scenario in which the network device and the terminal device are located is not limited in the embodiments of the present application.
[0103] In addition, the terminal device and the network device can be a hardware device, or can be a software function running on a special hardware, a software function running on a general hardware, such as a virtualized function instantiated on a platform (for example, a cloud platform), or an entity including a special or general hardware device and a software function. The specific form of the terminal device and the network device is not limited in the present application.
[0104] In a wireless communication network, for example, in a mobile communication network, the services supported by the network are increasingly diverse, and therefore the needs to be met are increasingly diverse. For example, the network needs to be able to support ultra-high rates, ultra-low latencies, and / or ultra-large connections. This feature makes network planning, network configuration, and / or resource scheduling increasingly complex. In addition, as the functions of the network become increasingly powerful, for example, supporting increasingly high frequency spectrums, supporting high-order multiple input multiple output (MIMO) technology, supporting beamforming, and / or supporting new technologies such as beam management, network energy saving has become a hot research topic. These new needs, new scenarios, and new features have brought unprecedented challenges to network planning, operation and maintenance, and efficient operation. In order to meet this challenge, artificial intelligence technology can be introduced into the wireless communication network, thereby realizing network intelligentization.
[0105] In order to support artificial intelligence (AI) technology in the wireless network, an AI node (which can also be referred to as an AI entity) can also be introduced into the network.
[0106] Optionally, the AI entity can be deployed in one or more of the following positions in the communication system: an access network device, a terminal device, or a core network device, etc., or the AI entity can also be deployed separately, for example, in a position other than any of the above-mentioned devices, such as a host or a 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: a network device, a terminal device, or a network element of a core network, etc. Based 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.
[0107] It can be understood that the present application does not limit the number of AI entities. For example, when there are multiple AI entities, the multiple AI entities can be divided based on functions, such as different AI entities being responsible for different functions.
[0108] It can also be understood that the AI entity can be a separate device, can be integrated into the same device to implement different functions, or can be a network element in a hardware device, or can be a software function running on a dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform), and the present application does not limit the specific form of the AI entity.
[0109] The AI entity can be an AI network element or an AI module. The AI entity is used to implement a corresponding AI function. The AI modules deployed in different network elements can be the same or different. The AI model in the AI entity can implement different functions according to different parameter configurations. The AI model in the AI entity can be configured based on one or more of the following parameters: a structural parameter (such as at least one of the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of neurons, the activation function of neurons, or the bias in the activation function), an input parameter (such as the type of input parameter and / or the dimension of input parameter), or an output parameter (such as the type of output parameter and / or the dimension of output parameter). The bias in the activation function can also be referred to as the bias of the neural network.
[0110] One AI entity can have one or more models. One model can infer an output including one parameter or multiple parameters. The learning process, the training process, or the inference process of different models can be deployed in different entities or devices, or can be deployed in the same entity or device.
[0111] FIG. 1 is a schematic diagram of a communication system applicable to the communication method according to the embodiments of the present application. As shown in FIG. 1, the communication system 100 can include at least one network device, such as the network device 110 shown in FIG. 1, and at least one terminal device, such as the terminal device 120 and the terminal device 130 shown in FIG. 1. The network device 110 and the terminal devices (such as the terminal device 120 and the terminal device 130) can communicate with each other through a wireless link. The communication devices in the communication system, such as the network device 110 and the terminal device 120, can communicate with each other through a multi-antenna technology.
[0112] FIG. 2 is a schematic diagram of another communication system applicable to the communication method according to the embodiments of the present application. Compared with the communication system 100 shown in FIG. 1, the communication system 200 shown in FIG. 2 further includes an AI network element 140. The AI network element 140 is configured to perform AI-related operations, such as constructing a training data set or training an AI model.
[0113] In a possible implementation, the network device 110 can send data related to the training of the AI model to the AI network element 140, and the AI network element 140 can construct a training data set and train an AI model. For example, the data related to the training of the AI model can include data reported by the terminal device. The AI network element 140 can send the result of the AI model-related operation to the network device 110 and forward it to the terminal device through the network device 110. For example, the result of the AI model-related operation can include at least one of the following: a trained AI model, an evaluation result or a test result of the model, and the like. For example, part of the trained AI model can be deployed on the network device 110, and the other part can be deployed on the terminal device. Alternatively, the trained AI model can be deployed on the network device 110. Alternatively, the trained AI model can be deployed on the terminal device.
[0114] It should be understood that FIG. 2 only illustrates the case that the AI network element 140 is directly connected to the network device 110, and in other scenarios, the AI network element 140 can also be connected to the terminal device. Alternatively, the AI network element 140 can be connected to both the network device 110 and the terminal device. Alternatively, the AI network element 140 can also be connected to the network device 110 through a third-party network element. The embodiments of the present application do not limit the connection relationship between the AI network element and other network elements.
[0115] The AI network element 140 can also be configured as a module in the network device and / or the terminal device, such as the network device 110 or the terminal device shown in FIG. 1. One or more AI modules can be deployed in the network device 110. One or more AI modules can be deployed in the terminal device.
[0116] It should be noted that FIG. 1 and FIG. 2 are merely simplified schematic diagrams for ease of understanding, and for example, the communication system can further include other devices, such as wireless relay devices and / or wireless backhaul devices, etc., which are not shown in FIG. 1 and FIG. 2. In actual application, the communication system can include multiple network devices, and can also include multiple terminal devices. Embodiments of the present application do not limit the number of network devices and terminal devices included in the communication system.
[0117] FIG. 3 is a schematic diagram of a possible application framework of a communication system according to an embodiment of the present application. As shown in FIG. 3, the network elements in the communication system are connected through interfaces (such as NG, Xn) or air interfaces. One or more AI modules (only one is shown in FIG. 3 for clarity) are arranged in one or more of the network element nodes, such as a core network device, an access network node (RAN node), a terminal device, or an operation administration and maintenance (OAM) device. The access network node can be a separate RAN node, or can include multiple RAN nodes, such as a CU and a DU. The CU and / or the DU can also be provided with one or more AI modules. Optionally, the CU can be further split into a CU-CP and a CU-UP. One or more AI modules are arranged in the CU-CP and / or the CU-UP. For example, the CU and the DU are connected through an F1 interface. The CUs are connected through an Xn interface.
[0118] The network device can be a network device provided with one or more AI modules. The network device can be one or more of the core network device, the access network node (RAN node), or the OAM device shown in FIG. 3. For example, the AI module can be a RAN intelligent controller (RIC), such as a near-real-time RIC or a non-real-time RIC, as shown in FIG. 4. For example, the near-real-time RIC is arranged in the RAN node (such as the CU, the DU), and the non-real-time RIC is arranged in the OAM, the cloud server, the core network device, or other network devices. The RIC can obtain a subset of data from multiple terminal devices from the RAN node (such as the CU, the CU-CP, the CU-UP, the DU, and / or the RU), reorganize the subset of data into a training data set #2, and train based on the training data set #2. For example, the near-real-time RIC and the non-real-time RIC can be separately arranged as a network element, and the network device can be the near-real-time RIC or the non-real-time RIC.
[0119] FIG. 4 is a schematic diagram of a possible application framework in a communication system. As shown in FIG. 4, the communication system includes a RIC. For example, the RIC can be the AI module shown in FIG. 3, which is used to implement AI-related functions. The RIC includes a near-real time RIC (near-RT RIC) and a non-real time RIC (Non-RT RIC). The non-real time RIC mainly processes non-real time information, such as data that is not sensitive to latency, which can be on the order of seconds. The real-time RIC mainly processes near-real time information, such as data that is relatively sensitive to latency, which is on the order of tens of milliseconds.
[0120] The near-real time RIC is used for model training and inference. For example, it is used to train an AI model, and inference is performed using the AI model. The near-real time RIC can obtain network side and / or terminal side information from RAN nodes (such as 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 near-real time RIC can submit 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 near-real time RIC submits inference results to a DU, which then sends them to an RU.
[0121] The non-real time RIC is also used for model training and inference. For example, it is used to train an AI model, and inference is performed using the model. The non-real time RIC can obtain network side and / or terminal side information from RAN nodes (such as CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminals. This information can be used as training data or inference data, and inference results can be submitted 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 non-real time RIC submits inference results to a DU, which then sends them to an RU.
[0122] The near-real time RIC and the non-real time RIC can also be separately set up as a network element. Alternatively, the near-real time RIC and the non-real time RIC can also be part of other devices. For example, the near-real time RIC can be set up in a RAN node (such as a CU or a DU), while the non-real time RIC can be set up in an OAM, a cloud server, a core network device, or another network device.
[0123] To facilitate understanding of the schemes of the embodiments of the present application, the following explains the terms that can be involved in the embodiments of the present application.
[0124] (1) AI model:
[0125] An AI model is an algorithm or computer program that can implement an AI function. The AI model represents the mapping relationship between the input and output of the model. The AI model can be understood as a function model that maps a certain dimension of input to a certain dimension of output, and the model parameters are obtained through machine learning training. For example, f(x) = ax 2 +b is a quadratic function model, which can be regarded as an AI model, and a and b correspond to the parameters of the AI model, which can be obtained through machine learning training. The AI model can also be referred to as a model or an AI function or a function. One AI function can correspond to one or more AI models.
[0126] The type of AI model can be a neural network, a linear regression model, a decision tree model, a support vector machine (SVM), a Bayesian network, a Q-learning model, or other machine learning (ML) models.
[0127] (2) Two-end model:
[0128] The two-end model can also be referred to as a two-sided model, a collaborative model, a dual model, or a two-side model, etc. The two-end model refers to a model composed of multiple sub-models. The multiple sub-models constituting the model need to be matched with each other. The multiple sub-models can be deployed in different nodes.
[0129] The embodiments of the present application relate to an encoder for compressing channel information and a decoder for restoring channel information. The encoder and the decoder are matched for use, and it can be understood that the encoder and the decoder are a matched AI model. One encoder can 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 is the same and one-to-one correspondence. The encoder can also include a quantization module, which can be used for quantization processing of the output of the AI model in the encoder. The decoder can include a dequantization module, which can be used for dequantization processing of the feedback information of the received channel information to obtain the input of the AI model in the decoder. The dequantization processing can also be referred to as dequantization processing.
[0130] In one possible design, a pair of matching encoder and decoder can be two parts of the same auto-encoder (AE). The encoder and the decoder are deployed in different nodes of the AE model, which is a typical bilateral model. The encoder and the decoder of the AE model are usually jointly trained. The auto-encoder is a kind of unsupervised learning neural network, which is characterized by taking the input data as the label data, and thus can also be understood as a self-supervised learning neural network. The auto-encoder can be used for data compression and recovery. For example, the encoder in the auto-encoder can compress (encode) the data A to obtain the data B, and the decoder in the auto-encoder can decompress (decode) the data B to recover the data A. Alternatively, it can be understood that the decoder is the inverse operation of the encoder.
[0131] FIG. 5 is a schematic diagram of the relationship between the encoder and the decoder. For example, as shown in FIG. 5, the encoder processes the input V to obtain the processed result z, and the decoder can decode the output z of the encoder to the expected output V'.
[0132] The AI model in the embodiments of this application can 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.
[0133] (3) Neural network (NN):
[0134] The neural network is a specific implementation form of AI or ML. According to the universal approximation theorem, the neural network can theoretically approximate any continuous function, so that the neural network has the ability to learn any mapping.
[0135] Taking the type of the AI model as the neural network as an example, the AI model involved in the present disclosure can be a deep neural network (DNN). The traditional communication system needs to rely on rich expert knowledge to design the communication module, while the deep learning communication system based on the DNN can automatically discover the implicit pattern structure from a large amount of data set, establish the mapping relationship between the data, and obtain better performance than the traditional modeling method.
[0136] A neural network can be composed of neurons, each of which performs a weighted sum operation on its input values and produces an output by passing the weighted sum result through a non-linear function. A DNN generally has a multi-layer structure, each layer of the DNN can include multiple neurons, and the input layer transmits the values received after being processed by the neurons to the intermediate hidden layer. Similarly, the hidden layer transmits the calculation results to the final output layer to produce the final output of the DNN.
[0137] A DNN generally has more than one hidden layer, and the hidden layer often directly affects the ability to extract information and fit functions. Increasing the number of hidden layers of the DNN or expanding the width of each layer can improve the function fitting ability of the DNN. The weighted value in each neuron is the parameter of the DNN network model. The model parameters are optimized through a training process, so that the DNN network has the ability to extract data features and express mapping relationships. A DNN generally uses a supervised learning or unsupervised learning strategy to optimize model parameters.
[0138] Depending on the construction method of the network, the DNN can include a feedforward neural network (FNN), a convolutional neural network (CNN), and a recurrent neural network (RNN), etc.
[0139] A CNN is a neural network specially designed to process data with a grid-like structure. For example, time series data (discrete sampling on the time axis) and image data (two-dimensional discrete sampling) can be considered as data with a grid-like structure. Instead of using all input information at once for operation, a CNN uses a fixed-size window to extract part of the information for convolution operation, which greatly reduces the calculation amount of model parameters. In addition, different convolution kernels can be used for each window according to the different types of information extracted by the window (such as people and objects in the same image), which enables the CNN to better extract features of the input data.
[0140] A RNN is a DNN network that uses feedback time series information. Its input includes new input values at the current time and its own output values at the previous time. RNN is suitable for obtaining sequence features with temporal correlation, and is particularly suitable for speech recognition, channel coding and decoding, etc.
[0141] The feature of a FNN network is that the neurons in adjacent layers are completely connected to each other, which makes the FNN usually require a large amount of storage space and results in high computational complexity.
[0142] The FNN, CNN, and RNN are all constructed based on neurons. As described above, each neuron performs a weighted sum operation on its input values, and the weighted sum result generates an output through a nonlinear function. The weights of the weighted sum operation of the neurons in the neural network and the nonlinear function are referred to as parameters of the neural network. The parameters of all the neurons of a neural network constitute the parameters of the neural network.
[0143] (4) AI model design:
[0144] The AI model design mainly includes a data collection link (for example, collecting training data and / or inference data), a model training link, and a model inference link. Further, it can also include an inference result application link.
[0145] The training processes of different models can be deployed in different devices or nodes, or in the same device or node. The inference processes of different models can be deployed in different devices or nodes, or in the same device or node. Taking the terminal device completing the model training link as an example, the terminal device can train a matching encoder and decoder, and then send the model parameters of the decoder to the network device. Taking the network device completing the model training link as an example, the network device can train a matching encoder and decoder, and then indicate the model parameters of the encoder to the terminal device. Taking the independent AI network element completing the model training link as an example, the AI network element can train a matching encoder and decoder, and then send the model parameters of the encoder to the terminal device and the model parameters of the decoder to the network device. Further, the model inference link corresponding to the encoder is performed in the terminal device, and the model inference link corresponding to the decoder is performed in the network device.
[0146] The model parameters can include one or more of the following: structural parameters (such as the number of layers of the model, and / or weights, etc.) of the model, input parameters (such as input dimensions, input port numbers) of the model, or output parameters (such as output dimensions, output port numbers) of the model. It can be understood that the input dimensions can refer to the size of an input data, for example, when the input data is a sequence, the input dimensions corresponding to the sequence can indicate the length of the sequence. The input port numbers can refer to the number of input data. Similarly, the output dimensions can refer to the size of an output data, for example, when the output data is a sequence, the output dimensions corresponding to the sequence can indicate the length of the sequence. The output port numbers can refer to the number of output data.
[0147] (5) Channel information:
[0148] In a communication system, a network device decides one or more of the following configurations of a downlink data channel of a terminal device based on channel information: resource, MCS, and precoding. It can be understood that the channel information, which can also be referred to as CSI or channel environment information, is information that can reflect channel characteristics and channel quality.
[0149] CSI measurement refers to solving channel information at a receiving end according to a reference signal sent by a sending end, that is, estimating channel information by using a channel estimation method. Exemplarily, the reference signal can include one or more of a channel state information reference signal (CSI-RS), a synchronizing signal / physical broadcast channel block (SSB), a sounding reference signal (SRS), or a demodulation reference signal (DMRS). One or more of the CSI-RS, the SSB, and the DMRS can be used to measure downlink channel information. The SRS and / or the DMRS can be used to measure uplink channel information.
[0150] Taking an FDD communication scenario as an example, since the uplink and downlink channels do not have reciprocity or cannot guarantee the reciprocity of the uplink and downlink channels, the network device needs to obtain the downlink CSI through the uplink feedback of the terminal device. The network device usually sends a downlink reference signal to the terminal device, and the terminal device receives the downlink reference signal. Since the terminal device knows the sending information of the downlink reference signal, the terminal device can perform channel measurement and interference measurement estimation on the downlink channel experienced by the downlink reference signal according to the received downlink reference signal. The terminal device generates downlink CSI based on the measured downlink channel matrix. The terminal device generates a CSI report according to a protocol pre-defined manner or a network device configured manner and feeds back to the network device, so that the network device obtains the downlink CSI.
[0151] In the embodiments of the present application, the CSI has a broader meaning than that in the traditional scheme, and is not limited to CQI, precoding matrix indicator (PMI), rank indicator (RI), or CSI-RS resource indicator (CRI), but can also be one or more of channel response (such as a channel response matrix), a channel matrix, a channel feature matrix, a precoding matrix, RSRP, SINR, the identity (ID) of the optimal beam, or the ID of the top K beams, and the like. For example, the optimal beam can be the beam with the largest channel quality (for example, RSRP, SINR, etc.) in the beam set. The top K beams can be the K beams in the beam set whose channel quality (for example, RSRP, SINR, etc.) is greater than or equal to a certain threshold, or the top K beams in the order of descending channel quality, and K is a positive integer. The signal-to-interference-plus-noise ratio can also be referred to as the signal-to-noise ratio.
[0152] wherein the RI is used to indicate the number of layers of the recommended downlink transmission for the receiving end of the reference signal, such as a terminal device, and the CQI is used to indicate the modulation and coding scheme that can be supported by the current channel condition determined by the receiving end of the reference signal, such as a terminal device. The PMI is used to indicate the recommended precoding for the receiving end of the reference signal, such as a terminal device. The number of layers of the precoding indicated by the PMI corresponds to the RI. The channel response and the channel matrix represent the channel itself, and the channel feature matrix and the precoding matrix are matrices composed of features extracted from the channel.
[0153] (6) Channel report:
[0154] The channel report can be used to reflect the channel measurement information or channel information corresponding to the reference signal (which can be used for channel measurement or channel estimation), or in other words, the channel report is information generated based on the information obtained by measuring the reference signal, which can reflect channel environment information, etc.
[0155] The channel report can also be replaced by a channel measurement report, or a measurement report, or a CSI report, or CSI feedback information, or CSI compression information, and the like, without limiting other possible terms.
[0156] (7) Model monitoring:
[0157] Model monitoring refers to monitoring the performance of an AI model. If the AI model performs poorly, it can be switched to a non-AI mode, or replaced with a new AI model, or updated, etc. The performance of the AI model can be monitored by monitoring the accuracy of the AI model output or by monitoring the system performance. The accuracy of the AI model output can be referred to as an intermediate key performance indicator (intermediate KPI), i.e., an intermediate KPI. The system performance can also be referred to as an eventual KPI.
[0158] Specifically, monitoring the accuracy of the AI model output is to determine whether the performance of the AI model meets the requirements by comparing the difference between the output of the AI model and the corresponding label or ground-truth. Monitoring the system performance is to determine whether the performance of the AI model meets the requirements by monitoring whether the performance of the communication system after using the AI model meets the requirements.
[0159] The intermediate KPI can include one or more of generalized cosine similarity (GCS), square generalized cosine similarity (SGCS), or normalized mean square error (NMSE), etc. The eventual KPI can include throughput, spectral efficiency, transmission rate, block error rate (BLER), hypothetical BLER, hybrid automatic repeat request (HARQ) feedback, etc. The model monitoring can be performed by the UE or by the base station.
[0160] (8) Configuration type:
[0161] In the embodiments of the present application, the configuration type includes periodic configuration, semi-static configuration, and aperiodic configuration.
[0162] FIG. 6 is a schematic diagram of an example of the three configuration types in the embodiments of the present application.
[0163] Exemplarily, for periodic configuration, as shown in (a) of FIG. 6, the network device configures a transmission period (for example, every 2 slots, that is, the transmission period is equal to 2 slots) and an offset (a slot offset within the period, for example, the offset is equal to 0) of the reference signal, and transmits the reference signal according to the transmission period and the offset of the reference signal. Wherein, the transmission period of the reference signal can be understood as the offset of adjacent reference signal resources, which can be simply referred to as the offset of adjacent resources.
[0164] Exemplarily, for semi-static configuration, the network device configures the transmission period and the offset of the reference signal. Wherein, the network device can activate or deactivate the transmission of the reference signal through medium access control-control element (MAC-CE) and the like. For example, as shown in (b) of FIG. 6, the transmission of the reference signal on the first slot (from left to right) is activated through MAC-CE (the network device transmits the reference signal on the first slot and the third slot), the transmission of the reference signal on the fifth slot is deactivated through MAC-CE (indicated by a black box) (the network device does not transmit the reference signal on the fifth slot), and the transmission of the reference signal on the seventh slot is activated through MAC-CE (the network device can transmit the reference signal on the seventh slot and the ninth slot). That is, the configuration information of the semi-static configuration can include the transmission period of the reference signal, the number of transmissions, one or more activation information, and one or more deactivation information, and the like. Wherein, the activation information or the deactivation information can be through explicit signaling, such as the aforementioned MAC-CE signaling, or can be triggered by a timer. Wherein, the duration of the timer can be predefined or configured.
[0165] Exemplarily, for aperiodic configuration, the network device indicates the resource for transmitting the reference signal through downlink control information (DCI) signaling. Wherein, as shown in (c) of FIG. 6, the network device can also configure multiple resource positions through parameters [m, k], m is the transmission period of the reference signal (for example, every 1 slot, that is, the transmission period is equal to 1 slot), that is, the interval of the multiple resources, k is the number of resources (which can also be understood as the number of transmissions of the reference signal) (for example, k = 4), and k is a positive integer. Wherein, the transmission period of the reference signal can be understood as the offset of adjacent reference signal resources, and the number of transmissions of the reference signal resources can be understood as the number of reference signal resources, which will not be described hereinafter.
[0166] In a communication system, a terminal device can calculate downlink CSI by measuring a downlink reference signal and generate a CSI report to feed back to a network device. The network device can determine, according to the CSI, a resource, an MCS and a precoding of a downlink data channel of the terminal device and other related configuration information of a downlink channel.
[0167] The following takes calculating CQI as an example for illustration. FIG. 7 shows a schematic diagram of two CQI calculation schemes.
[0168] In one scheme, CQI can be determined by the following steps.
[0169] A1, measuring a downlink reference signal.
[0170] The terminal device measures a downlink reference signal without precoding information sent by the network device, for example, non-precoded CSI-RS in FIG. 7, to obtain an equivalent channel estimation result H1.
[0171] For example, H1=H. H can represent a channel matrix.
[0172] A2, calculating SINR.
[0173] The terminal device calculates SINR according to the equivalent channel estimation result H1 and an interference and noise level.
[0174] A3, determining CQI.
[0175] The terminal device determines a corresponding CQI based on SINR based on an internal algorithm, for example, non-precoded CSI-RS-based CQI in FIG. 7.
[0176] A4, reporting CQI.
[0177] The terminal device can report CQI to the network device in a periodic or aperiodic manner. The network device makes relevant configurations according to the CQI reported by the terminal device.
[0178] In the above scheme, the terminal device determines CQI based on the measurement result of the downlink reference signal without precoding information, which may not be consistent with the actual downlink channel quality, thereby affecting the relevant configurations of the network device.
[0179] In another scheme, CQI can be determined by the following steps.
[0180] B1, measuring a downlink reference signal.
[0181] The terminal device measures a downlink reference signal with precoding information, such as the precoded CSI-RS in FIG. 7, to obtain an equivalent channel estimation result H2.
[0182] B2, calculate SINR.
[0183] The terminal device calculates SINR according to the equivalent channel estimation result H2 and the interference and noise level.
[0184] B3, determine CQI.
[0185] The terminal device determines the corresponding CQI based on SINR based on an internal algorithm, such as the CQI based on H2 in FIG. 7, i.e., the precoded CSI-RS-based CQI.
[0186] B4, report CQI.
[0187] The terminal device can report the CQI to the network device in a periodic or aperiodic manner. The network device performs relevant configuration according to the CQI reported by the terminal device.
[0188] In the above scheme, the terminal device needs to compress and report the channel information measured based on the downlink reference signal without precoding information to the network device side, and the network device decompresses by the CSI decoder to obtain the reconstructed channel information. The network device obtains the downlink reference signal with precoding information according to the reconstructed channel information. The downlink reference signal with precoding information can also be replaced by the downlink reference signal loaded with the reconstructed channel information. For example, the terminal device measures the equivalent channel estimation result H 2= V1*H based on the downlink reference signal with precoding information V1. In this case, the CQI calculated by the terminal device is closer to the actual downlink channel quality, but the overall time required to calculate the CQI is longer, which affects the communication efficiency.
[0189] Therefore, the present application provides a communication method and a communication device, which can help the network device to obtain more accurate downlink channel quality, thereby ensuring the communication performance.
[0190] It should be understood that, in the present application, indication includes direct indication (also known as explicit indication) and implicit indication. Among them, direct indication of information A means including the information A; implicit indication of information A means indicating information A through the corresponding relationship between information A and information B and directly indicating information B. Among them, the corresponding relationship between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0191] It should be understood that, in the present application, information C is used for determination of information D, which includes that information D is determined based on information C only, and information D is determined based on information C and other information. In addition, information C is used for determination of information D, which also includes the case of indirect determination, such as the case that information D is determined based on information E, and information E is determined based on information C.
[0192] In addition, in the embodiments of the present application, "network element A sends information A to network element B" can be understood as that the destination of the information A or the intermediate network element in the transmission path between the destination is network element B, which can include direct or indirect sending of information to network element B. "Network element B receives information A from network element A" can be understood as that the source of the information A or the intermediate network element in the transmission path between the source is network element A, which can include direct or indirect receiving of information from network element A. The information can be processed as necessary between the source and the destination of the information transmission, for example, format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, and will not be described here.
[0193] In the scheme of the embodiments of the present application, "and / or" is used to describe the corresponding relationship of the corresponding objects, which means that there can be three kinds of relationships, for example, "A and / or B" can represent three cases of only A, only B and A and B existing at the same time, wherein A and B can be singular or plural.
[0194] FIG. 8 is a schematic flowchart of a communication method provided by the present application.
[0195] As shown in FIG. 8, the method 900 can include the following steps.
[0196] 910, the terminal device receives a first reference signal from the network device. The first reference signal has no precoding information.
[0197] 920, the terminal device determines a first value of a first parameter based on the measurement result of the first reference signal, the first parameter being used to reflect the channel quality.
[0198] 930, the terminal device receives a second reference signal from the network device. The second reference signal corresponds to the first precoding information.
[0199] 940, the terminal device determines a second value of the first parameter based on the 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 can be used for determination of a third value of the first parameter.
[0200] The first reference signal can be referred to as a reference signal without pre-coding processing, a reference signal without pre-coding information loading, or a reference signal without pre-coding information.
[0201] The "reference signal without pre-coding information loading" and the "reference signal with pre-coding information loading" can be understood as relative concepts. The reference signal without pre-coding information loading, i.e., the reference signal without using pre-coding information for processing. The reference signal with pre-coding information loading can be understood as the reference signal processed using pre-coding information, i.e., loading pre-coding information on the reference signal.
[0202] Exemplarily, the reference signal in the embodiments of the present application can be a CSI-RS, an SSB, or a DMRS. For the convenience of description, the CSI-RS is mainly taken as an example for description in the embodiments of the present application. For example, the first reference signal can be a non-precoded CSI-RS, and the second reference signal can be a precoded CSI-RS. In other possible implementation manners, the CSI-RS can also be replaced by other types of reference signals.
[0203] The first pre-coding information is exemplarily described below.
[0204] Further, before the step 930, the method 900 can further include a step 921 (not shown in the figure).
[0205] 921. The terminal device sends first CSI feedback information to the network device, the first CSI feedback information being based on a measurement result of the first reference signal. The first CSI feedback information can be used for determination of the first pre-coding information.
[0206] The network device can load the first pre-coding information on the reference signal to obtain the second reference signal and send it to the terminal device. In this case, the pre-coding information loaded on the second reference signal is the pre-coding information based on the first CSI feedback information.
[0207] The first CSI feedback information can include information obtained by compressing and / or quantizing the measurement result of the first reference signal. Optionally, the first CSI feedback information can also include the first value of the first parameter, or can not include the first value of the first parameter.
[0208] 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 herein.
[0209] Optionally, the first CSI feedback information can be a first CSI report, or included in the first CSI report. The first CSI report can be configured by configuration information of the first CSI report, such as configuration of time-frequency resources of the first CSI report by the configuration information of the first CSI report. The configuration information of the first CSI report can have a first configuration information identifier.
[0210] Exemplarily, the first AI model can be used for generation of the CSI feedback information. The second AI model matched with the first AI model can be used for recovery of channel information corresponding to the CSI feedback information, i.e., to obtain CSI recovery information corresponding to the CSI feedback information. For example, the first AI model can be an encoder in FIG. 5, and the second AI model can be a decoder in FIG. 5. Specifically, the first AI model can be used for processing a measurement result of a reference signal to obtain CSI feedback information corresponding to the reference signal; and the second AI model can be used for processing the CSI feedback information corresponding to the reference signal to obtain CSI recovery information corresponding to the reference signal. The first AI model can be deployed on an AI entity at a terminal device side, and the second AI model can be deployed on an AI entity at a network device side.
[0211] The terminal device side includes a terminal device, or other devices in communication with the terminal device, such as devices controlled by or serving the terminal device.
[0212] The AI entity at the terminal device side can be the terminal device itself, or an AI entity in communication with the terminal device. For example, the AI entity can be a server, such as an OTT server or a cloud server.
[0213] The network device side includes a network device, or other devices in communication with the network device, such as devices controlled by or serving the network device.
[0214] The AI entity at the network device side can be the network device itself, or an AI entity in communication with the network device. For example, the AI entity can be a RIC, an OAM, or a server, such as an OTT server or a cloud server. The near-real-time RIC is disposed in a RAN node, e.g., in a CU / DU. The RIC, the OAM, or the server, etc., can be collectively referred to as an intelligent network element.
[0215] The first CSI feedback information can be an output of the first AI model or based on an output of the first AI model, and an input of the first AI model can be a measurement result of the first reference signal. An input of the second AI model can include the first CSI feedback information or based on the first CSI feedback information, and an output of the second AI model can be recovery information of channel information corresponding to the first CSI feedback information, i.e., first CSI recovery information.
[0216] The first CSI feedback information can be used for determination of the first precoding information, i.e., the first CSI recovery information can be used for determination of the first precoding information. The reference signal carrying the first precoding information can also be replaced by the reference signal carrying the first CSI recovery information.
[0217] The above CSI feedback manner is only an example, and the CSI feedback can also be implemented in other manners. For example, the measurement result of the first reference signal is processed according to a codebook to obtain the first CSI feedback information. The embodiments of the present application do not limit this.
[0218] In addition, the precoding information corresponding to the second reference signal, i.e., the first precoding information, can also be determined based on other CSI feedback information in addition to the first CSI feedback information.
[0219] Whether the reference signal corresponds to the precoding information can be indicated by the network device to the terminal device.
[0220] Further, the method 900 can further include steps 911 and 912 (not shown in the figure).
[0221] 911, the terminal device receives first indication information from the network device. The first indication information indicates that the first reference signal has no precoding information.
[0222] 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 precoding information.
[0223] Alternatively, the method 900 can further include step 913 (not shown in the figure).
[0224] 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.
[0225] The network device can send indication information to the terminal device to inform the terminal device whether the reference signal corresponds to the precoding information.
[0226] Whether to correspond to the precoding information can be represented in multiple ways.
[0227] Suppose that field #1 in the indication information (such as the first indication information, the second indication information, and / or the third indication information) is used to indicate whether the reference signal corresponds to the precoding information. The reference signal corresponding to the precoding information and the reference signal having no precoding information can be distinguished by different values on the field #1.
[0228] Exemplarily, the value on the field #1 used to indicate that the reference signal corresponds to the precoding information and the reference signal has no precoding information can be predefined.
[0229] For example, if the value of field #1 is 0, the reference signal has no precoding information, and if the value of field #1 is 1, the reference signal corresponds to precoding information.
[0230] For example, the value on field #1 for indicating that the reference signal corresponds to precoding information can be predefined. If the value on field #1 is not the predefined value, the reference signal has no precoding information. The predefined value can also be used for determining the precoding information. That is, the terminal device can determine which precoding information the reference signal corresponds to according to the value on field #1, or determine that the precoding information corresponding to the reference signal is based on which reference signal.
[0231] For example, field #1 can include 4 bits, wherein 0-10 are predefined values and can be used for determining the precoding information. If the value on field #1 is any value in 0-10, the reference signal corresponds to precoding information, and if the value on field #1 is any value in 11-15, the reference signal has no precoding information.
[0232] As a possible implementation, the first reference signal and the second reference signal can be configured by multiple resource configuration information.
[0233] Optionally, the method 900 can further include the following steps:
[0234] The terminal device receives first resource configuration information, and the first resource configuration information indicates resource configuration of the first reference signal.
[0235] The terminal device receives second resource configuration information, and the second resource configuration information indicates resource configuration of the second reference signal.
[0236] The first resource configuration information and the second resource configuration information are different resource configuration information.
[0237] For example, the first resource configuration information and the second resource configuration information can be carried in different messages.
[0238] As another possible implementation, the first reference signal and the second reference signal can be configured by the same resource configuration information.
[0239] Optionally, the same resource configuration information corresponds to an identity of the same resource configuration information. That is, the first reference signal and the second reference signal can be configured by the same resource configuration information, which can be replaced by the first reference signal and the second reference signal corresponding to the identity of the same resource configuration information.
[0240] Optionally, the method 900 can further include the following steps:
[0241] The terminal device receives 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.
[0242] 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.
[0243] Optionally, the resource configuration of the reference signal can comprise information about whether the reference signal corresponds to precoding 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.
[0244] Further, the resource configuration of the reference signal can further comprise at least one of the following: a configuration type, an offset of adjacent resources, or a number of transmission times. The configuration type can comprise at least one of the following: periodic configuration, semi-static configuration, or aperiodic configuration.
[0245] For example, the configuration type of the first reference signal can be periodic configuration, semi-static configuration, or aperiodic configuration.
[0246] For example, the configuration type of the second reference signal can be periodic configuration, semi-static configuration, or aperiodic configuration.
[0247] Optionally, the resource configuration of the reference signal can also not comprise information about whether the reference signal corresponds to precoding information. In this case, the first resource configuration information and the first indication information can be different information, the second resource configuration information and the second indication information can be different information, and the third resource configuration information and the third indication information can be different information.
[0248] The first parameter is described below.
[0249] For example, the first parameter can be used for determination of one or more of modulation mode, code rate, or coding efficiency. That is, the first parameter is related to one or more of modulation mode, code rate, or coding efficiency.
[0250] For example, the first parameter is used to reflect channel quality.
[0251] Optionally, the first parameter can comprise at least one of the following: CQI, SINR, SNR, RSRP, etc.
[0252] In the embodiment of the present application, the first adjustment amount is determined, which can also be understood as determining the value of the first adjustment amount. The first adjustment amount is based on the difference between the first value of the first parameter and the second value of the first parameter.
[0253] Exemplarily, the first adjustment amount can be a difference between the first value and the second value of the first parameter.
[0254] The first adjustment amount can be calculated by the terminal device, or can be calculated by the network device.
[0255] Exemplarily, the terminal device can determine the first adjustment amount based on the first value and the second value of the first parameter.
[0256] Alternatively, the terminal device can report the first value and the second value of the first parameter to the network device, and the network device determines the first adjustment amount.
[0257] The first value and the second value of the first parameter can be reported to the network device by the same CSI feedback information, or can be reported to the network device by different CSI feedback information.
[0258] For example, the first value of the first parameter can be reported to the network device by the first CSI feedback information, and the second value of the first parameter can be reported to the network device by other CSI feedback information.
[0259] The first adjustment amount can be used to determine the third value of the first parameter. Alternatively, the first adjustment amount can be used to adjust other values of the first parameter determined based on the measurement result of the non-precoding information. For ease of description, the first adjustment amount can be used to adjust other values of the first parameter determined based on the measurement result of the non-precoding information, or can be simply described as the first adjustment amount can be used to adjust the value of the first parameter.
[0260] Exemplarily, the third value can be understood as other values of the first parameter other than the first value and the second value. For example, the third value of the first parameter can be determined based on the measurement result of the non-precoding information of the reference signal and the first adjustment amount.
[0261] The determination method of the third value is exemplarily described below.
[0262] Further, the method 900 can further include steps 950 and 960 (not shown in the figure).
[0263] 950, the terminal device receives a third reference signal from the network device. The third reference signal has no precoding information.
[0264] 960, the terminal device determines a fourth value of the first parameter based on the measurement result of the third reference signal.
[0265] 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.
[0266] Exemplarily, the third value can be a difference or a sum between the fourth value and the value of the first adjustment. Taking the first parameter as CQI for example, 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 CQI1 minus CQI2, i.e., delta(CQI) = CQI1 - CQI2, in which case CQI3' = CQI3 - delta(CQI). For another example, the value of the first adjustment delta(CQI) can be the result of CQI2 minus CQI1, i.e., delta(CQI) = CQI1 - CQI2, in which case CQI3' = CQI3 + delta(CQI).
[0267] Exemplarily, the adjustment on the value of the first parameter can be performed by the terminal device or by the network device.
[0268] As an example, the terminal device can adjust the fourth value of the first parameter according to the first adjustment to obtain the third value of the first parameter. The terminal device can send second CSI feedback information to the network device, the second CSI feedback information indicating the third value of the first parameter. Alternatively, the second CSI feedback information can also indicate the value of another parameter capable of reflecting the channel quality which can be determined according to the third value of the first parameter. For example, the first parameter can be SNR, and the other parameter can be CQI.
[0269] As another example, the terminal device can send third CSI feedback information to the network device, the third CSI feedback information indicating the fourth value of the first parameter. The network device can adjust the fourth value of the first parameter according to the first adjustment to obtain the third value of the first parameter. The value of the first adjustment can be obtained from the terminal device. The value of the first adjustment 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 of the first parameter and the second value of the first parameter to the network device, and the network device can calculate the value of the first adjustment based on the first value and the second value.
[0270] As mentioned above, whether the reference signal corresponds to the precoding information can be indicated by the indication information from the network device.
[0271] Further, the method 900 can further include step 951 (not shown in the figure).
[0272] 951, the terminal device receives fifth indication information from the network device. The fifth indication information indicates that the third reference signal has no precoding information.
[0273] The specific description of the fifth indication information can refer to the first indication information, the second indication information, or the third indication information. Details are not described herein again.
[0274] According to the scheme of the embodiment of the present application, the first value and the second value of the first parameter can be used to adjust the other value of the first parameter determined based on the measurement result of the other reference signal, which is beneficial to making the adjusted value more accurately reflect the downlink channel quality, thereby being beneficial to making the network device obtain more accurate channel quality to guarantee the communication performance. Meanwhile, in the scheme of the embodiment of the present application, the first adjustment amount can be used for the adjustment of the value of the first parameter, which is beneficial to reducing the time required to obtain a more accurate value of the first parameter, thereby being beneficial to guaranteeing the communication performance.
[0275] For example, the first adjustment amount can be used to adjust the value of the first parameter determined based on the reference signal without precoding information, and the adjusted value is approximately equal to the value of the first parameter determined based on the reference signal with precoding information, thereby being beneficial to making the adjusted value more accurately reflect the downlink channel quality. Moreover, this way does not need to wait until the feedback information corresponding to the reference signal without precoding information is reported to obtain the precoding information, and then determine the value of the first parameter based on the reference signal with precoding information, which saves the time cost and is beneficial to improving the communication efficiency.
[0276] Optionally, the time offset between the first reference signal and the second reference signal is less than or equal to the first time length.
[0277] Exemplarily, the time offset between two reference signals can be understood as the time interval between the transmission time instants of the two reference signals. Alternatively, the time offset between two reference signals can be the time interval between the reception time instants of the two reference signals.
[0278] The "time instant" in the embodiment of the present application can be understood as any one or more of a time slot, a subframe, a frame, and an orthogonal frequency division multiplexing (OFDM) symbol. For example, the time instant corresponding to A can be the time slot, the subframe, the frame, or the OFDM symbol in which A is located, or the first time slot, the first subframe, the first frame, or the first OFDM symbol in which A is located, or the last time slot, the last subframe, the last frame, or the last OFDM symbol in which A is located.
[0279] The unit of "offset" in the embodiment of the present application can be any one or more of a time slot, a subframe, a frame, an OFDM symbol, or a millisecond, etc.
[0280] The first time length can be regarded as the maximum time interval limit between the two reference signals for obtaining the first adjustment amount.
[0281] According to the scheme of the embodiments of the present application, the time offset between the reference signal without precoding information and the reference signal with precoding information for calculating the first adjustment amount is close, such as less than or equal to a preset value, which is beneficial to improve the accuracy of the first adjustment amount, thereby obtaining a more accurate value of the first parameter, so as to guarantee the communication performance.
[0282] The terminal device can determine the reference signal pair for calculating the first adjustment amount in various ways. A group of reference signal pairs includes the reference signal without precoding information and the reference signal with precoding information, that is, the first reference signal and the second reference signal.
[0283] As a possible implementation, the terminal device can determine the reference signal pair for calculating the first adjustment amount according to the first time length. A pair of reference signal without precoding information and reference signal with precoding information with a time offset less than or equal to the first time length can be used to calculate the value of the first adjustment amount.
[0284] Optionally, the first time length can be predefined.
[0285] Optionally, the first time length can be indicated by the network device.
[0286] The method 900 can further include that the terminal device receives fourth indication information from the network device. The fourth indication information indicates the first time length.
[0287] Exemplarily, if the time offset between one reference signal without precoding information and one reference signal with precoding information is less than or equal to the first time length, 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 for calculating the first adjustment amount.
[0288] FIG. 9 shows a schematic diagram of a group of reference signal pairs. In FIG. 9, only CSI-RS is taken as the reference signal, and CQI is taken as the first parameter as an example, which does not constitute a limitation on the type of reference signal and the type of first parameter in the embodiments of the present application.
[0289] FIG. 9 shows CSI-RS: CSI-RS1, CSI-RS2 and CSI-RS3. Among them, CSI-RS1 and CSI-RS2 are reference signals without precoding information, and CSI-RS3 is a reference signal with precoding information.
[0290] As shown in FIG. 9, the time offset between the CSI-RS2 and the CSI-RS3 is less than the first time length W1. The CSI-RS2 and the CSI-RS3 can be used as two reference signals for calculating a CQI adjustment amount (an example of the first adjustment amount). The terminal device can determine the value of the corresponding CQI, i.e., CQI1, based on the measurement result of the CSI-RS2 (H1 in FIG. 9), and calculate the value of the corresponding CQI, i.e., CQI2, based on the measurement result of the CSI-RS3 (H2 in FIG. 9). Wherein, the precoding information V1 corresponding to the CSI-RS3 can be obtained based on the CSI feedback information corresponding to the CSI-RS2, and H2 can be V1*H1. The CQI1 and the CQI2 can be used to calculate the value of the CQI adjustment amount. For example, the value of the CQI adjustment amount delta(CQI) = CQI2-CQI1.
[0291] As another possible implementation, the terminal device can determine a pair of reference resources for calculating the first adjustment amount according to the first time period. The pair of reference signals with no precoding information and the reference signal with precoding information within the first time period can be used to calculate the value of the first adjustment amount.
[0292] The time length of the first time period can be less than or equal to the first time length.
[0293] The time resource of the first reference signal and the time resource of the second reference signal are within the first time period.
[0294] Alternatively, the reception time of the first reference signal and the reception time of the second reference signal are within the first time period, or the transmission time of the first reference signal and the transmission time of the second reference signal are within the first time period.
[0295] For example, if one reference signal with no precoding information and one reference signal with precoding information are received within the first time period, the reference signal with no 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 for calculating the first adjustment amount.
[0296] The terminal device can determine the first time period according to any two of the start time of the first time period, the end time of the first time period, or the length of the first time period.
[0297] 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 the indication information from the network device.
[0298] 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 the indication information from the network device.
[0299] For example, the network device can send indication information, and the start time of the first time period can be the sending time of the indication information, the receiving time of the indication information, or a time indicated by the indication information.
[0300] For example, the length of the first time period can be indicated by the indication information from the network device. The start time of the first time period can be predefined, or determined by the indication information from the network device.
[0301] 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.
[0302] For example, the length of the first time period can be indicated by the indication information from the network device. The end time of the first time period can be predefined, or indicated by the indication information from the network device.
[0303] For example, the start time of the first time period can be predefined, or determined by the indication information from the network device. The end time of the first time period can be predefined, or indicated by the indication information from the network device.
[0304] Optionally, the method 900 can further include determining an effective time period of the first adjustment amount.
[0305] The effective time period of the first adjustment amount, i.e. the effective time 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.
[0306] If the time related to the value of the first parameter is within the effective 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 effective time period, the value of the first adjustment amount is invalid and can no longer be used to adjust the value of the first parameter.
[0307] The time related to the value of the first parameter can be at least one of the following: the sending time of the reference signal used to calculate the value, the receiving time of the reference signal used to calculate the value, the calculation time of the value, or the adjustment time of the value.
[0308] Taking the value of the first adjustment amount as an example for determining the third value of the first parameter, at least one of the following is within the effective time period: the sending time of the third reference signal, the receiving time of the third reference signal, the calculation time of the fourth value, or the adjustment time of the fourth value.
[0309] The determination method of the effective time period is described below.
[0310] Optionally, any one or more of the length of the valid time period, the start time of the valid time period, or the end time of the valid time period can be predefined, or obtained through the indication information from the network device.
[0311] The determination of the valid time period is exemplified as follows.
[0312] Exemplarily, the length of the valid time period can be predefined. The start time of the valid time period can be any one of the following: the calculation time of the first adjustment amount, the sending time of the first reference signal, the receiving time of the first reference signal, the sending time of the second reference signal, the receiving time of the second reference signal, the sending time of the sixth indication information, the receiving time of the sixth indication information, or the time indicated by the sixth indication information.
[0313] Alternatively, the length of the valid time period can be indicated by the sixth indication information. The start time of the valid time period can be any one of the following: the calculation time of the first adjustment amount, the sending time of the first reference signal, the receiving time of the first reference signal, the sending time of the second reference signal, the receiving time of the second reference signal, the sending time of the sixth indication information, the receiving time of the sixth indication information, the time indicated by the sixth indication information, the sending time of other indication information, the receiving time of other indication information, or the time indicated by other indication information.
[0314] Alternatively, the length of the valid time period can be predefined. The end time of the valid time period can be any one of the following: the sending time of the sixth indication information, the receiving time of the sixth indication information, or the time indicated by the sixth indication information.
[0315] Alternatively, the length of the valid time period can be indicated by the sixth indication information. The end time of the valid time period can be any one of the following: the time indicated by the sixth indication information, the sending time of other indication information, the receiving time of other indication information, or the time indicated by other indication information.
[0316] Alternatively, the start time of the valid time period can be any one of the following: the calculation time of the first adjustment amount, the sending time of the first reference signal, the receiving time of the first reference signal, the sending time of the second reference signal, the receiving time of the second reference signal, the sending time of the sixth indication information, the receiving time of the sixth indication information, or the time indicated by the sixth indication information. The end time of the valid time period can be any one of the following: the time indicated by the sixth indication information, the sending time of other indication information, the receiving time of other indication information, or the time indicated by other indication information.
[0317] FIG. 10 is an example of an effective period of the first adjustment amount. In FIG. 10, only CSI-RS is taken as a reference signal, CQI is taken as the first parameter, and the starting time of the effective period is taken as the calculation time of the first adjustment amount as an example, without constituting a limitation to the type of the reference signal, the type of the first parameter, and the determination manner of the effective period of the embodiments of the present application.
[0318] FIG. 10 shows three CSI-RSs: CSI-RS2, CSI-RS3, and CSI-RS4. Among them, CSI-RS2 and CSI-RS4 are reference signals without precoding information, and CSI-RS3 is a reference signal with precoding information.
[0319] The terminal device can determine the value of the corresponding CQI, i.e., CQI1, based on the measurement result of CSI-RS2 (H1 in FIG. 10), and calculate the value of the corresponding CQI, i.e., CQI2, based on the measurement result of CSI-RS3 (H2 in FIG. 10). Among them, 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 value of the CQI adjustment amount. For example, the value of the CQI adjustment amount delta(CQI)=CQI2-CQI1. The terminal device can determine the value of the corresponding CQI, i.e., CQI3 (an example of the fourth value of the first parameter), based on the measurement result of CSI-RS3 (an example of the third reference signal) (H3 in FIG. 10). As shown in FIG. 10, the length of the effective period is Q1, the starting time T1 of the effective period is the time at which delta(CQI) is obtained, and the ending time T2 of the effective period is T1+Q1. The calculation time of CQI3 is within the effective period, and therefore delta(CQI) can be used to adjust CQI3. For example, the terminal device can adjust CQI3 using delta(CQI) to obtain the value of the adjusted CQI (an example of the third value of the first parameter) as CQI3'=CQI3+delta(CQI). The terminal device can report the adjusted CQI to the network device.
[0320] The above only takes adjusting the value of CQI by the terminal device as an example for description, without constituting a limitation to the scheme of the embodiments of the present application. In other implementation manners, the value of CQI can also be adjusted by the network device. For example, any one or more of the length of the effective period, the starting time of the effective period, or the ending time of the effective period can be predefined, or obtained through indication information from the terminal device.
[0321] According to the scheme of the embodiment of the present application, the effective time period of the first adjustment quantity restricts the use effective criterion of the first adjustment quantity, and only in the effective time period of the first adjustment quantity, the first adjustment quantity can be used to adjust the value of the first parameter, which is beneficial to further improve the accuracy of the adjusted value of the first parameter, thereby being beneficial to make the network device obtain more accurate downlink channel quality, so as to guarantee the communication performance. Exemplarily, the starting moment of the effective time period can be the moment of obtaining the first adjustment quantity, and after a period of time, the first adjustment quantity is invalid, which is beneficial to avoid the first adjustment quantity being used to adjust the value of the first parameter after a long time, thereby being beneficial to further improve the accuracy of the adjusted value of the first parameter.
[0322] As a possible implementation manner, the first adjustment quantity can also be used for performance monitoring of the first AI model and / or the second AI model.
[0323] The first AI model is used for processing the measurement result of the reference signal to obtain the CSI feedback information corresponding to the reference signal. The second AI model is used for processing the CSI feedback information corresponding to the reference signal to obtain the CSI recovery information corresponding to the reference signal.
[0324] In other words, the first AI model is used for CSI compression. The second AI model is used for CSI decompression.
[0325] The related description of the first AI model and the second AI model can be referred to the foregoing, and will not be described here.
[0326] Further, the method 900 can further include determining a first condition. In a case where the first adjustment quantity satisfies the first condition, the first AI model and / or the second AI model satisfy the performance requirement.
[0327] If the first adjustment quantity does not satisfy the first condition, the first AI model and / or the second AI model do not satisfy the performance requirement.
[0328] In other words, the first condition can be used to judge whether the first AI model and / or the second AI model satisfy the performance requirement. In other words, the first condition is a condition that the first adjustment quantity should satisfy.
[0329] Exemplarily, the first condition can be that the value of the first adjustment quantity is greater than or equal to a first threshold. That is, in a case where the value of the first adjustment quantity is greater than or equal to the first threshold, the first AI model and / or the second AI model satisfy the performance requirement.
[0330] For example, the value of the first adjustment quantity 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.
[0331] Exemplarily, the first condition can be that the value of the first adjustment amount is less than or equal to the second threshold value. That is, in the case where the value of the first adjustment amount is less than or equal to the second threshold value, the first AI model and / or the second AI model meets the performance requirement.
[0332] For example, the value of the first adjustment amount can be a result of subtracting the second value of the first parameter from the first value of the first parameter, and the first threshold value can be a value less than or equal to 0.
[0333] In the scenario of CSI feedback through the first AI model and the second AI model, the second value of the first parameter is determined based on a measurement result of a reference signal with precoding information, the precoding information being determined based on CSI recovery information corresponding to the first reference signal, the CSI recovery information corresponding to the first reference signal being based on the first AI model and the second AI model. The channel quality determined based on the measurement result of the reference signal with precoding information should not be lower than the channel quality determined based on the measurement result of 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 value can be set to a value greater than or equal to 0, or the second threshold value can be set to a value less than or equal to 0, to determine whether the recovery performance of the model meets the requirement.
[0334] Whether the first AI model and / or the second AI model meets the performance requirement can be performed by the terminal device or by the network device.
[0335] As an implementation manner, the terminal device can determine whether the first AI model and / or the second AI model meets the performance requirement according to the first condition.
[0336] The first condition can be predefined, or can be obtained through indication information from the network device, or can be determined by the terminal device.
[0337] Exemplarily, the method 900 can further include that the terminal device receives seventh indication information from the network device. The seventh indication information can indicate the first condition.
[0338] The seventh indication information can indicate the first condition in various forms.
[0339] For example, the seventh indication information can indicate the first condition itself. For another example, the seventh indication information can indicate the first threshold value. For another example, the seventh indication information can indicate the second threshold value.
[0340] Further, the terminal device can report a result of the performance monitoring of the first AI model and / or the second AI model to the network device. For example, the result of the performance monitoring of the first AI model and / or the second AI model can include that the first AI model and / or the second AI model meets the performance requirement or that the first AI model and / or the second AI model does not meet the performance requirement.
[0341] As another implementation manner, the network device can determine whether the first AI model and / or the second AI model meets the performance requirement according to the first condition.
[0342] For example, the terminal device can report the value of the first adjustment to the network device, or the terminal device can report the first value of the first parameter 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 meets the performance requirement.
[0343] The first condition can be predefined, or can be determined by the network device itself, or can be obtained through the indication information from the terminal device.
[0344] The form of the indication information from the terminal device indicating the first condition can refer to the related description of the seventh indication information, which is not described herein again.
[0345] FIG. 11 shows an example of performance monitoring. In FIG. 11, only CSI-RS is taken as a reference signal, and CQI is taken as the first parameter as an example, which does not constitute a limitation on the type of reference signal and the type of first parameter of the embodiments of the present application.
[0346] FIG. 11 shows two CSI-RSs: CSI-RS2 and CSI-RS3. Among them, 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 for determining the first adjustment. The specific description of determining delta(CQI) according to CSI-RS2 and CSI-RS3 can refer to FIG. 9 or FIG. 10 described above, which is not described herein again. delta(CQI) can be used for performance monitoring of the model. For example, the terminal device can determine whether the first AI model and / or the second AI model meets the performance requirement according to delta(CQI).
[0347] According to the scheme of the embodiments of the present application, the first adjustment calculated based on the reference signal without precoding information and the reference signal with precoding information can also be used for performance monitoring of the model, which is conducive to obtaining an accurate result of performance monitoring and reducing the required overhead of model monitoring.
[0348] FIG. 12 shows a schematic flowchart of a method of communication according to an embodiment of the application. The method 1300 shown in FIG. 12 can be considered as a specific implementation of the method 900. The specific description can be referred to the method 900, and part of the description is omitted when describing the method 1300. For the convenience of description, the AI-based CSI feedback mode is mainly taken as an example in the method 1300. The AI-based CSI feedback mode can also be replaced by other CSI feedback modes. In the 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. Specific examples can be referred to the method 1600 shown in FIG. 15. In the method 1300, the first parameter is CQI. The first parameter can also be replaced by other types of parameters. In the method 1300, the reference signal is CSI-RS. The reference signal can also be replaced by other types of reference signals. The specific description is referred to the foregoing, and is not described here again.
[0349] As shown in FIG. 12, the method 1300 can include the following steps.
[0350] 1301, the network device sends fourth indication information to the terminal device. The fourth indication information indicates the first time length (such as W1 in FIG. 12).
[0351] The step 1301 is an optional step. The first time length can also be determined by other manners, and the specific description can be referred to the method 900.
[0352] 1302, the network device sends a CSI-RS (an example of the first reference signal) to the terminal device. The CSI-RS has no precoding information.
[0353] 1303, the terminal device determines the value CQI1 (an example of the first value) of the CQI according to the measurement result (such as H1 in FIG. 12) of the CSI-RS.
[0354] 1304, the terminal device compresses H1 by the first AI model to obtain the first CSI feedback information.
[0355] 1305, the terminal device sends the first CSI feedback information to the network device.
[0356] 1306, the network device decompresses the first CSI feedback information by the second AI model to obtain the first CSI recovery information.
[0357] 1307, the network device sends a CSI-RS (an example of the second reference signal) to the terminal device. The CSI-RS corresponds to the first precoding information. The first precoding information can be the precoding information determined based on the first CSI recovery information.
[0358] 1308, the terminal device determines a value CQI2 (an example of the second value) of CQI according to the measurement result (H2 in FIG. 12) of the CSI-RS.
[0359] 1309, the terminal device obtains a value delta(CQI) of the CQI adjustment amount (an example of the first adjustment amount) according to the CQI calculation result CQI1 of the CSI-RS without precoding information and the CQI calculation result CQI2 of the CSI-RS with precoding information, where the time offset is less than or equal to W1.
[0360] For example, the time offset of the CSI-RS in step 1302 and the CSI-RS in step 1307 is less than or equal to W1, and the terminal device can obtain a value delta(CQI) of the CQI adjustment amount according to CQI1 and CQI2, where delta(CQI) = CQI2 - CQI1.
[0361] The value of the CQI adjustment amount can be used to adjust other values of CQI. For example, the value of the CQI adjustment amount can be used to adjust the value of CQI determined based on the measurement result of other reference signals without precoding information.
[0362] Optionally, the method 1300 can further include step 1310.
[0363] 1310, the terminal device sends the value of the CQI adjustment amount to the network device.
[0364] The network device can adjust other values of CQI according to the value of the CQI adjustment amount.
[0365] Further, the network device can determine the valid period of the value of the CQI adjustment amount by itself.
[0366] It should be understood that step 1310 is only an example. For example, the terminal device can also not send the value of the CQI adjustment amount, and the terminal device adjusts other values of CQI according to the value of the CQI adjustment amount.
[0367] Further, the terminal device can determine the valid period of the value of the CQI adjustment amount. The specific description of the valid period can refer to the method 900 or the method 1400.
[0368] For example, in the method 1300, whether the CSI-RS corresponds to precoding information can be indicated by the resource configuration information of the CSI-RS, or can also be indicated by other types of indication information.
[0369] For example, in the method 1300, the configuration type of the CSI-RS without precoding information can be periodic configuration, semi-static configuration or aperiodic configuration.
[0370] Exemplarily, in the method 1300, the configuration type of the CSI-RS with precoding information can be periodic configuration, semi-static configuration or aperiodic configuration.
[0371] Exemplarily, in the method 1300, the CSI-RS without precoding information and the CSI-RS with precoding information can be configured by the same resource configuration information, or can be configured by different resource configuration information.
[0372] According to the scheme of the embodiments of the present application, the time offset between the reference signal without precoding information (such as CSI-RS) and the reference signal with precoding information used for calculating the value of the first adjustment amount (such as CQI adjustment amount) is limited by the first time length, and the time interval of the two is relatively short, which is beneficial to improve the accuracy of the first adjustment amount, so as to obtain more accurate value of the first parameter (such as CQI), so as to guarantee the communication performance.
[0373] FIG. 13 shows a schematic flowchart of a method of communication according to an embodiment of the present application. The method 1400 shown in FIG. 13 can be regarded as a specific implementation of the method 900. The specific description can be referred to the method 900, and part of the description is appropriately omitted when the method 1400 is described. For the convenience of description, the method 1400 is mainly described by taking the AI-based CSI feedback mode as an example. The AI-based CSI feedback mode can also be replaced by other CSI feedback modes. In the 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 the method 1400, the first parameter is CQI. The first parameter can also be replaced by other types of parameters. In the method 1400, the reference signal is CSI-RS. The reference signal can also be replaced by other types of reference signals. For specific description, please refer to the foregoing description, which will not be repeated here.
[0374] As shown in FIG. 13, the method 1400 can include the following steps.
[0375] 1401, the network device sends sixth indication information to the terminal device. The sixth indication information indicates the time length of the valid period (such as Q1 in FIG. 13).
[0376] Step 1401 is an optional step. The valid period can also be determined by other ways, and the specific description can be referred to the method 900.
[0377] 1402, the network device sends a CSI-RS (an example of a first reference signal) to the terminal device. The CSI-RS has no precoding information.
[0378] 1403, the terminal device determines a value CQI1 (an example of a first value) of the CQI according to a measurement result (H1 in FIG. 13) of the CSI-RS.
[0379] 1404, the terminal device compresses H1 through the first AI model to obtain first CSI feedback information.
[0380] 1405, the terminal device sends the first CSI feedback information to the network device.
[0381] 1406, the network device decompresses the first CSI feedback information through the second AI model to obtain first CSI recovery information.
[0382] 1407, the network device sends a CSI-RS (an example of a second reference signal) to the terminal device. The CSI-RS corresponds to first precoding information. The first precoding information can be precoding information determined based on the first CSI recovery information.
[0383] 1408, the terminal device determines a value CQI2 (an example of a second value) of the CQI according to a measurement result (H2 in FIG. 13) of the CSI-RS.
[0384] 1409, the terminal device calculates a value delta(CQI) = CQI2-CQI1 of a CQI adjustment amount (an example of a first adjustment amount) according to CQI1 and CQI2.
[0385] 1410, the terminal device determines an effective period of the value of the CQI adjustment amount.
[0386] For example, a starting time T1 of the effective period can be a time at which delta(CQI) is obtained, and an ending time T2 = T1+Q1 of the effective period.
[0387] During the effective period, the value of the CQI adjustment amount can be used to adjust other values of the CQI. Illustratively, the value of the CQI adjustment amount can be used to adjust a value of the CQI determined based on a measurement result of a reference signal without precoding information, wherein the time at which the value of the CQI is obtained is within the effective period. The terminal device can report the adjusted value of the CQI to the network device.
[0388] The description of the CSI-RS in the method 1400 can refer to the method 1300, which will not be repeated here.
[0389] According to the scheme of the embodiment of the application, the effective period of the first adjustment amount (such as the CQI adjustment amount) restricts the use effective criterion of the first adjustment amount. Only in the effective period of the first adjustment amount, the first adjustment amount can be used to adjust the value of the first parameter (such as the CQI), which is beneficial to further improve the accuracy of the value of the adjusted first parameter, thereby being beneficial to making the network device obtain more accurate downlink channel quality, so as to guarantee the communication performance.
[0390] FIG. 14 shows a schematic flowchart of a method of communication according to an embodiment of the application. The method 1500 shown in FIG. 14 can be regarded as a specific implementation of the method 900. The specific description can be referred to the method 900, and part of the description is appropriately omitted when the method 1500 is described. In the 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 the method 1500, the first parameter is the CQI. The first parameter can also be replaced by other types of parameters. In the method 1500, the reference signal is the CSI-RS. The reference signal can also be replaced by other types of reference signals. The specific description is referred to the foregoing, and will not be described here.
[0391] As shown in FIG. 14, the method 1500 can include the following steps.
[0392] 1501, the network device sends seventh indication information to the terminal device. The seventh indication information indicates the first condition (such as the condition that the performance requirement of delta(CQI) should meet in FIG. 14).
[0393] The step 1501 is an optional step. The first condition can also be determined by other manners, and the specific description can be referred to the method 900.
[0394] 1502, the network device sends the CSI-RS (an example of the first reference signal) to the terminal device. The CSI-RS has no precoding information.
[0395] 1503, the terminal device determines the value CQI1 (an example of the first value) of the CQI according to the measurement result (such as H1 in FIG. 14) of the CSI-RS.
[0396] 1504, the terminal device compresses H1 through the first AI model to obtain the first CSI feedback information.
[0397] 1505, the terminal device sends the first CSI feedback information to the network device.
[0398] 1506, the network device decompresses the first CSI feedback information through the second AI model to obtain the first CSI recovery information.
[0399] 1507, the network device sends a CSI-RS (an example of a second reference signal) to the terminal device. The CSI-RS corresponds to the first precoding information. The first precoding information can be precoding information determined based on the first CSI recovery information.
[0400] 1508, the terminal device determines a value CQI2 (an example of a second value) of CQI according to a measurement result (H2 in FIG. 14) of the CSI-RS.
[0401] 1509, the terminal device calculates a value delta(CQI) = CQI2-CQI1 of a CQI adjustment amount (an example of a first adjustment amount) according to CQI1 and CQI2.
[0402] 1510, the terminal device determines whether the delta(CQI) satisfies a first condition.
[0403] If the delta(CQI) satisfies the first condition, the performance of the first AI model and / or the second AI model is better, and satisfies the performance requirement.
[0404] If the delta(CQI) does not satisfy the first condition, the performance of the first AI model and / or the second AI model is poorer, and does not satisfy the performance requirement.
[0405] Optionally, the method 1500 can further include step 1511.
[0406] 1511, the terminal device sends a result of the performance monitoring to the network device.
[0407] The description of the CSI-RS in the method 1500 can refer to the method 1300, which is not described herein again.
[0408] It should be understood that the method 1500 is described by taking the performance monitoring of the model by the terminal device as an example, and does not limit the scheme of the embodiments of the present application. In other implementation manners, the performance monitoring of the model can also be performed by the network device, and the specific description can refer to the method 900.
[0409] According to the scheme of the embodiments of the present application, the first adjustment amount (such as the CQI adjustment amount) calculated based on the reference signal without precoding information (such as the CSI-RS) and the reference signal with precoding information can be used for the performance monitoring of the model, which is beneficial to obtaining an accurate result of the performance monitoring and reducing the required overhead of the model monitoring.
[0410] FIG. 15 shows a schematic flowchart of a method of communication according to an embodiment of the application. The method 1600 shown in FIG. 15 can be regarded as a specific implementation of the method 900. The specific description can be referred to the method 900, and part of the description is omitted when describing the method 1600. In the method 1600, the first AI model is deployed on the OTT at the terminal device side, and the second AI model is deployed on the intelligent network element at the network device side. The OTT at the terminal device side can also be replaced by other AI entities at the terminal device side. The intelligent network element can also be replaced by other AI entities at the network device side. In the method 1600, the first parameter is CQI. The first parameter can also be replaced by other types of parameters. In the method 1600, the reference signal is CSI-RS. The reference signal can also be replaced by other types of reference signals. The specific description is referred to the foregoing, and is not described here again.
[0411] The main difference between the method 1600 shown in FIG. 15 and the method 1300 shown in FIG. 12 is that, in the method 1600, the OTT compresses the measurement result of the CSI-RS by 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 by the second AI model to obtain the first CSI recovery information, and sends the first CSI recovery information to the network device.
[0412] As shown in FIG. 15, the method 1600 can include the following steps.
[0413] 1601, the network device sends fourth indication information to the terminal device. The fourth indication information indicates the first time length (such as W1 in FIG. 15).
[0414] 1602, the network device sends the CSI-RS (an example of the first reference signal) to the terminal device. The CSI-RS has no precoding information.
[0415] 1603, the terminal device determines CQI1 according to the measurement result (such as H1 in FIG. 15) of the CSI-RS.
[0416] 1604, the terminal device sends H1 to the OTT.
[0417] 1605, the OTT compresses H1 by the first AI model to obtain the first CSI feedback information.
[0418] 1606, the OTT sends the first CSI feedback information to the terminal device.
[0419] 1607, the terminal device sends the first CSI feedback information to the network device.
[0420] 1608, the network device sends the first CSI feedback information to the intelligent network element.
[0421] 1609, the intelligent network element decompresses the first CSI feedback information by using the second AI model to obtain first CSI recovery information.
[0422] 1610, the intelligent network element sends the first CSI recovery information to the network device.
[0423] 1611, the network device sends a CSI-RS (an example of a second reference signal) to the terminal device. The CSI-RS corresponds to the first precoding information. The first precoding information can be precoding information determined based on the first CSI recovery information.
[0424] 1612, the terminal device determines CQI2 according to the measurement result (such as H2 in FIG. 15) of the CSI-RS.
[0425] 1613, the terminal device obtains the value of the CQI adjustment amount according to the CQI calculation result CQI1 of the reference signal without precoding information and the CQI calculation result CQI2 of the reference signal with precoding information, where the time offset is less than or equal to W1.
[0426] 1614, the terminal device sends the value of the CQI adjustment amount to the network device.
[0427] The specific description of the method 1600 can refer to the method 1300, which will not be repeated here.
[0428] For the method 1400 and the method 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, the method 1600 can also be adjusted, which will not be repeated here.
[0429] It can be understood that in some embodiments described above, the information names involved are only examples and do not limit the protection scope of the embodiments of the present application.
[0430] It can also be understood that the formulas involved in the various embodiments of the present application are only exemplary and do not limit the protection scope of the embodiments of the present application. In the process of calculating the above-mentioned various parameters, the calculation can also be performed according to the above-mentioned formula, or the calculation can be performed based on the deformation of the above-mentioned formula, or the calculation can be performed according to other ways to meet the results of the formula calculation.
[0431] It can also be understood that some optional features in the embodiments of the present application can not depend on other features in some scenarios, or can be combined with other features in some scenarios, without limitation.
[0432] It can also be understood that the solutions in the embodiments of the present application can be reasonably combined, and the explanation or description of each term appearing in the embodiments can be mutually referenced or explained in various embodiments, and this is not limited.
[0433] It can also be understood that the size of various serial numbers in the embodiments of the present application does not mean the order of execution, but is only a distinction for convenience of description, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0434] It can also be understood that the methods and operations implemented by the device in each of the above method embodiments can also be implemented by the constituent components of the device, such as chips or circuits.
[0435] Corresponding to the methods given by each of the above method embodiments, the embodiments of the present application also provide corresponding devices, and the device includes a module for executing the corresponding modules of each of the above method embodiments. The module can be software, hardware, or a combination of software and hardware. It can be understood that the technical features described in the above method embodiments are also applicable to the following device embodiments.
[0436] FIG. 16 is a schematic diagram of a communication device 1900 provided by an embodiment of the present application. The device 1900 includes a transceiver unit 1910 and a processing unit 1920. The transceiver unit 1910 can be used to implement the corresponding communication function. The transceiver unit 1910 can also be referred to as a communication interface or a communication unit, etc. The processing unit 1920 can be used to implement the corresponding processing or control function, such as configuring resources.
[0437] Optionally, the device 1900 further includes a storage unit, which can be used to store instructions and / or data. The processing unit 1920 can read the instructions and / or data in the storage unit, so that the device implements the actions of the device or network element in each of the above method embodiments.
[0438] The device 1900 can be a network device, or can be applied to a network device or matched with a network device, and can implement a communication device capable of implementing a communication method executed by a network device, such as a chip or module for a network device; or the device 1900 can be a terminal device, or can be applied to a terminal device or matched with a terminal device, and can implement a communication device capable of implementing a communication method executed by a terminal device, such as a chip or module for a terminal device.
[0439] When the apparatus 1900 is applied to a network device, the apparatus 1900 can implement steps or procedures corresponding to those performed by the network device in the above method embodiments. Among them, the transceiver unit 1910 can be used to perform the transceiving related operations of the network device in the above method embodiments, and the processing unit 1920 can be used to perform the processing related operations of the network device in the above method embodiments.
[0440] When the apparatus 1900 is applied to a terminal device, the apparatus 1900 can implement steps or procedures corresponding to those performed by the terminal device in the above method embodiments. Among them, the transceiver unit 1910 can be used to perform the transceiving related operations of the terminal device in the above method embodiments, and the processing unit 1920 can be used to perform the processing related operations of the terminal device in the above method embodiments.
[0441] It should be understood that the specific process of each unit performing the corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for brevity.
[0442] It should also be understood that the apparatus 1900 here is embodied in the form of functional units. The term "unit" here can refer to an ASIC, an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination of logic circuits, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art can understand that the apparatus 1900 can be embodied as a network device in the above embodiments, and can be used to perform the corresponding procedures and / or steps of the network device in the above method embodiments; or the apparatus 1900 can be embodied as a terminal device in the above embodiments, and can be used to perform the corresponding procedures and / or steps of the terminal device in the above method embodiments, and will not be repeated here to avoid repetition.
[0443] The apparatus 1900 of each of the above 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 method. The function can be implemented by 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 (for example, the transmitting 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 the processing unit, can be replaced by a processor, which performs the transceiving operations and related processing operations in each method embodiment, respectively.
[0444] In addition, the transceiver unit 1910 described above can also be a transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit 1920 can be a processing circuit. The processing circuit can include one or more processors, or a circuit for processing or control functions in one or more processors, etc.
[0445] It should be noted that the apparatus in FIG. 16 can be a network element or device in the foregoing embodiments, or can be a chip or chip system, for example, a SoC. The transceiver unit can be an input / output circuit, a communication interface; the processing unit can be a processor or microprocessor integrated on the chip, or an integrated circuit. This is not limited herein.
[0446] FIG. 17 is a schematic diagram of another apparatus 2000 for communication provided by an embodiment of the present application. The apparatus 2000 includes processing circuitry configured to execute computer programs or instructions stored in a memory 2020, or read data / signaling stored in the memory 2020, to perform the methods in the foregoing method embodiments. Alternatively, the processing circuitry can be all or part of one or more processors 2010, or be all or part of a circuit for control or processing in the one or more processors 2010.
[0447] Optionally, as shown in FIG. 17, the apparatus 2000 further includes the memory 2020 configured to store computer programs or instructions and / or data. The memory 2020 can be integrated with the processor 2010, or can be separately arranged. Optionally, the memory 2020 is one or more.
[0448] Optionally, as shown in FIG. 17, the apparatus 2000 further includes a transceiver circuit 2030 configured to receive and / or transmit signals. For example, the processor 2010 is configured to control the transceiver circuit 2030 to receive and / or transmit signals. The processor 2010 can also be replaced by processing circuitry.
[0449] The apparatus 2000 can be a network element or device in the foregoing embodiments, or can be a chip or chip system. When the apparatus 2000 is a network element or device in the foregoing embodiments, the transceiver circuit 2030 can be a transceiver. When the apparatus 2000 is a chip or chip system, the transceiver circuit 2030 can be an interface circuit or an input / output interface.
[0450] As an option, the apparatus 2000 can be applied to a terminal device. Specifically, the apparatus 2000 can be a terminal device, or can be an apparatus capable of supporting a terminal device, and realizing the functions of the terminal device in any of the examples described above. The apparatus 2000 is configured to realize the operations performed by the terminal device in the foregoing method embodiments.
[0451] For example, the processor 2010 is configured to execute computer programs or instructions stored in the memory 2020, to realize the related operations of the terminal device in the foregoing method embodiments.
[0452] As another option, the apparatus 2000 can be applied to a network device, and specifically, the apparatus 2000 can be a network device or can be an apparatus capable of supporting a network device and implementing the functions of the network device in any of the examples described above. The apparatus 2000 is configured to implement the operations performed by the network device in each of the method embodiments described above.
[0453] For example, the processor 2010 is configured to execute the computer programs or instructions stored in the memory 2020 to implement the related operations of the network device in each of the method embodiments described above.
[0454] It should be understood that the processor mentioned in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, DSPs, ASICs, field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0455] It should also be understood that the memory mentioned in the embodiments of the present application can be a volatile memory and / or a non-volatile memory. The non-volatile memory can be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a RAM. For example, the RAM can be used as an external cache. By way of example and not limitation, the RAM includes the following various forms: static RAM (SRAM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM) and direct memory bus random access memory (DRAM) (DRAM).
[0456] It should be noted that when the processor is a general processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated in the processor.
[0457] It should also be noted that the memory described herein is intended to include, but not limited to, these and any other suitable type of memory.
[0458] The embodiments of the present application also provide a computer readable storage medium, which stores computer instructions for implementing the method executed by the communication device in the above-mentioned method embodiments.
[0459] For example, the computer program is executed by the computer, so that the computer can implement the method executed by the network device in the above-mentioned method embodiments.
[0460] For another example, the computer program is executed by the computer, so that the computer can implement the method executed by the terminal device in the above-mentioned method embodiments.
[0461] The embodiments of the present application also provide a computer program product, which contains instructions, and the instructions are executed by the computer to implement the method executed by the device (such as the terminal device, and such as the network device) in the above-mentioned method embodiments.
[0462] The embodiments of the present application also provide a communication system, which includes the terminal device and the network device mentioned above. The terminal device and the network device can implement the method of communication shown in any of the examples mentioned above.
[0463] Optionally, the system also includes a device in communication with the terminal device and / or the network device mentioned above.
[0464] The explanations and beneficial effects of the related contents in any of the above-mentioned devices can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0465] In several embodiments provided by the present application, it should be understood that the disclosed apparatus and method can be implemented by other means. For example, the above-mentioned device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0466] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented 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 the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. For example, the computer can be a personal computer, a server, a network device, or the like. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD), etc. For example, the foregoing available media includes but is not limited to: a variety of media that can store program codes such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, etc.
[0467] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection 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 channel state information (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 the length of the valid time period, the start time of the valid time period, or the end time of the valid time period is predefined, or is 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: The calculation time of the first adjustment amount, the transmission time or reception time of the first reference signal, the transmission time or reception time of the second reference signal, the transmission time or reception time of the sixth indication information, or the 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 measurement results 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 comprises: Determining a first condition, wherein the first AI model and / or the second AI model meet a performance requirement in a case where the first adjustment amount meets the first condition.
15. The method of claim 14, wherein, The first condition is predefined, or the method further comprises: 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: Comprising: Transmitting a first reference signal, the first reference signal having no precoding information, 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, 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, the first adjustment amount being used for determination of a third value of the first parameter, the first parameter being used to reflect channel quality.
18. The method of claim 17, wherein, The method further comprises: Transmitting first indication information, the first indication information indicating that the first reference signal has no precoding information; Transmitting second indication information, the second indication information indicating that the second reference signal corresponds to the first precoding information; or the method further comprises: Transmitting third indication information, the third indication information indicating that the first reference signal has no precoding information and the second reference signal corresponds to the first precoding information.
19. The method of claim 17, wherein, The method further comprises: Transmitting first resource configuration information, the first resource configuration information indicating resource configuration of the first reference signal; Transmitting second resource configuration information, the second resource configuration information indicating resource configuration of the second reference signal; Or, the method further comprises: Transmitting 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 includes whether to correspond to precoding information.
20. The method of any one of claims 17-19, wherein, The method further comprises: obtaining the first precoding information, the first precoding information being based on first channel state, CSI, feedback information, the first CSI feedback information being based on measurement results of the first reference signal.
21. The method of any one of claims 17-20, wherein, A time offset between the first reference signal and the second reference signal is less than or equal to a first time length.
22. The method of claim 21, wherein, The first time length is predefined, or the method further comprises: sending fourth indication information, the fourth indication information indicating the first time length.
23. The method of claim 21 or 22, wherein, 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 the first time period, a length of the first time period being less than or equal to the first time length.
24. The method of any one of claims 17-23, wherein, The method further comprises: sending a third reference signal, the third reference signal being without precoding information, the third reference signal being used for determination of a fourth value of the first parameter, the first adjustment quantity being used for adjusting the fourth value to obtain a third value.
25. The method of claim 24, wherein, At least one of the following is within an effective time period of the first adjustment quantity: 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.
26. The method of claim 24 or 25, wherein, The method further comprises: sending fifth indication information, the fifth indication information indicating that the third reference signal is without precoding information.
27. The method of claim 25 or 26, wherein, Any one or more of a length of the effective time period, a start time of the effective time period, or an end time of the effective time period is predefined, or is determined by sixth indication information sent to a terminal device.
28. The method of claim 27, wherein, The start time of the effective time period is any one of: a calculation time of the first adjustment quantity, 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.
29. The method of any one of claims 17-28, wherein, The first adjustment quantity is further used for performance monitoring of a first artificial intelligence, AI, model and / or a second AI model, the first AI model being used for processing measurement results of the first reference signal to obtain the first CSI feedback information, the second AI model being used for processing the first CSI feedback information to obtain CSI recovery information corresponding to the first reference signal.
30. The method of claim 29, wherein, The method further comprises: determining a first condition, in a case where the first adjustment quantity satisfies the first condition, the first AI model and / or the second AI model satisfy a performance requirement.
31. The method of claim 30, wherein, The first condition is predefined, or the method further comprises: sending seventh indication information, the seventh indication information indicating the first condition.
32. The method of any one of claims 17-31, wherein, The first parameter comprises 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 indication, CQI.
33. A communications device, characterized by A module comprising performing the method of any one of claims 1 to 16, or claims 17 to 32.
34. A communications device, characterized by including one or more processors to process data and / or information to cause the method of any of claims 1-16, or, 17-32 to be implemented.
35. A chip, comprising: including a processor to execute a program or instructions to cause the method of any of claims 1-16, or, 17-32 to be implemented.
36. 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 of claims 1-16, or, 17-32 to be implemented.
37. A communications device, characterized by The communication device includes a processor coupled with a storage medium storing instructions that, when executed by the processor, cause the communication device to perform the method of any of claims 1-16, or, 17-32.
38. A computer program product, characterised in that, The computer program product includes computer program code or instructions that, when executed, cause the method of any of claims 1-16, or, 17-32 to be implemented.
39. A communication system, characterized by including a communication device to perform the method of any of claims 1-16, and, a communication device to perform the method of any of claims 17-32.
Citation Information
Patent Citations
Method and device for acquiring downlink channel information
CN113243135A
Method and system for adjusting channel quality measurement value of 5G NR system
CN116015559A
Communication method and communication device
CN117811627A
Channel quality indication compensation for kronecker precoding
US20160218782A1