Communication method and communication apparatus

WO2026175145A1PCT designated stage Publication Date: 2026-08-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/076535
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-21
Filing Date
2026-02-02
Publication Date
2026-08-27

Smart Images

  • Figure CN2026076535_27082026_PF_FP_ABST
    Figure CN2026076535_27082026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus. The method may comprise: receiving configuration information of N sensing systems of a second communication device; determining M sensing systems among the N sensing systems on the basis of the configuration information of the N sensing systems, communication quality parameters of the M sensing systems satisfying a first condition; and sending information about the M sensing systems. By means of the method, when the second communication device cannot acquire in a timely manner channel information or weight vector information fed back by a first communication device, precoding calculation can be performed by means of information of a sensing system, and a precoding effect is determined by means of the feedback of the first communication device, thereby achieving flexible and efficient MIMO transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and communication devices

[0001] This application claims priority to Chinese Patent Application No. 202510198760.6, filed on February 21, 2025, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of wireless communication, and more specifically, to a communication method and a communication device. Background Technology

[0003] Sensor fusion has become a research hotspot as one of the potential key technologies for future mobile communication systems. In the downlink precoding scheme performed by the base station, the base station needs to receive channel information or weight vector information from the terminal to perform effective downlink precoding. This scheme not only increases the system's pilot overhead and transmission delay, but also increases the system's energy consumption. Summary of the Invention

[0004] This application provides a communication method and a communication device that can perform pre-encoded calculations using information from a sensing system.

[0005] Firstly, a communication method is provided. This method can be applied to a first communication device, which may be a terminal device, a network device, or a component (e.g., a chip, chip system, circuit, or communication module) within a terminal device or network device.

[0006] The method may include: the configuration information of the system includes at least one of the following: antenna array information of the sensing system, antenna array difference information between the sensing system and the communication system of the second communication device, and multipath parameters; determining M sensing systems among the N sensing systems based on the configuration information of the N sensing systems, wherein the values ​​of the communication quality parameters of the M sensing systems satisfy a first condition, and the communication quality parameters are used to characterize the communication quality between the first communication device and the second communication device; and sending first information, wherein the first information is used to indicate the M sensing systems.

[0007] Based on the above scheme, when the second communication device cannot obtain the channel or weight vector information fed back by the first communication device in a timely manner, it can perform precoding calculation through the information of the sensing system, and judge the effect of the precoding through the feedback of the first communication device, thereby realizing flexible and efficient MIMO transmission.

[0008] In some implementations, the first information includes information from the M sensing systems.

[0009] In some implementations, the information of the M sensing systems includes the identification information of the M sensing systems.

[0010] In some implementations, the information of the M sensing systems also includes the communication quality parameters corresponding to each of the M sensing systems.

[0011] In some implementations, determining M sensing systems from the N sensing systems based on their configuration information includes: determining the precoding matrix corresponding to each of the N sensing systems based on their configuration information; determining the communication quality parameters corresponding to each of the N sensing systems based on their precoding matrices; and determining the M sensing systems based on their communication quality parameters and the first condition.

[0012] In some implementations, the first condition is related to the communication quality parameters of the communication system.

[0013] In some implementations, the method further includes: receiving first indication information and / or second indication information, wherein the first indication information is used to indicate the type of the communication quality parameter, and the second indication information is used to indicate the first condition.

[0014] Secondly, a communication method is provided. This method can be applied to a second communication device, which can be a terminal device, a network device, or a component (e.g., a chip, chip system, circuit, or communication module) within a terminal device or network device.

[0015] The method may include: sending configuration information of N sensing systems of the second communication device, wherein the configuration information of each of the N sensing systems includes at least one of the following: antenna array information of the sensing system, difference information between the antenna arrays of the sensing system and the communication system of the second communication device, and multipath parameters; receiving first information, the first information indicating that the values ​​of communication quality parameters of M of the N sensing systems satisfy a first condition, the communication quality parameters being used to characterize the communication quality between the first communication device and the second communication device; and determining a precoding matrix for transmitting signals to the first communication device based on the information of the M sensing systems.

[0016] In some implementations, the first information includes information from the M sensing systems.

[0017] In some implementations, the information of the M sensing systems includes the identification information of the M sensing systems.

[0018] In some implementations, the information of the M sensing systems also includes the communication quality parameters corresponding to each of the M sensing systems.

[0019] In some implementations, the M sensing systems are determined based on the communication quality parameters corresponding to each of the N sensing systems and the first condition.

[0020] In some implementations, the communication quality parameters corresponding to each of the N sensing systems are determined based on the configuration information of the N sensing systems.

[0021] In some implementations, the communication quality parameters corresponding to each of the N sensing systems are determined based on the configuration information of the N sensing systems, including: the communication quality parameters corresponding to each of the N sensing systems are determined based on the precoding matrices corresponding to each of the N sensing systems, and the precoding matrices corresponding to each of the N sensing systems are determined based on the configuration information of the N sensing systems.

[0022] In some implementations, the first condition is related to the communication quality parameters of the communication system.

[0023] In some implementations, the method further includes: sending first indication information and / or second indication information, wherein the first indication information is used to indicate the type of the communication quality parameter, and the second indication information is used to indicate the first condition.

[0024] Thirdly, a communication method is provided. This method can be applied to a first communication device, which can be a terminal device, a network device, or a component (e.g., a chip, chip system, circuit, or communication module) within a terminal device or network device.

[0025] The method may include: receiving antenna array information of N sensing systems of a second communication device or angular resolution information of the N sensing systems; determining M sensing systems among the N sensing systems based on the antenna array information of the N sensing systems or the angular resolution information of the N sensing systems, wherein the angular resolution of the M sensing systems is greater than a first threshold, the first threshold being determined based on the antenna array information of the communication system of the second communication device; and sending first information, the first information being used to indicate the M sensing systems.

[0026] Based on the above scheme, when the second communication device cannot obtain the channel or weight vector information fed back by the first communication device in a timely manner, it can perform precoding calculation through the information of the sensing system, and judge the effect of the precoding through the feedback of the first communication device, thereby realizing flexible and efficient MIMO transmission.

