[go: up one dir, main page]

WO2025139991A1 - Communication method and communication apparatus - Google Patents

Communication method and communication apparatus Download PDF

Info

Publication number
WO2025139991A1
WO2025139991A1 PCT/CN2024/140600 CN2024140600W WO2025139991A1 WO 2025139991 A1 WO2025139991 A1 WO 2025139991A1 CN 2024140600 W CN2024140600 W CN 2024140600W WO 2025139991 A1 WO2025139991 A1 WO 2025139991A1
Authority
WO
WIPO (PCT)
Prior art keywords
network device
pilot signals
sending
information
detection task
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2024/140600
Other languages
French (fr)
Chinese (zh)
Inventor
皇甫幼睿
王坚
李榕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2025139991A1 publication Critical patent/WO2025139991A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]

Definitions

  • the present application provides a communication method and a communication device, which are beneficial to improving the adaptability of the precoding matrix used by the communication equipment to the current communication environment, thereby helping to improve the communication quality.
  • the present application provides a communication method, which is applied to a network device, or to a module in a network device (such as a chip or a chip system, etc.).
  • the method includes: the network device inputs first environmental information into a first model to obtain N precoding matrices, and the first environmental information is used to indicate the communication environment within the coverage range of the network device, where N is a positive integer; further, the network device sends N pilot signals based on the N precoding matrices.
  • the network device calculates the precoding matrix corresponding to the current communication environment based on the environmental information of the current communication environment (i.e., the first environmental information) and the first model. It can be understood that the connection between the communication environment and the precoding matrix is learned through the first model, and the precoding matrix can be adapted to the current communication environment based on the first model, which is conducive to improving the adaptability of the precoding matrix to the current environment, thereby helping to improve communication performance.
  • the N precoding matrices are used to obtain N beams corresponding to sending the N pilot signals, and the pilot signals correspond to the beams one-to-one; wherein each beam corresponds to at least one beam direction.
  • the first environmental information includes environmental information of a third direction corresponding to the network device and environmental information of a fourth direction corresponding to the network device, the third direction being the direction from the network device to the first position, and the fourth direction being the direction from the network device to the second position; if the number of signal transmission paths from the network device to the first position is greater than the number of signal transmission paths from the network device to the second position, the beam intensity of the third beam is greater than the beam intensity of the fourth beam, the third beam is the beam among the N beams corresponding to the third direction, and the fourth beam is the beam among the N beams corresponding to the fourth direction.
  • the first environmental information includes one or more of the following information: location information of the network device, the cell division method corresponding to the network device, the antenna layout and orientation of the network device, the building layout within the coverage of the network device, the building material within the coverage of the network device, the street layout within the coverage of the network device, the environmental map within the coverage of the network device, the vegetation layout information within the coverage of the network device, and the water system layout within the coverage of the network device.
  • the first environmental information also includes location distribution information of multiple terminal devices served by the network device, and the location distribution information includes one or more of the following information: terminal density within the coverage of the network device, a heat map of the multiple terminal devices served by the network device in the communication environment within the coverage of the network device, and movement trajectories of the multiple terminal devices served by the network device in the communication environment within the coverage of the network device.
  • the output of the first model also includes N probability values, the N probability values correspond one-to-one to the N precoding matrices, and the probability value is used to indicate the importance of the precoding matrix corresponding to the probability value among the N precoding matrices.
  • the probability value associated with the first direction among the N probability values is greater than the probability value associated with the second direction; and/or, the probability value associated with the third direction among the N probability values is greater than the probability value associated with the fourth direction.
  • the network device sends the N pilot signals to the first terminal device in a sending order, and the sending order is determined based on the probability value output by the first model, or the sending order is obtained based on the historical measurement data corresponding to the communication environment; further, the network device sends the N pilot signals to the first terminal device based on the N precoding matrices and the sending order.
  • the network device can send N pilot signals according to a variety of sending orders, which is conducive to improving the flexibility of communication.
  • the network device sends the N precoding matrices to the first terminal device, and the N precoding matrices are used by the first terminal device to perform the first detection task according to the second model.
  • the first detection task can be performed in combination with the precoding matrix related to the current communication environment, which is conducive to improving the detection accuracy of the first detection task.
  • a network device sends configuration information, where the configuration information is used to configure a sending period of a pilot signal corresponding to at least one detection task, and/or the configuration information is used to configure a sending number of pilot signals corresponding to the at least one detection task, where the sending number of pilot signals is the number of pilot signals sent within one sending period.
  • the at least one detection task includes one or more of a positioning task, a beam prediction task, a channel prediction task, or an environment reconstruction task.
  • the network device obtains the first data, and updates the model parameters of the second model based on the first data; the first data is related to the first detection task.
  • the network device will fine-tune the second model based on the first data (i.e., update the model parameters), which is conducive to improving the adaptability of the second model to the network device and the current communication environment, and is conducive to improving the accuracy of the second model.
  • the first detection task is an environment reconstruction task, and the first data includes pilot signal measurement results of multiple terminal devices served by the network device and environmental information within the coverage area of the network device; or, the first detection task is a positioning task, and the first data includes pilot signal measurement results of terminal devices served by the network device and location information of terminal devices served by the network device.
  • the input of the first model also includes distribution information of multiple terminal devices served by the network device.
  • the present application provides a communication method, which is applied to a first terminal device, or to a module in the first terminal device (such as a chip or a chip system, etc.).
  • the method includes: the first terminal device receives N precoding matrices from a network device, and the N precoding matrices are related to the communication environment within the coverage range of the network device, and N is a positive integer; the first terminal device measures N pilot signals from the network device to obtain signal strengths of the N pilot signals, and the N pilot signals are sent based on the N precoding matrices; further, the first terminal device inputs the signal strengths of the N pilot signals and the N precoding matrices into a second model to perform a first detection task.
  • the first terminal device receives the transmission order of the N pilot signals from the network device; further, the first terminal device measures the first K pilot signals based on the transmission order of the N pilot signals to obtain the signal strengths of the N pilot signals, where K is a positive integer less than or equal to N.
  • the first terminal device can flexibly choose to measure the N pilot signals, or measure part of the N pilot signals, during the process of performing the first detection task, which is conducive to saving power consumption of the terminal device in performing the first detection task.
  • different detection tasks in the at least one detection task correspond to different sending periods, and/or different detection tasks in the at least one detection task correspond to different sending quantities.
  • the second detection task is any one of the at least one detection task, and the second detection task corresponds to multiple sending cycles, and each sending cycle corresponding to the second detection task corresponds to a different detection accuracy of the second detection task; or, the second detection task corresponds to multiple sending quantities, and each sending quantity corresponding to the second detection task corresponds to a different detection accuracy of the second detection task.
  • the at least one detection task includes one or more of a positioning task, a beam prediction task, a channel prediction task, or an environment reconstruction task.
  • the present application provides a communication device, which may be a network device, or a device in a network device, or a device that can be used in combination with a network device.
  • the communication device may also be a chip system.
  • the communication device may execute the method described in the first aspect.
  • the functions of the communication device may be implemented by hardware, or by hardware executing corresponding software implementations.
  • the hardware or software includes one or more units or modules corresponding to the above functions.
  • the unit or module may be software and/or hardware.
  • the operations and beneficial effects performed by the communication device may refer to the method and beneficial effects described in the first aspect above.
  • FIG7 is a logic diagram of a model training provided in an embodiment of the present application.
  • FIG. 9 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application.
  • FIG. 1a is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application.
  • the communication system includes a radio access network (RAN) 100 and a core network 200.
  • the communication system 1000 may also include the Internet 300.
  • the RAN 100 includes at least one RAN node (such as 110a and 110b in FIG. 1a , collectively referred to as 110), and may also include at least one terminal (such as 120a-120j in FIG. 1a , collectively referred to as 120).
  • the RAN 100 may also include other RAN nodes, such as a wireless relay device and/or a wireless backhaul device (not shown in FIG. 1a ).
  • the terminal 120 is connected to the RAN node 110 wirelessly, and the RAN node 110 is connected to the core network 200 wirelessly or by wire.
  • the core network device in the core network 200 and the RAN node 110 in the RAN 100 may be independent and different physical devices, or may be the same physical device that integrates the logical functions of the core network device and the logical functions of the RAN node.
  • Terminals and terminals as well as RAN nodes and RAN nodes may be connected to each other via wired or wireless means.
  • RAN100 may be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, and a future radio access system defined in the 3rd generation partnership project (3GPP). RAN100 may also include two or more of the above different radio access systems. RAN100 may also be an open RAN (O-RAN).
  • E-UTRA evolved universal terrestrial radio access
  • NR new radio
  • 3GPP 3rd generation partnership project
  • RAN100 may also include two or more of the above different radio access systems.
  • RAN100 may also be an open RAN (O-RAN).
  • RAN node also known as radio access network equipment, RAN entity or access node
  • RAN node may also be referred to as network equipment in the following text, which is used to help terminals access the communication system through wireless means.
  • the RAN node may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the fifth generation (5G) mobile communication system, a next generation NodeB in the sixth generation (6G) mobile communication system, or a base station in a future mobile communication system.
  • the RAN node may be a macro base station (such as 110a in FIG. 1a), a micro base station or an indoor station (such as 110b in FIG. 1a), or a relay node or a donor node.
  • the cooperation of multiple RAN nodes can help the terminal achieve wireless access, and different RAN nodes respectively implement part of the functions of the base station.
  • the RAN node can be a centralized unit (CU), a distributed unit (DU) or a radio unit (RU).
  • the CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP);
  • SDAP service data adaptation protocol
  • the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part or all of the physical layer.
  • PDCP packet data convergence protocol
  • SDAP service data adaptation protocol
  • MAC medium access control
  • RU can be used to implement the transceiver function of the radio frequency signal.
  • CU and DU can be two independent RAN nodes, or they can be integrated in the same RAN node, such as integrated in the baseband unit (BBU).
  • the RU may be included in a radio frequency device, such as a remote radio unit (RRU) or an active antenna unit (AAU).
  • RRU remote radio unit
  • AAU active antenna unit
  • the CU may be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
  • DU for downlink transmission, based on layer mapping, DU is configured to implement layer mapping and one or more functions before it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (for example, one or more of resource element (RE) mapping, digital beamforming (BF), or inverse fast Fourier transform (IFFT)/adding cyclic prefix (CP)) are moved to RU for implementation.
  • RE demapping as the division
  • DU is configured to implement demapping and one or more functions before it (i.e.
  • IDFT inverse discrete Fourier transform
  • FFT fast Fourier transform
  • the processing unit for implementing the baseband function in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing the baseband function in the RRU/AAU/RRH is called a baseband low layer (BBL) unit.
  • BHB baseband high layer
  • BBL baseband low layer
  • RAN nodes may have different names.
  • CU may be called an open CU (open CU, O-CU)
  • DU may be called an open DU (open DU, O-DU)
  • RU may be called an open RU (open RU, O-RU).
  • the RAN node in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
  • the RAN node may be a server loaded with a corresponding software module.
  • the embodiments of the present application do not limit the specific technology and specific device form adopted by the RAN node. For ease of description, the following description takes a base station as an example of a RAN node.
  • a terminal is a device with wireless transceiver function, which can send signals to a base station or receive signals from a base station.
  • a terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc.
  • Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc.
  • D2D device-to-device
  • V2X vehicle-to-everything
  • MTC machine-type communication
  • IOT Internet of Things
  • virtual reality augmented reality
  • industrial control automatic driving
  • telemedicine smart grid
  • smart furniture smart office
  • smart wear smart transportation
  • smart city etc.
  • Base stations and terminals can be fixed or movable. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
  • the helicopter or drone 120i in FIG. 1a can be configured as a mobile base station.
  • the terminal 120j that accesses the wireless access network 100 through 120i the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, 110a and 120i communicate through the wireless air interface protocol.
  • 110a and 120i can also communicate through the interface protocol between base stations.
  • relative to 110a, 120i is also a base station. Therefore, base stations and terminals can be collectively referred to as communication devices.
  • 110a and 110b in FIG. 1a can be referred to as communication devices with base station functions
  • 120a-120j in FIG. 1a can be referred to as communication devices with terminal functions.
  • Base stations and terminals, base stations and base stations, and terminals and terminals can communicate through authorized spectrum, unauthorized spectrum, or both; they can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz.
  • GHz gigahertz
  • the embodiments of the present application do not limit the spectrum resources used for wireless communication.
  • the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem including the base station function.
  • the control subsystem including the base station function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city.
  • the functions of the terminal may also be performed by a module (such as a chip or a modem) in the terminal, or by a device including the terminal function.
  • FIG. 1b is another schematic diagram of a wireless communication system applicable to an embodiment of the present application.
  • the wireless communication system includes a RAN intelligent controller (RIC).
  • the RIC can be used to implement functions related to artificial intelligence (AI).
  • the RIC includes a near-real-time RIC (near-RT RIC) and a non-real-time RIC (non-real-time RIC).
  • the non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to delay, and the delay of the data can be in the order of seconds.
  • the real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to delay, and the delay of the data is in the order of tens of milliseconds.
  • the near real-time RIC is used for model training and reasoning. For example, it is used to train an AI model and use the AI model for reasoning.
  • the near real-time RIC can obtain information on the network side and/or the terminal side from a RAN node (e.g., CU, CU-CP, CU-UP, DU, and/or RU) and/or a terminal. This information can be used as training data or reasoning data.
  • the near real-time RIC can submit the reasoning results to the RAN node and/or the terminal.
  • the reasoning results can be exchanged between the CU and the DU, and/or between the DU and the RU.
  • the near real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.
  • the non-real-time RIC is also used for model training and reasoning. For example, it is used to train an AI model and use the model for reasoning.
  • the non-real-time RIC can obtain information on the network side and/or the terminal side from a RAN node (such as a CU, CU-CP, CU-UP, DU and/or RU) and/or a terminal.
  • the information can be used as training data or reasoning data, and the reasoning results can be submitted to the RAN node and/or the terminal.
  • the reasoning results can be exchanged between the CU and the DU, and/or between the DU and the RU.
  • the non-real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.
  • the near real-time RIC and the non-real-time RIC may also be separately set as a network element.
  • the near real-time RIC and the non-real-time RIC may also be part of other devices, for example, the near real-time RIC is set in a RAN node (for example, in a CU or DU), while the non-real-time RIC is set in an operation, administration and maintenance (OAM), a cloud server, a core network device, or other network devices.
  • a RAN node for example, in a CU or DU
  • OAM operation, administration and maintenance
  • the wireless communication system may include multiple network devices (also called access network devices) at the same time, and may also include multiple terminal devices at the same time, without limitation.
  • a network device may serve one or more terminal devices at the same time.
  • a terminal device may also access one or more network devices at the same time.
  • the embodiment of the present application does not limit the number of terminal devices and network devices included in the wireless communication system.
  • the N precoding matrices obtained according to the first model mentioned in this application include any of the following two understandings: 1, the output of the first model is the N precoding matrices; that is, after the first environmental information is input into the first model, the first model outputs the element values of each precoding matrix in the N precoding matrices; 2, the output of the first model is an indication of the N precoding matrices; that is, after the first environmental information is input into the first model, the output of the first model is obtained, and the network device can determine (or understand as selecting) the N precoding matrices from the preset multiple precoding matrices according to the output of the first model.
  • the first environment information includes environment information of direction #5 from the network device to position 3, and environment information of direction #6 from the network device to position 4.
  • the probability value associated with direction #5 is greater than the probability value associated with direction #6.
  • the N precoding matrices include precoding matrix 1 and precoding matrix 2, beam 1 may be formed based on precoding matrix 1, and beam 2 may be formed based on precoding matrix 2.
  • the network device sends a pilot signal through beam 1 based on precoding matrix 1, and sends a pilot signal through beam 2 based on precoding matrix 2.
  • the network device sends the N pilot signals to the first terminal device in a sending order, where the sending order is output by the first model, or the sending order is obtained based on historical measurement data corresponding to the communication environment. Further, the network device sends the N pilot signals to the first terminal device based on the N precoding matrices and the sending order.
  • the network device After the network device obtains the sending order of the N pilot signals, it sends the sending order of the N pilot signals to the first terminal device, so that the network device and the first terminal device reach an agreement on the sending order of the N pilot signals. Further, the network device sends the N pilot signals to the first terminal device based on the N precoding matrices and the sending order; that is, the first terminal device receives the N pilot signals based on the sending order.
  • the network device can obtain 8 pilot signals through 8 precoding matrices, and the beam indexes corresponding to the 8 pilot signals are beam #0 to beam #7. Furthermore, the network device obtains the sending order of the 8 pilot signals: beam #1, beam #3, beam #0, beam #4, beam #5, beam #6, beam #7. According to the sending order, the network device first sends the pilot signal to the first terminal device through the precoding matrix corresponding to beam #1, and finally sends the pilot signal to the first terminal device through the precoding matrix corresponding to beam #7.
  • the sending order is related to the transmission characteristics of the pilot signals sent by the N precoding matrices (or understood as the N beams) predicted (or estimated, calculated) by the network device, and the transmission characteristics include one or more of transmission delay, signal strength, signal-to-noise ratio or path loss.
  • the sending order is related to the environmental perception capability of the pilot signals sent by the N precoding matrices predicted by the network device, and it can be understood that the more diverse the wireless paths covered by the pilot signals, the stronger the environmental perception capability of the pilot signals; or, the sending order is related to the coverage capability of the pilot signals sent by the N precoding matrices predicted by the network device, and it can be understood that the more users (or the number of terminal devices) covered by the pilot signal, the stronger the coverage capability of the pilot signal.
  • the better the transmission characteristics of a certain pilot signal the stronger the environment perception capability or the stronger the coverage capability, the earlier the sending order of the pilot signal among the N pilot signals.
  • the signal strengths of the pilot signals respectively transmitted by beams #0 to #7 predicted by the network device are shown in FIG3 , where the signal strength of the pilot signal transmitted by beam #1 is the strongest, and the signal strength of the pilot signal transmitted by beam #7 is the weakest.
  • the network device can determine the transmission order of the eight pilot signals: beam #1, beam #2, beam #0, beam #3, beam #4, beam #5, beam #6, beam #7.
  • the sending order of the N pilot signals mentioned in this application can also be understood as the order of use of the N precoding matrices, or as the sending order of the N beams.
  • the sending order mentioned in this application is output by the first model, which can be understood as the network device predicting the sending order of the N pilot signals through the first model; or, it can also be understood that the network device predicts the strong and weak relationship of the transmission characteristics of the N pilot signals through the first model, and the network device can determine the sending order of the N pilot signals according to the strong and weak relationship of the transmission characteristics of the N pilot signals; or, it can also be understood that the sending order is determined according to the N probability values output by the first model, for example, the larger the probability value, the earlier the sending order of the pilot signal sent by the precoding matrix corresponding to the probability value.
  • the input of the first model is the first environmental information, or the first environmental information and distribution information;
  • the output of the first model includes, in addition to the N precoding matrices, the sending order of the N pilot signals corresponding to the N precoding matrices, or the strength relationship of the transmission characteristics of the N pilot signals, or the N probability values.
  • the sending order mentioned in the present application is obtained based on the historical measurement data corresponding to the communication environment, which can be understood as the network device obtaining (for example, obtaining from a memory) the historical measurement data of the transmitted signals in multiple directions (including the beam directions corresponding to the N beams) in the communication environment, and estimating (or understanding as calculating) the transmission characteristics of the pilot signals sent by the N precoding matrices based on the historical measurement data of the transmitted signals in the multiple directions, and obtaining the sending order of the N pilot signals.
  • the historical measurement data of the transmitted signals in the multiple directions include but are not limited to the transmission characteristics of the transmitted signals in each direction.
  • the network device can calculate the precoding matrix corresponding to the current communication environment based on the environmental information of the current communication environment (i.e., the first environmental information) and the first model, that is, the connection between the communication environment and the precoding matrix is learned through the first model.
  • the beam formed when each precoding matrix sends a pilot signal has a preset beam direction (as shown in the comparison scheme in FIG. 4), by implementing the communication method described in FIG.
  • the plurality of precoding matrices obtained in combination with the current environmental information can be used to make the beam formed when each precoding matrix sends a pilot signal adapt to the current communication environment (even if the precoding matrix adapts to the current communication environment), and each beam can have at least one beam direction, which is conducive to improving the adaptability of the precoding matrix to the current environment, thereby facilitating improving communication performance.
  • pilot signal mentioned in this application may be SRS, SSB, or CSI-RS, and this application does not specifically limit this.
  • the pilot signal mentioned in this application can be used to perform a detection task, which includes but is not limited to one or more of the following detection tasks: positioning tasks, beam prediction tasks, channel prediction tasks, or environmental reconstruction tasks.
  • the positioning task is used to locate the first terminal device
  • the beam prediction task is used to determine the available beam pair (for example, the optimal beam pair, including a transmit beam and a receive beam) between the network device and the first terminal device
  • the channel prediction task is used to predict the channel information between the network device and the first terminal device
  • the environmental reconstruction task is used to construct a three-dimensional reconstruction model (or understand it as a virtual scene) of the communication environment in which the network device is located.
  • Figure 5 is a process in which the first terminal device performs a detection task based on the pilot signal
  • Figure 6 is a process in which the network device performs a detection task based on the pilot signal.
  • Figure 5 is a flow chart of another communication method provided in an embodiment of the present application.
  • the communication method includes the following S501 ⁇ S505.
  • the execution subject of the method shown in Figure 5 can be a network device and a first terminal device, or the execution subject of the method shown in Figure 5 can be a module in the network device and a module in the first terminal device, or the execution subject of the method shown in Figure 5 can be a chip of the network device and a chip of the first terminal device.
  • Figure 5 takes the network device and the first terminal device as the execution subject of the method as an example for explanation. Among them:
  • S501 (optional): The network device sends configuration information to the first terminal device.
  • the configuration information is used to configure the transmission period of the pilot signal corresponding to at least one detection task, and/or the configuration information is used to configure the number of pilot signals transmitted corresponding to the at least one detection task, and the number of pilot signals transmitted is the number of pilot signals transmitted in one transmission period.
  • S502-S505 below are described by taking a first detection task in the at least one detection task as an example, and the number of pilot signals transmitted corresponding to the first detection task is N.
  • the network device sends configuration information to the first terminal device, and the sending periods and the number of pilot signals sent corresponding to the multiple detection tasks configured by the configuration information are shown in Table 1.
  • the sending period corresponding to the positioning task is 20ms, and the corresponding number of pilot signals sent is 12; the sending period corresponding to the positioning task is 5ms, and the corresponding number of pilot signals sent is 6; the sending period corresponding to the channel prediction task is 40ms, and the corresponding number of pilot signals sent is 18; the sending period corresponding to the environment reconstruction task is 160ms, and the corresponding number of pilot signals sent is 24.
  • different detection tasks may correspond to different transmission periods, and/or different detection tasks may correspond to different numbers of pilot signal transmissions.
  • different detection tasks may correspond to different transmission periods and different numbers of pilot signal transmissions; or, different detection tasks may correspond to the same transmission period but different numbers of pilot signal transmissions; or, different detection tasks may correspond to different transmission periods but the same number of pilot signal transmissions. This application does not specifically limit this.
  • any one of the at least one detection tasks configured by the configuration information can correspond to multiple sending cycles, and each sending cycle corresponding to the second detection task respectively corresponds to a different detection accuracy of the second detection task; and/or, the second detection task corresponds to multiple sending quantities, and each sending quantity corresponding to the second detection task respectively corresponds to a different detection accuracy of the second detection task.
  • the sending period and the sending quantity corresponding to the second detection task are shown in Table 2.
  • Table 2 when the detection accuracy of the environment reconstruction task is 80%, the sending period corresponding to the environment reconstruction task under this detection accuracy is 160ms, and the corresponding sending quantity is 24; when the detection accuracy of the environment reconstruction task is 90%, the sending period corresponding to the environment reconstruction task under this detection accuracy is 270ms, and the corresponding sending quantity is 48.
  • the pilot signal of the second detection task can be designed in a nested manner, which is beneficial to avoid the additional overhead caused by multiple sorting of pilot signals of the same detection task.
  • the beam prediction task corresponds to transmission quantities of 6 and 10.
  • the transmission order of the pilot signal used to perform the beam prediction task is shown in Table 3.
  • the sending order of the first number of pilot signals includes the sending order of the second number of pilot signals (for example, the sending order of 6 pilot signals in Table 3).
  • S502 can refer to the description of the specific implementation of S201 above, which will not be repeated here.
  • the network device sends the N precoding matrices to the first terminal device.
  • the network device After obtaining the N precoding matrices, the network device sends the N precoding matrices to the first terminal device (that is, it can be understood as directly sending the values of the N precoding matrices).
  • the first terminal device receives the N precoding matrices from the network device.
  • the network device sends indication information indicating the N precoding matrices to the first terminal device. Accordingly, the first terminal device receives the indication information indicating the N precoding matrices from the network device, and determines the N precoding matrices according to the indication information.
  • the first terminal device measures N pilot signals from the network device to obtain the strengths of the N pilot signals.
  • the network device sends the N pilot signals to the first terminal device based on the N precoding matrices.
  • the specific implementation method can be found in the description of the specific implementation method of the aforementioned S202, which will not be repeated here.
  • the first terminal device receives the N pilot signals and measures the N pilot signals to obtain the strength of the N pilot signals.
  • the first terminal device knows the transmission period of the pilot signal corresponding to the first detection task, and the number of transmissions of the pilot signal corresponding to the first detection task.
  • the network device sends N pilot signals of the first detection task to the first terminal device based on the transmission period corresponding to the first detection task and the number of transmissions corresponding to the first detection task. Accordingly, the first terminal device can measure N pilot signals based on the transmission period corresponding to the first detection task and the number of transmissions corresponding to the first detection task.
  • the network device may send the sending order of the N pilot signals to the first terminal device before sending the N pilot signals to the first terminal device. After the first terminal device receives the sending order of the N pilot signals from the network device, the first terminal device measures the first K pilot signals based on the sending order to obtain the strengths of the N pilot signals.
  • K is a positive integer less than or equal to N, and the specific value of K is not specifically limited in this application.
  • the specific value of K is related to the demand for detection accuracy of performing the detection task, or is related to the beam scanning overhead during the execution of the detection task.
  • the specific value of K is positively correlated with the demand for detection accuracy; that is, when the first terminal device has a higher demand for detection accuracy for the first detection task of performing S504, the larger the specific value of K, the greater the beam scanning overhead during the execution of the detection task (for example, the longer the time required for beam scanning). It should be understood that the smaller the gap between the detection result obtained by performing the detection task and the actual result, the higher the detection accuracy of performing the detection task.
  • the detection accuracy corresponding to the beam prediction task is 80%; when the device performing the first detection task measures the 10 pilot signals, the detection accuracy corresponding to the beam prediction task is 100%. If the device performing the first detection task requires a detection accuracy greater than or equal to 80%, in this case, N is 10 and K is 6.
  • S601 to S602 can refer to the description of the specific implementation of S501 to S502 above, which will not be repeated here.
  • the device used to perform the first detection task can perform the first detection task in combination with the precoding matrix related to the current communication environment, which is conducive to improving the detection accuracy of performing the first detection task.
  • the deployment device when the deployment device is the first terminal device in FIG5, part or all of the first data can be collected by the network device and sent to the first terminal device; when the deployment device is the network device in FIG6, part or all of the first data can be collected by the terminal device and sent to the network device.
  • the second model is a model for performing a positioning task and the deployment device of the second model is a network device
  • the terminal device can obtain the location information through a positioning system such as GPS and then send the location information of the terminal device to the network device.
  • the above-mentioned device includes hardware structures and/or software modules corresponding to the execution of each function.
  • the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
  • FIG 8 shows a schematic diagram of the structure of a communication device 800 of an embodiment of the present application.
  • the communication device shown in Figure 8 may be a network device, or a device in a network device, or a device that can be used in combination with a network device.
  • the communication device shown in Figure 8 may include a communication unit 801 and a processing unit 802; the communication device shown in Figure 8 may be a first terminal device, or a device in a first terminal device, or a device that can be used in combination with a first terminal device.
  • the communication device shown in Figure 8 may include a communication unit 801 and a processing unit 802.
  • the processing unit 802 is used to process data, which may be data received by the communication unit 801, and the processed data may also be sent by the communication unit 801;
  • the communication unit 801 may be understood as a transceiver unit, including a receiving module and/or a sending module, the receiving module is used to perform the receiving action of the device (i.e., the network device or the first terminal device) in any embodiment of Figure 2, Figure 5 or Figure 6, and the sending module is used to perform the sending action of the device (i.e., the network device or the first terminal device) in any embodiment of Figure 2, Figure 5 or Figure 6.
  • the processing unit 802 is used to input the first environmental information into the first model to obtain N precoding matrices, where the first environmental information is used to indicate the communication environment within the coverage of the network device, and N is a positive integer; further, the processing unit 802 is used to call the communication unit 801 to send N pilot signals based on the N precoding matrices.
  • the N precoding matrices are used to obtain N beams corresponding to sending the N pilot signals, and the pilot signals correspond to the beams one-to-one; wherein each beam corresponds to at least one beam direction.
  • the first environmental information also includes location distribution information of multiple terminal devices served by the network device, and the location distribution information includes one or more of the following information: terminal density within the coverage of the network device, a heat map of the multiple terminal devices served by the network device in the communication environment within the coverage of the network device, and movement trajectories of the multiple terminal devices served by the network device in the communication environment within the coverage of the network device.
  • the probability value associated with the first direction among the N probability values is greater than the probability value associated with the second direction; and/or, the probability value associated with the third direction among the N probability values is greater than the probability value associated with the fourth direction.
  • the communication unit 801 is further used to send the N precoding matrices to the first terminal device, and the N precoding matrices are used by the first terminal device to perform the first detection task according to the second model.
  • the communication unit 801 is also used to receive a measurement result from the first terminal device, which is the signal strength of the N pilot signals; further, the processing unit 802 is also used to input the N precoding matrices and the signal strength of the N pilot signals into a second model to perform a first detection task.
  • different detection tasks in the at least one detection task correspond to different sending periods, and/or different detection tasks in the at least one detection task correspond to different sending quantities.
  • the second detection task is any one of the at least one detection task, and the second detection task corresponds to multiple sending cycles, and each sending cycle corresponding to the second detection task corresponds to a different detection accuracy of the second detection task; or, the second detection task corresponds to multiple sending quantities, and each sending quantity corresponding to the second detection task corresponds to a different detection accuracy of the second detection task.
  • the at least one detection task includes one or more of a positioning task, a beam prediction task, a channel prediction task, or an environment reconstruction task.
  • the processing unit 802 is further configured to obtain first data, and update model parameters of the second model based on the first data; the first data is related to the first detection task.
  • the first detection task is an environment reconstruction task, and the first data includes pilot signal measurement results of multiple terminal devices served by the network device and environmental information within the coverage area of the network device; or, the first detection task is a positioning task, and the first data includes pilot signal measurement results of terminal devices served by the network device and location information of terminal devices served by the network device.
  • the communication device 800 is a first terminal device, a device in the first terminal device, or a device that can be used in conjunction with the first terminal device, wherein:
  • the communication unit 801 is used to receive N precoding matrices from a network device, where the N precoding matrices are related to the communication environment within the coverage of the network device, and N is a positive integer; the processing unit 802 is used to measure N pilot signals from the network device to obtain signal strengths of the N pilot signals, where the N pilot signals are sent based on the N precoding matrices; further, the processing unit 802 is also used to input the signal strengths of the N pilot signals and the N precoding matrices into a second model to perform a first detection task.
  • the communication unit 801 is further used to receive the sending order of the N pilot signals from the network device; further, the processing unit 802 is further used to measure the first K pilot signals based on the sending order of the N pilot signals to obtain the signal strength of the N pilot signals, where K is a positive integer less than or equal to N.
  • the communication unit 801 is also used to receive configuration information from a network device, where the configuration information is used to configure a sending period of a pilot signal corresponding to at least one detection task, and/or to configure a sending number of pilot signals corresponding to the at least one detection task, where the sending number of pilot signals is the number of pilot signals sent within one sending period.
  • different detection tasks in the at least one detection task correspond to different sending periods, and/or different detection tasks in the at least one detection task correspond to different sending quantities.
  • the second detection task is any one of the at least one detection task, and the second detection task corresponds to multiple sending cycles, and each sending cycle corresponding to the second detection task corresponds to a different detection accuracy of the second detection task; or, the second detection task corresponds to multiple sending quantities, and each sending quantity corresponding to the second detection task corresponds to a different detection accuracy of the second detection task.
  • the at least one detection task includes one or more of a positioning task, a beam prediction task, a channel prediction task, or an environment reconstruction task.
  • the processing unit 802 is further configured to obtain first data, and update model parameters deployed in the second model based on the first data; the first data is related to the first detection task.
  • the first detection task is a positioning task
  • the first data includes a measurement result of a pilot signal of a terminal device served by the network device and location information of the terminal device served by the network device.
  • the communication unit 801 may be a communication interface, a pin or a circuit, etc.
  • the communication interface may be used to input data to be processed to the processor, and may output the processing result of the processor to the outside.
  • the communication interface may be a general purpose input output (GPIO) interface, which may be connected to multiple peripheral devices (such as a display (LCD), a camera (camera), a radio frequency (RF) module, an antenna, etc.).
  • GPIO general purpose input output
  • peripheral devices such as a display (LCD), a camera (camera), a radio frequency (RF) module, an antenna, etc.
  • the communication interface is connected to the processor via a bus.
  • the processing unit 802 may be a processor, which may execute a computer program or instruction stored in a storage module so that the chip executes the method involved in any of the embodiments shown in FIG. 2, FIG. 5 or FIG. 6. Further, the processor may include a controller, an operator and a register. Exemplarily, the controller is mainly responsible for decoding the computer program or instruction and issuing a control signal for the operation corresponding to the computer program or instruction.
  • the operator is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations and logical operations, etc., and may also perform address operations and conversions.
  • the register is mainly responsible for storing register operands and intermediate operation results temporarily stored during the execution of the computer program or instruction.
  • the hardware architecture of the processor may be an application-specific integrated circuit (ASIC) architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced reduced instruction set machine (ARM) architecture or a second processor (NP) architecture, etc.
  • the processor may be single-core or multi-core.
  • the storage module may be a storage module within the chip, such as a register, a cache, etc.
  • the storage module may also be a storage module located outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and computer programs or instructions, a random access memory (RAM), etc.
  • processors and the interface can be implemented through hardware design, software design, or a combination of hardware and software, and there is no limitation here.
  • FIG9 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. It is understood that the communication device 900 includes necessary means such as modules, units, elements, circuits, or interfaces, which are appropriately configured together to implement the present solution.
  • the communication device 900 can be the above-mentioned network device or the first terminal device, or a component (such as a chip) in these devices, to implement the method described in the above-mentioned method embodiment.
  • the communication device 900 includes a processor 910 and an interface circuit 920.
  • the processor 910 and the interface circuit 920 are coupled to each other.
  • the communication device 900 may include one or more processors 910.
  • the processor 910 may be a general-purpose processor or a dedicated processor, etc.
  • it may be a baseband processor or a central processing unit.
  • the baseband processor may be used to process the communication protocol and communication data
  • the central processing unit may be used to control the communication device (such as a terminal device, a network device, or a chip, etc.), execute a computer program or instruction, and process the data of the computer program or instruction.
  • the interface circuit 920 can be a transceiver or an input-output interface.
  • the interface circuit 920 is a transceiver, including a transmitter and/or a receiver.
  • the transmitter can be called a sending unit, a transmitter or a sending circuit, etc., for realizing the sending function
  • the receiver can be called a receiving unit, a receiver or a receiving circuit, etc., for realizing the receiving function.
  • the interface circuit 920 is the input-output interface of the chip.
  • the communication device 900 may also include an antenna (not shown in the figure), and the interface circuit 920 may sometimes be called a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., for realizing the transceiver function of the communication device through the antenna.
  • the interface circuit 920 may sometimes be called a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., for realizing the transceiver function of the communication device through the antenna.
  • the communication device 900 may further include a memory 930 for storing a computer program or instruction executed by the processor 910, or storing input data required for the processor 910 to run the computer program or instruction, or storing data generated after the processor 910 runs the computer program or instruction.
  • the processor 910 and the memory 930 may be provided separately or integrated together.
  • the processor 910 is used to implement the function of the processing unit 802
  • the interface circuit 920 is used to implement the function of the communication unit 801 .
  • the terminal chip implements the function of the network device in the above-mentioned method embodiment.
  • the network device chip receives information from the first terminal device, which can be understood as the information is first received by other modules in the network device (such as a radio frequency module or an antenna), and then sent to the network device chip by these modules.
  • the network device chip sends information to the first terminal device, which can be understood as the information is first sent to other modules in the network device (such as a radio frequency module or an antenna), and then sent to the first terminal device by these modules.
  • the first terminal device chip implements the function of the first terminal device in the above-mentioned method embodiment.
  • the first terminal device chip receives information from the network device, which can be understood as the information is first received by other modules in the first terminal device (such as a radio frequency module or an antenna), and then sent to the first terminal device chip by these modules.
  • the first terminal device chip sends information to the network device, which can be understood as the information is sent to other modules in the first terminal device (such as a radio frequency module or an antenna), and then sent to the network device by these modules.
  • An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction.
  • the computer program or instruction When executed, the computer executes any method described in any of the embodiments in Figure 2, Figure 5 or Figure 6.
  • An embodiment of the present application further provides a computer program product, which includes: a computer program code, and when the computer program code is executed by a computer, the computer executes any of the methods described in any of the embodiments shown in FIG. 2 , FIG. 5 , or FIG. 6 .
  • Entities A and B can be RAN nodes or terminals, or modules inside the RAN nodes or terminals.
  • the sending and receiving of information can be information interaction between a RAN node and a terminal, for example, information interaction between a base station and a terminal; the sending and receiving of information can also be information interaction between two RAN nodes, for example, information interaction between a CU and a DU; the sending and receiving of information can also be information interaction between different modules inside a device, for example, information interaction between a terminal chip and other modules of the terminal, or information interaction between a base station chip and other modules in the base station.
  • processors in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
  • the general-purpose processor may be a microprocessor or any conventional processor.
  • the method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor.
  • the software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art.
  • An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium.
  • the storage medium can also be a component of the processor.
  • the processor and the storage medium can be located in an ASIC.
  • the ASIC can be located in a base station or a terminal.
  • the processor and the storage medium can also be present in a base station or a terminal as discrete components.
  • the computer program product includes one or more computer programs or instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device.
  • the computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means.
  • the computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media.
  • the available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk.
  • the computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
  • “at least one” means one or more, and “more than one” means two or more.
  • “And/or” describes the association relationship of associated objects, indicating that three relationships may exist.
  • a and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
  • the character “/” generally indicates that the previous and next associated objects are in an “or” relationship; in the formula of the present application, the character “/” indicates that the previous and next associated objects are in a “division” relationship.
  • “Including at least one of A, B and C” can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
  • Send and “receive” in this application indicate the direction of signal transmission.
  • send information to XX can be understood as the destination of the information is XX, which can include direct transmission through the air interface, and also include indirect transmission through the air interface by other units or modules.
  • Receiveive information from YY can be understood as the source of the information is YY, which can include direct reception from YY through the air interface, and can also include indirect reception from YY through the air interface from other units or modules.
  • Send can also be understood as the "output” of the chip interface, and “receive” can also be understood as the "input” of the chip interface.
  • sending and receiving can be carried out between devices, for example, between network devices and terminal devices, or within the device, for example, through a bus, a line or an interface between components, modules, chips, software modules or hardware modules within the device.
  • the information may be processed as necessary between the source and destination of the information transmission, such as encoding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way and will not be repeated.
  • “Indication” in this application may include direct indication and indirect indication, and may also include explicit indication and implicit indication.
  • the information indicated by a certain information (such as the indication information described below) is called information to be indicated.
  • the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated.
  • the information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated; it is also possible to indicate only a part of the information to be indicated, while the other part of the information to be indicated is known or agreed in advance, for example, the indication of specific information can be realized by means of the arrangement order of each information agreed in advance (such as predefined by the protocol), thereby reducing the indication overhead to a certain extent.
  • This application does not limit the specific method of indication. It can be understood that for the sender of the indication information, the indication information can be used to indicate the information to be indicated, and for the receiver of the indication information, the indication information can be used to determine the information to be indicated.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present application provides a communication method and a communication apparatus. The method comprises: a network device inputs first environment information into a first model, so as to obtain N precoding matrices, wherein the first environment information is used for indicating a communication environment within the coverage range of the network device, and N is a positive integer; and further, the network device sends N pilot signals on the basis of the N precoding matrices. By means of the method, the network device calculates the precoding matrices corresponding to the current communication environment on the basis of environment information (i.e., the first environment information) of the current communication environment and the first model, so that the adaptability of the precoding matrices and the current environment can be improved, thereby improving the communication performance.

Description

一种通信方法及通信装置A communication method and a communication device

本申请要求在2023年12月28日提交中国国家知识产权局、申请号为202311837535.X的中国专利申请的优先权,发明名称为“一种通信方法及通信装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on December 28, 2023, with application number 202311837535.X, and priority to the Chinese patent application with the invention name “A communication method and communication device”, all contents of which are incorporated by reference in this application.

技术领域Technical Field

本申请涉及通信技术领域,特别涉及一种通信方法及通信装置。The present application relates to the field of communication technology, and in particular to a communication method and a communication device.

背景技术Background Art

预编码技术是通过预编码矩阵在特定方向上发射/接收信号的技术。具体地,预编码技术通过预编码矩阵调整各天线收发单元幅度和相位,使得天线阵列在该特定方向上的发射/接收信号相干叠加,而其他方向的信号则相互抵消。Precoding technology is a technology that transmits/receives signals in a specific direction through a precoding matrix. Specifically, precoding technology adjusts the amplitude and phase of each antenna transceiver unit through the precoding matrix, so that the transmit/receive signals of the antenna array in the specific direction are coherently superimposed, while the signals in other directions cancel each other out.

通常,通信设备使用的预编码矩阵与该通信设备所处通信环境的适配度越高,该通信设备与其他通信设备之间的通信质量越高。如何提升通信设备所使用的预编码矩阵与当前通信环境的适配度,是一个亟待解决的问题。Generally, the higher the adaptability of the precoding matrix used by a communication device to the communication environment in which the communication device is located, the higher the communication quality between the communication device and other communication devices. How to improve the adaptability of the precoding matrix used by a communication device to the current communication environment is an urgent problem to be solved.

发明内容Summary of the invention

本申请提供了一种通信方法及通信装置,有利于提升通信设备所使用的预编码矩阵与当前通信环境的适配度,从而有利于提升通信质量。The present application provides a communication method and a communication device, which are beneficial to improving the adaptability of the precoding matrix used by the communication equipment to the current communication environment, thereby helping to improve the communication quality.

第一方面,本申请提供一种通信方法,该方法应用于网络设备,或应用于网络设备中的模块(如,芯片或芯片系统等),以应用于网络设备为例,该方法包括:网络设备将第一环境信息输入第一模型,得到N个预编码矩阵,该第一环境信息用于指示该网络设备覆盖范围内的通信环境,该N为正整数;进一步地,网络设备基于该N个预编码矩阵发送N个导频信号。In a first aspect, the present application provides a communication method, which is applied to a network device, or to a module in a network device (such as a chip or a chip system, etc.). Taking the application to a network device as an example, the method includes: the network device inputs first environmental information into a first model to obtain N precoding matrices, and the first environmental information is used to indicate the communication environment within the coverage range of the network device, where N is a positive integer; further, the network device sends N pilot signals based on the N precoding matrices.

基于第一方面所描述的方法,网络设备基于当前所处通信环境的环境信息(即第一环境信息)和第一模型,计算当前所处通信环境对应的预编码矩阵。可以理解为,通过第一模型学习到了通信环境与预编码矩阵之间的联系,基于第一模型可以使预编码矩阵适应于当前的通信环境,有利于提升预编码矩阵与当前环境的适配度,从而有利于提升通信性能。Based on the method described in the first aspect, the network device calculates the precoding matrix corresponding to the current communication environment based on the environmental information of the current communication environment (i.e., the first environmental information) and the first model. It can be understood that the connection between the communication environment and the precoding matrix is learned through the first model, and the precoding matrix can be adapted to the current communication environment based on the first model, which is conducive to improving the adaptability of the precoding matrix to the current environment, thereby helping to improve communication performance.

在一种可能的实施方式中,该N个预编码矩阵用于得到发送该N个导频信号对应的N个波束,该导频信号与该波束一一对应;其中,每个波束对应至少一个波束方向。In a possible implementation, the N precoding matrices are used to obtain N beams corresponding to sending the N pilot signals, and the pilot signals correspond to the beams one-to-one; wherein each beam corresponds to at least one beam direction.

在一种可能的实施方式中,该第一环境信息包括该网络设备对应的第一方向的环境信息和该网络设备对应的第二方向的环境信息;若该第一方向的终端密度大于该第二方向的终端密度,则第一波束的波束强度大于第二波束的波束强度,该第一波束为该N个波束中对应该第一方向的波束,该第二波束为该N个波束中对应该第二方向的波束。In a possible implementation, the first environmental information includes environmental information of a first direction corresponding to the network device and environmental information of a second direction corresponding to the network device; if the terminal density in the first direction is greater than the terminal density in the second direction, the beam intensity of the first beam is greater than the beam intensity of the second beam, and the first beam is the beam corresponding to the first direction among the N beams, and the second beam is the beam corresponding to the second direction among the N beams.

在一种可能的实施方式中,该第一环境信息包括该网络设备对应的第三方向的环境信息和该网络设备对应的第四方向的环境信息,该第三方向为该网络设备到第一位置的方向,该第四方向为该网络设备到第二位置的方向;若该网络设备到该第一位置的信号传输路径的数量大于该网络设备到该第二位置的信号传输路径的数量,则第三波束的波束强度大于第四波束的波束强度,该第三波束为该N个波束中对应该第三方向的波束,该第四波束为该N个波束中对应该第四方向的波束。In a possible implementation, the first environmental information includes environmental information of a third direction corresponding to the network device and environmental information of a fourth direction corresponding to the network device, the third direction being the direction from the network device to the first position, and the fourth direction being the direction from the network device to the second position; if the number of signal transmission paths from the network device to the first position is greater than the number of signal transmission paths from the network device to the second position, the beam intensity of the third beam is greater than the beam intensity of the fourth beam, the third beam is the beam among the N beams corresponding to the third direction, and the fourth beam is the beam among the N beams corresponding to the fourth direction.

在一种可能的实施方式中,该第一环境信息包括以下信息中的一种或多种:该网络设备的位置信息、该网络设备对应的小区划分方式、该网络设备的天线布局和朝向、该网络设备覆盖范围内的建筑物布局、该网络设备覆盖范围内的建筑物材质、该网络设备覆盖范围内的街道布局、该网络设备覆盖范围内的环境地图、该网络设备覆盖范围内的植被布局信息、该网络设备覆盖范围内的水系布局。In a possible implementation, the first environmental information includes one or more of the following information: location information of the network device, the cell division method corresponding to the network device, the antenna layout and orientation of the network device, the building layout within the coverage of the network device, the building material within the coverage of the network device, the street layout within the coverage of the network device, the environmental map within the coverage of the network device, the vegetation layout information within the coverage of the network device, and the water system layout within the coverage of the network device.

在一种可能的实施方式中,该第一环境信息还包括该网络设备服务的多个终端设备的位置分布信息,该位置分布信息包括以下信息中的一种或多种:在该网络设备覆盖范围内的终端密度、该网络设备服务的多个终端设备在该网络设备覆盖范围内的通信环境中的热力图、该网络设备服务的多个终端设备在该网络设备覆盖范围内的通信环境中的移动轨迹。In a possible implementation, the first environmental information also includes location distribution information of multiple terminal devices served by the network device, and the location distribution information includes one or more of the following information: terminal density within the coverage of the network device, a heat map of the multiple terminal devices served by the network device in the communication environment within the coverage of the network device, and movement trajectories of the multiple terminal devices served by the network device in the communication environment within the coverage of the network device.

在一种可能的实施方式中,该第一模型的输出还包括N个概率值,该N个概率值和该N个预编码矩阵一一对应,该概率值用于指示该概率值对应的预编码矩阵在该N个预编码矩阵中的重要性。In a possible implementation, the output of the first model also includes N probability values, the N probability values correspond one-to-one to the N precoding matrices, and the probability value is used to indicate the importance of the precoding matrix corresponding to the probability value among the N precoding matrices.

在一种可能的实施方式中,该N个概率值中与该第一方向关联的概率值大于与该第二方向关联的概率值;和/或,该N个概率值中与该第三方向的概率值大于与该第四方向的概率值。In one possible implementation, the probability value associated with the first direction among the N probability values is greater than the probability value associated with the second direction; and/or, the probability value associated with the third direction among the N probability values is greater than the probability value associated with the fourth direction.

在一种可能的实施方式中,网络设备向第一终端设备发送N个导频信号的发送顺序,该发送顺序是基于该第一模型输出的概率值确定的,或者该发送顺序是基于该通信环境对应的历史测量数据得到;进一步地,网络设备基于该N个预编码矩阵和该发送顺序,向该第一终端设备发送该N个导频信号。通过实施该可能的实施方式,网络设备可以根据多种发送顺序发送N个导频信号,有利于提升通信的灵活程度。In a possible implementation, the network device sends the N pilot signals to the first terminal device in a sending order, and the sending order is determined based on the probability value output by the first model, or the sending order is obtained based on the historical measurement data corresponding to the communication environment; further, the network device sends the N pilot signals to the first terminal device based on the N precoding matrices and the sending order. By implementing this possible implementation, the network device can send N pilot signals according to a variety of sending orders, which is conducive to improving the flexibility of communication.

在一种可能的实施方式中,网络设备向第一终端设备发送该N个预编码矩阵,该N个预编码矩阵用于该第一终端设备根据第二模型执行第一探测任务。通过实施该可能的实施方式,可以结合与当前通信环境相关的预编码矩阵执行第一探测任务,有利于提升该第一探测任务的探测精度。In a possible implementation, the network device sends the N precoding matrices to the first terminal device, and the N precoding matrices are used by the first terminal device to perform the first detection task according to the second model. By implementing this possible implementation, the first detection task can be performed in combination with the precoding matrix related to the current communication environment, which is conducive to improving the detection accuracy of the first detection task.

在一种可能的实施方式中,网络设备接收来自该第一终端设备的测量结果,该测量结果为该N个导频信号的信号强度;进一步地,网络设备将该N个预编码矩阵和该N个导频信号的信号强度输入第二模型,执行第一探测任务。通过实施该可能的实施方式,网络设备可以结合与当前通信环境相关的预编码矩阵执行第一探测任务,有利于提升该第一探测任务的探测精度。In a possible implementation, the network device receives a measurement result from the first terminal device, where the measurement result is the signal strength of the N pilot signals; further, the network device inputs the N precoding matrices and the signal strength of the N pilot signals into a second model to perform a first detection task. By implementing this possible implementation, the network device can perform the first detection task in combination with a precoding matrix related to the current communication environment, which is conducive to improving the detection accuracy of the first detection task.

在一种可能的实施方式中,网络设备发送配置信息,该配置信息用于配置至少一个探测任务对应的导频信号的发送周期,和/或,该配置信息用于配置该至少一个探测任务对应的导频信号的发送数量,该导频信号的发送数量为一个发送周期内发送的导频信号的数量。In one possible implementation, a network device sends configuration information, where the configuration information is used to configure a sending period of a pilot signal corresponding to at least one detection task, and/or the configuration information is used to configure a sending number of pilot signals corresponding to the at least one detection task, where the sending number of pilot signals is the number of pilot signals sent within one sending period.

其中,探测任务对应的导频信号的发送数量,也可以理解为该探测任务对应的波束组合中波束的数量。The number of pilot signals sent corresponding to the detection task can also be understood as the number of beams in the beam combination corresponding to the detection task.

在一种可能的实施方式中,该至少一个探测任务中不同探测任务对应不同的发送周期,和/或,该至少一个探测任务中不同探测任务对应不同的发送数量。In a possible implementation manner, different detection tasks in the at least one detection task correspond to different sending periods, and/or different detection tasks in the at least one detection task correspond to different sending quantities.

在一种可能的实施方式中,第二探测任务为该至少一个探测任务中的任一个,该第二探测任务对应多个发送周期,该第二探测任务对应的各个发送周期分别对应该第二探测任务的不同探测精度;或者,该第二探测任务对应多个发送数量,该第二探测任务对应的各个发送数量分别对应该第二探测任务的不同探测精度。In a possible implementation, the second detection task is any one of the at least one detection task, and the second detection task corresponds to multiple sending cycles, and each sending cycle corresponding to the second detection task corresponds to a different detection accuracy of the second detection task; or, the second detection task corresponds to multiple sending quantities, and each sending quantity corresponding to the second detection task corresponds to a different detection accuracy of the second detection task.

在一种可能的实施方式中,该至少一个探测任务包括定位任务、波束预测任务、信道预测任务或环境重建任务中的一种或多种。In a possible implementation, the at least one detection task includes one or more of a positioning task, a beam prediction task, a channel prediction task, or an environment reconstruction task.

在一种可能的实施方式中,网络设备获取第一数据,并基于该第一数据对该第二模型进行模型参数更新;该第一数据与该第一探测任务相关。通过实施该可能的实施方式,第二模型部署于网络设备之后,网络设备会基于第一数据对该第二模型进行模型微调(即更新模型参数),从而有利于提升第二模型与网络设备以及当前通信环境的适配度,有利于提升第二模型的准确度。In a possible implementation, the network device obtains the first data, and updates the model parameters of the second model based on the first data; the first data is related to the first detection task. By implementing this possible implementation, after the second model is deployed on the network device, the network device will fine-tune the second model based on the first data (i.e., update the model parameters), which is conducive to improving the adaptability of the second model to the network device and the current communication environment, and is conducive to improving the accuracy of the second model.

在一种可能的实施方式中,该第一探测任务为环境重建任务,该第一数据包括该网络设备服务的多个终端设备的导频信号测量结果,以及该网络设备覆盖范围内的环境信息;或者,该第一探测任务为定位任务,该第一数据包括该网络设备服务的终端设备导频信号测量结果,以及该网络设备服务的终端设备的位置信息。In one possible implementation, the first detection task is an environment reconstruction task, and the first data includes pilot signal measurement results of multiple terminal devices served by the network device and environmental information within the coverage area of the network device; or, the first detection task is a positioning task, and the first data includes pilot signal measurement results of terminal devices served by the network device and location information of terminal devices served by the network device.

在一种可能的实施方式中,该第一模型的输入还包括该网络设备服务的多个终端设备的分布信息。In a possible implementation manner, the input of the first model also includes distribution information of multiple terminal devices served by the network device.

第二方面,本申请提供一种通信方法,该方法应用于第一终端设备,或应用于第一终端设备中的模块(如,芯片或芯片系统等),以应用于第一终端设备为例,该方法包括:第一终端设备接收来自网络设备的N个预编码矩阵,该N个预编码矩阵与网络设备覆盖范围内的通信环境相关,N为正整数;第一终端设备测量来自网络设备的N个导频信号,得到该N个导频信号的信号强度,该N个导频信号是基于N个预编码矩阵发送的;进一步地,第一终端设备将该N个导频信号的信号强度和该N个预编码矩阵输入第二模型,执行第一探测任务。In a second aspect, the present application provides a communication method, which is applied to a first terminal device, or to a module in the first terminal device (such as a chip or a chip system, etc.). Taking the application to the first terminal device as an example, the method includes: the first terminal device receives N precoding matrices from a network device, and the N precoding matrices are related to the communication environment within the coverage range of the network device, and N is a positive integer; the first terminal device measures N pilot signals from the network device to obtain signal strengths of the N pilot signals, and the N pilot signals are sent based on the N precoding matrices; further, the first terminal device inputs the signal strengths of the N pilot signals and the N precoding matrices into a second model to perform a first detection task.

基于第二方面所描述的方法,第一终端设备可以结合与当前通信环境相关的预编码矩阵执行第一探测任务,可以理解为考虑了通信环境对第一探测任务的影响,从而有利于提升在该通信环境下执行第一探测任务的探测精度。Based on the method described in the second aspect, the first terminal device can perform the first detection task in combination with the precoding matrix related to the current communication environment, which can be understood as taking into account the impact of the communication environment on the first detection task, thereby facilitating improving the detection accuracy of performing the first detection task under the communication environment.

在一种可能的实施方式中,第一终端设备接收来自网络设备的该N个导频信号的发送顺序;进一步地,第一终端设备基于该N个导频信号的发送顺序对前K个导频信号进行测量,得到该N个导频信号的信号强度,该K为小于等于N的正整数。通过实施该可能的实施方式,第一终端设备在执行第一探测任务的过程中,可以灵活地选择测量该N个导频信号,或者测量该N个导频信号的部分,有利于节省终端设备执行第一探测任务的功耗。In a possible implementation, the first terminal device receives the transmission order of the N pilot signals from the network device; further, the first terminal device measures the first K pilot signals based on the transmission order of the N pilot signals to obtain the signal strengths of the N pilot signals, where K is a positive integer less than or equal to N. By implementing this possible implementation, the first terminal device can flexibly choose to measure the N pilot signals, or measure part of the N pilot signals, during the process of performing the first detection task, which is conducive to saving power consumption of the terminal device in performing the first detection task.

在一种可能的实施方式中,第一终端设备接收来自网络设备的配置信息,该配置信息用于配置至少一个探测任务对应的导频信号的发送周期,和/或,配置该至少一个探测任务对应的导频信号的发送数量,该导频信号的发送数量为一个发送周期内发送的导频信号的数量。In one possible implementation, the first terminal device receives configuration information from a network device, where the configuration information is used to configure a sending period of a pilot signal corresponding to at least one detection task, and/or to configure a sending number of pilot signals corresponding to the at least one detection task, where the sending number of pilot signals is the number of pilot signals sent within one sending period.

在一种可能的实施方式中,该至少一个探测任务中不同探测任务对应不同的发送周期,和/或,该至少一个探测任务中不同探测任务对应不同的发送数量。In a possible implementation manner, different detection tasks in the at least one detection task correspond to different sending periods, and/or different detection tasks in the at least one detection task correspond to different sending quantities.

在一种可能的实施方式中,第二探测任务为该至少一个探测任务中的任一个,该第二探测任务对应多个发送周期,该第二探测任务对应的各个发送周期分别对应该第二探测任务的不同探测精度;或者,该第二探测任务对应多个发送数量,该第二探测任务对应的各个发送数量分别对应该第二探测任务的不同探测精度。In a possible implementation, the second detection task is any one of the at least one detection task, and the second detection task corresponds to multiple sending cycles, and each sending cycle corresponding to the second detection task corresponds to a different detection accuracy of the second detection task; or, the second detection task corresponds to multiple sending quantities, and each sending quantity corresponding to the second detection task corresponds to a different detection accuracy of the second detection task.

在一种可能的实施方式中,该至少一个探测任务包括定位任务、波束预测任务、信道预测任务或环境重建任务中的一种或多种。In a possible implementation, the at least one detection task includes one or more of a positioning task, a beam prediction task, a channel prediction task, or an environment reconstruction task.

在一种可能的实施方式中,第一终端设备获取第一数据,并基于该第一数据对部署于该第二模型进行模型参数更新;该第一数据与该第一探测任务相关。通过实施该可能的实施方式,第二模型部署于第一终端设备之后,第一终端设备会基于第一数据对该第二模型进行模型微调(即更新模型参数),从而有利于提升第二模型与第一终端设备以及当前通信环境的适配度,有利于提升第二模型的准确度。In a possible implementation, the first terminal device obtains the first data, and based on the first data, updates the model parameters of the second model deployed; the first data is related to the first detection task. By implementing this possible implementation, after the second model is deployed on the first terminal device, the first terminal device will fine-tune the second model based on the first data (i.e., update the model parameters), which is conducive to improving the adaptability of the second model to the first terminal device and the current communication environment, and is conducive to improving the accuracy of the second model.

在一种可能的实施方式中,该第一探测任务为定位任务,该第一数据包括该网络设备服务的终端设备导频信号测量结果,以及该网络设备服务的终端设备的位置信息。In a possible implementation, the first detection task is a positioning task, and the first data includes a measurement result of a pilot signal of a terminal device served by the network device and location information of the terminal device served by the network device.

第三方面,本申请提供了一种通信装置,该通信装置可以网络设备,也可以是网络设备中的装置,或者是能够和网络设备匹配使用的装置。其中,该通信装置还可以为芯片系统。该通信装置可执行第一方面所述的方法。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。该单元或模块可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第一方面所述的方法以及有益效果。In a third aspect, the present application provides a communication device, which may be a network device, or a device in a network device, or a device that can be used in combination with a network device. The communication device may also be a chip system. The communication device may execute the method described in the first aspect. The functions of the communication device may be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions. The unit or module may be software and/or hardware. The operations and beneficial effects performed by the communication device may refer to the method and beneficial effects described in the first aspect above.

第四方面,本申请提供了一种通信装置,该通信装置可以是第一终端设备,也可以是第一终端设备中的装置,或者是能够和第一终端设备匹配使用的装置。其中,该通信装置还可以为芯片系统。该通信装置可执行第二方面所述的方法。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。该单元或模块可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第二方面所述的方法以及有益效果。In a fourth aspect, the present application provides a communication device, which may be a first terminal device, or a device in the first terminal device, or a device that can be used in combination with the first terminal device. The communication device may also be a chip system. The communication device may execute the method described in the second aspect. The functions of the communication device may be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions. The unit or module may be software and/or hardware. The operations and beneficial effects performed by the communication device may refer to the method and beneficial effects described in the second aspect above.

第五方面,本申请提供了一种通信装置,该通信装置包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如第一方面所述的方法,或者所述处理器通过逻辑电路或执行代码指令用于实现如第二方面所述的方法。In a fifth aspect, the present application provides a communication device, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method described in the first aspect through a logic circuit or by executing code instructions, or the processor is used to implement the method described in the second aspect through a logic circuit or by executing code instructions.

第六方面,本申请提供了一种通信装置,该通信装置包括处理器,该处理器与存储器相连,用于调用所述存储器中存储的计算机程序或指令,以执行上述第一方面或第二方面所述的方法。该存储器可以位于网络设备或第一终端设备之内,也可以位于该网络设备或第一终端设备之外。且该处理器包括一个或多个。In a sixth aspect, the present application provides a communication device, the communication device comprising a processor, the processor being connected to a memory, and being used to call a computer program or instruction stored in the memory to execute the method described in the first aspect or the second aspect. The memory may be located within the network device or the first terminal device, or may be located outside the network device or the first terminal device. And the processor includes one or more.

第七方面,本申请提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如第一方面所述的方法,或者实现如第二方面所述的方法。In a seventh aspect, the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed by a communication device, the method described in the first aspect is implemented, or the method described in the second aspect is implemented.

第八方面,本申请提供一种包括计算机程序或指令的计算机程序产品,当通信装置读取并执行该计算机程序或指令时,使得通信装置执行如第一方面所述的方法,或者,使得通信装置执行如第二方面所述的方法。In an eighth aspect, the present application provides a computer program product comprising a computer program or instructions. When a communication device reads and executes the computer program or instructions, the communication device executes the method as described in the first aspect, or the communication device executes the method as described in the second aspect.

第九方面,本申请提供了一种通信系统,包括用于执行上述第一方面所述方法的通信装置和用于执行上述第二方面所述方法的通信装置。In a ninth aspect, the present application provides a communication system, comprising a communication device for executing the method described in the first aspect and a communication device for executing the method described in the second aspect.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1a为本申请实施例提供的一种通信系统的架构示意图;FIG. 1a is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

图1b为适用于本申请实施例的无线通信系统的另一示意图;FIG1b is another schematic diagram of a wireless communication system applicable to an embodiment of the present application;

图2为本申请实施例提供的一种通信方法的流程示意图;FIG2 is a flow chart of a communication method provided in an embodiment of the present application;

图3为本申请实施例提供的一种各个导频信号的信号强度的示意图;FIG3 is a schematic diagram of the signal strength of each pilot signal provided in an embodiment of the present application;

图4为本申请实施例提供的一种通过预编码矩阵发送导频信号的示意图;FIG4 is a schematic diagram of sending a pilot signal through a precoding matrix provided in an embodiment of the present application;

图5为本申请实施例提供的另一种通信方法;FIG5 is another communication method provided in an embodiment of the present application;

图6为本申请实施例提供的又一种通信方法;FIG6 is another communication method provided in an embodiment of the present application;

图7为本申请实施例提供的一种模型训练的逻辑示意图;FIG7 is a logic diagram of a model training provided in an embodiment of the present application;

图8为本申请实施例提供的一种通信装置的结构示意图;FIG8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

图9为本申请实施例提供的另一种通信装置的结构示意图。FIG. 9 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

为了便于对本申请实施例的具体理解,下面先对本申请实施例涉及的系统架构进行介绍。In order to facilitate a specific understanding of the embodiments of the present application, the system architecture involved in the embodiments of the present application is first introduced below.

图1a是本申请的实施例应用的通信系统1000的架构示意图。如图1a所示,该通信系统包括无线接入网(radio access network,RAN)100和核心网200,可选的,通信系统1000还可以包括互联网300。其中,RAN 100包括至少一个RAN节点(如图1a中的110a和110b,统称为110),还可以包括至少一个终端(如图1a中的120a-120j,统称为120)。RAN 100还可以包括其它RAN节点,例如,无线中继设备和/或无线回传设备(图1a中未示出)。终端120通过无线的方式与RAN节点110相连,RAN节点110通过无线或有线方式与核心网200连接。核心网200中的核心网设备与RAN100中的RAN节点110可以是独立的不同的物理设备,也可以是集成了核心网设备的逻辑功能与RAN节点的逻辑功能的同一个物理设备。终端和终端之间以及RAN节点和RAN节点之间可以通过有线或无线的方式相互连接。FIG. 1a is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in FIG. 1a , the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The RAN 100 includes at least one RAN node (such as 110a and 110b in FIG. 1a , collectively referred to as 110), and may also include at least one terminal (such as 120a-120j in FIG. 1a , collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as a wireless relay device and/or a wireless backhaul device (not shown in FIG. 1a ). The terminal 120 is connected to the RAN node 110 wirelessly, and the RAN node 110 is connected to the core network 200 wirelessly or by wire. The core network device in the core network 200 and the RAN node 110 in the RAN 100 may be independent and different physical devices, or may be the same physical device that integrates the logical functions of the core network device and the logical functions of the RAN node. Terminals and terminals as well as RAN nodes and RAN nodes may be connected to each other via wired or wireless means.

RAN100可以是第三代合作伙伴计划(3rd generation partnership project,3GPP)中定义的演进的通用陆地无线接入(evolved universal terrestrial radio access,E-UTRA)系统、新无线(new radio,NR)系统以及未来的无线接入系统。RAN100还可以包括上述两种或两种以上不同的无线接入系统。RAN100还可以是开放式RAN(open RAN,O-RAN)。RAN100 may be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, and a future radio access system defined in the 3rd generation partnership project (3GPP). RAN100 may also include two or more of the above different radio access systems. RAN100 may also be an open RAN (O-RAN).

RAN节点,也称为无线接入网设备、RAN实体或接入节点,在后文中RAN节点也可称为网络设备,用以帮助终端通过无线方式接入到通信系统中。在一种应用场景中,RAN节点可以是基站(base station)、演进型基站(evolved NodeB,eNodeB)、发送接收点(transmission reception point,TRP)、第五代(5th generation,5G)移动通信系统中的下一代基站(next generation NodeB,gNB)、第六代(6th generation,6G)移动通信系统中的下一代基站、未来移动通信系统中的基站。RAN节点可以是宏基站(如图1a中的110a),也可以是微基站或室内站(如图1a中的110b),还可以是中继节点或施主节点。RAN node, also known as radio access network equipment, RAN entity or access node, RAN node may also be referred to as network equipment in the following text, which is used to help terminals access the communication system through wireless means. In an application scenario, the RAN node may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the fifth generation (5G) mobile communication system, a next generation NodeB in the sixth generation (6G) mobile communication system, or a base station in a future mobile communication system. The RAN node may be a macro base station (such as 110a in FIG. 1a), a micro base station or an indoor station (such as 110b in FIG. 1a), or a relay node or a donor node.

在另一种应用场景中,可以通过多个RAN节点的协作来帮助终端实现无线接入,不同的RAN节点分别实现基站的部分功能。例如,RAN节点可以是集中式单元(central unit,CU)、分布式单元(distributed unit,DU)或无线单元(radio unit,RU)。这里的CU完成基站的无线资源控制协议和分组数据汇聚层协议(packet data convergence protocol,PDCP)的功能,还可以完成业务数据适配协议(service data adaptation protocol,SDAP)的功能;DU完成基站的无线链路控制层和介质访问控制(medium access control,MAC)层的功能,还可以完成部分物理层或全部物理层的功能,有关上述各个协议层的具体描述,可以参考3GPP的相关技术规范。RU可以用于实现射频信号的收发功能。CU和DU可以是两个独立的RAN节点,也可以是集成在同一个RAN节点中,例如集成在基带单元(baseband unit,BBU)中。RU可以包括在射频设备中,例如包括在射频拉远单元(remote radio unit,RRU)或有源天线单元(active antenna unit,AAU)。CU可以进一步划分为CU-控制面和CU-用户面两种类型的RAN节点。In another application scenario, the cooperation of multiple RAN nodes can help the terminal achieve wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU) or a radio unit (RU). The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part or all of the physical layer. For the specific description of the above-mentioned protocol layers, please refer to the relevant technical specifications of 3GPP. RU can be used to implement the transceiver function of the radio frequency signal. CU and DU can be two independent RAN nodes, or they can be integrated in the same RAN node, such as integrated in the baseband unit (BBU). The RU may be included in a radio frequency device, such as a remote radio unit (RRU) or an active antenna unit (AAU). The CU may be further divided into two types of RAN nodes: CU-control plane and CU-user plane.

RAN节点可以支持一种或多种类型的前传接口,不同前传接口,分别对应具有不同功能的DU和RU。若DU和RU之间的前传接口为通用公共无线电接口(common public radio interface,CPRI),DU被配置用于实现基带功能中的一项或多项,RU被配置用于实现射频功能中的一项或多项。若DU和RU之间的前传接口为增强型通用公共无线电接口(enhanced common public radio interface,eCPRI),其相对于CPRI,将下行和/或上行的部分基带功能从DU中移至RU中实现。DU和RU之间的切分方式不同,对应不同类型(category,Cat)的eCPRI,比如eCPRI Cat A,B,C,D,E,F。RAN nodes can support one or more types of fronthaul interfaces. Different fronthaul interfaces correspond to DUs and RUs with different functions. If the fronthaul interface between DU and RU is a common public radio interface (CPRI), DU is configured to implement one or more baseband functions, and RU is configured to implement one or more radio frequency functions. If the fronthaul interface between DU and RU is an enhanced common public radio interface (eCPRI), relative to CPRI, part of the downlink and/or uplink baseband functions are moved from DU to RU for implementation. Different division methods between DU and RU correspond to different types (category, Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.

以eCPRI Cat A为例,对于下行传输,以层映射为切分,DU被配置用于实现层映射及之前的一项或多项功能(即编码、速率匹配,加扰,调制,层映射中的一项或多项),而层映射之后的其他功能(例如,资源元素(resource element,RE)映射,数字波束赋形(beamforming,BF),或快速傅立叶反变换(inverse fast Fourier transform,IFFT)/添加循环前缀(cyclic prefix,CP)中的一项或多项)移至RU中实现。对于上行传输,以解RE映射为切分,DU被配置用于实现解映射及之前的一项或多项功能(即解码,解速率匹配,解扰,解调,离散傅里叶逆变换(inverse discrete Fourier transform,IDFT),信道均衡,解RE映射中的一项或多项功能),而解映射之后的其他功能(例如,数字BF或快速傅里叶变换(fast Fourier transform,FFT)/去CP中的一项或多项)移至RU中实现。可以理解的是,关于各种类型的eCPRI所对应的DU和RU的功能描述,可以参考eCPRI协议,在此不予赘述。Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, DU is configured to implement layer mapping and one or more functions before it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (for example, one or more of resource element (RE) mapping, digital beamforming (BF), or inverse fast Fourier transform (IFFT)/adding cyclic prefix (CP)) are moved to RU for implementation. For uplink transmission, with RE demapping as the division, DU is configured to implement demapping and one or more functions before it (i.e. decoding, rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, one or more functions of RE demapping), while other functions after demapping (e.g., one or more of digital BF or fast Fourier transform (FFT)/CP removal) are moved to RU for implementation. It is understandable that the functional description of DU and RU corresponding to various types of eCPRI can be referred to the eCPRI protocol, which will not be repeated here.

一种可能的设计中,BBU中用于实现基带功能的处理单元称为基带高层(base band high,BBH)单元,RRU/AAU/RRH中用于实现基带功能的处理单元称为基带低层(base band low,BBL)单元。In one possible design, the processing unit for implementing the baseband function in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing the baseband function in the RRU/AAU/RRH is called a baseband low layer (BBL) unit.

在不同的系统中,RAN节点可能有不同的名称,例如,在O-RAN系统中,CU可以称为开放式CU(open CU,O-CU),DU可以称为开放式DU(open DU,O-DU),RU可以称为开放式RU(open RU,O-RU)。本申请的实施例中的RAN节点可以通过软件模块、硬件模块、或者软件模块与硬件模块结合的方式来实现,例如,RAN节点可以是加载了相应软件模块的服务器。本申请的实施例对RAN节点所采用的具体技术和具体设备形态不做限定。为了便于描述,下文中以基站作为RAN节点的一个举例进行描述。In different systems, RAN nodes may have different names. For example, in an O-RAN system, CU may be called an open CU (open CU, O-CU), DU may be called an open DU (open DU, O-DU), and RU may be called an open RU (open RU, O-RU). The RAN node in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node may be a server loaded with a corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form adopted by the RAN node. For ease of description, the following description takes a base station as an example of a RAN node.

终端是具有无线收发功能的设备,可以向基站发送信号,或接收来自基站的信号。终端也可以称为终端设备、用户设备(user equipment,UE)、移动台、移动终端等。终端可以广泛应用于各种场景,例如,设备到设备(device-to-device,D2D)、车物(vehicle to everything,V2X)通信、机器类通信(machine-type communication,MTC)、物联网(internet of things,IOT)、虚拟现实、增强现实、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、智慧城市等。终端可以是手机、平板电脑、带无线收发功能的电脑、可穿戴设备、车辆、飞机、轮船、机器人、机械臂、智能家居设备等。本申请的实施例对终端所采用的具体技术和具体设备形态不做限定。A terminal is a device with wireless transceiver function, which can send signals to a base station or receive signals from a base station. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. A terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.

基站和终端可以是固定位置的,也可以是可移动的。基站和终端可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在飞机、气球和人造卫星上。本申请的实施例对基站和终端的应用场景不做限定。Base stations and terminals can be fixed or movable. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.

基站和终端的角色可以是相对的,例如,图1a中的直升机或无人机120i可以被配置成移动基站,对于那些通过120i接入到无线接入网100的终端120j来说,终端120i是基站;但对于基站110a来说,120i是终端,即110a与120i之间是通过无线空口协议进行通信的。当然,110a与120i之间也可以是通过基站与基站之间的接口协议进行通信的,此时,相对于110a来说,120i也是基站。因此,基站和终端都可以统一称为通信装置,图1a中的110a和110b可以称为具有基站功能的通信装置,图1a中的120a-120j可以称为具有终端功能的通信装置。The roles of the base station and the terminal can be relative. For example, the helicopter or drone 120i in FIG. 1a can be configured as a mobile base station. For the terminal 120j that accesses the wireless access network 100 through 120i, the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in FIG. 1a can be referred to as communication devices with base station functions, and 120a-120j in FIG. 1a can be referred to as communication devices with terminal functions.

基站和终端之间、基站和基站之间、终端和终端之间可以通过授权频谱进行通信,也可以通过免授权频谱进行通信,也可以同时通过授权频谱和免授权频谱进行通信;可以通过6千兆赫(gigahertz,GHz)以下的频谱进行通信,也可以通过6GHz以上的频谱进行通信,还可以同时使用6GHz以下的频谱和6GHz以上的频谱进行通信。本申请的实施例对无线通信所使用的频谱资源不做限定。Base stations and terminals, base stations and base stations, and terminals and terminals can communicate through authorized spectrum, unauthorized spectrum, or both; they can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

在本申请的实施例中,基站的功能也可以由基站中的模块(如芯片)来执行,也可以由包含有基站功能的控制子系统来执行。这里的包含有基站功能的控制子系统可以是智能电网、工业控制、智能交通、智慧城市等上述应用场景中的控制中心。终端的功能也可以由终端中的模块(如芯片或调制解调器)来执行,也可以由包含有终端功能的装置来执行。In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem including the base station function. The control subsystem including the base station function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or a modem) in the terminal, or by a device including the terminal function.

请参见图1b,图1b是适用于本申请实施例的无线通信系统的另一示意图。Please refer to FIG. 1b , which is another schematic diagram of a wireless communication system applicable to an embodiment of the present application.

如图1b所示,无线通信系统中包括RAN智能控制器(RAN intelligent controller,RIC)。作为示例,RIC可用于实现人工智能(artificial intelligence,AI)相关的功能。作为示例,所述RIC包括近实时RIC(near-real time RIC,near-RT RIC),和非实时RIC(non-real time RIC,Non-RT RIC)。其中,非实时RIC主要处理非实时的信息,比如,对时延不敏感的数据,该数据的时延可以为秒级。实时RIC主要处理近实时的信息,比如,对时延相对敏感的数据,该数据的时延为数十毫秒级。As shown in FIG. 1b , the wireless communication system includes a RAN intelligent controller (RIC). As an example, the RIC can be used to implement functions related to artificial intelligence (AI). As an example, the RIC includes a near-real-time RIC (near-RT RIC) and a non-real-time RIC (non-real-time RIC). Among them, the non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to delay, and the delay of the data can be in the order of seconds. The real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to delay, and the delay of the data is in the order of tens of milliseconds.

所述近实时RIC用于进行模型训练和推理。例如,用于训练AI模型,利用该AI模型进行推理。近实时RIC可以从RAN节点(例如CU、CU-CP、CU-UP、DU和/或RU)和/或终端获得网络侧和/或终端侧的信息。该信息可以作为训练数据或者推理数据。可选的,近实时RIC可以将推理结果递交给RAN节点和/或终端。可选的,CU和DU之间,和/或DU和RU之间可以交互推理结果。例如近实时RIC将推理结果递交给DU,DU将其发给RU。The near real-time RIC is used for model training and reasoning. For example, it is used to train an AI model and use the AI model for reasoning. The near real-time RIC can obtain information on the network side and/or the terminal side from a RAN node (e.g., CU, CU-CP, CU-UP, DU, and/or RU) and/or a terminal. This information can be used as training data or reasoning data. Optionally, the near real-time RIC can submit the reasoning results to the RAN node and/or the terminal. Optionally, the reasoning results can be exchanged between the CU and the DU, and/or between the DU and the RU. For example, the near real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.

所述非实时RIC也用于进行模型训练和推理。例如,用于训练AI模型,利用该模型进行推理。非实时RIC可以从RAN节点(例如CU、CU-CP、CU-UP、DU和/或RU)和/或终端获得网络侧和/或终端侧的信息。该信息可以作为训练数据或者推理数据,推理结果可以被递交给RAN节点和/或终端。可选的,CU和DU之间,和/或DU和RU之间可以交互推理结果,例如非实时RIC将推理结果递交给DU,由DU将其发给RU。The non-real-time RIC is also used for model training and reasoning. For example, it is used to train an AI model and use the model for reasoning. The non-real-time RIC can obtain information on the network side and/or the terminal side from a RAN node (such as a CU, CU-CP, CU-UP, DU and/or RU) and/or a terminal. The information can be used as training data or reasoning data, and the reasoning results can be submitted to the RAN node and/or the terminal. Optionally, the reasoning results can be exchanged between the CU and the DU, and/or between the DU and the RU. For example, the non-real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.

所述近实时RIC,非实时RIC也可以分别作为一个网元单独设置。可选的,所述近实时RIC,非实时RIC也可以作为其他设备的一部分,例如,近实时RIC设置在RAN节点中(例如,CU,DU中),而非实时RIC设置在网管(operation,administration and maintenance,OAM)中、云服务器中、核心网设备、或者其他网络设备中。The near real-time RIC and the non-real-time RIC may also be separately set as a network element. Optionally, the near real-time RIC and the non-real-time RIC may also be part of other devices, for example, the near real-time RIC is set in a RAN node (for example, in a CU or DU), while the non-real-time RIC is set in an operation, administration and maintenance (OAM), a cloud server, a core network device, or other network devices.

在实际应用中,该无线通信系统可以同时包括多个网络设备(也称为接入网设备),也可以同时包括多个终端设备,不予限制。一个网络设备可以同时服务于一个或多个终端设备。一个终端设备也可以同时接入一个或多个网络设备。本申请实施例对该无线通信系统中包括的终端设备和网络设备的数量不予限制。In practical applications, the wireless communication system may include multiple network devices (also called access network devices) at the same time, and may also include multiple terminal devices at the same time, without limitation. A network device may serve one or more terminal devices at the same time. A terminal device may also access one or more network devices at the same time. The embodiment of the present application does not limit the number of terminal devices and network devices included in the wireless communication system.

为了方便理解本申请实施例的相关内容,下面再对本申请实施例中涉及的部分用语进行解释说明,此部分仅是为了便于理解,并不能视为对本申请技术方案的揭示或具体限定。In order to facilitate understanding of the relevant contents of the embodiments of the present application, some of the terms involved in the embodiments of the present application are explained below. This part is only for ease of understanding and cannot be regarded as a disclosure or specific limitation of the technical solution of the present application.

1、神经网络1. Neural Networks

神经网络可以是由神经单元组成的,神经单元可以是指以xs为输入的运算单元,该运算单元的输出可以为公式(1)所示。The neural network may be composed of neural units, and the neural unit may refer to an operation unit that takes xs as input, and the output of the operation unit may be as shown in formula (1).

其中,s=1、2、……n,n为大于1的自然数,Ws为xs的权重,b为神经单元的偏置。f为神经单元的激活函数(activation functions),用于将非线性特性引入神经网络中,来将神经单元中的输入信号转换为输出信号。该激活函数的输出信号可以作为下一层卷积层的输入。激活函数可以是sigmoid函数。神经网络是将许多个上述单一的神经单元联结在一起形成的网络,即一个神经单元的输出可以是另一个神经单元的输入。每个神经单元的输入可以与前一层的局部接受域相连,来提取局部接受域的特征,局部接受域可以是由若干个神经单元组成的区域。Where s=1, 2, ...n, n is a natural number greater than 1, Ws is the weight of xs , and b is the bias of the neural unit. f is the activation function of the neural unit, which is used to introduce nonlinear characteristics into the neural network to convert the input signal in the neural unit into the output signal. The output signal of the activation function can be used as the input of the next convolution layer. The activation function can be a sigmoid function. A neural network is a network formed by connecting many of the above-mentioned single neural units together, that is, the output of one neural unit can be the input of another neural unit. The input of each neural unit can be connected to the local receptive field of the previous layer to extract the characteristics of the local receptive field. The local receptive field can be an area composed of several neural units.

需要说明的是,在本申请所提及的神经网络模型(例如后文的第一模型或第二模型等)可以是神经网络的网络模型、深度神经网络(deep neural network,DNN)的网络模型、卷积神经网络(convolutional neuron network,CNN)的网络模型、循环神经网络(recurrent neural networks,RNN)的网络模型、生成式对抗网络的网络模型中的一种或多种,或者是其组合的变形(或结合),本申请对此不进行具体限定。It should be noted that the neural network model mentioned in the present application (such as the first model or the second model mentioned below) can be a network model of a neural network, a network model of a deep neural network (DNN), a network model of a convolutional neural network (CNN), a network model of a recurrent neural network (RNN), a network model of a generative adversarial network, or one or more of the above, or a variation (or combination) of a combination thereof, and the present application does not make any specific limitations on this.

2、导频(pilot)2. Pilot

导频也可以称为导频信息、导频信号、参考信号(reference signal,RS)、参考序列等。导频可以包括上行导频和下行导频。上行导频用于上行信道测量,估计上行信道状态信息(channel state information,CSI)(或者说估计上行信道矩阵)。下行导频用于下行信道测量,估计下行CSI(或者说下行信道矩阵)。示例性的,上行导频可以为探测参考信号(sounding reference signal,SRS),下行导频可以为信道状态信息参考信号(channel state information reference signal,CSI-RS)或同步信号块(synchronization signal block,SSB)。The pilot may also be called pilot information, pilot signal, reference signal (RS), reference sequence, etc. The pilot may include an uplink pilot and a downlink pilot. The uplink pilot is used for uplink channel measurement and estimation of uplink channel state information (CSI) (or estimation of uplink channel matrix). The downlink pilot is used for downlink channel measurement and estimation of downlink CSI (or downlink channel matrix). Exemplarily, the uplink pilot may be a sounding reference signal (SRS), and the downlink pilot may be a channel state information reference signal (CSI-RS) or a synchronization signal block (SSB).

需要说明的是,上文列举的参考信号仅为示例,不应对本申请构成任何限定。本申请并不排除在未来的协议中定义其他参考信号以实现相同或相似功能的可能。It should be noted that the reference signals listed above are only examples and should not constitute any limitation to the present application. The present application does not exclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions.

3、波束3. Beam

波束在NR协议中的体现可以是空域滤波器(spatial filter),或空间参数(spatial parameters),或预编码器。用于发送信号的波束可以称为发射波束(transmission beam,Tx beam),可以称为空域发送滤波器或空域发射参数;用于接收信号的波束可以称为接收波束(reception beam,Rx beam),可以称为空域接收滤波器或空域接收参数。The embodiment of beam in NR protocol can be spatial filter, spatial parameters, or precoder. The beam used to send signals can be called transmission beam (Tx beam), which can be called spatial transmission filter or spatial transmission parameter; the beam used to receive signals can be called reception beam (Rx beam), which can be called spatial reception filter or spatial reception parameter.

发射波束可以是指信号经天线发射出去后在空间不同方向上形成的信号强度的分布,接收波束可以是指从天线上接收到的无线信号在空间不同方向上的信号强度分布。The transmit beam may refer to the distribution of signal strength in different directions of space after the signal is transmitted by the antenna, and the receive beam may refer to the distribution of signal strength in different directions of space of the wireless signal received from the antenna.

应理解,上文列举的NR协议中对于波束的体现仅为示例,不应对本申请构成任何限定。本申请并不排除在其他协议中定义其他的术语来表示相同或相似的含义的可能。It should be understood that the embodiment of beams in the NR protocol listed above is only an example and should not constitute any limitation to this application. This application does not exclude the possibility of defining other terms in other protocols to express the same or similar meanings.

此外,波束可以是宽波束,或者窄波束,或者其他类型波束。不同的波束可以认为对应不同的资源(包括时域资源、频域资源或空域资源中的一种或多种)。通过不同的波束可以发送相同的信息或者不同的信息。形成波束的技术可以是波束赋形技术或者其他技术。In addition, the beam may be a wide beam, a narrow beam, or other types of beams. Different beams may be considered to correspond to different resources (including one or more of time domain resources, frequency domain resources, or spatial domain resources). The same information or different information may be sent through different beams. The technology for forming the beam may be a beamforming technology or other technology.

可选地,一个波束可以对应一个或多个天线端口,用于传输数据、控制信令或探测信号等。形成一个波束的一个或多个天线端口也可以看作是一个天线端口集。其中,关于天线端口的说明可参见本申请后文的相关内容。Optionally, a beam may correspond to one or more antenna ports for transmitting data, control signaling, or detection signals, etc. One or more antenna ports forming a beam may also be regarded as an antenna port set. For the description of antenna ports, please refer to the relevant content later in this application.

4、波束赋形技术4. Beamforming Technology

在单天线通信方式(即网络设备与终端设备间单天线到单天线的电磁波传播)中,没有物理调节(即未对该天线发射信号的幅度和/或相位进行调节)的情况下,其天线辐射方位是固定的,会存在同时同频可服务的用户数受限的问题。为了解决该用户数受限的问题,提出波束赋形技术。该波束赋形技术也可以称为预编码技术。在波束赋形技术中,网络设备拥有多根天线,可以通过调节各个天线发射信号的幅度和/或相位,使其在终端设备接收点形成电磁波的有效叠加,产生更强的信号增益来克服损耗,从而达到提高接收信号强度的目的。In a single-antenna communication mode (i.e., electromagnetic wave propagation from a single antenna to a single antenna between a network device and a terminal device), without physical adjustment (i.e., without adjusting the amplitude and/or phase of the antenna transmitting signal), the antenna radiation direction is fixed, and there will be a problem of limited number of users that can be served at the same frequency at the same time. In order to solve the problem of limited number of users, beamforming technology is proposed. This beamforming technology can also be called precoding technology. In beamforming technology, a network device has multiple antennas, and the amplitude and/or phase of the signals transmitted by each antenna can be adjusted to form an effective superposition of electromagnetic waves at the receiving point of the terminal device, thereby generating a stronger signal gain to overcome the loss, thereby achieving the purpose of improving the received signal strength.

通常,波束赋形技术可以包括:数字波束赋形(digital beam forming,DBF)技术、模拟波束赋形(analog beamforming,ABF)技术或者混合波束赋形(hybrid beam forming)技术(也称为混合数字/模拟波束赋形技术)等。其中,DBF是通过在数字域对输入信号进行的数据处理的方式,达到调节该信号的幅度和相位权值的效果;ABF是通过将相位权值作用于模拟信号(例如通过移相器在射频上实现)的方式,达到改变信号的相位的效果。Generally, beamforming technology may include: digital beam forming (DBF), analog beam forming (ABF) or hybrid beam forming (also called hybrid digital/analog beam forming). DBF is a method of adjusting the amplitude and phase weights of the signal by processing the input signal in the digital domain; ABF is a method of changing the phase of the signal by applying the phase weight to the analog signal (for example, by using a phase shifter at the radio frequency).

5、波束赋形矩阵5. Beamforming Matrix

波束赋形矩阵是一种支持天线阵列产生特定波束的参数,这里的特定波束包括而不限于特定方向的波束、特定形状的波束、特定功率(或者说能量)的波束。The beamforming matrix is a parameter that supports the antenna array to generate a specific beam. The specific beam here includes but is not limited to a beam in a specific direction, a beam in a specific shape, and a beam with a specific power (or energy).

在一种可能中,波束赋形矩阵也可以称为权值矩阵,也就是说,波束赋形矩阵中的每个元素是一个权重,权重用于与天线接收和/或发射的无线信号进行矢量相乘,也就是所谓的“对天线加权”。In one possibility, the beamforming matrix may also be referred to as a weight matrix, that is, each element in the beamforming matrix is a weight, and the weight is used to perform vector multiplication with the wireless signal received and/or transmitted by the antenna, which is so-called "weighting the antenna".

在一些实施例中,权值也可以替换为其他用于实现波束赋形的参数,例如方向矢量(steering vector)、预编码矩阵、天线端口的信号幅度、相位等。In some embodiments, the weights may also be replaced by other parameters used to implement beamforming, such as a steering vector, a precoding matrix, a signal amplitude and phase of an antenna port, etc.

通常,通信设备使用的预编码矩阵与该通信设备所处通信环境的适配度越高,该通信设备与其他通信设备之间的通信质量越高。为了提升通信设备所使用的预编码矩阵与当前通信环境的适配度,本申请提供一种通信方法,有利于提升通信环境与预编码矩阵之间的适配度,从而有利于提升通信质量。下面结合附图对本申请提供的通信方法及通信装置进行进一步介绍:Generally, the higher the adaptability of the precoding matrix used by a communication device to the communication environment in which the communication device is located, the higher the communication quality between the communication device and other communication devices. In order to improve the adaptability of the precoding matrix used by a communication device to the current communication environment, the present application provides a communication method, which is conducive to improving the adaptability between the communication environment and the precoding matrix, thereby helping to improve the communication quality. The communication method and communication device provided by the present application are further introduced below in conjunction with the accompanying drawings:

请参见图2,图2是本申请实施例提供的一种通信方法的流程示意图。如图2所示,该通信方法包括如下S201~S202。图2所示的方法执行主体可以为网络设备和第一终端设备,或者,该图2所示的方法执行主体可以为网络设备中的模块和第一终端设备中的模块,或者该图2所示的方法执行主体可以为网络设备的芯片和第一终端设备的芯片。图2以网络设备和第一终端设备为方法的执行主体为例进行说明,该第一终端设备为网络设备提供服务的任一个终端设备。需要说明的是,本申请所提及的网络设备可以是图1a或图1b所示的RAN节点,本申请所提及的终端设备可以是图1a或图1b所示的终端设备,本申请不进行具体限定。其中:Please refer to Figure 2, which is a flow chart of a communication method provided by an embodiment of the present application. As shown in Figure 2, the communication method includes the following S201~S202. The execution subject of the method shown in Figure 2 can be a network device and a first terminal device, or the execution subject of the method shown in Figure 2 can be a module in the network device and a module in the first terminal device, or the execution subject of the method shown in Figure 2 can be a chip of the network device and a chip of the first terminal device. Figure 2 takes the network device and the first terminal device as the execution subject of the method as an example, and the first terminal device is any terminal device that provides services to the network device. It should be noted that the network device mentioned in this application can be the RAN node shown in Figure 1a or Figure 1b, and the terminal device mentioned in this application can be the terminal device shown in Figure 1a or Figure 1b, and this application does not make specific limitations. Among them:

S201、网络设备将第一环境信息输入第一模型,得到N个预编码矩阵,该N为正整数。其中,该第一环境信息用于指示网络设备覆盖范围内的通信环境。S201: A network device inputs first environment information into a first model to obtain N precoding matrices, where N is a positive integer. The first environment information is used to indicate a communication environment within a coverage area of the network device.

也就是说,网络设备在确定所处通信环境(或理解为所覆盖范围内的通信环境)的环境信息之后,将该环境信息记为第一环境信息,并将该第一环境信息输入第一模型,得到N个预编码矩阵。其中,该第一模型可以为部署于网络设备的神经网络模型,也可以是与网络设备具有通信连接的设备中部署的神经网络模型,本申请对此不进行具体限定。That is to say, after the network device determines the environmental information of the communication environment (or understands the communication environment within the coverage range), the environmental information is recorded as the first environmental information, and the first environmental information is input into the first model to obtain N precoding matrices. Among them, the first model can be a neural network model deployed on the network device, or a neural network model deployed in a device having a communication connection with the network device, and this application does not specifically limit this.

需要说明的是,本申请对用于指示通信环境的环境信息(例如第一环境信息)的具体表现形式不进行具体限定。在一种可能的实施方式中,该第一环境信息包括该网络设备的位置信息、该网络设备对应的小区划分方式、该网络设备的天线布局和朝向、该网络设备覆盖范围内的地图信息(例如卫星图、航拍图、高程图、无人机拍摄地图、通过网络获取的2D或3D地图(如从提供地图服务的数据库获取)等)、该网络设备覆盖范围内的环境布局信息(例如建筑物布局、建筑物材质、各个建筑物的高度或体积、街道布局信息、植被布局信息、水系布局信息等)或雷达点云图中的一种或多种。It should be noted that the present application does not specifically limit the specific form of expression of environmental information (such as the first environmental information) used to indicate the communication environment. In one possible implementation, the first environmental information includes the location information of the network device, the cell division method corresponding to the network device, the antenna layout and orientation of the network device, map information within the coverage of the network device (such as satellite images, aerial photos, elevation maps, drone photography maps, 2D or 3D maps obtained through the network (such as obtained from a database providing map services)), etc.), environmental layout information within the coverage of the network device (such as building layout, building material, height or volume of each building, street layout information, vegetation layout information, water system layout information, etc.) or one or more of the radar point cloud map.

