Method and apparatus in a node for wireless communication

CN122892015APending Publication Date: 2026-10-09QUECTEL WIRELESS SOLUTIONS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611143896.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-30
Publication Date
2026-10-09

AI Technical Summary

Benefits of technology

[0026]本设计中,第一节点向第二节点发送第七信息以指示当前正在使用的映射关系标识,第二节点可以据此明确第一节点当前采用的码本类型或来源,从而在后续调度中适配对应的接收处理(如使用对应的预编码矩阵解调上行数据),有助于避免第一节点和第二节点之间因码本不一致导致的预编码和解码失配问题,保障通信链路两端对码本状态理解的同步性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122892015A_ABST
    Figure CN122892015A_ABST
Patent Text Reader

Abstract

The application provides a method and device in a node for wireless communication, and relates to the technical field of communication. The method comprises the following steps: a first node sends first information corresponding to first channel measurement information based on a first mapping relationship, the first information being used for downlink channel precoding; receiving a downlink signal scheduled based on the first information; and sending second information based on the downlink signal, the second information being used for determining whether to replace the first mapping relationship or determining whether the first mapping relationship is working normally. The scheme evaluates the applicability of the first mapping relationship based on the actual reception quality of the downlink signal, which helps to improve the accuracy of the codebook applicability judgment, replace the invalid mapping relationship in time, and guarantee the reliability of the downlink transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and more specifically, to methods and apparatus in nodes for wireless communication. Background Technology

[0002] In wireless communication systems, due to the complexity of the wireless environment and the variety of device operating environments, determining whether the mapping relationships (such as codebooks or artificial intelligence models) used for dimensionality reduction transformation of channel measurement information are still applicable is a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0003] This application provides methods and apparatus for use in nodes for wireless communication. The various aspects covered by this application are described below.

[0004] In a first aspect, a method for a first node in wireless communication is provided, the method comprising: transmitting first information corresponding to first channel measurement information based on a first mapping relationship, the first information being used for downlink channel precoding; receiving a downlink signal scheduled based on the first information; and transmitting second information based on the downlink signal, the second information being used to determine whether to change the first mapping relationship or to determine whether the first mapping relationship is working properly.

[0005] It's understandable that both codebooks and AI / machine learning-based channel state information (CSO) compression models are essentially mapping relationships: the first node determines the information used for downlink channel precoding based on the CSO information through this mapping relationship. In codebook-based scenarios, this mapping relationship manifests as selecting the optimal precoding information from the codebook; in AI / machine learning-based CSO compression scenarios, this mapping relationship manifests as mapping the CSO information into a low-dimensional latent vector through the terminal-side encoder model, and then the base station-side decoder decompresses the latent vector to recover the information before compression—this is the case of a two-sided model. Specifically, AI / machine learning-based CSO compression scenarios also include scenarios involving joint source-channel coding or joint coding-modulation. In this scenario, the terminal side uses a projection matrix or dimensionality reduction matrix to compress the CSO information, and the base station side uses a machine learning model to decompress and recover the compressed information—this is the case of a one-sided model. Furthermore, scenarios involving joint source-channel coding or joint coding-modulation can also adopt a two-sided model deployment approach with both the terminal-side encoder and the base station-side decoder. All of the above scenarios can be summarized as a process of compressing and then decompressing channel state information or channel information. Therefore, for ease of understanding, the codebook, projection matrix, dimensionality reduction matrix, or artificial intelligence model (two-sided model or one-sided model) is referred to as a mapping relationship.

[0006] In this method, the first node calculates and sends first information based on a first mapping relationship. The network device schedules downlink signals based on this first information. The first node then sends second information based on the actual reception quality of the downlink signals to determine whether the first mapping relationship is still applicable. By evaluating the applicability of the first mapping relationship based on the actual transmission quality of the downlink signals, the first node makes a judgment based on real-time transmission effects rather than solely relying on channel estimation. This helps to more accurately reflect the actual performance of the first mapping relationship under the current channel conditions, thereby improving the timeliness of codebook updates or replacements and ultimately ensuring the reliability of downlink transmission.

[0007] In one possible design, the second information includes at least one of the following statistical information: the received power of the downlink signal, the bit error rate or block error rate of the downlink signal, the signal-to-interference-plus-noise ratio of the downlink signal, the signal-to-noise ratio of the downlink signal, the ratio of successful downlink signal reception to failed reception, and the throughput of the downlink signal.

[0008] In this design, the first node generates second information based on multi-dimensional reception quality statistics of the downlink signal. The second node can comprehensively evaluate the actual performance of the first mapping relationship from different perspectives. For example, received power reflects channel attenuation, block error rate reflects the decoding success probability, and throughput reflects the actual transmission efficiency. The combination of multi-dimensional statistical information helps the second node to more comprehensively evaluate the applicability of the first mapping relationship, helps to avoid misjudgment caused by instantaneous fluctuations of a single indicator, and thus helps to improve the accuracy of codebook replacement decisions.

[0009] In one possible design, the second information indicates whether the second node has been replaced and / or is functioning correctly.

[0010] In this design, the first node directly instructs the second node in the second information whether the first mapping relationship needs to be changed. The first node makes a clear suggestion after judging based on the statistical results of the downlink signal, which helps to simplify the processing logic of the second node, reduce the overhead of further analysis and calculation of statistical information by the second node, and thus help to speed up the decision-making process of codebook replacement and improve the system response time.

[0011] In one possible design, when the second information instructs the second node to change the first mapping relationship, the second information is also used to instruct the second node to send the second mapping relationship.

[0012] In this design, while indicating that the first mapping relationship needs to be replaced, the first node recommends a second mapping relationship to the second node. The second node can directly use the second mapping relationship suggested by the first node for replacement without performing a separate codebook selection process. This helps reduce the processing latency and computational resource consumption required for the second node to search for and determine the new codebook, thereby helping to speed up the codebook replacement process and reduce the transmission efficiency loss caused by codebook switching.

[0013] In one possible design, the method further includes receiving third information, which instructs the first node to send the second information based on the aforementioned downlink signal.

[0014] In this design, the second node configures the first node to send second information based on downlink signals through third information. Network devices can control the activation and monitoring methods of monitoring behavior, thus coordinating codebook monitoring with network-side resource allocation and scheduling strategies. This helps the second node obtain codebook monitoring results at the appropriate time, avoiding the waste of signaling resources caused by the first node blindly reporting, and thereby improving the coordination efficiency between codebook monitoring and network scheduling.

[0015] In one possible design, the method further includes receiving fourth information, which enables or disables the first node from sending the second information based on the aforementioned downlink signal.

[0016] In this design, the second node flexibly controls the activation and deactivation of the first node's codebook monitoring function through fourth information. The second node can deactivate codebook monitoring during periods of stable channel conditions or low system load to save power consumption and signaling overhead on the first node, and activate codebook monitoring during periods of frequent channel condition changes or high service quality requirements to ensure link performance. This on-demand activation mechanism helps balance the accuracy of codebook monitoring with the resource efficiency of the communication system.

[0017] In one possible design, the method further includes: acquiring channel attribute information, which includes at least one of the following: time-domain channel attributes between the first node and the second node, frequency-domain channel attributes between the first node and the second node, or spatial channel attributes between the first node and the second node; the transmission of second information based on the downlink signal includes: transmitting the second information when the channel attribute information does not meet the first condition; or, transmitting the second information when the number of times the channel attribute information does not meet the first condition exceeds a preset number within a preset time.