[0027] In some implementations, the first information includes information from the M sensing systems.

[0028] In some implementations, the information of the M sensing systems includes the identification information of the M sensing systems.

[0029] In some implementations, the information of the M sensing systems also includes the communication quality parameters corresponding to each of the M sensing systems.

[0030] In some implementations, the method further includes: receiving antenna array information of the communication system of the second communication device; and determining the first threshold based on the antenna array information of the communication system of the second communication device.

[0031] Fourthly, a communication method is provided. This method can be applied to a second communication device, which can be a terminal device, a network device, or a component (e.g., a chip, chip system, circuit, or communication module) within a terminal device or network device.

[0032] The method may include: sending antenna array information of N sensing systems of the second communication device or angular resolution information of the N sensing systems; receiving first information, wherein the first information is used to indicate M sensing systems, wherein the M sensing systems are sensing systems among the N sensing systems whose angular resolution is greater than a first threshold, the first threshold being determined based on the antenna array information of the communication system of the second communication device; and determining a precoding matrix for sending signals to the first communication device based on the information of the M sensing systems.

[0033] In some implementations, the first information includes information from the M sensing systems.

[0034] In some implementations, the information of the M sensing systems includes the identification information of the M sensing systems.

[0035] In some implementations, the information of the M sensing systems also includes the communication quality parameters corresponding to each of the M sensing systems.

[0036] In some implementations, the method further includes: transmitting antenna array information of the communication system of the second communication device.

[0037] Fifthly, a communication apparatus is provided for performing the methods of any one of the first to fourth aspects and any possible implementation thereof. Specifically, the apparatus may include units and / or modules for performing the methods of any one of the first to fourth aspects and any possible implementation thereof, such as processing units and / or communication units.

[0038] In one implementation, the device is a communication device (such as a terminal device or a network device). When the device is a communication device, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0039] In another implementation, the device is a chip, chip system, circuit, or communication module for communication equipment (such as terminal equipment or network equipment). When the device is a chip, chip system, or circuit for communication equipment, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit may be at least one processor, processing circuit, or logic circuit.

[0040] A sixth aspect provides a communication device comprising: at least one processor configured to cause the device to perform any of the first to fourth aspects and any possible implementation thereof.

[0041] Optionally, the at least one processor is configured to execute computer programs or instructions to perform the methods of any of the first to fourth aspects and any possible implementation thereof.

[0042] Optionally, the device further includes a memory for storing the computer program or instructions.

[0043] Optionally, the at least one processor is coupled to a memory for storing the computer program or instructions. The memory may be located externally to the device.

[0044] Optionally, the device also includes a communication interface through which the processor reads instructions from memory. This can be understood as the communication interface being coupled to the processor and used to input computer programs or instructions to the processor, or to output information from the processor.

[0045] Unless otherwise specified, or if the transmission and acquisition / reception operations involved do not contradict their actual function or internal logic in the relevant description, they can be understood as output, input, or other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.

[0046] In one implementation, the device is a communication device (such as a terminal device or a network device).

[0047] In another implementation, the device is a chip, chip system, circuit, or communication module for communication equipment (such as terminal equipment or network equipment). Optionally, the chip is a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip.

[0048] In a seventh aspect, a computer-readable storage medium is provided, on which a computer program (e.g., program code) or instructions are stored, which, when executed on a communication device, cause the communication device to perform the methods of any one of the first to fourth aspects and any possible implementation thereof.

[0049] Eighthly, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform any of the first to fourth aspects and any possible implementation thereof.

[0050] A ninth aspect provides a communication system, including a first communication device and a second communication device. The first communication device is configured to execute a method provided in any implementation of the first aspect, and the second communication device is configured to execute a method provided in any implementation of the second aspect; or, the first communication device is configured to execute a method provided in any implementation of the third aspect, and the second communication device is configured to execute a method provided in any implementation of the fourth aspect. Attached Figure Description

[0051] Figure 1 is a schematic diagram of a wireless communication system applicable to an embodiment of this application.

[0052] Figure 2 is a schematic diagram of a communication method 200 provided in an embodiment of this application.

[0053] Figure 3 is a schematic diagram of a communication method 300 provided in an embodiment of this application.

[0054] Figure 4 is a schematic diagram of a communication device 1000 provided in an embodiment of this application.

[0055] Figure 5 is a schematic diagram of another communication device 1100 provided in an embodiment of this application.

[0056] Figure 6 is a schematic diagram of a chip system 1200 provided in an embodiment of this application. Detailed Implementation

[0057] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0058] Before introducing the scheme of this application, the following points should be noted.

[0059] (1) In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, implicit instruction, etc. When describing an instruction information as indicating A, it can be understood that the instruction information carries A, carries the identifier of A, carries B which is associated with A, carries the identifier of B which is associated with A, etc. In other words, if the receiving side of an instruction information can determine A based on the instruction information, it can be described as the instruction information indicating A, and the specific method of determination is not limited. When it is understood that the instruction information carries A, "instruction" can be replaced with "includes". In this case, a statement such as "send / receive instruction information, the instruction information indicates A" can be replaced with "send / receive A".

[0060] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.

[0061] (2) In this application, the expression " / " is used to indicate that the objects before and after are in an "or" relationship; for example, A / B can mean: A or B. The expression "and / or" is used to indicate that the objects before and after are in a relationship of either "and" or "or"; for example, A and / or B can mean the following: A exists alone, B exists alone, A and B exist simultaneously, where A and B can be single or multiple. "At least one of the following" or similar expressions are used to indicate any combination of the listed items; for example, at least one of A, B and / or C can mean the following: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, A and C exist simultaneously, A, B and C exist simultaneously, where A, B, and C can be single or multiple.

[0062] (3) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.