还需要说明的是,本申请对网络设备确定第一环境信息的方式不进行具体限定。例如,网络设备可以基于自身的位置信息和信号覆盖范围,从与该网络设备具有通信连接的数据库(例如该网络设备的存储器、云数据库等)中获取该覆盖范围内的通信环境对应的第一环境信息。还例如,网络设备可以通过用于环境感知的神经网络模型、雷达探测器、相机、卫星、无人机或全球定位系统(global positioning system,GPS)等,对网络设备所覆盖范围内的环境进行感知,得到该覆盖范围内的通信环境对应的第一环境信息。It should also be noted that the present application does not specifically limit the manner in which the network device determines the first environmental information. For example, the network device can obtain the first environmental information corresponding to the communication environment within the coverage range from a database (such as the memory of the network device, a cloud database, etc.) that has a communication connection with the network device based on its own location information and signal coverage range. For another example, the network device can sense the environment within the coverage range of the network device through a neural network model, radar detector, camera, satellite, drone or global positioning system (GPS) for environmental perception, and obtain the first environmental information corresponding to the communication environment within the coverage range.

可选地,网络设备可为多个终端设备(记为M个终端设备)服务,在另一种可能的实施方式中,该第一环境信息还包括该M个终端设备的分布信息(或称为位置分布信息)。其中,该位置分布信息包括以下信息中的一种或多种:该M个终端设备在网络设备覆盖范围内的通信环境中的密度、该M个终端设备在网络设备覆盖范围内的通信环境中的热力图、该M个终端设备在网络设备覆盖范围内的通信环境中的移动轨迹。需要说明的是,本申请对网络设备获取位置分布信息的方式不进行具体限定,例如,该位置分布信息可以是网络设备根据历史数据统计得到的。Optionally, the network device may serve multiple terminal devices (represented as M terminal devices). In another possible implementation, the first environmental information also includes distribution information (or location distribution information) of the M terminal devices. The location distribution information includes one or more of the following information: the density of the M terminal devices in the communication environment within the coverage of the network device, the heat map of the M terminal devices in the communication environment within the coverage of the network device, and the movement trajectory of the M terminal devices in the communication environment within the coverage of the network device. It should be noted that the present application does not specifically limit the way in which the network device obtains location distribution information. For example, the location distribution information may be obtained by the network device based on historical data statistics.

