Communication method and related apparatus

By dividing the areas in the communication device and using the same precoding information for transmission, the problems of increased reference signal overhead and increased power consumption are solved, and more efficient communication is achieved.

WO2025218168A1PCT designated stage Publication Date: 2025-10-23HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/133757
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-18
Filing Date
2024-11-22
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

As frequency bands increase and the demand for high-speed communications increases, the number of ports for transmitting reference signals in communication equipment increases, resulting in increased reference signal overhead and power consumption, affecting communication efficiency.

Method used

By determining the location of the communication device and utilizing correlation map information, the device is divided into multiple areas and transmitted using the same precoding information, thus avoiding repeated transmission of reference signals and resource occupation, reducing device power consumption, and improving communication efficiency.

Benefits of technology

By reusing precoding information within the area, the overhead of repeated transmission of reference signals and the occupancy of transmission resources are reduced, the power consumption of equipment is reduced, and the communication efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024133757_23102025_PF_FP_ABST
    Figure CN2024133757_23102025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a related apparatus. In the method, first information sent by a first communication apparatus is used to determine, from N regions indicated by first coherence map information, a first region in which the location of the first communication apparatus is located, wherein different locations in any one of the N regions have identical precoding information. Since different locations in adjacent or neighboring regions may exhibit identical signal transmission characteristics, by means of performing division within a map range indicated by the first coherence map information to obtain different regions, communication apparatuses at different locations in the same region can perform transmission by using identical precoding information. Thus, by means of one or more communication apparatuses in the same region reusing identical precoding information, the increase of overheads and the occupation of transmission resources caused by repeated transmissions of reference signals can be avoided or reduced, thereby reducing the power consumption of a device, and improving the communication efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related apparatus

[0001] This application claims priority from the Chinese Patent Application No. 202410473939.3 filed on April 18, 2024, and entitled "A communication method and related apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, and in particular, to a communication method and related apparatus. BACKGROUND

[0003] Wireless communication can be transmission communication between two or more communication devices without propagating through a conductor or cable. Generally, the two or more communication devices include a network device and a terminal device, or the two or more communication devices include different terminal devices.

[0004] Currently, multi-input multi-output (MIMO) technology is used in the communication process of different communication devices to meet the demand for high-speed transmission. Among them, the precoding information can be determined by the measurement result of the reference signal between different communication devices, and subsequent high-speed data transmission can be performed through the precoding information. Generally, the overhead of the reference signal is related to the number of ports through which the communication device transmits the reference signal.

[0005] However, as the frequency band increases and the demand for high-speed communication increases, the number of ports through which the communication device transmits the reference signal is likely to increase gradually, which will increase the overhead of the reference signal used to obtain the precoding information and occupy more transmission resources, thereby increasing the power consumption of the communication device. SUMMARY

[0006] The present application provides a communication method and related apparatus for reducing device power consumption and improving communication efficiency.

[0007] The first aspect of the present application provides a communication method, which is performed by a first communication device. The first communication device can be a communication apparatus (e.g., a terminal device or a network device), or the first communication device can be a part of the communication apparatus (e.g., a processor, a chip or a chip system, etc.), or the first communication device can also be a logic module or software that can realize all or part of the functions of the communication apparatus. In the method, the first communication device determines first information, which is associated with a location of the first communication device; wherein the first information is used to determine a first region in N regions indicated by first coherence map information, N being a positive integer; the location of the first communication device is located in the first region; precoding information of different locations in any region of the N regions is the same; and the first communication device transmits the first information.

[0008] Based on the above scheme, the first information transmitted by the first communication device is associated with the location of the first communication device, and the first information is used to determine the first region in which the location of the first communication device is located in the N regions indicated by the first coherence map information. Wherein the precoding information of different locations in any region of the N regions is the same. Since the signal transmission characteristics of different locations in adjacent or similar regions can be the same, therefore, within the range of the map indicated by the first coherence map information, by dividing different regions, the same precoding information can be used for communication devices at different locations in the same region. In other words, after the receiver of the first information determines the first region through the first information, the receiver can communicate with one or more communication devices located in the first region based on the precoding information of the first region. Therefore, by multiplexing the same precoding information by one or more communication devices in the same region, the increase in overhead and the occupation of transmission resources caused by repeated transmission of reference signals can be avoided or reduced, thereby reducing the power consumption of the device and improving the communication efficiency.

[0009] In the present application, the precoding information can include one or more of the following: a precoding matrix, an indication of a precoding matrix, a number of streams corresponding to a precoding matrix, a digital precoding matrix, an indication of a digital precoding matrix, a number of streams corresponding to a digital precoding matrix, an analog precoding matrix, an indication of an analog precoding matrix, and a number of streams corresponding to an analog precoding matrix.

[0010] In the present application, the coherence map (Coherence map) information can be replaced by other terms, such as precoding map, precoding coherence map, map information, coherence information, coherence environment information, environment information, or coherence region information, etc.

[0011] It should be understood that, since the signal transmission characteristics of different positions in adjacent or similar areas can be the same, for this purpose, in addition to the precoding information being the same, other parameters of different positions in the same area can also be the same. For example, the other parameters can include one or more of path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, modulation and coding scheme level (MCS level), etc. Correspondingly, the precoding information can be replaced by the other parameters.

[0012] In a possible implementation of the first aspect, the first information comprises an identity of the first area; wherein the identity of the first area is determined based on the position of the first communication apparatus and the first correlation map information.

[0013] Based on the above scheme, the first communication apparatus can determine the identity of the first area based on the position of the first communication apparatus and the first correlation map information, and the first information sent by the first communication apparatus can comprise the identity of the first area, so that the receiver (for example, the second communication apparatus) of the first information can determine the first area among the N areas based on the identity of the first area.

[0014] It should be noted that, in the case where the first information comprises the identity of the first area, the first information is used to determine the first area among the N areas indicated by the first correlation map information, which can be understood as that the first information is used to determine the first area among the N areas indicated by the existing first correlation map information.

[0015] In a possible implementation of the first aspect, the method further comprises: receiving, by the first communication apparatus, the first correlation map information.

[0016] Based on the above scheme, the first communication apparatus can receive the first correlation map information, so that the first communication apparatus can determine the identity of the first area based on the position of the first communication apparatus and the first correlation map information.

[0017] In a possible implementation of the first aspect, the method further comprises: sending, by the first communication apparatus, second information, the second information being used to request the first correlation map information.

[0018] Based on the above scheme, the first communication apparatus can further send the second information used to request the first correlation map information, so that the receiver of the second information can send the first correlation map information to the first communication apparatus based on the request.

[0019] In a possible implementation manner of the first aspect, the second information includes at least one of the following: location information of the first communication apparatus, altitude information of the first communication apparatus, demand information of relevance levels for different regions, antenna configuration information for different regions, frequency domain resource information for different regions, and number of layers for different regions.

[0020] Based on the above scheme, the second information for requesting the first relevance map information can include the at least one, so that the first communication apparatus can obtain the relevance map information adapted to the at least one.

[0021] In a possible implementation manner of the first aspect, the first communication apparatus sends the second information, including: in a case where a change of a communication parameter is greater than a threshold, the first communication apparatus sends the second information; the communication parameter includes at least one of the following: location information of the first communication apparatus, altitude information of the first communication apparatus, demand information of relevance levels for different regions, antenna configuration information for different regions, frequency domain resource information for different regions, and number of layers for different regions.

[0022] Based on the above scheme, in a case where the change of the communication parameter is greater than the threshold, the first communication apparatus can determine that the existing relevance map information can not be applicable to the current communication environment, and therefore, the first communication apparatus can send the second information to obtain the updated relevance map information (i.e., the first relevance map information).

[0023] Optionally, in the present application, “existing” can be replaced by other terms, for example: deployed, configured, or pre-configured, etc.

[0024] In a possible implementation manner of the first aspect, the method further includes: the first communication apparatus receiving version information of the first relevance map information.

[0025] Based on the above scheme, the first communication apparatus can further receive the version information of the first relevance map information, so that the first communication apparatus can determine the first relevance map information in one or more existing relevance map information locally based on the version information, and so that different communication apparatuses can communicate based on the same version of the relevance map information.

[0026] In a possible implementation manner of the first aspect, the method further includes: the first communication apparatus sending version information of the first relevance map information.

[0027] Based on the above scheme, the first communication device can further send version information of the first correlation map information, so that the receiver (e.g., the second communication device) of the version information can determine the first correlation map information based on the version information in one or more correlation map information locally available, so that different communication devices can communicate based on the same version of the correlation map information.

[0028] In a possible implementation of the first aspect, the first information comprises location information of the first communication device; and the first correlation map information is determined based on the location information of the first communication device.

[0029] Based on the above scheme, the first information sent by the first communication device can comprise location information of the first communication device, so that the receiver (e.g., the second communication device) of the first information can determine the first region corresponding to the location in the N regions based on the location information of the first communication device.

[0030] It should be noted that, in the case where the first information comprises the location information of the first communication device, the first information is used to determine the first region in the N regions indicated by the first correlation map information, which can be understood as that the first information is used to determine the first region in the N regions indicated by the existing first correlation map information; or, the first information is used to update the existing correlation map information to obtain the first correlation map information, and the first information is further used to determine the first region in the N regions indicated by the first correlation map information.

[0031] In a possible implementation of the first aspect, the method further comprises: the first communication device receives a first reference signal, sends a measurement result of the first reference signal; and / or, sends a second reference signal; wherein the first correlation map information is determined based on the location information of the first communication device, and at least one of the measurement result of the first reference signal and the measurement result of the second reference signal.

[0032] Based on the above scheme, the first information is used to determine the existing correlation map information to obtain the first correlation map information, and the first information is further used to determine the first region in the N regions indicated by the first correlation map information. Correspondingly, the first communication device can send the measurement result of the first reference signal or the second reference signal, so that the second communication device can obtain the measurement result of the reference signal, and update the correlation map information based on the measurement result of one or more reference signals and the location of the communication device sending the reference signal (or the measurement result of the reference signal), to obtain the first correlation map information.

[0033] In a possible implementation of the first aspect, the first correlation map information comprises at least one of:

[0034] The first indication information is used for indicating coordinate range information of an environment map where the N regions are located.

[0035] The second indication information is used for indicating indication information of correlation levels of precoding information in part or all of the N regions.

[0036] The third indication information is used for indicating the number N.

[0037] The fourth indication information is used for indicating coordinate range information of each region of the N regions.

[0038] The fifth indication information is used for indicating map information of an environment map where the N regions are located, where the map information includes values of pixel points corresponding to the N regions. In the N regions, values of pixel points in a same region are the same, and values of pixel points between at least two different regions are different.