[0063] (4) In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0064] (5) In this application, "first," "second," and "#1," "#2," and "#A" are merely for descriptive convenience and are used to distinguish objects, and are not intended to limit the scope of the embodiments of this application. They are not used to describe the order or sequence of features. It should be understood that such described objects can be interchanged where appropriate in order to describe solutions other than those in the embodiments of this application.

[0065] (6) In this application, "predefined" can mean a standard protocol predefined, or it can mean a pre-agreed or pre-negotiated agreement between devices. Here, "protocol" can refer to a standard protocol in the field of communications, for example, it may include fourth-generation (4G) protocols. thGeneration 4G network, fifth generation (5G) network th This application does not limit the scope to network protocols such as 5G (generation, 5G), New Radio (NR), 5.5G, and related protocols applied in future communication networks.

[0066] (7) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a concrete manner. In the embodiments of this application, “of,” “corresponding, relevant,” and “corresponding” may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.

[0067] First, let me introduce the communication system to which this application applies.

[0068] The technical solutions provided in this application can be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, and LTE time division duplex (TDD) systems. The technical solutions provided in this application can also be applied to future communication network systems. Furthermore, the technical solutions provided in this application can be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems. The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.

[0069] As an example, a satellite communication system includes a satellite base station and terminal equipment. The satellite base station provides communication services to the terminal equipment. Satellite base stations can also communicate with each other. A satellite can act as a base station or as a terminal device. Here, "satellite" can refer to drones, hot air balloons, low-Earth orbit satellites, medium-Earth orbit satellites, high-Earth orbit satellites, etc. "Satellite" can also refer to non-terrestrial base stations or non-terrestrial equipment.

[0070] As an example, V2X communication can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.

[0071] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The device can also be replaced by an entity, network entity, communication equipment, communication module, node, communication node, etc. This application uses a device as an example for description.

[0072] The terminal device in this application embodiment can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. The terminal device can include various devices with wireless communication capabilities, which can be used to connect people, objects, machines, etc. The terminal device can be widely applied in various scenarios, such as: cellular communication, D2D, V2X, peer-to-peer, M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. Terminal equipment can be user equipment (UE), terminal, fixed equipment, mobile station equipment or mobile equipment, subscriber unit, handheld device, vehicle-mounted equipment, wearable device, cellular phone, smartphone, session initiation protocol (SIP) phone, wireless data card, personal digital assistant (PDA), computer, tablet computer, laptop computer, wireless modem, handset, laptop computer, computer with wireless transceiver capability, smart book, vehicle, satellite, global positioning system (GPS) device, target tracking device, aircraft (e.g., drone, helicopter, multiple helicopters, four helicopters, or airplanes), ship, remote control device, smart home device, industrial equipment, transportation vehicle with wireless communication capability, communication module, or roadside unit with terminal function, all conforming to the 3rd generation partnership project (3GPP) standard. The device may be a wireless communication unit (RSU), or a device built into the aforementioned device (e.g., a communication module, modem, or chip in the aforementioned device), or other processing devices connected to the wireless modem.

[0073] It should be understood that in certain scenarios, a UE can also be used as a base station. For example, a UE can act as a scheduling entity, providing sidelink signaling between UEs in scenarios such as V2X, D2D, or end-to-end.

[0074] In this embodiment, the device for implementing the functions of a terminal device, i.e., the terminal device, can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing the functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed in the terminal device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can also be configured with program instructions for performing corresponding communication functions.

[0075] The network device in this application embodiment can be a device or module with corresponding communication functions. The network device can be a device used to communicate with terminal devices; it can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitter point, master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. Base stations can also be mobile switching centers, devices that perform base station functions in D2D, V2X, and M2M communications, network-side devices in future communication networks, and devices that perform base station functions in future communication systems. Base stations can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.

[0076] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.

[0077] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, or DU, or devices including CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes.

[0078] In some deployments, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as RRUs, AAUs, or RRHs.

[0079] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, a radio access network can also be an open radio access network (O-RAN) architecture. In an O-RAN system, CU can also be called an open CU (open CU, O-CU), DU can also be called an open DU (open DU, O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (open RU, O-RU). Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0080] In this embodiment, the device for implementing the functions of a network device can be a network device itself, or a device capable of supporting the network device in implementing those functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed within the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can be configured with program instructions for performing corresponding communication functions. This embodiment only uses a network device as an example to illustrate the device for implementing the functions of a network device, and does not limit the solution of this embodiment.

[0081] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located.

[0082] The communication system applicable to the embodiments of this application is briefly described below with reference to Figure 1.

[0083] Figure 1 is a schematic diagram of a wireless communication system applicable to an embodiment of this application. As shown in Figure 1, the wireless communication system includes a wireless access network 100. The wireless access network 100 may be a next-generation (e.g., future or higher version) wireless access network or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) may be interconnected or connected to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. Network elements in the wireless communication system are connected through interfaces (e.g., NG, Xn) or air interfaces.

[0084] When network devices and terminal devices communicate, the network device can manage one or more cells, and a cell can include at least one terminal device. A cell can be understood as an area within the wireless signal coverage range of the network device.

[0085] Figure 1 is just a schematic diagram. The wireless communication system may also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, which are not shown in Figure 1.

[0086] To facilitate understanding of the embodiments of this application, the terms used in this application will be briefly explained.

[0087] 1. Multiple-input multiple-output (MIMO) technology: Utilizing spatial resources, MIMO can increase the capacity and spectral efficiency of a communication system by leveraging array gain, multiplexing and diversity gain, and interference cancellation gain in space without increasing system bandwidth. For example, in LTE systems, MIMO systems can support up to eight layers of transmission using multiple antennas at both the transmitting and receiving ends.

[0088] 2. Reference signal (RS): This refers to the physical signal that transmits a sequence to achieve a specific function. Specifically, the reference signal is a physical signal generated by mapping a specific sequence onto corresponding resources according to a pre-defined resource mapping method. The reference signal can also be called a pilot, reference sequence, or reference signal.