在一种可能的实施方式中,本申请所提及的N个预编码矩阵用于得到发送导频信号(即S202中的N个导频信号)的N个波束,导频信号(或预编码矩阵)与波束一一对应,并且该N个波束中每个波束对应至少一个波束方向,该波束方向是指波束发送导频信号的发送方向,波束强度是指波束发送导频信号的强度。通常,在某个方向的波束强度越强,则代表该方向的波束越强。In a possible implementation, the N precoding matrices mentioned in the present application are used to obtain N beams for sending pilot signals (i.e., the N pilot signals in S202), the pilot signals (or precoding matrices) correspond to the beams one by one, and each of the N beams corresponds to at least one beam direction, the beam direction refers to the direction in which the beam sends the pilot signal, and the beam strength refers to the strength of the beam sending the pilot signal. Generally, the stronger the beam strength in a certain direction, the stronger the beam in that direction.

可以理解的是,该第一环境信息与该N个预编码矩阵之间具有关联关系,该第一模型用于学习环境信息(包括该第一环境信息)与预编码矩阵之间的关联关系。也就是说,当第一环境信息发生变化,第一模型得到的N个预编码矩阵也可能会相应地发生变化。可以理解为,当第一环境信息发生变化,该N个波束也会发生变化,即该N个波束的波束方向和/或波束强度也会根据第一环境信息的改变发生改变。It can be understood that there is an association relationship between the first environmental information and the N precoding matrices, and the first model is used to learn the association relationship between the environmental information (including the first environmental information) and the precoding matrix. In other words, when the first environmental information changes, the N precoding matrices obtained by the first model may also change accordingly. It can be understood that when the first environmental information changes, the N beams will also change, that is, the beam direction and/or beam strength of the N beams will also change according to the change of the first environmental information.