[0018] In this design, the first node uses channel attribute information as one of the triggering conditions for sending the second information. When the channel attribute information changes significantly (such as changes in time-domain autocorrelation characteristics, decreased frequency-domain correlation, or changes in spatial-domain angle of arrival), the likelihood of the first mapping relationship failing increases. In this case, sending the second information can more effectively trigger codebook replacement. Channel attribute information reflects the long-term statistical characteristics of the channel. Using changes in long-term channel characteristics as the monitoring triggering condition helps to promptly initiate codebook monitoring when substantial changes occur in the channel environment, avoiding frequent false triggers based on short-term fluctuations, and thus improving the effectiveness and timeliness of codebook monitoring.

[0019] In one possible design, the method further includes: receiving fifth information, which is used to enable or disable the first node to determine whether the aforementioned channel attribute information satisfies the first condition.

[0020] In this design, the second node controls the first node's judgment function on channel attribute information through the fifth information. In scenarios where the correlation between changes in channel attribute information and the applicability of the first mapping relationship is not high (e.g., narrowband static channels), the second node can disable this judgment to reduce the processing complexity of the first node; in scenarios where channel changes significantly affect codebook performance (e.g., high-speed mobile scenarios), this judgment is enabled to enhance the comprehensiveness of monitoring. This helps the second node flexibly configure codebook monitoring strategies according to the actual deployment scenario, balancing monitoring accuracy and implementation complexity.

[0021] In one possible design, after sending the second information, the method further includes: determining sixth information based on a predefined method, the sixth information being used for downlink channel precoding; or, determining the sixth information corresponding to the first channel measurement information based on a third mapping relationship, the third mapping relationship being a built-in mapping relationship of the first node, the sixth information being used for downlink channel precoding; and sending the sixth information.

[0022] In this design, when the first node determines that the first mapping relationship needs to be replaced, it determines new precoding information (i.e., the sixth information) through a predefined method. The predefined method may include updating the first mapping relationship, falling back to the built-in third mapping relationship, or switching to the pre-configured fourth mapping relationship. After detecting that the codebook has failed, the first node switches to the alternative codebook and continues to report the sixth information. Downlink channel precoding can be restored without waiting for the second node to send a new codebook, which helps to shorten the transmission interruption time during codebook replacement and thus helps to ensure the continuity and reliability of downlink transmission.

[0023] In one possible design, determining the sixth information based on a predefined method includes at least one of the following methods: determining the sixth information corresponding to the first channel measurement information based on a fourth mapping relationship, wherein the fourth mapping relationship is a pre-configured mapping relationship; determining the sixth information corresponding to the first channel measurement information based on a third mapping relationship, wherein the third mapping relationship is a mapping relationship built into the first node; updating the first mapping relationship, and determining the sixth information corresponding to the first channel measurement information based on the updated first mapping relationship.

[0024] In this design, the first node can choose from several predefined methods to determine the sixth information: using a pre-configured fourth mapping relationship (such as a backup codebook pre-issued by the network device), using the default built-in third mapping relationship (such as a Type I codebook, the default high-precision codebook, or a low-precision codebook), or updating the first mapping relationship and then continuing to use the updated codebook. Parallel support for multiple alternative methods helps the first node flexibly select the most suitable replacement strategy in different scenarios: for example, prioritizing the use of the built-in codebook for rapid backoff when channel quality deteriorates rapidly, using the pre-configured codebook to maintain good performance when channel changes are slow, and continuing to use the codebook with only minor adjustments.

[0025] In one possible design, the method further includes sending a seventh message, which is used to instruct the first node to identify the mapping relationship used by the sixth message.

[0026] In this design, the first node sends a seventh message to the second node to indicate the mapping relationship identifier currently in use. The second node can then determine the codebook type or source currently used by the first node, thereby adapting to the corresponding reception processing in subsequent scheduling (such as using the corresponding precoding matrix to demodulate uplink data). This helps to avoid the precoding and decoding mismatch problem caused by codebook inconsistency between the first and second nodes, and ensures the synchronization of codebook state understanding at both ends of the communication link.

[0027] In a second aspect, a method for a second node in wireless communication is provided, the method comprising: receiving first information for downlink channel precoding; transmitting a downlink signal based on the first information; and receiving second information transmitted by the first node based on the downlink signal, the second information being used to determine whether to change the first mapping relationship or to determine whether the first mapping relationship is working properly.

[0028] In this method, the second node performs downlink scheduling after receiving the first information reported by the first node, and receives the second information sent by the first node based on the downlink signal quality to determine whether the first mapping relationship is applicable. The second node uses the actual reception effect of the downlink signal as the evaluation basis for the codebook applicability, which helps to obtain a more accurate codebook status judgment than relying solely on the first information itself. This, in turn, helps to replace the codebook in a timely manner when it fails, and thus helps to ensure the downlink transmission quality.

[0029] In one possible design, the second information includes at least one of the following statistical information: the received power of the downlink signal, the bit error rate / block error rate of the downlink signal, the signal-to-noise ratio of the downlink signal, the signal-to-interference-plus-noise ratio of the downlink signal, the ratio of successful downlink signal reception to failed reception, and the throughput of the downlink signal.

[0030] In this design, the second node obtains multi-dimensional reception quality statistics of the first node based on downlink signals through the second information, which helps to comprehensively evaluate the actual applicability of the first mapping relationship from different perspectives, thereby helping to improve the accuracy and comprehensiveness of codebook replacement decisions.

[0031] In one possible design, the aforementioned second information indicates whether the first mapping relationship should be changed and / or whether the first mapping relationship is functioning correctly.

[0032] In one possible design, when the second information indicates that the first mapping relationship is being changed and / or the first mapping relationship is not working properly, the method further includes: sending a second mapping relationship, which is used by the first node to determine the first information corresponding to the first channel measurement information.

[0033] In one possible design, the method further includes sending a third message to the first node, the third message being used to instruct the first node to send the second message based on the aforementioned downlink signal.

[0034] In one possible design, the method further includes sending a fourth message to the first node, the fourth message being used to enable or disable the first node from sending the second message based on the aforementioned downlink signal.

[0035] In one possible design, the method further includes: sending fifth information, which is used to enable or disable the first node to determine whether the channel attribute information meets a first condition; the channel attribute information includes at least one of the following: time-domain channel attribute between the first node and the second node, frequency-domain channel attribute between the first node and the second node, or spatial-domain channel attribute between the first node and the second node; the first condition is a preset threshold corresponding to the channel attribute information.

[0036] In one possible design, after receiving the second information, the method further includes: receiving sixth information, which is used for downlink channel precoding; the sixth information is information determined by the first node based on at least one of the following methods: determined based on a fourth mapping relationship, determined based on a third mapping relationship, determined based on an updated first mapping relationship, wherein the fourth mapping relationship is a pre-configured mapping relationship, and the third mapping relationship is a built-in mapping relationship of the first node.

[0037] In one possible design, the method further includes receiving seventh information, which is used to indicate identification information of the mapping relationship used by the first node to determine the sixth information.

[0038] Thirdly, a first node is provided, including a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to invoke the computer programs in the memory to cause the first node to perform some or all of the steps described in the method of the first aspect above.

[0039] Fourthly, a second node is provided, including a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to invoke the computer programs in the memory to cause the second node to perform some or all of the steps described in the method of the second aspect above.

[0040] Fifthly, embodiments of this application provide a communication system that includes the aforementioned communication device. In another possible design, the system may further include other devices that interact with the communication device as described in the embodiments of this application.

[0041] Sixthly, embodiments of this application provide a computer-readable storage medium storing a computer program that causes a computer to perform some or all of the steps in the methods described above.

[0042] In a seventh aspect, embodiments of this application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of the methods described in the foregoing aspects. In some implementations, the computer program product may be a software installation package.