[0039] The sixth indication information is used for indicating version information of the first correlation map information.

[0040] The seventh indication information is used for indicating precoding information of each region of the N regions (where the precoding information can be precoding information used by a signal transmitted by the first communication device, for example, in a case where the transmitted signal is uplink information, the precoding information can be uplink precoding information such as transmission precoding matrix indicator (TPMI)).

[0041] Based on the above scheme, the first correlation map information can be implemented by at least one of the above, to improve the flexibility of the implementation of the scheme.

[0042] In a possible implementation manner of the first aspect, the method further includes: the first communication device sends third information, where the third information is used for requesting to update the first correlation map information; and the first communication device receives second correlation map information, where the second correlation map information is determined based on the third information; where the second correlation map information is used for determining M regions in the first region, M being a positive integer; and where the M regions are different from the N regions.

[0043] Based on the above scheme, the first communication device can further send third information used for requesting to update the first correlation map information, so that a receiver of the third information can send updated correlation map information (i.e., second correlation map information) to the first communication device based on the request.

[0044] In a possible implementation of the first aspect, the third information includes at least one of the following: an identifier of the first region, position information of the first communication device, communication performance information based on the precoding information corresponding to the first region, and a measurement result obtained by measuring a communication signal based on the first region.

[0045] According to the above scheme, the third information used for requesting to update the first correlation map information can include the at least one, so that the first communication device can obtain the correlation map information adapted to the at least one.

[0046] In a possible implementation of the first aspect, the first communication device sends the third information, including: when any of the following conditions is met, the first communication device sends the third information, including: the first communication device determines that the communication performance in the first region is lower than a threshold; and the first communication device determines that the correlation between the precoding information corresponding to the first region and the precoding information obtained by measuring a communication signal based on the first region is less than a threshold.

[0047] According to the above scheme, when any of the above conditions is met, the first communication device can determine that the existing first correlation map information can not be applicable to the current communication environment, and therefore, the first communication device can send the third information to obtain the updated correlation map information (i.e., the second correlation map information).

[0048] The second aspect of the present application provides a communication method, which is performed by a second communication device. The second communication device can be a communication device (e.g., a terminal device or a network device), or the second communication device can be a part of the communication device (e.g., a processor, a chip, or a chip system), or the second communication device can also be a logic module or software that can realize all or part of the functions of the communication device. In the method, the second communication device receives first information associated with a position of a first communication device; the first information is used to determine a first region in N regions indicated by first correlation map information, where N is a positive integer; the position of the first communication device is located in the first region; the precoding information of different positions in any region of the N regions is the same; and the second communication device communicates with one or more communication devices located in the first region based on the precoding information of the first region.

[0049] Based on the above scheme, the first information received by the second communication device is associated with the position of the first communication device, and the first information is used to determine the first region in which the first communication device is located in the N regions indicated by the first correlation map information. Wherein, the precoding information of different positions in any region of the N regions is the same. Since the signal transmission characteristics of different positions in adjacent or similar regions are likely to be the same, the same precoding information can be used for communication devices in the same region by dividing different regions within the range of the map indicated by the first correlation map information. In other words, after the second communication device determines the first region by the first information, the second communication device can communicate with one or more communication devices located in the first region based on the precoding information of the first region. Therefore, by multiplexing the same precoding information of one or more communication devices in the same region, the overhead increase and the occupation of transmission resources caused by repeated transmission of reference signals can be avoided or reduced, thereby reducing device power consumption and improving communication efficiency.

[0050] In a possible implementation form of the second aspect, the first information comprises an identifier of the first region; wherein the identifier of the first region is determined based on the position of the first communication device and the first correlation map information.

[0051] Based on the above scheme, the first communication device can determine the identifier of the first region based on the position of the first communication device and the first correlation map information, and the first information sent by the first communication device can comprise the identifier of the first region, so that the second communication device can determine the first region in the N regions based on the identifier of the first region.

[0052] It should be noted that, in the case that the first information comprises the identifier of the first region, the first information is used to determine the first region in the N regions indicated by the first correlation map information, which can be understood as that the first information is used to determine the first region in the N regions indicated by the existing first correlation map information.

[0053] In a possible implementation form of the second aspect, the method further comprises: the second communication device sends the first correlation map information.

[0054] Based on the above scheme, the second communication device can send the first correlation map information to the first communication device, so that the first communication device can determine the identifier of the first region based on the position of the first communication device and the first correlation map information.

[0055] In a possible implementation form of the second aspect, the method further comprises: the second communication device receives second information, the second information being used to request the first correlation map information.

[0056] Based on the above scheme, the second communication device can further receive second information for requesting the first correlation map information, so that the second communication device can send the first correlation map information to the first communication device based on the request.

[0057] In a possible implementation of the second aspect, the second information comprises at least one of the following: position information of the first communication device, altitude information of the first communication device, requirement information of correlation levels for different regions, antenna configuration information for different regions, frequency domain resource information for different regions, and number of layers for different regions.

[0058] Based on the above scheme, the second information for requesting the first correlation map information can comprise at least one of the above, so that the first communication device can obtain the correlation map information adapted to the at least one of the above.

[0059] In a possible implementation of the second aspect, the method further comprises: the second communication device sending version information of the first correlation map information.

[0060] Based on the above scheme, the second communication device can further send version information of the first correlation map information, so that the first communication device can determine the first correlation map information from one or more correlation map information already locally available based on the version information, and so that different communication devices can communicate based on the same version of the correlation map information.

[0061] In a possible implementation of the second aspect, the method further comprises: the second communication device receiving version information of the first correlation map information.

[0062] Based on the above scheme, the second communication device can further receive version information of the first correlation map information, so that the second communication device can determine the first correlation map information from one or more correlation map information already locally available based on the version information, and so that different communication devices can communicate based on the same version of the correlation map information.

[0063] In a possible implementation of the second aspect, the first information comprises position information of the first communication device; and the first correlation map information is determined by the position information of the first communication device.

[0064] Based on the above scheme, the first information received by the second communication device can comprise position information of the first communication device, so that the second communication device can determine a first region corresponding to the position from N regions based on the position information of the first communication device.

[0065] It should be noted that, in the case that the first information comprises the position information of the first communication device, the first information is used to determine the first region in the N regions indicated by the first correlation map information, which can be understood as that the first information is used to determine the first region in the N regions indicated by the existing first correlation map information, or the first information is used to update the existing correlation map information to obtain the first correlation map information, and the first information is further used to determine the first region in the N regions indicated by the first correlation map information.

[0066] In a possible implementation of the second aspect, the method further comprises: the second communication device sends a first reference signal, receives a measurement result of the first reference signal; and / or, receives a second reference signal; wherein the first correlation map information is determined by the position information of the first communication device, and at least one of the measurement result of the first reference signal and the measurement result of the second reference signal.

[0067] Based on the above scheme, the first information is used to determine the existing correlation map information to obtain the first correlation map information, and the first information is further used to determine the first region in the N regions indicated by the first correlation map information. Correspondingly, the second communication device can receive the measurement result of the first reference signal or the second reference signal, so that the second communication device can obtain the measurement result of the reference signal, and update the correlation map information based on the measurement result of one or more reference signals and the position of the communication device sending the reference signal (or the measurement result of the reference signal), to obtain the first correlation map information.

[0068] In a possible implementation of the second aspect, the first correlation map information comprises at least one of:

[0069] first indication information, used to indicate coordinate range information of an environment map in which the N regions are located;

[0070] second indication information, used to indicate indication information of correlation of precoding information in part or all of the N regions;

[0071] third indication information, used to indicate the value N;

[0072] fourth indication information, used to indicate coordinate range information of each region in the N regions;

[0073] fifth indication information, used to indicate map information of an environment map in which the N regions are located, wherein the map information comprises values of pixel points corresponding to the N regions; in the N regions, the values of pixel points in the same region are the same, and the values of pixel points between at least two different regions are different;

[0074] The sixth indication information is used for indicating version information of the first correlation map information.

[0075] The seventh indication information is used for indicating precoding information of each of the N regions.

[0076] Based on the above scheme, the first correlation map information can be implemented by the at least one implementation manner, so as to improve the flexibility of the implementation scheme.

[0077] In a possible implementation manner of the second aspect, the method further includes: the second communication device receives third information, the third information being used for requesting to update the first correlation map information; and the second communication device sends second correlation map information, the second correlation map information being determined based on the third information; wherein the second correlation map information is used for determining M regions in the first region, M being a positive integer; and wherein the M regions are different from the N regions.

[0078] Based on the above scheme, the second communication device can further receive the third information used for requesting to update the first correlation map information, so that the second communication device can send the updated correlation map information (i.e., the second correlation map information) to the first communication device based on the request.

[0079] In a possible implementation manner of the second aspect, the third information includes at least one of the following: an identifier of the first region, position information of the first communication device, communication performance information based on the precoding information corresponding to the first region, and a measurement result obtained by measuring a communication signal based on the first region.

[0080] Based on the above scheme, the third information used for requesting to update the first correlation map information can include the at least one implementation manner, so that the first communication device can obtain the correlation map information adapted to the at least one implementation manner.

[0081] The third aspect of the present application provides a communication device, which is a first communication device, and the device includes a transceiver unit and a processing unit; the processing unit is configured to determine first information, the first information being associated with a position of the first communication device; wherein the first information is used for determining a first region in N regions indicated by first correlation map information, N being a positive integer; the position of the first communication device is located in the first region, and precoding information of different positions in any region of the N regions is the same; and the transceiver unit is configured to send the first information.

[0082] In the third aspect of the present application, the component modules of the communication device can also be used to perform the steps performed in the possible implementation manners of the first aspect, and achieve the corresponding technical effects, which can be referred to the first aspect for details, and will not be described herein.

[0083] The fourth aspect of the present application provides a communication device, which is a second communication device, comprising a transceiver unit and a processing unit, the transceiver unit is configured to receive first information, the first information is associated with a position of a first communication device; wherein the first information is used to determine a first region in N regions indicated by first correlation map information, N is a positive integer; the position of the first communication device is located in the first region, and the precoding information of different positions in any region of the N regions is the same; the processing unit communicates with one or more communication devices located in the first region based on the precoding information of the first region.

[0084] In the fourth aspect of the present application, the component modules of the communication device can also be used to perform the steps performed in the various possible implementation manners of the second aspect and achieve the corresponding technical effects, which can be referred to the second aspect for details and will not be described here.

[0085] The fifth aspect of the present application provides a communication device, comprising at least one processor, the at least one processor is coupled with a memory; the memory is used to store programs or instructions; the at least one processor is used to execute the programs or instructions, so that the device implements the method in any one of the possible implementation manners of the first aspect to the second aspect. Optionally, the communication device can comprise the memory.