在一种可能的实施方式中,第一环境信息中包括网络设备对应的Q个方向的环境信息,该Q为大于等于N的正整数;通过该第一模型可以得到N个预编码矩阵,每个预编码矩阵用于在该Q个方向中的至少一个方向形成波束,发送导频信号。例如,网络设备获取到网络设备对应的全方向的环境信息(即可以理解为Q大于N),该第一模型输出的预编码矩阵的数量为第一数值(即本申请所提及的N的数值,该第一数值可由网络设备根据具体应用环境进行调整),网络设备将该全方向的环境信息(可视为本申请所提及的第一环境信息)输入至第一模型,得到N个预编码矩阵。还例如,网络设备获取到网络设备对应的N个方向的环境信息(即Q与N相等),进一步地,网络设备将该N个方向的环境信息(可视为本申请所提及的第一环境信息)输入至第一模型,分别得到N个方向分别对应的预编码矩阵。需要说明的是,本申请所提及的“网络设备对应的全方向的环境信息”,可以理解为网络设备对应的所有方向的环境信息;或者,还可以理解为不以方向对环境信息进行划分,该全方向的环境信息为网络设备对应的某个区域(例如被网络设备的信号所覆盖的部分或全部区域)内的环境信息。In a possible implementation, the first environmental information includes environmental information in Q directions corresponding to the network device, where Q is a positive integer greater than or equal to N; N precoding matrices can be obtained through the first model, and each precoding matrix is used to form a beam in at least one direction of the Q directions and send a pilot signal. For example, the network device obtains the omnidirectional environmental information corresponding to the network device (that is, it can be understood that Q is greater than N), the number of precoding matrices output by the first model is a first value (that is, the value of N mentioned in this application, and the first value can be adjusted by the network device according to the specific application environment), and the network device inputs the omnidirectional environmental information (which can be regarded as the first environmental information mentioned in this application) into the first model to obtain N precoding matrices. For another example, the network device obtains the environmental information in N directions corresponding to the network device (that is, Q is equal to N), and further, the network device inputs the environmental information in N directions (which can be regarded as the first environmental information mentioned in this application) into the first model to obtain the precoding matrices corresponding to the N directions respectively. It should be noted that the "omnidirectional environmental information corresponding to the network device" mentioned in this application can be understood as the environmental information in all directions corresponding to the network device; or, it can also be understood as not dividing the environmental information by direction, and the omnidirectional environmental information is the environmental information within a certain area corresponding to the network device (for example, part or all of the area covered by the signal of the network device).