[0089] In this application, the reference signal, as an example, can be any of the following: channel state information reference signal (CSI-RS), sounding reference signal (SRS), demodulation reference signal (DMRS), phase track reference signal (PT-RS), cell reference signal (CRS), etc. Among them, DMRS can be used for demodulation of the physical downlink shared channel (PDSCH) or physical uplink shared channel (PUSCH). CSI-RS can be used for channel information measurement and to report channel state information (CSI), which includes at least one of the following: precoding matrix indicator (PMI), rank indication (RI), and channel quality indicator (CQI).

[0090] It should be understood that the reference signals listed above are merely examples and should not be construed as limiting this application. This application does not preclude the possibility of defining other reference signals in future agreements to achieve the same or similar functions.

[0091] 3. Port: Also known as an antenna port, it can include a transmit port and a receive port. One port can be configured for each virtual antenna. Each virtual antenna can be a weighted combination of multiple physical antennas, and each port can correspond to a reference signal.

[0092] In this context, the transmitting port can be understood as a virtual antenna recognized by the receiving end. The receiving port can be understood as the receiving antenna of the receiving end. For example, in downlink transmission, the receiving port can refer to the receiving antenna of the terminal device; similarly, the receiving port can also be understood as a virtual antenna.

[0093] 4. Sensing-Assisted Communication: Sensing fusion has become a research hotspot as one of the potential key technologies for future mobile communication systems. Acquiring sensing signals can enhance wireless communication performance in certain aspects; simultaneously, the performance of traditional sensing services can also be improved using wireless communication systems.

[0094] For example, based on the assumption of sensing-assisted communication characteristics in future communication systems, MIMO systems can achieve more efficient data transmission without relying on traditional CSI acquisition mechanisms, based on the acquired sensing parameters.

[0095] As an example, sensing parameters include multipath parameters such as multipath angle, delay, power, polarization, Doppler, phase (such as initial phase), panel orientation, and direction of movement.

[0096] For example, when the MIMO algorithm fully utilizes the above parameters to achieve performance enhancement, its potential gains may be reflected in the following two aspects:

[0097] (1) Saves resource overhead for channel acquisition and data demodulation reference signals;

[0098] (2) Simplify the CSI acquisition and data transmission process to alleviate problems such as large transmission delay and high configuration mechanism complexity caused by the CSI acquisition process, radio resource control (RRC) and downlink control information (DCI) pilot configuration.

[0099] 5. Multipath parameters: Also known as sensing parameters, multipath information, or multipath components (MPC), these parameters represent the relevant information of each path a signal travels through a channel, such as the multipath component parameters of the transmitting antenna and / or the multipath component parameters of the receiving antenna. Specifically, when a signal is transmitted through a channel, it can travel from the transmitting end to the receiving end via multiple paths, and the multipath parameters represent the relevant information of these multiple paths.

[0100] As an example, multipath parameters include information on at least one of the following parameters: angle, delay, power, polarization, Doppler, phase (such as initial phase), panel orientation, and direction of movement.

[0101] The angle may include at least one of the following: horizontal angle of arrival (AOA / AoA), horizontal angle of departure (AOD / AoD), vertical angle of arrival (ZOA / ZoA), and vertical angle of departure (ZOD / ZoD). AOA and ZOA refer to the horizontal and vertical angles of arrival of the signal via the wireless channel to the receiving antenna, respectively, while AOD and ZOD refer to the horizontal and vertical angles of departure of the signal transmitted via the transmitting antenna, respectively.

[0102] Polarization, or polarization information, can include: polarization mode and / or the number of polarization directions. For example, the polarization mode can be horizontal or vertical. Another example is single polarization, dual polarization, or four polarizations. Yet another example is cross-polarization, X-polarization (Xpol), or quadrifilar helix antenna (QHA). Furthermore, when the polarization mode is cross-polarization, the cross-polarization ratio (XPR) can also be included.

[0103] Doppler refers to the frequency shift caused by the relative motion between the transmitting and receiving ends. It can reflect the speed of movement and can also be called Doppler frequency shift.

[0104] Based on the background technology and the above introduction, in the traditional precoding process, the base station needs to receive downlink channel or weight vector information from the UE in order to perform effective downlink precoding. This application considers that when the base station cannot obtain downlink channel or weight vector information from the UE in a timely manner, it can perform downlink precoding calculation through information from the sensing system, and judge the effect of the precoding scheme through the feedback from the UE, thereby realizing flexible and efficient downlink MIMO transmission on the base station side.

[0105] The methods provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings. The embodiments provided by this application can be applied to the scenarios shown in the above figures and are not limited thereto. Furthermore, the terms used below are explained in the preceding text and will not be repeated hereafter. In the following method embodiments, a first communication device and a second communication device are used as examples for illustration. The first communication device can be a terminal device or a network device; the second communication device can be a terminal device or a network device. The first communication device can also be replaced by components of the first communication device, such as a chip, a chip system, a circuit, or a communication module. The second communication device can also be replaced by components of the second communication device, such as a chip, a chip system, a circuit, or a communication module. Furthermore, the steps described below as being performed by a single execution entity can also be divided into steps performed by multiple execution entities, which can be logically and / or physically separated.

[0106] Figure 2 is a schematic diagram of a communication method 200 provided in an embodiment of this application. The method 200 shown in Figure 2 may include the following steps.

[0107] S210, the second communication device sends the configuration information of the N sensing systems of the second communication device to the first communication device.

[0108] The configuration information of each of the N sensing systems includes at least one of the following: antenna array information of the sensing system, the difference information between the antenna arrays of the sensing system and the communication system of the second communication device, and multipath parameters.

[0109] For example, the N sensing systems include a first sensing system, the configuration information of which includes at least one of the following: antenna array information of the first sensing system, the difference information between the antenna arrays of the first sensing system and the communication system of the second communication device, and multipath parameters.

[0110] Optionally, the antenna array information of the sensing system includes at least one of the following: the number of horizontal / vertical antenna ports and the spacing between adjacent ports. The spacing between adjacent ports is in wavelength granularity.

[0111] Optionally, the difference information between the antenna arrays of the sensing system and the communication system of the second communication device includes at least one of the following: the horizontal and vertical angles of the antenna arrays.