[0086] The sixth aspect of the present application provides a communication device, comprising at least one logic circuit and an input and output interface; the logic circuit is used to execute the method as described in any one of the possible implementation manners of the first aspect to the second aspect.

[0087] The seventh aspect of the present application provides a communication system, comprising the first communication device and the second communication device.

[0088] The eighth aspect of the present application provides a computer readable storage medium, which is used to store one or more computer execution instructions, when the computer execution instructions are executed by a processor, the processor executes the method as described in any one of the possible implementation manners of the first aspect to the second aspect.

[0089] The ninth aspect of the present application provides a computer program product (or computer program), when the computer program in the computer program product is executed by the processor, the processor executes the method as described in any one of the possible implementation manners of the first aspect to the second aspect.

[0090] The tenth aspect of the present application provides a chip or a chip system, which comprises at least one processor for supporting a communication device to implement the method of any possible implementation of any one of the first aspect to the second aspect. For example, the chip can be a baseband chip, a modem chip, a system on chip (SoC) chip containing a modem core, a system in package (SIP) chip, or a communication module, etc.

[0091] In a possible design, the chip or the chip system can further comprise a memory for storing necessary program instructions and data of the communication device. The chip system can be composed of a chip, or can comprise a chip and other discrete devices. Optionally, the chip system further comprises an interface circuit for providing program instructions and / or data for the at least one processor.

[0092] The technical effects brought by any one of the third aspect to the tenth aspect can be referred to the technical effects brought by different design manners of the first aspect to the second aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0093] FIGS. 1a to 1c are schematic diagrams of a communication system provided by the present application;

[0094] FIGS. 1d, 1e and 2a to 2c are schematic diagrams of an AI processing process related to the present application;

[0095] FIG. 3 is an interaction diagram of a communication method provided by the present application;

[0096] FIG. 4 is a schematic diagram of relevance map information provided by the present application;

[0097] FIG. 5 is another schematic diagram of relevance map information provided by the present application;

[0098] FIGS. 6a to 6c are some schematic diagrams of relevance map information provided by the present application;

[0099] FIGS. 7 to 11 are schematic diagrams of a communication device provided by the present application. DETAILED DESCRIPTION

[0100] First, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0101] (1) Terminal device: can be a wireless terminal device capable of receiving network device scheduling and indication information, the wireless terminal device can be a device that provides voice and / or data connectivity to a user, or a handheld device with wireless connection function, or other processing devices connected to a wireless modem.

[0102] The terminal device can communicate with one or more core networks or the Internet through a radio access network (RAN), and the terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone, mobile phone), computer and data card, for example, can be a portable, pocket-sized, handheld, computer built-in or vehicle-mounted mobile device, which exchanges voice and / or data with the radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets (Pads), computers with wireless transceiver functions, etc. The wireless terminal device can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, a subscriber station (SS), customer premises equipment (CPE), a terminal, user equipment (UE), a mobile terminal (MT), etc.

[0103] By way of example and not limitation, in embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a smart wearable device or a smart wearable device, etc. It is a general term for devices that apply wearable technology to the intelligent design and development of daily wear, such as glasses, gloves, watches, clothing, and shoes, etc. Wearable devices are portable devices that can be worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not just hardware devices, but also have powerful functions through software support and data interaction, cloud interaction. Broadly speaking, smart wearable devices include devices with full functionality, large size, and the ability to achieve complete or partial functionality without relying on smartphones, such as smartwatches or smartglasses, etc., as well as devices that focus on a specific application function and need to be used with other devices such as smartphones, such as various smart wristbands, smart helmets, smart jewelry, etc.

[0104] The terminal can also be a drone, a robot, a terminal in device-to-device (D2D) communication, a terminal in vehicle to everything (V2X), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.

[0105] In addition, the terminal device can also be a terminal device in a communication system evolved after the 5th generation (5G) communication system (such as a 6th generation (6G) communication system, etc.) or a terminal device in a future evolved public land mobile network (PLMN), etc. For example, the 6G network can further expand the form and function of the 5G communication terminal, and the 6G terminal includes but is not limited to vehicles, cellular network terminals (with satellite terminal functions), drones, and internet of things (IoT) devices.

[0106] In embodiments of the present application, the terminal device described above can also obtain AI services provided by the network device. Optionally, the terminal device can also have AI processing capabilities.

[0107] (2) Network device: can be a device in a wireless network, for example, the network device can be a RAN node (or device) for accessing a terminal device to a wireless network, which can also be referred to as a base station. At present, some examples of RAN devices are: base station (base station), evolved NodeB (eNodeB), base station gNB (gNodeB) in 5G communication system, transmission reception point (transmission reception point, TRP), evolved Node B (eNB), radio network controller (radio network controller, RNC), Node B (Node B, NB), home base station (for example, home evolved Node B, or home Node B, HNB), baseband unit (baseband unit, BBU), or wireless fidelity (wireless fidelity, Wi-Fi) access point AP, etc. In addition, in a network structure, the network device can include a centralized unit (centralized unit, CU) node, or a distributed unit (distributed unit, DU) node, or a RAN device including a CU node and a DU node.

[0108] Optionally, the RAN node can also be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario. The RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (vehicle to everything, V2X) technology can be a road side unit (road side unit, RSU).

[0109] In another possible scenario, a terminal is assisted by multiple RAN nodes to implement wireless access, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).

[0110] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (O-RAN or ORAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0111] The communication between the access network device and the terminal device follows a certain protocol layer structure. The protocol layer can include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer can include at least one of a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer, etc. The user plane protocol layer can include at least one of a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer, etc.

[0112] For the correspondence between the network elements in the ORAN system and the protocol layer functions that can be implemented by the network elements, refer to Table 1 below.

[0113] Table 1

[0114] The network device can be another device that provides a wireless communication function for the terminal device. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. For the convenience of description, the embodiments of the present application do not limit.

[0115] The network device can also include a core network device, which can include, for example, a mobility management entity (MME), a home subscriber server (HSS), a serving gateway (S-GW), a policy and charging rules function (PCRF), a public data network gateway (P-GW) in a fourth generation (4G) network, an access and mobility management function (AMF), a user plane function (UPF), or a session management function (SMF) in a 5G network, and other network elements. In addition, the core network device can also include other core network devices in a 5G network and a next-generation network of the 5G network.

[0116] In the embodiments of the present application, the network device mentioned above can also be an AI-capable network node, which can provide AI services for terminals or other network devices, for example, AI nodes, computing power nodes, AI-capable RAN nodes, AI-capable core network elements, etc. on the network side (access network or core network).

[0117] In the embodiments of the present application, the device for implementing the function of the network device can be a network device or a device capable of supporting the network device to implement the function, such as a chip system, which can be installed in the network device. In the technical solutions provided in the embodiments of the present application, the device for implementing the function of the network device is taken as an example to describe the technical solutions provided in the embodiments of the present application.

[0118] (3) Configuration and pre-configuration: In the present application, configuration and pre-configuration will be used simultaneously. Configuration refers to that the network device and / or server sends some parameter configuration information or parameter values to the terminal through messages or signaling, so that the terminal determines the communication parameters or transmission resources according to the values or information. Pre-configuration is similar to configuration, which can be parameter information or parameter values previously negotiated by the network device and / or server and the terminal device, or parameter information or parameter values adopted by the base station / network device or the terminal device according to the standard protocol, or parameter information or parameter values previously stored in the base station and / or server or terminal device. The present application does not limit this.

[0119] Further, these values and parameters can be changed or updated.

[0120] (4) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "Multiple" means two or more. "And / or" describes the association between the associated objects, which means that there can be three relationships, for example, A and / or B, which means that A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers "first", "second", etc. mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, time sequence, priority or importance of the multiple objects.

[0121] (5) In embodiments of the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface by other units or modules. "Sending" can also be understood as "output" of a chip interface, and "receiving" can also be understood as "input" of a chip interface.

[0122] In other words, sending and receiving can be between devices, such as between network devices and terminal devices, or within devices, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.

[0123] It can be understood that the information can be processed as necessary between the source and the destination of the information transmission, such as encoding and modulation, but the destination can understand the valid information from the source. Similar expressions in the present application can be similarly understood and will not be repeated here.

[0124] (6) In embodiments of the present application, "indicating" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by a certain information (indication information as described below) is referred to as to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance, for example, the arrangement order of each information can be used to indicate a specific information, thereby reducing the indication overhead to a certain extent. The present application does not limit the specific manner of indication. It can be understood that for the sender of the indication information, the indication information can be used to indicate the to-be-indicated information, and for the receiver of the indication information, the indication information can be used to determine the to-be-indicated information.

[0125] In this application, the same or similar parts between various embodiments can be mutually referred to, unless otherwise specified. In various embodiments in this application, and various methods / designs / implementation manners in each embodiment, the terms and / or descriptions between different embodiments, and between various methods / designs / implementation manners in each embodiment are consistent, and can be mutually referred to, unless otherwise specified and in conflict with logic. The technical features in different embodiments, and in various methods / designs / implementation manners in each embodiment can be combined to form new embodiments, methods, or implementation manners according to their inherent logical relationship. The implementation manners of the present application described below do not constitute a limitation on the protection scope of the present application.

[0126] The present application can be applied to a long term evolution (LTE) system, a new radio (NR) system, or a communication system evolved after 5G (for example, 6G, etc.). The communication system includes at least one network device and / or at least one terminal device.

[0127] Please refer to FIG. 1a, which is a schematic diagram of a communication system in the present application. In FIG. 1a, one network device and six terminal devices are exemplarily shown, and the six terminal devices are terminal device 1, terminal device 2, terminal device 3, terminal device 4, terminal device 5, and terminal device 6, etc. In the example shown in FIG. 1a, the terminal device 1 is exemplarily taken as a smart tea cup, the terminal device 2 is exemplarily taken as a smart air conditioner, the terminal device 3 is exemplarily taken as a smart fuel dispenser, the terminal device 4 is exemplarily taken as a vehicle, the terminal device 5 is exemplarily taken as a mobile phone, and the terminal device 6 is exemplarily taken as a printer.

[0128] As shown in FIG. 1a, the AI configuration information sending entity can be a network device. The AI configuration information receiving entity can be the terminal device 1 to the terminal device 6. At this time, the network device and the terminal device 1 to the terminal device 6 form a communication system, in which the terminal device 1 to the terminal device 6 can send data to the network device, and the network device needs to receive the data sent by the terminal device 1 to the terminal device 6. At the same time, the network device can send configuration information to the terminal device 1 to the terminal device 6.