可选地,该Q个方向包括第一方向和第二方向,即第一环境信息包括网络设备对应的第一方向的环境信息和网络设备对应的第二方向的环境信息。在这种情况下,若第一方向的终端密度(或理解为网络设备覆盖范围内,该第一方向对应的终端的数量)大于第二方向的终端密度,则第一波束的波束强度大于第二波束的波束强度,该第一波束为N个波束中对应第一方向的波束,第二波束为N个波束中对应第二方向的波束。反之,若第一方向的终端密度小于第二方向的终端密度,则第一波束的波束强度小于第二波束的波束强度。Optionally, the Q directions include a first direction and a second direction, that is, the first environmental information includes environmental information of the first direction corresponding to the network device and environmental information of the second direction corresponding to the network device. In this case, if the terminal density in the first direction (or understood as the number of terminals corresponding to the first direction within the coverage area of the network device) is greater than the terminal density in the second direction, the beam intensity of the first beam is greater than the beam intensity of the second beam, and the first beam is the beam corresponding to the first direction among the N beams, and the second beam is the beam corresponding to the second direction among the N beams. Conversely, if the terminal density in the first direction is less than the terminal density in the second direction, the beam intensity of the first beam is less than the beam intensity of the second beam.

在示例1中,该第一环境信息包括网络设备到建筑物A的方向#1的环境信息,以及包括网络设备到河流B的方向#2的环境信息。通常,建筑物A中存在终端设备的可能性(或理解为存在终端设备的数量)大于河流B上存在终端设备的可能性,在这种情况下,可以理解为建筑物A中的终端密度(即方向#1的终端密度)大于河流B的终端密度(方向#2的终端密度)。在这种情况下,方向#1对应的预编码矩阵所形成的波束的波束强度大于方向#2对应的预编码矩阵所形成的波束的波束强度。In Example 1, the first environmental information includes environmental information from the network device to direction #1 of building A, and environmental information from the network device to direction #2 of river B. Generally, the possibility of the existence of terminal devices in building A (or the number of terminal devices) is greater than the possibility of the existence of terminal devices on river B. In this case, it can be understood that the terminal density in building A (i.e., the terminal density in direction #1) is greater than the terminal density of river B (the terminal density in direction #2). In this case, the beam strength of the beam formed by the precoding matrix corresponding to direction #1 is greater than the beam strength of the beam formed by the precoding matrix corresponding to direction #2.

在示例2中,该第一环境信息包括网络设备到位置1的方向#3的环境信息,以及包括网络设备到位置2的方向#4的环境信息。该位置1和位置2可分别从该第一环境信息中的位置分布信息中确定,并且位置1的终端密度大于位置2的终端密度。在这种情况下,方向#3对应的预编码矩阵所形成的波束的波束强度大于方向#4对应的预编码矩阵所形成的波束的波束强度。In Example 2, the first environment information includes environment information of direction #3 from the network device to position 1, and environment information of direction #4 from the network device to position 2. Position 1 and position 2 can be determined from the position distribution information in the first environment information, respectively, and the terminal density of position 1 is greater than the terminal density of position 2. In this case, the beam strength of the beam formed by the precoding matrix corresponding to direction #3 is greater than the beam strength of the beam formed by the precoding matrix corresponding to direction #4.

可选地,该Q个方向包括第三方向和第四方向,即第一环境信息包括网络设备对应的第三方向的环境信息和网络设备对应的第四方向的环境信息,该第三方向为网络设备到第一位置的方向,该第四方向为网络设备到第二位置的方向。在这种情况下,若网络设备到第一位置的信号传输路径的数量大于网络设备到第二位置的信号传输路径的数量,则第三波束的波束强度大于第四波束的波束强度,该第三波束为N个波束中对应第三方向的波束,该第四波束为N个波束中对应第四方向的波束。Optionally, the Q directions include a third direction and a fourth direction, that is, the first environmental information includes environmental information of the third direction corresponding to the network device and environmental information of the fourth direction corresponding to the network device, the third direction is the direction from the network device to the first position, and the fourth direction is the direction from the network device to the second position. In this case, if the number of signal transmission paths from the network device to the first position is greater than the number of signal transmission paths from the network device to the second position, the beam strength of the third beam is greater than the beam strength of the fourth beam, the third beam is the beam corresponding to the third direction among the N beams, and the fourth beam is the beam corresponding to the fourth direction among the N beams.

在示例3中,该第一环境信息包括网络设备到位置3的方向#5的环境信息,以及包括网络设备到位置4的方向#6的环境信息。根据该第一环境信息可分析得得到:信号从网络设备传输至位置3的信号传输路径为5条,信号从网络设备传输至位置4的信号传输路径为3条。在这种情况下,方向#5对应的预编码矩阵所形成的波束的波束强度大于方向#6对应的预编码矩阵所形成的波束的波束强度。In Example 3, the first environmental information includes environmental information of direction #5 from the network device to position 3, and environmental information of direction #6 from the network device to position 4. According to the first environmental information, it can be analyzed that there are 5 signal transmission paths for signals to be transmitted from the network device to position 3, and there are 3 signal transmission paths for signals to be transmitted from the network device to position 4. In this case, the beam strength of the beam formed by the precoding matrix corresponding to direction #5 is greater than the beam strength of the beam formed by the precoding matrix corresponding to direction #6.

需要说明的是,本申请所提及的根据第一模型得到N个预编码矩阵,包括以下两种理解中的任一种:①、第一模型的输出为该N个预编码矩阵;也就是说,将第一环境信息输入第一模型之后,第一模型输出N个预编码矩阵中各个预编码矩阵的元素值;②、第一模型的输出为该N个预编码矩阵的指示;也就是说,将第一环境信息输入第一模型之后得到第一模型的输出,网络设备可以根据该第一模型的输出,从预设的多个预编码矩阵中确定(或理解为选择)该N个预编码矩阵。还需要说明的是,本申请所提及的预编码矩阵可以是模拟预编码矩阵,也可以是数字预编码矩阵。当预编码矩阵为模拟预编码矩阵的情况下,该模拟预编码矩阵的元素值个数与天线数相同,每个元素对应有实部和虚部;当预编码矩阵为数字预编码矩阵的情况下,该数字预编码矩阵的元素值个数与天线端口数与传输层数之间的乘积相同,每个元素对应有实部和虚部。It should be noted that the N precoding matrices obtained according to the first model mentioned in this application include any of the following two understandings: ①, the output of the first model is the N precoding matrices; that is, after the first environmental information is input into the first model, the first model outputs the element values of each precoding matrix in the N precoding matrices; ②, the output of the first model is an indication of the N precoding matrices; that is, after the first environmental information is input into the first model, the output of the first model is obtained, and the network device can determine (or understand as selecting) the N precoding matrices from the preset multiple precoding matrices according to the output of the first model. It should also be noted that the precoding matrix mentioned in this application can be an analog precoding matrix or a digital precoding matrix. When the precoding matrix is an analog precoding matrix, the number of element values of the analog precoding matrix is the same as the number of antennas, and each element corresponds to a real part and an imaginary part; when the precoding matrix is a digital precoding matrix, the number of element values of the digital precoding matrix is the same as the product of the number of antenna ports and the number of transmission layers, and each element corresponds to a real part and an imaginary part.

在一种可能的实施方式中,该第一模型的输出还包括N个概率值,该N个概率值和该N个预编码矩阵一一对应;概率值用于指示该概率值对应的预编码矩阵在该N个预编码矩阵中的重要性。In a possible implementation, the output of the first model also includes N probability values, which correspond one-to-one to the N precoding matrices; the probability value is used to indicate the importance of the precoding matrix corresponding to the probability value in the N precoding matrices.

也就是说,该第一环境信息除了与该N个预编码矩阵之间具有关联关系之外,该第一环境信息还与该N个预编码矩阵对应的概率值具有关联关系,该第一模型还可以用于学习环境信息与预编码矩阵对应的概率值之间的关联关系。当第一环境信息发生变化,该N个预编码矩阵对应的概率值也可能会相应地发生变化。That is to say, in addition to being associated with the N precoding matrices, the first environmental information is also associated with the probability values corresponding to the N precoding matrices, and the first model can also be used to learn the association between the environmental information and the probability values corresponding to the precoding matrices. When the first environmental information changes, the probability values corresponding to the N precoding matrices may also change accordingly.

可选地,该Q个方向包括第一方向和第二方向,即第一环境信息包括网络设备对应的第一方向的环境信息和网络设备对应的第二方向的环境信息。在这种情况下,若第一方向的终端密度大于第二方向的终端密度,则N个概率值中与第一方向关联的概率值大于与该第二方向关联的概率值。Optionally, the Q directions include a first direction and a second direction, that is, the first environment information includes environment information of the first direction corresponding to the network device and environment information of the second direction corresponding to the network device. In this case, if the terminal density in the first direction is greater than the terminal density in the second direction, the probability value associated with the first direction among the N probability values is greater than the probability value associated with the second direction.

例如,承接上述示例1,该第一环境信息包括网络设备到建筑物A的方向#1的环境信息,以及包括网络设备到河流B的方向#2的环境信息。在该示例1中,建筑物A中的终端密度(即方向#1的终端密度)大于河流B的终端密度(方向#2的终端密度)。在这种情况下,方向#1关联的概率值(即该方向#1对应的预编码矩阵所对应的概率值)大于方向#2关联的概率值。For example, following the above example 1, the first environmental information includes environmental information from the network device to the direction #1 of the building A, and environmental information from the network device to the direction #2 of the river B. In this example 1, the terminal density in the building A (i.e., the terminal density in the direction #1) is greater than the terminal density in the river B (i.e., the terminal density in the direction #2). In this case, the probability value associated with the direction #1 (i.e., the probability value corresponding to the precoding matrix corresponding to the direction #1) is greater than the probability value associated with the direction #2.

还例如,承接上述示例2,该第一环境信息包括网络设备到位置1的方向#3的环境信息,以及包括网络设备到位置2的方向#4的环境信息。在该示例2中,位置1的终端密度大于位置2的终端密度。在这种情况下,方向#3关联的概率值大于方向#4关联的概率值。For another example, following the above example 2, the first environmental information includes environmental information from the network device to direction #3 of position 1, and environmental information from the network device to direction #4 of position 2. In this example 2, the terminal density of position 1 is greater than the terminal density of position 2. In this case, the probability value associated with direction #3 is greater than the probability value associated with direction #4.

可选地,该Q个方向包括第三方向和第四方向,即第一环境信息包括网络设备对应的第三方向的环境信息和网络设备对应的第四方向的环境信息,该第三方向为网络设备到第一位置的方向,该第四方向为网络设备到第二位置的方向。在这种情况下,若网络设备到第一位置的信号传输路径的数量大于网络设备到第二位置的信号传输路径的数量,则该N个概率值中与第三方向关联的概率值大于与第四方向关联的概率值。Optionally, the Q directions include a third direction and a fourth direction, that is, the first environment information includes environment information of the third direction corresponding to the network device and environment information of the fourth direction corresponding to the network device, the third direction is the direction from the network device to the first position, and the fourth direction is the direction from the network device to the second position. In this case, if the number of signal transmission paths from the network device to the first position is greater than the number of signal transmission paths from the network device to the second position, then the probability value associated with the third direction among the N probability values is greater than the probability value associated with the fourth direction.

例如,承接上述示例3,该第一环境信息包括网络设备到位置3的方向#5的环境信息,以及包括网络设备到位置4的方向#6的环境信息。在该示例3中,信号从网络设备传输至位置3的信号传输路径为5条,信号从网络设备传输至位置4的信号传输路径为3条。在这种情况下,方向#5关联的概率值大于方向#6关联的概率值。For example, following the above example 3, the first environment information includes environment information of direction #5 from the network device to position 3, and environment information of direction #6 from the network device to position 4. In this example 3, there are 5 signal transmission paths for signals to be transmitted from the network device to position 3, and there are 3 signal transmission paths for signals to be transmitted from the network device to position 4. In this case, the probability value associated with direction #5 is greater than the probability value associated with direction #6.

S202、网络设备基于该N个预编码矩阵向第一终端设备发送N个导频信号。S202. The network device sends N pilot signals to the first terminal device based on the N precoding matrices.

也就是说,网络设备通过该N个预编码矩阵形成N个波束,并通过该N个波束分别发送N个导频信号。可以理解为,预编码矩阵与波束(或理解为波束方向)一一对应,波束与导频信号一一对应,预编码矩阵与导频信号一一对应。需要说明的是,在没有特殊说明以及逻辑冲突的情况下,本申请中的导频信号和波束可相互替换。例如,S202也可以描述为网络设备基于该N个预编码矩阵向第一终端设备发送N个波束。还需要说明的是,网络设备发送该N个导频信号可以是广播发送,也可以是单播发送,还可以是组播发送,本申请对此不予限定。That is to say, the network device forms N beams through the N precoding matrices, and sends N pilot signals respectively through the N beams. It can be understood that the precoding matrix corresponds to the beam (or understood as the beam direction) one-to-one, the beam corresponds to the pilot signal one-to-one, and the precoding matrix corresponds to the pilot signal one-to-one. It should be noted that, in the absence of special instructions and logical conflicts, the pilot signals and beams in this application are interchangeable. For example, S202 can also be described as the network device sending N beams to the first terminal device based on the N precoding matrices. It should also be noted that the network device sending the N pilot signals can be broadcast, unicast, or multicast, and this application does not limit this.

例如,该N个预编码矩阵包括预编码矩阵1和预编码矩阵2,基于该预编码矩阵1可以形成波束1,基于该预编码矩阵2可以形成波束2。在这种情况下,网络设备基于预编码矩阵1,通过波束1发送导频信号;并基于预编码矩阵2,通过波束2发送导频信号。For example, the N precoding matrices include precoding matrix 1 and precoding matrix 2, beam 1 may be formed based on precoding matrix 1, and beam 2 may be formed based on precoding matrix 2. In this case, the network device sends a pilot signal through beam 1 based on precoding matrix 1, and sends a pilot signal through beam 2 based on precoding matrix 2.

通常,网络设备通过该N个预编码矩阵形成的N个波束对应有波束索引,该N个波束分别对应不同的波束方向,即可以理解为不同的波束索引对应不同的波束方向。在网络设备和第一终端设备未交互导频信号的发送顺序的情况下,该网络设备可以根据默认发送顺序(例如按照波束索引从小到大的顺序,或按照波束索引从大到小的顺序),依次通过不同的波束发送导频信号。例如,网络设备可以通过8个预编码矩阵形成8个波束:波束#0~波束#7,网络设备可以按照波束索引由小到大的顺序,依次分别通过波束#0~波束#7发送导频信号。Typically, the N beams formed by the network device through the N precoding matrices correspond to beam indices, and the N beams correspond to different beam directions, respectively, that is, it can be understood that different beam indices correspond to different beam directions. In the case where the network device and the first terminal device do not exchange the order of sending pilot signals, the network device can send pilot signals through different beams in sequence according to the default sending order (for example, in the order of beam index from small to large, or in the order of beam index from large to small). For example, the network device can form 8 beams through 8 precoding matrices: beam #0 to beam #7, and the network device can send pilot signals through beam #0 to beam #7 in sequence according to the order of beam index from small to large.

在一种可能的实施方式中,网络设备向第一终端设备发送该N个导频信号的发送顺序,该发送顺序是由该第一模型输出的,或者该发送顺序是基于该通信环境对应的历史测量数据得到。进一步地,网络设备基于该N个预编码矩阵和发送顺序,向第一终端设备发送N个导频信号。In a possible implementation, the network device sends the N pilot signals to the first terminal device in a sending order, where the sending order is output by the first model, or the sending order is obtained based on historical measurement data corresponding to the communication environment. Further, the network device sends the N pilot signals to the first terminal device based on the N precoding matrices and the sending order.

也就是说,网络设备得到该N个导频信号的发送顺序之后,向第一终端设备发送该N个导频信号的发送顺序,使得网络设备和第一终端设备之间对该N个导频信号的发送顺序达成一致。进一步地,网络设备基于该N个预编码矩阵和发送顺序,向第一终端设备发送N个导频信号;即,第一终端设备基于该发送顺序,接收该N个导频信号。That is, after the network device obtains the sending order of the N pilot signals, it sends the sending order of the N pilot signals to the first terminal device, so that the network device and the first terminal device reach an agreement on the sending order of the N pilot signals. Further, the network device sends the N pilot signals to the first terminal device based on the N precoding matrices and the sending order; that is, the first terminal device receives the N pilot signals based on the sending order.

例如,网络设备通过8个预编码矩阵可以得到8个导频信号,该8个导频信号对应的波束索引为波束#0~波束#7。进一步地,网络设备得到该8个导频信号的发送顺序:波束#1、波束#3、波束#0、波束#4、波束#5、波束#6、波束#7。网络设备根据该发送顺序,先通过波束#1对应的预编码矩阵向第一终端设备发送导频信号,最后通过波束#7对应的预编码矩阵向第一终端设备发送导频信号。For example, the network device can obtain 8 pilot signals through 8 precoding matrices, and the beam indexes corresponding to the 8 pilot signals are beam #0 to beam #7. Furthermore, the network device obtains the sending order of the 8 pilot signals: beam #1, beam #3, beam #0, beam #4, beam #5, beam #6, beam #7. According to the sending order, the network device first sends the pilot signal to the first terminal device through the precoding matrix corresponding to beam #1, and finally sends the pilot signal to the first terminal device through the precoding matrix corresponding to beam #7.

在一种可能的实施方式中,该发送顺序与网络设备预测(或理解为估计、计算)的该N个预编码矩阵(或理解为该N个波束)发送导频信号的传输特性相关,该传输特性包括传输时延、信号强度、信噪比或路径损耗中的一种或多种,可以理解的是,导频信号的传输时延越低、信号强度越大、信噪比越大或路径损耗越小,则该导频信号的传输特性越好;或者,该发送顺序与网络设备预测的该N个预编码矩阵发送的导频信号的环境感知能力相关,可以理解的是,导频信号覆盖的无线路径越多样,则该导频信号的环境感知能力越强;或者,该发送顺序与网络设备预测的该N个预编码矩阵发送的导频信号的覆盖能力相关,可以理解的是,导频信号覆盖的用户数(或终端设备的数量)越多,则该导频信号的覆盖能力越强。可选地,该某个导频信号的传输特性越好、环境感知能力越强或覆盖能力越强,该导频信号在N个导频信号中的发送顺序越靠前。In one possible implementation, the sending order is related to the transmission characteristics of the pilot signals sent by the N precoding matrices (or understood as the N beams) predicted (or estimated, calculated) by the network device, and the transmission characteristics include one or more of transmission delay, signal strength, signal-to-noise ratio or path loss. It can be understood that the lower the transmission delay of the pilot signal, the greater the signal strength, the greater the signal-to-noise ratio or the smaller the path loss, the better the transmission characteristics of the pilot signal; or, the sending order is related to the environmental perception capability of the pilot signals sent by the N precoding matrices predicted by the network device, and it can be understood that the more diverse the wireless paths covered by the pilot signals, the stronger the environmental perception capability of the pilot signals; or, the sending order is related to the coverage capability of the pilot signals sent by the N precoding matrices predicted by the network device, and it can be understood that the more users (or the number of terminal devices) covered by the pilot signal, the stronger the coverage capability of the pilot signal. Optionally, the better the transmission characteristics of a certain pilot signal, the stronger the environment perception capability or the stronger the coverage capability, the earlier the sending order of the pilot signal among the N pilot signals.

例如,网络设备预测的波束#0~波束#7分别发送的导频信号的信号强度如图3所示,该波束#1发送的导频信号的信号强度最强,波束#7发送的导频信号的信号强度最弱。基于图3所示的各个导频信号的传输特性,网络设备可以确定该8个导频信号的发送顺序:波束#1、波束#2、波束#0、波束#3、波束#4、波束#5、波束#6、波束#7。For example, the signal strengths of the pilot signals respectively transmitted by beams #0 to #7 predicted by the network device are shown in FIG3 , where the signal strength of the pilot signal transmitted by beam #1 is the strongest, and the signal strength of the pilot signal transmitted by beam #7 is the weakest. Based on the transmission characteristics of each pilot signal shown in FIG3 , the network device can determine the transmission order of the eight pilot signals: beam #1, beam #2, beam #0, beam #3, beam #4, beam #5, beam #6, beam #7.

需要说明的是:①、本申请所提及的N个导频信号的发送顺序,也可以理解为该N个预编码矩阵的使用顺序,或理解为该N个波束的发送顺序。②、本申请所提及的该发送顺序是由该第一模型输出的,可以理解为网络设备通过第一模型预测该N个导频信号的发送顺序;或者,还可以理解为,网络设备通过第一模型预测该N个导频信号的传输特性的强弱关系,网络设备可以根据该N个导频信号的传输特性的强弱关系确定该N个导频信号的发送顺序;或者,还可以理解为该发送顺序是根据第一模型输出的N个概率值确定的,例如,概率值越大则该概率值对应的预编码矩阵发送的导频信号的发送顺序越靠前。也就是说,第一模型的输入为第一环境信息,或者为第一环境信息和分布信息;该第一模型的输出除了包括该N个预编码矩阵之外,还包括该N个预编码矩阵对应的N个导频信号的发送顺序,或者该N个导频信号的传输特性的强弱关系,或者该N个概率值。③、本申请所提及的该发送顺序是基于通信环境对应的历史测量数据得到的,可以理解为网络设备获取(例如从存储器中获取)在该通信环境下多个方向(包括该N个波束对应的波束方向)上的发送信号的历史测量数据,并根据该多个方向上的发送信号的历史测量数据估计(或理解为计算)该N个预编码矩阵发送导频信号的传输特性,得到该N个导频信号的发送顺序。其中,该多个方向上的发送信号的历史测量数据包括但不限于各个方向上的发送信号的传输特性。It should be noted that: ①. The sending order of the N pilot signals mentioned in this application can also be understood as the order of use of the N precoding matrices, or as the sending order of the N beams. ②. The sending order mentioned in this application is output by the first model, which can be understood as the network device predicting the sending order of the N pilot signals through the first model; or, it can also be understood that the network device predicts the strong and weak relationship of the transmission characteristics of the N pilot signals through the first model, and the network device can determine the sending order of the N pilot signals according to the strong and weak relationship of the transmission characteristics of the N pilot signals; or, it can also be understood that the sending order is determined according to the N probability values output by the first model, for example, the larger the probability value, the earlier the sending order of the pilot signal sent by the precoding matrix corresponding to the probability value. That is to say, the input of the first model is the first environmental information, or the first environmental information and distribution information; the output of the first model includes, in addition to the N precoding matrices, the sending order of the N pilot signals corresponding to the N precoding matrices, or the strength relationship of the transmission characteristics of the N pilot signals, or the N probability values. ③. The sending order mentioned in the present application is obtained based on the historical measurement data corresponding to the communication environment, which can be understood as the network device obtaining (for example, obtaining from a memory) the historical measurement data of the transmitted signals in multiple directions (including the beam directions corresponding to the N beams) in the communication environment, and estimating (or understanding as calculating) the transmission characteristics of the pilot signals sent by the N precoding matrices based on the historical measurement data of the transmitted signals in the multiple directions, and obtaining the sending order of the N pilot signals. Among them, the historical measurement data of the transmitted signals in the multiple directions include but are not limited to the transmission characteristics of the transmitted signals in each direction.

综上所述,通过实施本申请图2所描述的通信方法,网络设备可以基于当前所处通信环境的环境信息(即第一环境信息)和第一模型,计算当前所处通信环境对应的预编码矩阵,即通过第一模型学习到了通信环境与预编码矩阵之间的联系。相较于根据预先设置的多个预编码矩阵发送导频信号,每个预编码矩阵发送导频信号时形成的波束具有预设的一个波束方向(如图4中的对比方案所示),通过实施本申请图2所描述的通信方法,可以结合当前环境信息得到的多个预编码矩阵,使得每个预编码矩阵发送导频信号时形成的波束适应于当前通信环境(即使预编码矩阵适应于当前的通信环境),每个波束可以具有至少一个波束方向,有利于提升预编码矩阵与当前环境的适配度,从而有利于提升通信性能。In summary, by implementing the communication method described in FIG. 2 of the present application, the network device can calculate the precoding matrix corresponding to the current communication environment based on the environmental information of the current communication environment (i.e., the first environmental information) and the first model, that is, the connection between the communication environment and the precoding matrix is learned through the first model. Compared with sending a pilot signal according to a plurality of precoding matrices set in advance, the beam formed when each precoding matrix sends a pilot signal has a preset beam direction (as shown in the comparison scheme in FIG. 4), by implementing the communication method described in FIG. 2 of the present application, the plurality of precoding matrices obtained in combination with the current environmental information can be used to make the beam formed when each precoding matrix sends a pilot signal adapt to the current communication environment (even if the precoding matrix adapts to the current communication environment), and each beam can have at least one beam direction, which is conducive to improving the adaptability of the precoding matrix to the current environment, thereby facilitating improving communication performance.