[0043] Eighthly, embodiments of this application provide a chip including a memory and a processor, the processor being able to call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0044] Ninthly, embodiments of this application provide a chip module including a memory and a processor, the processor being able to call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0045] In a tenth aspect, embodiments of this application provide a communication device, the chip including a memory and a processor, the processor being able to call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0046] In this embodiment, the first node generates second information based on the actual received quality of the downlink signal (such as received power, block error rate, signal-to-noise ratio, throughput, etc.). The second node uses the second information to determine whether the first mapping relationship is still applicable to the current channel conditions. Compared to indirect inference or channel estimation comparison based solely on the first information, this embodiment directly links codebook applicability assessment with actual data transmission performance. This helps to more accurately reflect the actual performance of the first mapping relationship under the current channel conditions, thereby facilitating timely detection and replacement of the codebook in its early stages of failure, ensuring the reliability of downlink transmission and system spectral efficiency. Attached Figure Description

[0047] Figure 1A This application provides a schematic diagram of the architecture of a communication system. Figure 1B This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application; Figure 1C This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application; Figure 2A and Figure 2B A schematic diagram of the wireless protocol stack structure provided in this application; Figure 3 A flowchart illustrating a communication method provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of a terminal device provided in another embodiment of this application; Figure 5 This is a schematic diagram of the structure of a network device provided in another embodiment of this application; Figure 6 This is a schematic diagram of the structure of a communication device provided in another embodiment of this application; Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation

[0048] Communication system architecture The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, non-terrestrial network (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), and Wireless Fidelity (WF). Fidelity (WiFi), 5th-generation (5G) communication systems or other communication systems, such as future communication systems, such as 6th-generation mobile communication systems, or satellite communication systems.

[0049] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.

[0050] The communication system in this application embodiment can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, and standalone (SA) network deployment scenarios.

[0051] The communication system in this application embodiment can be applied to unlicensed spectrum, which can also be considered as shared spectrum; or, the communication system in this application embodiment can also be applied to licensed spectrum, which can also be considered as dedicated spectrum.

[0052] The embodiments of this application can be applied to non-terrestrial network (NTN) systems as well as terrestrial network (TN) systems. By way of example and not limitation, NTN systems include NR-based NTN systems and IoT-based NTN systems.

[0053] This application describes various embodiments in conjunction with network devices and terminal devices. The terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment, etc.

[0054] In the embodiments of this application, the terminal device may be a station (ST) in a WLAN, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle, an in-vehicle device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved public land mobile network (PLMN) network, etc.

[0055] In the embodiments of this application, the terminal device can be a device that provides voice and / or data connectivity to a user, and can be used to connect people, objects, and machines, such as handheld devices with wireless connectivity, in-vehicle devices, etc. The terminal device in the embodiments of this application can be a mobile phone, tablet computer, laptop computer, PDA, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. Optionally, the terminal device can be used to act as a base station. For example, the terminal device can act as a scheduling entity, providing sidelink signals between terminal devices in V2X or D2D, etc. For example, cellular phones and cars communicate with each other using sidelink signals. Cellular phones and smart home devices can communicate without relaying communication signals through base stations.

[0056] In the embodiments of this application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons and satellites).

[0057] In the embodiments of this application, the terminal device may be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical care, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, or wireless terminal device in smart home, etc. The terminal device involved in the embodiments of this application may also be referred to as a terminal, user equipment (UE), access terminal device, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal device, mobile device, UE, wireless communication device, UE agent, or UE device, etc. The terminal device may also be fixed or mobile.

[0058] 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.

[0059] The network device in this application embodiment can be a device for communicating with a terminal device. This network device can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can 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, transmitting and receiving point (TRP), transmitting point (TP), master MeNB, secondary SeNB, multi-mode radio (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), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. Base stations can also be mobile switching centers, devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, network-side devices in 6G networks, and devices that perform base station functions in future communication systems. Base stations can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.

[0060] 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.

[0061] In some deployments, the network device in this application embodiment may refer to a CU or a DU, or the network device may include both a CU and a DU. The gNB may also include an AAU.

[0062] Network devices and 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.

[0063] By way of example and not limitation, in the embodiments of this application, the network device may have mobility characteristics; for example, the network device may be a mobile device. In some embodiments of this application, the network device may be a satellite or a balloon station. For example, the satellite may be a low Earth orbit (LEO) satellite, a medium Earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a highly elliptical orbit (HEO) satellite, etc. In some embodiments of this application, the network device may also be a base station located on land, water, or other similar locations.

[0064] In this embodiment of the application, the network device can provide services for a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell here can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.

[0065] For example, Figure 1A This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 1A As shown, the communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal, terminal). The network device 110 can provide communication coverage for a specific geographical area and can communicate with terminal devices located within that coverage area.

[0066] Figure 1A An exemplary diagram shows a network device and two terminal devices. In some embodiments of this application, the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area. This application does not limit the scope of the embodiments.

[0067] For example, Figure 1B This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application. Please refer to... Figure 1B This includes terminal device 1101 and satellite 1102, which can communicate wirelessly. The network formed between terminal device 1101 and satellite 1102 can also be called an NTN. Figure 1B In the architecture of the communication system shown, satellite 1102 can function as a base station, and terminal device 1101 and satellite 1102 can communicate directly. In this system architecture, satellite 1102 can be referred to as a network device. In some embodiments of this application, the communication system may include multiple network devices 1102, and the coverage area of ​​each network device 1102 may include other numbers of terminal devices; this application does not limit this aspect.

[0068] For example, Figure 1C This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application. Please refer to... Figure 1C The network includes terminal device 1201, satellite 1202, and base station 1203. Terminal device 1201 and satellite 1202 can communicate wirelessly, and satellite 1202 can communicate with base station 1203. The network formed by terminal device 1201, satellite 1202, and base station 1203 can also be called an NTN. Figure 1C In the architecture of the communication system shown, satellite 1202 may not function as a base station, and communication between terminal device 1201 and base station 1203 requires relay through satellite 1202. In this system architecture, base station 1203 can be referred to as a network device. In some embodiments of this application, the communication system may include multiple network devices 1203, and the coverage area of ​​each network device 1203 may include other numbers of terminal devices; this application does not limit this aspect.

[0069] It should be noted that, Figures 1A-1C This application is merely an example illustrating the system to which this application applies. Of course, the methods shown in the embodiments of this application can also be applied to other systems, such as 5G communication systems, LTE communication systems, etc. This application does not specifically limit these systems.

[0070] In some embodiments of this application, Figures 1A-1C The wireless communication system shown may also include other network entities such as a mobility management entity (MME) and an access and mobility management function (AMF), but this application does not limit this.

[0071] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Figure 1A Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above, which will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as network controllers, mobility management entities and other network entities. This application embodiment does not limit this.

[0072] Wireless Protocol Stack Figure 2A and Figure 2B The following are schematic diagrams of the wireless protocol stack structure of one embodiment of this application. Figure 2A and Figure 2B This introduction uses the 5G wireless protocol stack as an example. The 5G wireless protocol stack is divided into two planes: the user plane (UP) protocol stack and the control plane (CP) protocol stack. The user plane protocol stack contains the protocol suite used for user data transmission, while the control plane protocol stack contains the protocol suite used for control signaling transmission in the 5G system. The specific names of each protocol stack layer are as follows: like Figure 2A As shown, the user plane protocol stack, from top to bottom, includes: the Service Data Adaptation Protocol (SDAP) layer, the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, the Medium Access Control (MAC) layer, and the Physical (PHY) layer. The SDAP layer is optional and is not present in LTE.

[0073] like Figure 2B As shown, the control plane protocol stack, from top to bottom, includes: non-access stratum (NAS); radio resource control (RRC) layer, PDCP layer, RLC layer, MAC layer, and PHY layer.