[0129] Exemplarily, in FIG. 1a, the terminal device 4 to the terminal device 6 can also form a communication system. Among them, the terminal device 5 acts as a network device, i.e., an AI configuration information sending entity; the terminal device 4 and the terminal device 6 act as terminal devices, i.e., AI configuration information receiving entities. For example, in a vehicle networking system, the terminal device 5 sends AI configuration information to the terminal device 4 and the terminal device 6, and receives data sent by the terminal device 4 and the terminal device 6; correspondingly, the terminal device 4 and the terminal device 6 receive the AI configuration information sent by the terminal device 5, and send data to the terminal device 5.

[0130] Taking the communication system shown in FIG. 1a as an example, different devices (including network devices, network devices and terminal devices, and / or terminal devices and terminal devices) can perform AI-related services in addition to performing communication-related services.

[0131] As shown in FIG. 1b, taking a base station as an example, the base station can perform communication-related services and AI-related services with one or more terminal devices, and different terminal devices can also perform communication-related services and AI-related services.

[0132] As shown in FIG. 1c, taking a terminal device including a television and a mobile phone as an example, the television and the mobile phone can also perform communication-related services and AI-related services.

[0133] The technical solutions provided in the present application can be applied to a wireless communication system (for example, the system shown in FIG. 1a, FIG. 1b or FIG. 1c), for example, an AI network element can be introduced in the communication system provided in the present application to implement part or all of the AI-related operations. The AI network element can also be referred to as an AI node, an AI device, an AI entity, an AI module, an AI model, or an AI unit, etc. The AI network element can be built-in in a network element of the communication system. For example, the AI network element can be an AI module built-in in an access network device, a core network device, a cloud server, or an operation, administration and maintenance (OAM), to implement AI-related functions. The OAM can be a core network device OAM and / or an access network device OAM. Alternatively, the AI network element can also be a network element independently arranged in the communication system. Optionally, an AI entity can also be included in a terminal or a chip built-in in the terminal, to implement AI-related functions.

[0134] The artificial intelligence (AI) that can be involved in the present application will be briefly introduced below.

[0135] Artificial intelligence (AI) can enable a machine to have human intelligence, for example, the machine can apply software and hardware of a computer to simulate certain intelligent behaviors of a human being. In order to realize artificial intelligence, a machine learning method can be used. In the machine learning method, the machine learns (or trains) a model by using training data. The model represents the mapping between the input and the output. The learned model can be used for reasoning (or prediction), that is, the model can be used to predict the output corresponding to a given input. The output can also be referred to as a reasoning result (or a prediction result).

[0136] Machine learning can include supervised learning, unsupervised learning, and reinforcement learning. Among them, unsupervised learning can also be referred to as non-supervised learning.

[0137] Supervised learning learns the mapping relationship from sample values to sample labels according to the collected sample values and sample labels, and uses an AI model to express the learned mapping relationship. The process of training a machine learning model is the process of learning such a mapping relationship. In the training process, the sample values are input into the model to obtain the predicted values of the model, and the model parameters are optimized by calculating the error between the predicted values of the model and the sample labels (ideal values). After the mapping relationship is learned, the learned mapping can be used to predict new sample labels. The learned mapping relationship of supervised learning can include linear mapping or nonlinear mapping. According to the type of label, the learned task can be divided into classification task and regression task.

[0138] Unsupervised learning uses algorithms to discover the internal patterns of samples according to the collected sample values. In unsupervised learning, a class of algorithms uses the sample itself as a supervision signal, that is, the model learns the mapping relationship from the sample to the sample, which is called self-supervised learning. In training, the model parameters are optimized by calculating the error between the predicted values of the model and the sample itself. Self-supervised learning can be used for signal compression and decompression recovery applications. Common algorithms include autoencoders and generative adversarial networks.

[0139] Reinforcement learning is different from supervised learning, and is a class of algorithms that learn strategies to solve problems by interacting with the environment. Unlike supervised and unsupervised learning, reinforcement learning problems do not have clear "correct" action label data. The algorithm needs to interact with the environment to obtain the reward signal of the environment feedback, and then adjust the decision action to obtain a larger reward signal value. In the following power control, the reinforcement learning model adjusts the downlink transmission power of each user according to the system total throughput rate feedback by the wireless network, and then expects to obtain a higher system throughput rate. The goal of reinforcement learning is also to learn the mapping relationship between the environment state and the optimal (for example, the optimal) decision action. However, because the "correct action" label cannot be obtained in advance, the network cannot be optimized by calculating the error between the action and the "correct action". Reinforcement learning training is achieved through iterative interaction with the environment.

[0140] Neural network (NN) is a specific model in machine learning technology. According to the universal approximation theorem, neural network can theoretically approximate any continuous function, so that neural network has the ability to learn any mapping. Traditional communication systems need to use rich expert knowledge to design communication modules, while deep learning communication systems based on neural network can automatically discover the implicit pattern structure from a large amount of data set, establish the mapping relationship between data, and obtain better performance than traditional modeling methods.

[0141] The idea of ​​a neural network is derived from the neuronal structure of the brain. For example, each neuron performs a weighted sum operation on its input values ​​and outputs the result through an activation function.

[0142] As shown in Figure 1d, it is a schematic diagram of the neuron structure. Assume that the input of the neuron is x=[x0,x1,…,x n ], and the weights corresponding to each input are w=[w0,w1,…,w n ], where n is a positive integer, w i and x i It can be a decimal, an integer (such as 0, a positive integer or a negative integer, etc.), or a complex number. i As x i The weight of x i Weighted. The bias of the weighted sum of the input values ​​according to the weight is, for example, b. The activation function can take many forms. Assuming that the activation function of a neuron is: y = f(z) = max(0,z), then the output of the neuron is: For another example, if the activation function of a neuron is: y = f(z) = z, then the output of the neuron is: b can be a decimal, an integer (eg, 0, a positive integer, or a negative integer), or a complex number, etc. The activation functions of different neurons in a neural network can be the same or different.

[0143] Furthermore, neural networks generally include multiple layers, each of which may include one or more neurons. Increasing the depth and / or width of a neural network can improve its expressive power, providing more powerful information extraction and abstract modeling capabilities for complex systems. The depth of a neural network can refer to the number of layers it comprises, and the number of neurons in each layer can be referred to as the width of that layer. In one implementation, a neural network includes an input layer and an output layer. The input layer processes the input information received by the neural network through neurons, passing the processing results to the output layer, which then obtains the output of the neural network. In another implementation, a neural network includes an input layer, a hidden layer, and an output layer. The input layer processes the input information received by the neural network through neurons, passing the processing results to an intermediate hidden layer. The hidden layer performs calculations on the received processing results to obtain a calculation result, which is then passed to the output layer or the next adjacent hidden layer, which ultimately obtains the output of the neural network. A neural network can include one hidden layer or multiple hidden layers connected in sequence, without limitation.

[0144] The neural network is, for example, a deep neural network (DNN). According to the construction manner of the network, the DNN can include a feedforward neural network (FNN), a convolutional neural network (CNN), and a recurrent neural network (RNN).

[0145] FIG. 1e is a schematic diagram of a FNN network. The FNN network is characterized by that the neurons in adjacent layers are fully connected to each other. This feature makes the FNN usually require a large amount of storage space and lead to a high computational complexity.

[0146] The CNN is a neural network specially designed to process data with a similar grid structure. For example, time series data (discrete sampling on time axis) and image data (two-dimensional discrete sampling) can be considered as data with a similar grid structure. The CNN does not use all the input information for operation at one time, but uses a fixed-size window to extract part of the information for convolution operation, which greatly reduces the calculation amount of model parameters. In addition, according to the different types of information extracted by the window (such as people and objects in the same image), each window can use different convolution kernel operations, which enables the CNN to better extract the features of the input data.

[0147] The RNN is a DNN network that uses feedback time series information. Its input includes a new input value at the current time and an output value of itself at the previous time. The RNN is suitable for obtaining sequence features with temporal correlation, and is particularly suitable for speech recognition, channel coding and decoding, etc.

[0148] In the above model training process of machine learning, a loss function can be defined. The loss function describes the gap or difference between the output value of the model and the ideal target value. The loss function can be embodied in various forms, and the specific form of the loss function is not limited. The model training process can be regarded as the following process: by adjusting part or all of the parameters of the model, the value of the loss function is less than a threshold value or meets the target requirement.

[0149] The model can also be referred to as an AI model, a rule, or other names. The AI model can be considered as a specific method to realize AI functions. The AI model represents the mapping relationship or function between the input and output of the model. The AI functions can include one or more of the following: data collection, model training (or model learning), model information publishing, model inference (or model reasoning, reasoning, or prediction, etc.), model monitoring or model verification, or inference result publishing, etc. The AI function can also be referred to as an AI (related) operation, or an AI-related function.

[0150] The implementation process of the fully connected neural network will be described below with reference to the accompanying drawings. The fully connected neural network is also called a multilayer perceptron (MLP).

[0151] As shown in FIG. 2a, an MLP includes an input layer (left side), an output layer (right side), and multiple hidden layers (middle). Each layer of the MLP includes a plurality of nodes, which are called neurons. The neurons in adjacent two layers are connected to each other.

[0152] Optionally, considering the neurons in adjacent two layers, the output h of the neuron in the next layer is the weighted sum of all the neurons x in the previous layer connected to the neuron and is subjected to an activation function, which can be expressed as: h = f(wx + b).

[0153] where w is a weight matrix, b is a bias vector, and f is an activation function.

[0154] Further optionally, the output of the neural network can be recursively expressed as: y = f n (w n f n-1 (…)+b n ).

[0155] where n is the index of the layer of the neural network, 1 <= n <= N, where N is the total number of layers of the neural network.

[0156] In other words, the neural network can be understood as a mapping relationship from a set of input data to a set of output data. Usually, the neural network is randomly initialized, and the process of obtaining this mapping relationship from the random w and b using the existing data is called training of the neural network.

[0157] Optionally, the specific way of training is to evaluate the output result of the neural network by using a loss function.

[0158] As shown in FIG. 2b, the error can be propagated backward, and the neural network parameters (including w and b) can be iteratively optimized by the gradient descent method until the loss function reaches the minimum value, i.e., the "better point (e.g., optimal point)" in FIG. 2b. It can be understood that the neural network parameters corresponding to the "better point (e.g., optimal point)" in FIG. 2b can be used as the neural network parameters in the trained AI model information.

[0159] Further optionally, the process of gradient descent can be expressed as:

[0160] Wherein, θ is a parameter to be optimized (including w and b), L is a loss function, η is a learning rate, and the step length of gradient descent is controlled, represents a derivative operation, represents the derivative of L with respect to θ.

[0161] Further optionally, the process of back propagation utilizes the chain rule of partial derivative.

