Communication method and related device
By only sending path information of the path set corresponding to the port resource during the communication process, the problem of large overhead of communication resources is solved and the communication efficiency is improved.
Patent Information
- Application Number
- CN202411642073.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2044-11-15
AI Technical Summary
During the communication process, the communication device needs to send all path information, resulting in a large overhead of communication resources.
By sending path information of the path set corresponding to the port resource, without sending all path information of each path, reducing the overhead of communication resources.
It effectively reduces the overhead of communication resources and improves communication efficiency.
Smart Images

Figure CN119697778A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and related devices for reducing the overhead of communication resources. Background Art
[0002] The multipath effect of wireless channels will cause channel fluctuations in multiple dimensions such as space, time, and frequency. The channel fluctuations will further cause fluctuations in air interface performance, thereby affecting network performance.
[0003] A communication device (such as a base station or a terminal device) can collect path information of all paths between the communication device at the opposite end, and based on this path information, select one or more paths with stronger energy and slower temporal changes as main paths, and send and receive beams in the direction of these main paths, so that the channel strength at different subcarriers and at different times is more stable, thereby improving the determinism of the wireless network.
[0004] However, in the above process, the communication device needs to send all the path information of the measured path to the communication device at the opposite end, resulting in a large overhead of communication resources. Summary of the invention
[0005] The present application provides a communication method and related devices for reducing the overhead of communication resources.
[0006] In a first aspect, the present application provides a communication method. The method is performed by a first communication device, which may be a communication device (such as a terminal device or a network device), or the first communication device may be a partial component in a communication device (for example, a circuit or chip responsible for a communication function (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core), etc.), or the first communication device may also be a logic module or software that can implement all or part of the functions of the communication device. In the method, the first communication device receives first channel information on a first time unit from a second communication device. The first channel information includes at least one first path information, each first path information corresponds to a port resource, and each first path information includes first information and second information, the first information is used to identify the port resource of the network device, and the second information is the path information of the path set corresponding to the port resource. The first channel information is used by the first communication device to determine the second channel information on the second time unit.
[0007] In the present application, the second communication device sends the path information of the path set corresponding to the port resource to the first communication device, thereby eliminating the need to send all the path information of each path, thereby reducing the overhead of communication resources.
[0008] Based on the first aspect, in an optional implementation, generally speaking, between multiple paths corresponding to the same port resource, there are often one or more path information associated with the port resource (including AOA, AOD, delay, energy or Doppler frequency deviation). When a certain path information is associated with the port resource, the path information of the multiple paths corresponding to the port resource is often close, or similar. In other words, when a certain path information of the multiple paths corresponding to the port resource is close or similar, it can be considered that the path information is associated with the port resource. In the present application, for the path information associated with the port resource, it is not necessary to carry it in the second information (or the first path information), while the path information that is not associated with the port resource needs to be carried in the second information (or the first path information). Therefore, regarding "the second information is the path information of the path set corresponding to the port resource", it can be understood that the second information is the path information of the path set that is not associated with the port resource.
[0009] Since the second information does not carry one or more path information of the path set associated with the port resource, the second information only carries one or more path information of the path set associated with the port resource, and the second information includes partial path information of the path set in the first time unit. Therefore, it is not necessary to send all the path information of the path set between the second communication device and the first communication device, reducing the overhead of communication resources. Optionally, the first information can be an identifier of the port resource (such as a port number), or it can be an identifier of the beam corresponding to the port resource (such as a beam ID), and the second information includes the following partial information of the path set in the first time unit:
[0010] AOA;
[0011] AOD;
[0012] energy;
[0013] Doppler frequency deviation;
[0014] Delay.
[0015] Based on the first aspect, in an optional implementation, the second communication device may divide the paths in the above path set into two categories, that is, the path set includes at least one first path and / or at least one second path. In this case, each first path information also includes third information, and the third information includes one or more of the following:
[0016] a distribution function of at least one first path;
[0017] an energy mean of at least one first path;
[0018] the variance of at least one first path;
[0019] a delay variation rate of each second path in at least one second path;
[0020] a rate of change of angle of each of the at least one second path;
[0021] a rate of change of energy of each of the at least one second path;
[0022] A rate of change of a signal to noise ratio (SNR) of each second path of the at least one second path.
[0023] Thus, the second communication device provides the first communication device with more refined and richer path information through the third information, thereby improving the accuracy of the first communication device in predicting the second channel information.
[0024] Based on the first aspect, in an optional implementation, in the first path information, the first information is carried on a physical uplink control channel (physical uplink control channel, PUCCH), and the second information and the third information are carried on a physical uplink shared channel (physical uplink shared channel, PUSCH).
[0025] Based on the first aspect, in an optional implementation, in the first path information, the first information and the third information are carried on the PUCCH and the long-term statistical path information is carried on the PUCCH, and the second information is carried on the physical PUSCH.
[0026] The second communication device transmits the more important first information and third information preferentially through the PUCCH, thereby improving the feedback efficiency of the first path information.
[0027] Based on the first aspect, in an optional implementation manner, when each first path information in the first channel information includes the first information and the second information, the second channel information includes one or more of the following information of the path set in the second time unit:
[0028] AOA;
[0029] AOD;
[0030] energy;
[0031] Doppler frequency deviation;
[0032] Delay.
[0033] Based on the first aspect, in an optional implementation, when each first path information in the first channel information includes first information, second information and third information, since the second communication device provides the first communication device with more refined and rich path information through the third information, the second channel information includes one or more of the above-mentioned AOA, AOD, energy, Doppler frequency deviation and delay, and further includes one or more of the following:
[0034] statistical information of at least one first path;
[0035] an AOA of each second path of the at least one second path;
[0036] an AOD of each of the at least one second path;
[0037] a Doppler frequency deviation of each of the at least one second path;
[0038] A delay of each of the at least one second path.
[0039] In a second aspect, the present application provides a communication method, which is applied to a second communication device, and the method includes:
[0040] measuring a first reference signal to obtain first channel information on a first time unit, where the first channel information includes at least one first path information, each first path information includes first information and second information, where the first information is used to identify a port resource, and the second information is path information of a path set corresponding to the port resource;
[0041] The first channel information is sent.
[0042] Based on the second aspect, in an optional implementation manner, the second information includes one or more of the following information of the path set in the first time unit:
[0043] Angle of arrival AOA;
[0044] Angle of departure AOD;
[0045] energy;
[0046] Doppler frequency deviation;
[0047] Delay.
[0048] Based on the second aspect, in an optional implementation, the path set includes at least one first path and / or at least one second path, each of the first path information further includes third information, and the third information includes one or more of the following:
[0049] a distribution function of the at least one first path;
[0050] An energy mean of the at least one first path;
[0051] a variance of the at least one first path;
[0052] a delay variation rate of each second path of the at least one second path;
[0053] a rate of change of angle of each of the at least one second path;
[0054] a rate of change of energy of each of the at least one second path;
[0055] A signal-to-noise ratio (SNR) change rate of each second path of the at least one second path.
[0056] Based on the second aspect, in an optional implementation, the first information is carried on a physical uplink control channel PUCCH, and the second information and the third information are carried on a physical uplink shared channel PUSCH.
[0057] Based on the second aspect, in an optional implementation, the first information and the third information are carried on the PUCCH, and the second information is carried on the PUSCH.
[0058] Based on the second aspect, in an optional implementation manner, the second channel information includes one or more of the following information of the path set in the second time unit:
[0059] AOA;
[0060] AOD;
[0061] energy;
[0062] Doppler frequency deviation;
[0063] Delay.
[0064] Based on the second aspect, in an optional implementation manner, the second channel information includes one or more of the following:
[0065] Statistical information of the at least one first path;
[0066] an AOA of each second path of the at least one second path;
[0067] an AOD of each second path of the at least one second path;
[0068] A Doppler frequency deviation of each second path of the at least one second path;
[0069] A delay of each second path of the at least one second path.
[0070] In a third aspect, the present application provides a communication device, including:
[0071] A transceiver unit is used to receive first channel information on a first time unit, the first channel information includes at least one first path information, each first path information includes first information and second information, wherein the first information is used to identify a port resource, the second information is path information of a path set corresponding to the port resource, and the first channel information is used to determine second channel information on a second time unit.
[0072] Based on the third aspect, in an optional implementation manner, the second information includes the following partial information of the path set in the first time unit:
[0073] Angle of arrival AOA;
[0074] Angle of departure AOD;
[0075] energy;
[0076] Doppler frequency deviation;
[0077] Delay.
[0078] Based on the third aspect, in an optional implementation, the path set includes at least one first path and / or at least one second path, each first path information further includes third information, and the third information includes one or more of the following:
[0079] a distribution function of at least one first path;
[0080] an energy mean of at least one first path;
[0081] the variance of at least one first path;
[0082] a delay variation rate of each second path in at least one second path;
[0083] a rate of change of angle of each of the at least one second path;
[0084] a rate of change of energy of each of the at least one second path;
[0085] A rate of change of a signal-to-noise ratio (SNR) of each second path of the at least one second path.
[0086] Based on the third aspect, in an optional implementation, the first information is carried on a physical uplink control channel PUCCH, and the second information and the third information are carried on a physical uplink shared channel PUSCH.
[0087] Based on the third aspect, in an optional implementation, the first information and the third information are carried on the PUCCH, and the second information is carried on the PUSCH.
[0088] Based on the third aspect, in an optional implementation manner, the second channel information includes one or more of the following information of the path set in the second time unit:
[0089] AOA;
[0090] AOD;
[0091] energy;
[0092] Doppler frequency deviation;
[0093] Delay.
[0094] Based on the third aspect, in an optional implementation manner, the second channel information includes one or more of the following:
[0095] statistical information of at least one first path;
[0096] an AOA of each second path of the at least one second path;
[0097] an AOD of each of the at least one second path;
[0098] a Doppler frequency deviation of each of the at least one second path;
[0099] A delay of each of the at least one second path.
[0100] Based on the third aspect, in an optional implementation, the transceiver unit is further used to send a first reference signal, where the first reference signal is used to measure and obtain the first path information.
[0101] Based on the third aspect, in an optional implementation, the communication device further includes a processing unit, and the processing unit is further used to determine second channel information on a second time unit according to the first channel information.
[0102] In a fourth aspect, the present application provides a communication device, including:
[0103] a processing unit, configured to measure a first reference signal to obtain first channel information on a first time unit, wherein the first channel information includes at least one first path information, each first path information includes first information and second information, wherein the first information is used to identify a port resource, and the second information is path information of a path set corresponding to the port resource;
[0104] The transceiver unit is used to send first channel information.
[0105] Based on the fourth aspect, in an optional implementation manner, the second information includes one or more of the following information of the path set in the first time unit:
[0106] Angle of arrival AOA;
[0107] Angle of departure AOD;
[0108] energy;
[0109] Doppler frequency deviation;
[0110] Delay.
[0111] Based on the fourth aspect, in an optional implementation, the path set includes at least one first path and / or at least one second path, each first path information further includes third information, and the third information includes one or more of the following:
[0112] a distribution function of at least one first path;
[0113] an energy mean of at least one first path;
[0114] the variance of at least one first path;
[0115] a delay variation rate of each second path in at least one second path;
[0116] a rate of change of angle of each of the at least one second path;
[0117] a rate of change of energy of each of the at least one second path;
[0118] A rate of change of a signal-to-noise ratio (SNR) of each second path of the at least one second path.
[0119] Based on the second aspect, in an optional implementation, the first information is carried on a physical uplink control channel PUCCH, and the second information and the third information are carried on a physical uplink shared channel PUSCH.
[0120] Based on the fourth aspect, in an optional implementation, the first information and the third information are carried on the PUCCH, and the second information is carried on the PUSCH.
[0121] Based on the fourth aspect, in an optional implementation manner, the second channel information includes one or more of the following information of the path set in the second time unit:
[0122] AOA;
[0123] AOD;
[0124] energy;
[0125] Doppler frequency deviation;
[0126] Delay.
[0127] Based on the fourth aspect, in an optional implementation manner, the second channel information includes one or more of the following:
[0128] statistical information of at least one first path;
[0129] an AOA of each second path of the at least one second path;
[0130] an AOD of each of the at least one second path;
[0131] a Doppler frequency deviation of each of the at least one second path;
[0132] A delay of each of the at least one second path.
[0133] In a fifth aspect, the present application provides a communication device, comprising at least one processor, the at least one processor being coupled to a memory; the memory being used to store programs or instructions; the at least one processor being used to execute the programs or instructions, so that the communication device implements the method described in any possible implementation of any one of the first to second aspects. Optionally, the communication device may include the memory.
[0134] In a sixth aspect, the present application provides a communication device, comprising at least one logic circuit and an input / output interface; the logic circuit is used to execute the method described in any possible implementation method of any one of the first to second aspects above.
[0135] A seventh aspect of the present application provides a communication system, which includes the above-mentioned first communication device and second communication device.
[0136] In an eighth aspect, the present application provides a computer-readable storage medium, which is used to store one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes a method as described in any possible implementation of any one of the first to second aspects above.
[0137] A ninth aspect of the present application provides a computer program product (or computer program). When the computer program in the computer program product is executed by the processor, the processor executes the method described in any possible implementation of any one of the first to second aspects above.
[0138] In a tenth aspect, the present application provides a chip system, which includes at least one processor for supporting a communication device to implement the method described in any possible implementation of any one of the first to second aspects.
[0139] In a possible design, the chip system may also include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of a chip, or may include a chip and other discrete devices. Optionally, the chip system also includes an interface circuit, which provides program instructions and / or data for the at least one processor.
[0140] Among them, the technical effects brought about by any design method in the second aspect to the tenth aspect can refer to the technical effects brought about by different design methods in the above-mentioned first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0141] Figure 1 A schematic diagram of a possible path between a base station and a terminal device;
[0142] Figure 2 A possible, non-limiting system diagram for the communication method and related devices in this application;
[0143] Figure 3 A possible implementation diagram of the communication method in this application;
[0144] Figures 4 to 6 This is a schematic diagram of implementing the first path information in this application;
[0145] Figure 7 This is a schematic diagram of the prediction results of the path information in this application;
[0146] Figures 8 to 11 A schematic diagram of a communication device provided in this application. DETAILED DESCRIPTION
[0147] The present application is described below in conjunction with the drawings in the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application and are not intended to limit the present application. It is known to those skilled in the art that with the development of technology and the emergence of new scenarios, the technical solutions provided in the present application are also applicable to similar technical problems.
[0148] First, some nouns or terms used in this application are explained, and these nouns or terms are also considered as part of the invention content.
[0149] (1) The terms "system" and "network" in this application can be used interchangeably. "Multiple" 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. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. Unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in this application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects. In addition, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or elements is not necessarily limited to those steps or elements explicitly listed, but may include other steps or elements not explicitly listed or inherent to such process, method, product, or apparatus.
[0150] (2) In this application, "sending information" can be understood as one device sending information to another device, or it can also be understood as a logic module inside a device sending information to another logic module. For example, "a terminal device sending information" can be understood as a terminal device sending information to another device (such as a network device), or it can be understood as logic module 1 in a terminal device sending information to logic module 2 in a network device.
[0151] In this application, "receiving information" can be understood as a device receiving information from another device, or it can also be understood as a logic module inside a device receiving information from another logic module. For example, "a terminal device receiving information" can be understood as a terminal device receiving information from another device (such as a network device), or it can be understood as logic module 1 in a terminal device receiving information from logic module 2 in a network device.
[0152] In the present application, "sending information to... (e.g., a network device)" or the related illustrations in the accompanying drawings can be understood as the destination end of the information being the network device. It can include sending information to the network device directly or indirectly. "Receiving information from... (e.g., a network device)" or "receiving information from... (e.g., a network device)" or "receiving information sent by (e.g., a network device)", or the related illustrations in the accompanying drawings can be understood as the source end of the information being the network device, which can include receiving information from the network device directly or indirectly. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, encoding, modulation, etc., but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0153] (3) Configuration and pre-configuration: In this application, configuration and pre-configuration are used at the same time. Configuration refers to the network device or server sending some parameter configuration information or parameter values to the terminal device through messages or signaling, so that the terminal device can determine the communication parameters or resources during transmission based on these values or information. Pre-configuration is similar to configuration, and can be parameter information or parameter values pre-negotiated between the network device / server and the terminal device, or parameter information or parameter values used by the base station / network device or terminal device specified by the standard protocol, or parameter information or parameter values pre-stored in the base station / server or terminal device. This application does not limit this.
[0154] It should be understood that these values and parameters can be changed or updated.
[0155] (4) In this application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0156] In this application, the information indicated by the indication information is referred to as the 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 achieved 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.
[0157] (5) Path information: The path information between the base station and the terminal device refers to the detailed characteristics of the multiple paths that the signal passes through during transmission from the base station to the terminal device. This path information is crucial for understanding the channel status, optimizing the transmission strategy and improving the communication quality. Specifically, the path information between the base station and the path information includes the amplitude, phase, delay, angle information, Doppler frequency shift, path loss and shadow fading of the path. This information can be obtained through the measurement of reference signals such as the channel status information reference signal (CSI-RS), the sounding reference signal (SRS) or the demodulation reference signal (DMRS) of the physical uplink shared channel (PUSCH), high-resolution channel estimation algorithms and efficient feedback mechanisms. Path information has a wide range of uses, including beamforming, precoding, resource allocation, link adaptation, interference management and positioning services, aiming to improve the performance and reliability of wireless communication systems. Accurate path information helps to improve network performance such as spectrum efficiency and coverage during communication.
[0158] In a multiple-input multiple-output (MIMO) wireless communication scenario, a MIMO channel can be considered to be composed of multiple paths or multiple path clusters. The characteristics of the path can be expressed by the following formula:
[0159]
[0160] From the above formula, we can see that the characteristics of a path can be described using the parameters of angle of arrival (AOA), angle of departure (AOD), Doppler frequency deviation and delay, and the configuration set composed of these parameters is collectively called path information.
[0161] (6) Fast-varying scatterers and slow-varying scatterers: The direction and intensity of each path in the wireless channel after being scattered by a scatterer are determined by the properties of the scatterer. When the scatterer is stationary or moves slowly (such as buildings, trees, etc.), the position of the scatterer does not change much, so the multipath component caused by the scatterer also changes slowly. As a result, the angle and intensity of the path corresponding to the scatterer remain almost unchanged, and the scatterer is called a slow-varying scatterer; when the scatterer moves quickly (such as vehicles, pedestrians, etc.), the position of the scatterer changes dramatically, so the multipath component caused by the scatterer changes rapidly over time. As a result, the angle and intensity of the path corresponding to the scatterer also change rapidly, and the scatterer is called a fast-varying scatterer.
[0162] Next, possible, non-limiting scenarios involved in this application are introduced.
[0163] The multipath effect of wireless channels will cause channel fluctuations in multiple dimensions such as space, time, and frequency. The channel fluctuations will further cause fluctuations in air interface performance, thereby affecting network performance.
[0164] The direction and intensity of each path in the wireless channel after being scattered by a scatterer are determined by the properties of the scatterer. When the scatterer is stationary or moves slowly (such as buildings, trees, etc.), the position of the scatterer does not change much, so the multipath component caused by the scatterer also changes slowly. As a result, the angle and intensity of the path corresponding to the scatterer remain almost unchanged, and the scatterer is called a slowly varying scatterer; when the scatterer moves quickly (such as vehicles, pedestrians, etc.), the position of the scatterer changes dramatically, so the multipath component caused by the scatterer changes rapidly over time. As a result, the angle and intensity of the path corresponding to the scatterer also change rapidly, and the scatterer is called a fast varying scatterer.
[0165] A communication device (such as a base station or a terminal device) can collect path information of all paths between it and the other communication device. For example, the terminal device measures the channel status information reference signal (CSI-RS) from the base station, and then feeds back path information such as the angle of arrival (AOA), angle of departure (AOD), Doppler frequency deviation and delay of each path to the base station. Then, based on this path information, the communication device determines which paths are strong paths (i.e., paths with stronger energy) and which paths are weak paths (i.e., paths with weaker energy). Please refer to Figure 1 , Figure 1 A possible path diagram between a base station and a terminal device is shown in FIG. Figure 1 Among the multiple paths shown, the solid line path is the strong path (such as Figure 1 The strong path 1 and strong path 2 are shown in the figure, and the dotted path is the weak path. For example, there are 3 paths from the base station to the terminal, and the SNRs of these paths are {-10dB, 0dB, 10dB} respectively. Assuming that the judgment threshold of the strong path can be set to 5dB, then one of the three paths is a strong path and two are weak paths.
[0166] Next, the communication device selects one or more paths as main paths, and transmits and receives beams in the direction of these main paths, so that the channel strength at different subcarriers and at different times is more stable, thereby improving the certainty of the wireless network.
[0167] However, in the above process, the communication device needs to send all the path information of the measured path to the communication device at the opposite end, resulting in a large overhead of communication resources.
[0168] In order to solve the above problems, the present application provides a communication method and related devices for reducing the overhead of communication resources. The communication method and related devices provided in the present application can be applied to various communication systems. For example, the fifth generation (5th generation, 5G) mobile communication system, new wireless (new radio, NR) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD), future communication system, vehicle to everything (vehicle to everything, V2X) communication system, device to device (device to device, D2D) communication system, Internet of Things communication system, industrial Internet communication system, or satellite communication system. The wireless communication system involved in the present application also includes but is not limited to: narrowband Internet of Things system (narrow band-internet of things, NB-IoT).
[0169] For example, see Figure 2 , Figure 2 A possible, non-limiting system diagram for the communication method and related devices in this application. Figure 2 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 may also include the Internet 300. The RAN 100 includes at least one RAN node (e.g. Figure 2 110a and 110b in, collectively referred to as 110) and at least one terminal device (such as Figure 2 RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 2 The terminal device 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or the same physical device that integrates the core network logical function and the radio access network logical function. Terminal devices and terminal devices, as well as RAN nodes and RAN nodes can be connected to each other in a wired or wireless manner.
[0170] RAN 100 may be a cellular system related to the 3rd generation partnership project (3GPP), for example, a fourth-generation (4G) mobile communication system, a fifth-generation (5G) mobile communication system, or a future communication system. RAN 100 may also be an open access network (openRAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), an evolved universal terrestrial radio access (E-UTRA) system, or a wireless fidelity (WiFi) system. RAN 100 may also be a communication system in which two or more of the above systems are integrated.
[0171] The RAN node 110, which may also be sometimes referred to as a network device, access network device, RAN device, RAN entity or access node, etc., constitutes a part of the communication system to help terminal devices achieve wireless access. The multiple RAN nodes 110 in the communication system 10 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal device 120 are relative, for example, Figure 2 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminal devices 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The RAN node 110 and the terminal device 120 are sometimes referred to as communication devices, for example Figure 2 The network elements 110a and 110b may be understood as communication devices having base station functions, and the network elements 120a-120j may be understood as communication devices having terminal equipment functions.
[0172] In a possible scenario, the RAN node 110 may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system. Optionally, the RAN node 110 may also be a macro base station (e.g., Figure 2 110a in), micro base stations or indoor stations (such as Figure 2110b in the RAN node), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node 110 may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node 110 in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node 110 may also be provided with a communication module, circuit or chip that performs corresponding communication functions. The RAN node 110 may also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN node 110 in the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node 110.
[0173] In another possible scenario, multiple RAN nodes collaborate to assist the terminal device in achieving 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), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
[0174] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0175] The terminal device may be a device or module that is connected to the communication system shown above and has corresponding communication functions. The terminal device may also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), fixed wireless access (FWA) or customer premise equipment (CPE). The terminal device is a device that includes wireless communication functions (providing voice / data connectivity to users). For example, a handheld device with wireless connection function, a vehicle-mounted device, a machine type communication (MTC) terminal, etc. At present, terminal devices may include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes. For example, wireless terminals in self-driving can be drones, helicopters, or airplanes. For example, wireless terminals in the Internet of Vehicles can be vehicle-mounted equipment, vehicle equipment, vehicle-mounted modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, sweepers, speakers, or set-top boxes. The terminal device is usually provided with a communication module, circuit or chip for executing the corresponding communication function, and the terminal device is also configured with program instructions for executing the corresponding communication function.
[0176] The communication method and related devices in this application are further introduced below in conjunction with the accompanying drawings.
[0177] In this application, Figure 2The RAN node shown in the figure can be replaced by other terms, such as "network device". For the convenience of expression, in this application, "network device" is used for expression unless otherwise specified. It should be understood that the technical solution provided in this application is also applicable to other "network devices" with different expressions or different types.
[0178] See also Figure 3 , Figure 3 It is a possible implementation diagram of the communication method in this application. It should be understood that this application uses a communication device (including a first communication device and a second communication device) as an example of the execution subject of the interaction diagram to illustrate the method, but this application does not limit the execution subject of the interaction diagram. For example, Figure 3 The communication device shown in the figure can be a network device or a terminal device, or it can also be implemented by a chip, a baseband chip, a modem chip, a system on chip (SoC) chip containing a modem core, a system in package (SIP) chip, a communication module, a chip system, a processor, a logic module or software in the network device or terminal device. In this application, when a network device is mentioned, it can refer to the network device itself, or it can refer to a chip, a communication module, an integrated circuit, a processor, a logic module or software used in the network device to implement the communication method provided in this application, and this application does not make any specific restrictions; when a terminal device is mentioned, it can refer to the terminal device itself, or it can refer to a chip, a communication module, an integrated circuit, a processor, a logic module or software used in the terminal device to implement the communication method provided in this application, and this application does not make any specific restrictions.
[0179] like Figure 3 As shown, the communication method of the present application includes but is not limited to steps 401 to 403.
[0180] 401. The second communication device measures a first reference signal.
[0181] There are multiple paths between the first communication device and the second communication device. The first communication device sends a first reference signal to the second communication device, and the second communication device measures the first reference signal to obtain channel information between the first communication device and the second communication device. There are multiple paths between the first communication device and the second communication device, and the channel information includes path information of each path between the first communication device and the second communication device, and the path information includes but is not limited to information such as angle of arrival (AOA), angle of departure (AOD), Doppler frequency deviation and delay of the path.
[0182] Optionally, the first time unit is a time unit when the second communication device measures the first reference signal. Exemplarily, the time unit may be an hour, a minute, a second, a millisecond, a microsecond, a nanosecond, a frame, a subframe, a time slot, a symbol, a sampling period (sampling time, Ts) or a basic time unit (basic time unit, Tc), etc.
[0183] As can be seen from the above, in this application, the first communication device can be a network device or a terminal device, and the second communication device can also be a network device or a terminal device. If the first communication device is a terminal device, the second communication device is a network device. If the first communication device is a network device, the second communication device is a terminal device.
[0184] Optionally, when the first communication device is a terminal device and the second communication device is a network device, the first reference signal may be a sounding reference signal (SRS) or a demodulation reference signal (DMRS) of a physical uplink shared channel (PUSCH).
[0185] Optionally, when the first communication device is a network device and the second communication device is a terminal device, the first reference signal may be a channel status information reference signal (CSI-RS).
[0186] It should be understood that the first reference signal is reference information used to measure and obtain path information. The above example of the first reference signal is only an exemplary introduction. In practical applications, the first reference signal can also be implemented in other ways, and this application is still applicable to other implementations, and this application does not limit them specifically.
[0187] 402. The second communication device sends first channel information to the first communication device.
[0188] In the present application, the second communication device will not directly send the channel information obtained by measuring the first reference signal to the first communication device. The second communication device can process the above channel information to obtain the first channel information. The first channel information includes at least one first path information, each first path information corresponds to a port resource, and each first path information includes first information and second information. The first information is used to identify the port resource of the network device, and the second information is the path information of the path set corresponding to the port resource.
[0189] In the present application, the second communication device sends the path information of the path set corresponding to the port resource to the first communication device, thereby eliminating the need to send all the path information of each path, thereby reducing the overhead of communication resources.
[0190] Generally speaking, between multiple paths corresponding to the same port resource, there are often one or more path information associated with the port resource (including AOA, AOD, delay, energy or Doppler frequency deviation). When a certain path information is associated with the port resource, the path information of the multiple paths corresponding to the port resource is often close or similar. In other words, when a certain path information of the multiple paths corresponding to the port resource is close or similar, it can be considered that the path information is associated with the port resource. In the present application, for the path information associated with the port resource, it is not necessary to carry it in the second information (or the first path information), while the path information that is not associated with the port resource needs to be carried in the second information (or the first path information). Therefore, regarding "the second information is the path information of the path set corresponding to the port resource", it can be understood that the second information is the path information of the path set that is not associated with the port resource.
[0191] Since the second information does not carry one or more path information of the path set associated with the port resource, the second information only carries one or more path information of the path set associated with the port resource, and the second information includes partial path information of the path set in the first time unit. Therefore, it is not necessary to send all the path information of the path set between the second communication device and the first communication device, reducing the overhead of communication resources.
[0192] See also Figure 4 , Figure 4 This is a schematic diagram of implementing the first path information in this application. Figure 4 In the illustrated scenario, the first information may be an identifier of a port resource (e.g., a port number), or an identifier of a beam corresponding to the port resource (e.g., a beam ID), and the second information includes the following partial information of the path set in the first time unit:
[0193] AOA;
[0194] AOD;
[0195] energy;
[0196] Doppler frequency deviation;
[0197] Delay.
[0198] For example, when the AOAs of multiple paths corresponding to a port resource are relatively close, it means that the path information associated with the port resource is AOA. The second information corresponding to the pair of port resources includes the AOD, Doppler frequency deviation, energy and delay of the path set corresponding to the port, but the second information of the port resource does not include the AOA of the path set corresponding to the port.
[0199] For another example, when the AOA and AOD of multiple paths corresponding to a port resource are relatively close, it means that the path information associated with the port resource is AOA and AOD. Then, the second information corresponding to the pair of port resources includes the energy and delay of the path set corresponding to the port, but the second information of the port resource does not include the AOA and AOD of the path set corresponding to the port.
[0200] For example, see Figure 5 , Figure 5 This is a schematic diagram of the implementation of the first path information in this application. Figure 5 In the scenario, the second communication device is a second network device and the first communication device is a terminal device.
[0201] Assume that the AOD corresponding to the beam direction of port 1 is 40° to 52° (i.e., the beam width is 12°), and the path set corresponding to port 1 of the network device includes path 1 and path 2, wherein the AOD of path 1 is 50° and the AOD of path 2 is 48°. It can be seen that the AOD of path 1 and the AOD of path 2 both fall within the AOD range corresponding to the beam direction of port 1, which indicates that the AOD of the path set corresponding to the port resource is close and similar. Then the port resource corresponds to. Then the second information corresponding to the port resource includes the AOA, Doppler frequency deviation, energy, and delay of the path set of the port resource, and the second information does not include the AOD of the path set.
[0202] Assume that the AOA corresponding to the beam direction of port 1 is 20° to 50° (i.e., the beam width is 30°), and the path set corresponding to port 1 of the network device includes path 1 and path 2, wherein the AOA of path 1 is 40° and the AOA of path 2 is 30°. It can be seen that the AOA of path 1 and the AOA of path 2 both fall within the AOA range corresponding to the beam direction of port 1, which indicates that the AOA of the path set corresponding to the port resource is close and similar. Then the port resource corresponds to. Then the second information corresponding to the port resource includes the AOD, Doppler frequency deviation, energy, and delay of the path set of the port resource, and the second information does not include the AOA of the path set.
[0203] Assume that the delay corresponding to the beam direction of port 1 is in the range of 180ns-300ns, and the path set corresponding to port 1 of the network device includes path 1 and path 2, wherein the delay of path 1 is 200ns and the delay of path 2 is 220ns. It can be seen that the delay of path 1 and the delay of path 2 both fall within the delay range corresponding to the beam direction of port 1, which indicates that the delays of the path set corresponding to the port resource are close and similar. Then the port resource corresponds to. Then the second information corresponding to the port resource includes the AOA, Doppler frequency deviation, AOD and energy of the path set of the port resource, and the second information does not include the delay of the path set.
[0204] Assume that the Doppler frequency deviation corresponding to the beam direction of port 1 is within the range of 4 to 5 kHz, and the path set corresponding to port 1 of the network device includes path 1 and path 2, wherein the Doppler frequency deviation of path 1 is 5 kHz, and the Doppler frequency deviation of path 2 is 4.5 kHz. It can be seen that the delay of path 1 and the delay of path 2 both fall within the delay range corresponding to the beam direction of port 1, which indicates that the Doppler frequency deviation of the path set corresponding to the port resource is close and similar. Then the port resource corresponds to. Then the second information corresponding to the port resource includes the AOA, AOD, delay and energy of the path set of the port resource, and the second information does not include the Doppler frequency deviation of the path set.
[0205] In a possible implementation, the second communication device may classify the paths in the path set into two categories, that is, the path set includes at least one first path and / or at least one second path. In this case, each first path information also includes third information, and the third information includes one or more of the following:
[0206] a distribution function of at least one first path;
[0207] an energy mean of at least one first path;
[0208] the variance of at least one first path;
[0209] a delay variation rate of each second path in at least one second path;
[0210] a rate of change of angle of each of the at least one second path;
[0211] a rate of change of energy of each of the at least one second path;
[0212] A rate of change of a signal-to-noise ratio (SNR) of each second path of the at least one second path.
[0213] Thus, the second communication device provides the first communication device with more refined and richer path information through the third information, thereby improving the accuracy of the first communication device in predicting the second channel information.
[0214] Optionally, the second communication device may classify the paths in the path set according to the signal strength of the paths to obtain a first path and a second path. The first path is a weak path and the second path is a strong path. A strong path is a path with a higher energy level, and the strong path has a significant impact on signal transmission, while a weak path is a path with a lower energy level, and the weak path has a smaller impact on signal transmission.
[0215] Since the weak path (i.e., the path with lower energy) has a relatively small impact on signal transmission, the second communication device can fit the path information of the weak paths in the path set by statistical methods to obtain the overall characteristics of these weak paths. At this time, the distribution function, energy mean and variance of at least one first path in the third information can be understood as the distribution function, energy mean and / or variance of the weak paths in the path set. Therefore, the second communication device does not need to analyze and feedback the path information of each first path, thereby reducing feedback overhead and complexity.
[0216] The delay variation rate of each strong path in at least one strong path;
[0217] the rate of change of angle of each of the at least one strong path;
[0218] the rate of change of energy of each of at least one strong path;
[0219] A signal to noise ratio (SNR) change rate of each strong path of at least one strong path.
[0220] The strong path (i.e., the path with higher energy) has a significant impact on signal transmission, so the second communication device needs to perform a detailed analysis of the strong paths one by one to obtain the delay, angle, energy and / or SNR change rate of each strong path (each second path) in the path set.
[0221] Optionally, the first communication device and the second communication device may configure a threshold of energy level, thereby classifying a path with an energy level greater than or equal to the threshold as a strong path, and classifying a path with an energy level less than the threshold as a weak path.
[0222] Optional, see Figure 6 , Figure 6 FIG. 1 is a possible implementation diagram of the second information and the third information in this application. Figure 6 As shown, the second information (such as Figure 6The AOA, AOD, energy, Doppler frequency deviation and delay shown in the figure can be short-time path information. The short-time path information is the channel information collected by the second communication device in a short time (for example, a few milliseconds to a few seconds). The short-time path information reflects the rapidly changing channel characteristics. The third information (such as Figure 6 The delay change rate, energy change rate, angle change rate, and SNR change rate shown in the figure can be long-term statistical path information, which is the channel information collected and statistically obtained by the second communication device over a long period of time (for example, several minutes to several hours). Therefore, long-term statistical path information usually reflects relatively static or slowly changing environmental characteristics. Specifically, the communication device (first communication device or second communication device) can distinguish whether the received path information is short-term path information (second information) or long-term statistical path information (third information) by the update frequency of the information (also called the update period). For example, if the update period of path information A is 10ms and the update period of path information B is 1s, the communication device (first communication device or second communication device) can consider path information A to be short-term path information and path information B to be long-term statistical path information.
[0223] Optionally, the path set in the present application is the path corresponding to the slowly varying scatterer. Specifically, according to the properties of the scatterers corresponding to the paths, the second communication device can classify the multiple paths between the first communication device and the second communication device, and these paths can be divided into paths corresponding to the slowly varying scatterers (referred to as slow-varying paths) and paths corresponding to the fast-varying scatterers (referred to as fast-varying paths). Among them, the characteristics of the paths corresponding to the slowly varying scatterers are relatively stable and change slowly, that is, the path information of the slow-varying paths can remain valid for a longer period of time. However, the characteristics of the paths corresponding to the fast-varying scatterers change relatively rapidly, making them difficult to predict and utilize over the long term. Therefore, the second communication device only determines the paths corresponding to the slowly varying scatterers as the path set corresponding to the port resources, so that the second communication device and the first communication device pay more attention to the path information of the slowly varying paths, which helps to improve the stability and effectiveness of the predicted path information.
[0224] Optionally, the path corresponding to the slowly-changing scatterer can be replaced by other descriptions, such as a path formed by reflection, refraction or scattering of the slowly-changing scatterer; the path corresponding to the fast-changing scatterer can be replaced by other descriptions, such as a path formed by reflection, refraction or scattering of the fast-changing scatterer.
[0225] Optionally, when the first communication device is a terminal device and the second communication device is a network device, the first channel information can be carried in a medium access control control element (MAC CE), downlink control information (DCI) or a radio resource control (RRC) message.
[0226] Optionally, when the first communication device is a terminal device and the second communication device is a network device, the first channel information may be carried in uplink control information (UCI).
[0227] Optionally, when the first communication device is a base station and the second communication device is a terminal device, the second communication device (terminal device) may send the first path information to the first communication device in a variety of ways, which are described below.
[0228] Mode 1: In the first path information, the first information is carried on a physical uplink control channel (physical uplink control channel, PUCCH), and the second information and the third information are carried on a physical uplink shared channel (physical uplink shared channel, PUSCH).
[0229] Method 2: In the first path information, the first information and the third information are carried on the PUCCH and the long-term statistical path information is carried on the PUCCH, and the second information is carried on the physical PUSCH.
[0230] The second communication device (terminal equipment) transmits the more important first information and third information preferentially through the PUCCH, thereby improving the feedback efficiency of the first path information.
[0231] 403. The first communication device determines second channel information based on the first channel information.
[0232] After receiving the first channel information on the first time unit, the first communication device determines the second channel information on the second time unit according to the first channel information, wherein the second time unit is a time unit that appears after the first time unit.
[0233] Optionally, when each first path information in the first channel information includes the first information and the second information, the second channel information includes one or more of the following information of the path set in the second time unit:
[0234] AOA;
[0235] AOD;
[0236] energy;
[0237] Doppler frequency deviation;
[0238] Delay.
[0239] Optionally, when each first path information in the first channel information includes the first information, the second information, and the third information, since the second communication device provides the first communication device with more refined and rich path information through the third information, the second channel information includes one or more of the following in addition to the above-mentioned AOA, AOD, energy, Doppler frequency deviation, and delay:
[0240] statistical information of at least one first path;
[0241] an AOA of each second path of the at least one second path;
[0242] an AOD of each of the at least one second path;
[0243] a Doppler frequency deviation of each of the at least one second path;
[0244] A delay of each of the at least one second path.
[0245] Specifically, in the present application, taking the first path as a weak path and the second path as a strong path as an example, a method for determining the second channel information is introduced.
[0246] For the second path (strong path) component in the second channel information: the first communication device can determine the AOA, AOD, Doppler frequency deviation and delay of the second path (strong path) in the second time unit based on the delay, angle, energy and / or SNR change rate of each second path (strong path) in the first path information. Thereby, the accuracy of the predicted path information is improved.
[0247] Exemplarily, assuming that the first time unit is time t and the second time unit is time t+n, the expressions of the parameters in the path information of the path in the second time unit are:
[0248] AOA at time t+n: θ A o A ,t + n=θ A o A ,t+α AOA Δt, where α AOA is the AOA change rate of the path from time t to time t+n;
[0249] AOD at time t+n: θ A o D ,t + n=θ A o D ,t+α AOD Δt, where α AOD is the AOD change rate of the path from time t to time t+n;
[0250] Doppler frequency deviation at time t+n: fd,l,t + n=fd,l,t+αfΔt, where αf is the rate of change of the Doppler frequency deviation of the path from time t to time t+n;
[0251] Time delay at time t+n: τl,t + n=τl,t+α τ Δt, where αf is the delay change rate of the path from time t to time t+n.
[0252] Therefore, the path information of the path at time t+n is expressed as:
[0253]
[0254] See also Figure 7 , Figure 7 Schematic diagram of the prediction results of the path information in this application. Figure 7 As shown, within one time slice, the channel change rate corresponding to the slowly varying scatterer is basically stable, and the path information change rate obtained by the communication method of the present application can equivalently realize channel prediction.
[0255] For the first path (weak path) component in the second channel information: the first path (weak path) has a relatively small impact on signal transmission, then the second communication device can fit the path information of the weak paths in the N paths by statistical methods to obtain the statistical information of these first paths (weak paths), that is, the distribution function, energy mean and / or variance of the above-mentioned first paths (weak paths), thereby reflecting the overall characteristics of these first paths (weak paths). Optionally, in actual applications, the path information of the weak path in the first path information may be a complex Gaussian distribution, or may be in various forms such as Rician, Nakagami-m, etc. (equivalent to non-Gaussian noise).
[0256] Accordingly, the present application also provides related devices for implementing the above solutions. Figure 8 , Figure 8A schematic diagram of the structure of a communication device 500 provided in an embodiment of the present application. The communication device 500 can implement the functions of the first communication device (or the second communication device) in the above method embodiment, and thus can also achieve the beneficial effects possessed by the above method embodiment. In the embodiment of the present application, the communication device 500 can be the first communication device (or the second communication device), or it can be an integrated circuit or component inside the first communication device (or the second communication device), such as a chip, a baseband chip, a modem chip, a SoC chip including a modem core, a system-in-package (SIP) chip, a communication module, a chip system, a processor, etc.
[0257] like Figure 8 As shown, the communication device 500 includes a transceiver unit 501 and a processing unit 502. Optionally, the transceiver unit 501 may include a sending unit and a receiving unit, which are used to perform sending and receiving respectively.
[0258] In a possible implementation, when the communication device 500 is used to execute Figure 3 In the case of the method executed by the first communication device in the corresponding embodiment, the communication device 500 includes a transceiver unit 501 and a processing unit 502; the transceiver unit 501 is used to receive first channel information on a first time unit, the first channel information includes at least one first path information, each first path information includes first information and second information, wherein the first information is used to identify a port resource, the second information is the path information of a path set corresponding to the port resource, and the first channel information is used to determine the second channel information on a second time unit; the processing unit 502 is used to determine the second channel information based on the first channel information.
[0259] In a possible implementation, when the communication device 500 is used to execute Figure 3 In the case of the method executed by the second communication device in the corresponding embodiment, the communication device 500 includes a transceiver unit 501 and a processing unit 502; the processing unit 502 is used to measure the first reference signal to obtain first channel information on the first time unit, the first channel information includes at least one first path information, each first path information includes first information and second information, wherein the first information is used to identify the port resource, and the second information is the path information of the path set corresponding to the port resource; the transceiver unit 501 is used to send the first channel information.
[0260] It should be noted that the information interaction, execution process, etc. between the modules / units in the communication device 500 are the same as those in the present application. Figure 3 The corresponding method embodiments are based on the same concept. For specific contents, please refer to the description in the method embodiments shown above in this application, which will not be repeated here.
[0261] See also Fig. 9 , is a communication device 600 involved in the above-mentioned embodiments provided in an embodiment of the present application, and the communication device 600 can specifically be a communication device as a terminal device in the above-mentioned embodiments.
[0262] Herein, a possible logical structure diagram of the communication device 600 is shown. The communication device 600 may include but is not limited to at least one processor 601 and a communication port 602 .
[0263] in, Figure 8 The transceiver unit 501 shown may be a communication interface, which may be Fig. 9 The communication port 602 in the embodiment may include an input interface and an output interface. Alternatively, the communication port 602 may also be a transceiver circuit, which may include an input interface circuit and an output interface circuit.
[0264] Further optionally, the device may also include at least one of a memory 603 and a bus 604 . In an embodiment of the present application, the at least one processor 601 is used to control and process the actions of the communication device 600 .
[0265] In addition, the processor 601 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and the like. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0266] It should be noted that Fig. 9 The communication device 600 shown can be specifically used to implement the steps implemented by the terminal device in the aforementioned method embodiment, and achieve the corresponding technical effects of the terminal device. Fig. 9 The specific implementation methods of the communication device shown can all refer to the description in the aforementioned method embodiment, and will not be repeated here.
[0267] See also Fig.10 , is a structural diagram of a communication device 700 involved in the above-mentioned embodiments provided in an embodiment of the present application. The communication device 700 can specifically be a communication device as a network device in the above-mentioned embodiments.
[0268] The communication device 700 includes at least one processor 711 and at least one network interface 714. Further optionally, the communication device also includes at least one memory 712, at least one transceiver 713 and one or more antennas 714. The processor 711, the memory 712, the transceiver 713 and the network interface 714 are connected, for example, through a bus. In an embodiment of the present application, the connection may include various interfaces, transmission lines or buses, etc., which are not limited in this embodiment. The antenna 715 is connected to the transceiver 713. The network interface 714 is used to enable the communication device to communicate with other communication devices through a communication link. For example, the network interface 714 may include a network interface between the communication device and the core network device, such as an S1 interface, and the network interface may include a network interface between the communication device and other communication devices (such as other network devices or core network devices), such as an X2 or Xn interface.
[0269] in, Figure 8 The transceiver unit 501 shown may be a communication interface, which may be Fig.10 The network interface 714 in the embodiment may include an input interface and an output interface. Alternatively, the network interface 714 may also be a transceiver circuit, which may include an input interface circuit and an output interface circuit.
[0270] The processor 711 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program, for example, to support the communication device to perform the actions described in the embodiment. The communication device may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute the software program, and process the data of the software program. Fig.10 The processor 711 in the embodiment can integrate the functions of the baseband processor and the central processor. It can be understood by those skilled in the art that the baseband processor and the central processor can also be independent processors, which are interconnected through technologies such as buses. It can be understood by those skilled in the art that the terminal device can include multiple baseband processors to adapt to different network formats, and the terminal device can include multiple central processors to enhance its processing capabilities. The various components of the terminal device can be connected through various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The central processor can also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data can be built into the processor, or it can be stored in the memory in the form of a software program, and the processor executes the software program to realize the baseband processing function.
[0271] The memory is mainly used to store software programs and data. The memory 712 can exist independently and be connected to the processor 711. Optionally, the memory 712 can be integrated with the processor 711, for example, integrated into a chip. Among them, the memory 712 can store program codes for executing the technical solutions of the embodiments of the present application, and the execution is controlled by the processor 711. The various types of computer program codes executed can also be regarded as drivers of the processor 711.
[0272] Fig.10 Only one memory and one processor are shown. In an actual terminal device, there may be multiple processors and multiple memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be a storage element on the same chip as the processor, i.e., an on-chip storage element, or an independent storage element, which is not limited in the embodiments of the present application.
[0273] The transceiver 713 can be used to support the reception or transmission of radio frequency signals between the communication device and the terminal, and the transceiver 713 can be connected to the antenna 715. The transceiver 713 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 715 can receive radio frequency signals, and the receiver Rx of the transceiver 713 is used to receive the radio frequency signal from the antenna, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or the digital intermediate frequency signal to the processor 711, so that the processor 711 further processes the digital baseband signal or the digital intermediate frequency signal, such as demodulation and decoding. In addition, the transmitter Tx in the transceiver 713 is also used to receive a modulated digital baseband signal or a digital intermediate frequency signal from the processor 711, and convert the modulated digital baseband signal or the digital intermediate frequency signal into a radio frequency signal, and send the radio frequency signal through one or more antennas 715. Specifically, the receiver Rx can selectively perform one or more stages of down-mixing and analog-to-digital conversion processing on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal, and the order of the down-mixing and analog-to-digital conversion processing is adjustable. The transmitter Tx can selectively perform one or more stages of up-mixing and digital-to-analog conversion processing on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal, and the order of the up-mixing and digital-to-analog conversion processing is adjustable. The digital baseband signal and the digital intermediate frequency signal can be collectively referred to as a digital signal.
[0274] The transceiver 713 may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc. Optionally, a device in the transceiver unit for implementing a receiving function may be regarded as a receiving unit, and a device in the transceiver unit for implementing a sending function may be regarded as a sending unit, that is, the transceiver unit includes a receiving unit and a sending unit, the receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0275] It should be noted that Fig.10 The communication device 700 shown can be specifically used to implement the steps implemented by the network device in the aforementioned method embodiment, and achieve the corresponding technical effects of the network device. Fig.10 The specific implementation methods of the communication device 700 shown can all refer to the description in the aforementioned method embodiment, which will not be repeated here.
[0276] See also Fig.11 , which is a structural diagram of the communication device involved in the above-mentioned embodiments provided in the embodiments of the present application.
[0277] It can be understood that the communication device 800 includes, for example, modules, units, elements, circuits, or interfaces, etc., which are appropriately configured together to perform the technical solutions provided in the present application. The communication device 800 may be the terminal device or network device described above, or a component (such as a chip) in these devices, to implement the method described in the following method embodiment. The communication device 800 includes one or more processors 801. The processor 801 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 communication protocols and communication data, and the central processing unit may be used to control the communication device (such as a RAN node, a terminal, or a chip, etc.), execute software programs, and process data of software programs.
[0278] Optionally, in one design, the processor 801 may include a program 803 (sometimes also referred to as code or instruction), and the program 803 may be executed on the processor 801 so that the communication device 800 performs the method described in the following embodiment. In another possible design, the communication device 800 includes a circuit ( Fig.11 not shown).
[0279] Optionally, the communication device 800 may include one or more memories 802 on which a program 804 (sometimes also referred to as code or instruction) is stored. The program 804 may be executed on the processor 801 so that the communication device 800 executes the method described in the above method embodiment.
[0280] Optionally, the processor 801 and / or the memory 802 may include AI modules 807 and 808, and the AI modules are used to implement AI-related functions. The AI module may be implemented by software, hardware, or a combination of software and hardware. For example, the AI module may include a radio intelligence control (RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
[0281] Optionally, data may also be stored in the processor 801 and / or the memory 802. The processor and the memory may be provided separately or integrated together.
[0282] Optionally, the communication device 800 may further include a transceiver 805 and / or an antenna 806. The processor 801 may also be sometimes referred to as a processing unit, which controls a communication device (e.g., a RAN node or a terminal). The transceiver 805 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which is used to implement the transceiver function of the communication device through the antenna 806.
[0283] in, Figure 8 The illustrated processing unit 502 may be the processor 801 . Figure 8 The transceiver unit 501 shown may be a communication interface, which may be Fig.11 The transceiver 805 in the embodiment may include an input interface and an output interface. Alternatively, the transceiver 805 may also be a transceiver circuit, which may include an input interface circuit and an output interface circuit.
[0284] The present application also provides a chip device, including a processor, configured to call a computer program or computer instruction stored in the memory, so that the processor executes the above Figure 3 The illustrated embodiments provide methods.
[0285] In a possible implementation, the input of the chip device corresponds to the above Figure 3 In the receiving operation of any one of the embodiments shown in the embodiment, the output of the chip device corresponds to the above Figure 3 The sending operation in any of the embodiments shown.
[0286] Optionally, the processor is coupled to the memory via an interface.
[0287] Optionally, the chip device further comprises a memory, in which computer programs or computer instructions are stored.
[0288] The processor mentioned in any of the above places can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more for controlling the above and Figure 3An integrated circuit that executes the program of the method provided in any of the embodiments shown. The memory mentioned in any of the above places can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0289] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) that contain computer-usable program code.
[0290] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0291] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0292] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0293] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art 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 the present application.
[0294] It should be understood that the device embodiments described above are merely schematic. Among them, the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the device embodiment drawings provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which can be specifically implemented as one or more communication buses or signal lines.
[0295] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0296] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that makes the contribution or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0297] In the various embodiments of the present application, unless otherwise specified or logically conflicting, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0298] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method, characterized in that: include: Receive first channel information on a first time unit, where the first channel information includes at least one first path information, and each first path information includes first information and second information, wherein the first information is used to identify a port resource, the second information is path information of a path set corresponding to the port resource, and the first channel information is used to determine second channel information on a second time unit.
2. The method according to claim 1, characterized in that The second information includes the following partial information of the path set in the first time unit: Angle of arrival AOA; Angle of departure AOD; energy; Doppler frequency deviation; Delay.
3. The method according to claim 2, characterized in that The path set includes at least one first path and / or at least one second path, and each of the first path information further includes third information, and the third information includes one or more of the following: a distribution function of the at least one first path; An energy mean of the at least one first path; a variance of the at least one first path; a delay variation rate of each second path of the at least one second path; a rate of change of angle of each of the at least one second path; a rate of change of energy of each of the at least one second path; A signal-to-noise ratio (SNR) change rate of each second path of the at least one second path.
4. The method according to claim 3, characterized in that The first information is carried on a physical uplink control channel PUCCH, and the second information and the third information are carried on a physical uplink shared channel PUSCH.
5. The method according to claim 3, characterized in that: The first information and the third information are carried on the PUCCH, and the second information is carried on the PUSCH.
6. The method according to claim 1 or 2, characterized in that The second channel information includes one or more of the following information of the path set in the second time unit: AOA; AOD; energy; Doppler frequency deviation; Delay.
7. The method according to any one of claims 3 to 5, characterized in that The second channel information includes one or more of the following: Statistical information of the at least one first path; an AOA of each second path of the at least one second path; an AOD of each second path of the at least one second path; A Doppler frequency deviation of each second path of the at least one second path; A delay of each second path of the at least one second path.
8. The method according to any one of claims 1 to 7, characterized in that Before receiving the first channel information on the first time unit, the method further includes: A first reference signal is sent, where the first reference signal is used to measure and obtain the first path information.
9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: Second channel information at a second time unit is determined according to the first channel information.
10. A communication method, characterized in that: include: measuring a first reference signal to obtain first channel information on a first time unit, where the first channel information includes at least one first path information, each first path information includes first information and second information, where the first information is used to identify a port resource, and the second information is path information of a path set corresponding to the port resource; The first channel information is sent.
11. The method according to claim 10, characterized in that The second information includes one or more of the following information of the path set in the first time unit: Angle of arrival AOA; Angle of departure AOD; energy; Doppler frequency deviation; Delay.
12. The method according to claim 11, characterized in that The path set includes at least one first path and / or at least one second path, and each of the first path information further includes third information, and the third information includes one or more of the following: a distribution function of the at least one first path; An energy mean of the at least one first path; a variance of the at least one first path; a delay variation rate of each second path of the at least one second path; a rate of change of angle of each of the at least one second path; a rate of change of energy of each of the at least one second path; A signal-to-noise ratio (SNR) change rate of each second path of the at least one second path.
13. The method according to claim 12, characterized in that The first information is carried on a physical uplink control channel PUCCH, and the second information and the third information are carried on a physical uplink shared channel PUSCH.
14. The method according to claim 12, characterized in that The first information and the third information are carried on the PUCCH, and the second information is carried on the PUSCH.
15. The method according to claim 10 or 11, characterized in that: The second channel information includes one or more of the following information of the path set in the second time unit: AOA; AOD; energy; Doppler frequency deviation; Delay.
16. The method according to any one of claims 12 to 14, characterized in that The second channel information includes one or more of the following: Statistical information of the at least one first path; an AOA of each second path of the at least one second path; an AOD of each second path of the at least one second path; A Doppler frequency deviation of each second path of the at least one second path; A delay of each second path of the at least one second path.
17. A communication device, characterized in that: The method comprises at least one processor coupled to a memory; the at least one processor is configured to execute the method according to any one of claims 1 to 16.
18. The communication device according to claim 17, characterized in that: The communication device is a chip or a chip system.
19. A readable storage medium, characterized in that: The storage medium stores a computer program or an instruction, and when the computer program or the instruction is executed by the communication device, the method according to any one of claims 1 to 16 is implemented.
20. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Positioning methods applied in UE, base station and server center and equipment
CN108076478A
Communication method, terminal and network device
CN109150272A
Multi-port positioning reference signal (PRS) for downlink departure angle (AOD) estimation
CN116235068A
Multi-port positioning reference signal (PRS) for downlink departure angle (AOD) estimation
CN116324470A
Communication method and device
CN116782121A