需要说明的是,本申请所提及的导频信号可以为SRS、SSB,也可以为CSI-RS,本申请对此不进行具体限定。本申请所提及的导频信号可以用于执行探测任务,该探测任务包括但不限于以下一种或多种探测任务:定位任务、波束预测任务、信道预测任务或环境重建任务等。其中,该定位任务用于对第一终端设备进行定位,波束预测任务用于确定网络设备与第一终端设备之间的可用波束对(例如最优波束对,包括发送波束和接收波束),信道预测任务用于预测网络设备与第一终端设备之间的信道信息,环境重建任务用于构建网络设备所处通信环境的三维重建模型(或理解为虚拟场景)。为了便于理解,下面结合图5和图6,对通过图2中导频信号执行探测任务的过程进行详细说明,其中图5为第一终端设备基于该导频信号执行探测任务的过程,图6为网络设备基于该导频信号执行探测任务的过程。It should be noted that the pilot signal mentioned in this application may be SRS, SSB, or CSI-RS, and this application does not specifically limit this. The pilot signal mentioned in this application can be used to perform a detection task, which includes but is not limited to one or more of the following detection tasks: positioning tasks, beam prediction tasks, channel prediction tasks, or environmental reconstruction tasks. Among them, the positioning task is used to locate the first terminal device, the beam prediction task is used to determine the available beam pair (for example, the optimal beam pair, including a transmit beam and a receive beam) between the network device and the first terminal device, the channel prediction task is used to predict the channel information between the network device and the first terminal device, and the environmental reconstruction task is used to construct a three-dimensional reconstruction model (or understand it as a virtual scene) of the communication environment in which the network device is located. For ease of understanding, the process of performing a detection task through the pilot signal in Figure 2 is described in detail below in conjunction with Figures 5 and 6, wherein Figure 5 is a process in which the first terminal device performs a detection task based on the pilot signal, and Figure 6 is a process in which the network device performs a detection task based on the pilot signal.

请参见图5,图5是本申请实施例提供的另一种通信方法的流程示意图。如图5所示,该通信方法包括如下S501~S505。图5所示的方法执行主体可以为网络设备和第一终端设备,或者,该图5所示的方法执行主体可以为网络设备中的模块和第一终端设备中的模块,或者该图5所示的方法执行主体可以为网络设备的芯片和第一终端设备的芯片。图5以网络设备和第一终端设备为方法的执行主体为例进行说明。其中:Please refer to Figure 5, which is a flow chart of another communication method provided in an embodiment of the present application. As shown in Figure 5, the communication method includes the following S501~S505. The execution subject of the method shown in Figure 5 can be a network device and a first terminal device, or the execution subject of the method shown in Figure 5 can be a module in the network device and a module in the first terminal device, or the execution subject of the method shown in Figure 5 can be a chip of the network device and a chip of the first terminal device. Figure 5 takes the network device and the first terminal device as the execution subject of the method as an example for explanation. Among them:

S501(可选的)、网络设备向第一终端设备发送配置信息。S501 (optional): The network device sends configuration information to the first terminal device.

其中,该配置信息用于配置至少一个探测任务对应的导频信号的发送周期,和/或,该配置信息用于配置该至少一个探测任务对应的导频信号的发送数量,该导频信号的发送数量为一个发送周期内发送的导频信号的数量。需要理解的是,后文的S502-S505是以该至少一个探测任务中的某个第一探测任务为例进行说明的,该第一探测任务对应的导频信号发送数量为N。The configuration information is used to configure the transmission period of the pilot signal corresponding to at least one detection task, and/or the configuration information is used to configure the number of pilot signals transmitted corresponding to the at least one detection task, and the number of pilot signals transmitted is the number of pilot signals transmitted in one transmission period. It should be understood that S502-S505 below are described by taking a first detection task in the at least one detection task as an example, and the number of pilot signals transmitted corresponding to the first detection task is N.

例如,网络设备向第一终端设备发送配置信息,该配置信息配置的多个探测任务对应的发送周期和导频信号的发送数量如表1所示。其中,定位任务对应的发送周期为20ms,对应的导频信号的发送数量为12个;定位任务对应的发送周期为5ms,对应的导频信号的发送数量为6个;信道预测任务对应的发送周期为40ms,对应的导频信号的发送数量为18个;环境重建任务对应的发送周期为160ms,对应的导频信号的发送数量为24个。For example, the network device sends configuration information to the first terminal device, and the sending periods and the number of pilot signals sent corresponding to the multiple detection tasks configured by the configuration information are shown in Table 1. Among them, the sending period corresponding to the positioning task is 20ms, and the corresponding number of pilot signals sent is 12; the sending period corresponding to the positioning task is 5ms, and the corresponding number of pilot signals sent is 6; the sending period corresponding to the channel prediction task is 40ms, and the corresponding number of pilot signals sent is 18; the sending period corresponding to the environment reconstruction task is 160ms, and the corresponding number of pilot signals sent is 24.

表1
Table 1

需要说明的是,不同探测任务可以对应不同的发送周期,和/或,不同探测任务可以对应不同的导频信号的发送数量。也就是说,不同探测任务可以对应不同的发送周期,且对应不同的导频信号的发送数量;或者,不同探测任务可以对应相同的发送周期,但对应不同的导频信号的发送数量;或者,不同探测任务可以对应不同的发送周期,但对应相同的导频信号的发送数量。本申请对此不进行具体限定。It should be noted that different detection tasks may correspond to different transmission periods, and/or different detection tasks may correspond to different numbers of pilot signal transmissions. In other words, different detection tasks may correspond to different transmission periods and different numbers of pilot signal transmissions; or, different detection tasks may correspond to the same transmission period but different numbers of pilot signal transmissions; or, different detection tasks may correspond to different transmission periods but the same number of pilot signal transmissions. This application does not specifically limit this.

还需要说明的是,该配置信息配置的至少一个探测任务中的任一个探测任务(记为第二探测任务)可以对应多个发送周期,该第二探测任务对应的各个发送周期分别对应第二探测任务的不同探测精度;和/或,该第二探测任务对应多个发送数量,该第二探测任务对应的各个发送数量分别对应该第二探测任务的不同探测精度。It should also be noted that any one of the at least one detection tasks configured by the configuration information (recorded as the second detection task) can correspond to multiple sending cycles, and each sending cycle corresponding to the second detection task respectively corresponds to a different detection accuracy of the second detection task; and/or, the second detection task corresponds to multiple sending quantities, and each sending quantity corresponding to the second detection task respectively corresponds to a different detection accuracy of the second detection task.

例如,第二探测任务为环境重建任务时,该第二探测任务对应的发送周期和发送数量如表2所示。在表2中,环境重建任务的探测精度为80%时,该探测精度下环境重建任务对应的发送周期为160ms,对应的发送数量为24个;环境重建任务的探测精度为90%时,该探测精度下环境重建任务对应的发送周期为270ms,对应的发送数量为48个。For example, when the second detection task is an environment reconstruction task, the sending period and the sending quantity corresponding to the second detection task are shown in Table 2. In Table 2, when the detection accuracy of the environment reconstruction task is 80%, the sending period corresponding to the environment reconstruction task under this detection accuracy is 160ms, and the corresponding sending quantity is 24; when the detection accuracy of the environment reconstruction task is 90%, the sending period corresponding to the environment reconstruction task under this detection accuracy is 270ms, and the corresponding sending quantity is 48.

表2
Table 2

可选的,在第二探测任务对应一个发送周期,但对应多个发送数量的情况下,该第二探测任务的导频信号可以采用嵌套设计,有利于避免同一探测任务的导频信号多次排序而带来的额外开销。例如,波束预测任务对应发送数量包括6个和10个,在这种情况下,用于执行波束预测任务的导频信号的发送顺序如表3所示。Optionally, when the second detection task corresponds to one transmission cycle but corresponds to multiple transmission quantities, the pilot signal of the second detection task can be designed in a nested manner, which is beneficial to avoid the additional overhead caused by multiple sorting of pilot signals of the same detection task. For example, the beam prediction task corresponds to transmission quantities of 6 and 10. In this case, the transmission order of the pilot signal used to perform the beam prediction task is shown in Table 3.

表3
Table 3

也就是说,以探测任务对应的发送数量包括第一数量和第二数量,第一数量大于第二数量为例,第一数量的导频信号的发送顺序(例如表3中10个导频信号的发送顺序)包括第二数量的导频信号的发送顺序(例如表3中6个导频信号的发送顺序)。That is to say, taking the example that the number of transmissions corresponding to the detection task includes a first number and a second number, and the first number is greater than the second number, the sending order of the first number of pilot signals (for example, the sending order of 10 pilot signals in Table 3) includes the sending order of the second number of pilot signals (for example, the sending order of 6 pilot signals in Table 3).

S502、网络设备将第一环境信息输入第一模型,得到N个预编码矩阵,该N为正整数。S502: The network device inputs the first environment information into the first model to obtain N precoding matrices, where N is a positive integer.

其中,S502的具体实施方式可参见对前述S201的具体实施方式的描述,在此不再赘述。The specific implementation of S502 can refer to the description of the specific implementation of S201 above, which will not be repeated here.

S503、网络设备向第一终端设备发送该N个预编码矩阵。S503. The network device sends the N precoding matrices to the first terminal device.

网络设备得到该N个预编码矩阵之后,向第一终端设备发送该N个预编码矩阵(即可以理解为直接发送该N个预编码矩阵的值)。相应地,第一终端设备接收来自网络设备的N个预编码矩阵。After obtaining the N precoding matrices, the network device sends the N precoding matrices to the first terminal device (that is, it can be understood as directly sending the values of the N precoding matrices). Correspondingly, the first terminal device receives the N precoding matrices from the network device.

或者,网络设备得到该N个预编码矩阵之后,向第一终端设备发送用于指示该N个预编码矩阵的指示信息。相应地,第一终端设备接收来自网络设备的用于指示该N个预编码矩阵的指示信息,并根据该指示信息确定N个预编码矩阵。Alternatively, after obtaining the N precoding matrices, the network device sends indication information indicating the N precoding matrices to the first terminal device. Accordingly, the first terminal device receives the indication information indicating the N precoding matrices from the network device, and determines the N precoding matrices according to the indication information.

S504、第一终端设备测量来自网络设备的N个导频信号,得到该N个导频信号的强度。S504. The first terminal device measures N pilot signals from the network device to obtain the strengths of the N pilot signals.

也就是说,网络设备基于该N个预编码矩阵向第一终端设备发送该N个导频信号,具体实施方式可参见对前述S202的具体实施方式的描述,在此不再赘述。相应地,第一终端设备接收该N个导频信号,并对该N个导频信号进行测量,得到该N个导频信号的强度。That is to say, the network device sends the N pilot signals to the first terminal device based on the N precoding matrices. The specific implementation method can be found in the description of the specific implementation method of the aforementioned S202, which will not be repeated here. Correspondingly, the first terminal device receives the N pilot signals and measures the N pilot signals to obtain the strength of the N pilot signals.

可以理解的是,在S501执行的情况下,第一终端设备知晓了第一探测任务对应的导频信号的发送周期,以及第一探测任务对应的导频信号的发送数量。网络设备基于该第一探测任务对应的发送周期和第一探测任务对应的发送数量,向第一终端设备发送第一探测任务的N个导频信号。相应地,第一终端设备可以基于该第一探测任务对应的发送周期和第一探测任务对应的发送数量,测量N个导频信号。It is understandable that, when S501 is executed, the first terminal device knows the transmission period of the pilot signal corresponding to the first detection task, and the number of transmissions of the pilot signal corresponding to the first detection task. The network device sends N pilot signals of the first detection task to the first terminal device based on the transmission period corresponding to the first detection task and the number of transmissions corresponding to the first detection task. Accordingly, the first terminal device can measure N pilot signals based on the transmission period corresponding to the first detection task and the number of transmissions corresponding to the first detection task.

在一个可能的实施方式中,网络设备可以在向第一终端设备发送该N个导频信号之前,向第一终端设备发送该N个导频信号的发送顺序。在第一终端设备接收来自网络设备的N个导频信号的发送顺序之后,第一终端设备基于该发送顺序对前K个导频信号进行测量,得到该N个导频信号强度。In one possible implementation, the network device may send the sending order of the N pilot signals to the first terminal device before sending the N pilot signals to the first terminal device. After the first terminal device receives the sending order of the N pilot signals from the network device, the first terminal device measures the first K pilot signals based on the sending order to obtain the strengths of the N pilot signals.

其中,该K为小于或等于N的正整数,本申请对K的具体数值不进行具体限定。可选地,K的具体数值与执行探测任务的探测精度的需求相关,或者与探测任务执行过程中波束扫描开销的相关。例如,K的具体数值与该探测精度的需求正相关;即,当第一终端设备对执行S504的第一探测任务的探测精度的需求越高时,K的具体数值越大,探测任务执行过程中波束扫描开销越大(例如波束扫描所需时间越长)。需要理解的是,执行探测任务得到的探测结果与真实结果之间的差距越小,表明执行探测任务的探测精度越高。反之,执行探测任务得到的探测结果与真实结果之间的差距越大,表明执行探测任务的探测精度越低。可选地,该K的具体取值可以由本申请中网络设备确定并发送给第一终端设备,也可以由第一终端设备自身确定,对此不予限定。Among them, K is a positive integer less than or equal to N, and the specific value of K is not specifically limited in this application. Optionally, the specific value of K is related to the demand for detection accuracy of performing the detection task, or is related to the beam scanning overhead during the execution of the detection task. For example, the specific value of K is positively correlated with the demand for detection accuracy; that is, when the first terminal device has a higher demand for detection accuracy for the first detection task of performing S504, the larger the specific value of K, the greater the beam scanning overhead during the execution of the detection task (for example, the longer the time required for beam scanning). It should be understood that the smaller the gap between the detection result obtained by performing the detection task and the actual result, the higher the detection accuracy of performing the detection task. Conversely, the larger the gap between the detection result obtained by performing the detection task and the actual result, the lower the detection accuracy of performing the detection task. Optionally, the specific value of K can be determined by the network device in this application and sent to the first terminal device, or it can be determined by the first terminal device itself, and this is not limited.

在一种可能的示例中,用于执行第一探测任务的设备(图5中为第一终端设备,图6中为网络设备)可以根据自身对探测精度的需求,确定K的具体数值。例如,波束预测任务对应的发送周期为5ms,波束预测任务对应的导频信号的发送数量为10,该10个导频信号的发送顺序为:波束#3、波束#4、波束#0、波束#2、波束#1、波束#5、波束#8、波束#6、波束#7、波束#9。根据测算,当执行第一探测任务的设备测量前6个导频信号(即波束#3、波束#4、波束#0、波束#2、波束#1、波束#5)的情况下,该波束预测任务对应的探测精度为80%;当执行第一探测任务的设备测量该10个导频信号的情况下,该波束预测任务对应的探测精度为100%。若执行第一探测任务的设备对探测精度的需求为大于等于80%,在这种情况下,N为10,K为6。In a possible example, the device for performing the first detection task (the first terminal device in FIG. 5 and the network device in FIG. 6) can determine the specific value of K according to its own requirements for detection accuracy. For example, the transmission period corresponding to the beam prediction task is 5ms, the number of pilot signals sent corresponding to the beam prediction task is 10, and the transmission order of the 10 pilot signals is: beam #3, beam #4, beam #0, beam #2, beam #1, beam #5, beam #8, beam #6, beam #7, beam #9. According to calculations, when the device performing the first detection task measures the first 6 pilot signals (i.e., beam #3, beam #4, beam #0, beam #2, beam #1, beam #5), the detection accuracy corresponding to the beam prediction task is 80%; when the device performing the first detection task measures the 10 pilot signals, the detection accuracy corresponding to the beam prediction task is 100%. If the device performing the first detection task requires a detection accuracy greater than or equal to 80%, in this case, N is 10 and K is 6.

需要理解的是,若第一终端设备根据发送顺序仅测量了该N个导频信号的前K个导频信号,在这种情况下,第一终端设备将该N个导频信号中未测量的导频信号的信号强度置为0。例如,以K为6,N为8,该8个导频信号的发送顺序:波束#1、波束#3、波束#0、波束#4、波束#5、波束#6、波束#7为例,第一终端设备根据该发送顺序依次测量得到除波束#6和波束#7发送的导频信号的信号强度,将波束#6和波束#7发送的导频信号的信号强度置为0,得到该8个导频信号的信号强度。It should be understood that if the first terminal device only measures the first K pilot signals of the N pilot signals according to the transmission order, in this case, the first terminal device sets the signal strength of the unmeasured pilot signals in the N pilot signals to 0. For example, taking K as 6, N as 8, and the transmission order of the 8 pilot signals: beam #1, beam #3, beam #0, beam #4, beam #5, beam #6, beam #7 as an example, the first terminal device measures the signal strength of the pilot signals except those transmitted by beam #6 and beam #7 in sequence according to the transmission order, sets the signal strength of the pilot signals transmitted by beam #6 and beam #7 to 0, and obtains the signal strength of the 8 pilot signals.

S505、第一终端设备将该N个导频信号的信号强度和该N个预编码矩阵输入第二模型,执行第一探测任务。S505. The first terminal device inputs the signal strengths of the N pilot signals and the N precoding matrices into a second model to perform a first detection task.

第一终端设备得到该N个导频信号的信号强度之后,将该N个导频信号的信号强度和该N个预编码矩阵输入第二模型,通过第二模型执行第一探测任务。After the first terminal device obtains the signal strengths of the N pilot signals, it inputs the signal strengths of the N pilot signals and the N precoding matrices into the second model, and performs the first detection task through the second model.

请参见图6,图6是本申请实施例提供的又一种通信方法的流程示意图。如图6所示,该通信方法包括如下S601~S605。图6所示的方法执行主体可以为网络设备和第一终端设备,或者,该图6所示的方法执行主体可以为网络设备中的模块和第一终端设备中的模块,或者该图6所示的方法执行主体可以为网络设备的芯片和第一终端设备的芯片。图6以网络设备和第一终端设备为方法的执行主体为例进行说明。其中:Please refer to Figure 6, which is a flow chart of another communication method provided in an embodiment of the present application. As shown in Figure 6, the communication method includes the following S601~S605. The execution subject of the method shown in Figure 6 can be a network device and a first terminal device, or the execution subject of the method shown in Figure 6 can be a module in the network device and a module in the first terminal device, or the execution subject of the method shown in Figure 6 can be a chip of the network device and a chip of the first terminal device. Figure 6 takes the network device and the first terminal device as the execution subject of the method as an example for explanation. Among them:

S601(可选的)、网络设备向第一终端设备发送配置信息。S601 (optional): The network device sends configuration information to the first terminal device.

S602、网络设备将第一环境信息输入第一模型,得到N个预编码矩阵,该N为正整数。S602: The network device inputs the first environment information into the first model to obtain N precoding matrices, where N is a positive integer.

其中,S601~S602的具体实施方式可参见对前述S501~S502的具体实施方式的描述,在此不再赘述。The specific implementation of S601 to S602 can refer to the description of the specific implementation of S501 to S502 above, which will not be repeated here.

S603、网络设备基于该N个预编码矩阵向第一终端设备发送该N个导频信号。S603: The network device sends the N pilot signals to the first terminal device based on the N precoding matrices.

其中,S603的具体实施方式可参见对前述S202的具体实施方式的描述,在此不再赘述。The specific implementation of S603 can refer to the description of the specific implementation of S202 above, which will not be repeated here.

S604、网络设备接收来自第一终端设备的测量结果,该测量结果为N个导频信号的信号强度。S604: The network device receives a measurement result from the first terminal device, where the measurement result is the signal strength of N pilot signals.

也就是说,终端设备接收来自网络设备的N个导频信号,并对该N个导频信号进行测量,得到该N个导频信号中各个导频的信号强度。进一步地,第一终端设备向网络设备发送该N个导频信号的信号强度。That is, the terminal device receives N pilot signals from the network device, and measures the N pilot signals to obtain the signal strength of each pilot signal in the N pilot signals. Further, the first terminal device sends the signal strength of the N pilot signals to the network device.

其中,关于第一终端设备得到该N个导频信号的强度的具体实施方式,可参见对前述S504的具体实施方式的描述,在此不再赘述。Among them, regarding the specific implementation method of the first terminal device obtaining the strength of the N pilot signals, please refer to the description of the specific implementation method of the aforementioned S504, which will not be repeated here.

S605、网络设备将该N个导频信号的信号强度和该N个预编码矩阵输入第二模型,执行第一探测任务。S605: The network device inputs the signal strengths of the N pilot signals and the N precoding matrices into a second model to perform a first detection task.

网络设备得到该N个导频信号的信号强度之后,将该N个导频信号的信号强度和该N个预编码矩阵输入第二模型,通过第二模型执行第一探测任务。After obtaining the signal strengths of the N pilot signals, the network device inputs the signal strengths of the N pilot signals and the N precoding matrices into a second model, and performs the first detection task through the second model.

综上所述,通过实施本申请图5或图6所描述的通信方法,用于执行第一探测任务的设备可以结合与当前通信环境相关的预编码矩阵来执行第一探测任务,有利于提升执行第一探测任务的探测精度。To summarize, by implementing the communication method described in Figure 5 or 6 of the present application, the device used to perform the first detection task can perform the first detection task in combination with the precoding matrix related to the current communication environment, which is conducive to improving the detection accuracy of performing the first detection task.

在一种可能的应用场景中,为了提升第一模型和第二模型的适配度,第一模型和第二模型可以进行联合训练。In a possible application scenario, in order to improve the adaptability of the first model and the second model, the first model and the second model can be jointly trained.

示例性地,如图7所示,本申请还提供一种模型训练方法。图7所示的方法执行主体可以为网络设备、第一终端设备或用于模型训练的服务器等,本申请不予限定。需要说明的是,在图7所示的训练方法中是以第一模型的输入为环境信息和分布信息为例的,在一种可能的实施方式中,该第一模型的输入还可以仅为环境信息,本申请对此不予限定。为了便于理解,在图7中是以根据训练数据集中的任一个数据(记为第一训练数据)对第一模型和第二模型进行模型参数更新为例的。Exemplarily, as shown in FIG7 , the present application also provides a model training method. The execution subject of the method shown in FIG7 may be a network device, a first terminal device, or a server for model training, etc., which is not limited in the present application. It should be noted that in the training method shown in FIG7 , the input of the first model is taken as environmental information and distribution information as an example. In a possible implementation, the input of the first model may also be only environmental information, which is not limited in the present application. For ease of understanding, FIG7 takes the updating of model parameters of the first model and the second model according to any data in the training data set (recorded as the first training data) as an example.

其中,第一训练数据中包括环境信息E、多种终端设备对应的分布信息D、该多个终端设备的位置信息和标签信息,该第一训练数据为该训练数据集中的任一条数据。在这种情况下,根据第一训练数据对第一模型和第二模型的训练过程如图7所示。将第一训练数据(即环境信息E和分布信息D)输入第一模型中,得到第一训练数据对应的预编码矩阵W。并且,通过射线追踪(ray-tracing)仿真模型对环境信息E和多个终端设备的位置信息进行仿真得到多个信号信息h,并基于预编码矩阵W、多个信号信息h和噪声n(例如随机噪声)计算得到信号强度Z。将预编码矩阵W和信号强度Z输入至第二模型中,执行探测任务输出探测结果。基于该探测结果和该第一训练数据对应的标签数据,对第一模型的模型参数和第二模型的模型参数进行更新。Among them, the first training data includes environmental information E, distribution information D corresponding to multiple terminal devices, location information and label information of the multiple terminal devices, and the first training data is any data in the training data set. In this case, the training process of the first model and the second model according to the first training data is shown in Figure 7. The first training data (i.e., environmental information E and distribution information D) is input into the first model to obtain the precoding matrix W corresponding to the first training data. In addition, the environmental information E and the location information of multiple terminal devices are simulated by a ray tracing simulation model to obtain multiple signal information h, and the signal strength Z is calculated based on the precoding matrix W, multiple signal information h and noise n (such as random noise). The precoding matrix W and the signal strength Z are input into the second model, and the detection task is performed to output the detection result. Based on the detection result and the label data corresponding to the first training data, the model parameters of the first model and the model parameters of the second model are updated.

其中,该标签数据与第二模型对应的探测任务相关。例如,若第二模型对应的探测任务为定位任务,则该标签信息为该多个终端设备的位置信息;若第二模型对应的探测任务为信道预测任务,则该标签信息为该信道信息h;若第二模型对应的探测任务为环境重建任务,则该标签信息为该环境信息E;若第二模型对应的探测任务为波束预测任务,则该标签信息为网络设备与该各个终端设备之间的波束信息,波束信息包括波束指示信息和波束强度信息。The label data is related to the detection task corresponding to the second model. For example, if the detection task corresponding to the second model is a positioning task, the label information is the location information of the multiple terminal devices; if the detection task corresponding to the second model is a channel prediction task, the label information is the channel information h; if the detection task corresponding to the second model is an environment reconstruction task, the label information is the environment information E; if the detection task corresponding to the second model is a beam prediction task, the label information is the beam information between the network device and each terminal device, and the beam information includes beam indication information and beam strength information.