[0074] It should be understood that the different layers in the above protocol stack have different functions, and they work together through inter-layer interaction to achieve communication between terminal devices and network devices. With the development of artificial intelligence technology, AI-assisted computing has permeated the processing implementation methods of the above protocol stack. For example, the scheduling algorithm of the MAC layer and the encoding / decoding algorithm of the PHY layer can apply artificial intelligence algorithms to improve the performance of communication algorithms.

[0075] As an example, Figure 2A and Figure 2B The wireless protocol architecture described herein is applicable to the first node in this application.

[0076] As an example, Figure 2A and Figure 2B The wireless protocol architecture described herein is applicable to the second node in this application.

[0077] It should be understood that some functionalities in a wireless protocol architecture can also be implemented in one or more devices. For example, the functions of different layers in the control plane protocol stack can be implemented by multiple nodes on the network side.

[0078] It should be understood that the interpretation of the terminology in the embodiments of this application may refer to the TS36, TS37 and TS38 series of specifications of the 3rd generation partnership project (3GPP), but may also refer to the specifications of the Institute of Electrical and Electronics Engineers (IEEE).

[0079] To facilitate understanding, some related technical knowledge involved in the embodiments of this application is first introduced. The following related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.

[0080] In the aforementioned communication system, the terminal device reports channel state information to the network device via a wireless link, and the network device performs downlink scheduling based on the channel state information reported by the terminal device. The accuracy of the channel state information feedback directly affects the transmission performance of the communication system. To support multi-antenna transmission technology, the terminal device needs to calculate and report a precoding matrix indicator (PMI) based on a codebook. The codebook defines a set of available precoding vectors. The terminal device selects the precoding vector that best matches the current channel conditions from the codebook and reports the corresponding PMI to the network device. The network device performs downlink data scheduling and beamforming based on the PMI reported by the terminal device.

[0081] Currently, both Type I and Type II codebooks used in 5G systems are of fixed design, with the codebooks already written into the terminal device's storage at the factory. Type I codebooks are constructed by selecting basis vectors from a spatial domain basis set, while Type II codebooks are constructed by jointly selecting basis vectors from both the spatial and frequency domain basis sets. In next-generation communication systems such as 6G, the maximum downlink bandwidth may reach 400MHz, and the number of ports may support 256 or 512, resulting in a significant overhead for terminal devices to calculate channel status information (CSI). To reduce the overhead of terminal CSI calculation, 3GPP is currently discussing a downloadable codebook scheme, whereby the terminal device downloads the codebook from the network equipment and calculates and reports CSI based on this downloadable codebook.

[0082] Downloadable codebooks are designed for specific scenarios, and their basis vector composition typically covers only a portion of the entire possible set of spatial basis vectors. For example, a downloadable codebook may be constructed by selecting a subset of basis vectors from the spatial basis vector set, or by jointly selecting a subset of basis vectors from both the spatial and frequency domain basis vector sets. Therefore, it is only applicable to specific channel environments. When the wireless environment changes or the terminal device's state changes (e.g., a change in movement speed), the currently downloaded codebook may no longer match the current channel conditions, requiring an update to the codebook.

[0083] In 3GPP's research on channel state information (CSI) based on artificial intelligence / machine learning, a scheme was proposed to compress and feed back CSI using a neural network model. Specifically, a neural network model is deployed at either the transmitter or receiver. The receiver (terminal device) obtains CSI based on measurements of the downlink reference signal and inputs this CSI into an encoder model. The encoder model outputs a low-dimensional latent vector, which the terminal device feeds back to the transmitter (network device). Upon receiving the latent vector, the network device reconstructs the CSI using a decoder model for downlink scheduling and beamforming. This scheme significantly reduces the overhead of CSI feedback by compressing high-dimensional CSI into a low-dimensional latent vector for transmission. In 5G systems, the AI-based CSI compression scheme belongs to source coding. The terminal-side encoder model compresses the CSI, while the base station-side decoder model decompresses and recovers the compressed latent vector. This collaborative working mode between the terminal-side encoder and the base station-side decoder is called a two-sided model. In next-generation communication systems such as 6G, to further improve the performance of CSI compression, joint source channel coding (JSCC) or joint source channel coding and modulation (JSCCM) schemes have been proposed. These schemes combine channel coding and even modulation functions on the basis of source coding to improve the overall efficiency of compression and transmission. In JSCC / JSCCM scenarios, model deployment methods include at least one of the following: Method 1, adopting the bilateral model deployment method of 5G, i.e., deploying an encoder on the terminal side and a decoder on the base station side, with both working together to complete the compression and decompression of channel state information; Method 2, adopting a unilateral model deployment method, i.e., deploying a projection matrix or dimensionality reduction matrix on the terminal side to complete the compression of channel state information, and deploying a machine learning model on the base station side to decompress and recover the compressed information.

[0084] However, existing technologies do not address how to determine whether the currently used mapping relationship (such as a codebook or artificial intelligence model) is still applicable, or how to monitor the currently used downloadable codebook or artificial intelligence precoding model to determine whether it needs to be replaced. If a terminal device uses a codebook that no longer matches the current channel state to calculate and report CSI for an extended period, or uses an artificial intelligence model that is no longer suitable for the current channel conditions to output latent vectors for an extended period, network devices will perform scheduling based on inaccurate channel state information, leading to a degraded communication system performance. Those skilled in the art have not provided specific technical solutions for this.

[0085] It should be understood that the following one or more embodiments proposed in this application can respectively solve one or more of the following technical problems: 1. How to determine whether the currently used mapping relationship (such as codebook or artificial intelligence model) is still applicable to the current channel conditions, so as to avoid network devices scheduling based on inaccurate channel state information, which would lead to a decrease in system performance.

[0086] Figure 3 The method shown is described from the perspective of interaction between the first node and the second node.

[0087] In some embodiments, the first node can be any type of terminal device mentioned above. The following description will primarily use the UE as the first node.

[0088] In some embodiments, the second node may include access network equipment, such as a base station (also known as a terrestrial base station) or a satellite device that deploys a base station. The following description will primarily use the base station as the second node.

[0089] In other embodiments, the second node can be a core network element, such as an MME or AMF element. Alternatively, the second node can be a gateway device, such as a gateway or a user plane function (UPF) gateway (SGW). This gateway device can also be a call session control function (CSCF) entity.

[0090] Figure 3 The communication process shown includes S301 to S303.

[0091] S301, the first node sends first information corresponding to the first channel measurement information based on the first mapping relationship. The first information is used for downlink channel precoding. Correspondingly, the second node receives the first information.

[0092] First, the first node receives CSI-RS resources sent by the second node and performs channel estimation based on CSI-RS to obtain first channel measurement information. The first node applies the first channel measurement information to a first mapping relationship to determine the precoding matrix indication (i.e., first information) corresponding to the current channel conditions. The first mapping relationship can be a codebook composed of one or more basis vectors. The first node selects the basis vector matching the first channel measurement information from this codebook as the first information. For example, taking a Type I codebook as the first mapping relationship, the first channel measurement information is the channel estimation matrix H. The first node calculates the projection of H onto each precoding vector in the codebook and selects the PMI corresponding to the precoding matrix with the highest projected power as the first information. As another example, taking an artificial intelligence model (one-sided or two-sided model, or projection matrix) as the first mapping relationship, the first channel measurement information is channel state information (such as the channel estimation matrix H or its statistics). The first node inputs this channel state information into the encoder model, which compresses the high-dimensional channel state information into a low-dimensional latent vector (i.e., the first information). The first node then feeds this latent vector back to the second node. After receiving the latent vector, the second node can reconstruct the channel state information through the decoder model for downlink scheduling and beamforming. The first node sends the first information to the second node through the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH).

[0093] Optionally, when the first mapping relationship is a codebook, the codebook can be sent from the second node to the first node via RRC signaling or MAC-CE; when the first mapping relationship is an artificial intelligence model, the artificial intelligence model can be sent from the second node to the first node via RRC signaling, MAC-CE, or non-over-the-air (non-OTA) mode.