[0162] As shown in FIG. 2c, the gradient of the previous layer parameter can be recursively calculated from the gradient of the next layer parameter, which can be expressed as:

[0163] Wherein, w ij is the weight of node j connected to node i, and s i is the input weighted sum on node i.

[0164] The technical solution provided by the present application can be applied to a wireless communication system (such as the system shown in FIG. 1a or FIG. 1b or FIG. 1c), in which MIMO technology is usually used to increase system capacity, i.e., multiple antennas are used at the sending end and the receiving end at the same time. In theory, the use of multiple antennas in combination with space division multiplexing can multiply the system capacity, but in practice, the use of multiple antennas also brings the problem of increased interference, so it is often necessary to process the signal to some extent to suppress the impact of interference. This method of interference suppression through signal processing can be implemented at the receiving end or at the sending end. When implemented at the sending end, the to-be-sent signal can be preprocessed and then sent through the MIMO channel. This sending method is called precoding.

[0165] Generally, the precoding information can be determined by the measurement result of the reference signal between different communication devices, and subsequent high-rate data transmission can be performed through the precoding information. Generally, the overhead of the reference signal is related to the number of ports through which the communication device transmits the reference signal.

[0166] However, as the frequency band increases and the demand for high-speed communication increases, the number of ports through which the communication device transmits the reference signal is likely to gradually increase, which will result in an increase in the overhead of the reference signal used to obtain the precoding information and occupy more transmission resources, thereby increasing the power consumption of the communication device.

[0167] To solve the above problems, the present application provides a communication method and related device, which will be described in detail below in conjunction with the accompanying drawings.

[0168] Please refer to FIG. 3, which is an implementation schematic diagram of the communication method provided by the present application, and the method comprises the following steps.

[0169] It should be noted that the first communication device and the second communication device are taken as an example of the execution subject of the interaction diagram in FIG. 3, but the application does not limit the execution subject of the interaction diagram. For example, in FIG. 3, the execution subject of the method can be replaced by a chip, a chip system, a processor, a logic module or software in the communication device, etc.

[0170] As an example, the first communication device can be a terminal device and the second communication device can be a network device.

[0171] As another example, the first communication device can be a network device and the second communication device can be a terminal device.

[0172] As another example, the first communication device and the second communication device are both terminal devices, that is, the scheme shown in FIG. 3 can be applied to a sidelink communication scenario.

[0173] S301. The first communication device sends first information, and correspondingly, the second communication device receives the first information. The first information is associated with the position of the first communication device; the first information is used to determine a first region in N regions indicated by first correlation map information, N is a positive integer; the position of the first communication device is located in the first region, and the precoding information of different positions in any region of the N regions is the same.

[0174] S302. The second communication device communicates with one or more communication devices located in the first region based on the precoding information of the first region.

[0175] In the application, the precoding information can include one or more of the following: a precoding matrix, an indication of a precoding matrix, a number of streams corresponding to a precoding matrix, a digital precoding matrix, an indication of a digital precoding matrix, a number of streams corresponding to a digital precoding matrix, an analog precoding matrix, an indication of an analog precoding matrix, and a number of streams corresponding to an analog precoding matrix.

[0176] It should be understood that since the signal transmission characteristics of different positions in adjacent or similar regions can be the same, therefore, in addition to the precoding information being the same, other parameters of different positions in the same region can also be the same. For example, the other parameters can include one or more of the following: path loss information, signal fading information, interference information, beam indication, beam angle, beam direction, MCS level, etc. Correspondingly, the precoding information can be replaced by the other parameters.

[0177] Based on the scheme shown in FIG. 3, the first information sent by the first communication device to the second communication device in step S301 is associated with the position of the first communication device, and in step S302, the second communication device can determine the first region in which the position of the first communication device is located among the N regions indicated by the first correlation map information based on the first information. Wherein, the precoding information of different positions in any region of the N regions is the same. Since the signal transmission characteristics of different positions in adjacent or similar regions are likely to be the same, therefore, within the range of the map indicated by the first correlation map information, by dividing different regions, the same precoding information can be used for the communication devices at different positions in the same region. In other words, after the receiver of the first information determines the first region through the first information, the receiver can communicate with one or more communication devices located in the first region based on the precoding information of the first region. Therefore, by multiplexing the same precoding information by one or more communication devices in the same region, the increase in overhead and the occupation of transmission resources caused by repeated transmission of reference signals can be avoided or reduced, thereby reducing the power consumption of the device and improving the communication efficiency.

[0178] The correlation map related to the present application will be introduced below.

[0179] In a communication environment, a precoding resource block group (PRG) can include a group of frequency domain continuous resource blocks (RBs), and the communication system calculates the precoding information in the frequency domain with PRG as the granularity, that is, the continuous RBs have the same precoding information. The precoding information obtained under a large granularity PRG (such as PRG size = 128 RBs, 256 RBs) or "statistical weight" has better robustness and spatial continuity than the precoding information obtained under a small granularity PRG (such as PRG size = 1 RB, 8 RB). Therefore, after obtaining the precoding information of a certain position, it can be used for other "nearby" users, that is, the transmission of other "nearby" users also uses the precoding information obtained by the previous user, and this method mainly utilizes the feature that the statistical weight is related in the "vicinity".

[0180] Generally, the precoding information mainly utilizes the diversity gain of the multipath, and therefore, the precoding information is related to the multiple path component (MPC) information of the communication environment of the signal transmission. By means of a Ray Tracing method or an AI model, and the like, the MPC information can be obtained for a communication scenario (for example, the environmental information in the communication scenario, the position of the network device, the position of the terminal device, and the like). In addition, if the MPC information of each point in the space is obtained, a spatial range with relatively strong correlation, i.e., a correlation map, can be obtained. In the correlation map, some areas with relatively strong correlation are divided, i.e., the correlation of different positions in the same area is relatively strong. Therefore, in the area, the measurement result of a certain reference point is used, and the precoding information corresponding to the measurement result is used for other users accessing in the area.

[0181] As an example, the process of determining the correlation map based on the MPC information will be described below.

[0182] In the following examples, the communication scenario is taken as the rectangular area in FIG. 4, and the four vertices of the rectangular area are A, B, C, and D, respectively. In the rectangular area, the physical outlines of the scatterers such as buildings, signal blockers, and the like are taken as rectangles X, Y, and Z. It should be understood that FIG. 4 is only an implementation example, and in actual applications, the communication environment and the outline of the scatterer can not be a rectangular area, for example, can be a circle, a triangle, or an irregular shape, and the like, which is not limited herein.

[0183] Step 1. Obtain the MPC information in the communication environment.

[0184] Specifically, the MPC information of one or more paths corresponding to the communication scenario can be obtained by a multipath composition obtaining module (for example, ray tracing simulation can be used, or an AI model can be used for prediction, and the like).

[0185] Optionally, the MPC information of each path can include one or more of the following:

[0186] Direction of departure (DoD) information, indicating the information of the direction of departure of the path, for example, azimuth angle of departure (aod), zenith angle of departure (zod), and the like;

[0187] Direction of arrival (DoA) information, information indicating the direction of arrival of the path, such as the azimuth angle of arrival (aoa), the zenith angle of arrival (zoa);

[0188] Path loss information (psthloss), indicating the path loss of the path;

[0189] Delay information, indicating the experiment, travel distance, or time of arrival (TOA) of the path, etc.

[0190] For example, in the scenario shown in FIG. 4, for one of the points O, through step 1, the MPC information of one or more paths of the signal sent or received by the point O can be obtained.

[0191] Step 2. Determine the correlation of different positions in the communication environment based on the MPC information, and obtain the correlation map information.

[0192] For example, the calculation of the correlation can be based on a variety of data calculations (for example, any vector can calculate the cosine similarity, the representation of the correlation can use the cosine similarity of the parameters of the MPC, such as the cosine similarity of the multipath angle; the MPC can be transformed into a frequency domain channel, and then the cosine similarity of the frequency domain channel or the covariance matrix of the frequency domain channel is calculated, and the cosine similarity of the covariance matrix is calculated); here, the calculation of the correlation based on the precoding matrix is mainly introduced as an example, including the following processes:

[0193] Step A. Calculate the covariance matrix of the frequency domain channel;

[0194] Step B. Singular value decomposition (svd) is performed on the covariance matrix to obtain the right singular matrix, i.e., the precoding matrix;

[0195] Step C. Calculate the cosine similarity of the precoding matrix of the two points to obtain the correlation of the two points.

[0196] Through the implementation processes of steps 1 and 2, the correlation of any two points in the rectangular region ABCD can be determined, and the set of points with strong correlation is described as a region, and therefore, the division results of different regions in the rectangular region ABCD can be obtained.

[0197] As an example, as shown in FIG. 6a, the rectangular region ABCD can be divided into 7 regions, respectively denoted as region 1 to region 7 in FIG. 6a. It should be understood that any one of the 7 regions shown in FIG. 6a can be a regular or irregular shape, and the size of any two regions can be equal or unequal.

[0198] It should be noted that after step 2, the division result of different regions in the rectangular region ABCD can be obtained. In subsequent communication process, the precoding information used in the correlation calculation process of step 2 can be used as the precoding information used in the communication with the communication devices in each region, or the precoding information obtained through the reference signal measurement process of the communication device at a certain point in the region can be used as the precoding information used in the communication with the communication devices in the region, which is not limited here.

[0199] From the above process, it can be seen that in the 7 regions shown in FIG. 6a, according to the traditional determination method of precoding information, the communication device at any position in the rectangular region ABCD needs to transmit and receive reference signals with another communication device to determine the precoding information of the communication device. Based on the method shown in FIG. 5, the precoding information of different positions in the same region is the same. Therefore, for a certain communication device, the communication device can use the same precoding information to communicate with other communication devices at the same or different positions in the same region, without the need for reference signal measurement process, which can reduce the communication device overhead and reduce power consumption.

[0200] Optionally, in the implementation process of the above step 1 and step 2, by adjusting the adjustment of the related parameters, a plurality of division granularities of the rectangular region ABCD can be achieved to obtain different region division results.

[0201] As an example, in step 2, different correlation threshold values can be used to obtain different region division results. Among them, the correlation map based on a lower correlation threshold value indicates that the correlation of the precoding information of different position points is weaker, so the corresponding division granularity is larger, and a smaller number of regions can be obtained; on the contrary, the correlation map based on a higher correlation threshold value indicates that the correlation of the precoding information of different position points is stronger, so the corresponding division granularity is smaller, and a larger number of regions can be obtained.

[0202] For example, based on a lower correlation threshold value, the rectangular region ABCD can be divided into 7 regions as shown in FIG. 6a, and based on a lower correlation threshold value, the rectangular region ABCD can be divided into 26 regions as shown in FIG. 6b.

