Communication method and related device
By using relevant map information to divide the area in the communication device and transmitting the same precoded information, the power consumption and overhead problems caused by the increase in the number of reference signal ports are solved, and more efficient communication is achieved.
Patent Information
- Application Number
- CN202410473939.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-18
- Publication Date
- 2025-10-24
AI Technical Summary
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.
By determining the location of the communication device and utilizing relevant map information, the device is divided into multiple areas, and the same precoded information is used for transmission, thus avoiding repeated transmission of reference signals and resource consumption.
It reduces device power consumption, improves communication efficiency, and reduces reference signal overhead and transmission resource consumption.
Smart Images

Figure CN120835269A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and in particular to a communication method and related apparatus. BACKGROUND
[0002] Wireless communication can be transmission communication between two or more communication devices without propagation through conductors or cables. 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.
[0003] At present, multi-input multi-output (MIMO) technology is used in the communication process of different communication devices to meet the demand for high-rate transmission. Among them, 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.
[0004] However, as the frequency band increases and the demand for high-rate communication increases, the number of ports through which the communication device transmits the reference signal is likely to increase, 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
[0005] The present application provides a communication method and related apparatus for reducing device power consumption and improving communication efficiency.
[0006] The first aspect of the present application provides a communication method, which is executed by a first communication apparatus. The first communication apparatus can be a communication device (such as a terminal device or a network device), or the first communication apparatus can be a part of the communication device (such as a processor, a chip or a chip system, etc.), or the first communication apparatus 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 first communication apparatus determines first information, the first information being associated with the position of the first communication apparatus; 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 apparatus is located in the first region, and the precoding information of different positions in any region of the N regions is the same; and the first communication apparatus transmits the first information.
[0007] Based on the above scheme, the first information sent by the first communication device is associated with the position of the first communication device, and the first information is used to determine a 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, 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 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 device power consumption and improving communication efficiency.
[0008] In this application, the precoding information can include one or more of the precoding matrix, the indication of the precoding matrix, the number of streams corresponding to the precoding matrix, the digital precoding matrix, the indication of the digital precoding matrix, the number of streams corresponding to the digital precoding matrix, the analog precoding matrix, the indication of the analog precoding matrix, and the indication of the number of streams corresponding to the analog precoding matrix.
[0009] In this application, the correlation map (Coherence map) information can be replaced by other terms, such as precoding map, precoding correlation map, map information, correlation information, correlation environment information, environment information, or correlation region information, etc.
[0010] It should be understood that since the signal transmission characteristics of different positions in adjacent or similar regions are likely to be the same, therefore, in addition to the precoding information being the same, other parameters of different positions in the same region are also likely to 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.
[0011] In a possible implementation form of the first aspect, 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.
[0012] Based on the above scheme, the first communication apparatus can determine the identity of the first region 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 include the identity of the first region, so that the receiver (for example, the second communication apparatus) of the first information can determine the first region among the N regions based on the identity of the first region.
[0013] It should be noted that, in the case that 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.
[0014] In a possible implementation of the first aspect, the method further includes: receiving, by the first communication apparatus, the first correlation map information.
[0015] 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 region based on the position of the first communication apparatus and the first correlation map information.
[0016] In a possible implementation of the first aspect, the method further includes: sending, by the first communication apparatus, second information, the second information being used to request the first correlation map information.
[0017] 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.
[0018] In a possible implementation of the first aspect, the second information includes at least one of the following: position information of the first communication apparatus, altitude information of the first communication apparatus, demand information of correlation height 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.
[0019] Based on the above scheme, the second information used to request the first correlation map information can include the at least one, so that the first communication apparatus can obtain the correlation map information adapted to the at least one.
[0020] In a possible implementation manner of the first aspect, 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: position information of the first communication apparatus, altitude information of the first communication apparatus, demand information of relevance of different regions, antenna configuration information of different regions, frequency domain resource information of different regions, and number of layers of different regions.
[0021] 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).
[0022] Optionally, in the present application, "existing" can be replaced by other terms, for example: deployed, configured, or pre-configured, etc.
[0023] 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.
[0024] 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 among one or more existing relevance map information locally based on the version information, and different communication apparatuses can communicate based on the same version of the relevance map information.
[0025] 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.
[0026] Based on the above scheme, the first communication apparatus can further send the version information of the first relevance map information, so that the receiver (for example, the second communication apparatus) of the version information can determine the first relevance map information among one or more existing relevance map information locally based on the version information, and different communication apparatuses can communicate based on the same version of the relevance map information.
[0027] In a possible implementation manner of the first aspect, the first information includes position information of the first communication apparatus; and the first relevance map information is determined by the position information of the first communication apparatus.
[0028] Based on the above scheme, 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.
[0029] It should be noted that, in the case where 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, 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 also used to determine the first region in the N regions indicated by the first correlation map information.
[0030] In a possible implementation of the first aspect, the method further includes: 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 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.
[0031] Based on the above scheme, the first information is used to determine the first correlation map information from the existing 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 position of the communication device sending the reference signal (or the measurement result of the reference signal), to obtain the first correlation map information.
[0032] In a possible implementation of the first aspect, the first correlation map information includes at least one of:
[0033] first indication information, used to indicate coordinate range information of an environment map where the N regions are located;
[0034] second indication information, used to indicate indication information of correlation of precoding information in part or all of the N regions;
[0035] third indication information, used to indicate the number N;
[0036] fourth indication information, used to indicate coordinate range information of each region in the N regions;
[0037] Fifth indication information, used for indicating 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;
[0038] Sixth indication information, used for indicating version information of the first correlation map information.
[0039] Seventh indication information, used for indicating precoding information of each region in the N regions (wherein the precoding information can be precoding information used by a signal sent by the first communication device, for example, in a case where the signal sent is uplink information, the precoding information can be uplink precoding information, for example, transmission precoding matrix indicator (TPMI)).
[0040] Based on the above scheme, the first correlation map information can be implemented by the at least one implementation, so as to improve the flexibility of the implementation of the scheme.
[0041] In a possible implementation of the first aspect, the method further comprises: the first communication device sending third information, the third information being used for requesting to update the first correlation map information; and the first communication device 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; and wherein the M regions are different from the N regions.
[0042] 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.
[0043] In a possible implementation of the first aspect, the third information comprises at least one of the following: 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.
[0044] Based on the above scheme, the third information used for requesting to update the first correlation map information can comprise the at least one implementation, so that the first communication device can obtain correlation map information adapted to the at least one implementation.
[0045] In a possible implementation of the first aspect, the third information is sent by the first communication device when any of the following conditions is met: the first communication device determines that the communication performance in the first region is lower than a threshold; or the first communication device determines that the correlation between the precoding information corresponding to the first region and the precoding information obtained by measuring the communication signal based on the first region is less than a threshold.
[0046] Based on 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. Therefore, the first communication device can send the third information to obtain updated correlation map information (i.e., second correlation map information).
[0047] 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 the location 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 location of the first communication device is located in the first region; the precoding information of different locations 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.
[0048] Based on the above scheme, the first information received by the second 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 first communication device is located in the N regions indicated by the first correlation 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, the same precoding information can be used for communication devices at different locations 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 through 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 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 device power consumption and improving communication efficiency.
[0049] In a possible implementation of the second aspect, the first information comprises an identity of the first region; wherein the identity of the first region is determined based on the position of the first communication apparatus and the first relevance map information.
[0050] Based on the above scheme, the first communication apparatus can determine the identity of the first region based on the position of the first communication apparatus and the first relevance map information, and the first information sent by the first communication apparatus can comprise the identity of the first region, so that the second communication apparatus can determine the first region among the N regions based on the identity of the first region.
[0051] It should be noted that, in the case that the first information comprises the identity of the first region, the first information is used to determine the first region among the N regions indicated by the first relevance 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 relevance map information.
[0052] In a possible implementation of the second aspect, the method further comprises: the second communication apparatus sending the first relevance map information.
[0053] Based on the above scheme, the second communication apparatus can send the first relevance map information to the first communication apparatus, so that the first communication apparatus can determine the identity of the first region based on the position of the first communication apparatus and the first relevance map information.
[0054] In a possible implementation of the second aspect, the method further comprises: the second communication apparatus receiving second information, the second information being used to request the first relevance map information.
[0055] Based on the above scheme, the second communication apparatus can further receive the second information used to request the first relevance map information, so that the second communication apparatus can send the first relevance map information to the first communication apparatus based on the request.
[0056] In a possible implementation of the second aspect, the second information comprises at least one of the following: position information of the first communication apparatus, altitude information of the first communication apparatus, demand information of relevance 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.
[0057] Based on the above scheme, the second information used to request the first relevance map information can comprise the at least one, so that the first communication apparatus can obtain the relevance map information adapted to the at least one.
[0058] In a possible implementation manner of the second aspect, the method further includes: the second communication apparatus sending version information of the first correlation map information.
[0059] Based on the above scheme, the second communication apparatus can further send version information of the first correlation map information, so that the first communication apparatus can determine the first correlation map information among one or more correlation map information locally existing based on the version information, and different communication apparatuses can communicate based on the same version of the correlation map information.
[0060] In a possible implementation manner of the second aspect, the method further includes: the second communication apparatus receiving version information of the first correlation map information.
[0061] Based on the above scheme, the second communication apparatus can further receive version information of the first correlation map information, so that the second communication apparatus can determine the first correlation map information among one or more correlation map information locally existing based on the version information, and different communication apparatuses can communicate based on the same version of the correlation map information.
[0062] In a possible implementation manner of the second aspect, the first information includes position information of the first communication apparatus; and the first correlation map information is determined based on the position information of the first communication apparatus.
[0063] Based on the above scheme, the first information received by the second communication apparatus can include the position information of the first communication apparatus, so that the second communication apparatus can determine the first region corresponding to the position among the N regions based on the position information of the first communication apparatus.
[0064] It should be noted that, in the case that the first information includes the position information of the first communication apparatus, 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, 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 among the N regions indicated by the first correlation map information.
[0065] In a possible implementation manner of the second aspect, the method further includes: the second communication apparatus sending a first reference signal, receiving a measurement result of the first reference signal; and / or, receiving a second reference signal; and the first correlation map information is determined based on the position information of the first communication apparatus, and at least one of the measurement result of the first reference signal and the measurement result of the second reference signal.
[0066] 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 also used to determine the first area in the N areas 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.
[0067] In a possible implementation of the second aspect, the first correlation map information comprises at least one of:
[0068] first indication information, used to indicate coordinate range information of an environment map in which the N areas are located;
[0069] second indication information, used to indicate indication information of correlation of precoding information in part or all of the N areas;
[0070] third indication information, used to indicate the value N;
[0071] fourth indication information, used to indicate coordinate range information of each area in the N areas;
[0072] fifth indication information, used to indicate map information of an environment map in which the N areas are located, wherein the map information comprises values of pixel points corresponding to the N areas; in the N areas, the values of pixel points in the same area are the same, and the values of pixel points between at least two different areas are different;
[0073] sixth indication information, used to indicate version information of the first correlation map information;
[0074] seventh indication information, used to indicate precoding information of each area in the N areas.
[0075] 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 scheme implementation.
[0076] In a possible implementation of the second aspect, the method further comprises: the second communication device receives third information, the third information being used to request 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 to determine M areas in the first area, M being a positive integer; and the M areas are different from the N areas.
[0077] Based on the above scheme, the second communication device can further receive third information for requesting to update the first correlation map information, so that the second communication device can send updated correlation map information (i.e. second correlation map information) to the first communication device based on the request.
[0078] In a possible implementation of the second aspect, the third information comprises 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.
[0079] Based on the above scheme, the third information for requesting to update the first correlation map information can comprise at least one of the above, so that the first communication device can obtain correlation map information adapted to the at least one of the above.
[0080] The third aspect of the present application provides a communication device, which is a first communication device, comprising a transceiver unit and a processing unit; the processing unit is configured to determine first information associated with a position of the 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; and the transceiver unit is configured to send the first information.
[0081] In the third aspect of the present application, the constituent modules of the communication device can also be used to perform the steps performed in the various 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 here.
[0082] 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 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; and the processing unit is configured to communicate with one or more communication devices located in the first region based on the precoding information of the first region.
[0083] In the fourth aspect of the present application, the constituent 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.
[0084] The fifth aspect of the present application provides a communication apparatus, comprising at least one processor, wherein the at least one processor is coupled to a memory; the memory is configured to store programs or instructions; and the at least one processor is configured to execute the programs or instructions, so that the apparatus implements the method in any possible implementation manner of any one of the first aspect to the second aspect. Optionally, the communication apparatus can comprise the memory.
[0085] The sixth aspect of the present application provides a communication apparatus, comprising at least one logic circuit and an input / output interface; the logic circuit is configured to execute the method in any possible implementation manner of any one of the first aspect to the second aspect.
[0086] The seventh aspect of the present application provides a communication system, comprising the first communication apparatus and the second communication apparatus.
[0087] The eighth aspect of the present application provides a computer readable storage medium, configured to store one or more computer-executable instructions, when the computer-executable instructions are executed by a processor, the processor executes the method in any possible implementation manner of any one of the first aspect to the second aspect.
[0088] 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 a processor, the processor executes the method in any possible implementation manner of any one of the first aspect to the second aspect.
[0089] The tenth aspect of the present application provides a chip or chip system, comprising at least one processor, configured to support the communication apparatus to implement the method in any possible implementation manner 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.
[0090] In a possible design, the chip or chip system can further comprise a memory, configured to store necessary programs and data of the communication apparatus. 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, configured to provide programs and / or data for the at least one processor.
[0091] 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
[0092] Figures la-lc A schematic diagram of a communication system provided by the present application is provided;
[0093] Figure Id Figure le Figures 2a-2c A schematic diagram of an AI processing process related to the present application is provided;
[0094] Figure 3 An interaction schematic diagram of a communication method provided by the present application is provided;
[0095] Figure 4 A schematic diagram of relevance map information provided by the present application is provided;
[0096] Figure 5 Another schematic diagram of relevance map information provided by the present application is provided;
[0097] Figures 6a-6c Some schematic diagrams of relevance map information provided by the present application are provided;
[0098] Figures 7-11 A schematic diagram of a communication device provided by the present application is provided. DETAILED DESCRIPTION
[0099] First, some terms in the embodiments of the present application are explained and described, so as to facilitate the understanding of those skilled in the art.
[0100] (1) Terminal device: can be a wireless terminal device capable of receiving network device scheduling and instruction 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.
[0101] Terminal devices can communicate with one or more core networks or the Internet via a radio access network (RAN). Terminal devices can be mobile terminal devices, such as mobile phones (also known as "cellular" phones, mobile phones), computers, and data cards. For example, they can be portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile devices that exchange voice and / or data with the radio access network. Examples include personal communication service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablet computers, and computers with wireless transceiver capabilities. Wireless terminal equipment can also be called system, subscriber unit, subscriber station, mobile station, mobile station (MS), remote station, access point (AP), remote terminal equipment (remote terminal), access terminal equipment (access terminal), user terminal equipment (user terminal), user agent, subscriber station (SS), customer premises equipment (CPE), terminal, user equipment (UE), mobile terminal (MT), etc.
[0102] 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.
[0103] 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.
[0104] 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.
[0105] 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.
[0106] (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, evolved NodeB (eNodeB), base station gNB (gNodeB) in 5G communication system, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), home base station (for example, home evolved Node B, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wi-Fi) access point AP, etc. In addition, in a network structure, the network device can include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node.
[0107] 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 (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 (V2X) technology can be a road side unit (RSU).
[0108] In another possible scenario, multiple RAN nodes cooperate to assist a terminal 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, for example, in a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0109] 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.
[0110] 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.
[0111] 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.
[0112] Table 1
[0113] ORAN network elements 3GPP protocol layer functions O-CU-CP RRC+PDCP - Control Plane (PDCP-C) O-CU-UP SDAP+PDCP - User Plane (PDCP-U) O-DU RLC+MAC+PHY-high O-RU PHY-low
[0114] The network device can be other devices that provide wireless communication functions for terminal devices. 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 further include a core network device, for example, including a mobility management entity (MME) in a 4th generation (4G) network, a home subscriber server (HSS), a serving gateway (S-GW), a policy and charging rules function (PCRF), a public data network gateway (P-GW), a network element such as an access and mobility management function (AMF), a user plane function (UPF), or a session management function (SMF) in a 5G network, and the like. 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, the AI-capable network node can be an AI node, a computing power node, an AI-capable RAN node, an AI-capable core network element, or the like on the network side (an access network or a 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 a message or signaling, so that the terminal determines the communication parameters or resource in transmission according to the values or information. Pre-configuration is similar to configuration, which can be parameter information or parameter values agreed by the network device and / or server and the terminal device in advance, 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 pre-stored in the base station and / or server or the 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 relationship of associated objects, which means that there can be three relationships, for example, A and / or B can represent the cases of A alone, A and B together, and B alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "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 the 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 chip interface, and "receiving" can also be understood as "input" of 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 devices through buses, wires or interfaces.
[0123] It can be understood that the information may 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, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by certain information (indication information described below) is referred to as to-be-indicated information. In the specific 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 the 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 indication of a specific information can be achieved by means of the arrangement order of each information agreed in advance (for example, protocol predefined), 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 the indication information can be used to indicate the to-be-indicated information for the sender of the indication information, and the indication information can be used to determine the to-be-indicated information for the receiver of the indication information.
[0125] In the present application, the same or similar parts between different embodiments can be mutually referred to, unless otherwise specified. In the various embodiments of the present application, and the various methods / designs / implementation manners in the embodiments, the terms and / or descriptions between different embodiments, and between the various methods / designs / implementation manners in the embodiments are consistent and can be mutually referred to, unless otherwise specified and logically conflicted. The technical features in different embodiments, and in the various methods / designs / implementation manners in the embodiments 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 (such as 6G, etc.). The communication system includes at least one network device and / or at least one terminal device.
[0127] Please refer to Figure la , which is a schematic diagram of a communication system in the present application. Figure la In the figure, an example is shown, which includes one network device and six terminal devices, i.e., terminal device 1, terminal device 2, terminal device 3, terminal device 4, terminal device 5, and terminal device 6, etc. Figure la In the example shown, the terminal device 1 is taken as an intelligent tea cup, the terminal device 2 is taken as an intelligent air conditioner, the terminal device 3 is taken as an intelligent fuel dispenser, the terminal device 4 is taken as a vehicle, the terminal device 5 is taken as a mobile phone, and the terminal device 6 is taken as a printer.
[0128] As Figure la shown, the AI configuration information sending entity can be a network device. The AI configuration information receiving entity can be terminal device 1-terminal device 6. At this time, the network device and the terminal device 1-terminal device 6 form a communication system, in which the terminal device 1-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-terminal device 6. At the same time, the network device can send configuration information to the terminal device 1-terminal device 6.
[0129] For example, in Figure la , the terminal device 4-terminal device 6 can also form a communication system. Among them, the terminal device 5 acts as a network device, that is, an AI configuration information sending entity; the terminal device 4 and the terminal device 6 act as terminal devices, that is, AI configuration information receiving entities. For example, in a vehicle-to-everything 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] For example, in a communication system as shown in Figure la , 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 Figure lb , taking a network device as 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 Figure lc , 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 by the present application can be applied to a wireless communication system (for example Figure la , Figure lb or Figure lcIn the communication system provided in the present application, for example, an AI network element can be introduced 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) device, to implement AI-related functions. The OAM device can be an OAM device for core network device management and / or an OAM device for access network device management. 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 a 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, to enable the machine to apply the software and hardware of a computer to simulate certain intelligent behaviors of a human being. To implement artificial intelligence, a machine learning method can be adopted. 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 inference (or prediction), i.e., the model can be used to predict the output corresponding to a given input. The output can also be referred to as an inference result (or a prediction result).
[0136] Machine learning can include supervised learning, unsupervised learning, and reinforcement learning. The unsupervised learning can also be referred to as non-supervised learning.
[0137] Supervised learning learns the mapping relationship from sample values to sample labels by using a machine learning algorithm according to the collected sample values and sample labels, and uses an AI model to express the learned mapping relationship. The process of training the machine learning model is the process of learning the 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 non-linear mapping. According to the type of labels, the learned task can be divided into classification tasks and regression tasks.
[0138] Unsupervised learning uses algorithms to discover inherent patterns in collected sample values. One type of unsupervised learning algorithm uses the samples themselves as supervisory signals, meaning the model learns the mapping from one sample to another. This is called self-supervised learning. During training, the model parameters are optimized by calculating the error between the model's predictions and the samples themselves. Self-supervised learning can be used in signal compression and decompression recovery applications. Common algorithms include autoencoders and generative adversarial networks.
[0139] Reinforcement learning, unlike supervised learning, is a type of algorithm that learns problem-solving strategies through interaction with the environment. Unlike supervised and unsupervised learning, reinforcement learning problems lack explicit label data for "correct" actions. Instead, the algorithm must interact with the environment to obtain reward signals from the environment, and then adjust its decision-making actions to maximize the reward signal value. For example, in downlink power control, the reinforcement learning model adjusts the downlink transmit power of each user based on the overall system throughput fed back by the wireless network, hoping to achieve higher system throughput. The goal of reinforcement learning is also to learn the mapping between environmental states and optimal (e.g., optimal) decision-making actions. However, because the labels for "correct actions" cannot be obtained in advance, network optimization cannot be achieved by calculating the error between actions and "correct actions." Reinforcement learning training is achieved through iterative interaction with the environment.
[0140] A neural network (NN) is a specific model in machine learning technology. According to the universal approximation theorem, NNs can theoretically approximate any continuous function, enabling them to learn arbitrary mappings. Traditional communication systems require extensive expert knowledge to design communication modules. However, deep learning communication systems based on neural networks can automatically discover implicit patterns in massive data sets and establish mapping relationships between data, achieving performance superior to 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] like Figure Id As shown in Figure 1, 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 xi The input values are weighted and summed according to the weights. The bias, for example, b, is added to the weighted sum of the input values. The activation function can have various forms. Assuming that the activation function of a neuron is y = f(z) = max(0, z), the output of the neuron is: For another example, the activation function of a neuron is y = f(z) = z, and the output of the neuron is: where b can be a decimal number, an integer (e.g., 0, a positive integer, or a negative integer), or a complex number, among other possible types. The activation functions of different neurons in a neural network can be the same or different.
[0143] In addition, a neural network generally includes multiple layers, and each layer can include one or more neurons. By increasing the depth and / or width of the neural network, the expressive power of the neural network can be improved, providing a more powerful information extraction and abstract modeling capability for complex systems. The depth of a neural network can refer to the number of layers included in the neural network, and the number of neurons included in each layer can be referred to as the width of the layer. In one implementation, a neural network includes an input layer and an output layer. The input layer of the neural network processes the received input information through neurons and transmits the processing results to the output layer, and the output layer obtains the output result of the neural network. In another implementation, a neural network includes an input layer, a hidden layer, and an output layer. The input layer of the neural network processes the received input information through neurons and transmits the processing results to the hidden layer, the hidden layer calculates the received processing results to obtain calculation results, and the hidden layer transmits the calculation results to the output layer or the next adjacent hidden layer, and finally the output layer obtains the output result of the neural network. A neural network can include one hidden layer or multiple sequentially connected hidden layers, without limitation.
[0144] The neural network is, for example, a deep neural network (DNN). According to the construction of the network, the DNN can include a feedforward neural network (FNN), a convolutional neural network (CNN), and a recurrent neural network (RNN).
[0145] Figure le An FNN network is shown in the diagram. The FNN network is characterized in that the neurons of adjacent layers are completely connected to each other. This characteristic makes the FNN usually require a large amount of storage space and lead to high computational complexity.
[0146] CNN is a kind of neural network specially designed to deal with data with similar grid structure. For example, time series data (time axis discrete sampling) and image data (two-dimensional discrete sampling) can be considered as similar grid structure data. CNN does not use all input information at once for operation, but uses a fixed size window to intercept part of the information for convolution operation, which greatly reduces the calculation amount of model parameters. In addition, different convolution kernels can be used for each window according to the different types of information intercepted (such as people and objects in the same picture as different types of information), which enables CNN to better extract the features of the input data.
[0147] RNN is a kind of DNN network that uses feedback time series information. Its input includes the new input value at the current time and the output value of itself at the previous time. RNN is suitable for obtaining sequence features with temporal correlation, and is particularly suitable for speech recognition, channel coding and decoding and other applications.
[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 the threshold value or meets the target demand.
[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 the AI function. The AI model represents the mapping relationship or function between the input and output of the model. The AI function 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 AI (related) operation, or 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 multilayer perceptron (MLP).
[0151] As shown in Figure 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, referred to as neurons. The neurons of adjacent two layers are connected to each other.
[0152] Optionally, considering the neurons of adjacent two layers, the output h of the neuron of the next layer is the weighted sum of all the neurons x of the previous layer connected to it and is subjected to an activation function, which can be represented as:
[0153] h=f(wx+b).
[0154] Among them, w is the weight matrix, b is the bias vector, and f is the activation function.
[0155] Alternatively, the output of the neural network can be recursively expressed as:
[0156] y=f n (w n f n-1 (…)+b n ).
[0157] Where n is the index of the neural network layer, 1<=n<=N, where N is the total number of neural network layers.
[0158] In other words, a neural network can be understood as a mapping from an input data set to an output data set. Neural networks are typically initialized randomly, and the process of obtaining this mapping from random w and b using existing data is called neural network training.
[0159] Optionally, a specific training method is to use a loss function to evaluate the output results of the neural network.
[0160] like Figure 2b As shown, the error can be back-propagated, 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, that is, Figure 2b The “better point (e.g., optimal point)” in Figure 2b The neural network parameters corresponding to the “better point (e.g., optimal point)” in the training can be used as the neural network parameters in the trained AI model information.
[0161] Alternatively, the gradient descent process can be expressed as:
[0162]
[0163] Among them, θ is the parameter to be optimized (including w and b), L is the loss function, and η is the learning rate, which controls the step size of gradient descent. represents the derivative operation, represents the derivative of θ with respect to L.
[0164] Optionally, the backpropagation process utilizes the chain rule for partial derivatives.
[0165] like Figure 2c As shown, the gradient of the previous layer parameters can be recursively calculated from the gradient of the next layer parameters, which can be expressed as:
[0166]
[0167] wherein w ij is the weight of the connection of node j to node i, s i is the input weighted sum on node i.
[0168] The technical solutions provided by the present application can be applied to a wireless communication system (for example, the system shown in Figure la or Figure lb or Figure lc In the wireless communication system, MIMO technology is generally used to increase the system capacity, that is, 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 suppress the impact of interference. This interference suppression method 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 pre-coding.
[0169] Generally, the pre-coding 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 pre-coding information. Generally, the overhead of the reference signal is related to the number of ports through which the communication device transmits the reference signal.
[0170] 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 pre-coding information and occupy more transmission resources, thereby increasing the power consumption of the communication device.
[0171] To solve the above problems, the present application provides a communication method and related devices, which will be described in detail below in conjunction with the accompanying drawings.
[0172] Please refer to Figure 3 , which is an implementation schematic diagram of the communication method provided by the present application. The method comprises the following steps.
[0173] It should be noted that the first communication device and the second communication device are taken as an example to illustrate the execution subject of the interaction in Figure 3 , but the present application does not limit the execution subject of the interaction. For example, in Figure 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.
[0174] As an example, the first communication device can be a terminal device and the second communication device can be a network device.
[0175] As another example, the first communication device can be a network device and the second communication device can be a terminal device.
[0176] As another example, the first communication device and the second communication device can both be terminal devices, i.e. Figure 3 The illustrated solution can be applied to a sidelink communication scenario.
[0177] S301. The first communication device transmits first information, and correspondingly, the second communication device receives the first information. The first information is associated with a location of the first communication device. The first information is used to determine a first region among N regions indicated by first correlation map information, where N is a positive integer. The location of the first communication device is located in the first region. The precoding information of different locations in any region of the N regions is the same.
[0178] 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.
[0179] In this application, the precoding information can include one or more of 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.
[0180] It should be understood that, since the signal transmission characteristics of different locations in adjacent or similar regions can be the same, therefore, in addition to the precoding information being the same, other parameters of different locations in the same region 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, MCS level, etc. Correspondingly, the precoding information can be replaced by the other parameters.
[0181] Based on Figure 3In the illustrated scheme, in step S301, a first communication device sends first information associated with the location of the first communication device to a second communication device. In step S302, the second communication device can determine the first area where the first communication device is located within the N areas indicated by the first correlation map information based on the first information. The precoding information for different locations within any of the N areas is the same. Because signal transmission characteristics may be the same for different locations within adjacent or proximal areas, the map range indicated by the first correlation map information is divided into different areas, allowing the same precoding information to be used for transmission to communication devices at different locations within the same area. In other words, after the receiver of the first information determines the first area based on the first information, the receiver can communicate with one or more communication devices within the first area based on the precoding information for the first area. Thus, by having one or more communication devices within the same area reuse the same precoding information, the increased overhead and transmission resource usage caused by repeated transmission of reference signals can be avoided or reduced, thereby reducing device power consumption and improving communication efficiency.
[0182] The following is an introduction to the correlation map involved in this application.
[0183] In a communications environment, a precoding resource block group (PRG) can include a set of frequency-domain contiguous resource blocks (RBs). The communications system calculates precoding information in the frequency domain at the PRG granularity, meaning that these contiguous RBs have the same precoding information. The precoding information, or "statistical weights," obtained with a large-granularity PRG (e.g., PRG size = 128 RBs, 256 RBs) has greater robustness and spatial continuity than the precoding information obtained with a small-granularity PRG (e.g., PRG size = 1 RB, 8 RBs). Therefore, once precoding information is obtained at a certain location, it can be used for other "nearby" users. This means that the transmissions of other "nearby" users also use the precoding information previously obtained by this user. This approach primarily leverages the fact that statistical weights are correlated within a "nearby" region.
[0184] Generally, the precoding information mainly utilizes the diversity gain of the multiple paths, and therefore, the precoding information is related to the multiple path component (MPC) information of the communication environment of the signal transmission. The MPC information can be obtained for a communication scenario (e.g., the environmental information in the communication scenario, the position of the network device, the position of the terminal device, etc.) by using a Ray Tracing method or an AI model, etc. 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 regions with relatively strong correlation are divided, i.e., the correlation of different positions in the same region is relatively strong. Therefore, in the region, the measurement result of a reference point is used, and the precoding information corresponding to the measurement result is used for other users accessing in the region.
[0185] As an example, the process of determining the correlation map based on the MPC information will be described below.
[0186] In the following examples, the communication scenario is taken as Figure 4 For example, the rectangular region in the communication scenario is taken as an example, and the four vertices of the rectangular region are A, B, C and D; in the rectangular region, the physical outlines of the scatterers such as buildings, signal blockers, etc. are taken as rectangles X, Y and Z. It should be understood that Figure 4 This is only an implementation example, and in actual applications, the communication environment and the outline of the scatterer can not be a rectangular region, but can be a circular region, a triangular region or an irregular region, etc., which is not limited here.
[0187] Step 1. Obtain the MPC information in the communication environment.
[0188] Specifically, the MPC information of one or more paths corresponding to the communication scenario can be obtained by a multiple path component obtaining module (e.g., ray tracing simulation can be used, or an AI model can be used for prediction, etc.).
[0189] Optionally, the MPC information of each path can include one or more of the following:
[0190] Direction of departure (DoD) information, indicating the information of the direction of departure of the path, such as the azimuth angle of departure (aod), the zenith angle of departure (zod), etc.
[0191] Direction of Arrival (DoA) information, information indicating the direction of arrival of a path, such as azimuth angle of arrival (aoa), zenith angle of arrival (zoa);
[0192] Path loss information (psthloss), indicating the path loss of the path;
[0193] Delay information, indicating the experiment, travel distance, or time of arrival (TOA) of the path, etc.
[0194] Exemplarily, in the scenario shown in FIG. 1, for one point O, the MPC information of one or more paths of the signal sent or received by the point O can be obtained through step 1. Figure 5 Figure 4 Step 2. Determine the correlation of different positions in the communication environment based on the MPC information, and obtain the correlation map information.
[0195] Exemplarily, 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), and here, the calculation of the correlation based on the precoding matrix is mainly introduced as an example, including the following processes:
[0196] Step A. Calculate the covariance matrix of the frequency domain channel;
[0197] Step B. Singular value decomposition (svd) is performed on the covariance matrix to obtain the right singular matrix, i.e., the precoding matrix;
[0198] Step C. Calculate the cosine similarity of the precoding matrix of the two points to obtain the correlation of the two points.
[0199] Through the implementation processes of the above 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.
[0200] As an example, as shown in FIG. 2, the rectangular region ABCD can be divided into seven regions, which are respectively represented as region 1 to region 7 in the rectangular region ABCD. It should be understood that
[0201] As an example, as shown in FIG. 2, the rectangular region ABCD can be divided into seven regions, which are respectively represented as region 1 to region 7 in the rectangular region ABCD. It should be understood that Figure 6a Figure 6a As an example, as shown in FIG. 2, the rectangular region ABCD can be divided into seven regions, which are respectively represented as region 1 to region 7 in the rectangular region ABCD. It should be understood that Figure 6a Any one of the 7 regions shown can be regular or irregular in shape, and the sizes of any two regions can be equal or unequal.
[0202] It should be noted that after step 2, the division results of different regions in the rectangular region ABCD can be obtained. In subsequent communication processes, the precoding information used in the correlation calculation process of step 2 can be used as the precoding information used for communication with the communication devices in each region, or the precoding information obtained through the measurement process of the reference signal of a certain point in the region can be used as the precoding information used for communication with the communication devices in the region. Here, no limitation is made.
[0203] From the above process, it can be seen that, in the Figure 6a Among the 7 regions shown, according to the traditional determination method of precoding information, the communication device at any position in the rectangular region ABCD needs to determine the precoding information of the communication device through the transmission of the reference signal and the transmission of the measurement result of the reference signal. And based on the Figure 5 The precoding information at different positions in the same region is the same, so 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 going through the measurement process of the reference signal, which can reduce the overhead of the communication device and reduce the power consumption.
[0204] Optionally, in the implementation process of the above steps 1 and 2, by adjusting the adjustment of the related parameters, a plurality of division granularities of the rectangular region ABCD can be achieved, and different region division results can be obtained.
[0205] As an example, in step 2, different region division results can be obtained by using different correlation thresholds. Among them, the correlation map based on a lower correlation threshold 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 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.
[0206] For example, based on a lower correlation threshold, the rectangular region ABCD can be divided into 7 regions as shown. Figure 6a Based on a lower correlation threshold, the rectangular region ABCD can be divided into 7 regions as shown. Figure 6b Based on a lower correlation threshold, the rectangular region ABCD can be divided into 26 regions as shown.
[0207] 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.
[0208] It should be noted that, in the process shown in Figure 3 In the process shown in FIG. 1, 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.
[0209] In a possible implementation, the first correlation map information can include at least one of the following first indication information to seventh indication information.
[0210] The first indication information is used to indicate coordinate range information of the N regions in the environment map.
[0211] The second indication information is used to indicate indication information of correlation of precoding information in part or all of the N regions.
[0212] The third indication information is used to indicate the number N.
[0213] The fourth indication information is used to indicate coordinate range information of each region in the N regions.
[0214] The fifth indication information is used to indicate map information of the N regions in the environment map, wherein the map information includes 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.
[0215] The sixth indication information is used to indicate version information of the first correlation map information.
[0216] The seventh indication information is used to indicate precoding information of each region in the N regions (wherein the precoding information can be precoding information used by the first communication device to send a signal, for example, in the case of uplink information, the precoding information can be uplink precoding information, such as transmission precoding matrix indicator (TPMI)).
[0217] Optionally, in 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 perform communication based on the precoding information indicated by the seventh indication information.
[0218] For example, the communication environment corresponding to the first correlation map information is the rectangle ABCD in the foregoing Figure 6a The above various indication information can be implemented in the following manners.
[0219] 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 (for example, A and C) of the diagonal of the rectangular region.
[0220] The second indication information is used to indicate the correlation level of part or all of the 7 (N=7) regions included in the rectangle ABCD in Figure 6a The third indication information is used to indicate that the number of regions divided by the rectangle ABCD is 7 (N=7) in
[0221] Figure 6a
[0222] 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 Figure 6a The fifth indication information can indicate the map information of the rectangle ABCD in
[0223] Figure 6a Figure 6c The map information includes one or more pixel points in each of the 7 (N=7) regions, and the values of the pixel points in the same region are the same, so as to indicate that the different positions in the same region have correlation through the values of the pixel points.
[0224] It should be noted that the first information sent by the first communication device in step S301 can be implemented in various manners, which will be introduced in combination with some implementation examples.
[0225] In an 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.
[0226] In implementation example one, the first communication device can determine the identifier of the first area 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 identifier of the first area, so that the recipient of the first information (for example, the second communication device) can determine the first area in N areas based on the identifier of the first area.
[0227] It should be noted that in implementation example one, when the first information includes the identifier 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. It can be understood that the first information is used to determine the first area among the N areas indicated by the existing first correlation map information.
[0228] Optionally, in this application, “existing” can be replaced by other terms, such as: deployed, configured, or pre-configured, etc.
[0229] In implementation example 1, the first communication device may determine the first correlation map in a variety of ways, which will be described below in conjunction with more implementation examples.
[0230] Implementation A: The first communication device obtains the first correlation map by receiving data.
[0231] In implementation A, Figure 3 The method further includes: the first communication device receiving the first correlation map information. Specifically, the first communication device may receive the first correlation map information so that the first communication device can determine the identity of the first area based on the location of the first communication device and the first correlation map information.
[0232] Optionally, in implementation A, before the first communication device receives the first relevance map information, the first communication device may further transmit a second message requesting the first relevance map information, thereby enabling the recipient of the second message to transmit the first relevance map information to the first communication device based on the request.
[0233] 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, information on correlation requirements for dividing different areas, antenna configuration information for dividing different areas, frequency domain resource information for dividing different areas, and the number of layers for dividing different areas. Specifically, the second information used to request the first correlation map information may include at least one of the above items, so that the first communication device can obtain correlation map information compatible with the at least one of the above items.
[0234] 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 a threshold, the first communication apparatus sends the second information; the communication parameter includes at least one of the following: position information of the first communication apparatus, altitude information of the first communication apparatus, demand information of relevance of different regions, antenna configuration information of different regions, frequency domain resource information of different regions, and 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 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).
[0235] 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 further 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 relevance map information locally existing based on the version information, so that different communication apparatuses can communicate based on the same version of the relevance map information.
[0236] In the implementation B, the first communication apparatus obtains the first relevance map through data and configuration.
[0237] In the implementation B, the method further includes: the first communication apparatus sending version information of the first relevance map information.
[0238] Specifically, the first communication apparatus can further 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 relevance map information locally existing based on the version information, so that different communication apparatuses can communicate based on the same version of the relevance map information.
[0239] 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.
[0240] 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.
[0241] 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.
[0242] 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.
[0243] 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.
[0244] 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.
[0245] 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.
[0246] In a possible implementation, Figure 3 The method 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.
[0247] Optionally, the third information comprises 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. 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.
[0248] 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 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. 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).
[0249] Please refer to Figure 7 The embodiments of the present application provide a communication device 700, which can realize the functions of the second communication device or the first communication device in the above-mentioned method embodiments, and thus can also realize the beneficial effects possessed by the above-mentioned method embodiments. In the embodiments of the present application, the communication device 700 can be a first communication device (or a second communication device), or an integrated circuit or an element inside the first communication device (or the second communication device), such as a chip.
[0250] 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.
[0251] 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 region in N regions indicated by a first correlation map information, N being 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 transceiver unit 702 is configured to send the first information.
[0252] 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.
[0253] 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.
[0254] Please refer to Figure 8 Another schematic structural diagram of the communication apparatus 800 provided in the present application is shown in FIG. 8, which includes a logic circuit 801 and an input / output interface 802. The communication apparatus 800 can be a chip or an integrated circuit.
[0255] 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. Figure 7 The transceiver 702 can be a communication interface, which can be a Figure 8 The input / output interface 802 can include an input interface and an output interface. Alternatively, the communication interface can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0256] 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.
[0257] 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.
[0258] The logic circuit 801 and the input and 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.
[0259] In a possible implementation manner, Figure 7 The processing unit 701 shown can be Figure 8 The logic circuit 801 in the processing unit 701.
[0260] Optionally, the logic circuit 801 can be a processing device, and the functions of the processing device can be partially or entirely implemented through software.
[0261] 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.
[0262] 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.
[0263] 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), microcontroller units (MCU), programmable logic devices (PLD) or other integrated chips, or any combination of the above chips or processors, etc.
[0264] Please refer to Figure 9 The communication device 900 related to the above embodiments provided by the embodiments of the present application, and the communication device 900 can be specifically the communication device as the terminal device in the above embodiments, Figure 9The terminal device is implemented by the terminal device (or a component in the terminal device).
[0265] A possible logical structure of the communication device 900 is shown in the figure, which can include but is not limited to at least one processor 901 and a communication port 902.
[0266] The communication device 900 can include at least one processor 901 and a communication port 902. Figure 7 The transceiver unit 702 shown can be a communication interface, which can be a Figure 9 The communication port 902 in the communication device 900 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.
[0267] Further optionally, the device can also include at least one of a memory 903, a bus 904, and the at least one processor 901 is configured to control and process the actions of the communication device 900.
[0268] 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, a transistor logic device, a 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 embodiments, which will not be described here.
[0269] It should be noted that, Figure 9 The communication device 900 shown can be used to implement the steps implemented by the terminal device in the foregoing method embodiments, and achieve the corresponding technical effects of the terminal device, Figure 9 The specific implementation of the communication device can refer to the description in the foregoing method embodiments, which will not be described one by one here.
[0270] Please refer to Figure 10 The structure of the communication device 1000 involved in the foregoing embodiments provided for the embodiments of the present application is shown in the figure, which can be the communication device as the network device in the foregoing embodiments, Figure 10 The network device is implemented by the network device (or a component in the network device), and the structure of the communication device can refer to Figure 10 The structure shown.
[0271] 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 can comprise various kinds of interfaces, transmission lines or buses in the embodiments of the present application, which are not limited herein. 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, such as an S1 interface. The network interface 1014 can comprise a network interface between the communication device and other communication devices (such as other network devices or core network devices), such as an X2 or Xn interface.
[0272] wherein, Figure 7 The transceiver unit 702 shown in the figure can be a communication interface, which can be a Figure 10 The network interface 1014 in the communication device 1000 can comprise an input interface and an output interface. Alternatively, the network interface 1014 can be a transceiver circuit, which can comprise an input interface circuit and an output interface circuit.
[0273] 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. The central processor is mainly configured to control the whole terminal device, execute software programs, and process data of the software programs. Figure 10 The processor 1011 in the communication device 1000 can integrate the functions of the baseband processor and the central processor. 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 its processing capability. 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 a software program, and the processor executes the software program to realize the baseband processing function.
[0274] 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.
[0275] Figure 10 Only one memory and one processor are shown. In actual terminal devices, multiple processors and multiple memories can exist. 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.
[0276] 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.
[0277] 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.
[0278] It should be noted that, Figure 10 The communication apparatus 1000 shown 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, Figure 10 The specific implementation modes of the communication apparatus 1000 shown can be referred to the descriptions in the foregoing method embodiments, which will not be described here one by one.
[0279] Please refer to Figure 11 The above-mentioned communication apparatuses involved in the embodiments of the present application are provided with the structure diagrams of the communication apparatuses.
[0280] 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 can be 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 the software programs.
[0281] Optionally, in one design, the processor 111 can include a program 113 (which can also be referred to as code or instructions at times), 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) that can be used to execute the methods described in the following embodiments. Figure 11
[0282] 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 at times) 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 above method embodiments.
[0283] Optionally, the processor 111 and / or the memory 112 may include AI modules 117 and 118, which are used to implement AI-related functions. The AI module can be implemented through software, hardware, or a combination of software and hardware. For example, the AI module may include a wireless intelligent control (RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
[0284] Optionally, data may be stored in the processor 111 and / or the memory 112. The processor and the memory may be provided separately or integrated together.
[0285] Optionally, the communication device 110 may further include a transceiver 115 and / or an antenna 116. The processor 111 may also be referred to as a processing unit, and controls the communication device (e.g., a RAN node or terminal). The transceiver 115 may also be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, and is configured to implement the transceiver functions of the communication device through the antenna 116.
[0286] in, Figure 7 The illustrated processing unit 701 may be the processor 111 . Figure 7 The transceiver unit 702 shown may be a communication interface, which may be Figure 11 The transceiver 115 in the embodiment may include an input interface and an output interface. Alternatively, the transceiver 115 may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.
[0287] An embodiment of the present application further provides a computer-readable storage medium, which is used to store one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in the possible implementation methods of the first communication device or the second communication device in the aforementioned embodiment.
[0288] An embodiment of the present application also provides a computer program product (or computer program). When the computer program product is executed by the processor, the processor executes the method that may be implemented by the above-mentioned first communication device or second communication device.
[0289] 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 the first communication device or the second communication device in the foregoing method embodiments.
[0290] 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.
[0291] In several embodiments of 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, and for example, the division of the units is only a logical function division, and there can be another division manner for actual implementation, for example, multiple 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 the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or in other forms.
[0292] 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 multiple 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.
[0293] 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.