在一种可能的实施方式中,在第二模型部署于用于执行第一探测任务的设备(即图5中的第一终端设备或图6中的网络设备,后文简称为部署设备)之后,为了提升第二模型与部署设备所处通信环境的适配度,该部署设备可以获取第一数据,并基于该第一数据对第二模型进行模型参数更新(或理解为进行模型微调)。其中,该第一数据与第一探测任务相关。例如,当第一探测任务为环境重建任务时,部署设备获取第一数据(包括网络设备服务的多个终端设备测量的导频信号的信号强度,以及该网络设备覆盖范围内的环境信息),将该多个终端设备测量的导频信号的信号强度分别输入第二模型中,得到该第二模型的输出;并基于该第二模型的输出和该网络设备覆盖范围内的环境信息,对第二模型的模型参数进行更新。当第一探测任务为定位任务时,部署设备获取第一数据(包括网络设备服务的至少一个终端设备测量的导频信号的信号强度,以及该至少一个终端设备的位置信息),将该至少一个终端设备测量的导频信号的信号强度输入第二模型中,得到该第二模型的输出;并基于该第二模型的输出和该至少一个终端设备的位置信息,对第二模型的模型参数进行更新。In a possible implementation, after the second model is deployed on a device for performing the first detection task (i.e., the first terminal device in FIG. 5 or the network device in FIG. 6, hereinafter referred to as the deployment device), in order to improve the adaptability of the second model to the communication environment in which the deployment device is located, the deployment device can obtain the first data, and update the model parameters of the second model based on the first data (or understand it as fine-tuning the model). The first data is related to the first detection task. For example, when the first detection task is an environmental reconstruction task, the deployment device obtains the first data (including the signal strength of the pilot signal measured by multiple terminal devices served by the network device, and the environmental information within the coverage of the network device), inputs the signal strength of the pilot signal measured by the multiple terminal devices into the second model respectively, and obtains the output of the second model; and based on the output of the second model and the environmental information within the coverage of the network device, updates the model parameters of the second model. When the first detection task is a positioning task, the deployment device obtains first data (including the signal strength of the pilot signal measured by at least one terminal device served by the network device, and the location information of the at least one terminal device), inputs the signal strength of the pilot signal measured by the at least one terminal device into the second model, and obtains the output of the second model; and based on the output of the second model and the location information of the at least one terminal device, updates the model parameters of the second model.

需要说明的是,在逻辑不冲突的情况下,当部署设备为图5中的第一终端设备时,该第一数据中的部分或全部可以由网络设备采集后发送至该第一终端设备;当部署设备为图6中的网络设备时,该第一数据中的部分或全部可以由终端设备采集后发送至该网络设备。例如,在第二模型为执行定位任务的模型,该第二模型的部署设备为网络设备的情况下,可由该终端设备通过GPS等定位系统获取位置信息之后,向该网络设备发送该终端设备的位置信息。It should be noted that, in the case of no logical conflict, when the deployment device is the first terminal device in FIG5, part or all of the first data can be collected by the network device and sent to the first terminal device; when the deployment device is the network device in FIG6, part or all of the first data can be collected by the terminal device and sent to the network device. For example, when the second model is a model for performing a positioning task and the deployment device of the second model is a network device, the terminal device can obtain the location information through a positioning system such as GPS and then send the location information of the terminal device to the network device.

可以理解的是,上述设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。It is understandable that, in order to realize the above functions, the above-mentioned device includes hardware structures and/or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

本申请实施例可以根据上述方法示例对网络设备或第一终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中,上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The embodiment of the present application can divide the network device or the first terminal device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

请参见图8,图8示出了本申请实施例的一种通信装置800的结构示意图。图8所示的通信装置可以是网络设备,也可以是网络设备中的装置,或者是能够和网络设备匹配使用的装置。图8所示的通信装置可以包括通信单元801和处理单元802;图8所示的通信装置可以是第一终端设备,也可以是第一终端设备中的装置,或者是能够和第一终端设备匹配使用的装置。图8所示的通信装置可以包括通信单元801和处理单元802。具体的,处理单元802用于处理数据,该数据可以是通信单元801接收的数据,该处理后的数据也可由通信单元801发送;该通信单元801可以理解为收发单元,包括接收模块和/或发送模块,该接收模块用于执行图2、图5或图6中任一实施例由设备(即网络设备或第一终端设备)的接收动作,该发送模块用于执行图2、图5或图6中任一实施例由设备(即网络设备或第一终端设备)的发送动作。Please refer to Figure 8, which shows a schematic diagram of the structure of a communication device 800 of an embodiment of the present application. The communication device shown in Figure 8 may be a network device, or a device in a network device, or a device that can be used in combination with a network device. The communication device shown in Figure 8 may include a communication unit 801 and a processing unit 802; the communication device shown in Figure 8 may be a first terminal device, or a device in a first terminal device, or a device that can be used in combination with a first terminal device. The communication device shown in Figure 8 may include a communication unit 801 and a processing unit 802. Specifically, the processing unit 802 is used to process data, which may be data received by the communication unit 801, and the processed data may also be sent by the communication unit 801; the communication unit 801 may be understood as a transceiver unit, including a receiving module and/or a sending module, the receiving module is used to perform the receiving action of the device (i.e., the network device or the first terminal device) in any embodiment of Figure 2, Figure 5 or Figure 6, and the sending module is used to perform the sending action of the device (i.e., the network device or the first terminal device) in any embodiment of Figure 2, Figure 5 or Figure 6.

在一种实施方式中,该通信装置800是网络设备、网络设备中的装置(例如该网络设备中的芯片或芯片系统),或者是能够和网络设备匹配使用的装置时,其中:In one implementation, the communication device 800 is a network device, a device in a network device (such as a chip or chip system in the network device), or a device that can be used in conjunction with a network device, wherein:

处理单元802,用于将第一环境信息输入第一模型,得到N个预编码矩阵,该第一环境信息用于指示网络设备覆盖范围内的通信环境,该N为正整数;进一步地,处理单元802,用于基于该N个预编码矩阵调用通信单元801发送N个导频信号。The processing unit 802 is used to input the first environmental information into the first model to obtain N precoding matrices, where the first environmental information is used to indicate the communication environment within the coverage of the network device, and N is a positive integer; further, the processing unit 802 is used to call the communication unit 801 to send N pilot signals based on the N precoding matrices.

在一种可能的实施方式中,该N个预编码矩阵用于得到发送该N个导频信号对应的N个波束,该导频信号与该波束一一对应;其中,每个波束对应至少一个波束方向。In a possible implementation, the N precoding matrices are used to obtain N beams corresponding to sending the N pilot signals, and the pilot signals correspond to the beams one-to-one; wherein each beam corresponds to at least one beam direction.

在一种可能的实施方式中,该第一环境信息包括该网络设备对应的第一方向的环境信息和该网络设备对应的第二方向的环境信息;若该第一方向的终端密度大于该第二方向的终端密度,则第一波束的波束强度大于第二波束的波束强度,该第一波束为该N个波束中对应该第一方向的波束,该第二波束为该N个波束中对应该第二方向的波束。In a possible implementation, the first environmental information includes environmental information of a first direction corresponding to the network device and environmental information of a second direction corresponding to the network device; if the terminal density in the first direction is greater than the terminal density in the second direction, the beam intensity of the first beam is greater than the beam intensity of the second beam, and the first beam is the beam corresponding to the first direction among the N beams, and the second beam is the beam corresponding to the second direction among the N beams.

在一种可能的实施方式中,该第一环境信息包括该网络设备对应的第三方向的环境信息和该网络设备对应的第四方向的环境信息,该第三方向为该网络设备到第一位置的方向,该第四方向为该网络设备到第二位置的方向;若该网络设备到该第一位置的信号传输路径的数量大于该网络设备到该第二位置的信号传输路径的数量,则第三波束的波束强度大于第四波束的波束强度,该第三波束为该N个波束中对应该第三方向的波束,该第四波束为该N个波束中对应该第四方向的波束。In a possible implementation, the first environmental information includes environmental information of a third direction corresponding to the network device and environmental information of a fourth direction corresponding to the network device, the third direction being the direction from the network device to the first position, and the fourth direction being the direction from the network device to the second position; if the number of signal transmission paths from the network device to the first position is greater than the number of signal transmission paths from the network device to the second position, the beam intensity of the third beam is greater than the beam intensity of the fourth beam, the third beam is the beam among the N beams corresponding to the third direction, and the fourth beam is the beam among the N beams corresponding to the fourth direction.

在一种可能的实施方式中,该第一环境信息包括以下信息中的一种或多种:该网络设备的位置信息、该网络设备对应的小区划分方式、该网络设备的天线布局和朝向、该网络设备覆盖范围内的建筑物布局、该网络设备覆盖范围内的建筑物材质、该网络设备覆盖范围内的街道布局、该网络设备覆盖范围内的环境地图、该网络设备覆盖范围内的植被布局信息、该网络设备覆盖范围内的水系布局。In a possible implementation, the first environmental information includes one or more of the following information: location information of the network device, the cell division method corresponding to the network device, the antenna layout and orientation of the network device, the building layout within the coverage of the network device, the building material within the coverage of the network device, the street layout within the coverage of the network device, the environmental map within the coverage of the network device, the vegetation layout information within the coverage of the network device, and the water system layout within the coverage of the network device.

在一种可能的实施方式中,该第一环境信息还包括该网络设备服务的多个终端设备的位置分布信息,该位置分布信息包括以下信息中的一种或多种:在该网络设备覆盖范围内的终端密度、该网络设备服务的多个终端设备在该网络设备覆盖范围内的通信环境中的热力图、该网络设备服务的多个终端设备在该网络设备覆盖范围内的通信环境中的移动轨迹。In a possible implementation, the first environmental information also includes location distribution information of multiple terminal devices served by the network device, and the location distribution information includes one or more of the following information: terminal density within the coverage of the network device, a heat map of the multiple terminal devices served by the network device in the communication environment within the coverage of the network device, and movement trajectories of the multiple terminal devices served by the network device in the communication environment within the coverage of the network device.

在一种可能的实施方式中,该第一模型的输出还包括N个概率值,该N个概率值和该N个预编码矩阵一一对应,该概率值用于指示该概率值对应的预编码矩阵在该N个预编码矩阵中的重要性。In a possible implementation, the output of the first model also includes N probability values, the N probability values correspond one-to-one to the N precoding matrices, and the probability value is used to indicate the importance of the precoding matrix corresponding to the probability value among the N precoding matrices.

在一种可能的实施方式中,该N个概率值中与该第一方向关联的概率值大于与该第二方向关联的概率值;和/或,该N个概率值中与该第三方向的概率值大于与该第四方向的概率值。In one possible implementation, the probability value associated with the first direction among the N probability values is greater than the probability value associated with the second direction; and/or, the probability value associated with the third direction among the N probability values is greater than the probability value associated with the fourth direction.

在一种可能的实现中,通信单元801还用于向第一终端设备发送N个导频信号的发送顺序,该发送顺序是基于该第一模型输出的概率值确定的,或者该发送顺序是基于该通信环境对应的历史测量数据得到;进一步地,通信单元801还用于基于该N个预编码矩阵和该发送顺序,向该第一终端设备发送该N个导频信号。In one possible implementation, the communication unit 801 is also used to send the N pilot signals to the first terminal device in an order of sending, and the sending order is determined based on the probability value output by the first model, or the sending order is obtained based on historical measurement data corresponding to the communication environment; further, the communication unit 801 is also used to send the N pilot signals to the first terminal device based on the N precoding matrices and the sending order.

在一种可能的实现中,通信单元801还用于向第一终端设备发送该N个预编码矩阵,该N个预编码矩阵用于该第一终端设备根据第二模型执行第一探测任务。In a possible implementation, the communication unit 801 is further used to send the N precoding matrices to the first terminal device, and the N precoding matrices are used by the first terminal device to perform the first detection task according to the second model.

在一种可能的实现中,通信单元801还用于接收来自该第一终端设备的测量结果,该测量结果为该N个导频信号的信号强度;进一步地,处理单元802还用于将该N个预编码矩阵和该N个导频信号的信号强度输入第二模型,执行第一探测任务。In one possible implementation, the communication unit 801 is also used to receive a measurement result from the first terminal device, which is the signal strength of the N pilot signals; further, the processing unit 802 is also used to input the N precoding matrices and the signal strength of the N pilot signals into a second model to perform a first detection task.

在一种可能的实现中,通信单元801还用于发送配置信息,该配置信息用于配置至少一个探测任务对应的导频信号的发送周期,和/或,该配置信息用于配置该至少一个探测任务对应的导频信号的发送数量,该导频信号的发送数量为一个发送周期内发送的导频信号的数量。In one possible implementation, the communication unit 801 is also used to send configuration information, which is used to configure the sending period of the pilot signal corresponding to at least one detection task, and/or, the configuration information is used to configure the sending number of the pilot signal corresponding to the at least one detection task, and the sending number of the pilot signal is the number of pilot signals sent within one sending period.

在一种可能的实现中,该至少一个探测任务中不同探测任务对应不同的发送周期,和/或,该至少一个探测任务中不同探测任务对应不同的发送数量。In a possible implementation, different detection tasks in the at least one detection task correspond to different sending periods, and/or different detection tasks in the at least one detection task correspond to different sending quantities.

在一种可能的实现中,第二探测任务为该至少一个探测任务中的任一个,该第二探测任务对应多个发送周期,该第二探测任务对应的各个发送周期分别对应该第二探测任务的不同探测精度;或者,该第二探测任务对应多个发送数量,该第二探测任务对应的各个发送数量分别对应该第二探测任务的不同探测精度。In one possible implementation, the second detection task is any one of the at least one detection task, and the second detection task corresponds to multiple sending cycles, and each sending cycle corresponding to the second detection task corresponds to a different detection accuracy of the second detection task; or, the second detection task corresponds to multiple sending quantities, and each sending quantity corresponding to the second detection task corresponds to a different detection accuracy of the second detection task.

在一种可能的实现中,该至少一个探测任务包括定位任务、波束预测任务、信道预测任务或环境重建任务中的一种或多种。In one possible implementation, the at least one detection task includes one or more of a positioning task, a beam prediction task, a channel prediction task, or an environment reconstruction task.

在一种可能的实现中,处理单元802还用于获取第一数据,并基于该第一数据对该第二模型进行模型参数更新;该第一数据与该第一探测任务相关。In a possible implementation, the processing unit 802 is further configured to obtain first data, and update model parameters of the second model based on the first data; the first data is related to the first detection task.

在一种可能的实现中,该第一探测任务为环境重建任务,该第一数据包括该网络设备服务的多个终端设备的导频信号测量结果,以及该网络设备覆盖范围内的环境信息;或者,该第一探测任务为定位任务,该第一数据包括该网络设备服务的终端设备导频信号测量结果,以及该网络设备服务的终端设备的位置信息。In one possible implementation, the first detection task is an environment reconstruction task, and the first data includes pilot signal measurement results of multiple terminal devices served by the network device and environmental information within the coverage area of the network device; or, the first detection task is a positioning task, and the first data includes pilot signal measurement results of terminal devices served by the network device and location information of terminal devices served by the network device.

在一种可能的实现中,该第一模型的输入还包括该网络设备服务的多个终端设备的分布信息。In a possible implementation, the input of the first model also includes distribution information of multiple terminal devices served by the network device.

有关上述通信单元801和处理单元802更详细的描述可以参考图2、图5或图6所示的方法实施例中网络设备的相关描述。For a more detailed description of the communication unit 801 and the processing unit 802, reference may be made to the related description of the network device in the method embodiment shown in FIG. 2 , FIG. 5 or FIG. 6 .

在一种实施方式中,该通信装置800是第一终端设备、第一终端设备中的装置,或者是能够和第一终端设备匹配使用的装置时,其中:In one implementation, the communication device 800 is a first terminal device, a device in the first terminal device, or a device that can be used in conjunction with the first terminal device, wherein:

通信单元801,用于接收来自网络设备的N个预编码矩阵,该N个预编码矩阵与网络设备覆盖范围内的通信环境相关,N为正整数;处理单元802,用于测量来自网络设备的N个导频信号,得到该N个导频信号的信号强度,该N个导频信号是基于N个预编码矩阵发送的;进一步地,处理单元802,还用于将该N个导频信号的信号强度和该N个预编码矩阵输入第二模型,执行第一探测任务。The communication unit 801 is used to receive N precoding matrices from a network device, where the N precoding matrices are related to the communication environment within the coverage of the network device, and N is a positive integer; the processing unit 802 is used to measure N pilot signals from the network device to obtain signal strengths of the N pilot signals, where the N pilot signals are sent based on the N precoding matrices; further, the processing unit 802 is also used to input the signal strengths of the N pilot signals and the N precoding matrices into a second model to perform a first detection task.

在一种可能的实施方式中,通信单元801,还用于接收来自网络设备的该N个导频信号的发送顺序;进一步地,处理单元802,还用于基于该N个导频信号的发送顺序对前K个导频信号进行测量,得到该N个导频信号的信号强度,该K为小于等于N的正整数。In a possible implementation, the communication unit 801 is further used to receive the sending order of the N pilot signals from the network device; further, the processing unit 802 is further used to measure the first K pilot signals based on the sending order of the N pilot signals to obtain the signal strength of the N pilot signals, where K is a positive integer less than or equal to N.

在一种可能的实施方式中,通信单元801,还用于接收来自网络设备的配置信息,该配置信息用于配置至少一个探测任务对应的导频信号的发送周期,和/或,配置该至少一个探测任务对应的导频信号的发送数量,该导频信号的发送数量为一个发送周期内发送的导频信号的数量。In one possible implementation, the communication unit 801 is also used to receive configuration information from a network device, where the configuration information is used to configure a sending period of a pilot signal corresponding to at least one detection task, and/or to configure a sending number of pilot signals corresponding to the at least one detection task, where the sending number of pilot signals is the number of pilot signals sent within one sending period.

在一种可能的实施方式中,该至少一个探测任务中不同探测任务对应不同的发送周期,和/或,该至少一个探测任务中不同探测任务对应不同的发送数量。In a possible implementation manner, different detection tasks in the at least one detection task correspond to different sending periods, and/or different detection tasks in the at least one detection task correspond to different sending quantities.

在一种可能的实施方式中,第二探测任务为该至少一个探测任务中的任一个,该第二探测任务对应多个发送周期,该第二探测任务对应的各个发送周期分别对应该第二探测任务的不同探测精度;或者,该第二探测任务对应多个发送数量,该第二探测任务对应的各个发送数量分别对应该第二探测任务的不同探测精度。In a possible implementation, the second detection task is any one of the at least one detection task, and the second detection task corresponds to multiple sending cycles, and each sending cycle corresponding to the second detection task corresponds to a different detection accuracy of the second detection task; or, the second detection task corresponds to multiple sending quantities, and each sending quantity corresponding to the second detection task corresponds to a different detection accuracy of the second detection task.

在一种可能的实施方式中,该至少一个探测任务包括定位任务、波束预测任务、信道预测任务或环境重建任务中的一种或多种。In a possible implementation, the at least one detection task includes one or more of a positioning task, a beam prediction task, a channel prediction task, or an environment reconstruction task.

在一种可能的实施方式中,处理单元802,还用于获取第一数据,并基于该第一数据对部署于该第二模型进行模型参数更新;该第一数据与该第一探测任务相关。In a possible implementation, the processing unit 802 is further configured to obtain first data, and update model parameters deployed in the second model based on the first data; the first data is related to the first detection task.

在一种可能的实施方式中,该第一探测任务为定位任务,该第一数据包括该网络设备服务的终端设备导频信号测量结果,以及该网络设备服务的终端设备的位置信息。In a possible implementation, the first detection task is a positioning task, and the first data includes a measurement result of a pilot signal of a terminal device served by the network device and location information of the terminal device served by the network device.

有关上述通信单元801和处理单元802更详细的描述可以参考图2、图5或图6所示的方法实施例中第一终端设备的相关描述。For a more detailed description of the above-mentioned communication unit 801 and the processing unit 802, reference may be made to the relevant description of the first terminal device in the method embodiment shown in FIG. 2, FIG. 5 or FIG. 6.

在一种可能的实施方式中,当该通信装置800为芯片时,通信单元801可以是通信接口、管脚或电路等。通信接口可用于输入待处理的数据至处理器,并可以向外输出处理器的处理结果。具体实现中,通信接口可以是通用输入输出(general purpose input output,GPIO)接口,可以和多个外围设备(如显示器(LCD)、摄像头(camera)、射频(radio frequency,RF)模块、天线等等)连接。通信接口通过总线与处理器相连。In a possible implementation, when the communication device 800 is a chip, the communication unit 801 may be a communication interface, a pin or a circuit, etc. The communication interface may be used to input data to be processed to the processor, and may output the processing result of the processor to the outside. In a specific implementation, the communication interface may be a general purpose input output (GPIO) interface, which may be connected to multiple peripheral devices (such as a display (LCD), a camera (camera), a radio frequency (RF) module, an antenna, etc.). The communication interface is connected to the processor via a bus.

处理单元802可以是处理器,该处理器可以执行存储模块存储的计算机执行计算机程序或指令,以使该芯片执行图2、图5或图6中任一所示实施例涉及的方法。进一步的,处理器可以包括控制器、运算器和寄存器。示例性的,控制器主要负责对计算机程序或指令进行译码,并为计算机程序或指令对应的操作发出控制信号。运算器主要负责执行定点或浮点算数运算操作、移位操作以及逻辑操作等,也可以执行地址运算和转换。寄存器主要负责保存计算机程序或指令执行过程中临时存放的寄存器操作数和中间操作结果等。具体实现中,处理器的硬件架构可以是专用集成电路(application-specific integrated circuit,ASIC)架构、无互锁管道阶段架构的微处理器(microprocessor without interlocked piped stages architecture,MIPS)架构、进阶精简指令集机器(advanced RISC machines,ARM)架构或者第二处理器(network processor,NP)架构等等。处理器可以是单核的,也可以是多核的。该存储模块可以为该芯片内的存储模块,如寄存器、缓存等。存储模块也可以是位于芯片外部的存储模块,如只读存储器(read-only memory,ROM)或可存储静态信息和计算机程序或指令的其他类型的静态存储设备、随机存取存储器(random access memory,RAM)等。The processing unit 802 may be a processor, which may execute a computer program or instruction stored in a storage module so that the chip executes the method involved in any of the embodiments shown in FIG. 2, FIG. 5 or FIG. 6. Further, the processor may include a controller, an operator and a register. Exemplarily, the controller is mainly responsible for decoding the computer program or instruction and issuing a control signal for the operation corresponding to the computer program or instruction. The operator is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations and logical operations, etc., and may also perform address operations and conversions. The register is mainly responsible for storing register operands and intermediate operation results temporarily stored during the execution of the computer program or instruction. In a specific implementation, the hardware architecture of the processor may be an application-specific integrated circuit (ASIC) architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced reduced instruction set machine (ARM) architecture or a second processor (NP) architecture, etc. The processor may be single-core or multi-core. The storage module may be a storage module within the chip, such as a register, a cache, etc. The storage module may also be a storage module located outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and computer programs or instructions, a random access memory (RAM), etc.

需要说明的,处理器、接口各自对应的功能既可以通过硬件设计实现,也可以通过软件设计来实现,还可以通过软硬件结合的方式来实现,这里不作限制。It should be noted that the functions corresponding to the processor and the interface can be implemented through hardware design, software design, or a combination of hardware and software, and there is no limitation here.

图9为本申请实施例提供的又一种通信装置的结构示意图。可以理解的是,通信装置900包括例如模块、单元、元件、电路、或接口等必要形式的手段,以适当地配置在一起以执行本解决方案。通信装置900可以是上述网络设备或第一终端设备,也可以是这些设备中的部件(例如芯片),用以实现上述方法实施例中描述的方法。FIG9 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. It is understood that the communication device 900 includes necessary means such as modules, units, elements, circuits, or interfaces, which are appropriately configured together to implement the present solution. The communication device 900 can be the above-mentioned network device or the first terminal device, or a component (such as a chip) in these devices, to implement the method described in the above-mentioned method embodiment.

在一种可能的设计中,如图9所示,该通信装置900包括处理器910和接口电路920。处理器910和接口电路920之间相互耦合。In one possible design, as shown in Fig. 9, the communication device 900 includes a processor 910 and an interface circuit 920. The processor 910 and the interface circuit 920 are coupled to each other.

可选的,该通信装置900中可以包括一个或多个处理器910。该处理器910可以是通用处理器或者专用处理器等。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,终端设备、网络设备、或芯片等)进行控制,执行计算机程序或指令,处理计算机程序或指令的数据。Optionally, the communication device 900 may include one or more processors 910. The processor 910 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and communication data, and the central processing unit may be used to control the communication device (such as a terminal device, a network device, or a chip, etc.), execute a computer program or instruction, and process the data of the computer program or instruction.

可以理解的是,接口电路920可以为收发器或输入输出接口。当该通信装置900为网络设备或第一终端设备时,该接口电路920为收发器,包括发射器和/或接收器。其中,发射器可以称为发送单元、发射机或发送电路等,用于实现发送功能,接收器可以称为接收单元、接收机或接收电路等,用于实现接收功能。在通信装置900为网络设备或第一终端设备中的芯片时,该接口电路920为该芯片的输入输出接口。可选的,通信装置900还可以包括天线(图中未示出),该接口电路920有时也可以称为收发单元、收发机、收发电路、或者收发器等,用于通过该天线实现通信装置的收发功能。It can be understood that the interface circuit 920 can be a transceiver or an input-output interface. When the communication device 900 is a network device or a first terminal device, the interface circuit 920 is a transceiver, including a transmitter and/or a receiver. Among them, the transmitter can be called a sending unit, a transmitter or a sending circuit, etc., for realizing the sending function, and the receiver can be called a receiving unit, a receiver or a receiving circuit, etc., for realizing the receiving function. When the communication device 900 is a chip in a network device or a first terminal device, the interface circuit 920 is the input-output interface of the chip. Optionally, the communication device 900 may also include an antenna (not shown in the figure), and the interface circuit 920 may sometimes be called a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., for realizing the transceiver function of the communication device through the antenna.