[0112] Optionally, the multipath parameters include information on at least one of the following parameters: angle, delay, power, polarization, Doppler, phase (such as initial phase), panel orientation, and direction of movement.

[0113] Optionally, the configuration information of the N sensing systems can be carried in RRC signaling or MAC-CE signaling.

[0114] The aforementioned communication system refers to the system currently providing communication services between the first communication device and the second communication device. The communication system of the second communication device can be understood as the system through which the second communication device communicates with the first communication device. The sensing system of the second communication device can be a system providing sensing services for the second communication device, and in this application, it can also be considered as a potential alternative system for assisting communication.

[0115] S220, the first communication device determines M of the N sensing systems based on the configuration information of the N sensing systems.

[0116] Wherein, the communication quality parameters of the M sensing systems satisfy the first condition, and the communication quality parameters are used to characterize the communication quality between the first communication device and the second communication device. Optionally, the communication quality parameters can be any one or more parameters that can measure or characterize communication quality. For example, the communication quality parameters include at least one of the following parameters: spectral efficiency, throughput, delay, signal-to-noise ratio, signal strength, capacity, bit error rate, time offset, frequency offset, etc. It should be understood that this application does not limit the specific type of communication quality parameters.

[0117] The first condition is that the communication quality of the sensing system is higher than a certain benchmark. This first condition can be pre-configured or indicated by the second communication device to the first communication device. The sensing system's communication quality parameters satisfying the first condition can be understood as the values ​​of these parameters meeting corresponding threshold conditions. For example, for parameters such as spectral efficiency, throughput, signal-to-noise ratio, signal strength, and capacity, higher values ​​are better; while for parameters such as latency, bit error rate, time offset, and frequency offset, lower values ​​are better. In other words, different threshold conditions need to be met for different types of communication quality parameters.

[0118] For example, when communication quality parameters include spectral efficiency, the communication quality parameters of the sensing system satisfy the first condition, which can be understood as: the spectral efficiency of the sensing system is greater than the threshold 1.

[0119] For example, when the communication quality parameters include throughput, the communication quality parameters of the sensing system satisfy the first condition, which can be understood as: the throughput of the sensing system is greater than the threshold 2.

[0120] For example, when the communication quality parameters include latency, the communication quality parameters of the sensing system satisfy the first condition, which can be understood as: the latency of the sensing system is less than the threshold 3.

[0121] For example, when the communication quality parameters include the bit error rate, the communication quality parameters of the sensing system satisfy the first condition, which can be understood as: the bit error rate of the sensing system is less than the threshold 4.

[0122] Specifically, step S220 includes the following steps:

[0123] 1) Determine the precoding matrix corresponding to each of the N sensing systems based on the configuration information of the N sensing systems;

[0124] 2) Determine the communication quality parameters corresponding to each of the N sensing systems based on their respective precoding matrices;

[0125] 3) Determine the M sensing systems based on the communication quality parameters corresponding to each of the N sensing systems and the first condition.

[0126] The determination of the precoding matrix corresponding to each of the N sensing systems based on their configuration information can be implemented in several ways; two methods are described below:

[0127] In the first implementation, the configuration information of the N sensing systems includes the antenna array information of the first sensing system and the difference information between the antenna arrays of the first sensing system and the communication system of the second communication device. The first communication device can then determine the precoding matrix corresponding to each of the N sensing systems according to the following steps:

[0128] 1) Determine the angular resolution of the N sensing systems based on their configuration information, and determine the corresponding angular domain error range based on the angular resolution;

[0129] 2) Based on the downlink channel information of the communication system of the second communication device, calculate the angle domain information of the second communication device, such as multipath angle parameters, select several groups of spatial beams based on the multipath angle parameters, and generate a new set of spatial beams based on the angle domain error of the sensing system and the beam direction in the selected spatial beams.

[0130] 3) Recalculate the precoding matrix using the downlink channel of the second communication device's communication system and the new spatial beam set.

[0131] In the second implementation, the configuration information of the N sensing systems includes the antenna array information of the first sensing system, the difference information between the antenna arrays of the first sensing system and the communication system of the second communication device, and multipath parameters. The first communication device can then determine the precoding matrix corresponding to each of the N sensing systems according to the following steps:

[0132] 1) Determine the angular resolution of the N sensing systems based on their configuration information, and determine the corresponding angular domain error range based on the angular resolution;

[0133] 2) Based on the downlink channel of the communication system of the second communication device, select the angle information corresponding to the effective multipath (such as the multipath whose power value meets the threshold condition) in the multipath parameters;

[0134] 3) Generate a precoding matrix based on the multipath angle information corresponding to the effective multipath in the selected multipath parameters and the angle domain error information.

[0135] It should be understood that different precoding matrices can be generated based on different multipath parameters (such as the multipath angle parameters of the first communication device, or the multipath angle parameters of the first and second communication devices, or the multipath angle parameters of the first and second communication devices and power parameters).

[0136] In addition, the communication quality parameters corresponding to each of the N sensing systems are determined according to the precoding matrices corresponding to each of the N sensing systems. This includes: based on different precoding matrices, corresponding channel measurements (to obtain information such as modulation and coding scheme (MCS) and rank (RANK)) and data transmission can be performed to obtain the communication quality parameters.

[0137] Furthermore, determining the M sensing systems based on the communication quality parameters corresponding to each of the N sensing systems and the first condition may include: determining whether the values ​​of the communication quality parameters of the N sensing systems satisfy the first condition, thereby determining the M sensing systems. Optionally, the first condition is related to the communication quality parameters of the communication systems.

[0138] Specifically, the communication quality parameters of each of the N sensing systems can be compared with the communication quality parameters of the second communication device's communication system. The following section uses spectral efficiency as an example to introduce several comparison methods.