[0094] S302, the second node sends a downlink signal based on the first information. Correspondingly, the first node receives the downlink signal scheduled based on the first information.

[0095] After receiving the first information, the second node determines the downlink precoding matrix based on the first information, precodes the downlink data to be transmitted by the second node, and transmits the precoded downlink signal to the first node through the physical downlink shared channel (PDSCH). The first node receives the downlink signal on the corresponding PDSCH resource and demodulates and decodes the downlink signal.

[0096] S303, the first node sends second information based on the downlink signal. The second information is used to determine whether to change the first mapping relationship and / or to determine whether the first mapping relationship is working properly. Correspondingly, the second node receives the second information sent by the first node based on the downlink signal.

[0097] It should be understood that the "replacement" of the first mapping relationship in the embodiments of this application may have, but is not limited to, the following meanings depending on the different types of the first mapping relationship: When the first mapping relationship is a codebook, "replacement" can refer to replacing the currently used downloadable codebook with another codebook, or updating the currently used downloadable codebook, such as adjusting the range of basis vector selection, the number of basis vectors, or the combination method of basis vectors in the codebook. In one example, the second node sends a new downloadable codebook to the first node to replace the current codebook, or the second node sends update parameters to the first node to perform a partial update to the current codebook. Optionally, replacement can be understood as reverting to a predefined codebook.

[0098] When the first mapping relationship is an artificial intelligence model, "replacement" can refer to switching the currently used artificial intelligence model to another model, such as switching from the current encoder-decoder model pair to another pre-configured encoder-decoder model pair, or switching the current model to an alternative model trained on a different training dataset or with a different network architecture. In one example, the second node sends new artificial intelligence model parameters or model identifiers to the first node, and the first node loads the corresponding alternative model based on these parameters or identifiers. Optionally, replacement can be understood as falling back to a predefined model.

[0099] After receiving the downlink signal, the first node performs reception quality statistics on the received downlink signal and generates second information. In some implementations, the second information may include at least one of the following statistical information: the received power of the downlink signal (e.g., reference signal received power (RSRP)), the bit error rate or block error rate (BER / BLER) of the downlink signal, the signal to interference plus noise ratio (SINR) of the downlink signal, the signal to noise ratio (SNR) of the downlink signal, the ratio of successful downlink signal reception to failed reception (e.g., the ratio of hybrid automatic repeat request acknowledgment / negative acknowledgment (ACK / NACK)), or the throughput of the downlink signal.

[0100] Within a preset time window, the first node collects at least one of the above-mentioned statistical information and compares the statistical value with a preset threshold. For example, if the first node collects the BLER of PDSCH within a 100-millisecond time window, and the average BLER within this time window exceeds a preset threshold (e.g., 10%), and the number of times it exceeds the threshold reaches a preset number (e.g., three consecutive time windows), the first node considers the first mapping relationship unsuitable for the current channel conditions and needs to be replaced or updated. As another example, if the first node collects the SINR of the downlink signal, and the number of times the SINR falls below a preset threshold reaches a preset number, the first node considers the first mapping relationship to be malfunctioning. Similarly, if the first node collects the throughput of downlink data, and the throughput remains below a preset threshold within a preset time window, the first node considers the first mapping relationship unsuitable for the current channel conditions.

[0101] In one implementation, the second information directly indicates whether the first mapping relationship is working correctly or needs to be replaced. For example, the second information can be a single bit of indication, where a value of "1" indicates a suggestion to replace the first mapping relationship, and a value of "0" indicates that the current first mapping relationship is working correctly. In another implementation, the second information may also include identification information for one or more suggested second mapping relationships. That is, when the second information instructs the second node to replace the first mapping relationship, it is also used to instruct the second node to send the second mapping relationship. For example, when the first node determines that the first mapping relationship needs to be replaced, it carries the codebook ID or the identification information of the artificial intelligence model of the suggested second mapping relationship in the second information, and the second node can directly use the suggested second mapping relationship to send to the first node. In yet another implementation, the second information may also include specific values ​​of the aforementioned statistical information, allowing the second node to determine for itself whether the first mapping relationship needs to be replaced.

[0102] The second node can configure the method and content of the first node's transmission of second information based on downlink signals using third information. For example, the third information can indicate the triggering conditions for the first node to transmit the second information (such as which statistic it is based on), the length of the statistical time window, the value of the preset threshold, and the content format of the transmitted second information (whether it only transmits the indicator bit or also includes the statistical value). The second node can also enable or disable the first node's function of transmitting second information based on downlink signals using fourth information. For example, when the second node determines that the current channel environment is relatively stable, it can enable this function using fourth information to reduce the first node's power consumption and signaling overhead; when the second node detects a change in the first node's moving speed or an increase in channel quality fluctuations, it can enable this function using fourth information to enhance codebook monitoring.

[0103] It is understood that enabling and disabling in this application refer to the control of opening and closing a certain function or process. Enabling indicates that the second node sends a signaling message to the first node, allowing the first node to start or execute a specific function or process, such as enabling mapping relationship evaluation (enabling codebook update monitoring), enabling CPI-assisted codebook update monitoring, enabling CPI-assisted machine learning model monitoring, etc. Disabling indicates that the second node sends a signaling message to the first node, instructing the first node to stop or close the function or process being executed. Those skilled in the art will understand that enabling and disabling can be implemented in various ways, such as through specific bits in the signaling (e.g., 1 indicates enabling, 0 indicates disabling), or through a timer mechanism (e.g., enabling takes effect within a preset time window, and automatically disabling after timeout), or triggered by the sending and receiving of specific signaling. Optionally, when the second node does not send the fourth information, the first node can default to an enabled or disabled state; the specific default state can be pre-configured by the network side or specified by the standard. Furthermore, the concepts of enabling and disabling also apply to the control of turning the CPI monitoring function on and off in the fifth information section, which will not be elaborated here.