[0203] Optionally, in addition to different correlation thresholds resulting in different region division results, other parameters can also have similar effects. For example, the other parameters can include antenna configuration, number of streams, PRG size, altitude of the location where the communication device is located, and the like.

[0204] It should be noted that in the process shown in FIG. 3, the first correlation map information can be generated by processing (which can be the processing of steps 1 and 2 described above) of the first communication device and / or the second communication device, or can be provided (or indicated, or issued) by the network device or the server to the first communication device and / or the second communication device, which is not limited here.

[0205] In a possible implementation, the first correlation map information can include at least one of the following first indication information to seventh indication information.

[0206] The first indication information is used to indicate coordinate range information of the N regions in an environment map.

[0207] The second indication information is used to indicate indication information of correlation of precoding information in part or all of the N regions.

[0208] The third indication information is used to indicate the value N.

[0209] The fourth indication information is used to indicate coordinate range information of each region in the N regions.

[0210] The fifth indication information is used to indicate map information of the N regions in the environment map, where the map information includes values of pixel points corresponding to the N regions. In the N regions, the values of the pixel points in the same region are the same, and the values of the pixel points between at least two different regions are different.

[0211] The sixth indication information is used to indicate version information of the first correlation map information.

[0212] The seventh indication information is used to indicate precoding information of each region in the N regions (where the precoding information can be precoding information used by a signal transmitted by the first communication device, for example, in the case of uplink information, the precoding information can be uplink precoding information, such as transmission precoding matrix indicator (TPMI)).

[0213] Optionally, in the case that the first communication device has stored (or has configured) the first correlation map information, the first communication device can obtain the seventh indication information through the first correlation map information, and accordingly, the first communication device can communicate based on the precoding information indicated by the seventh indication information.

[0214] For example, the communication environment corresponding to the first correlation map information is the rectangle ABCD in FIG. 6a, and accordingly, the above various indication information can be implemented in the following manner.

[0215] The first indication information is used to indicate the coordinate range information of the rectangle ABCD. For example, the first indication information can include the coordinates of the four vertices (i.e., the four points A, B, C and D) of the rectangular region; for another example, the first indication information can include the coordinates of the two vertices (e.g., A and C) of the diagonal of the rectangular region.

[0216] The second indication information is used to indicate the correlation of part or all of the 7 (N=7) regions included in the rectangle ABCD in FIG. 6a.

[0217] The third indication information is used to indicate that the number of regions divided by the rectangle ABCD in FIG. 6a is 7 (N=7).

[0218] The fourth indication information is used to indicate the coordinate range information of each region of the 7 (N=7) regions included in the rectangle ABCD in FIG. 6a. For example, the coordinate point range of the boundary of each region can be indicated.

[0219] The fifth indication information can indicate the map information of the rectangle ABCD in FIG. 6a. For example, as shown in FIG. 6c, the map information includes one or more pixel points in each of the 7 (N=7) regions, and the pixel points in the same region have the same value, so as to indicate that the different positions in the same region have correlation through the value of the pixel points.

[0220] It should be noted that the first information sent by the first communication device in step S301 can be implemented in various ways, which will be introduced in combination with some implementation examples.

[0221] Implementation example one, the first information sent by the first communication device in step S301 includes the identifier of the first region; wherein the identifier of the first region is determined based on the position of the first communication device and the first correlation map information.

[0222] In the implementation example one, the first communication device can determine the identity of the first region based on the location of the first communication device and the first correlation map information, and the first information sent by the first communication device can include the identity of the first region, so that the receiver (e.g., the second communication device) of the first information can determine the first region among the N regions based on the identity of the first region.

[0223] It should be noted that, in the implementation example one, in the case where the first information includes the identity of the first region, the first information is used to determine the first region among the N regions indicated by the first correlation map information, which can be understood as that the first information is used to determine the first region among the N regions indicated by the existing first correlation map information.

[0224] Optionally, in the present application, “existing” can be replaced by other terms, such as: deployed, configured, or pre-configured, etc.

[0225] In the implementation example one, the first communication device can determine the first correlation map in various ways, which will be introduced in combination with more implementation examples.

[0226] In implementation manner A, the first communication device obtains the first correlation map through data receiving.

[0227] In implementation manner A, the method shown in FIG. 3 further includes: the first communication device receives the first correlation map information. Specifically, the first communication device can receive the first correlation map information, so that the first communication device can determine the identity of the first region based on the location of the first communication device and the first correlation map information.

[0228] Optionally, in implementation manner A, before the first communication device receives the first correlation map information, the first communication device can further send second information, the second information being used to request the first correlation map information. Thus, the receiver of the second information can send the first correlation map information to the first communication device based on the request.

[0229] Optionally, the second information includes at least one of the following: location information of the first communication device, altitude information of the first communication device, demand information of correlation levels for dividing different regions, antenna configuration information for dividing different regions, frequency domain resource information for dividing different regions, and number of layers for dividing different regions. Specifically, the second information used to request the first correlation map information can include at least one of the above, so that the first communication device can obtain the correlation map information adapted to the at least one of the above.

[0230] In a possible implementation, in the implementation A, the first communication apparatus sends the second information, including: in a case where the change of the communication parameter is greater than the threshold, the first communication apparatus sends the second information; the communication parameter includes at least one of the following: the position information of the first communication apparatus, the altitude information of the first communication apparatus, the demand information of the relevance of different regions, the antenna configuration information of different regions, the frequency domain resource information of different regions, and the number of layers of different regions. Specifically, in the case where the change of the above communication parameter is greater than the threshold, the first communication apparatus can determine that the existing relevance map information may not be applicable to the current communication environment, and therefore the first communication apparatus can send the second information to obtain the updated relevance map information (i.e., the first relevance map information).

[0231] In a possible implementation, in the implementation A, the method further includes: the first communication apparatus receiving version information of the first relevance map information. Specifically, the first communication apparatus can also receive the version information of the first relevance map information, so that the first communication apparatus can determine the first relevance map information among one or more locally existing relevance map information based on the version information, so that different communication apparatuses can communicate based on the same version of the relevance map information.

[0232] In the implementation B, the first communication apparatus obtains the first relevance map through data and configuration.

[0233] In the implementation B, the method further includes: the first communication apparatus sending version information of the first relevance map information.

[0234] Specifically, the first communication apparatus can also send the version information of the first relevance map information, so that the receiver (e.g., the second communication apparatus) of the version information can determine the first relevance map information among one or more locally existing relevance map information based on the version information, so that different communication apparatuses can communicate based on the same version of the relevance map information.

[0235] For example, the first communication device is a UE and the second communication device is a base station. In this case, the UE can repeatedly access a certain base station, and thus the UE can save the correlation map previously issued by the BS, and does not need to repeatedly download the correlation map when the UE accesses. However, the correlation map on the BS side can be updated and become more and more accurate as the building changes, the environment changes, and new reference points are used. Therefore, through the interaction of the version information described above, the UE can check the version number of the correlation map currently used by the BS when accessing, and when the UE finds that the version number of the local correlation map is lower than the version number of the correlation map issued by the BS, the UE can receive the latest correlation map; or the UE actively feeds back the version number used by the UE, and the BS side saves the correlation map of each version number in the past, and the BS can use the correlation map of the old version number to precode it.

[0236] Optionally, the version information can be sent through radio resource control (RRC) / downlink control information (DCI) / media access control control element (MAC CE) or other signaling, and the specific transmission manner is not limited.

[0237] In example two, the first information sent by the first communication device in step S301 includes position information of the first communication device; and the first correlation map information is determined based on the position information of the first communication device.

[0238] In example two, the first information sent by the first communication device can include position information of the first communication device, so that the receiver (for example, the second communication device) of the first information can determine the first region corresponding to the position in the N regions based on the position information of the first communication device.

[0239] It should be noted that in example two, when the first information includes the position information of the first communication device, the first information is used to determine the first region in the N regions indicated by the first correlation map information. It can be understood that the first information is used to determine the first region in the N regions indicated by the existing first correlation map information; or the first information is used to update the existing correlation map information to obtain the first correlation map information, and the first information is also used to determine the first region in the N regions indicated by the first correlation map information.

[0240] In a possible implementation of the method of the second example, the method further includes: the first communication device receiving a first reference signal, and sending a measurement result of the first reference signal; and / or, sending a second reference signal; wherein the first correlation map information is determined based on the location information of the first communication device, and at least one of the measurement result of the first reference signal and the measurement result of the second reference signal. Specifically, the first information is used to determine that the existing correlation map information is the first correlation map information, and the first information is also used to determine the first region in the N regions indicated by the first correlation map information. Correspondingly, the first communication device can send the measurement result of the first reference signal or the second reference signal, so that the second communication device can obtain the measurement result of the reference signal, and update the correlation map information based on the measurement result of one or more reference signals and the location of the communication device sending the reference signal (or the measurement result of the reference signal), to obtain the first correlation map information.

[0241] For example, the first communication device is a UE, and the second communication device is a base station. The BS indicates a UE as a reference point, and the UE needs to measure and feed back channel state information, and the BS records the channel state information of the UE. Meanwhile, the UE needs to feed back its location, and the BS obtains a correlation map based on the location of the UE and communication parameters such as the number of antennas and the number of streams. Assuming that the UE is located in a region numbered X in the correlation map, when other UEs access the BS, obtain the correlation map, and feed back the region number X, the BS directly uses the channel state information measured by the reference point UE before to perform precoding on the newly accessed UE and complete downlink fast transmission. Alternatively, a UE can actively request to be a reference point when the BS calculates the correlation map. For example, the location information of the UE is known at the BS side, such as an IoT fixed device in the network.

[0242] In a possible implementation, the method shown in FIG. 3 further includes: the first communication device sending third information used to request to update the first correlation map information; and the first communication device receiving second correlation map information determined based on the third information; wherein the second correlation map information is used to determine M regions in the first region, and M is a positive integer; and wherein the M regions are different from the N regions. Specifically, the first communication device can further send third information used to request to update the first correlation map information, so that a receiver of the third information can send updated correlation map information (i.e., the second correlation map information) to the first communication device based on the request.

[0243] Optionally, the third information comprises at least one of the following: an identifier of the first area, position information of the first communication device, communication performance information based on the precoding information corresponding to the first area, and a measurement result obtained by measuring a communication signal based on the first area. Specifically, the third information used for requesting to update the first correlation map information can comprise the at least one, so that the first communication device can obtain the correlation map information adapted to the at least one.