[0139] For example, the spectral efficiency of the communication system of the second communication device is M0, and the spectral efficiencies of the N sensing systems are M1, M2, M3, ..., Mn, respectively. N Then the first communication device can transmit M1 to M... KCompare each system with M0 and select the sensing systems with better comparison results, for example, M1 to M... N Each sensor system's ratio to M0 is compared with A, and the M sensory systems with ratios greater than A are identified; for example, M1 to M... N Each is compared with λM0 (i.e., threshold 1), and M sensing systems with spectral efficiency greater than λM0 are identified.

[0140] It should be understood that this application does not limit the comparison method.

[0141] Here, A or λ is pre-configured, or it can be indicated by the second communication device to the first communication device.

[0142] The communication quality parameters of the communication system are determined by the first communication device based on the reference signal sent by the second communication device.

[0143] Optionally, in step S210, the second communication device further sends a first indication information and / or a second indication information to the first communication device, wherein the first indication information is used to indicate the type of the communication quality parameter, and the second indication information is used to indicate a first condition.

[0144] For example, the first indication information indicates that the communication quality parameter is spectral efficiency, or indicates that the communication quality parameter is any other parameter that can measure or characterize the communication quality; this application does not limit this.

[0145] For example, the second indication information indicates that the first condition is that the ratio of the spectral efficiency of the sensing system to that of the communication system is greater than A; or, for another example, the second indication information indicates that the first condition is that the spectral efficiency of the sensing system is greater than λM0.

[0146] S230, the first communication device sends first information to the second communication device, the first information being used to instruct the aforementioned M sensing systems.

[0147] Optionally, the first information includes information about the M sensing systems.

[0148] Optionally, the information of the M sensing systems includes the identification information of the M sensing systems.

[0149] Optionally, the information for the M sensing systems may also include the communication quality parameters corresponding to each of the M sensing systems.

[0150] S240, the second communication device determines the precoding matrix for sending signals to the first communication device based on the configuration information of the M sensing systems.

[0151] Specifically, after receiving the M sensing systems from the first communication device via the first information feedback, the second communication device determines a suitable precoding mode based on the configuration information of the M sensing systems and performs MIMO transmission with the first communication device.

[0152] With the above scheme, when the second communication device cannot obtain the channel or weight vector information fed back by the first communication device in a timely manner, precoding calculation can be performed through the sensing system information, and the effect of the precoding can be judged through the feedback of the first communication device, thereby realizing flexible and efficient MIMO transmission.

[0153] This application also provides another method 300, which can perform precoding calculation through sensing system information when the second communication device cannot obtain the channel or weight vector information fed back by the first communication device in a timely manner. The difference between this method and the above-mentioned method 200 is that the first communication device no longer calculates the precoding matrix and communication quality parameters corresponding to different sensing system configurations, but only judges whether the angular resolution of different sensing systems can be used for precoding based on the channel conditions.

[0154] Figure 3 is a schematic diagram of a communication method 300 provided in an embodiment of this application. The method 300 shown in Figure 3 may include the following steps.

[0155] S310, the second communication device sends the antenna array information of the N sensing systems of the second communication device or the angular resolution information of the N sensing systems to the first communication device.

[0156] The antenna array information of the sensing system includes at least one of the following: the number of horizontal / vertical antenna ports and the spacing between adjacent ports. The spacing between adjacent ports is measured in wavelength increments.

[0157] The angular resolution information of the N sensing systems includes the horizontal / vertical angular resolution of the N sensing systems.

[0158] S320, the first communication device determines M of the N sensing systems based on the antenna array information of the N sensing systems or the angular resolution information of the N sensing systems.

[0159] Among them, the angular resolution of the M sensing systems is greater than a first threshold, which is determined based on the antenna array information of the communication system of the second communication device.

[0160] It should be understood that if the first communication device receives antenna array information of N sensing systems from the second communication device in step S310, the first communication device determines the angular resolution of the N sensing systems based on the antenna array information of the N sensing systems.

[0161] Optionally, the antenna array information of the N sensing systems or the angular resolution information of the N sensing systems may be carried in the RRC signaling.

[0162] The method for determining the first threshold is described below.

[0163] The second communication device sends the antenna array information of the communication system of the second communication device to the first communication device, and the first communication device can determine the first threshold based on the antenna array information of the communication system of the second communication device.

[0164] It should be understood that the first threshold is the minimum angular resolution required for the second communication device to perform precoding.

[0165] S330, the first communication device sends first information to the second communication device, the first information being used to instruct the aforementioned M sensing systems.

[0166] Optionally, the first information includes information about the M sensing systems.

[0167] Optionally, the information of the M sensing systems includes the identification information of the M sensing systems.

[0168] Optionally, the information for the M sensing systems may also include the communication quality parameters corresponding to each of the M sensing systems.

[0169] S340, the second communication device determines the precoding matrix for sending signals to the first communication device based on the configuration information of the M sensing systems.

[0170] Specifically, after receiving the M sensing systems from the first communication device via the first information feedback, the second communication device determines a suitable precoding mode based on the configuration information of the M sensing systems and performs MIMO transmission with the first communication device.

[0171] With the above scheme, when the second communication device cannot obtain the channel or weight vector information fed back by the first communication device in a timely manner, precoding calculation can be performed through the sensing system information, and the effect of the precoding can be judged through the feedback of the first communication device, thereby realizing flexible and efficient MIMO transmission.

[0172] The methods provided by the embodiments of this application have been described in detail above with reference to Figures 2 and 3. The apparatus provided by the embodiments of this application will be described in detail below with reference to Figures 4 to 6. It should be understood that the descriptions of the apparatus embodiments correspond to the descriptions of the method embodiments; therefore, any content not described in detail can be referred to the method embodiments above, and for the sake of brevity, will not be repeated here.

[0173] Figure 4 is a schematic diagram of a communication device 1000 provided in an embodiment of this application. The communication device 1000 includes a transceiver unit 1010 and a processing unit 1020. The transceiver unit 1010 can be used to implement corresponding communication functions. The transceiver unit 1010 can also be referred to as a communication interface or a communication unit. The processing unit 1020 can be used to perform processing, such as determining monitoring information and judging whether parameters need to be updated.