[0104] In one optional implementation, the first node can also acquire channel property information (CPI), which includes at least one of the following: time-domain channel property (TDCP) between the first and second nodes, frequency-domain channel property (FDCP) between the first and second nodes, or spatial-domain channel property (SDCP) between the first and second nodes. TDCP reflects the time-domain autocorrelation characteristics of the channel. For example, TDCP can be characterized by the autocorrelation amplitude and phase of the channel estimation in adjacent time slots; a TDCP value closer to 1 indicates a smaller time-domain change in the channel. When the channel property information does not meet the first condition (e.g., TDCP below a preset threshold of 0.7 indicates a significant change in the channel's time-domain characteristics), the first node sends second information; or, when the number of times the channel property information fails to meet the first condition exceeds a preset number within a preset time (e.g., 5 consecutive TDCP measurements below the threshold), the first node sends second information. Channel property information, as an early warning signal of the failure of the first mapping relationship, helps to detect the risk of codebook inapplicability before communication quality has significantly deteriorated.

[0105] As will be understood by those skilled in the art, channel attribute information is a statistical result obtained through at least one measurement in one dimension, used to reflect the changing trend of channel characteristics in that dimension. Specifically, during the use of the first mapping relationship, the first node continuously performs multiple measurements of the channel in a certain dimension, and calculates the channel attribute information for that dimension based on the results of the multiple measurements. For example, in the time domain dimension, the first node measures the channel at multiple time points, and calculates multiple values ​​of the time-domain channel attribute (TDCP) (corresponding to the channel correlation at different time intervals) based on the time-domain channel estimation results of the multiple measurements. The multiple calculated values ​​constitute a vector or sequence, and the current channel condition is judged by the change (trend) of these values. Similarly, in the frequency domain dimension, the first node measures the channel at multiple frequency points or frequency bands, and calculates the frequency-domain channel attribute (FDCP) based on the frequency-domain channel estimation results of the multiple measurements; in the spatial domain dimension, the first node measures the channel in multiple spatial directions or beams, and calculates the spatial channel attribute (SDCP) based on the spatial channel estimation results of the multiple measurements. By performing multiple measurements and calculating multiple numerical statistical results in a single dimension, the first channel attribute information can reflect the long-term trend of channel characteristics in that dimension, rather than the instantaneous value at a certain moment. This helps to more stably and reliably determine whether the channel environment has undergone substantial changes.

[0106] In some implementations, the second node can enable or disable the first node's function of determining whether the channel attribute information meets the first condition using the fifth information. For example, in scenarios where the correlation between changes in channel attribute information and the applicability of the first mapping relationship is not high (e.g., narrowband static channels), the second node can send the fifth information to the first node to enable this judgment to reduce the processing complexity of the first node; in scenarios where channel changes significantly affect codebook performance (e.g., high-speed mobile scenarios), the second node enables this judgment to enhance the comprehensiveness of monitoring. The fifth information can be sent to the first node via RRC signaling or MACCE. In some implementations, the fifth information may also include a preset threshold value for the first condition, and the second node can configure the judgment threshold for the channel attribute information using the fifth information.

[0107] After receiving the second information, the second node determines whether the first mapping relationship needs to be replaced based on the second information. For example, the second information may contain a one-bit indicator that directly indicates whether the first mapping relationship is working properly; the second node can make a judgment after reading this indicator. Alternatively, the second information may contain statistical information such as BLER or throughput statistics within a preset time window. The second node compares the statistical values ​​with a preset threshold: if the average BLER of the downlink signal exceeds the threshold, or the number of times the throughput is below the threshold reaches a preset number, the second node determines that the first mapping relationship is not suitable for the current channel conditions and needs to be replaced.

[0108] When the second node determines that the first mapping relationship needs to be changed, it can send a second mapping relationship to the first node. This second mapping relationship is used by the first node to determine the first information corresponding to the first channel measurement information. For example, the second node selects a codebook from a pre-configured codebook set that matches the current channel conditions as the second mapping relationship and sends it to the first node via RRC signaling or MAC CE. In some implementations, the second node can also directly select and send the corresponding second mapping relationship based on the mapping relationship identifier suggested by the first node in the second information, reducing the computation and interaction overhead of codebook selection.

[0109] In some implementations, the first node sends a sixth message, which is also used for downlink channel precoding.

[0110] For example, after sending the second information, the first node can send the sixth information based on a predefined method as alternative precoding information after the first mapping relationship fails. The first node can determine the sixth information in at least one of the following ways: Method 1: Determine the sixth information corresponding to the first channel measurement information based on the fourth mapping relationship. Here, the fourth mapping relationship is a pre-configured mapping relationship; for example, the second node pre-configures a backup codebook (fourth mapping relationship) via RRC signaling. After determining that the current first mapping relationship has failed, the first node directly switches to this backup codebook to calculate the sixth information. Method 2: Determine the sixth information corresponding to the first channel measurement information based on the third mapping relationship. Here, the third mapping relationship is a mapping relationship built into the first node; for example, a default codebook preset at the factory (such as a Type I single-antenna port codebook or a single-layer transmission codebook). The first node falls back to this built-in codebook to calculate the sixth information. Method 3: Update the first mapping relationship and determine the sixth information corresponding to the first channel measurement information based on the updated first mapping relationship. For example, the first node adjusts some parameters based on the current first mapping relationship (such as adjusting the selection range or number of basis vectors) and uses the updated codebook to calculate the sixth information.

[0111] After determining the sixth information, the first node sends it to the second node. Further, the first node can also send a seventh information, which indicates the identifier of the mapping relationship used by the first node to determine the sixth information. For example, the seventh information may include a mapping relationship type indicator ("00" indicates the pre-configured fourth mapping relationship, "01" indicates the built-in third mapping relationship, and "10" indicates the updated first mapping relationship) and the corresponding codebook identifier. After receiving the sixth and seventh information, the second node can determine the mapping relationship currently used by the first node, thereby adapting the corresponding precoding and demodulation processing in subsequent scheduling. Optionally, the seventh information may display the identifier of the mapping relationship used by the first node to determine the sixth information. For example, the identifier carried in the seventh information may be the ID of the codebook back to the default codebook or the ID of the codebook switched to a new codebook, or a preset switched model ID. When determining the sixth information corresponding to the first channel measurement information based on the third mapping relationship, the seventh information may also be a bit 1 (back-off) / 0 (no back-off), indicating whether the currently reported CSI is calculated using the back-off mapping relationship.

[0112] Correspondingly, the second node receives the sixth and seventh messages sent by the first node. Based on the mapping relationship identifier information indicated in the seventh message, the second node determines the mapping relationship currently used by the first node, thereby adapting the corresponding precoding demodulation processing in subsequent scheduling. For example, based on the mapping relationship type indication in the seventh message (values ​​"00" represent the pre-configured fourth mapping relationship, "01" represent the built-in third mapping relationship, and "10" represent the updated first mapping relationship) and the corresponding codebook identifier, the second node uses the corresponding precoding matrix for downlink data demodulation and beamforming, ensuring the synchronization of codebook state understanding between the two ends of the communication link.

[0113] In this embodiment, the first node generates second information based on the actual received quality of the downlink signal (such as received power, block error rate, signal-to-noise ratio, throughput, etc.). The second node uses the second information to determine whether the first mapping relationship is still applicable to the current channel conditions. Compared to indirect inference or channel estimation comparison based solely on the first information, this embodiment directly links codebook applicability assessment with actual data transmission performance. This helps to more accurately reflect the actual performance of the first mapping relationship under the current channel conditions, thereby facilitating timely detection and replacement of codebook failure in its early stages, ensuring the reliability of downlink transmission and system spectral efficiency. Simultaneously, after detecting codebook failure, the first node can automatically switch to an alternative mapping relationship (pre-configured codebook, built-in codebook, or updated codebook) and send sixth information, which helps to shorten the transmission interruption time during codebook replacement and ensure the continuity of downlink transmission.

[0114] The above text, in conjunction with Figures 1 to 12, shows... Figure 3The method embodiments of this application are described in detail below, in conjunction with... Figures 4 to 7 The present application provides a detailed description of the apparatus embodiments. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments; therefore, any parts not described in detail can be found in the foregoing method embodiments.

[0115] Figure 4 This is a schematic diagram of the structure of a terminal device provided in another embodiment of this application. Figure 4 The terminal device 400 shown can be the terminal described above. The terminal device 400 may include a first transceiver unit 410 and a first processing unit 420.

[0116] In one possible embodiment, the first transceiver unit 410 can be used to send first information corresponding to the first channel measurement information based on the first mapping relationship.

[0117] In one possible embodiment, the first transceiver unit 410 can also be used to receive downlink signals based on the first information scheduling.

[0118] In one possible embodiment, the first transceiver unit 410 may also transmit second information based on the downlink signal.

[0119] In one possible embodiment, the first processing unit 420 can be used to determine the sixth information based on a predefined method.

[0120] As one embodiment, the first transceiver unit 410 can be a transceiver 630, the first processing unit 420 can be a processor 610, and the terminal device 400 can further include a storage unit, which can be a memory 620, specifically as follows: Figure 6 As shown.

[0121] Figure 5 This is a schematic diagram of the structure of a network device provided in another embodiment of this application. The network device 500 may include a second transceiver unit 510 and a second processing unit 520.

[0122] In one possible embodiment, the second transceiver unit 510 can be used to receive first information, which is used for downlink channel precoding.

[0123] In one possible embodiment, the second transceiver unit 510 can also be used to send downlink signals based on the first information.

[0124] In one possible embodiment, the second transceiver unit 510 can also be used to receive second information sent by the first node based on the downlink signal.

[0125] As one embodiment, the second transceiver unit 510 can be a transceiver 630, and the second processing unit 520 can be a processor 610. The network device 500 may also include a storage unit, which can be a memory 620, specifically as follows: Figure 6 As shown.

[0126] Figure 6 This is a schematic diagram of the structure of a communication device provided in another embodiment of this application. Figure 6 The dashed lines in the diagram indicate that the unit or module is optional. The communication device 600 can be used to implement the methods described in the above method embodiments. The communication device 600 can be a chip, user equipment, or network device.

[0127] The communication device 600 may include one or more processors 610. The processor 610 can support the communication device 600 in implementing the methods described in the preceding method embodiments. The processor 610 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0128] The communication device 600 may further include one or more memories 620. The memories 620 store a program that can be executed by the processor 610, causing the processor 610 to perform the methods described in the preceding method embodiments. The memories 620 may be independent of the processor 610 or integrated within the processor 610.