[0244] Optionally, the process of sending the third information by the first communication device comprises: when any of the following conditions is met, the first communication device sends the third information, including: the first communication device determines that the communication performance in the first area is lower than a threshold; and the first communication device determines that the correlation between the precoding information corresponding to the first area and the precoding information obtained by measuring a communication signal based on the first area is less than a threshold. Specifically, when any of the above conditions is met, the first communication device can determine that the existing first correlation map information can not be applicable to the current communication environment, and therefore, the first communication device can send the third information to obtain the updated correlation map information (i.e., the second correlation map information).

[0245] Referring to FIG. 7, an embodiment of the present application provides a communication device 700, which can implement the functions of the second communication device or the first communication device in the above-mentioned method embodiments, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiments. In the embodiment of the present application, the communication device 700 can be a first communication device (or a second communication device), or an integrated circuit or element inside the first communication device (or the second communication device), such as a chip.

[0246] It should be noted that the transceiver unit 702 can include a sending unit and a receiving unit, which are respectively used for sending and receiving.

[0247] In a possible implementation, when the device 700 is used to execute the method performed by the first communication device in the above-mentioned embodiments, the device 700 comprises a processing unit 701 and a transceiver unit 702; the processing unit 701 is configured to determine first information, the first information being associated with a position of the first communication device; wherein the first information is used to determine a first area in N areas indicated by a first correlation map information, N being a positive integer; the position of the first communication device is located in the first area; the precoding information of different positions in any area of the N areas is the same; and the transceiver unit 702 is configured to send the first information.

[0248] In a possible implementation, when the apparatus 700 is configured to perform the method performed by the second communication apparatus in the foregoing embodiments, the apparatus 700 includes a processing unit 701 and a transceiver 702; the transceiver 702 is configured to receive first information associated with a location of a first communication apparatus; the first information is used to determine a first region in N regions indicated by first correlation map information, where N is a positive integer; the location of the first communication apparatus is located in the first region, and precoding information of different locations in any region of the N regions is the same; and the processing unit 701 is configured to communicate with one or more communication apparatuses located in the first region based on the precoding information of the first region.

[0249] It should be noted that the foregoing content of the information execution process of the units of the communication apparatus 700 can be specifically referred to the description in the foregoing method embodiments of the present application, and will not be described here again.

[0250] Referring to FIG. 8, another schematic structural diagram of a communication apparatus 800 provided by the present application is shown, which includes a logic circuit 801 and an input / output interface 802. The communication apparatus 800 can be a chip or an integrated circuit.

[0251] The transceiver 702 shown in FIG. 7 can be a communication interface, which can be the input / output interface 802 shown in FIG. 8. The input / output interface 802 can include an input interface and an output interface. Alternatively, the communication interface can be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0252] Optionally, the logic circuit 801 is configured to determine first information associated with a location of a first communication apparatus; the first information is used to determine a first region in N regions indicated by first correlation map information, where N is a positive integer; the location of the first communication apparatus is located in the first region, and precoding information of different locations in any region of the N regions is the same; and the input / output interface 802 is configured to send the first information.

[0253] Optionally, the input / output interface 802 is configured to receive first information associated with a location of a first communication apparatus; the first information is used to determine a first region in N regions indicated by first correlation map information, where N is a positive integer; the location of the first communication apparatus is located in the first region, and precoding information of different locations in any region of the N regions is the same; and the logic circuit 801 is configured to communicate with one or more communication apparatuses located in the first region based on the precoding information of the first region.

[0254] The logic circuit 801 and the input / output interface 802 can also perform other steps and achieve corresponding beneficial effects performed by the first communication device or the second communication device in any embodiment, which will not be repeated here.

[0255] In a possible implementation, the processing unit 701 shown in FIG. 7 can be the logic circuit 801 in FIG. 8.

[0256] Optionally, the logic circuit 801 can be a processing device, and the functions of the processing device can be partially or entirely implemented by software.

[0257] Optionally, the processing device can include a memory and a processor, where the memory is configured to store a computer program, and the processor is configured to read and execute the computer program stored in the memory to perform the corresponding processing and / or steps in any one of the method embodiments.

[0258] Optionally, the processing device can only include the processor. The memory for storing the computer program is located outside the processing device, and the processor is connected with the memory through a circuit / wire to read and execute the computer program stored in the memory. The memory and the processor can be integrated together or can be physically independent of each other.

[0259] Optionally, the processing device can be one or more chips or one or more integrated circuits. For example, the processing device can be one or more field-programmable gate arrays (FPGA), application specific integrated circuits (ASIC), system on chips (SoC), central processor units (CPU), network processors (NP), digital signal processors (DSP), micro controller units (MCU), programmable logic devices (PLD), or other integrated chips, or any combination of the above chips or processors, etc.

[0260] Referring to FIG. 9, the communication device 900 involved in the above embodiments is provided by an embodiment of the present application, and the communication device 900 can be specifically the communication device as the terminal device in the above embodiments. The example shown in FIG. 9 is implemented by the terminal device (or components in the terminal device).

[0261] Wherein, a possible logical structure diagram of the communication device 900 is shown in the figure, the communication device 900 can include but not limited to at least one processor 901 and a communication port 902.

[0262] Wherein, the transceiver unit 702 shown in the figure 7 can be a communication interface, which can be the communication port 902 in the figure 9, the communication port 902 can include an input interface and an output interface. Alternatively, the communication port 902 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0263] Further, the device can also include at least one of a memory 903, a bus 904, in the embodiment of the present application, the at least one processor 901 is used to control the processing of the actions of the communication device 900.

[0264] In addition, the processor 901 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, transistor logic device, hardware component or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure. The processor can also be a combination of computing functions, such as one or more microprocessor combinations, digital signal processor and microprocessor combinations, etc. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be described here.

[0265] It should be noted that the communication device 900 shown in the figure 9 can be used to realize the steps implemented by the terminal device in the foregoing method embodiment, and realize the corresponding technical effects of the terminal device. The specific implementation mode of the communication device shown in the figure 9 can refer to the description in the foregoing method embodiment, which will not be described one by one here.

[0266] Please refer to the figure 10, the structure diagram of the communication device 1000 involved in the foregoing embodiment is provided in the embodiment of the present application, the communication device 1000 can be specifically the communication device as the network device in the foregoing embodiment, the example shown in the figure 10 is that the network device is realized by the network device (or the components in the network device), wherein, the structure of the communication device can refer to the structure shown in the figure 10.

[0267] The communication device 1000 comprises at least one processor 1011 and at least one network interface 1014. Further optionally, the communication device further comprises at least one memory 1012, at least one transceiver 1013 and one or more antennas 1015. The processor 1011, the memory 1012, the transceiver 1013 and the network interface 1014 are connected, for example, through a bus, which may, in embodiments of the present application, comprise various types of interfaces, transmission lines or buses, etc., and the present embodiments do not limit the same. The antenna 1015 is connected to the transceiver 1013. The network interface 1014 is configured to enable the communication device to communicate with other communication devices through a communication link. For example, the network interface 1014 can comprise a network interface between the communication device and a core network device, for example, an S1 interface, and the network interface can comprise a network interface between the communication device and other communication devices (for example, other network devices or core network devices), for example, an X2 or Xn interface.

[0268] The transceiving unit 702 shown in FIG. 7 can be a communication interface, which can be the network interface 1014 in FIG. 10, and the network interface 1014 can comprise an input interface and an output interface. Alternatively, the network interface 1014 can be a transceiving circuit, which can comprise an input interface circuit and an output interface circuit.

[0269] The processor 1011 is mainly configured to process communication protocols and communication data, and control the whole communication device, execute software programs, process data of the software programs, for example, to support the communication device to perform the actions described in the embodiments. The communication device can comprise a baseband processor and a central processor, the baseband processor is mainly configured to process communication protocols and communication data, and the central processor is mainly configured to control the whole terminal device, execute software programs, and process data of the software programs. The processor 1011 in FIG. 10 can integrate the functions of the baseband processor and the central processor, and those skilled in the art can understand that the baseband processor and the central processor can also be independent processors interconnected through a bus. Those skilled in the art can understand that the terminal device can comprise a plurality of baseband processors to adapt to different network modes, and the terminal device can comprise a plurality of central processors to enhance the processing capability, and the various components of the terminal device can be connected through various buses. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built in the processor, or stored in the memory in the form of software programs, and the processor executes the software programs to realize the baseband processing function.

[0270] The memory is mainly used for storing software programs and data. The memory 1012 can exist independently and be connected to the processor 1011. Alternatively, the memory 1012 can be integrated with the processor 1011, for example, integrated in a chip. The memory 1012 can store program codes for implementing the technical solutions of the embodiments of the present application and be controlled to execute by the processor 1011. Various computer programs executed can also be regarded as a driver of the processor 1011.

[0271] FIG. 10 only shows one memory and one processor. In actual terminal devices, there can be multiple processors and multiple memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be a storage element on the same chip as the processor, i.e., an on-chip storage element, or an independent storage element, and the embodiments of the present application do not limit this.

[0272] The transceiver 1013 can be used to support the reception or transmission of radio frequency signals between the communication device and the terminal. The transceiver 1013 can be connected to the antenna 1015. The transceiver 1013 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1015 can receive radio frequency signals, the receiver Rx of the transceiver 1013 is used to receive the radio frequency signals from the antenna and convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 1011 for further processing of the digital baseband signals or digital intermediate frequency signals by the processor 1011, such as demodulation processing and decoding processing. In addition, the transmitter Tx in the transceiver 1013 is also used to receive modulated digital baseband signals or digital intermediate frequency signals from the processor 1011, and convert the modulated digital baseband signals or digital intermediate frequency signals into radio frequency signals, and transmit the radio frequency signals through one or more antennas 1015. Specifically, the receiver Rx can selectively perform one or more levels of down-mixing and analog-to-digital conversion to obtain digital baseband signals or digital intermediate frequency signals, and the order of the down-mixing and analog-to-digital conversion can be adjustable. The transmitter Tx can selectively perform one or more levels of up-mixing and digital-to-analog conversion on the modulated digital baseband signals or digital intermediate frequency signals to obtain radio frequency signals, and the order of the up-mixing and digital-to-analog conversion can be adjustable. The digital baseband signals and the digital intermediate frequency signals can be collectively referred to as digital signals.

[0273] The transceiver 1013 can also be referred to as a transceiving unit, a transceiver, a transceiving device, etc. Optionally, a device in the transceiving unit for implementing a receiving function can be regarded as a receiving unit, and a device in the transceiving unit for implementing a sending function can be regarded as a sending unit, i.e., the transceiving unit includes the receiving unit and the sending unit, the receiving unit can also be referred to as a receiver, an input port, a receiving circuit, etc., and the sending unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0274] It should be noted that the communication apparatus 1000 shown in FIG. 10 can be specifically used to implement the steps implemented by the network device in the foregoing method embodiments, and achieve the corresponding technical effects of the network device. The specific implementation of the communication apparatus 1000 shown in FIG. 10 can be referred to the description in the foregoing method embodiments, which will not be repeated here.