[0174] Optionally, the device 1000 may further include a storage unit, which can be used to store instructions and / or data, and the processing unit 1020 can read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiments.

[0175] In a first possible design, the device 1000 can be the first communication device in the foregoing embodiments. This device 1000 can implement the steps or processes performed by the first communication device corresponding to those described in the above method embodiments. Specifically, the transceiver unit 1010 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the first communication device in the above method embodiments, and the processing unit 1020 can be used to perform processing-related operations of the first communication device in the above method embodiments, or operations other than transceiver (such as operations other than sending and / or receiving data or messages).

[0176] In a second possible design, the device 1000 can be the second communication device in the foregoing embodiments. This device 1000 can implement the steps or processes performed by the second communication device corresponding to those described in the above method embodiments. Specifically, the transceiver unit 1010 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the second communication device in the above method embodiments, and the processing unit 1020 can be used to perform processing-related operations of the second communication device in the above method embodiments, or operations other than transceiver (such as operations other than sending and / or receiving data or messages).

[0177] In one possible implementation, a transceiver unit 1010 is configured to receive configuration information of N sensing systems, wherein the configuration information of each sensing system includes at least one of the following: antenna array information of the sensing system, antenna array difference information between the sensing system and the communication system of the second communication device, and multipath parameters; a processing unit 1020 is configured to determine M sensing systems among the N sensing systems based on the configuration information of the N sensing systems, wherein the communication quality parameters of the M sensing systems satisfy a first condition, and the communication quality parameters are used to characterize the communication quality between the first communication device and the second communication device; the transceiver unit 1010 is further configured to transmit first information, the first information being used to indicate the M sensing systems.

[0178] Another possible implementation is that the processing unit 1020 is used to determine the precoding matrix for sending signals to the first communication device based on the configuration information of the M sensing systems; the transceiver unit 1010 is used to send the configuration information of the N sensing systems; the transceiver unit 1010 is also used to receive information from the M sensing systems, the information of the M sensing systems including the identification information of the M sensing systems.

[0179] Optionally, determining M sensing systems from the N sensing systems based on their configuration information includes: determining the precoding matrix corresponding to each of the N sensing systems based on their configuration information; determining the communication quality parameters corresponding to each of the N sensing systems based on their precoding matrices; and determining the M sensing systems based on their communication quality parameters and a first condition.

[0180] Optionally, the first information may also include information about the M sensing systems.

[0181] Optionally, the first condition is related to the communication quality parameters of the communication system.

[0182] Optionally, the transceiver unit 1010 is further configured to send or receive first indication information and / or second indication information, wherein the first indication information is used to indicate the type of the communication quality parameter and the second indication information is used to indicate the first condition.

[0183] Another possible implementation includes a transceiver unit 1010 for receiving antenna array information of N sensing systems of the second communication device or angular resolution information of the N sensing systems; a processing unit 1020 for determining M sensing systems among the N sensing systems based on the antenna array information of the N sensing systems or the angular resolution information of the N sensing systems, wherein the angular resolution of the M sensing systems is greater than a first threshold, the first threshold being determined based on the antenna array information of the communication system of the second communication device; and the transceiver unit 1010 for transmitting first information, the first information being used to indicate the M sensing systems.

[0184] Optionally, the transceiver unit 1010 is further configured to receive antenna array information of the communication system of the second communication device; the processing unit 1020 is further configured to determine the first threshold based on the antenna array information of the communication system of the second communication device.

[0185] Another possible implementation is that the transceiver unit 1010 is used to transmit antenna array information of N sensing systems of the second communication device or angular resolution information of the N sensing systems; the transceiver unit 1010 is also used to receive first information, the first information being used to indicate the M sensing systems, the M sensing systems being sensing systems among the N sensing systems whose angular resolution is greater than a first threshold, the first threshold being determined based on the antenna array information of the communication system of the second communication device; and the processing unit 1020 is used to determine a precoding matrix for transmitting signals to the first communication device based on the configuration information of the M sensing systems.

[0186] Optionally, the transceiver unit 1010 is also used to transmit antenna array information of the communication system of the second communication device.

[0187] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0188] It should also be understood that the device 1000 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the device 1000 can be specifically the communication device in the above embodiments, and can be used to execute the various processes and / or steps corresponding to the communication device in the above method embodiments; to avoid repetition, these will not be described again here.

[0189] The apparatus 1000 of each of the above-described schemes has the function of implementing the corresponding steps performed by the communication device (such as the first communication device, or the second communication device) in the above-described methods. The function can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (e.g., the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as processing units, can be replaced by processors, respectively executing the transceiver operations and related processing operations in each method embodiment.

[0190] In addition, the transceiver unit 1010 may also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing unit may be a processing circuit.

[0191] It should be noted that the device in Figure 4 can be the communication device in the foregoing embodiments (such as the first communication device or the second communication device), or it can be a chip or a chip system, such as a system on a chip (SoC). The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.

[0192] Figure 5 is a schematic diagram of another communication device 1100 provided in an embodiment of this application. The device 1100 includes a processor 1110, which is coupled to a memory 1120. The memory 1120 is used to store computer programs or instructions and / or data. The processor 1110 is used to execute the computer programs or instructions stored in the memory 1120, or to read the data stored in the memory 1120, so as to execute the methods in the above method embodiments.

[0193] Optionally, there may be one or more processors 1110.

[0194] Optionally, the memory 1120 may be one or more.

[0195] Alternatively, the memory 1120 can be integrated with the processor 1110, or it can be set separately.

[0196] Optionally, as shown in FIG5, the device 1100 further includes a transceiver 1130, which is used for receiving and / or transmitting signals. For example, the processor 1110 is used to control the transceiver 1130 to receive and / or transmit signals.

[0197] As an example, processor 1110 may have the functions of processing unit 1020 shown in FIG4, memory 1120 may have the functions of storage unit, and transceiver 1130 may have the functions of transceiver unit 1010 shown in FIG4.

[0198] As one option, the device 1100 is used to implement the operations performed by the communication device (such as a first communication device, or a second communication device) in the various method embodiments described above.

[0199] For example, processor 1110 is used to execute computer programs or instructions stored in memory 1120 to implement the relevant operations of the communication device in the various method embodiments described above.

[0200] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0201] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0202] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0203] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0204] Figure 6 is a schematic diagram of a chip system 1200 provided in an embodiment of this application. The chip system 1200 (or may also be called a processing system) includes logic circuitry 1210 and an input / output interface 1220.