[0129] The communication device 600 may also include a transceiver 630. The processor 610 can communicate with other devices or chips via the transceiver 630. For example, the processor 610 can send and receive data with other devices or chips via the transceiver 630.

[0130] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Specifically, Figure 7 A block diagram of a first communication device 750 and a second communication device 710 communicating with each other in an access network is shown.

[0131] The first communication device 750 includes a controller / processor 759, a memory 760, a data source 767, a transmitter processor 768, a receiver processor 756, a multi-antenna transmitter processor 757, a multi-antenna receiver processor 758, a transmitter / receiver 754, and an antenna 752.

[0132] The second communication device 710 includes a controller / processor 775, a memory 776, a data source 777, a receiver processor 770, a transmitter processor 716, a multi-antenna receiver processor 772, a multi-antenna transmitter processor 771, a transmitter / receiver 718, and an antenna 720.

[0133] In the transmission from the second communication device 710 to the first communication device 750, at the second communication device 710, upper-layer data packets from the core network or from the data source 777 are provided to the controller / processor 775. The core network and data source 777 represent all protocol layers above the L2 layer. The controller / processor 775 implements the functionality of the L2 layer. In the transmission from the second communication device 710 to the first communication device 750, the controller / processor 775 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation for the first communication device 750 based on various priority metrics. The controller / processor 775 is also responsible for retransmitting lost packets and signaling to the first communication device 750. The transmit processor 716 and the multi-antenna transmit processor 771 implement various signal processing functions for the L1 layer (i.e., the physical layer). Transmit processor 716 performs encoding and interleaving to facilitate forward error correction at the second communication device 710, and mapping of signal clusters based on various modulation schemes (e.g., binary phase shift keying, quadrature phase shift keying, M-phase shift keying, M-quadrature amplitude modulation). Multi-antenna transmit processor 771 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based and non-codebook-based precoding, and beamforming processing, generating one or more spatial streams. Transmit processor 716 then maps each spatial stream to subcarriers, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then uses inverse fast Fourier transform to generate a physical channel carrying the time-domain multicarrier symbol stream. Multi-antenna transmit processor 771 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 718 converts the baseband multicarrier symbol stream provided by multi-antenna transmit processor 771 into an RF stream, which is then provided to different antennas 720.

[0134] In the transmission from the second communication device 710 to the first communication device 750, at the first communication device 750, each receiver 754 receives a signal through its corresponding antenna 752. Each receiver 754 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 756. The receiver processor 756 and the multi-antenna receiver processor 758 implement various signal processing functions at the L1 layer. The multi-antenna receiver processor 758 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 754. The receiver processor 756 uses a fast Fourier transform to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 756, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 758 after multi-antenna detection to recover any spatial stream destined for the first communication device 750. Symbols on each spatial stream are demodulated and recovered in the receiver processor 756, generating soft decisions. The receiver processor 756 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the second communication device 710 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 759. The controller / processor 759 implements the functions of the L2 layer. The controller / processor 759 may be associated with a memory 760 storing program code and data. The memory 760 may be referred to as computer-readable media. In the transmission from the second communication device 710 to the first communication device 750, the controller / processor 759 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transmission and logical channels to recover the upper-layer data packets from the second communication device 710. The upper-layer data packets are then provided to all protocol layers above the L2 layer. Various control signals may also be provided to L3 for L3 processing.

[0135] In the transmission from the first communication device 750 to the second communication device 710, at the first communication device 750, upper-layer data packets are provided to the controller / processor 759 using a data source 767. The data source 767 represents all protocol layers above the L2 layer. Similar to the transmission functions at the second communication device 710 described in the transmission from the second communication device 710 to the first communication device 750, the controller / processor 759 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logic and transport channels, implementing L2 layer functions for the user plane and control plane. The controller / processor 759 is also responsible for retransmitting lost packets and signaling to the second communication device 710. Transmit processor 768 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 757 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 768 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 757, the stream is provided to different antennas 752 via transmitter 754. Each transmitter 754 first converts the baseband symbol stream provided by multi-antenna transmit processor 757 into a radio frequency symbol stream before providing it to antenna 752.

[0136] In the transmission from the first communication device 750 to the second communication device 710, the function at the second communication device 710 is similar to the receiving function at the first communication device 750 described in the transmission from the second communication device 710 to the first communication device 750. Each receiver 718 receives radio frequency signals through its corresponding antenna 720, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 772 and the receiving processor 770. The receiving processor 770 and the multi-antenna receiving processor 772 jointly implement the L1 layer function. The controller / processor 775 implements the L2 layer function. The controller / processor 775 may be associated with a memory 776 that stores program code and data. The memory 776 may be referred to as computer-readable media. In the transmission from the first communication device 750 to the second communication device 710, the controller / processor 775 provides multiplexing between the transmission and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover the upper-layer data packets from the first communication device 750. Upper-layer data packets from the controller / processor 775 can be provided to the core network or all protocol layers above the L2 layer, and various control signals can also be provided to the core network or L3 for L3 processing.

[0137] As an example, the first communication device 750 corresponds to the terminal in this application.

[0138] As an example, the second communication device 710 corresponds to the network device in this application.

[0139] As an example, the first communication device 750 is an NCR.

[0140] As an example, the first communication device 750 is a wireless repeater.

[0141] As an example, the first communication device 750 is a relay.

[0142] As an example, the first communication device 750 is a user equipment that can act as a relay node.

[0143] As one embodiment, the first communication device 750 is a V2X-enabled user equipment that can act as a relay node.

[0144] As one embodiment, the first communication device 750 is a D2D-enabled user equipment that can act as a relay node.

[0145] As one embodiment, the second communication device 710 is a base station.

[0146] As one embodiment, the antenna 752, the receiver 754, the multi-antenna receiving processor 758, the receiving processor 756, and the controller / processor 759 are used to receive the first information in this application, etc.

[0147] As one embodiment, the antenna 720, the transmitter 718, the multi-antenna transmitter processor 771, the transmitter processor 716, and the controller / processor 775 are used to transmit the request signaling in this application.

[0148] This application also provides a computer-readable storage medium for storing a program. This computer-readable storage medium can be applied to a terminal or network device provided in this application, and the program causes a computer to execute the methods performed by the terminal or network device in various embodiments of this application.

[0149] This application also provides a chip including a memory and a processor, which can call and run computer programs from the memory to execute the methods performed by a terminal or network device in various embodiments of this application.

[0150] This application also provides a chip module, including a memory and a processor, which can call and run computer programs from the memory to execute the methods performed by a terminal or network device in various embodiments of this application.

[0151] This application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in this application embodiment, and the program causes a computer to execute the methods performed by the terminal or network device in various embodiments of this application.