[0275] Please refer to FIG. 11, which is a structural schematic diagram of a communication apparatus involved in the foregoing embodiments provided by the embodiments of the present application.

[0276] It can be understood that the communication apparatus 110 includes, for example, modules, units, elements, circuits, or interfaces, etc., which are properly configured together to execute the technical solutions provided by the present application. The communication apparatus 110 can be a terminal device or a network device described above, or a component (such as a chip) of these devices, to implement the methods described in the following method embodiments. The communication apparatus 110 includes one or more processors 111. The processor 111 can be a general-purpose processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as a RAN node, a terminal, or a chip, etc.), execute software programs, and process data of software programs.

[0277] Optionally, in one design, the processor 111 can include a program 113 (which can also be referred to as code or instructions sometimes), which can be run on the processor 111, so that the communication apparatus 110 executes the methods described in the following embodiments. In another possible design, the communication apparatus 110 includes a circuit (not shown in FIG. 11).

[0278] Optionally, the communication apparatus 110 can include one or more memories 112, which have a program 114 (which can also be referred to as code or instructions sometimes) stored thereon, and the program 114 can be run on the processor 111, so that the communication apparatus 110 executes the methods described in the foregoing method embodiments.

[0279] Optionally, the processor 111 and / or the memory 112 can include an AI module 117, 118 for implementing AI-related functions. The AI module can be implemented in software, hardware, or a combination of software and hardware. For example, the AI module can include a radio intelligence control (RIC) module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.

[0280] Optionally, the processor 111 and / or the memory 112 can also store data. The processor and the memory can be separately arranged or integrated together.

[0281] Optionally, the communication apparatus 110 can also include a transceiver 115 and / or an antenna 116. The processor 111 can also be referred to as a processing unit, which controls the communication apparatus (e.g., a RAN node or a terminal). The transceiver 115 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, which is used to implement the transceiving function of the communication apparatus through the antenna 116.

[0282] In the figure, the processing unit 701 can be the processor 111. The transceiving unit 702 can be a communication interface, which can be the transceiver 115 in the figure 11. The transceiver 115 can include an input interface and an output interface. Alternatively, the transceiver 115 can be a transceiving circuit, which can include an input interface circuit and an output interface circuit.

[0283] The embodiments of the present application also provide a computer readable storage medium for storing one or more computer execution instructions. When the computer execution instructions are executed by a processor, the processor executes the method described in the possible implementation manners of the first communication apparatus or the second communication apparatus.

[0284] The embodiments of the present application also provide a computer program product (or a computer program). When the computer program product is executed by the processor, the processor executes the method of the possible implementation manners of the first communication apparatus or the second communication apparatus.

[0285] The embodiments of the present application further provide a chip system, which comprises at least one processor for supporting the communication device to implement the functions involved in the possible implementation manners of the communication device. Optionally, the chip system further comprises an interface circuit for providing the at least one processor with program instructions and / or data. In a possible design, the chip system can further comprise a memory for storing the necessary program instructions and data of the communication device. The chip system can be composed of a chip, or can include the chip and other discrete components, and the communication device can be specifically the first communication device or the second communication device in the foregoing method embodiments.

[0286] The embodiments of the present application further provide a communication system, which comprises the first communication device and the second communication device in any of the foregoing embodiments.

[0287] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the device embodiment described above is only schematic; for example, the division of the units is only a logical function division; for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, or the logical couplings or communication connections between the units, can be implemented by using some interfaces, and can be electrically, mechanically or in other forms.

[0288] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. According to actual needs, some or all of the units can be selected to implement the purposes of the embodiments of the present application.

[0289] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit. When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such an understanding, the technical solutions of the present application, essentially or in the form of a contribution, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

Claims

1. A communication method characterized by comprising: The method comprises: determining first information, the first information being associated with a position of a first communication device; wherein the first information is used to determine a first region in N regions indicated by first correlation map information, N being a positive integer; the position of the first communication device is located in the first region, and precoding information of different positions in any region of the N regions is the same; sending the first information.

2. The method of claim 1, wherein, The first information comprises an identifier of the first region; wherein the identifier of the first region is determined based on the position of the first communication device and the first correlation map information.

3. The method of claim 2, wherein, The method further comprises: receiving the first correlation map information.

4. The method of claim 3, wherein, The method further comprises: sending second information, the second information being used to request the first correlation map information.

5. The method of claim 4, wherein, The second information comprises at least one of: position information of the first communication device, altitude information of the first communication device, demand information of correlation levels for different regions, antenna configuration information for different regions, frequency domain resource information for different regions, and number of layers for different regions.

6. The method according to claim 4 or 5, characterized in that, The sending of the second information comprises: sending the second information in a case where a change in a communication parameter is greater than a threshold value; the communication parameter comprises at least one of: position information of the first communication device, altitude information of the first communication device, demand information of correlation levels for different regions, antenna configuration information for different regions, frequency domain resource information for different regions, and number of layers for different regions.

7. The method according to any one of claims 2 to 6, characterized in that, The method further comprises: receiving version information of the first correlation map information.

8. The method of claim 2, wherein, The method further comprises: sending version information of the first correlation map information.

9. The method of claim 1, wherein, The first information comprises position information of the first communication device; wherein the first correlation map information is determined based on the position information of the first communication device.

10. The method of claim 9, wherein, The method further comprises: receiving a first reference signal, sending a measurement result of the first reference signal; and / or, sending a second reference signal; wherein the first correlation map information is determined based on the position information of the first communication device, and at least one of a measurement result of the first reference signal and a measurement result of the second reference signal.

11. The method according to any one of claims 1 to 10, characterized in that, The first correlation map information comprises at least one of: first indication information, used to indicate coordinate range information of an environment map in which the N regions are located; second indication information, used to indicate indication information of correlation levels of precoding information in part or all of the N regions; third indication information, used to indicate a numerical value N; fourth indication information, used to indicate coordinate range information of each region of the N regions; fifth indication information, used to indicate map information of an environment map in which the N regions are located; wherein the map information comprises values of pixel points corresponding to the N regions; in the N regions, values of pixel points in a same region are the same, and values of pixel points between at least two different regions are different. The sixth indication information is used for indicating version information of the first correlation map information. The seventh indication information is used for indicating precoding information of each of the N regions.

12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: sending third information, the third information being used for requesting to update the first correlation map information; receiving second correlation map information, the second correlation map information being determined based on the third information; wherein the second correlation map information is used for determining M regions in the first region, M being a positive integer; wherein the M regions are different from the N regions.

13. The method of claim 12, wherein, The third information includes at least one of the following: an identifier of the first region, position information of the first communication device, communication performance information based on the precoding information corresponding to the first region, and a measurement result obtained by measuring a communication signal based on the first region.

14. The method according to claim 12 or 13, characterized in that, The sending of the third information includes: The third information is sent when any of the following conditions is met: determining that communication performance in the first region is lower than a threshold value; determining that the correlation between the precoding information corresponding to the first region and the precoding information obtained by measuring a communication signal based on the first region is less than a threshold value.

15. A method of communication, comprising: The method further includes: receiving first information, the first information being associated with a position of a first communication device; wherein the first information is used for determining a first region in N regions indicated by first correlation map information, N being a positive integer; the position of the first communication device is located in the first region, and precoding information at different positions in any region of the N regions is the same; communicating with one or more communication devices located in the first region based on the precoding information of the first region.

16. The method of claim 15, wherein, The first information includes an identifier of the first region; wherein the identifier of the first region is determined based on the position of the first communication device and the first correlation map information.

17. The method of claim 16, wherein, The method further includes: sending the first correlation map information.

18. The method of claim 17, wherein, The method further includes: receiving second information, the second information being used for requesting the first correlation map information.

19. The method of claim 18, wherein, The second information includes at least one of the following: position information of the first communication device, altitude information of the first communication device, demand information for correlation levels of different regions, antenna configuration information for dividing different regions, frequency domain resource information for dividing different regions, and number of layers for dividing different regions.

20. The method according to any one of claims 16 to 19, characterized in that, The method further includes: sending version information of the first correlation map information.

21. The method of claim 16, wherein, The method further includes: receiving version information of the first correlation map information.

22. The method of claim 15, wherein, The first information includes position information of the first communication device; wherein the first correlation map information is determined by the position information of the first communication device.

23. The method of claim 22, wherein, The method further includes: sending a first reference signal, receiving a measurement result of the first reference signal; and / or, receiving a second reference signal; The first correlation map information is determined based on at least one of the measurement result of the first reference signal, the measurement result of the second reference signal, and the position information of the first communication device.

24. The method according to any one of claims 15 to 23, characterized in that, The first correlation map information comprises at least one of: first indication information, used for indicating coordinate range information of an environment map where the N regions are located; second indication information, used for indicating indication information of correlation of precoding information in part or all of the N regions; third indication information, used for indicating the value of N; fourth indication information, used for indicating coordinate range information of each region in the N regions; fifth indication information, used for indicating map information of an environment map where the N regions are located, wherein the map information comprises values of pixel points corresponding to the N regions; in the N regions, values of pixel points in the same region are the same, and values of pixel points between at least two different regions are different; sixth indication information, used for indicating version information of the first correlation map information; seventh indication information, used for indicating precoding information of each region in the N regions.

25. The method according to any one of claims 15 to 24, characterized in that, The method further comprises: receiving third information, the third information being used for requesting to update the first correlation map information; sending second correlation map information, the second correlation map information being determined based on the third information; wherein the second correlation map information is used for determining M regions in the first region, M being a positive integer; wherein the M regions are different from the N regions.

26. The method of claim 25, wherein, The third information comprises at least one of: an identifier of the first region, position information of the first communication device, communication performance information based on precoding information corresponding to the first region, and a measurement result obtained by measuring a communication signal based on the first region.

27. A communications device, characterized by A module for performing the method of any one of claims 1 to 26.

28. A communications device, characterized by At least one processor for performing the method of any one of claims 1 to 26.

29. The communication apparatus according to claim 28, wherein, The communication device is a chip or a chip system.

30. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program or instructions, which, when executed by the communication device, implement the method of any one of claims 1 to 26.

31. A computer program product, characterised in that, A computer program or instructions, which, when executed by a computer, implement the method of any one of claims 1 to 26.

Citation Information

Patent Citations

  • Synchronizing devices in wireless communication network

    CN109952718A

  • Precoding method and communication device

    CN114124176A

  • Precoding configuration method and device and storage medium

    CN117255364A

  • Data processing method and related device

    WO2022099560A1