[0205] The logic circuit 1210 can be a processing circuit in the chip system 1200. The logic circuit 1210 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 1200 to implement the methods and functions of the embodiments of this application. The input / output interface 1220 can be an input / output circuit in the chip system 1200, outputting processed information from the chip system 1200, or inputting data or signaling information to be processed into the chip system 1200 for processing.

[0206] As one approach, the chip system 1200 is used to implement operations performed by a communication device (such as a first communication device or a second communication device) in the various method embodiments described above.

[0207] For example, logic circuit 1210 is used to implement processing-related operations performed by a communication device (such as a first communication device or a second communication device) in the above method embodiments; input / output interface 1220 is used to implement sending and / or receiving-related operations performed by a communication device (such as a first communication device or a second communication device) in the above method embodiments.

[0208] This application also provides a computer-readable storage medium storing a computer program or instructions for implementing the methods executed by a communication device (such as a first communication device or a second communication device) in the above-described method embodiments. For example, when the computer program or instructions are run on the communication device, the communication device (such as the first communication device or the second communication device) executes the above-described methods (such as method 200 or method 300).

[0209] This application also provides a computer program product comprising instructions that, when executed by a computer, implement the methods described above, which are performed by a communication device (such as a first communication device or a second communication device). For example, when the computer program or instructions are run on the communication device, the communication device (such as the first communication device or the second communication device) performs the methods described above (such as method 200 or method 300).

[0210] This application also provides a communication system, which includes a first communication device and / or a second communication device from the embodiments described above. For example, the system includes the first and second communication devices from the embodiment of FIG2. As another example, the system includes the first and second communication devices from the embodiment of FIG3.

[0211] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be referred to the corresponding method embodiments provided above, and will not be repeated here.

[0212] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.

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

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

Claims

1. A communication method, characterized in that, Applied to a first communication device, the method includes: The configuration information of N sensing systems of the second communication device is received, wherein the configuration information of each of the N sensing systems includes at least one of the following: antenna array information of the sensing system, difference information between the antenna arrays of the sensing system and the communication system of the second communication device, and multipath parameters; Based on the configuration information of the N sensing systems, M sensing systems are determined from the N sensing systems. The values ​​of the communication quality parameters of the M sensing systems satisfy a first condition. The communication quality parameters are used to characterize the communication quality between the first communication device and the second communication device. Send a first message, which is used to instruct the M sensing systems.

2. The method according to claim 1, characterized in that, The step of determining M sensing systems from the N sensing systems based on their configuration information includes: The precoding matrix corresponding to each of the N sensing systems is determined based on the configuration information of the N sensing systems; The communication quality parameters corresponding to each of the N sensing systems are determined based on the precoding matrices corresponding to each of the N sensing systems. The M sensing systems are determined based on the communication quality parameters corresponding to each of the N sensing systems and the first condition.

3. The method according to claim 1 or 2, characterized in that, The method further includes: Receive a first indication information and / or a second indication information, wherein the first indication information is used to indicate the type of the communication quality parameter and the second indication information is used to indicate the first condition.

4. A communication method, characterized in that, Applied to a second communication device, the method includes: The configuration information of N sensing systems of the second communication device is sent, wherein the configuration information of each of the N sensing systems includes at least one of the following: antenna array information of the sensing system, difference information between the antenna arrays of the sensing system and the communication system of the second communication device, and multipath parameters; Receive first information, the first information is used to indicate that the communication quality parameter values ​​of M of the N sensing systems meet a first condition, and the communication quality parameter is used to characterize the communication quality between the first communication device and the second communication device; The precoding matrix for sending signals to the first communication device is determined based on the information from the M sensing systems.

5. The method according to claim 4, characterized in that, The method further includes: Send a first indication message and / or a second indication message, wherein the first indication message is used to indicate the type of the communication quality parameter, and the second indication message is used to indicate the first condition.

6. The method according to any one of claims 1 to 5, characterized in that, The first information includes information from the M sensing systems.

7. The method according to any one of claims 1 to 6, characterized in that, The first condition is related to the communication quality parameters of the communication system.

8. A communication method, characterized in that, Applied to a first communication device, the method includes: Receive antenna array information of N sensing systems of the second communication device or angular resolution information of the N sensing systems; M sensing systems are determined from the N sensing systems based on the antenna array information or the angular resolution information of the N sensing systems. The angular resolution of the M sensing systems is greater than a first threshold, which is determined based on the antenna array information of the communication system of the second communication device. Send a first message, which is used to instruct the M sensing systems.

9. The method according to claim 8, characterized in that, The method further includes: Receive antenna array information of the communication system of the second communication device; The first threshold is determined based on the antenna array information of the communication system of the second communication device.

10. A communication method, characterized in that, Applied to a second communication device, the method includes: Send the antenna array information of the N sensing systems of the second communication device or the angular resolution information of the N sensing systems; Receive first information, the first information being used to indicate M sensing systems among the N sensing systems, the M sensing systems being sensing systems among the N sensing systems whose angular resolution is greater than a first threshold, the first threshold being determined based on the antenna array information of the communication system of the second communication device; The precoding matrix for sending signals to the first communication device is determined based on the information from the M sensing systems.

11. The method according to claim 10, characterized in that, The method further includes: Send the antenna array information of the communication system of the second communication device.

12. A communication device, characterized in that, Includes modules or units for performing the method according to any one of claims 1 to 11.

13. A communication device, characterized in that, Includes a processor, the processor being configured to cause the communication device to perform the method of any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 11.

15. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 11.