Communication method and communication apparatus
By utilizing channel difference information and reference signal measurement results, the channel quality of the first frequency domain resources is determined, which solves the problem of inaccurate CSI reports reported by terminal devices and improves the data transmission performance of network devices.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-05
- Publication Date
- 2026-07-09
AI Technical Summary
The CSI reports submitted by terminal devices cannot accurately reflect the actual downlink channel quality, and network devices cannot obtain accurate downlink channel quality.
By receiving the measurement results of the first reference signal and channel difference information, the value of the first parameter is determined, and the channel quality of the first frequency domain resource is indicated by the first indication information, thereby improving the accuracy of channel quality.
Network devices can more accurately determine the channel quality on first frequency domain resources, thereby improving data transmission performance.
Smart Images

Figure CN2025140418_09072026_PF_FP_ABST
Abstract
Description
Communication methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202411996826.8, filed with the China National Intellectual Property Administration on December 31, 2024, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Technology
[0003] In a communication system, network devices can determine downlink data channel configuration information such as resources, modulation and coding scheme (MCS), and precoding for scheduling terminal devices based on downlink channel state information (CSI). Terminal devices can calculate downlink CSI by measuring downlink reference signals and generate CSI reports to feed back to the network devices.
[0004] However, the CSI report submitted by the terminal device may 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 calculate the CQI by measuring the downlink reference signal transmitted by the network device and report it to the network device. If the network device only transmits the downlink reference signal on the first frequency domain resource, the terminal device can only calculate the CQI corresponding to the first frequency domain resource based on the downlink reference signal transmitted by the network device, and cannot calculate the CQI corresponding to other frequency domain resources different from the first frequency domain resource. Therefore, the network device cannot obtain accurate downlink channel quality. Summary of the Invention
[0005] This application provides a communication method and a communication device, which helps network devices obtain more accurate downlink channel quality.
[0006] In a first aspect, a communication method is provided, the method comprising: determining a value of a first parameter based on a measurement result of a first reference signal and channel difference information, the first parameter being used to indicate channel quality on a first frequency domain resource; wherein the channel difference information indicates the difference between channel quality on a second frequency domain resource and channel quality on a third frequency domain resource, the first frequency domain resource including the second frequency domain resource, and the third frequency domain resource being used to transmit the first reference signal; and transmitting first indication information, the first indication information indicating the value of the first parameter.
[0007] This method can be executed by a first device, which can be a device on the third model side, or a chip or circuit of the third model side device. The device on the third model side can be replaced by a device on the terminal device side or a component in the terminal device, such as a chip, circuit, chip system, or communication module. The device on the terminal device side can include at least one of a terminal device or an AI entity on the terminal device side. The AI entity on the terminal device side can be the terminal device itself, or an AI entity serving the terminal device, such as a server, like an over-the-top (OTT) server or a cloud server.
[0008] Based on the above technical solution, when the first device receives the first reference signal on the third frequency domain resource, it can determine the value of the first parameter based on the measurement result of the first reference signal and channel difference information. The first parameter is used to indicate the channel quality of the first frequency domain resource, which may include a second frequency domain resource different from the third frequency domain resource. Based on existing solutions, when the second device sends the first reference signal to the first device through the third frequency domain resource, it can only obtain the value of the parameter used to indicate the channel quality on the third frequency domain resource, but cannot obtain the accurate value of the first parameter used to indicate the channel quality of the first frequency domain resource. However, based on this application, when the first device indicates the value of the first parameter to the second device through first indication information, the second device can obtain a more accurate channel quality on the first frequency domain resource. Therefore, it is beneficial for the second device to determine the transmission configuration on the first frequency domain resource based on the channel quality, thereby improving the transmission performance of data transmission through the first frequency domain resource.
[0009] For example, the first parameter is used to determine one or more of the modulation scheme, bit rate, or coding efficiency.
[0010] For example, the first parameter may include: signal to interference plus noise ratio (SINR), signal noise ratio (SNR), or CQI.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the first frequency domain resources also include third frequency domain resources.
[0012] In conjunction with the first aspect, in certain implementations of the first aspect, the channel difference information indicates a first difference and / or a second difference; the first difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by frequency selective fading, and the second difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by the accuracy of the first model; wherein, the first model is used to obtain the reconstructed CSI based on the feedback CSI; the feedback CSI corresponds to the third frequency domain resource, and the reconstructed CSI corresponds to both the second and third frequency domain resources.
[0013] Based on the above technical solution, the second device can determine the value of the first parameter that better matches the actual channel quality on the first frequency domain resource, taking into full account various factors that cause the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource.
[0014] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving third indication information, the third indication information being used to indicate channel difference information. Alternatively, the third indication information is used to indicate a first difference and / or a second difference.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, determining the value of the first parameter based on the measurement results of the first reference signal and channel difference information includes: determining the value of the second parameter based on the measurement results of the first reference signal, wherein the second parameter is used to indicate the channel quality on the third frequency domain resource; and determining the value of the first parameter based on the channel difference information and the value of the second parameter.
[0016] For example, the second parameter is determined based on the second SINR, the first parameter is determined based on the first SINR, and the second SINR and the first SINR satisfy any one of the following formulas. SINR other =SINR measured -αFading freq -βAccuracy decoder SINR other =SINR measured -Fading freq -Accuracy decoder ;
[0017] SINR other =SINR measured -Fading freq -βAccuracy decoder Or, SINR other =SINR measured -αFading freq -Accuracydecoder .
[0018] Among them, SINR other Indicates the first SINR, SINR measured Indicates the second SINR, Accuracy decoder The second difference indicates the channel difference information, and β represents the scaling factor corresponding to the second difference. freq The first difference indicates the channel quality information, and α represents the scaling factor corresponding to the first difference.
[0019] In conjunction with the first aspect, in certain implementations of the first aspect, the channel difference information indicates the second difference. The value of the first parameter is determined based on the measurement results of the first reference signal and the channel difference information, including: determining a first feedback CSI based on the measurement results of the first reference signal, the first feedback CSI corresponding to a third frequency domain resource; determining a first reconstructed CSI based on the first feedback CSI and a second model, the first reconstructed CSI corresponding to both the second and third frequency domain resources; determining the value of the third parameter based on the accuracy of the first reconstructed CSI and the second model; and determining the value of the first parameter based on the second difference and the value of the third parameter.
[0020] Based on the above technical solution, when the first device deploys the second model, the first device can determine the first reconstructed CSI according to the second model. Then, without considering the difference between the channel quality on the second frequency domain resources and the channel quality on the third frequency domain resources caused by frequency selective fading, the first device can determine the value of the first parameter according to the accuracy of the first reconstructed CSI, the second model, and the second difference. This can avoid the signaling overhead caused by the second device instructing the first device on the difference between the channel quality on the second frequency domain resources and the channel quality on the third frequency domain resources caused by frequency selective fading.
[0021] For example, the first parameter is determined based on the first SINR, and the third parameter is determined based on the third SINR, wherein the third SINR and the first SINR satisfy any one of the following formulas.
[0022] SINR other =SINR other-UE -Accuracy decoder Or, SINR other =SINR other-UE -βAccuracy decoder .
[0023] Among them, SINR other Indicates the first SINR, SINR other-UE Indicates the third SINR, Accuracy decoderβ represents the second difference, and β represents the scaling factor corresponding to the second difference.
[0024] In conjunction with the first aspect, in some implementations of the first aspect, the channel difference information indicates a second difference, and the method further includes: receiving second indication information, the second indication information being used to indicate the second difference.
[0025] In conjunction with the first aspect, in some implementations of the first aspect, the first frequency domain resource further includes a third frequency domain resource. Determining the value of the first parameter based on the second difference and the value of the third parameter includes: processing the value of the third parameter based on the second difference to obtain the value of a fourth parameter, the fourth parameter being used to indicate the channel quality on the second frequency domain resource; determining the value of the second parameter based on the measurement result of the first reference signal, the second parameter being used to indicate the channel quality on the third frequency domain resource; and determining the value of the first parameter based on the value of the fourth parameter and the value of the second parameter.
[0026] In conjunction with the first aspect, in some implementations of the first aspect, determining the value of the first parameter based on the measurement results of the first reference signal and channel difference information includes: determining the value of the first parameter based on the measurement results of the first reference signal, channel difference information, and scaling factor; wherein the scaling factor corresponds to the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource.
[0027] Based on the above technical solution, in the process of determining the value of the first parameter, the scaling factor corresponding to the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource can also be considered, which is conducive to determining the value of the first parameter that is more compatible with the actual channel quality on the first frequency domain resource.
[0028] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving fourth indication information, the fourth indication information being used to indicate a scaling factor.
[0029] In a second aspect, a communication method is provided, the method comprising: receiving first indication information, the first indication information indicating the value of the first parameter, the first parameter being used to indicate channel quality on a first frequency domain resource; wherein the value of the first parameter is determined based on a measurement result of a first reference signal and channel difference information, the channel difference information indicating the difference between channel quality on a second frequency domain resource and channel quality on a third frequency domain resource, the first frequency domain resource including the second frequency domain resource, and the third frequency domain resource being used to transmit the first reference signal.
[0030] The method can be executed by a second device, which can be a device on the first model side, or a chip or circuit of the device on the first model side.
[0031] The equipment on the first model side can be replaced by equipment on the terminal device side, equipment on the network device side, or equipment on the core network element side. The terminal device side can include at least one of a terminal device or an AI entity on the terminal device side. The AI entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, like an OTT server or a cloud server. The network device side can include at least one of a network device or an AI entity on the network device side. The AI entity on the network device side can be the network device itself or an AI entity serving the network device, such as a radio access network (RAN) intelligent controller (RIC), operation administration and maintenance (OAM), or a server, such as an OTT server or a cloud server. The AI entity on the core network element side can be the core network element itself or an AI entity serving the core network element, such as a server, like an OTT server or a cloud server.
[0032] For example, the first parameter is used to determine one or more of the modulation scheme, bit rate, or coding efficiency.
[0033] For example, the first parameter may include: SINR, SNR, or CQI.
[0034] In conjunction with the second aspect, in some implementations of the second aspect, the first frequency domain resource also includes the third frequency domain resource.
[0035] In conjunction with the second aspect, in some implementations of the second aspect, the channel difference information indicates a first difference and / or a second difference; the first difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by frequency selective fading, and the second difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by the accuracy of the first model; wherein, the first model is used to obtain the reconstructed CSI based on the feedback CSI; the feedback CSI corresponds to the third frequency domain resource, and the reconstructed CSI corresponds to both the second and third frequency domain resources.
[0036] In conjunction with the second aspect, in some implementations of the second aspect, the channel difference information indicates a second difference, and the method further includes: transmitting second indication information, the second indication information being used to indicate the second difference.
[0037] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending third indication information, the third indication information being used to indicate channel difference information. Alternatively, the third indication information is used to indicate the first difference and / or the second difference.
[0038] In conjunction with the second aspect, in some implementations of the second aspect, the value of the first parameter is determined based on the measurement results of the first reference signal, channel difference information, and scaling factor; wherein, the scaling factor corresponds to the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending fourth indication information, the fourth indication information being used to indicate a scaling factor.
[0040] It should be understood that the methods provided in the second aspect correspond to those in the first aspect. The descriptions and technical effects of the various implementation methods in the second aspect can be found in the relevant descriptions in the first aspect, and will not be repeated here.
[0041] Thirdly, a communication device is provided, which may be the first device, or a device or module for performing the functions of the first device.
[0042] One possible implementation is that the communication device may include modules or units corresponding to the methods / operations / steps / actions described in the first aspect, which may be hardware circuits, software, or a combination of hardware circuits and software.
[0043] The first device mentioned above can be a terminal device or an AI entity on the terminal device side, and there is no limitation thereto.
[0044] Fourthly, a communication device is provided, which may be a second device, or a device or module for performing the functions of the second device.
[0045] One possible implementation is that the communication device may include modules or units corresponding to the methods / operations / steps / actions described in the second aspect, which may be hardware circuits, software, or a combination of hardware circuits and software.
[0046] The aforementioned second device can be a network device or an AI entity on the network device side, a terminal device or an AI entity on the terminal device side, or a core network element or an AI entity on the core network element side.
[0047] Fifthly, a communication apparatus is provided, comprising: at least one processor for executing a computer program or instructions to perform the methods of the first aspect and any of the possible implementations thereof, or to perform the methods of the second aspect and any of the possible implementations thereof. Optionally, the apparatus further comprises a memory for storing the computer program or instructions. Optionally, the apparatus further comprises a communication interface through which the processor reads the computer program or instructions.
[0048] In one implementation, the device is a communication device (such as a terminal device, a network device, or a core network element).
[0049] In another implementation, the device is a chip, chip system, or circuit for communication equipment (such as terminal equipment, network equipment, or core network elements).
[0050] In a sixth aspect, a processor is provided for executing the method provided in the first aspect, or for executing the method provided in the second aspect.
[0051] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0052] Optionally, the device further includes: a memory for storing a program; correspondingly, at least one processor for executing the computer program or instructions in the memory.
[0053] Optionally, the device also includes a communication interface. The communication interface is coupled to the processor and can be used to input information to the processor or output information from the processor.
[0054] A seventh aspect provides a computer-readable storage medium storing program code for execution by a device, the program code including methods for performing the first aspect and any of the above-described possible implementations of the first aspect, or the program code including methods for performing the second aspect and any of the above-described possible implementations of the second aspect.
[0055] Eighthly, a computer program product comprising instructions is provided, which, when run on a computer, causes the computer to perform the methods of the first aspect and any of the possible implementations thereof, or causes the computer to perform the methods of the second aspect and any of the possible implementations thereof.
[0056] Ninth aspect, a chip is provided, the chip including a processing circuit and a communication interface, the processing circuit reads instructions from a memory through the communication interface, executes the method provided by the first aspect and any of the above-described implementations of the first aspect, or executes the method provided by the second aspect and any of the above-described implementations of the second aspect.
[0057] Optionally, the processing circuit is one or more processors, or all or part of the control or processing circuitry included in one or more processors.
[0058] Optionally, as one implementation, the chip further includes a memory storing computer programs or instructions. The processor is used to execute the computer programs or instructions in the memory. When the computer programs or instructions are executed, the processor is used to execute the method provided by the first aspect and any of the above-described implementations of the first aspect, or the processor is used to execute the method provided by the second aspect and any of the above-described implementations of the second aspect.
[0059] A tenth aspect provides a communication system, including a first device and / or a second device. The first device is configured to implement the method provided by the first aspect and any possible implementation thereof. The second device is configured to implement the method provided by the second aspect and any possible implementation thereof.
[0060] It should be understood that the beneficial effects of aspects two through ten and any of their implementations can be referenced in aspect one and any of its implementations. Attached Figure Description
[0061] Figure 1 is a schematic diagram of a possible application framework in a communication system.
[0062] Figure 2 is a schematic diagram of a possible application framework in a communication system.
[0063] Figure 3 is a schematic diagram of a communication system applicable to the communication method of this application embodiment.
[0064] Figure 4 is a schematic diagram of a communication system applicable to the communication method of this application embodiment.
[0065] Figure 5 is a schematic diagram of the relationship between the encoder and the decoder.
[0066] Figure 6 shows a schematic diagram of two CQI calculation schemes.
[0067] Figure 7 shows a schematic flowchart of the communication method provided in an embodiment of this application.
[0068] Figure 8 illustrates the relationship between the various frequency domain resources described in the embodiments of this application.
[0069] Figure 9 shows a schematic flowchart of the communication method provided in an embodiment of this application.
[0070] Figure 10 illustrates the relationship between the various frequency domain resources described in the embodiments of this application.
[0071] Figure 11 shows a schematic flowchart of the communication method provided in an embodiment of this application.
[0072] Figure 12 is a schematic diagram of a communication device 2000 provided in an embodiment of this application.
[0073] Figure 13 is a schematic diagram of another communication device 3000 provided in an embodiment of this application. Detailed Implementation
[0074] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0075] The technical solutions provided in this application can be applied to various communication systems, such as: 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, future communication systems, or integrated systems of multiple systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.
[0076] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The term "device" can also be replaced by an entity, network entity, communication device, mobile device, network element, communication module, node, communication node, communication apparatus, etc. This disclosure uses "device" as an example. For instance, a communication system can include at least one terminal device and at least one network device. The network device can send downlink signals to the terminal device, and / or the terminal device can send uplink signals to the network device.
[0077] In the embodiments of this application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus.
[0078] Terminal devices can be devices that provide voice / data, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. Terminal devices in a network (PLMN), etc., are not limited to this in the embodiments of this application.
[0079] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0080] In this embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing those functions, such as a chip system. This device can be installed in or used in conjunction with the terminal device. In this embodiment, the chip system can be composed of chips or may include chips and other discrete components. This embodiment only uses the terminal device as an example to illustrate the device for implementing the functions of the terminal device, and does not constitute a limitation on the solution of this embodiment.
[0081] The network device in this application embodiment may include a device for communicating with a terminal device. For example, the network device may include an access network device or a wireless access network device, such as a base station (BS). The wireless access network device in this application embodiment may refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar entities, or combinations thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, a device that performs base station functions in D2D, V2X, and M2M communications, or a device that performs base station functions in future communication systems. A base station can support networks using the same or different access technologies. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment.
[0082] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.
[0083] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, DU, or CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes. For example, the network devices may include gNB-CU-CP, gNB-CU-UP, and gNB-DU.
[0084] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or RUs. CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio frequency equipment or radio frequency units, such as RRUs, AAUs, or RRHs.
[0085] RAN nodes can support one or more types of fronthaul interfaces, each corresponding to a DU and RU with different functions. If the fronthaul interface between the DU and RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and RU is another type of interface, relative to CPRI, some downlink and / or uplink baseband functions, such as, for downlink, precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix addition (CP), are moved from the DU to the RU; and for uplink, digital beamforming (BF), or one or more of fast Fourier transform (FFT) / cyclic prefix removal (CP), are moved from the DU to the RU. In one possible implementation, the interface can be an enhanced common public radio interface (eCPRI). Under the eCPRI architecture, the segmentation between DU and RU differs, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, F.
[0086] Taking eCPRI Cat A as an example, for downlink transmission, the DU is configured to implement one or more functions before and after layer mapping (i.e., coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (e.g., RE mapping, digital beamforming (BF), or one or more functions of inverse fast Fourier transform (IFFT) / adding cyclic prefix (CP)) are moved to the RU. For uplink transmission, the DU is configured to implement one or more functions before and after de-RE mapping (i.e., decoding, de-rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and de-RE mapping), while other functions after de-RE mapping (e.g., digital BF or one or more functions of fast Fourier transform (FFT) / removing CP) are moved to the RU. It is understandable that the functional descriptions of the DU and RU corresponding to various types of eCPRI can be found in the eCPRI protocol, and will not be elaborated here.
[0087] In one possible design, the processing unit in the BBU used to implement baseband functions is called the baseband high (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called the baseband low (BBL) unit.
[0088] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open RAN (ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0089] In this embodiment, the apparatus for implementing the functions of a network device can be a network device itself; it can also be an apparatus capable of supporting the network device in implementing those functions, such as a chip system, hardware circuit, software module, or a hardware circuit plus a software module. This apparatus can be installed in the network device or used in conjunction with the network device. In this embodiment, the example of a network device being used to implement the functions of a network device is provided only and does not constitute a limitation on the solutions described in this embodiment.
[0090] Network devices and / or terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located. Furthermore, terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware or general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal devices and network devices.
[0091] In wireless communication networks, such as mobile communication networks, the services supported by the networks are becoming increasingly diverse, leading to increasingly diverse requirements. For example, networks need to support ultra-high speeds, ultra-low latency, and / or massive connectivity. This characteristic makes network planning, network configuration, and / or resource scheduling increasingly complex. Furthermore, as network functions become more powerful, such as supporting higher spectrum levels, supporting higher-order multiple-input multiple-output (MIMO) technologies, supporting beamforming, and / or supporting beam management, network energy efficiency has become a hot research topic. These new requirements, new scenarios, and new characteristics bring unprecedented challenges to network planning, operation, and efficient operation. To meet these challenges, artificial intelligence technology can be introduced into wireless communication networks to achieve network intelligence.
[0092] To support artificial intelligence (AI) technology in wireless networks, AI nodes may also be introduced into the network.
[0093] Optionally, the AI node can be deployed in one or more of the following locations within the communication system: access network equipment, terminal equipment, or core network equipment, etc. Alternatively, the AI node can be deployed independently, for example, in a location other than any of the aforementioned devices, such as in the host or cloud server of an over-the-top (OTT) system. The AI node can communicate with other devices in the communication system, which can be, for example, one or more of the following: wireless access network equipment, terminal equipment, or core network elements, etc.
[0094] It is understood that this application does not limit the number of AI nodes. For example, when there are multiple AI nodes, these nodes can be divided based on function, such as different AI nodes being responsible for different functions.
[0095] It can also be understood that AI nodes can be independent devices, or they can be integrated into the same device to achieve different functions. Alternatively, they can be network elements in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). This application does not limit the specific form of the aforementioned AI nodes.
[0096] AI nodes can be AI network elements or AI modules.
[0097] Figure 1 illustrates a possible application framework in a communication system. As shown in Figure 1, network elements in the communication system are connected via interfaces (e.g., next-generation (NG) interfaces, Xn interfaces) or air interfaces. These network element nodes, such as core network equipment, access network nodes or equipment (RAN nodes or equipment), terminals, or one or more devices in operation administration and maintenance (OAM), are equipped with one or more AI modules (only one is shown in Figure 1 for clarity). The access network node can be a single RAN node or can include multiple RAN nodes, for example, including CU and DU. The CU and / or DU can also be equipped with one or more AI modules. Optionally, the CU can also be split into CU-CP and CU-UP. One or more AI models are configured in CU-CP and / or CU-UP.
[0098] The AI module is used to implement corresponding AI functions. AI modules deployed in different network elements can be the same or different. Depending on the parameter configuration, the AI module can implement different functions. The AI module model can be configured based on one or more of the following parameters: structural parameters (e.g., at least one of the following: number of neural network layers, neural network width, inter-layer connections, neuron weights, neuron activation function, or bias in the activation function), input parameters (e.g., type and / or dimension of input parameters), or output parameters (e.g., type and / or dimension of output parameters). The bias in the activation function can also be referred to as the neural network bias.
[0099] An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or they can be deployed on the same node or device.
[0100] Figure 2 illustrates a possible application framework in a communication system. As shown in Figure 2, the communication system includes a RAN intelligent controller (RIC). For example, the RIC can be the AI module shown in Figure 1, used to implement AI-related functions. The RIC includes near-real-time RICs (near-RT RICs) and non-real-time RICs (non-RT RICs). Non-real-time RICs primarily process non-real-time information, such as data that is not sensitive to latency, with latency in the order of seconds. Real-time RICs primarily process near-real-time information, such as data that is relatively sensitive to latency, with latency in the order of tens of milliseconds.
[0101] The near real-time RIC is used for model training and inference. For example, it is used to train an AI model and then use that AI model for inference. The near real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data. Optionally, the near real-time RIC can deliver the inference results to the RAN nodes and / or terminals. Optionally, inference results can be exchanged between CU and DU, and / or between DU and RU. For example, the near real-time RIC delivers the inference results to the DU, and the DU then sends the inference results to the RU.
[0102] The non-real-time RIC is also used for model training and inference. For example, it can be used to train an AI model and then use that model for inference. The non-real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data, and the inference results can be delivered to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CU and DU, and / or between DU and RU. For example, the non-real-time RIC delivers the inference results to the DU, and the DU then sends the inference results to the RU.
[0103] The near real-time RIC and non-real-time RIC can also be set up as separate network elements. Optionally, the near real-time RIC and non-real-time RIC can also be part of other devices. For example, the near real-time RIC can be set in the RAN node (e.g., in CU, DU), while the non-real-time RIC can be set in the OAM, cloud server, core network device, or other network device.
[0104] Figure 3 is a schematic diagram of a communication system applicable to the communication method of this application embodiment. As shown in Figure 3, the communication system 100 may include at least one network device, such as network device 110 shown in Figure 3; the communication system 100 may also include at least one terminal device, such as terminal device 120 and terminal device 130 shown in Figure 3. Network device 110 and terminal devices (such as terminal device 120 and terminal device 130) can communicate via a wireless link. The communication devices in this communication system, for example, network device 110 and terminal device 120, can communicate via multi-antenna technology.
[0105] Figure 4 is a schematic diagram of a communication system applicable to the communication method of this application embodiment. Compared with the communication system 100 shown in Figure 3, the communication system 200 shown in Figure 4 further includes an AI network element 140. The AI network element 140 is used to perform AI-related operations, such as building a training dataset or training an AI model.
[0106] In one possible implementation, network device 110 can send data related to the training of the AI model to AI network element 140, which then constructs a training dataset and trains the AI model. For example, the data related to the training of the AI model may include data reported by the terminal device. AI network element 140 can send the results of operations related to the AI model to network device 110, which then forwards them to the terminal device. For example, the results of operations related to the AI model may include at least one of the following: a trained AI model, model evaluation results, or test results. Exemplarily, a portion of the trained AI model may be deployed on network device 110, and another portion on the terminal device. Alternatively, the trained AI model may be deployed on network device 110. Or, the trained AI model may be deployed on the terminal device.
[0107] It should be understood that Figure 4 is only used as an example of the AI network element 140 being directly connected to the network device 110. In other scenarios, the AI network element 140 can also be connected to a terminal device. Alternatively, the AI network element 140 can be connected to both the network device 110 and a terminal device simultaneously. Alternatively, the AI network element 140 can also be connected to the network device 110 through a third-party network element. This application embodiment does not limit the connection relationship between the AI network element and other network elements.
[0108] AI element 140 can also be set as a module in network devices and / or terminal devices, for example, in network device 110 or terminal device 120 as shown in Figure 3.
[0109] It should be noted that Figures 3 and 4 are simplified schematic diagrams for ease of understanding. For example, the communication system may also include other devices, such as wireless relay devices and / or wireless backhaul devices, which are not shown in Figures 3 and 4. In practical applications, the communication system may include multiple network devices or multiple terminal devices. The embodiments of this application do not limit the number of network devices and terminal devices included in the communication system.
[0110] To facilitate understanding of the solutions in the embodiments of this application, the terms that may be involved in the embodiments of this application are explained below.
[0111] (1) AI Model: An AI model is an algorithm or computer program that can implement AI functions. An AI model represents the mapping relationship between the model's input and output, or in other words, an AI model is a function model that maps an input of a certain dimension to an output of a certain dimension. The parameters of the function model can be obtained through machine learning training. For example, f(x) = ax 2+b is a quadratic function model, which can be viewed as an AI model. a and b are the parameters of this AI model, and a and b can be obtained through machine learning training. For example, the AI model mentioned in the following embodiments of this application is not limited to neural networks, linear regression models, decision tree models, support vector machines (SVM), Bayesian networks, Q-learning models, or other machine learning (ML) models.
[0112] Machine learning is a crucial technological approach to achieving AI. AI endows machines with human-like intelligence, using computer hardware and software to simulate certain intelligent human behaviors, including machine learning and other methods. Machine learning refers to learning models or rules from raw data, such as neural networks, decision trees, and support vector machines. Machine learning can be categorized into supervised learning, unsupervised learning, and reinforcement learning.
[0113] Supervised learning, based on collected sample values and labels, uses machine learning algorithms to learn the mapping relationship between sample values and labels, and expresses this learned mapping relationship using a machine learning model. The process of training the machine learning model is the process of learning this mapping relationship. For example, in signal detection, the noisy received signal is the sample, and the corresponding real constellation point is the label. Machine learning aims to learn the mapping relationship between samples and labels through training, that is, to enable the machine learning model to learn a signal detector. During training, the model parameters are optimized by calculating the error between the model's predicted values and the real labels. Once the mapping relationship is learned, it can be used to predict the sample label of each new sample. The mapping relationship learned in supervised learning can include linear mappings and nonlinear mappings. Based on the type of label, the learning task can be divided into classification tasks and regression tasks.
[0114] Unsupervised learning relies solely on collected sample values, using algorithms to discover inherent patterns within the samples. One type of unsupervised learning algorithm uses the samples themselves as supervisory signals; that is, the model learns the mapping relationship from sample to sample, which is called self-supervised learning. During training, model parameters are optimized by calculating the error between the model's predictions and the samples themselves. Self-supervised learning can be used for signal compression and decompression recovery applications; common algorithms include autoencoders and generative adversarial networks.
[0115] Reinforcement learning, unlike supervised learning, is a type of algorithm that learns problem-solving strategies through interaction with the environment. Unlike supervised and unsupervised learning, reinforcement learning problems do not have explicit "correct" action labels. The algorithm needs to interact with the environment to obtain reward signals from the environment, and then adjust its decision actions to obtain a larger reward signal value. For example, in downlink power control, the reinforcement learning model adjusts the downlink transmission power of each user based on the total system throughput feedback from the wireless network, aiming to achieve a higher system throughput. The goal of reinforcement learning is also to learn the mapping relationship between the environment state and the optimal decision action. However, because the label of the "correct action" cannot be obtained in advance, the network cannot be optimized by calculating the error between the action and the "correct action." Reinforcement learning training is achieved through iterative interaction with the environment.
[0116] Deep neural networks (DNNs) are a specific implementation of machine learning. According to the general approximation theorem, neural networks can theoretically approximate any continuous function, thus enabling them to learn arbitrary mappings. Traditional communication systems rely on extensive expert knowledge to design communication modules, while DNN-based deep learning communication systems can automatically discover hidden pattern structures from large datasets, establish mapping relationships between data, and achieve performance superior to traditional modeling methods.
[0117] Based on the way the network is constructed, DNNs can be divided into feedforward neural networks (FNN), convolutional neural networks (CNN), and recurrent neural networks (RNN).
[0118] FNN networks can be neural networks where neurons in adjacent layers are completely connected in pairs, which makes FNNs typically require a large amount of storage space and have high computational complexity.
[0119] CNNs are neural networks specifically designed to process data with a grid-like structure. For example, time-series data (discrete sampling along the time axis) and image data (two-dimensional discrete sampling) can both be considered grid-like data. CNNs do not use all the input information at once for computation; instead, they use a fixed-size window to extract a portion of the information for convolution operations, which significantly reduces the computational cost of model parameters. Furthermore, depending on the type of information extracted by the window (such as people and objects in an image representing different types of information), each window can use different convolution kernels, allowing CNNs to better extract features from the input data.
[0120] Recurrent Neural Networks (RNNs) are a type of distributed neural network (DNN) that utilizes feedback time-series information. Their input includes the current input value and their own output value from the previous time step. RNNs are well-suited for acquiring temporally correlated sequence features, and are particularly applicable to applications such as speech recognition and channel coding / decoding.
[0121] The implementation of an AI model can be a hardware circuit, software, or a combination of both; there are no restrictions. Non-restrictive examples of software include: program code, program, subroutine, instruction, instruction set, code, code segment, software module, application program, or software application, etc.
[0122] (2) Two-ended model:
[0123] A two-sided model, also known as a bilateral model, collaborative model, dual model, or two-side model, refers to a model composed of multiple sub-models. These sub-models need to be mutually compatible and can be deployed on different nodes.
[0124] This application's embodiments involve an encoder for compressing channel information and a decoder for recovering channel information. The encoder and decoder are used in conjunction, and can be understood as paired AI models. An encoder may include one or more AI models, and the decoder matched with the encoder also includes one or more AI models; the number of AI models included in the matched encoder and decoder are the same and correspond one-to-one. The encoder may also include a quantization module, which can be used to quantize the output of the AI model in the encoder. The decoder may include an inverse quantization module, which can be used to inverse quantize the feedback information of the received channel information to obtain the input of the AI model in the decoder. Inverse quantization processing can also be called dequantization processing.
[0125] In one possible design, a set of matched encoders and decoders can be two parts of the same autoencoder (AE). An AE model where the encoder and decoder are deployed on different nodes is a typical bilateral model. In other AE models, the encoder and decoder are usually co-trained and used in combination. An autoencoder is an unsupervised learning neural network that uses input data as labeled data; therefore, it can also be understood as a self-supervised learning neural network. Autoencoders can be used for data compression and reconstruction. For example, the encoder in an autoencoder can compress (encode) data A to obtain data B; the decoder in the autoencoder can decompress (decode) data B to recover data A. Alternatively, the decoder can be understood as the inverse operation of the encoder.
[0126] Figure 5 is a schematic diagram of the relationship between the encoder and the decoder. For example, as shown in Figure 5, the encoder processes the input V to obtain the processed result z, and the decoder can decode the encoder's output z back into the desired output V'.
[0127] The AI model in this application embodiment may include an encoder deployed on the terminal device side and a decoder deployed on the network device side, or an encoder deployed on the terminal device side and a decoder deployed on another terminal device side, or an encoder deployed on the network device side and a decoder deployed on another network device side.
[0128] (3) Neural network (NN):
[0129] Neural networks are a specific implementation of AI or ML. According to the general approximation theorem, neural networks can theoretically approximate any continuous function, thus enabling them to learn arbitrary mappings.
[0130] Taking neural networks as an example, the AI model disclosed herein can be a DNN.
[0131] A neural network can be composed of neurons, each of which performs a weighted summation of its input values, and the result is then passed through a non-linear function to produce the output. DNNs typically have a multi-layered structure, with each layer containing multiple neurons. The input layer processes the received values through neurons and then passes them to the hidden layers. Similarly, the hidden layers then pass the calculation results to the final output layer, producing the final output of the DNN.
[0132] DNNs typically have more than one hidden layer, and these hidden layers often directly affect the ability to extract information and fit functions. Increasing the number of hidden layers or widening the width of each layer can improve the function fitting ability of a DNN. The weights in each neuron are the parameters of the DNN network model. The model parameters are optimized through the training process, enabling the DNN network to extract data features and express mapping relationships. DNNs generally use supervised or unsupervised learning strategies to optimize model parameters.
[0133] Depending on how the network is constructed, DNNs can include FNNs, CNNs, and RNNs. FNNs, CNNs, and RNNs are all built upon neurons. As mentioned earlier, each neuron performs a weighted summation operation on its input values, and the result of this weighted summation is passed through a nonlinear function to produce the output. The weights used in the weighted summation operation of neurons in a neural network, as well as the nonlinear function, are called the parameters of the neural network. The parameters of all neurons in a neural network constitute the parameters of that neural network.
[0134] (5) Channel information:
[0135] In communication systems, network devices determine one or more of the following configurations for scheduling downlink data channels of terminal equipment, such as resources, MCS (Multi-Channel System), and precoding, based on channel information. Channel information, also known as CSI (Channel Information System) or channel environment information, is a type of information that reflects channel characteristics and quality.
[0136] CSI measurement refers to the process by which the receiver deciphers channel information based on a reference signal transmitted by the transmitter; that is, it estimates channel information using channel estimation methods. For example, the reference signal may include one or more of the following: channel state information reference signal (CSI-RS), synchronizing signal / physical broadcast channel block (SSB), sounding reference signal (SRS), or demodulation reference signal (DMRS). One or more of CSI-RS, SSB, and DMRS can be used to measure downlink channel information. SRS and / or DMRS can be used to measure uplink channel information.
[0137] Taking FDD communication as an example, since uplink and downlink channels lack reciprocity or cannot guarantee reciprocity, network devices need to obtain downlink CSI through uplink feedback from terminal devices. Network devices typically send a downlink reference signal to the terminal device, which receives this signal. Since the terminal device knows the transmission information of the downlink reference signal, it can perform channel measurements and interference measurements based on the received signal to estimate the downlink channel it traverses. The terminal device then generates the downlink CSI based on this measurement and the resulting downlink channel matrix. Finally, the terminal device generates a CSI report according to a predefined protocol method or network device configuration and feeds it back to the network device so that it can obtain the downlink CSI.
[0138] In this embodiment, the meaning of CSI is broader than that in traditional schemes. It is not limited to CQI, precoding matrix indicator (PMI), rank indicator (RI), or CSI-RS resource indicator (CRI). It can also be one or more of the following: channel response (such as channel response matrix), channel matrix, channel feature matrix, precoding matrix, reference signal receiving power (RSRP), signal to interference plus noise radio (SINR), the identity (ID) of the best beam, or the IDs of the top K beams. For example, the best beam can be the beam with the highest channel quality (e.g., RSRP, SINR, etc.) in the beam set. The top K beams can be the K beams in the beam set whose channel quality (e.g., RSRP, SINR, etc.) is greater than or equal to a certain threshold, or the K beams ranked first when sorted by channel quality from largest to smallest, where K is a positive integer. The signal-to-interference-plus-noise ratio can also be called the signal-to-interference-plus-noise ratio.
[0139] In this system, RI indicates the recommended number of downlink transmission layers for the receiving end of the reference signal, such as a terminal device; CQI indicates the modulation and coding schemes supported by the current channel conditions for the receiving end of the reference signal, such as a terminal device; and PMI indicates the recommended precoding for the receiving end of the reference signal, such as a terminal device. The number of precoding layers indicated by PMI corresponds to RI. The channel response and channel matrix represent the channel itself, while the channel feature matrix and precoding matrix are matrices composed of features extracted from the channel.
[0140] (6) Channel Report:
[0141] Channel reports can be used to reflect channel measurement information or channel information corresponding to a reference signal (which can be used for channel measurement or channel estimation). In other words, channel reports are information generated based on the information obtained from measuring the reference signal, and they can reflect channel environment information, etc.
[0142] Channel report can also be replaced by channel measurement report, or measurement report, or CSI report, or CSI feedback information, or CSI compression information, etc., without limiting other terms that may be used.
[0143] In a communication system, terminal equipment can calculate the downlink CSI by measuring the downlink reference signal and generate a CSI report to feed back to the network equipment. The network equipment can then use the CSI to determine the downlink data channel resources, MCS, and other relevant downlink channel configuration information, such as precoding, for scheduling the terminal equipment.
[0144] The following explanation uses CQI calculation as an example. Figure 6 shows schematic diagrams of two CQI calculation schemes.
[0145] In one approach, CQI can be determined through the following steps.
[0146] A1, Measure the downlink reference signal.
[0147] The terminal device measures the downlink reference signal without precoding information sent by the network device, such as the non-precoded CSI-RS in Figure 6, to obtain the equivalent channel estimation result H1.
[0148] For example, H1 = H. H can represent the channel matrix.
[0149] A2, calculate SINR.
[0150] The terminal device calculates the SINR based on the equivalent channel estimation result H1 and the interference and noise levels.
[0151] A3, determine CQI.
[0152] The terminal device determines the corresponding CQI based on SINR using an internal algorithm, as shown in Figure 6, which is the H1-based CQI (non-precoded CSI-RS-based CQI).
[0153] A4, report to CQI.
[0154] Terminal devices can report CQI to network devices periodically or non-periodically. The network device then performs relevant configurations based on the CQI reported by the terminal device.
[0155] In the above scheme, the terminal device determines the CQI based on the measurement results of the downlink reference signal without precoding information. This CQI may not match the actual downlink channel quality, thus affecting the relevant configuration of the network device.
[0156] In another approach, CQI can be determined through the following steps.
[0157] B1, measure the downlink reference signal.
[0158] The terminal device measures the downlink reference signal with precoded information sent by the network device, such as the precoded CSI-RS in Figure 6, to obtain the equivalent channel estimation result H2.
[0159] B2, calculate SINR.
[0160] The terminal device calculates the SINR based on the equivalent channel estimation result H2 and the interference and noise levels.
[0161] B3, determine CQI.
[0162] The terminal device determines the corresponding CQI based on SINR using an internal algorithm, as shown in Figure 6, which is the CQI based on H2, i.e., the CQI based on precoded CSI-RS.
[0163] B4, report to CQI.
[0164] Terminal devices can report CQI to network devices periodically or non-periodically. The network device then performs relevant configurations based on the CQI reported by the terminal device.
[0165] In the above scheme, the terminal device first compresses the channel information measured from the downlink reference signal without precoding information and reports it to the network device. The network device then decompresses the channel information using a CSI decoder to obtain the reconstructed channel information. The network device then obtains the downlink reference signal with precoding information based on the reconstructed channel information. The downlink reference signal with precoding information can also be replaced with a downlink reference signal loaded with reconstructed channel information. For example, the equivalent channel estimation result H obtained by the terminal device based on the downlink reference signal with precoding information V1 is... 2= V1*H. In this case, the CQI calculated by the terminal device is closer to the actual downlink channel quality.
[0166] As described above in the method for calculating CQI, if the terminal device receives a downlink reference signal on a third frequency domain resource, the terminal device can obtain the equivalent channel estimation result corresponding to the third frequency domain resource based on the downlink reference signal. Correspondingly, the CQI calculated by the terminal device based on the equivalent channel estimation result corresponding to the third frequency domain resource also corresponds to the third frequency domain resource. In other words, according to the above scheme, the terminal device cannot calculate the CQI corresponding to a second frequency domain resource that is different from the third frequency domain resource.
[0167] In view of this, this application provides a communication method and a communication apparatus, which helps network devices obtain more accurate downlink channel quality, thereby ensuring communication performance.
[0168] Before introducing the scheme of this application, the following points should be noted.
[0169] (1) In this application, “instruction” may include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
[0170] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.
[0171] (2) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission via the air interface by other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY via the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0172] (3) In the various embodiments of this application, unless otherwise specified or logically conflicting, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0173] (4) In this application, "first," "second," and "#1," "#2," etc., are merely for descriptive convenience and are used to distinguish objects, and are not intended to limit the scope of the embodiments of this application. They are not used to describe the order or sequence of features. It should be understood that such described objects can be interchanged where appropriate so as to describe solutions other than those in the embodiments of this application.
[0174] (5) In this application, “predefined” may mean a standard protocol predefined, or it may mean that the devices have agreed or negotiated in advance.
[0175] (6) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a concrete manner. In the embodiments of this application, “of,” “corresponding, relevant,” and “corresponding” can sometimes be used interchangeably, and it should be noted that their intended meanings are consistent when their differences are not emphasized. In addition, “corresponding to” in this application can also be replaced with “as,” “determined according to xx,” or “used to determine.” For example, in the following embodiment, “the first storage resource information corresponds to the number of storage resources available for performing tasks”, “corresponding to” can be replaced with “used to determine.” As another example, in the following embodiment, “the storage resources available for performing tasks correspond to the storage resources available for running AI models / functions to perform tasks”, “corresponding to” can be replaced with “as.”
[0176] (7) In this document, "at least one" means one or more. "More than one" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the related objects before and after are in an "or" relationship; in the formula of this application, the character " / " indicates that the related objects before and after are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0177] (8) The arrows or boxes indicated by dashed lines in the schematic diagrams in the accompanying drawings of this application indicate optional steps or optional modules.
[0178] The communication method provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings. The embodiments provided by this application can be applied to the communication systems shown in Figure 3 or Figure 4 above, and are not limited thereto.
[0179] For ease of understanding, the following describes the communication method provided in the embodiments of this application using the interaction between the first device and the second device as an example.
[0180] The first device can be a device on the third model side, or a chip or circuit of the third model side device. The third model can be an AI model. The device on the third model side can be replaced by a device on the terminal device side or a component in the terminal device, such as a chip, circuit, chip system, or communication module. The device on the terminal device side can include at least one of the terminal device or an AI entity on the terminal device side. The AI entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, like an OTT server or a cloud server.
[0181] The second device can be a device on the first model side, or a chip or circuit of the device on the first model side. The first model can be an AI model. The device on the first model side can be replaced by a device on the network device side or a device on the core network element side. The device on the network device side can include at least one of the following: network device, components in the network device (such as chips, circuits, chip systems, or communication modules), or AI entities on the network device side. The AI entity on the network device side can be the network device itself, or an AI entity serving the network device, such as RIC, OAM, or a server, such as an OTT server or a cloud server. The device on the core network element side can include at least one of the following: core network element, components in the core network element (such as chips, circuits, chip systems, or communication modules), or AI entities on the core network element side. The AI entity on the core network element side can be the core network element itself, or an AI entity serving the core network element, such as a server, such as an OTT server or a cloud server.
[0182] It should be noted that the frequency domain resources in the following embodiments may include at least one frequency domain unit, which may be any of the following: subchannel, subband, physical resource block (PRB), resource element (RE), subcarrier, carrier, or bandwidth part (BWP).
[0183] Figure 7 shows a schematic flowchart of the communication method provided in an embodiment of this application. As shown in Figure 7, method 700 may include the following steps.
[0184] S710, the first device determines the value of the first parameter based on the measurement result of the first reference signal and the channel difference information.
[0185] The first reference signal is a reference signal transmitted by the second device to the first device on frequency domain resource #1. For example, the first reference signal is a reference signal transmitted by the second device on all frequency domain resources included in frequency domain resource #1. Alternatively, the first reference signal is a reference signal transmitted by the second device on a portion of the frequency domain resources included in frequency domain resource #1 (denoted as frequency domain resource #1a), where frequency domain resource #1a includes a third frequency domain resource.
[0186] Frequency domain resource #1 corresponds to the third model, and the reference signal transmitted on frequency domain resource #1 is used to obtain the input of the third model. The third model is used to obtain the feedback CSI, and the feedback CSI corresponds to frequency domain resource #1.
[0187] The third model matches the first model. For example, the matching relationship between the third model and the first model can be predefined or preconfigured by the protocol, or the matching relationship can be indicated by the second device to the first device. For example, the second device sends first information to the first device, the first information including the identifier of the first model and the identifier of the third model, then the second device can determine that the first model and the third model match based on the first information. The input of the third model includes the output of the first model, and the output of the third model corresponds to frequency domain resource #2. Frequency domain resource #2 includes frequency domain resource #1 and frequency domain resource #3. For example, the relationship between frequency domain resource #1, frequency domain resource #2 and frequency domain resource #3 is shown in Figure 8.
[0188] For example, the first device can obtain channel measurement results by measuring the reference signal transmitted on frequency domain resource #1. These channel measurement results can be used as input to the third model, and the output of the third model can be the feedback CSI (or compressed CSI) corresponding to frequency domain resource #1. Correspondingly, the input to the first model can include the feedback CSI corresponding to frequency domain resource #1, and the output of the first model can be the reconstructed CSI corresponding to frequency domain resource #2. In summary, the third model is used to obtain the feedback CSI, which corresponds to frequency domain resource #1. The first model is used to obtain the reconstructed CSI based on the feedback CSI, which corresponds to frequency domain resource #2.
[0189] The channel difference information is described below.
[0190] Channel difference information indicates the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource.
[0191] The second frequency domain resource is frequency domain resource #3, or the second frequency domain resource is a portion of the frequency domain resources included in frequency domain resource #3. As shown in Figure 8, the second frequency domain resource #1 is frequency domain resource #3, and the second frequency domain resource #2 is a portion of the frequency domain resources included in frequency domain resource #3.
[0192] The third frequency domain resource is frequency domain resource #1, or the third frequency domain resource is a portion of the frequency domain resources included in frequency domain resource #1. As shown in Figure 8, the third frequency domain resource #1 is frequency domain resource #1, and the third frequency domain resource #2 is a portion of the frequency domain resources included in frequency domain resource #1.
[0193] It can be understood that, in the case that frequency domain resource #2 includes frequency domain resource #1 and frequency domain resource #3, frequency domain resource #2 includes the second frequency domain resource and the third frequency domain resource.
[0194] It can also be understood that the first reference signal is a reference signal transmitted by the second device on frequency domain resource #1 or frequency domain resource #1a. Both frequency domain resource #1 and frequency domain resource #1a include the third frequency domain resource. Therefore, it can be said that the third frequency domain resource is used to transmit the first reference signal.
[0195] For example, the channel difference information indicates a first difference and / or a second difference. The first difference is the difference between the channel quality on a second frequency domain resource and the channel quality on a third frequency domain resource caused by frequency-selective fading. The second difference is the difference between the channel quality on a second frequency domain resource and the channel quality on a third frequency domain resource caused by the accuracy of the first model.
[0196] As mentioned earlier, the first model is used to obtain the reconstructed CSI based on the feedback CSI. The feedback CSI corresponds to frequency domain resource #1, and the reconstructed CSI corresponds to frequency domain resource #2. When frequency domain resource #1 includes a third frequency domain resource, it can be said that the feedback CSI corresponds to the third frequency domain resource. Similarly, when frequency domain resource #2 includes both the second and third frequency domain resources, it can be said that the reconstructed CSI corresponds to both the second and third frequency domain resources.
[0197] The first parameter is described below.
[0198] The first parameter is used to indicate the channel quality on the first frequency domain resource.
[0199] In one possible implementation, the first frequency domain resource is the aforementioned frequency domain resource #2. It can be understood that in this implementation, the first frequency domain resource includes the second and third frequency domain resources.
[0200] In one possible implementation, the first frequency domain resource is the aforementioned frequency domain resource #3. It can be understood that in this implementation, the first frequency domain resource includes the second frequency domain resource.
[0201] For example, the first parameter is used to determine one or more of the modulation scheme, bit rate, or coding efficiency.
[0202] For example, the first parameter may include one or more of the following: SINR, SNR, or CQI.
[0203] For example, if the first frequency domain resource includes multiple frequency domain units #a, the first parameter may include multiple parameters #a corresponding to the multiple frequency domain units #a, where each parameter #a is used to indicate the channel quality on the frequency domain unit #a corresponding to the parameter #a. For instance, if the first frequency domain resource includes sub-band #1 and sub-band #2, the first parameter may include the parameter #a corresponding to sub-band #1 and the parameter #a corresponding to sub-band #2, where the parameter #a corresponding to sub-band #1 is used to indicate the channel quality on sub-band #1, and the parameter #a corresponding to sub-band #2 is used to indicate the channel quality on sub-band #2.
[0204] As another example, when the first frequency domain resource includes multiple frequency domain elements #a, the first parameter includes at least one parameter #b, each of the at least one parameter #b being used to indicate the channel quality on the multiple frequency domain elements #a. For example, the first parameter includes two parameters #b, which are SINR#1 and CQI#1, respectively, both of which are used to indicate the channel quality on the multiple frequency domain elements #a.
[0205] The following section will describe how the first device determines the value of the first parameter in conjunction with methods 900 and 1100. For the sake of brevity, the details will not be elaborated here.
[0206] S720, the first device sends the first instruction information.
[0207] Correspondingly, the second device receives the first instruction information.
[0208] The first indication information indicates the value of the first parameter.
[0209] In one possible implementation, if the first frequency domain resource is the aforementioned frequency domain resource #3, the first indication information also indicates the value of parameter #1, which is used to indicate the channel quality on frequency domain resource #1. The first device can determine the value of parameter #1 by measuring the first reference signal. Further description of parameter #1 can be found in the description of the first parameter in S710.
[0210] In this embodiment, when the first device receives a first reference signal on a third frequency domain resource, the first device can determine the value of a first parameter based on the measurement result of the first reference signal and channel difference information. The first parameter is used to indicate the channel quality of the first frequency domain resource, which may include a second frequency domain resource different from the third frequency domain resource. Based on existing solutions, when the second device sends the first reference signal to the first device through the third frequency domain resource, it can only obtain the value of the parameter used to indicate the channel quality on the third frequency domain resource, but cannot obtain the accurate value of the first parameter used to indicate the channel quality of the first frequency domain resource. However, based on this application, when the first device indicates the value of the first parameter to the second device through first indication information, the second device can obtain a more accurate channel quality on the first frequency domain resource. Therefore, it is beneficial for the second device to determine the transmission configuration on the first frequency domain resource based on the channel quality, thereby improving the transmission performance of data transmission through the first frequency domain resource.
[0211] The following description, in conjunction with Figures 9 and 11, describes how the first device determines the value of the first parameter based on the measurement results of the first reference signal and the channel difference information.
[0212] Figure 9 shows a schematic flowchart of the communication method provided in an embodiment of this application. As shown in Figure 9, method 900 may include the following steps.
[0213] S901, the first device and the second device perform model pairing.
[0214] For example, in S901, the first device can send the identifier of the third model to the second device. Accordingly, after receiving the identifier of the third model, the second device determines that the third model matches the first model based on predefined or preconfigured information, and then the second device can send the identifier of the first model to the first device.
[0215] For example, in S901, the second device can send the identifier of the first model to the first device. Correspondingly, after receiving the identifier of the first model, the first device determines that the third model matches the first model based on predefined or preconfigured information, and then the first device can send the identifier of the third model to the second device.
[0216] For example, in S901, the second device may send the identifier of the first model and the identifier of the third model to the first device. Accordingly, after receiving the identifiers of the first model and the third model, the first device determines that the third model matches the first model. Furthermore, the first device may determine to use the third model.
[0217] For example, in S901, the first device may send the identifier of the first model and the identifier of the third model to the second device. Accordingly, after receiving the identifiers of the first model and the third model, the second device determines that the third model matches the first model. Then, the second device may determine to use the first model.
[0218] For further description of the first and third models, please refer to Method 700 above.
[0219] It should be noted that S901 is an optional step. For example, if the first device and the second device can determine the match between the first model on the second device side and the third model on the first device side based on predefined information, then method 900 may not include S901.
[0220] S902, the second device sends the third instruction information.
[0221] Correspondingly, the first device receives the third instruction information.
[0222] The third indication information indicates the first difference and / or the second difference. The first difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by frequency-selective fading. The second difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by the accuracy of the first model. Further description of the second and third frequency domain resources can be found in Method 700 above.
[0223] For example, the second device can obtain the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource by measuring the reference signal from the first device, and then determine the first difference.
[0224] For example, the second device determines the second difference by performing model monitoring on the first model.
[0225] Optionally, if the second frequency domain resource is a portion of the frequency domain resources included in frequency domain resource #3, the third indication information is further used to indicate the difference between the channel quality on the frequency domain resources included in frequency domain resource #3 (excluding the second frequency domain resource) and the channel quality on frequency domain resource #1b. Here, frequency domain resource #1b is all or part of the resources included in frequency domain resource #1. Frequency domain resources #1 and #3 can be referred to the description in method 700 above.
[0226] For example, if frequency domain resource #3 includes a second frequency domain resource and a fourth frequency domain resource, then the third indication information also indicates a third difference and / or a fourth difference. The third difference is the difference between the channel quality on the fourth frequency domain resource caused by frequency-selective fading and the channel quality on the fifth frequency domain resource (an example of frequency domain resource #1b). The fourth difference is the difference between the channel quality on the fourth frequency domain resource and the channel quality on the fifth frequency domain resource caused by the accuracy of the first model. The fifth frequency domain resource may be the same as or different from the third frequency domain resource; this application does not limit this.
[0227] For example, if frequency domain resource #3 includes the second, fourth, and sixth frequency domain resources, then the third indication information may also indicate one or more of the following: a third difference, a fourth difference, a fifth difference, or a sixth difference. The fifth difference is the difference between the channel quality on the sixth frequency domain resource caused by frequency-selective fading and the channel quality on the seventh frequency domain resource (another example of frequency domain resource #1b). The sixth difference is the difference between the channel quality on the sixth frequency domain resource and the channel quality on the seventh frequency domain resource caused by the accuracy of the first model. The seventh frequency domain resource may be the same as or different from the third frequency domain resource; this application does not limit this.
[0228] Optionally, in S902, the second device can send multiple indication messages, each indicating a different channel difference. For example, the second device can send indication message #1 and indication message #2, where indication message #1 indicates a first difference and indication message #2 indicates a second difference. The indication message #1 and indication message #2 sent by the second device can be carried in the same message or in different messages. For example, the second device sends message #1 to the first device, where message #1 includes indication message #1 and indication message #2. Or, for another example, the second device sends message #2 to the first device, where message #2 includes indication message #1. Furthermore, after sending message #2, the second device sends message #3 to the first device, where message #3 includes indication message #2.
[0229] It should be noted that S902 is an optional step. For example, if the second device sends a third instruction to the first device before executing method 900, then method 900 may not need to execute S902.
[0230] S903, the second device sends the fourth instruction information.
[0231] Correspondingly, the first device receives the fourth instruction information.
[0232] The fourth indication information is used to indicate the scaling factor, which corresponds to the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource.
[0233] For example, the scaling factor includes a first scaling factor and / or a second scaling factor, the first scaling factor corresponding to the first difference mentioned above, and the second scaling factor corresponding to the second difference mentioned above.
[0234] Optionally, if the second frequency domain resource is a portion of the frequency domain resources included in frequency domain resource #3, the fourth indication information is also used to indicate the scaling factor corresponding to the difference between the channel quality on the frequency domain resources other than the second frequency domain resource included in frequency domain resource #3 and the channel quality on frequency domain resource #1b.
[0235] For example, if frequency domain resource #3 includes a second frequency domain resource and a fourth frequency domain resource, then the scaling factor indicated by the fourth indication information also includes a third scaling factor and / or a fourth scaling factor. The third scaling factor corresponds to the third difference mentioned above, and the fourth scaling factor corresponds to the fourth difference mentioned above.
[0236] For example, if frequency domain resource #3 includes the second, fourth, and sixth frequency domain resources, then the scaling factor indicated by the fourth indication information may also include one or more of the following: a third scaling factor, a fourth scaling factor, a fifth scaling factor, or a sixth scaling factor. The third scaling factor corresponds to the third difference mentioned above, the fourth scaling factor corresponds to the fourth difference mentioned above, the fifth scaling factor corresponds to the fifth difference mentioned above, and the sixth scaling factor corresponds to the sixth difference mentioned above.
[0237] It should be noted that S903 is an optional step. For example, if the scaling factor is predefined or preconfigured by the protocol, then method 900 may not include S903.
[0238] S904, the second device sends the first reference signal.
[0239] Accordingly, the first device receives the first reference signal.
[0240] The first reference signal can be referred to in S710 of method 700 above.
[0241] It should be understood that if the second device transmits the first reference signal on frequency domain resource #1a, then in S904, the second device also transmits the second reference signal on the remaining frequency domain resources in frequency domain resource #1 other than frequency domain resource #1a.
[0242] S905, the first device determines the value of the first parameter.
[0243] The first parameter is used to indicate the channel quality on the first frequency domain resource. Further description of the first parameter can be found in Method 700 above.
[0244] For example, in S905, the first device determines the value of the first parameter based on the measurement result of the first reference signal and the channel difference information.
[0245] As another example, in S905, the first device determines the value of the first parameter based on the measurement result of the first reference signal, channel difference information, and scaling factor.
[0246] For example, the first device determines the value of the first parameter by: the first device determining the value of the second parameter based on the measurement result of the first reference signal, the second parameter being used to indicate the channel quality on the third frequency domain resource; the first device determining the value of the first parameter based on channel difference information and the value of the second parameter; or, the first device determining the value of the first parameter based on channel difference information, scaling factor, and the value of the second parameter.
[0247] The second parameter is used to determine one or more of the modulation scheme, code rate, or coding efficiency. For example, the second parameter includes one or more of the following: SINR, SNR, or CQI. The first parameter may be the same as or different from the second parameter, which is not limited in this application. For example, the first parameter may include CQI, and the second parameter may include SINR. For a more detailed description of the second parameter, please refer to the description of the first parameter in method 700 above.
[0248] Optionally, if the third frequency domain resource includes multiple frequency domain units #b, the first device can treat the third frequency domain resource as a whole and determine the value of the second parameter. For example, if the second parameter is determined based on the second SINR, the first device first obtains the equivalent channel estimation result H on the third frequency domain resource by measuring the first reference signal. a (Equivalent channel estimation result H) a (As an example of the measurement result of the first reference signal), the first device then estimates the equivalent channel result H. a The second SINR is calculated based on the interference and noise levels on the third frequency domain resource, and the second SINR corresponds to the third frequency domain resource.
[0249] Optionally, if the third frequency domain resource includes multiple frequency domain units #b, the first device can determine the parameter #x corresponding to each frequency domain unit #b in the multiple frequency domain units #b respectively, and then the first device determines the value of the second parameter based on the average value of the parameter #x corresponding to the multiple frequency domain units #x. For example, if the second parameter is determined based on the second SINR, the first device first obtains the equivalent channel estimation result H on each frequency domain unit #b in the multiple frequency domain units #b by measuring the first reference signal. b (Equivalent channel estimation result H) b (As an example of the measurement results of the first reference signal), the first device then estimates the equivalent channel result H on each frequency domain unit #b. bThe SINR#b corresponding to each frequency domain unit #b is calculated based on the interference and noise levels. Finally, the first device uses the average value of the SINR#b corresponding to multiple frequency domain units #b as the second SINR.
[0250] For example, the first device determines the value of the first parameter by: the first device determining the value of the first parameter according to the fourth model. The input to the fourth model is the measurement result of the first reference signal and channel difference information; or, the input to the fourth model is the measurement result of the first reference signal, channel difference information, and scaling factor, and the output of the fourth model is the value of the first parameter.
[0251] The following describes how the first device determines the value of the first parameter based on the value of the second parameter.
[0252] In implementation method 1, both the first and second frequency domain resources are the aforementioned frequency domain resource #3.
[0253] For example, the relationship between the first frequency domain resource, the second frequency domain resource, the third frequency domain resource, frequency domain resource #1, frequency domain resource #2 and frequency domain resource #3 is shown in Figure 10(a).
[0254] In implementation mode 1, the channel difference information indicates a first difference and / or a second difference.
[0255] For example, if the second parameter is determined based on the second SINR and the first parameter is determined based on the first SINR, then the first SINR and the second SINR satisfy any one of the following formulas. other =SINR measured -αFading freq -βAccuracy decoder Formula (1); SINR other =SINR measured -Fading freq -Accuracy decoder Formula (2); SINR other =SINR measured -Fading freq -βAccuracy decoder Formula (3); or, SINR other =SINR measured -αFading freq -Accuracy decoder Formula (4).
[0256] Among them, SINR other Indicates the first SINR, SINR measuredIndicates the second SINR, Accuracy decoder Fading represents the second difference, β represents the scaling factor corresponding to the second difference. freq Let α represent the first difference, and let α represent the scaling factor corresponding to the first difference.
[0257] It should be understood that if the channel difference information indicates the first difference, then formulas (1) to (4) above do not include terms related to the second difference. For example, formula (1) above is transformed into: SINR other =SINR measured -αFading freq .
[0258] It should also be understood that if the channel difference information indicates a second difference, then formulas (1) to (4) above do not include terms related to the first difference. For example, formula (1) above is transformed into: SINR other =SINR measured -βAccuracy decoder .
[0259] For example, if the first parameter includes SINR, then the value of the first parameter is the first SINR. If the first parameter includes CQI, then the value of the first parameter is the first CQI corresponding to the first SINR.
[0260] Implementation method 2, the first frequency domain resource is the aforementioned frequency domain resource #3, and the second frequency domain resource is a portion of the frequency domain resources included in the aforementioned frequency domain resource #3.
[0261] It should be understood that in implementation method 2, the channel difference information also indicates the difference between the channel quality on the frequency domain resources (excluding the second frequency domain resource) included in frequency domain resource #3 and the channel quality on frequency domain resource #1b. The following explanation uses the example of frequency domain resource #3 including the second and fourth frequency domain resources. It should be understood that if frequency domain resource #3 includes the second and fourth frequency domain resources, the channel difference information also indicates the difference between the channel quality on the fourth frequency domain resource and the channel quality on the aforementioned fifth frequency domain resource. For example, the channel difference information may also indicate a third difference and / or the aforementioned fourth difference.
[0262] It should be understood that in implementation method 2, if the fifth frequency domain resource is different from the third frequency domain resource, the first device further determines the value of parameter #5 based on the measurement results of the reference signal on the fifth frequency domain resource. Parameter #5 is used to indicate the channel quality on the fifth frequency domain resource. Further description of parameter #5 can be found in the description of the second parameter above.
[0263] For example, the relationship between the first frequency domain resource, the second frequency domain resource, the third frequency domain resource, the fourth frequency domain resource, the fifth frequency domain resource, frequency domain resource #1, frequency domain resource #2 and frequency domain resource #3 is shown in Figure 10(b).
[0264] After the first device determines the value of parameter #5, it determines the value of the first parameter based on the value of parameter #5, the value of the second parameter, and the channel difference information.
[0265] For example, the second parameter is determined based on the second SINR, parameter #5 is determined based on SINR#5, and the first parameter is determined based on SINR#a and SINR#b, where SINR#a corresponds to the second frequency domain resource and SINR#b corresponds to the fourth frequency domain resource. SINR#a and the second SINR satisfy any one of the above formulas (1) to (4), where SINR#a corresponds to the SINR in the above formulas (1) to (4). other SINR#b and SINR#5 satisfy any one of the formulas (1) to (4) above, where SINR#b corresponds to SINR in formulas (1) to (4) above. other SINR#5 corresponds to SINR in formulas (1) to (4) above. measured Accuracy decoder Corresponding to the fourth difference mentioned above, β corresponds to the scaling factor for the fourth difference, Fading freq Corresponding to the third difference mentioned above, α corresponds to the scaling factor for the third difference.
[0266] For example, if the first parameter includes SINR, then the value of the first parameter includes SINR#a and SINR#b, or the value of the first parameter is the average of SINR#a and SINR#b. If the first parameter includes CQI, then the value of the first parameter includes CQI#a corresponding to SINR#a and CQI#b corresponding to SINR#b, or the value of the first parameter is the average of CQI#a and CQI#b.
[0267] In implementation method 3, the first frequency domain resource is the aforementioned frequency domain resource #2, and the third frequency domain resource is the aforementioned frequency domain resource #1.
[0268] In implementation method 3, the first device determines the value of the first parameter based on the value of the second parameter, including: the first device determines the value of the fifth parameter based on the value of the second parameter, the fifth parameter being used to indicate the channel quality of frequency domain resource #3; the first device determines the value of the first parameter based on the value of the fifth parameter and the value of the second parameter.
[0269] The method by which the first device determines the value of the fifth parameter based on the value of the second parameter can refer to the method by which the first device determines the value of the first parameter in implementation method 1 or implementation method 2 above.
[0270] For example, if the third frequency domain resource is the aforementioned frequency domain resource #1, the value of the first parameter may include the value of the fifth parameter and the value of the second parameter, or the value of the first parameter may be the average value determined based on the values of the fifth parameter and the second parameter. For instance, if the first parameter includes CQI, the value of the fifth parameter is CQI#x, and the value of the second parameter is CQI#y, then the value of the first parameter may include CQI#x and CQI#y, or the value of the first parameter may be the average value of CQI#x and CQI#y.
[0271] For example, the relationship between the first frequency domain resource, the second frequency domain resource, the third frequency domain resource, frequency domain resource #1, frequency domain resource #2 and frequency domain resource #3 is shown in Figure 10(c).
[0272] For example, if the third frequency domain resource is a portion of the frequency domain resources included in the aforementioned frequency domain resource #1, the first device determines the value of the first parameter based on the value of the fifth parameter and the value of the second parameter, including: the first device determines the value of the first parameter based on the value of the fifth parameter, the value of the sixth parameter, and the value of the second parameter. The sixth parameter is used to indicate the channel quality on the frequency domain resources in frequency domain resource #1 other than the third frequency domain resource. Further description of the sixth parameter can be found in the description of the first parameter in method 700 above.
[0273] The value of the first parameter can include the values of the fifth parameter, the sixth parameter, and the second parameter, or the value of the first parameter can be the average value determined based on the values of the fifth parameter, the sixth parameter, and the second parameter. For example, if the first parameter includes CQI, the value of the fifth parameter is CQI#x, the value of the second parameter is CQI#y, and the value of the sixth parameter is CQI#z, then the value of the first parameter includes CQI#x, CQI#y, and CQI#z, or the value of the first parameter is the average value from CQI#x to CQI#z.
[0274] S906, the first device sends the first instruction information.
[0275] Correspondingly, the second device receives the first instruction information.
[0276] S906 can be referred to the description in S720 of Method 700 above.
[0277] In this embodiment, when the first device receives a first reference signal on a third frequency domain resource, the first device can determine the value of a first parameter based on the measurement result of the first reference signal and channel difference information. The first parameter is used to indicate the channel quality of the first frequency domain resource, which may include a second frequency domain resource different from the third frequency domain resource. Based on existing solutions, when the second device sends the first reference signal to the first device through the third frequency domain resource, it can only obtain the value of the parameter used to indicate the channel quality on the third frequency domain resource, but cannot obtain the accurate value of the first parameter used to indicate the channel quality of the first frequency domain resource. However, based on this application, when the first device indicates the value of the first parameter to the second device through first indication information, the second device can obtain a more accurate channel quality on the first frequency domain resource. Therefore, it is beneficial for the second device to determine the transmission configuration on the first frequency domain resource based on the channel quality, thereby improving the transmission performance of data transmission through the first frequency domain resource.
[0278] Figure 11 shows a schematic flowchart of the communication method provided in an embodiment of this application. As shown in Figure 9, method 900 may include the following steps.
[0279] S1101, the first device and the second device perform model pairing.
[0280] S1101 can be referenced from S901 in method 900 above.
[0281] S1102, the second device sends the second instruction information.
[0282] Correspondingly, the first device receives the second instruction information.
[0283] The third indication information indicates the second difference. The second difference is the difference between the channel quality on the second frequency domain resources and the channel quality on the third frequency domain resources caused by the accuracy of the first model. Further description of the second and third frequency domain resources can be found in Method 700 above.
[0284] For example, the second device determines the second difference by performing model monitoring on the first model.
[0285] Optionally, if the second frequency domain resource is a portion of the frequency domain resources included in frequency domain resource #3, the second indication information is further used to indicate the difference between the channel quality on the frequency domain resources included in frequency domain resource #3 (excluding the second frequency domain resource) and the channel quality on frequency domain resource #1b. Here, frequency domain resource #1b is all or part of the resources included in frequency domain resource #1. Frequency domain resource #3 can be referred to the description in method 700 above.
[0286] For example, if frequency domain resource #3 includes a second frequency domain resource and a fourth frequency domain resource, then the third indication information also indicates a fourth difference, which is the difference between the channel quality on the fourth frequency domain resource and the channel quality on the fifth frequency domain resource (an example of frequency domain resource #1b) caused by the accuracy of the first model. The fifth frequency domain resource may be the same as or different from the third frequency domain resource; this application does not limit this.
[0287] For example, if frequency domain resource #3 includes the second, fourth, and sixth frequency domain resources, then the third indication information also indicates one or more of the following: a fourth difference or a sixth difference. The sixth difference is the difference between the channel quality on the sixth frequency domain resource and the channel quality on the seventh frequency domain resource (another example of frequency domain resource #1b) caused by the accuracy of the first model. The seventh frequency domain resource may be the same as or different from the third frequency domain resource; this application does not limit this.
[0288] It should be noted that S1102 is an optional step. For example, if the second device sends a second instruction to the first device before executing method 1100, then method 1100 may not execute S1102.
[0289] S1103, the second device sends the fourth instruction information.
[0290] Correspondingly, the first device receives the fourth instruction information.
[0291] The fourth indication information is used to indicate the scaling factor, which corresponds to the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource.
[0292] For example, the scaling factor includes a second scaling factor, which corresponds to the second difference described above.
[0293] Optionally, if the second frequency domain resource is a portion of the frequency domain resources included in frequency domain resource #3, the fourth indication information is also used to indicate the scaling factor corresponding to the difference between the channel quality on the frequency domain resources other than the second frequency domain resource included in frequency domain resource #3 and the channel quality on frequency domain resource #1b.
[0294] For example, if frequency domain resource #3 includes the second frequency domain resource and the fourth frequency domain resource, then the scaling factor indicated by the fourth indication information also includes the fourth scaling factor, which corresponds to the fourth difference mentioned above.
[0295] For another example, if frequency domain resource #3 includes the second frequency domain resource, the fourth frequency domain resource, and the sixth frequency domain resource, then the scaling factor indicated by the fourth indication information may also include one or more of the following: the fourth scaling factor or the sixth scaling factor. The fourth scaling factor corresponds to the fourth difference mentioned above, and the sixth scaling factor corresponds to the sixth difference mentioned above.
[0296] It should be noted that S1103 is an optional step. For example, if the scaling factor is predefined or preconfigured by the protocol, then method 1100 may not include S1103.
[0297] S1104, the second device sends the first reference signal.
[0298] Accordingly, the first device receives the first reference signal.
[0299] The first reference signal can be referred to in S710 of method 700 above.
[0300] It should be understood that if the second device transmits the first reference signal on frequency domain resource #1a, then in S1104, the second device also transmits the second reference signal on the remaining frequency domain resources in frequency domain resource #1 other than frequency domain resource #1a.
[0301] S1105, the first device determines the value of the first parameter.
[0302] The first parameter is used to indicate the channel quality on the first frequency domain resource. Further description of the first parameter can be found in Method 700 above.
[0303] For example, in S1105, the first device determines the value of the first parameter based on the measurement result of the first reference signal and the channel difference information.
[0304] As another example, in S1105, the first device determines the value of the first parameter based on the measurement result of the first reference signal, channel difference information, and scaling factor.
[0305] For example, the first device determines the value of the first parameter by: the first device determining the value of the first parameter according to the fourth model. The input to the fourth model is the measurement result of the first reference signal and channel difference information; or, the input to the fourth model is the measurement result of the first reference signal, channel difference information, and scaling factor, and the output of the fourth model is the value of the first parameter.
[0306] For example, the first device determines the value of the first parameter by: step a, determining a first feedback CSI based on the measurement result of the first reference signal, the first feedback CSI corresponding to frequency domain resource #1; step b, determining a first reconstruction CSI based on the first feedback CSI and the second model, the first reconstruction CSI corresponding to frequency domain resource #2; step c, determining the value of the third parameter based on the accuracy of the first reconstruction CSI and the second model; step d, determining the value of the first parameter based on channel difference information and the value of the third parameter; or, the first device determines the value of the first parameter based on channel difference information, scaling factor, and the value of the third parameter.
[0307] The channel difference information indicates the second difference mentioned above. The descriptions of frequency domain resources #1 and #2 can be found in method 700 above. The function of the second model is the same as that of the third model described in method 700 above.
[0308] For example, the first device determines the accuracy of the second model by performing model monitoring on the second model. For instance, the first device determines the accuracy of the second model by the following steps: the first device receives a reference signal #1 from the second device on frequency domain resource #2; the first device receives a reference signal #2 from the second device on frequency domain resource #1; the first device uses the measurement result of the reference signal #2 as the input of the third model, obtaining the output of the third model as feedback CSI #1; the second device uses the feedback CSI #1 as the input of the second model, obtaining the output of the second model as reconstructed CSI #1; the second device determines the accuracy of the second model by comparing the measurement result of the reconstructed CSI #1 with that of the reference signal #1.
[0309] It should be understood that if the first reference signal is a reference signal transmitted by the second device on frequency domain resource #1a, and the second device also transmits a second reference signal on the other frequency domain resources in frequency domain resource #1 besides frequency domain resource #1a, then in step a above, the first device determines the first feedback CSI based on the measurement results of the first reference signal and the measurement results of the second reference signal.
[0310] For example, in step c above, the first device determines the value of the third parameter based on the accuracy of the first reconstructed CSI and the second model, including: the first device determines the value of the seventh parameter based on the first reconstructed CSI, the seventh parameter corresponding to the second frequency domain resource; the first device determines the value of the third parameter based on the value of the seventh parameter and the accuracy of the second model.
[0311] For example, the value of the seventh parameter is determined according to SINR#7, and the value of the third parameter is determined according to SINR#3. Then SINR#7 and SINR#3 satisfy any one of the following formulas: SINR#3 = SINR#7 - γAccuracy (5); or SINR#3 = SINR#7 - Accuracy (6).
[0312] Where Accuracy represents the accuracy of the second model, and β represents the scaling factor corresponding to the accuracy of the second model.
[0313] It should be understood that if the second frequency domain resource is a portion of the frequency domain resources included in the aforementioned frequency domain resource #3, then in step c above, the first device further determines the value of the eighth parameter based on the accuracy of the first reconstructed CSI and the second model. The eighth parameter corresponds to the frequency domain resources included in frequency domain resource #3 other than the second frequency domain resource. The method by which the first device determines the value of the eighth parameter can refer to the method by which the first device determines the value of the third parameter.
[0314] It should also be understood that if the second frequency domain resource is a portion of the frequency domain resource included in the upper frequency domain resource #3, then the first device further determines the value of the eighth parameter in step c above. Furthermore, in step d above, the first device determines the value of the first parameter based on the value of the eighth parameter, the value of the third parameter, and the channel difference information. The channel difference information indicates the second difference and the aforementioned fourth difference.
[0315] For example, if both the first and second frequency domain resources are the aforementioned frequency domain resource #3, and the third parameter in step d is determined based on the third SINR, and the first parameter is determined based on the first SINR, then the first SINR and the third SINR satisfy any one of the following formulas. other =SINR other-UE -Accuracy decoder Formula (7); or, SINR other =SINR other-UE -βAccuracy decoder Formula (8).
[0316] Among them, SINR other Indicates the first SINR, SINR other-UE Indicates the third SINR, Accuracy decoder β represents the second difference, and β represents the scaling factor corresponding to the second difference.
[0317] Furthermore, the first device can determine the value of the first parameter based on the first SINR. For example, the value of the first parameter is the first SINR, or the value of the first parameter is the first CQI corresponding to the first SINR.
[0318] For example, if the first frequency domain resource is the aforementioned frequency domain resource #3, and frequency domain resource #3 includes the aforementioned second frequency domain resource and fourth frequency domain resource, then the third parameter in step d above is determined based on the third SINR, the eighth parameter is determined based on the eighth SINR, and the first parameter is determined based on the first SINR.
[0319] The third SINR and the first SINR#a used to determine the first SINR satisfy the above formula (7) or formula (8), wherein the third SINR corresponds to the SINR in formula (7) or formula (8). other-UEThe first SINR#a corresponds to SINR in formula (7) or formula (8). other The second difference corresponds to the Accuracy in formula (7) or formula (8). decoder β represents the scaling factor corresponding to the second difference.
[0320] The eighth SINR and the first SINR#b used to determine the first SINR satisfy the above formula (7) or formula (8), wherein the eighth SINR corresponds to the SINR in formula (7) or formula (8). other-UE The first SINR#b corresponds to SINR in formula (7) or formula (8). other The fourth difference corresponds to the Accuracy in formula (7) or formula (8). decoder β represents the scaling factor corresponding to the fourth difference.
[0321] Furthermore, the first device can determine that the first SINR includes the first SINR#a and the first SINR#b, or that the first SINR is the average of the first SINR#a and the first SINR#b.
[0322] Furthermore, the first device can determine the value of the first parameter based on the first SINR. For example, the value of the first parameter is the first SINR, or the value of the first parameter is the first CQI corresponding to the first SINR.
[0323] Optionally, if the first frequency domain resource also includes a third frequency domain resource, the second device determines the value of the first parameter based on the channel difference information and the value of the third parameter, including: step e, processing the value of the third parameter according to the second difference to obtain the value of the fourth parameter, the fourth parameter being used to indicate the channel quality on the second frequency domain resource; step f, determining the value of the second parameter based on the measurement result of the first reference signal, the second parameter being used to indicate the channel quality on the third frequency domain resource; and step g, determining the value of the first parameter based on the value of the second parameter and the value of the fourth parameter.
[0324] As described above, if the second frequency domain resource is a portion of the frequency domain resource #3, the first device further determines the value of the eighth parameter in step c, and then in step e, the first device further processes the value of the eighth parameter according to the fourth difference to obtain the value of the ninth parameter, which is used to indicate the channel quality on the fourth frequency domain resource.
[0325] For example, the value of the third parameter is determined according to SINR#3, and the value of the fourth parameter is determined according to SINR#4. Then SINR#3 and SINR#4 satisfy the above formula (7) or formula (8), where SINR#3 corresponds to SINR in formula (7) or formula (8). other-UESINR#4 corresponds to SINR in formula (7) or formula (8). other The second difference corresponds to the Accuracy in formula (7) or formula (8). decoder β represents the scaling factor corresponding to the second difference.
[0326] For example, the value of the eighth parameter is determined according to SINR#8, and the value of the ninth parameter is determined according to SINR#9. Then SINR#8 and SINR#9 satisfy the above formula (7) or formula (8), where SINR#8 corresponds to SINR in formula (7) or formula (8). other-UE SINR#9 corresponds to SINR in formula (7) or formula (8). other The fourth difference corresponds to the Accuracy in formula (7) or formula (8). decoder β represents the scaling factor corresponding to the fourth difference.
[0327] It should be understood that if the first reference signal is a reference signal transmitted by the second device on frequency domain resource #1a, and the second device also transmits a second reference signal on the remaining frequency domain resources in frequency domain resource #1 other than frequency domain resource #1a, then in step f above, the first device further determines the value of the sixth parameter based on the measurement result of the second reference signal. The sixth parameter is used to indicate the channel quality on the frequency domain resources in frequency domain resource #1 other than the third frequency domain resource. Further description of the sixth parameter can be found in the description of the first parameter in method 700 above.
[0328] It should be understood that in step g above, if the second frequency domain resource is frequency domain resource #3 and the third frequency domain resource is frequency domain resource #1, then the value of the first parameter may include the value of the fourth parameter and the value of the second parameter, or the value of the first parameter may be the average value determined based on the values of the fourth parameter and the second parameter. For example, if the first parameter includes CQI, the value of the fourth parameter is CQI#r, and the value of the second parameter is CQI#s, then the value of the first parameter includes CQI#r and CQI#s, or the value of the first parameter may be the average value of CQI#r and CQI#s.
[0329] It should also be understood that in step g above, if the second frequency domain resource is the aforementioned frequency domain resource #3, and the third frequency domain resource is a portion of the frequency domain resources included in the aforementioned frequency domain resource #1, then the first device determines the value of the first parameter based on the values of the fourth parameter, the sixth parameter, and the second parameter. The value of the first parameter may include the values of the fourth parameter, the sixth parameter, and the second parameter, or the value of the first parameter may be the average value determined based on the values of the fourth parameter, the sixth parameter, and the second parameter. For example, if the first parameter includes CQI, the fourth parameter is CQI#r, the second parameter is CQI#s, and the sixth parameter is CQI#t, then the value of the first parameter includes CQI#r, CQI#s, and CQI#t, or the value of the first parameter may be the average value of CQI#r, CQI#s, and CQI#t.
[0330] It should also be understood that in step g above, if the frequency domain resource #3 includes the second frequency domain resource and the fourth frequency domain resource, and the third frequency domain resource is a portion of the frequency domain resource included in the frequency domain resource #1, then the first device determines the value of the first parameter based on the value of the fourth parameter, the value of the sixth parameter, the value of the ninth parameter, and the value of the second parameter.
[0331] In this embodiment, when the first device receives a first reference signal on a third frequency domain resource, the first device can determine the reconstructed CSI based on the measurement result of the first reference signal and the second model. Then, based on the accuracy of the reconstructed CSI, the second model, and channel difference information, the first parameter is determined. The first parameter indicates the channel quality of the first frequency domain resource, which may include a second frequency domain resource different from the third frequency domain resource. Based on existing solutions, when the second device sends the first reference signal to the first device via the third frequency domain resource, it can only obtain the value of the parameter used to indicate the channel quality on the third frequency domain resource, but cannot obtain the accurate value of the first parameter used to indicate the channel quality of the first frequency domain resource. However, based on this application, when the first device indicates the value of the first parameter to the second device through first indication information, the second device can obtain a more accurate channel quality on the first frequency domain resource. Therefore, it is beneficial for the second device to determine the transmission configuration on the first frequency domain resource based on the channel quality, thereby improving the transmission performance of data transmission via the first frequency domain resource.
[0332] It should be noted that, in the above embodiments, the deployment of the third model on the first device side can be implemented on a chip inside the first device or in a location outside the first device. For example, if the first device is a terminal device, the third model can be deployed on the host or cloud server of the OTT system.
[0333] It should also be noted that, in the above embodiments, the deployment of the first model on the second device side can be implemented on a chip inside the second device or at a location outside the second device. For example, if the second device is a network device side device, the first model can be deployed in an AI model deployment device collectively referred to as a smart network element, such as a near real-time RIC (near real-time RIC is set in a RAN node, for example, in a CU / DU).
[0334] It should be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0335] It should also be understood that, in the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0336] It is understood that, in the above-described method embodiments, the methods and operations implemented by the apparatus (such as the first apparatus or the second apparatus) can also be implemented by components of the apparatus (such as chips or circuits).
[0337] The communication method provided in the embodiments of this application has been described in detail above with reference to Figures 7 to 11. The above communication method is mainly described from the perspective of interaction between devices. It is understood that, in order to achieve the above functions, the first device and the second device include hardware structures and / or software modules corresponding to the execution of each function.
[0338] It is understood that, in order to achieve the functions in the above embodiments, the first device and the second device include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0339] Figures 12 and 13 are schematic block diagrams of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the first or second device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
[0340] Figure 12 is a schematic block diagram of a communication device 2000 provided in an embodiment of this application. As shown in Figure 12, the communication device 2000 includes a transceiver unit (or communication unit) 2020. Optionally, the communication device 2000 also includes a processing unit 2010. The communication device 2000 is used to implement the functions of the first or second device in the method embodiments shown in Figures 7, 9, or 11 above.
[0341] When the communication device 2000 is used to implement the function of the first device in the method embodiments shown in FIG7, FIG9, or FIG11: the processing unit 2010 is used to determine the value of the first parameter based on the measurement result of the first reference signal and the channel difference information. The first parameter is used to indicate the channel quality on the first frequency domain resource; wherein, the channel difference information indicates the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource, the first frequency domain resource includes the second frequency domain resource, and the third frequency domain resource is used to transmit the first reference signal. The transceiver unit 2020 is used to send first indication information, which indicates the value of the first parameter.
[0342] When the communication device 2000 is used to implement the function of the second device in the method embodiment shown in FIG7, FIG9 or FIG11: the transceiver unit 2020 is used to receive first indication information, the first indication information indicating the value of a first parameter, the first parameter being used to indicate the channel quality on a first frequency domain resource; wherein, the value of the first parameter is determined based on the measurement result of the first reference signal and channel difference information, the channel difference information indicating the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource, the first frequency domain resource including the second frequency domain resource, and the third frequency domain resource being used to transmit the first reference signal.
[0343] For a more detailed description of the processing unit 2010 and the transceiver unit 2020, please refer to the relevant descriptions in the method embodiments shown in Figures 7, 9 or 11.
[0344] The apparatus 2000 of each of the above-described schemes has the function of implementing the corresponding steps performed by the first apparatus in the above-described method, or the apparatus 2000 of each of the above-described schemes has the function of implementing the corresponding steps performed by the second apparatus in the above-described 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 (e.g., 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 processing units, can be replaced by processors, respectively executing the transceiver operations and related processing operations in each method embodiment.
[0345] Furthermore, the aforementioned transceiver unit can also be a transceiver circuit (e.g., it may include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit. The processing circuit can be one or more processors, or all or part of the circuitry within one or more processors used for control or processing functions. In embodiments of this application, the device in FIG12 can be the first or second device in the foregoing embodiments, or it can be a chip or a chip system, such as a system-on-a-chip (SoC). The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.
[0346] Figure 13 is a schematic block diagram of a communication device 3000 provided in an embodiment of this application. The device 3000 includes a processing circuit. The device may also include a communication circuit. The processing circuit and the communication circuit communicate with each other via an internal connection path. The processing circuit executes instructions to control the communication circuit to send and / or receive signals.
[0347] Taking a processing circuit including one or more processors and a communication circuit including a transceiver as an example, as shown in Figure 13, the communication device 3000 includes a processor 3010 and a transceiver 3020. The processor 3010 and the transceiver 3020 are coupled to each other. It is understood that the transceiver 3020 can be a transceiver or an input / output interface. Optionally, the communication device 3000 may also include a memory 3030 for storing instructions executed by the processor 3010, or storing input data required by the processor 3010 to execute instructions, or storing data generated after the processor 3010 executes instructions. Sometimes, the transceiver 3020 can also be understood as part of the processor 3010, in which case the communication device 3000 includes the processor 3010.
[0348] In one possible implementation, the apparatus 3000 is used to implement the various processes and steps corresponding to the first apparatus in the above method embodiments. In another possible implementation, the apparatus 3000 is used to implement the various processes and steps corresponding to the second apparatus in the above method embodiments.
[0349] It is understood that device 3000 can specifically be the first device or the second device in the above embodiments, or it can be a chip or a chip system. Correspondingly, the communication circuit can be the interface circuit of the chip, or an input / output circuit, which is not limited here. Specifically, device 3000 can be used to execute the various steps and / or processes corresponding to the first device or the second device in the above method embodiments.
[0350] When the communication device 3000 is used to implement the method shown in FIG7, FIG9 or FIG11, the processor 3010 is used to implement the function of the processing unit 2010, and the transceiver 3020 is used to implement the function of the transceiver unit 2020.
[0351] When the aforementioned communication device is a chip or OTT device applied to the first device, the chip or OTT device of the first device implements the functions of the first device in the above method embodiments, for example, implementing the processing functions of the first device. The chip or OTT device of the first device receiving information from the second device can be understood as the information being first received by other modules (such as radio frequency modules or antennas) in the first device, and then sent by these modules to the chip or OTT device of the first device. The chip or OTT device of the first device sending information to the second device can be understood as the information being first sent by the chip or OTT device of the first device to other modules (such as radio frequency modules or antennas) in the first device, and then sent by these modules to the second device.
[0352] When the aforementioned communication device is a chip or OTT device applied to the second device, the chip or OTT device of the second device implements the functions of the second device in the above method embodiments, for example, implementing the processing functions of the second device. The chip or OTT device of the second device receiving information from the first device can be understood as the information being first received by other modules (such as radio frequency modules or antennas) in the second device, and then sent by these modules to the chip or OTT device of the second device. The chip or OTT device of the second device sending information to the first device can be understood as the information being first sent by the chip or OTT device of the second device to other modules (such as radio frequency modules or antennas) in the second device, and then sent by these modules to the first device.
[0353] It is understood that, in order to achieve the functions in the above embodiments, the first or second device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0354] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), image processors, artificial intelligence processors, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor. Some or all steps of the communication method in the embodiments of this application can be implemented by a graphics processing unit (GPU), or by a GPU in conjunction with other processors.
[0355] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a first device or a second device. The processor and storage medium can also exist as discrete components in the first device or the second device. Some or all of the steps of the communication method in the embodiments of this application can be implemented by a graphics processing unit (GPU) or a neural network processing unit (NPU), or by a GPU or NPU in conjunction with other processors.
[0356] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0357] In the above embodiments, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0358] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0359] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0360] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0361] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0362] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0363] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0364] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, include: Based on the measurement results of the first reference signal and the channel difference information, the value of the first parameter is determined. The first parameter is used to indicate the channel quality on the first frequency domain resource. The channel difference information indicates the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource. The first frequency domain resource includes the second frequency domain resource, and the third frequency domain resource is used to transmit the first reference signal. Send a first indication message, which indicates the value of the first parameter.
2. The method according to claim 1, characterized in that, The first frequency domain resource also includes the third frequency domain resource.
3. The method according to claim 1 or 2, characterized in that, The channel difference information indicates a first difference and / or a second difference; the first difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by frequency selective fading, and the second difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by the accuracy of the first model. The first model is used to obtain the reconstructed CSI based on the feedback channel state information (CSI); the feedback CSI corresponds to the third frequency domain resource, and the reconstructed CSI corresponds to the second frequency domain resource and the third frequency domain resource.
4. The method according to any one of claims 1 to 3, characterized in that, The step of determining the value of the first parameter based on the measurement results of the first reference signal and the channel difference information includes: The value of the second parameter is determined based on the measurement result of the first reference signal. The second parameter is used to indicate the channel quality on the third frequency domain resource. The value of the first parameter is determined based on the channel difference information and the value of the second parameter.
5. The method according to claim 4, characterized in that, The second parameter is determined based on the second signal-to-interference-plus-noise ratio (SINR), and the first parameter is determined based on the first SINR. The second SINR and the first SINR satisfy any one of the following formulas: SINR other =SINR measured -αFading freq -βAccuracy decoder SINR other =SINR measured -Fading freq -Accuracy decoder ; SINR other =SINR measured -Fading freq -βAccuracy decoder ;or, SINR other =SINR measured -αFading freq -Accuracy decoder ; Among them, SINR other Indicates the first SINR, SINR measured Indicates the second SINR, Accuracy decoder The second difference indicated by the channel difference information is represented by β, which represents the scaling factor corresponding to the second difference. freq The first difference indicated by the channel quality information is represented by α, where α represents the scaling factor corresponding to the first difference. The first difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by frequency selective fading. The second difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by the accuracy of the first model. The first model is used to obtain the reconstructed CSI based on the feedback CSI. The feedback CSI corresponds to the third frequency domain resource, and the reconstructed CSI corresponds to both the second and third frequency domain resources.
6. The method according to claim 3, characterized in that, The channel difference information indicates the second difference, and determining the value of the first parameter based on the measurement result of the first reference signal and the channel difference information includes: A first feedback CSI is determined based on the measurement result of the first reference signal, and the first feedback CSI corresponds to the third frequency domain resource; A first reconstructed CSI is determined based on the first feedback CSI and the second model, and the first reconstructed CSI corresponds to the second frequency domain resource and the third frequency domain resource. The value of the third parameter is determined based on the accuracy of the first reconstructed CSI and the second model; The value of the first parameter is determined based on the second difference and the value of the third parameter.
7. The method according to claim 6, characterized in that, The first parameter is determined based on the first SINR, and the third parameter is determined based on the third SINR. The second difference, the third SINR, and the first SINR satisfy any one of the following formulas: SINR other =SINR other-UE -Accuracy decoder ;or, SINR other =SINR other-UE -βAccuracy decoder ; Among them, SINR other Indicates the first SINR, SINR other-UE Indicates the third SINR, Accuracy decoder Let β represent the second difference, and let β represent the scaling factor corresponding to the second difference.
8. The method according to claim 6 or 7, characterized in that, The channel difference information indicates the second difference, and the method further includes: Receive second indication information, which is used to indicate the second difference.
9. The method according to any one of claims 6 to 8, characterized in that, The first frequency domain resource further includes the third frequency domain resource, and determining the value of the first parameter based on the second difference and the value of the third parameter includes: The value of the third parameter is processed based on the second difference to obtain the value of the fourth parameter, which is used to indicate the channel quality on the second frequency domain resource. The value of the second parameter is determined based on the measurement result of the first reference signal. The second parameter is used to indicate the channel quality on the third frequency domain resource. The value of the first parameter is determined based on the value of the fourth parameter and the value of the second parameter.
10. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Receive third indication information, which is used to indicate the channel difference information.
11. The method according to any one of claims 1 to 10, characterized in that, The step of determining the value of the first parameter based on the measurement results of the first reference signal and the channel difference information includes: The value of the first parameter is determined based on the measurement results of the first reference signal, the channel difference information, and the scaling factor; wherein the scaling factor corresponds to the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource.
12. The method according to claim 11, characterized in that, The method further includes: Receive a fourth indication message, which is used to indicate the scaling factor.
13. The method according to any one of claims 1 to 12, characterized in that, The first parameter is used to determine one or more of the modulation scheme, code rate, or coding efficiency.
14. The method according to any one of claims 1 to 13, characterized in that, The first parameter includes: SINR, signal-to-noise ratio (SNR), or channel quality indicator (CQI).
15. A communication method, characterized in that, include: Receive first indication information, the first indication information indicating the value of a first parameter, the first parameter being used to indicate the channel quality on a first frequency domain resource; The value of the first parameter is determined based on the measurement result of the first reference signal and the channel difference information. The channel difference information indicates the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource. The first frequency domain resource includes the second frequency domain resource, and the third frequency domain resource is used to transmit the first reference signal.
16. The method according to claim 15, characterized in that, The first frequency domain resource also includes the third frequency domain resource.
17. The method according to claim 15 or 16, characterized in that, The channel difference information indicates a first difference and / or a second difference; the first difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by frequency selective fading, and the second difference is the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource caused by the accuracy of the first model. The first model is used to obtain the reconstructed CSI based on the feedback channel state information (CSI); the feedback CSI corresponds to the third frequency domain resource; and the reconstructed CSI corresponds to the second frequency domain resource and the third frequency domain resource.
18. The method according to claim 17, characterized in that, The channel difference information indicates the second difference, and the method further includes: Send a second indication message, which is used to indicate the second difference.
19. The method according to any one of claims 15 to 18, characterized in that, The method further includes: Send a third indication message, which is used to indicate the channel difference information.
20. The method according to any one of claims 15 to 19, characterized in that, The value of the first parameter is determined based on the measurement results of the first reference signal, the channel difference information, and the scaling factor; wherein the scaling factor corresponds to the difference between the channel quality on the second frequency domain resource and the channel quality on the third frequency domain resource.
21. The method according to claim 20, characterized in that, The method further includes: Send a fourth indication message, which is used to indicate the scaling factor.
22. The method according to any one of claims 15 to 21, characterized in that, The first parameter is used to determine one or more of the modulation scheme, code rate, or coding efficiency.
23. The method according to any one of claims 15 to 22, characterized in that, The first parameter includes: signal-to-interference-plus-noise ratio (SINR), signal-to-noise ratio (SNR), or channel quality indicator (CQI).
24. A communication device, characterized in that, Includes functional modules for implementing the method as described in any one of claims 1 to 23.
25. A communication device, characterized in that, It includes one or more processors and communication circuitry, the communication circuitry being used by the communication device to perform at least one of signal input or output; the one or more processors being used to implement the method as described in any one of claims 1 to 23.
26. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by a processor, cause the method as described in any one of claims 1 to 23 to be performed.
27. A computer program product, characterized in that, Includes a computer program, which, when run, causes the method as described in any one of claims 1 to 23 to be performed.