可选的,通信装置900还可以包括存储器930,用于存储处理器910执行的计算机程序或指令,或存储处理器910运行计算机程序或指令所需要的输入数据,或存储处理器910运行计算机程序或指令后产生的数据。可选的,处理器910和存储器930可以单独设置,也可以集成在一起。Optionally, the communication device 900 may further include a memory 930 for storing a computer program or instruction executed by the processor 910, or storing input data required for the processor 910 to run the computer program or instruction, or storing data generated after the processor 910 runs the computer program or instruction. Optionally, the processor 910 and the memory 930 may be provided separately or integrated together.

当通信装置900用于实现图2、图5或图6所示的方法时,处理器910用于实现上述处理单元802的功能,接口电路920用于实现上述通信单元801的功能。When the communication device 900 is used to implement the method shown in FIG. 2 , FIG. 5 or FIG. 6 , the processor 910 is used to implement the function of the processing unit 802 , and the interface circuit 920 is used to implement the function of the communication unit 801 .

当上述通信装置为应用于网络设备的芯片时,该终端芯片实现上述方法实施例中网络设备的功能。该网络设备芯片接收来自第一终端设备的信息,可以理解为该信息是先由网络设备中的其它模块(如射频模块或天线)接收到的,然后再由这些模块发送给网络设备芯片。该网络设备芯片向第一终端设备发送信息,可以理解为该信息是先发送给网络设备中的其它模块(如射频模块或天线),然后再由这些模块向第一终端设备发送。When the above-mentioned communication device is a chip applied to a network device, the terminal chip implements the function of the network device in the above-mentioned method embodiment. The network device chip receives information from the first terminal device, which can be understood as the information is first received by other modules in the network device (such as a radio frequency module or an antenna), and then sent to the network device chip by these modules. The network device chip sends information to the first terminal device, which can be understood as the information is first sent to other modules in the network device (such as a radio frequency module or an antenna), and then sent to the first terminal device by these modules.

当上述通信装置为应用于第一终端设备的芯片时,该第一终端设备芯片实现上述方法实施例中第一终端设备的功能。该第一终端设备芯片接收来自网络设备的信息,可以理解为该信息是先由第一终端设备中的其它模块(如射频模块或天线)接收到的,然后再由这些模块发送给第一终端设备芯片。该第一终端设备芯片向网络设备发送信息,可以理解为该信息是下发送给第一终端设备中的其它模块(如射频模块或天线),然后再由这些模块向网络设备发送。When the above-mentioned communication device is a chip applied to the first terminal device, the first terminal device chip implements the function of the first terminal device in the above-mentioned method embodiment. The first terminal device chip receives information from the network device, which can be understood as the information is first received by other modules in the first terminal device (such as a radio frequency module or an antenna), and then sent to the first terminal device chip by these modules. The first terminal device chip sends information to the network device, which can be understood as the information is sent to other modules in the first terminal device (such as a radio frequency module or an antenna), and then sent to the network device by these modules.

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序或指令,当计算机程序或指令被执行时,使计算机执行如图2、图5或图6中任一实施例的任一项所述的方法。An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the computer executes any method described in any of the embodiments in Figure 2, Figure 5 or Figure 6.

本申请实施例还提供一种计算机程序产品,计算机程序产品包括:计算机程序代码,计算机程序代码被计算机运行时,使得计算机执行如图2、图5或图6中任一实施例的任一项所述的方法。An embodiment of the present application further provides a computer program product, which includes: a computer program code, and when the computer program code is executed by a computer, the computer executes any of the methods described in any of the embodiments shown in FIG. 2 , FIG. 5 , or FIG. 6 .

在本申请中,实体A向实体B发送信息,可以是A直接向B发送,也可以是A经过其它实体间接地向B发送。同样的,实体B接收来自实体A的信息,可以是实体B直接接收实体A发送的信息,也可以是实体B通过其它实体间接地接收实体A发送的信息。这里的实体A和B可以是RAN节点或终端,也可以是RAN节点或终端内部的模块。信息的发送与接收可以是RAN节点与终端之间的信息交互,例如,基站与终端之间的信息交互;信息的发送与接收也可以是两个RAN节点之间的信息交互,例如CU和DU之间的信息交互;信息的发送与接收还可以是在一个装置内部不同模块之间的信息交互,例如,终端芯片与终端其它模块之间的信息交互,或者,基站芯片与该基站中其它模块之间的信息交互。In the present application, when entity A sends information to entity B, it can be that A sends it directly to B, or that A sends it to B indirectly through other entities. Similarly, when entity B receives information from entity A, it can be that entity B directly receives the information sent by entity A, or that entity B indirectly receives the information sent by entity A through other entities. Entities A and B here can be RAN nodes or terminals, or modules inside the RAN nodes or terminals. The sending and receiving of information can be information interaction between a RAN node and a terminal, for example, information interaction between a base station and a terminal; the sending and receiving of information can also be information interaction between two RAN nodes, for example, information interaction between a CU and a DU; the sending and receiving of information can also be information interaction between different modules inside a device, for example, information interaction between a terminal chip and other modules of the terminal, or information interaction between a base station chip and other modules in the base station.

可以理解的是,本申请的实施例中的处理器可以是中央处理单元(central processing unit,CPU),还可以是其它通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

本申请的实施例中的方法步骤可以在硬件中实现,也可以在可由处理器执行的软件指令中实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于基站或终端中。处理器和存储介质也可以作为分立组件存在于基站或终端中。The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also be present in a base station or a terminal as discrete components.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可以是半导体介质,例如,固态硬盘。该计算机可读存储介质可以是易失性或非易失性存储介质,或可包括易失性和非易失性两种类型的存储介质。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and/or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。在本申请的文字描述中,字符“/”,一般表示前后关联对象是一种“或”的关系;在本申请的公式中,字符“/”,表示前后关联对象是一种“相除”的关系。“包括A,B和C中的至少一个”可以表示:包括A;包括B;包括C;包括A和B;包括A和C;包括B和C;包括A、B和C。In the present application, "at least one" means one or more, and "more than one" means two or more. "And/or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character "/" generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of the present application, the character "/" indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列操作或单元的过程、方法、系统、产品或设备没有限定于已列出的操作或单元,而是可选地还包括没有列出的操作或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它操作或单元。The terms "first" and "second" and the like in the specification, claims and drawings of this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of operations or units is not limited to the listed operations or units, but may optionally include operations or units that are not listed, or may optionally include other operations or units that are inherent to these processes, methods, products or devices.

本申请中的“发送”和“接收”,表示信号传递的走向。例如,“向XX发送信息”可以理解为该信息的目的端是XX,可以包括通过空口直接发送,也包括其他单元或模块通过空口间接发送。“接收来自YY的信息”可以理解为该信息的源端是YY,可以包括通过空口直接从YY接收,也可以包括通过空口从其他单元或模块间接地从YY接收。“发送”也可以理解为芯片接口的“输出”,“接收”也可以理解为芯片接口的“输入”。换言之,发送和接收可以是在设备之间进行的,例如,网络设备和终端设备之间进行的,也可以是在设备内进行的,例如,通过总线、走线或接口在设备内的部件之间、模组之间、芯片之间、软件模块或者硬件模块之间发送或接收。可以理解的是,信息在信息发送的源端和目的端之间可能会被进行必要的处理,比如编码、调制等,但目的端可以理解来自源端的有效信息。本申请中类似的表述可以做相似的理解,不再赘述。"Send" and "receive" in this application indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information is XX, which can include direct transmission through the air interface, and also include indirect transmission through the air interface by other units or modules. "Receive information from YY" can be understood as the source of the information is YY, which can include direct reception from YY through the air interface, and can also include indirect reception from YY through the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between network devices and terminal devices, or within the device, for example, through a bus, a line or an interface between components, modules, chips, software modules or hardware modules within the device. It is understandable that the information may be processed as necessary between the source and destination of the information transmission, such as encoding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way and will not be repeated.

本申请中的“指示”可以包括直接指示和间接指示,也可以包括显式指示和隐式指示。将某一信息(如下文所述的指示信息)所指示的信息称为待指示信息,则具体实现过程中,对待指示信息进行指示的方式有很多种,例如但不限于,可以直接指示待指示信息,如待指示信息本身或者该待指示信息的索引等。也可以通过指示其他信息来间接指示待指示信息,其中该其他信息与待指示信息之间存在关联关系;还可以仅仅指示待指示信息的一部分,而待指示信息的其他部分则是已知的或者提前约定的,例如可以借助预先约定(例如协议预定义)的各个信息的排列顺序来实现对特定信息的指示,从而在一定程度上降低指示开销。本申请对于指示的具体方式不作限定。可以理解的是,对于该指示信息的发送方来说,该指示信息可用于指示待指示信息,对于指示信息的接收方来说,该指示信息可用于确定待指示信息。"Indication" in this application may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the indication information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated; it is also possible to indicate only a part of the information to be indicated, while the other part of the information to be indicated is known or agreed in advance, for example, the indication of specific information can be realized by means of the arrangement order of each information agreed in advance (such as predefined by the protocol), thereby reducing the indication overhead to a certain extent. This application does not limit the specific method of indication. It can be understood that for the sender of the indication information, the indication information can be used to indicate the information to be indicated, and for the receiver of the indication information, the indication information can be used to determine the information to be indicated.

可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

Claims (24)

一种通信方法,其特征在于,所述方法包括:A communication method, characterized in that the method comprises: 将第一环境信息输入第一模型,得到N个预编码矩阵,所述第一环境信息用于指示网络设备覆盖范围内的通信环境,所述N为正整数;Inputting first environment information into a first model to obtain N precoding matrices, wherein the first environment information is used to indicate a communication environment within a coverage range of the network device, and N is a positive integer; 基于所述N个预编码矩阵发送N个导频信号。N pilot signals are sent based on the N precoding matrices. 根据权利要求1所述方法,其特征在于,所述N个预编码矩阵用于得到发送所述N个导频信号对应的N个波束,所述导频信号与所述波束一一对应;其中,每个波束对应至少一个波束方向。The method according to claim 1 is characterized in that the N precoding matrices are used to obtain N beams corresponding to sending the N pilot signals, and the pilot signals correspond to the beams one-to-one; wherein each beam corresponds to at least one beam direction. 根据权利要求2所述方法,其特征在于,所述第一环境信息包括所述网络设备对应的第一方向的环境信息和所述网络设备对应的第二方向的环境信息;The method according to claim 2, characterized in that the first environmental information includes environmental information of a first direction corresponding to the network device and environmental information of a second direction corresponding to the network device; 若所述第一方向的终端密度大于所述第二方向的终端密度,则第一波束的波束强度大于第二波束的波束强度,所述第一波束为所述N个波束中对应所述第一方向的波束,所述第二波束为所述N个波束中对应所述第二方向的波束。If the terminal density in the first direction is greater than the terminal density in the second direction, the beam intensity of the first beam is greater than the beam intensity of the second beam, the first beam is the beam corresponding to the first direction among the N beams, and the second beam is the beam corresponding to the second direction among the N beams. 根据权利要求2或3所述方法,其特征在于,所述第一环境信息包括所述网络设备对应的第三方向的环境信息和所述网络设备对应的第四方向的环境信息,所述第三方向为所述网络设备到第一位置的方向,所述第四方向为所述网络设备到第二位置的方向;The method according to claim 2 or 3 is characterized in that the first environmental information includes environmental information of a third direction corresponding to the network device and environmental information of a fourth direction corresponding to the network device, the third direction is the direction from the network device to the first position, and the fourth direction is the direction from the network device to the second position; 若所述网络设备到所述第一位置的信号传输路径的数量大于所述网络设备到所述第二位置的信号传输路径的数量,则第三波束的波束强度大于第四波束的波束强度,所述第三波束为所述N个波束中对应所述第三方向的波束,所述第四波束为所述N个波束中对应所述第四方向的波束。If the number of signal transmission paths from the network device to the first position is greater than the number of signal transmission paths from the network device to the second position, the beam intensity of the third beam is greater than the beam intensity of the fourth beam, the third beam is the beam corresponding to the third direction among the N beams, and the fourth beam is the beam corresponding to the fourth direction among the N beams. 根据权利要求1-4中任一项所述方法,其特征在于,所述第一环境信息包括以下信息中的一种或多种:The method according to any one of claims 1 to 4, characterized in that the first environment information includes one or more of the following information: 所述网络设备的位置信息、所述网络设备对应的小区划分方式、所述网络设备的天线布局和朝向、所述网络设备覆盖范围内的建筑物布局、所述网络设备覆盖范围内的建筑物材质、所述网络设备覆盖范围内的街道布局、所述网络设备覆盖范围内的环境地图、所述网络设备覆盖范围内的植被布局信息、所述网络设备覆盖范围内的水系布局。The location information of the network device, the cell division method corresponding to the network device, the antenna layout and orientation of the network device, the building layout within the coverage area of the network device, the building material within the coverage area of the network device, the street layout within the coverage area of the network device, the environmental map within the coverage area of the network device, the vegetation layout information within the coverage area of the network device, and the water system layout within the coverage area of the network device. 根据权利要求5所述方法,其特征在于,所述第一环境信息还包括所述网络设备服务的多个终端设备的位置分布信息,所述位置分布信息包括以下信息中的一种或多种:The method according to claim 5, characterized in that the first environmental information also includes location distribution information of multiple terminal devices served by the network device, and the location distribution information includes one or more of the following information: 在所述网络设备覆盖范围内的终端密度、所述网络设备服务的多个终端设备在所述网络设备覆盖范围内的通信环境中的热力图、所述网络设备服务的多个终端设备在所述网络设备覆盖范围内的通信环境中的移动轨迹。The terminal density within the coverage of the network device, the heat map of the multiple terminal devices served by the network device in the communication environment within the coverage of the network device, and the movement trajectories of the multiple terminal devices served by the network device in the communication environment within the coverage of the network device. 根据权利要求1-6中任一项所述方法,其特征在于,所述第一模型的输出还包括N个概率值,所述N个概率值和所述N个预编码矩阵一一对应,所述概率值用于指示所述概率值对应的预编码矩阵在所述N个预编码矩阵中的重要性。The method according to any one of claims 1-6 is characterized in that the output of the first model also includes N probability values, the N probability values correspond to the N precoding matrices one-to-one, and the probability value is used to indicate the importance of the precoding matrix corresponding to the probability value in the N precoding matrices. 根据权利要求7所述方法,其特征在于,所述N个概率值中与所述第一方向关联的概率值大于与所述第二方向关联的概率值;The method according to claim 7, characterized in that the probability value associated with the first direction among the N probability values is greater than the probability value associated with the second direction; 和/或,所述N个概率值中与所述第三方向关联的概率值大于与所述第四方向关联的概率值。And/or, the probability value associated with the third direction among the N probability values is greater than the probability value associated with the fourth direction. 根据权利要求1-8中任一项所述方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 8, characterized in that the method further comprises: 向第一终端设备发送所述N个导频信号的发送顺序,所述发送顺序是基于所述第一模型输出的概率值确定的,或者所述发送顺序是基于所述通信环境对应的历史测量数据得到;A sending order of the N pilot signals to the first terminal device, wherein the sending order is determined based on the probability value output by the first model, or the sending order is obtained based on historical measurement data corresponding to the communication environment; 所述基于所述N个预编码矩阵向所述第一终端设备发送N个导频信号,包括:The sending N pilot signals to the first terminal device based on the N precoding matrices includes: 基于所述N个预编码矩阵和所述发送顺序,向所述第一终端设备发送所述N个导频信号。Based on the N precoding matrices and the sending order, the N pilot signals are sent to the first terminal device. 根据权利要求1-9中任一项所述方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 9, characterized in that the method further comprises: 向所述第一终端设备发送所述N个预编码矩阵,所述N个预编码矩阵用于所述第一终端设备根据第二模型执行第一探测任务。The N precoding matrices are sent to the first terminal device, and the N precoding matrices are used by the first terminal device to perform a first detection task according to a second model. 根据权利要求1-9中任一项所述方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 9, characterized in that the method further comprises: 接收来自所述第一终端设备的测量结果,所述测量结果为所述N个导频信号的信号强度;Receiving a measurement result from the first terminal device, the measurement result being the signal strength of the N pilot signals; 将所述N个预编码矩阵和所述N个导频信号的信号强度输入第二模型,执行第一探测任务。The signal strengths of the N precoding matrices and the N pilot signals are input into a second model to perform a first detection task. 根据权利要求1-11中任一项所述方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 11, characterized in that the method further comprises: 发送配置信息,所述配置信息用于配置至少一个探测任务对应的导频信号的发送周期,和/或,所述配置信息用于配置所述至少一个探测任务对应的导频信号的发送数量,所述导频信号的发送数量为一个发送周期内发送的导频信号的数量。Send configuration information, wherein the configuration information is used to configure a sending period of a pilot signal corresponding to at least one detection task, and/or the configuration information is used to configure a sending number of pilot signals corresponding to the at least one detection task, wherein the sending number of pilot signals is the number of pilot signals sent within one sending period. 一种通信方法,其特征在于,所述方法包括:A communication method, characterized in that the method comprises: 接收来自网络设备的N个预编码矩阵,所述N个预编码矩阵与所述网络设备覆盖范围内的通信环境相关,所述N为正整数;Receiving N precoding matrices from a network device, where the N precoding matrices are related to a communication environment within a coverage area of the network device, and N is a positive integer; 测量来自所述网络设备的N个导频信号,得到所述N个导频信号的信号强度,所述N个导频信号是基于所述N个预编码矩阵发送的;Measuring N pilot signals from the network device to obtain signal strengths of the N pilot signals, where the N pilot signals are sent based on the N precoding matrices; 将所述N个导频信号的信号强度和所述N个预编码矩阵输入第二模型,执行第一探测任务。The signal strengths of the N pilot signals and the N precoding matrices are input into a second model to perform a first detection task. 根据权利要求13所述方法,其特征在于,所述方法还包括:The method according to claim 13, characterized in that the method further comprises: 接收来自所述网络设备的所述N个导频信号的发送顺序;receiving a transmission order of the N pilot signals from the network device; 所述测量来自所述网络设备的N个导频信号,得到所述N个导频信号的信号强度,包括:The measuring N pilot signals from the network device to obtain signal strengths of the N pilot signals includes: 基于所述N个导频信号的发送顺序对前K个导频信号进行测量,得到所述N个导频信号的信号强度,所述K为小于等于N的正整数。The first K pilot signals are measured based on the sending order of the N pilot signals to obtain signal strengths of the N pilot signals, where K is a positive integer less than or equal to N. 根据权利要求13或14所述方法,其特征在于,所述方法还包括:The method according to claim 13 or 14, characterized in that the method further comprises: 接收来自所述网络设备的配置信息,所述配置信息用于配置至少一个探测任务对应的导频信号的发送周期,和/或,配置所述至少一个探测任务对应的导频信号的发送数量,所述导频信号的发送数量为一个发送周期内发送的导频信号的数量。Receive configuration information from the network device, wherein the configuration information is used to configure a sending period of a pilot signal corresponding to at least one detection task, and/or to configure a sending number of pilot signals corresponding to at least one detection task, wherein the sending number of pilot signals is the number of pilot signals sent within one sending period. 根据权利要求12或15所述方法,其特征在于,所述至少一个探测任务中不同探测任务对应不同的发送周期,和/或,所述至少一个探测任务中不同探测任务对应不同的发送数量。The method according to claim 12 or 15 is characterized in that different detection tasks in the at least one detection task correspond to different sending periods, and/or different detection tasks in the at least one detection task correspond to different sending quantities. 根据权利要求12、15或16所述方法,其特征在于,第二探测任务为所述至少一个探测任务中的任一个,所述第二探测任务对应多个发送周期,所述第二探测任务对应的各个发送周期分别对应所述第二探测任务的不同探测精度;The method according to claim 12, 15 or 16, characterized in that the second detection task is any one of the at least one detection task, the second detection task corresponds to multiple sending cycles, and each sending cycle corresponding to the second detection task corresponds to a different detection accuracy of the second detection task; 或者,所述第二探测任务对应多个发送数量,所述第二探测任务对应的各个发送数量分别对应所述第二探测任务的不同探测精度。Alternatively, the second detection task corresponds to multiple sending quantities, and each sending quantity corresponding to the second detection task corresponds to a different detection accuracy of the second detection task. 根据权利要求12、15、16或17所述方法,其特征在于,所述至少一个探测任务包括定位任务、波束预测任务、信道预测任务或环境重建任务中的一种或多种。The method according to claim 12, 15, 16 or 17 is characterized in that the at least one detection task includes one or more of a positioning task, a beam prediction task, a channel prediction task or an environment reconstruction task. 根据权利要求10-18中任一项所述方法,其特征在于,所述方法还包括:The method according to any one of claims 10 to 18, characterized in that the method further comprises: 获取第一数据;Acquire first data; 基于所述第一数据对所述第二模型进行模型参数更新,所述第一数据与所述第一探测任务相关。The model parameters of the second model are updated based on the first data, where the first data is related to the first detection task. 根据权利要求19所述方法,其特征在于,所述第一探测任务为环境重建任务,所述第一数据包括所述网络设备服务的多个终端设备的导频信号测量结果,以及所述网络设备覆盖范围内的环境信息;The method according to claim 19 is characterized in that the first detection task is an environment reconstruction task, and the first data includes pilot signal measurement results of multiple terminal devices served by the network device and environment information within the coverage range of the network device; 或者,所述第一探测任务为定位任务,所述第一数据包括所述网络设备服务的终端设备导频信号测量结果,以及所述网络设备服务的终端设备的位置信息。Alternatively, the first detection task is a positioning task, and the first data includes a measurement result of a pilot signal of a terminal device served by the network device, and location information of the terminal device served by the network device. 一种通信装置,其特征在于,包括用于执行如权利要求1-20中的任一项所述方法的模块。A communication device, characterized by comprising a module for executing the method as described in any one of claims 1-20. 一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1-20中任一项所述的方法。A communication device, characterized in that it includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method described in any one of claims 1-20 through a logic circuit or executing code instructions. 一种计算机程序产品,其特征在于,当所述计算机程序产品被执行时,使所述计算机执行如权利要求1-20中任一项所述的方法。A computer program product, characterized in that when the computer program product is executed, the computer is caused to execute the method according to any one of claims 1 to 20. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令或程序,当所述计算机指令或程序被执行时,使所述计算机执行如权利要求1-20中任一项所述的方法。A computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions or programs, and when the computer instructions or programs are executed, the computer is caused to execute the method according to any one of claims 1 to 20.
PCT/CN2024/140600 2023-12-28 2024-12-19 Communication method and communication apparatus Pending WO2025139991A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202311837535.X 2023-12-28
CN202311837535.XA CN120238156A (en) 2023-12-28 2023-12-28 A communication method and a communication device

Publications (1)

Publication Number Publication Date
WO2025139991A1 true WO2025139991A1 (en) 2025-07-03

Family

ID=96167511

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/140600 Pending WO2025139991A1 (en) 2023-12-28 2024-12-19 Communication method and communication apparatus

Country Status (2)

Country Link
CN (1) CN120238156A (en)
WO (1) WO2025139991A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116419382A (en) * 2021-12-31 2023-07-11 华为技术有限公司 Uplink precoding method and device
WO2023201492A1 (en) * 2022-04-18 2023-10-26 北京小米移动软件有限公司 Ai-based csi reporting method and apparatus, ai-based csi receiving method and apparatus, and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116419382A (en) * 2021-12-31 2023-07-11 华为技术有限公司 Uplink precoding method and device
WO2023201492A1 (en) * 2022-04-18 2023-10-26 北京小米移动软件有限公司 Ai-based csi reporting method and apparatus, ai-based csi receiving method and apparatus, and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
APPLE INC.: "View on AI/ML for air interface for R19", 3GPP DRAFT; RWS-230275, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. TSG RAN, no. Taipei; 20230615 - 20230616, 11 June 2023 (2023-06-11), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP052510014 *
ERICSSON: "Discussions on AI-CSI", 3GPP DRAFT; R1-2203282, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Online; 20220516 - 20220527, 29 April 2022 (2022-04-29), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP052152910 *

Also Published As

Publication number Publication date
CN120238156A (en) 2025-07-01

Similar Documents

Publication Publication Date Title
US11012133B2 (en) Efficient data generation for beam pattern optimization
WO2023097634A1 (en) Positioning method, model training method, and device
JP2023553432A (en) Channel information feedback method and communication device
WO2025139991A1 (en) Communication method and communication apparatus
WO2023274101A1 (en) Method and apparatus for obtaining precoding matrix
CN107787002B (en) Method for rapidly evaluating information transmission rate in wireless power supply communication
WO2025060349A1 (en) Methods, devices, and computer readable medium for artificial intelligence (ai) service
US20250358642A1 (en) Channel information transmission method and apparatus
WO2025246935A1 (en) Channel information determining method and apparatus
US20250317771A1 (en) Wireless communication method and device
WO2025241688A1 (en) Communication method for decision-making and communication device
WO2025195293A1 (en) Channel state information feedback method and related product
WO2025146019A1 (en) Communication method and communication apparatus
WO2025201027A1 (en) Communication method and apparatus
WO2025185425A1 (en) Wireless model, information processing method and device, and system
WO2025180204A1 (en) Precoding matrix determination method and apparatus
WO2025223118A1 (en) Communication method and apparatus
WO2025139762A1 (en) Channel state information reporting method and related product
WO2025175790A1 (en) Communication method and apparatus
WO2025175791A1 (en) Communication method and apparatus
WO2025066754A1 (en) Channel state information feedback method and related product
WO2025201030A1 (en) Communication method and apparatus
WO2025043477A1 (en) Neural network model training method and communication apparatus
WO2024050667A1 (en) Communication method and related apparatus
CN120238884A (en) Communication method and communication device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24910920

Country of ref document: EP

Kind code of ref document: A1