[0152] This application also provides a computer program. This computer program can be applied to the terminal or network device provided in this application, and the computer program causes the computer to execute the methods performed by the terminal or network device in various embodiments of this application.

[0153] It should be understood that the terms "system" and "network" in this application can be used interchangeably. Furthermore, the terminology used in this application is only for explaining specific embodiments of the application and is not intended to limit the application. The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. In addition, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0154] In the embodiments of this application, the term "instruction" can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0155] In the embodiments of this application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.

[0156] In the embodiments of this application, the term "correspondence" can indicate a direct or indirect correspondence between two things, or an association between two things, or a relationship such as instruction and being instructed, configuration and being configured.

[0157] In this application embodiment, "predefined" or "preconfigured" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including user equipment and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0158] In this application embodiment, the "protocol" may refer to a standard protocol in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems. This application does not limit this.

[0159] In the embodiments of this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0160] In the various embodiments of this application, the order of the above-mentioned processes 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.

[0161] 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.

[0162] 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.

[0163] 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.

[0164] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can read or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

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

Claims

1. A method for a first node in wireless communication, characterized in that, include: Based on the first mapping relationship, the first information corresponding to the first channel measurement information is sent, and the first information is used for downlink channel precoding. Receive downlink signals scheduled based on the first information; Based on the downlink signal, a second message is sent, which is used to determine whether to change the first mapping relationship and / or to determine whether the first mapping relationship is working properly.

2. The method according to claim 1, characterized in that, The second information includes at least one of the following statistical information: The received power of the downlink signal, the bit error rate / block error rate of the downlink signal, the signal-to-interference-plus-noise ratio of the downlink signal, the signal-to-noise ratio of the downlink signal, the ratio of successful downlink signal reception to failed reception, and the throughput of the downlink signal.

3. The method according to claim 1, characterized in that, The second information indicates whether the second node has changed the first mapping relationship and / or whether the first mapping relationship is working properly.

4. The method according to claim 3, characterized in that, When the second information indicates that the first mapping relationship is being changed and / or the first mapping relationship is not working properly, the second information is also used to instruct the second node to send a second mapping relationship.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Receive third information, which is used to instruct the first node to send the second information based on the downlink signal.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Receive fourth information, which enables or disables the first node from sending the second information based on the downlink signal.

7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: acquiring channel attribute information, wherein the channel attribute information includes at least one of the following: time-domain channel attribute between the first node and the second node, frequency-domain channel attribute between the first node and the second node, or spatial-domain channel attribute between the first node and the second node; The step of sending the second information based on the downlink signal includes: sending the second information when the channel attribute information does not meet the first condition; or, If the number of times the channel attribute information fails to meet the first condition exceeds a preset number within a preset time period, the second information is sent.

8. The method according to claim 7, characterized in that, The method further includes: The fifth information is received, which is used to enable or disable the first node to determine whether the channel attribute information meets the first condition.

9. The method according to any one of claims 1 to 8, characterized in that, After sending the second information, the method further includes: The sixth information is determined based on a predefined method, and this sixth information is used for downlink channel precoding; or, The sixth information corresponding to the first channel measurement information is determined based on the third mapping relationship, wherein the third mapping relationship is a built-in mapping relationship of the first node, and the sixth information is used for downlink channel precoding; Send the sixth message.

10. The method according to claim 9, characterized in that, The determination of the sixth information based on a predefined method includes at least one of the following methods: The sixth information corresponding to the first channel measurement information is determined based on the fourth mapping relationship, wherein the fourth mapping relationship is a pre-configured mapping relationship; The sixth information corresponding to the first channel measurement information is determined based on the third mapping relationship, wherein the third mapping relationship is the mapping relationship built into the first node; Update the first mapping relationship, and determine the sixth information corresponding to the first channel measurement information based on the updated first mapping relationship.

11. The method according to claim 9 or 10, characterized in that, The method further includes sending a seventh message, the seventh message being used to instruct the first node to identify the mapping relationship used by the sixth message.

12. A method for a second node in wireless communication, characterized in that, include: Receive first information, which is used for downlink channel precoding; Send a downlink signal based on the first information; The system receives second information sent by the first node based on the downlink signal. The second information is used to determine whether to change the first mapping relationship or whether the first mapping relationship is working properly.

13. The method according to claim 12, characterized in that, The second information includes at least one of the following statistical information: The received power of the downlink signal, the bit error rate / block error rate of the downlink signal, the signal-to-noise ratio of the downlink signal, the signal-to-interference-plus-noise ratio of the downlink signal, the ratio of successful downlink signal reception to failed reception, and the throughput of the downlink signal.

14. The method according to claim 12, characterized in that, The second information indicates whether the first mapping relationship has been changed and / or whether the first mapping relationship is working properly.

15. The method according to claim 14, characterized in that, The second information indicates that the first mapping relationship is changed and / or the first mapping relationship is not working properly, and the method further includes: Send a second mapping relationship, which is used by the first node to determine the first information corresponding to the first channel measurement information.

16. The method according to any one of claims 12 to 15, characterized in that, The method further includes: Send a third message to the first node, the third message being used to instruct the first node to send the second message based on the downlink signal.

17. The method according to any one of claims 12 to 16, characterized in that, The method further includes: A fourth message is sent to the first node, the fourth message being used to enable or disable the first node from sending the second message based on the downlink signal.

18. The method according to any one of claims 12 to 17, characterized in that, The method further includes: Send a fifth message, which is used to enable or disable the first node to determine whether the channel attribute information meets the first condition; The channel attribute information includes at least one of the following: time-domain channel attribute between the first node and the second node, frequency-domain channel attribute between the first node and the second node, or spatial-domain channel attribute between the first node and the second node; the first condition is a preset threshold corresponding to the channel attribute information.

19. The method according to any one of claims 12 to 18, characterized in that, After receiving the second information sent by the first node based on the downlink signal, the method further includes: Receive the sixth information, which is used for downlink channel precoding; The sixth information is information determined by the first node based on at least one of the following methods: determined based on a fourth mapping relationship, determined based on a third mapping relationship, or determined based on an updated first mapping relationship. The fourth mapping relationship is a pre-configured mapping relationship, and the third mapping relationship is a mapping relationship built into the first node.

20. The method according to claim 19, characterized in that, The method further includes: receiving seventh information, the seventh information being used to instruct the first node to identify the mapping relationship used by the sixth information.

21. A communication device, characterized in that, Includes units or modules for performing the method as described in any one of claims 1-11 or 12-20.

22. A first node used for wireless communication, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or send signals so that the node performs the method as described in any one of claims 1-11.

23. A second node used for wireless communication, characterized in that, The device includes a transceiver, a memory, and a processor. The memory is used to store a program, and the processor is used to invoke the program in the memory and control the transceiver to receive or send signals so that the node performs the method as described in any one of claims 12-20.

24. A communication device, characterized in that, The device includes at least one processor; and one or more non-transitory computer-readable storage media coupled to the at least one processor and storing programming instructions executable by the at least one processor, wherein the programming instructions, when executed, cause the at least one processor to perform the method as described in any one of claims 1-11 or 12-20.

25. A chip, characterized in that, Includes a processor for calling a program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1-11 or 12-20.

26. A chip module, characterized in that, It includes a transceiver component and a chip, the chip being used to perform the method as described in any one of claims 1-11, or to perform the method as described in any one of claims 12-20.

27. A computer-readable storage medium, characterized in that, It contains a program that causes a computer to perform the method as described in any one of claims 1-11 or 12-20.

28. A computer program product, characterized in that, Includes a program that causes a computer to perform the method as described in any one of claims 1-11 or 12-20.

29. A computer program, characterized in that, The computer program causes the computer to perform the method as described in any one of claims 1-11 or 12-20.