Information processing method and apparatus
By distinguishing between the dynamic and static components of multipath channels, obtaining dynamic information, and filtering out the dynamic basis in the channel map, the problem of unstable channel map construction in existing technologies is solved, and the accuracy and stability of the channel map in dynamic environments are achieved.
Patent Information
- Application Number
- PCT/CN2025/101366
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-25
- Filing Date
- 2025-06-17
- Publication Date
- 2026-01-02
AI Technical Summary
Existing technologies rely on the quantity and accuracy of measured channel data when constructing channel maps, leading to unstable construction. On the other hand, methods based on environment modeling depend on the accuracy of the environment and are difficult to adapt to dynamic environmental changes.
By distinguishing between the dynamic and static components of multipath channels, dynamic information is obtained and the dynamic basis in the channel map is filtered out, thereby improving the accuracy and stability of the channel map.
It enables the construction of more stable channel maps in dynamic environments, improving the accuracy and stability of channel map information.
Smart Images

Figure CN2025101366_02012026_PF_FP_ABST
Abstract
Description
Information processing method and device
[0001] The present application claims priority to the Chinese patent application No. 202410835684.0, filed on June 25, 2024, with the State Intellectual Property Office of China, and entitled "Information processing method and device", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to an information processing method and device. BACKGROUND
[0003] A channel map is defined as a database for storing channel characteristics based on terminal device location information, including channel statistical covariance matrix, angle spectrum, time delay spectrum, and path loss. For example, a physical cell is divided into two-dimensional grid points, and each grid point stores several channel characteristics in the form of a matrix, a vector, or a scalar. One method of constructing a channel map is to construct it through measured channel data; however, this method is highly dependent on the amount of measurement data and the accuracy of measurement equipment, and the main problem is that it is difficult to measure. Another method of constructing a channel map is a deterministic channel modeling scheme based on a map; however, this method is highly dependent on the accuracy of environmental modeling, and considering that the actual environment is non-static, the movement of scattering bodies such as vehicles will cause changes in channel state information, so the map constructed using this method will be unstable due to the dynamic environment. SUMMARY
[0004] The present application provides an information processing method and device, which can acquire and report dynamic information (such as dynamic bases) corresponding to a multipath channel, which is beneficial to filter out dynamic bases during channel map construction, so that the bases saved by the map are more stable.
[0005] In a first aspect, the present application provides a communication method, which is applied to a first device, for example, the method can be executed by the first device, the first device can be a terminal, or a communication module or component of the terminal, or a circuit or chip (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.) applicable to the terminal. Wherein, the first device acquires dynamic information corresponding to a multipath channel, and sends first information to a second device, the first information being used to indicate the dynamic information corresponding to the multipath channel.
[0006] In the method, the first device can acquire the dynamic information corresponding to the multipath channel, that is, the first device can distinguish the dynamic component and the static component of the multipath channel, and report the first information indicating the dynamic component to the second device; so as to enable the second device to filter out the dynamic component of the channel according to the first information, and improve the accuracy and stability of the channel map information (such as multipath information, space-frequency covariance, space-frequency basis).
[0007] In a possible implementation, the first device acquires second information, the second information being used to indicate at least one threshold value of a delay threshold value, an angle threshold value, a frequency offset threshold value, or a speed threshold value; and the second information being used to determine whether the multipath channel corresponds to dynamic information. When any of the following conditions is met, the operation of acquiring the dynamic information corresponding to the multipath channel is performed; the conditions include that the multipath delay is greater than or equal to the delay threshold value, the multipath angle is greater than or equal to the angle threshold value, the Doppler frequency offset is greater than or equal to the frequency offset threshold value, and the speed spectrum is greater than or equal to the speed threshold value.
[0008] In a possible implementation, the first device acquires the second information, which can be that the first device receives the second information from the second device; or the first device acquires the second information, which can be that the first device is configured with the second information, and the second information is protocol predefined information.
[0009] In the above implementation, before acquiring the dynamic information corresponding to the multipath channel, the first device can first acquire the second information, which is used to determine whether the multipath channel corresponds to dynamic information, so as to facilitate the first device to more accurately distinguish the dynamic component and the static component of the multipath channel.
[0010] In a possible implementation, the first device determines third information based on at least one threshold value, the third information being used to indicate that the multipath channel corresponds to dynamic information, or being used to indicate that the dynamic information corresponding to the multipath channel is a non-zero value. The first device sends the third information to the second device.
[0011] In a possible implementation, the third information is used to indicate that the multipath channel does not correspond to dynamic information, or is used to indicate that the dynamic information corresponding to the multipath channel is zero.
[0012] In a possible implementation, the first device can send the first information and the third information at the same time, for example, the first information can carry the third information; or the first device sends the first information and the third information separately.
[0013] In the above embodiment, the first device determines whether the multipath channel corresponds to dynamic information through the second information, and can generate an indication information (e.g., the third information) to indicate whether the multipath channel has dynamic information, or describe whether the dynamic information corresponding to the multipath channel is a non-zero value, which is beneficial to indicate the dynamic information corresponding to the multipath channel to the second device.
[0014] In a possible implementation, the dynamic information includes at least one of a slope of a time-delay power spectrum changing over time, a slope of an angle-power spectrum changing over angle, a Doppler frequency offset, or velocity information; and the velocity information includes horizontal velocity and / or vertical velocity.
[0015] In this embodiment, the dynamic information reported by the first device specifically includes parameters related to time delay, angle, Doppler frequency offset, or velocity, which is beneficial to the second device to filter out the dynamic component of the channel based on the dynamic information.
[0016] In a possible implementation, the first device receives fourth information from the second device, and the fourth information is used to indicate a basis of the dynamic component.
[0017] In a possible implementation, the dynamic information includes a basis of the dynamic component; the basis of the dynamic component is related to an eigenvalue, the eigenvalue is related to a cross-correlation matrix of a projection matrix of an eigenbasis at at least two time instants, and the eigenbasis at the at least two time instants is related to the multipath channel.
[0018] In the above embodiment, the first device determines whether the multipath channel corresponds to dynamic information through the first information, and can determine the basis of the dynamic component based on the first information, and report the basis of the dynamic component, which is beneficial to the second device to directly filter out the basis of the dynamic component in the channel basis.
[0019] In a possible implementation, the first device receives fifth information from the second device; and the fifth information is used to determine the basis of the dynamic component. The first device receives fourth information from the second device, and the fourth information is used to indicate the basis of the dynamic component.
[0020] In a possible implementation, the dynamic information includes a basis of the dynamic component. The basis of the dynamic component is related to a covariance matrix, the covariance matrix is related to multipath time delay, multipath angle, and amplitude coefficient, and the multipath time delay, the multipath angle, and the amplitude coefficient are related to the fifth information.
[0021] In the above embodiments, the first device does not determine whether the multipath channel corresponds to dynamic information, but receives the fifth information (i.e., the second device determines whether the multipath channel corresponds to dynamic information) to obtain the dynamic information corresponding to the multipath channel. The first device can determine the basis of the dynamic component based on the fifth information, and report the basis of the dynamic component, which is beneficial to the second device to directly filter out the basis of the dynamic component in the channel basis.
[0022] In a second aspect, a communication method is provided. The method can be applied to a second device, for example, the method can be performed by the second device. The second device can be a network device (e.g., a base station), or a communication module or component of the network device, or a logic module capable of implementing all or part of the functions of the network device. In the method, the second device receives first information from a first device, the first information being used to indicate dynamic information corresponding to a multipath channel. The second device sends a first channel basis to a first network element, the first channel basis being obtained by updating a second channel basis based on the dynamic information corresponding to the multipath channel.
[0023] In the method, the second device can receive the dynamic information corresponding to the multipath channel reported by the first device, and the dynamic information enables the second device to filter out the dynamic component of the channel, thereby improving the accuracy and stability of the channel basis. The second device can also send the first channel basis to the first network element, the first channel basis being the channel basis after filtering out the dynamic component of the channel, thereby enabling the basis stored in the channel map in the first network element to be more accurate.
[0024] In a possible implementation, the second device sends second information to the first device, the second information being used to indicate at least one threshold value, such as a delay threshold value, an angle threshold value, a frequency offset threshold value, or a speed threshold value. The second information is used to determine whether the multipath channel corresponds to dynamic information.
[0025] In the implementation, the second device can send the second information to the first device, which is beneficial to the first device to determine whether the multipath channel corresponds to dynamic information based on the at least one threshold value.
[0026] In a possible implementation, the second device receives third information from the first device, the third information being used to indicate that the multipath channel corresponds to dynamic information, or being used to indicate that the dynamic information corresponding to the multipath channel is a non-zero value.
[0027] In a possible implementation, the third information is used to indicate that the multipath channel does not correspond to dynamic information, or is used to indicate that the dynamic information corresponding to the multipath channel is zero.
[0028] In a possible implementation, the second device can receive the first information and the third information at the same time, for example, the first information can carry the third information; or the second device receives the first information and the third information separately.
[0029] In the above embodiment, the second device can receive an indication information (e.g., the third information) to learn whether the multipath channel has dynamic information or not. For example, the third information can indicate that the multipath channel has dynamic information or does not have dynamic information.
[0030] In a possible implementation, the dynamic information includes at least one of a slope of a time-delay power spectrum changing over time, a slope of an angle-power spectrum changing over angle, a Doppler frequency offset, or velocity information; and the velocity information includes a horizontal velocity and / or a vertical velocity.
[0031] In a possible implementation, the dynamic information is used to filter the multipath channel in the time-delay and beam domain, and the filtered multipath channel does not include dynamic components.
[0032] In the above embodiment, the dynamic information specifically includes parameters related to time delay, angle, Doppler frequency offset, or velocity, which facilitates the second device to filter out dynamic components of the channel based on the dynamic information.
[0033] In a possible implementation, the second device sends fourth information to the first device, and the fourth information is used to indicate a basis of the dynamic components.
[0034] In a possible implementation, the dynamic information includes a basis of the dynamic components. The basis of the dynamic components is related to eigenvalues, and the eigenvalues are related to a cross-correlation matrix of projection matrices of eigenbases at at least two time instants, and the eigenbases at the at least two time instants are related to the multipath channel.
[0035] In the above embodiment, the second device can receive the basis of the dynamic components, so that the basis of the dynamic components in the channel basis can be directly filtered out, which facilitates to improve the accuracy and stability of the channel map information.
[0036] In a possible implementation, the second device sends fifth information to the first device, and the fifth information is used to determine the basis of the dynamic components. The second device sends fourth information to the first device, and the fourth information is used to indicate the basis of the dynamic components.
[0037] In a possible implementation, the dynamic information includes a basis of the dynamic components. The basis of the dynamic components is related to a covariance matrix, and the covariance matrix is related to multipath time delays, multipath angles, and amplitude coefficients, and the multipath time delays, the multipath angles, and the amplitude coefficients are related to angle information.
[0038] In the above embodiment, the second device can acquire the fifth information through sensing, so as to determine whether the multipath channel has dynamic components; if yes, the fifth information is sent to the first device, and the first device is instructed to report the basis of the dynamic components, which is beneficial to the second device to filter out the basis of the dynamic components in the channel basis, and is beneficial to improve the accuracy and stability of the channel map information.
[0039] In a possible implementation, the second device updates the second channel basis based on the dynamic information to obtain the first channel basis, and the first channel basis does not include the basis of the dynamic components.
[0040] In this embodiment, the second device can update the generated second channel basis based on the dynamic information (such as parameters related to time delay, angle, Doppler frequency offset or speed, or the basis of the dynamic components), and the updating manner can be filtering out the dynamic information, which is beneficial to improve the accuracy and stability of the channel map information.
[0041] In a third aspect, a communication method is provided, which is applied to a first network element, for example, the method can be executed by the first network element, the first network element is located at a core network side, can be a map management function (MMF) or a component thereof, or other functional network elements with channel map construction function, etc., or a logic module capable of realizing all or part of the channel map construction function. The first network element receives and saves the first channel basis.
[0042] In the method, the first network element can receive and save the first channel basis, that is, the first network element can receive the static components of the relatively stable multipath channel, and save the static and stable channel basis, which is beneficial to improve the correlation between the saved channel and the ideal channel, thereby improving the communication performance of the system.
[0043] In a possible implementation, the first network element updates the channel map based on the first channel basis.
[0044] In this embodiment, the first network element can update the saved channel map based on the static and stable channel basis, which is beneficial to improve the accuracy and stability of the channel map.
[0045] In a fourth aspect, the present application provides a communication apparatus. The communication apparatus is located at a terminal side, and can be a terminal, or a device (e.g., at least one processor, chip, or chip system, etc.) applied to the terminal, or a device capable of being used in cooperation with the terminal. In a possible implementation, the communication apparatus has the functions of the first aspect, e.g., the communication apparatus includes modules or units or means corresponding to the operations of the first aspect, which can be implemented in software, or in hardware, or in a combination of software and hardware.
[0046] In a possible implementation, the communication apparatus includes a communication unit and a processing unit. The processing unit is configured to acquire dynamic information corresponding to a multipath channel. The communication unit is configured to send first information to a second apparatus, the first information being used to indicate the dynamic information corresponding to the multipath channel.
[0047] In this implementation, the communication apparatus can acquire the dynamic information corresponding to the multipath channel, i.e., the first apparatus can distinguish the dynamic component and the static component of the multipath channel, and thus can report the dynamic component. Correspondingly, the second apparatus receives the first information, which is beneficial to the second apparatus to filter out the dynamic component of the channel, and thus is beneficial to improving the accuracy and stability of the channel base.
[0048] Optionally, other possible implementations of the fourth aspect can refer to the descriptions of the other possible implementations of the first aspect, which are not repeated here.
[0049] In a fifth aspect, the present application provides a communication apparatus. The communication apparatus is located at a network side, and can be a network device, or a device (e.g., at least one processor, chip, or chip system, etc.) applied to the network device, or a device capable of being used in cooperation with the network device. In a possible implementation, the communication apparatus has the functions of the second aspect, e.g., the communication apparatus includes modules or units or means corresponding to the operations of the second aspect, which can be implemented in software, or in hardware, or in a combination of software and hardware.
[0050] In a possible implementation, the communication apparatus includes a communication unit and a processing unit. The communication unit is configured to receive first information from a first apparatus, the first information being used to indicate dynamic information corresponding to a multipath channel. The communication unit is further configured to send a first channel base to a first network element, the first channel base being obtained by updating a second channel base based on the dynamic information corresponding to the multipath channel.
[0051] In this embodiment, the communication device can receive the dynamic information corresponding to the multipath channel reported by the first device, and the dynamic information enables the second device to filter out the dynamic component of the channel, thereby improving the accuracy and stability of the channel base. The second device can further send the first channel base to the first network element, the first channel base being the channel base after filtering out the dynamic component of the channel, thereby facilitating the first network element to store a more accurate base in the channel map.
[0052] Optionally, other possible implementation manners in the fifth aspect can refer to the descriptions of the other possible implementation manners in the second aspect, which will not be described herein.
[0053] In a sixth aspect, the present application provides a communication device. The communication device is located at the core network side, and can be a network device, or a device applied to the network device (for example, a functional network element of the core network, or at least one processor, chip, or chip system, etc.), or a device capable of being matched with the network device. In a possible implementation manner, the communication device has the functions of the third aspect, for example, the communication device includes modules or units or means corresponding to the operations of the third aspect, and the modules or units or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0054] In a possible implementation manner, the communication device includes a communication unit and a processing unit. The communication unit is configured to receive the first channel base. The processing unit is configured to store the first channel base.
[0055] In this embodiment, the communication device can receive and store the first channel base, that is, can receive the static component of the relatively stable multipath channel, and store the static and stable channel base, thereby facilitating to improve the correlation between the stored channel and the ideal channel, and thereby improving the communication performance of the system.
[0056] Optionally, other possible implementation manners in the sixth aspect can refer to the descriptions of the other possible implementation manners in the third aspect, which will not be described herein.
[0057] In a seventh aspect, the present application provides a communication device including a memory and one or more processors. The memory is configured to store part or all of the necessary computer programs or instructions for implementing the functions related to at least one of the first aspect or the second aspect. The one or more processors can execute the computer programs or instructions, and when the computer programs or instructions are executed, enable the communication device to implement at least one of the following: the method in the first aspect and any possible implementation manner of the first aspect, the method in the second aspect and any possible implementation manner of the second aspect, the method in the third aspect and any possible implementation manner of the third aspect. Optionally, the memory and the processor can be decoupled.
[0058] In a possible design, the communication apparatus further includes an interface circuit, and the processor is configured to communicate with other apparatuses or components via the interface circuit.
[0059] In a possible design, the communication apparatus can be a terminal, or a communication module in the terminal, or a chip responsible for communication functions in the terminal, such as a Modem chip or a SoC or SIP chip including a Modem module.
[0060] In an eighth aspect, the present application provides a communication apparatus, including at least one processor and an interface circuit, the interface circuit being configured to receive a signal from another communication apparatus and transmit the signal to the processor or send a signal from the processor to the other communication apparatus, and the processor being configured to implement at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, and the method in the third aspect and any possible implementation of the third aspect, by means of logic circuit or code instruction. Optionally, the communication apparatus can be located at a network side.
[0061] In a ninth aspect, the present application provides a communication system, including at least one apparatus or device in the fourth aspect to the eighth aspect, so that the at least one apparatus or device performs at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, and the method in the third aspect and any possible implementation of the third aspect.
[0062] In a tenth aspect, the present application provides a computer readable storage medium, which stores instructions, and when the instructions run on a computer, the computer is caused to perform at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, and the method in the third aspect and any possible implementation of the third aspect.
[0063] In an eleventh aspect, the present application provides a computer program product, including instructions, and when the instructions run on a computer, the computer is caused to perform at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, and the method in the third aspect and any possible implementation of the third aspect.
[0064] In a twelfth aspect, the present application provides a chip, which comprises at least one processor (or logic circuit). Optionally, the chip can further comprise at least one communication interface (or interface) for implementing at least one of the following: the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, the method in the third aspect and any possible implementation of the third aspect. In a possible implementation, if the chip is the smallest processing unit in the whole machine, the chip can be at least one processor, or can comprise at least one processor and at least one memory, or can comprise at least one processor, at least one memory and at least one transceiver, for implementing at least one of the following: the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, the method in the third aspect and any possible implementation of the third aspect.
[0065] In a thirteenth aspect, the present application provides a chip system. The chip system comprises at least one processor and at least one interface. Optionally, the chip system can further comprise a memory for implementing at least one of the following: the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, the method in the third aspect and any possible implementation of the third aspect. The chip system can be composed of a chip, or can comprise a chip and other discrete devices. BRIEF DESCRIPTION OF DRAWINGS
[0066] FIG. 1 is a schematic diagram of a communication system;
[0067] FIG. 2 is an example diagram of an O-RAN system;
[0068] FIG. 3 is a schematic diagram of a channel map;
[0069] FIG. 4 is a schematic diagram of a cell communication;
[0070] FIG. 5 is a flowchart of an information processing method provided by the present application;
[0071] FIG. 6 is a flowchart of another information processing method provided by the present application;
[0072] FIG. 7 is a flowchart of example one provided by the present application;
[0073] FIG. 8 is a flowchart of example two provided by the present application;
[0074] FIG. 9 is a flowchart of example three provided by the present application;
[0075] FIG. 10 is a schematic diagram of a communication device provided by the present application;
[0076] FIG. 11 is a schematic diagram of another communication device provided in the present application;
[0077] FIG. 12 is a schematic diagram of a chip provided in the present application. DETAILED DESCRIPTION
[0078] For the convenience of understanding, the definitions of related terms involved in the present application are described in detail as follows:
[0079] Communication system: the communication method provided in the present application can be applied in a communication system as shown in FIG. 1. For example, the communication system includes a core network (CN) and an access network; wherein the core network includes one or more core network network elements for implementing different network functions; the access network includes network devices (also referred to as access network devices), and the terminal side includes one or more terminals; FIG. 1 only takes one network device (such as base station 1 in FIG. 1) and multiple terminals (such as terminals 1-8) as an example for description, and the present application does not limit the number of core network network elements, network devices and terminals. For example, in the communication system, base station 1 can transmit information with one or more terminals among terminals 1-6; for example, terminals 1-6 can send uplink data to base station 1, and correspondingly, base station 1 needs to receive the uplink data sent by terminals 1-6; or base station 1 can send downlink data to terminals 1-6, and correspondingly, terminals 1-6 can receive the downlink data from base station 1. Optionally, terminals 4-6 can also constitute a communication system, in which terminal 5 can send information to terminal 4 and / or terminal 6, or terminal 4 and / or terminal 6 can send information to terminal 5, which is not limited by the present application.
[0080] Among them, the communication system of the present application can include but is not limited to various radio access technology (radio access technology, RAT) communication systems, such as Internet of Things (Internet of Things, IoT) system, narrowband Internet of Things system (narrow band-IoT, NB-IoT), reduced capability / lightweight capability (reduced capability, RedCap) system, Internet of Things non-terrestrial network (IoT non-terrestrial network, IoT NTN), which can also be a 5G (or called new radio (new radio, NR)) communication system, it can also be a transition system between LTE communication system and 5G communication system, which can also be called 4.5G communication system, of course, it can also be a future communication system, etc. The network architecture and service scenarios described in the present application are to more clearly illustrate the technical solutions of the present application, and do not constitute a limitation on the technical solutions provided by the present application. Those skilled in the art can know that with the evolution of communication network architecture and the appearance of new service scenarios, the technical solutions provided by the present application are also applicable to similar technical problems.
[0081] The terminal involved in the present application can also be called a terminal device, which can be a device with wireless transceiver function, which can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; It can also be deployed on the water surface (such as ships, etc.); It can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device can be a user equipment (user equipment, UE), wherein the UE includes a handheld device, a vehicle-mounted device, a wearable device or a computing device with wireless communication function. Illustratively, the UE can be a mobile phone, a tablet computer or a computer with wireless transceiver function. The terminal device can also be a virtual reality (virtual reality, VR) terminal device, an augmented reality (augmented reality, AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in remote medical treatment, a wireless terminal in smart power grid, a wireless terminal in smart city, a wireless terminal in smart home, etc. In the present application, the device for realizing the function of the terminal can be a terminal; It can also be a device capable of supporting the terminal to realize the function, such as a chip system, which can be installed in the terminal. In the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the technical solutions provided in the present application, the device for realizing the function of the terminal is the terminal, and taking the UE as an example, the technical solutions provided in the present application are described.
[0082] The network device involved in the present application includes an access network device, for example, a base station (BS). The BS can be a device deployed in a wireless access network and capable of wireless communication with a terminal. The base station can have various forms, such as a macro base station, a micro base station, a relay station, and an access point. Exemplarily, the base station involved in the present application can be a base station in 5G or an evolved base station (eNB) in LTE. The base station in 5G can also be referred to as a transmission reception point (TRP) or a 5G base station (gNB). In the present application, the device for implementing the function of the network device can be the network device, or can be a device capable of supporting the network device to implement the function, for example, a chip system, which can be installed in the network device. In the technical solutions provided in the present application, the device for implementing the function of the network device is the network device, and the network device is exemplarily taken as a base station to describe the technical solutions provided in the present application.
[0083] In a possible implementation manner, the network device in the present application can be an open wireless access network (O-RAN). For example, FIG. 2 is an example diagram of an O-RAN system. An access network device (RAN, for example, which can be an eNB or a gNB or a next-generation access network device) communicates with a core network through a backhaul link and communicates with a UE through an air interface. Specifically, a baseband unit (BBU) in the access network device communicates with the core network through the backhaul link, and a radio unit (RU) in the access network device communicates with at least one UE through the air interface. The BBU communicates with at least one RU through a front-haul link. The BBU and the RU can be co-located or can not be co-located. Optionally, the O-RAN system can include other components in addition to the components shown in FIG. 2, which are not limited in the present application.
[0084] In a possible implementation, the BBU includes at least one centralized unit (CU) and at least one distributed unit (DU), which can communicate through at least one midhaul link. Optionally, the BBU can further include at least one service unit (SU), which can respectively communicate with the CU and the DU through the midhaul, as shown in FIG. 2. Optionally, the SU can also be deployed outside the RAN, for example, the SU is a functional entity deployed outside the RAN, which is configured to provide related services, such as at least one of the following: sensing function, channel map management function, and positioning function.
[0085] In a possible implementation, the CU is a logical node that carries the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, the packet data convergence protocol (PDCP) layer, and other control functions of the access network device. The CU is connected to network nodes such as the core network through some interfaces, which can be E2 interfaces or the like. Optionally, the CU can have part of the functions of the core network. The CU (for example, the PDCP layer and higher layers) is connected to the DU (for example, the radio link control (RLC) layer and lower layers) through some interfaces, which can be F1 interfaces or the like. Optionally, these interfaces (for example, the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (for example, interface management, system information management, UE context management, RRC message transmission, and the like). The F1AP is an application protocol of the F1 interface, which defines the signaling procedures of the F1 in some examples. The F1 interface supports the control plane F1-C and the user plane F1-U.
[0086] In a possible implementation, the CU can be split into a CU-CP (centralized unit-control plane) and a CU-UP (centralized unit-user plane), where the CU-CP is a logical node carrying an RRC layer and a PDCP-C (control plane part of PDCP) layer, and is configured to implement control plane functions of the CU. The CU-CP can interact with a network element in a core network configured to implement control plane functions. The network element in the core network configured to implement control plane functions can be an access and mobility function network element, for example, an access and mobility management function (AMF) in a 5G system. The AMF network element is configured to be responsible for mobility management in a mobile network, such as location updating of a terminal device, registration of the terminal device to a network, handover of the terminal device, and the like. The CU-UP is a logical node carrying an SDAP layer and a PDCP-U (user plane part of PDCP) layer, and is configured to implement user plane functions of the CU. The CU-UP can interact with a network element in a core network configured to implement user plane functions, for example, a user plane function (UPF) in a 5G system. The UPF is configured to be responsible for forwarding and receiving data in a terminal device. The above configuration of the CU and the DU is merely an example, and the CU and the DU can be configured to have other functions according to requirements. For example, the CU or the DU can be configured to have more protocol layer functions, or the CU or the DU can be configured to have partial processing functions of a protocol layer. For example, partial functions of an RLC layer and functions of protocol layers above the RLC layer can be configured in the CU, and the remaining functions of the RLC layer and functions of protocol layers below the RLC layer can be configured in the DU. For another example, functions of the CU or the DU can be divided according to a service type or other system requirements. For example, functions that need to meet a relatively low latency requirement in processing time can be configured in the DU, and functions that do not need to meet the latency requirement can be configured in the CU.
[0087] In a possible implementation, the DU is a logical node carrying an RLC layer, a medium access control (MAC) layer, a higher physical layer (higher PHY), and other functions. Optionally, the DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be front-haul interfaces. Optionally, the higher PHY layer includes part of PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, and the like.
[0088] In one possible implementation, the RU is a logical node that hosts lower physical layer (lower PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP) or a remote radio head (RRH) or other similar functional entity. In some examples, the low-PHY includes portions of PHY processing such as fast Fourier transform (FFT), inverse fast Fourier transformation (IFFT), digital beamforming and filtering, and other processing functions. The RU communicates with one or more UEs over a wireless link.
[0089] In one possible implementation, the DU and the RU can or can not be co-located. The DU and the RU exchange control plane and user plane information over a lower-layer split-CUS-plane (LLS-CUS) interface via a fronthaul link. The LLS-CUS can include a LLS-C interface and a LLS-U interface that provide control plane (C-Plane) and user plane (U-Plane), respectively. In one possible implementation, the control plane refers to real-time control between the DU and the RU. The DU and the RU exchange management information over a LLS-M interface of the fronthaul link, and the management plane refers to non-real-time management operations between the DU and the RU.
[0090] In one possible implementation, the DU and the RU can cooperate to jointly implement the functionality of the PHY layer. One DU can be connected to one or more RUs. The functionalities that the DU and the RU have can be configured in multiple ways according to design. For example, the DU is configured to implement baseband functionality, and the RU is configured to implement intermediate RF functionality. As another example, the DU is configured to implement high-layer functionality in the PHY layer, and the RU is configured to implement low-layer functionality in the PHY layer or to implement the low-layer functionality and RF functionality. The high-layer functionality in the PHY layer can include a portion of the functionality of the PHY layer that is closer to the MAC layer, and the low-layer functionality in the PHY layer can include another portion of the functionality of the PHY layer that is closer to the intermediate RF side.
[0091] The core network elements involved in the present application include AMF, UPF, session management function (SMF) MMF, location management function (LMF), and the like. Among them, the MMF is used to construct a channel map. For example, the base station and the AMF can communicate through the NG-C interface, and the AMF can be regarded as a router for communication between the base station and the LMF; the MMF is used to implement channel map construction and update, for example, the MMF implements the association of the grid and the scatterer, and the MMF and the AMF communicate through the NLs interface. The LMF is a location management unit, used to implement the location estimation of the UE. The SMF implements the perception echo acquisition. The AMF and the LMF / MMF / SMF communicate through the NLs interface.
[0092] In a possible implementation, the signaling interaction involved in the present application can include but is not limited to one or more of the following: RRC signaling interaction, MAC signaling interaction, PHY signaling and data interaction, and the like. For example, the RRC signaling interaction includes sending and receiving RRC signaling; the MAC signaling interaction includes sending and receiving MAC-CE signaling; the PHY signaling and data interaction includes sending and receiving uplink / downlink control signaling, and / or sending and receiving uplink / downlink data.
[0093] Channel map: defined as a database for storing channel characteristics based on the location information of the terminal device. Among them, the channel characteristics include channel statistical covariance matrix, angle spectrum, time delay spectrum, and path loss, etc. For example, FIG. 3 is a schematic diagram of a channel map, which divides the physical cell into two-dimensional grid points according to the ground physical area (such as the grid shown in FIG. 3), and each grid point stores several channel characteristics in the form of matrix, vector, or scalar.
[0094] Among them, the channel map can be used to realize low pilot overhead channel measurement; for example, the channel map provides a candidate beam set for a specific location, reducing the overhead of beam scanning in actual communication; the channel map provides a channel covariance matrix for a specific location, and uses prior channel covariance matrix information to assist in reducing the sounding reference signal (SRS) pilot overhead.
[0095] In a possible implementation, the channel map is constructed by measured channel data. Considering that there are many scenarios with large amount of measured data and difficult data acquisition, the channel characteristics of other unmeasured areas are obtained by using interpolation technology to obtain the channel characteristics of part of the area data, so as to construct the channel map of all areas. For example, the gray squares in FIG. 3 represent measured data, and the white squares represent interpolated data. Optionally, common interpolation methods include nearest neighbor method, linear interpolation method, kernel interpolation method, and the like.
[0096] However, the method of constructing the channel map by the measured channel data highly depends on the quantity of the measured data and the accuracy of the measuring equipment, and is difficult to measure, and consumes a large amount of manpower and material resources. In addition, for some areas, the measured channel data has the problems of low signal-to-noise ratio and large interference, and it is difficult to measure the channel from the base station of the cell to the terminal of the adjacent cell. For example, FIG. 4 is a schematic diagram of a cell communication. Assuming that the terminal 1 is located at the edge of the cell 1, the measured data obtained by measuring the terminal 1 often has low signal-to-noise ratio and large interference; and in order to measure the interference data, the base station 1 also needs to measure the channel information from itself to the edge device (such as the terminal 2) in the adjacent cell (such as the cell 2 in FIG. 4), and the measured channel data can also be inaccurate.
[0097] In another possible implementation, the method of constructing the channel map is a deterministic channel modeling scheme based on a map. For example, the base station can combine a priori environment map, and use electromagnetic simulation calculation to simulate the reflection, diffraction, scattering and other characteristics of the communication multipath, so as to obtain the deterministic channel for constructing the channel map.
[0098] However, the deterministic channel modeling scheme based on the channel map highly depends on the accuracy of the environment modeling, including the size, shape, material and the like of the scatterers such as buildings and vegetation. Moreover, considering that the actual environment can be non-static, the movement of vehicles and other scatterers will cause the change of the channel state information, and it is necessary to obtain the information such as the size, shape, material, position and speed of the dynamic scatterers in real time, so as to improve the accuracy of the dynamic environment modeling. In addition, the electromagnetic simulation calculation usually uses the ray tracing method, which is only applicable to the scene where the size of the scatterer is large and the environment area is simple. When the actual environment is complex or the size of the scatterer is small, the deterministic channel modeling based on the ray tracing method can be inaccurate.
[0099] The present application provides an information processing method, which can distinguish dynamic components and static components, so as to filter out dynamic bases during the construction of the channel map, so that the bases saved by the map are more accurate.
[0100] For example, FIG. 5 is a flowchart of an information processing method provided by the present application, which is realized by the interaction between a first device and a second device. For example, the first device is located at the terminal side, which can be a terminal or a component thereof, or a chip or circuit applied to the terminal, etc. The second device is located at the network side, which can be a network equipment (such as a base station, etc.) or a component thereof, or a chip or circuit applied to the network equipment, etc. The method includes the following steps:
[0101] S101, the first device obtains dynamic information corresponding to a multipath channel.
[0102] The multipath channel refers to a plurality of different paths from a transmitting end to a receiving end of a wireless signal when the first device and the second device communicate due to a time-varying or non-time-varying environment around the first device and the second device. The dynamic information corresponding to the multipath channel is used to indicate the change of the channel parameters of the multipath channel. For example, the dynamic information corresponding to the multipath channel can be specific dynamic information, for example, can include but is not limited to a slope of a time-varying delay power spectrum, a slope of an angle-varying angle power spectrum, a Doppler frequency offset, or speed information, etc. The dynamic information corresponding to the multipath channel can also be a basis of a dynamic component obtained after processing by the first device. The basis of the dynamic component can be a part of a channel basis. The dynamic component of the multipath channel includes time-varying parameters in the channel basis used to construct a channel map. The basis of the dynamic component is a channel basis corresponding to the time-varying parameters. Optionally, the multipath channel usually also includes static information, for example, the static information does not change with time or angle, and is relatively stable information. Alternatively, the static information slowly changes with time. For example, the channel map can be updated over time, and the static information can also slowly change over time. It should be noted that the static information slowly changes with time, which means that the degree of change of the static information with time is much smaller than the degree of change of the dynamic information with time. The static component of the multipath channel refers to parameters in the channel basis used to construct the channel map that do not change with time or slowly change with time. The basis of the static component is a channel basis corresponding to the parameters that do not change with time or slowly change with time. Optionally, in the case of time-varying multipath channel, the dynamic information corresponding to the multipath channel can also be referred to as time-varying information of the multipath channel, and the static information of the multipath channel can also be referred to as non-time-varying information of the multipath channel. Optionally, the basis of the dynamic component can include but is not limited to a dynamic spatial domain basis, a dynamic frequency domain basis, a dynamic space-frequency basis, etc. The dynamic spatial domain basis, the dynamic frequency domain basis, and the dynamic space-frequency basis can be a discrete Fourier transform (DFT) basis, or a discrete cosine transform (DCT) basis, etc. The present application is not limited in this regard.
[0103] In a possible implementation, the dynamic information corresponding to the multipath channel includes at least one of a slope of a time-delay power spectrum changing over time, a slope of an angle-power spectrum changing over an angle, a Doppler frequency offset, or velocity information, etc. For example, the time-delay power spectrum can be a three-dimensional power spectrum, where an X-axis represents a time delay, a Y-axis represents time, and a Z-axis represents power. The slope of the time-delay power spectrum changing over time can represent a degree of change of the time delay and the power over time, thereby indicating that the current multipath channel corresponds to a dynamic component (such as the time delay and the power) that changes. For another example, the angle-power spectrum can be a three-dimensional power spectrum, where an X-axis represents an angle of arrival, a Y-axis represents an angle of departure, and a Z-axis represents power. The slope of the angle-power spectrum changing over an angle can represent a degree of change of the power over the angle, thereby indicating that the current multipath channel corresponds to a dynamic component (such as the angle and the power) that changes. For another example, the Doppler frequency offset can also be referred to as a Doppler frequency shift. The Doppler frequency shift can be a dynamic component of the current multipath channel. Each multipath channel can correspond to a different Doppler frequency shift. For another example, the velocity information includes a horizontal velocity and / or a vertical velocity. The velocity information can be a dynamic component of the current multipath channel.
[0104] Optionally, the slope of the time-delay power spectrum changing over time can be a linear change slope. If the time-delay power spectrum changes over time in a nonlinear manner, the dynamic information corresponding to the multipath channel can include a first function relationship of the time-delay power spectrum changing over time, where the first function relationship is used to represent a degree of change of the time-delay power spectrum over time. Optionally, the slope of the angle-power spectrum changing over an angle can be a linear change slope. If the angle-power spectrum changes over an angle in a nonlinear manner, the dynamic information corresponding to the multipath channel can include a second function relationship of the angle-power spectrum changing over an angle, where the second function relationship is used to represent a degree of change of the angle-power spectrum over an angle. For example, the first device can fit a function relationship (such as the first function relationship or the second function relationship) of a partial dependence plot (PDP) changing over time, to obtain a type of the function relationship and a parameter of the function relationship. The type of the function relationship can be a linear function, a quadratic function, a sin function, a cos function, or an exponential function, etc. The parameter of the function relationship can be a linear term parameter, a quadratic term parameter, or a constant term parameter, etc. The present application is not limited in this regard. Optionally, the first device can also expand the function relationship into a Taylor series, determine and report a coefficient of each term of the Taylor series. The coefficient of each term of the Taylor series can be part of the dynamic information corresponding to the multipath channel.
[0105] In a possible implementation, the first device acquires the dynamic information corresponding to the multipath channel. The first device can first acquire the second information, and then perform the operation of acquiring the dynamic information corresponding to the multipath channel based on the second information. The second information is used to determine whether the multipath channel corresponds to the dynamic information, that is, the first device can determine whether the multipath channel corresponds to the dynamic information. For example, the second information is used to indicate at least one threshold value, such as a delay threshold value, an angle threshold value, a frequency offset threshold value, or a speed threshold value. The first device can determine based on the at least one threshold value, and perform the operation of acquiring the dynamic information corresponding to the multipath channel when any of the following conditions is met: the multipath delay is greater than or equal to the delay threshold value, the multipath angle is greater than or equal to the angle threshold value, the Doppler frequency offset is greater than or equal to the frequency offset threshold value, or the speed spectrum is greater than or equal to the speed threshold value. It can be understood that the second information is used to indicate the at least one threshold value, and the second information can be an indication information associated with the at least one threshold value. For example, assuming that the second information is 2-bit indication information, different values of the 2-bit indication information are used to indicate at least one delay threshold value, at least one angle threshold value, at least one frequency offset threshold value, or at least one speed threshold value, which is not limited in the present application. Alternatively, the second information can include the at least one threshold value. For example, the second information includes at least one delay threshold value, at least one angle threshold value, at least one frequency offset threshold value, or at least one speed threshold value, which is not limited in the present application. For example, when the second information is used to indicate the delay threshold value, assuming that the multipath delay obtained by the first device based on channel measurement satisfies the condition that the multipath delay is greater than the delay threshold value, the first device can determine that the condition is met, that is, the first device can determine that the multipath channel corresponds to the dynamic information. Further, the first device can acquire the dynamic information corresponding to the multipath channel, for example, determine that the dynamic information corresponding to the multipath channel includes a slope of a delay power spectrum changing with time. For another example, when the second information is used to indicate the delay threshold value, the angle threshold value, and the frequency offset threshold value, assuming that the multipath delay obtained by the first device based on channel measurement is less than the delay threshold value, the multipath angle is greater than the angle threshold value, and the Doppler frequency offset is greater than the frequency offset threshold value, the first device can determine that the multipath channel corresponds to the dynamic information. Further, the first device can determine that the dynamic information corresponding to the multipath channel includes a slope of an angle power spectrum changing with an angle and a Doppler frequency offset.
[0106] Optionally, the first device obtains the second information, which can be received from the second device, pre-configured for the first device, or predefined by a protocol. For example, the first device receives at least one threshold value from the second device, so as to determine whether the multipath channel corresponds to the dynamic information. For another example, if the protocol predefines the at least one threshold value, the first device can pre-configure the at least one threshold value, so as to determine whether the multipath channel corresponds to the dynamic information.
[0107] In a possible implementation, the first device obtains the dynamic information corresponding to the multipath channel, which can be that the first device first receives fifth information from the second device, and then determines the dynamic information corresponding to the multipath channel according to the fifth information. For example, the fifth information can include but is not limited to angle information (such as multipath angle, beam angle, and the like) of a dynamic scatterer, beam information, or information of an antenna port, and the like. The fifth information indicates that there is a dynamic scatterer in the environment, and movement or angle change of the dynamic scatterer will affect signal transmission, so as to cause the multipath channel to correspond to the dynamic information. For example, the first device receives angle information of the dynamic scatterer, and estimates the delay and amplitude coefficient at a corresponding angle based on the angle information of the dynamic scatterer, so as to generate a basis of the dynamic component. Therefore, in this implementation, the dynamic information includes the basis of the dynamic component. Optionally, in this implementation, the second device determines whether the multipath channel corresponds to the dynamic information, and if yes, the second device sends the fifth information to the first device, so as to indicate the first device that the multipath channel corresponds to the dynamic information.
[0108] In a possible implementation, the first device receives the second information from the second device, which can be carried in an RRC message, a physical downlink control channel (PDCCH), or a MAC control element (MAC-CE). For example, the second device sends an RRC message or a PDCCH to the first device, and the RRC message or the PDCCH includes the second information. For another example, the second device sends a MAC-CE signaling to the first device, and the MAC-CE signaling includes the second information.
[0109] In a possible implementation, the second device can also instruct the first device to report the dynamic information corresponding to the multipath channel. For example, the second device sends first indication information to the first device, and the first indication information is used to instruct the first device to report the dynamic information corresponding to the multipath channel. The first indication information can be carried in downlink control information (DCI). For example, the second device sends DCI to the first device, and the DCI includes the first indication information.
[0110] S102, the first device sends first information to the second device, the first information being used to indicate dynamic information corresponding to the multipath channel; correspondingly, the second device receives the first information.
[0111] In a possible implementation, the first device can send the dynamic information corresponding to the multipath channel; for example, the first information includes a slope of a time-varying delay power spectrum, a slope of an angle-varying angle power spectrum, a Doppler frequency offset, or velocity information, or the first information includes a basis of a dynamic component.
[0112] In another possible implementation, the first device can send identification information of the dynamic information corresponding to the multipath channel and the dynamic information corresponding to the multipath channel; for example, it is assumed that the first information includes the identification information of the dynamic information corresponding to the multipath channel and the dynamic information corresponding to the multipath channel, and it is assumed that different identification information is associated with different dynamic information. For example, it is assumed that identification information #1 is associated with a slope of a time-varying delay power spectrum, identification information #2 is associated with a slope of an angle-varying angle power spectrum, identification information #3 is associated with a Doppler frequency offset, and identification information #4 is associated with velocity information, and it is assumed that the first device and the second device have preset the above association relationship. For example, when the first device sends the first information including identification information #1 and identification information #2, the first device can indicate to the second device that the dynamic information corresponding to the multipath channel includes the slope of the time-varying delay power spectrum and the slope of the angle-varying angle power spectrum; and the first information further includes a value of the slope of the time-varying delay power spectrum and a value of the slope of the angle-varying angle power spectrum. The above identification information can be represented by one or more bits, and the association relationship between different identification information and different dynamic information can be predefined. For example, it is assumed that the value of identification information #1 is 00, and identification information #1 is associated with the slope of the time-varying delay power spectrum, so when the first information includes identification information #1 with the value of 00, it means that the first information includes the slope of the time-varying delay power spectrum.
[0113] It should be noted that the above dynamic information in the embodiments of the present application can be a specific value, a normalized value, or a segmented value, and the present application does not limit this. In addition, the present application does not limit the content contained in the first information. For example, when the dynamic information is a Doppler frequency offset, the first information can include the Doppler frequency offset value, or the first information can include a value obtained by normalizing the Doppler frequency offset value with a specific Doppler frequency offset value, or the first information can include indication information of the degree (such as high, medium, and low) corresponding to the Doppler frequency offset value.
[0114] In a possible implementation, the first device sends the first information to the second device, which can be carried in a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH). For example, the first device sends the second device a PUCCH or a PUSCH, which includes the first information.
[0115] In this embodiment, the first device can obtain the dynamic information corresponding to the multipath channel, that is, the first device can distinguish the dynamic component and the static component of the multipath channel, so as to report the dynamic component; correspondingly, the second device receives the first information, which is beneficial to the second device to filter out the dynamic component of the channel, thereby improving the stability of the channel base.
[0116] For example, FIG. 6 is a flowchart of another information processing method provided by the present application, which is realized by the interaction among the first device, the second device and the first network element. For example, the first device is located at the terminal side, which can be a terminal or a component thereof, or a chip applied to the terminal, etc. The second device is located at the network side, which can be a network device (such as a base station, etc.) or a component thereof, or a RU, a CU, a DU, or a chip applied to the network device, etc. The first network element is located at the core network side, which can be an MMF or a component thereof, or other functional network elements with channel map construction function, etc., or the first network element is located at the access network side, which can be an SU or a component thereof. The method includes the following steps:
[0117] S201, the first device obtains dynamic information corresponding to the multipath channel.
[0118] The specific implementation of S201 can refer to the corresponding description in S101, for example, the description of the dynamic information corresponding to the multipath channel in S101, and the specific description of the possible implementation of obtaining the dynamic information corresponding to the multipath channel, which will not be repeated here.
[0119] In a possible implementation, when the second device includes a RU, the second device sends the second information to the first device, which can be that the RU sends the second information to the terminal. For example, the RU sends an RRC message or a MAC-CE signaling or a PDCCH to the terminal, which includes the second information.
[0120] S202, the first device sends the first information to the second device, and the first information is used to indicate the dynamic information corresponding to the multipath channel; correspondingly, the second device receives the first information.
[0121] The specific implementation of S202 can refer to the corresponding description in S102, for example, refer to the specific description of the possible implementation of sending the first information by the first device in S102, which will not be repeated here.
[0122] In a possible implementation, when the second device includes the RU, the first device sends the first information to the second device, which can be that the terminal sends the first information to the RU. For example, the terminal sends the PUCCH or PUSCH to the RU, and the PUCCH or PUSCH includes the first information.
[0123] In S203, the second device sends the first channel base to the first network element, and the first channel base is obtained by updating the second channel base based on the dynamic information. Correspondingly, the first network element receives the first channel base.
[0124] In a possible implementation, before the second device sends the first channel base to the first network element, the second device can update the second channel base based on the dynamic information to obtain the first channel base.
[0125] In a possible implementation, when the dynamic information includes, but is not limited to, the slope of the time-varying delay power spectrum, the slope of the angle-varying angle power spectrum, the Doppler frequency offset, or the speed information, the second device can filter the dynamic component in the delay and beam domain based on the above dynamic information, thereby obtaining the first channel base. For example, when the dynamic information includes the slope of the time-varying delay power spectrum, the second device can derive the delay of the dynamic component, and then design a filter window on the delay power spectrum to filter the dynamic component, so that the filtered first channel base does not include the dynamic component, and the first channel base is more accurate and stable.
[0126] In a possible implementation, when the dynamic information includes the base of the dynamic component, the second device can filter out the base of the dynamic component from the second channel base (for example, delete the base of the dynamic component from the second channel base), so that the first channel base obtained after filtering does not include the base of the dynamic component, and the first channel base is more accurate and stable.
[0127] Correspondingly, the first network element receives the first channel base, and the first network element can store the first channel base, so that the base stored in the graph is more accurate. Optionally, if it is necessary to update the channel graph, the first network element can update the channel graph based on the first channel base, which is beneficial to improve the correlation between the current channel and the ideal channel, thereby improving the communication performance of the system.
[0128] In a possible implementation, when the second device includes the CU and the DU, and the first network element is the SU, the second device sends the first channel base to the first network element, which can be that the CU or the DU sends the first channel base to the SU.
[0129] In this embodiment, the second device can receive the dynamic information corresponding to the multipath channel reported by the first device, and the dynamic information enables the second device to filter out the dynamic component of the channel, thereby improving the accuracy and stability of the channel base. The second device can also send the first channel base to the first network element, wherein the first channel base is the channel base after filtering out the dynamic component of the channel, thereby facilitating the first network element to store a more accurate base in the channel map.
[0130] According to the description in the foregoing embodiments, the first device or the second device can be used to determine whether the multipath channel has dynamic information. The following will be described through several specific examples respectively.
[0131] Example 1: The first device determines whether the multipath channel has dynamic information and reports the dynamic information to the second device.
[0132] For example, FIG. 7 is a flowchart of example 1 provided by the present application, which includes the following steps executed by the interaction between the first device, the second device and the first network element:
[0133] S301, the first device acquires second information.
[0134] The second information is used to determine whether the multipath channel has dynamic information, that is, the first device can determine whether the multipath channel has dynamic information. The second information is used to indicate at least one threshold value: a time delay threshold value, an angle threshold value, a frequency offset threshold value, or a speed threshold value. Specifically, the specific implementation of the at least one threshold value includes:
[0135] Implementation 1: The time delay threshold value is determined based on a first threshold value of the time delay of the multipath channel changing over time and / or a time delay tolerance.
[0136] For example, the first threshold value is represented as Thre τ , and the time delay tolerance is represented as δ τ , then the time delay threshold value can be represented as Thre τ ± Aδ τ , wherein A is a coefficient of the time delay tolerance, A can be an integer or a decimal number, and can be a positive value or a negative value, which is not limited by the present application. Optionally, the first threshold value and / or the time delay tolerance can be preset information, for example, the first threshold value and / or the time delay tolerance can be obtained based on the summary of the data of multiple channel measurements, and the time delay threshold value determined by the first threshold value and / or the time delay tolerance can be used to determine whether there is a dynamic scatterer in the current transmission scenario, thereby facilitating the first device to determine whether the multipath channel has dynamic information. Optionally, the time delay threshold value can also be referred to as the time delay threshold value for determining whether there is a dynamic scatterer.
[0137] Embodiment two: the angle threshold is determined based on a second threshold and / or an angle tolerance which varies with power.
[0138] For example, the second threshold is represented as Thre θ or The angle tolerance is represented as δ θ or The angle threshold can be represented as Thre θ ±Bδ θ or Where θ represents the angle of arrival, represents the angle of departure, Thre θ represents the threshold of the angle of arrival which varies with power, represents the threshold of the angle of departure which varies with power, δ θ represents the angle of arrival tolerance, represents the angle of departure tolerance, B is a coefficient of the angle of arrival tolerance, and C is a coefficient of the angle of departure tolerance. B or C can be an integer or a decimal, and can be positive or negative, which is not limited in the present application. Optionally, the angle of arrival can specifically include a horizontal angle of arrival and / or a vertical angle of arrival, and the angle of departure can specifically include a horizontal angle of departure and / or a vertical angle of departure, which is not limited in the present application. Optionally, the second threshold and / or the angle tolerance can be preset information, for example, a second threshold and / or an angle tolerance obtained based on data summary of multiple channel measurements. The angle threshold determined based on the second threshold and / or the angle tolerance can be used to determine whether there is a dynamic scatterer in the current transmission scenario, thereby facilitating the first device to determine whether there is dynamic information in the multipath channel. Optionally, the angle threshold can also be referred to as an angle threshold for determining whether there is a dynamic scatterer.
[0139] Embodiment three: the frequency offset threshold is determined based on a third threshold and / or a Doppler frequency offset tolerance.
[0140] For example, the third threshold is represented as Thre f , and the Doppler frequency offset tolerance is represented as δ f The frequency offset threshold can be represented as Thre f ±Dδ fwherein D is a coefficient of Doppler frequency offset tolerance, D can be an integer or a decimal, can be positive or negative, which is not limited in the present application. Optionally, the third threshold and / or the Doppler frequency offset tolerance can be preset information, for example, the third threshold and / or the Doppler frequency offset tolerance can be obtained based on data summary of multiple channel measurements, and the frequency offset threshold determined by the third threshold and / or the Doppler frequency offset tolerance can be used to determine whether there is a dynamic scatterer in the current transmission scenario, thereby facilitating the first device to determine whether the multipath channel has dynamic information. Optionally, the frequency offset threshold can also be referred to as a frequency offset threshold for determining whether there is a dynamic scatterer.
[0141] Embodiment four: the speed threshold is determined based on the fourth threshold and / or the speed tolerance.
[0142] For example, the fourth threshold is represented as Thre v , and the speed tolerance is represented as δ v , then the delay threshold can be represented as Thre v ± Eδ v , wherein E is a coefficient of speed tolerance, E can be an integer or a decimal, can be positive or negative, which is not limited in the present application. Optionally, the fourth threshold and / or the speed tolerance can be preset information, for example, the fourth threshold and / or the speed tolerance can be obtained based on data summary of multiple channel measurements, and the speed threshold determined by the fourth threshold and / or the speed tolerance can be used to determine whether there is a dynamic scatterer in the current transmission scenario, thereby facilitating the first device to determine whether the multipath channel has dynamic information. Optionally, the speed threshold can also be referred to as a speed threshold for determining whether there is a dynamic scatterer. Optionally, the fourth threshold can also be referred to as a speed spectrum threshold, and the speed spectrum can be a curve of speed change over time, for example, the speed spectrum includes a curve of horizontal speed change over time and / or a curve of vertical speed change over time, thereby the fourth threshold can be determined based on the speed spectrum.
[0143] In a possible implementation, the first device obtains the second information, which can be that the first device receives the second information from the second device, or that the first device configures the second information, and the second information is information predefined by a protocol. For example, the first device receives at least one threshold issued by the second device, thereby determining whether the multipath channel corresponds to dynamic information. For another example, if the protocol predefines at least one threshold, the first device can pre-configure the at least one threshold, thereby determining whether the multipath channel corresponds to dynamic information.
[0144] In a possible implementation, when the second device comprises the RU, the second device sends the second information to the first device, which can be that the RU sends the second information to the terminal. For example, the RU sends an RRC message or MAC-CE signaling or PDCCH to the terminal, and the RRC message or MAC-CE signaling or PDCCH comprises the second information.
[0145] S302, when any of the following conditions is met, the first device obtains the dynamic information corresponding to the multipath channel.
[0146] The conditions can include but are not limited to: the multipath delay is greater than or equal to a delay threshold, the multipath angle is greater than or equal to an angle threshold, the Doppler frequency offset is greater than or equal to a frequency offset threshold, and the velocity spectrum is greater than or equal to a velocity threshold. That is, the first device can determine whether the multipath channel corresponds to dynamic information in combination with the first to fourth implementations described in S301. Alternatively, any of the following conditions can also be referred to as a judgment condition of the dynamic scatterer, or a judgment condition of the dynamic information corresponding to the multipath channel. For example, when the second information is used to indicate the delay threshold, the angle threshold and the frequency offset threshold, and the first device obtains the multipath delay based on the channel measurement, the multipath angle is greater than the angle threshold, and the Doppler frequency offset is greater than the frequency offset threshold, the first device can determine that the multipath channel corresponds to dynamic information; further, the first device can determine that the dynamic information corresponding to the multipath channel comprises the slope of the angle power spectrum with respect to the angle and the Doppler frequency offset.
[0147] Alternatively, the specific description of the first device obtaining the dynamic information corresponding to the multipath channel can refer to the corresponding description in S101, for example, the dynamic information corresponding to the multipath channel includes but is not limited to the slope of the delay power spectrum with respect to time, the slope of the angle power spectrum with respect to the angle, the Doppler frequency offset, or the velocity information, and the specific description of the possible implementation of obtaining the dynamic information corresponding to the multipath channel is not repeated here.
[0148] S303, the first device sends the first information to the second device, and the first information is used to indicate the dynamic information corresponding to the multipath channel; correspondingly, the second device receives the first information.
[0149] The specific implementation of S303 can refer to the corresponding description in S102, for example, the first device can send the dynamic information corresponding to the multipath channel, such as the first device sending the slope of the delay power spectrum with respect to time, the slope of the angle power spectrum with respect to the angle, the Doppler frequency offset, or the velocity information; or the first device can send the indication information of the dynamic information corresponding to the multipath channel and the specific value of the dynamic information corresponding to the multipath channel, and the specific examples are not repeated here.
[0150] In a possible implementation, when the second device comprises the RU, the first device sends the first information to the second device, which can be that the terminal sends the first information to the RU. For example, the terminal sends the PUCCH or the PUSCH to the RU, and the PUCCH or the PUSCH comprises the first information.
[0151] In a possible implementation, the first device further performs the following operation:
[0152] The first device determines the third information based on the at least one threshold, and the third information is used to indicate that the multipath channel corresponds to the dynamic information or is used to indicate that the dynamic information corresponding to the multipath channel is a non-zero value.
[0153] The first device sends the third information to the second device.
[0154] The third information can be a type of indication information, which is used to indicate that the multipath channel corresponds to the dynamic information or is used to indicate that the dynamic information corresponding to the multipath channel is a non-zero value. For example, the first device can determine whether the multipath channel corresponds to the dynamic information based on the at least one threshold; if the determination result is that the multipath channel corresponds to the dynamic information, the first device can generate the third information, which is used to indicate that the multipath channel corresponds to the dynamic information. For example, a specific implementation of the third information can be 1 bit of information, and when the value of the 1 bit of information is 1, the third information is used to indicate that the multipath channel corresponds to the dynamic information or is used to indicate that the dynamic information corresponding to the multipath channel is a non-zero value (for example, the dynamic information corresponding to the multipath channel includes a slope of an angle power spectrum with respect to an angle and a Doppler frequency offset, that is, a non-zero value). Alternatively, the third information can also be indicated by other implementation manners, such as 2 bits of information, which is not limited in the present application.
[0155] Alternatively, the third information is also used to indicate that the multipath channel does not correspond to the dynamic information or is used to indicate that the dynamic information corresponding to the multipath channel is zero. For example, the first device can determine whether the multipath channel corresponds to the dynamic information based on the at least one threshold; if the determination result is that the multipath channel does not correspond to the dynamic information, the first device can generate the third information, which is used to indicate that the multipath channel does not correspond to the dynamic information. For example, the third information is 1 bit of information, and when the value of the 1 bit of information is 0, the third information is used to indicate that the multipath channel does not correspond to the dynamic information or is used to indicate that the dynamic information corresponding to the multipath channel is zero (for example, the multipath channel does not have the dynamic information). Alternatively, if the multipath channel does not correspond to the dynamic information, the first device can not report the dynamic information (which can also be considered as that the first information corresponds to null), but only report the indication that there is no dynamic information (for example, the first device only sends the third information).
[0156] In a possible implementation, the first device can send the first information and the third information simultaneously, for example, the first information can carry the third information; or the first device can send the first information and the third information separately, which is not limited in the application.
[0157] In a possible implementation, when the second device includes an RU, the first device sends the third information to the second device, which can be that the terminal sends the third information to the RU. For example, the terminal sends a PUCCH to the RU, and the PUCCH includes the third information.
[0158] S304, the second device sends the first channel base to the first network element; correspondingly, the first network element receives the first channel base.
[0159] The first channel base is obtained by updating the second channel base based on dynamic information. For example, the dynamic information includes, but is not limited to, the slope of the time-varying delay power spectrum, the slope of the angle-varying angle power spectrum, the Doppler frequency offset, or the speed information, and the second device can filter the dynamic component in the delay and beam domain based on the above dynamic information, thereby obtaining the first channel base. Other specific examples can refer to the corresponding examples in S203, for example, the first network element can store the first channel base, so that the base stored in the atlas is more accurate, and the like, which will not be described here.
[0160] In a possible implementation, when the second device includes a CU and a DU, and the first network element is an SU, the second device sends the first channel base to the first network element, which can be that the CU or the DU sends the first channel base to the SU.
[0161] In the first example, the first device can determine whether the multipath channel has dynamic information, and report the dynamic information, which is beneficial for the second device to filter out the dynamic base during the construction of the atlas. In addition, the second device can also send the updated first channel base to the first network element, so that the base stored in the atlas is more accurate.
[0162] Example II: The first device determines whether the multipath channel corresponds to dynamic information, and reports the base of the dynamic component.
[0163] For example, FIG. 8 is a flowchart of example II provided by the application, which includes the following steps of interaction between the first device, the second device and the first network element:
[0164] S401, the first device acquires the second information.
[0165] The second information is used to determine whether the multipath channel corresponds to dynamic information, that is, the first device can determine whether the multipath channel corresponds to dynamic information. The second information is used to indicate at least one threshold value, such as a delay threshold value, an angle threshold value, a frequency offset threshold value, or a speed threshold value. In particular, the implementation of the at least one threshold value can refer to the implementation modes one to four described in S301, and will not be described here.
[0166] In a possible implementation, the first device obtains the second information, which can be that the first device receives the second information from the second device, or that the first device configures the second information, and the second information is information predefined by a protocol. For example, the first device receives at least one threshold value issued by the second device, so as to determine whether the multipath channel corresponds to dynamic information. For another example, if the protocol predefines at least one threshold value, the first device can preconfigure the at least one threshold value, so as to determine whether the multipath channel corresponds to dynamic information.
[0167] In a possible implementation, when the second device includes an RU, the second device sends the second information to the first device, which can be that the RU sends the second information to the terminal. For example, the RU sends an RRC message or MAC-CE signaling or PDCCH to the terminal, and the RRC message or MAC-CE signaling or PDCCH includes the second information.
[0168] S402, when any of the following conditions is met, the first device determines third information.
[0169] S403, the first device sends the third information to the second device; correspondingly, the second device receives the third information.
[0170] The third information can be a type of indication information, which is used to indicate to the second device whether the multipath channel corresponds to dynamic information. In a possible implementation, the third information is used to indicate that the multipath channel corresponds to dynamic information, or is used to indicate that the dynamic information corresponding to the multipath channel is a non-zero value. For specific examples, reference can be made to the corresponding description in S303, for example, the specific implementation of the third information can be 1 bit of information, and when the value of the 1 bit of information is 1, the third information is used to indicate that the multipath channel corresponds to dynamic information, or is used to indicate that the dynamic information corresponding to the multipath channel is a non-zero value, and will not be described here. In another possible implementation, the third information is used to indicate that the multipath channel does not correspond to dynamic information, or is used to indicate that the dynamic information corresponding to the multipath channel is zero. For specific examples, reference can be made to the corresponding description in S303, for example, the third information is 1 bit of information, and when the value of the 1 bit of information is 0, the third information is used to indicate that the multipath channel does not correspond to dynamic information, or is used to indicate that the dynamic information corresponding to the multipath channel is zero, and will not be described here.
[0171] In a possible implementation, when the second device comprises the RU, the first device sends the third information to the second device, which can be that the terminal sends the third information to the RU. For example, the terminal sends a PUCCH to the RU, and the PUCCH comprises the third information.
[0172] In a possible implementation, the second device sends the fourth information to the first device, and the fourth information is used to indicate the basis of the dynamic component to be reported; correspondingly, the first device receives the fourth information.
[0173] The fourth information can be a type of indication information, which is used to indicate the basis of the dynamic component to be reported by the first device. For example, the first device determines whether the multipath channel corresponds to dynamic information, and when the determination result is that the multipath channel corresponds to dynamic information, the first device can indicate the second device that the multipath channel corresponds to dynamic information, and the second device can further indicate the first device about the specific content of the dynamic information to be reported (for example, the basis of the dynamic component). The basis of the dynamic component can be a part of the channel basis, for example, including the dynamic characteristics of the multipath channel. In a possible implementation, the fourth information can be indicated by 1 bit of information. For example, when the value of the 1 bit of information is 1, the fourth information is used to indicate that the first device reports the basis of the dynamic component; and when the value of the 1 bit of information is 0, the fourth information is used to indicate that the first device does not report the basis of the dynamic component.
[0174] In a possible implementation, the first device can determine the basis of the dynamic component. The basis of the dynamic component is related to a characteristic value, and the characteristic value is related to a cross-correlation matrix of a projection matrix of a characteristic basis at at least two time instants, and the characteristic basis at the at least two time instants is related to the multipath channel. For example, the first device can calculate the characteristic basis of the channel at different time instants and the projection matrix of the characteristic basis, so as to distinguish the common part (caused by the static environment) and the differential part (caused by the dynamic environment) based on the projection matrix at different time instants, and thus determine the basis of the dynamic component. The following is described by means of a specific example: it is assumed that the at least two time instants are represented as t0 and t1, and t0 and t1 are two different time instants (for example, it is assumed that t1 is after t0). The first device calculating the basis of the dynamic component can comprise the following steps:
[0175] (1) The first device obtains a first characteristic basis at t0, and determines a first projection matrix corresponding to the first characteristic basis.
[0176] (2) The first device obtains a second characteristic basis at t1, and determines a second projection matrix corresponding to the second characteristic basis.
[0177] In the step (1) and (2), the first device acquires the feature basis and determines the projection matrix corresponding to the feature basis. The specific implementation manner can refer to the existing algorithm for acquiring the feature basis and determining the projection matrix corresponding to the feature basis, which is not limited in the present application.
[0178] (3) The first device calculates the cross-correlation matrix of the first projection matrix and the second projection matrix, and performs singular value decomposition (SVD) on the cross-correlation matrix to obtain the eigenvalue of the cross-correlation matrix.
[0179] (4) The first device distinguishes the common part and the differential part of the channel basis at different time based on the eigenvalue, wherein the common part can be regarded as the static environment (which can be understood as the static environment at different time does not cause the static component of the channel basis to change), and the differential part can be regarded as the dynamic environment (which can be understood as the dynamic environment at different time can cause the dynamic component of the channel basis to change). Based on the above steps, the first device can determine the basis of the dynamic component corresponding to the differential part.
[0180] Optionally, after the step (4), the first device can further perform the following operation: for each basis of the differential part, the channel is reconstructed respectively, and the Doppler frequency offset is calculated based on the reconstructed channel. Since the basis of the dynamic component may not be all dynamic, for example, in the basis of the dynamic component, there can be one or more columns that are not dynamic, or there can be some parameters in a column that are not dynamic; the first device can project the measured channel to the basis of the dynamic component, thereby calculating the Doppler frequency offset. If the Doppler frequency offset is substantially equal to 0 or close to 0, it indicates that the part is static, and if the absolute value of the Doppler frequency offset is greater than 0, it indicates that the part is dynamic, thereby facilitating the first device to accurately distinguish the dynamic component and the static component again.
[0181] In a possible implementation, when the second device includes the RU, the second device sends the fourth information to the first device, which can be that the RU sends the fourth information to the terminal. For example, the RU sends the DCI to the terminal, and the DCI includes the fourth information.
[0182] S405, the first device sends the first information to the second device, and the first information is used to indicate the basis of the dynamic component; correspondingly, the second device receives the first information.
[0183] For example, the first device can directly send the basis of the dynamic component, that is, the first information includes the basis of the dynamic component.
[0184] In a possible implementation, when the second device comprises the RU, the first device sends the first information to the second device, which can be that the terminal sends the first information to the RU. For example, the terminal sends the PUCCH or the PUSCH to the RU, and the PUCCH or the PUSCH comprises the first information.
[0185] S406, the second device sends the first channel base to the first network element; correspondingly, the first network element receives the first channel base.
[0186] The first channel base is obtained by updating the second channel base based on the dynamic component. For example, when the dynamic information comprises the base of the dynamic component, the second device can filter out the base of the dynamic component from the second channel base (for example, delete the base of the dynamic component from the second channel base), so that the first channel base obtained after filtering does not comprise the base of the dynamic component, so that the first channel base is more accurate and stable. Other specific examples can be referred to the corresponding examples in S203, for example, the first network element can store the first channel base, so that the base stored in the atlas is more accurate, and the like, which will not be described here.
[0187] In a possible implementation, when the second device comprises the CU and the DU, and the first network element is the SU, the second device sends the first channel base to the first network element, which can be that the CU or the DU sends the first channel base to the SU.
[0188] In the second example, the first device can judge whether the multipath channel has dynamic information, calculate and report the base of the dynamic component, which is beneficial to the second device to filter out the dynamic base during the construction of the atlas. In addition, the second device can also send the updated first channel base to the first network element, so that the base stored in the atlas is more accurate.
[0189] Example three: the second device judges whether the multipath channel corresponds to dynamic information, and instructs the first device to report the base of the dynamic component.
[0190] For example, FIG. 9 is a flowchart of example three provided by the present application, which comprises the following steps of interaction between the first device, the second device and the first network element:
[0191] S501, the second device sends the fifth information to the first device; correspondingly, the first device receives the fifth information.
[0192] The fifth information can include, but is not limited to, angle information (such as multipath angle, beam angle, and the like) of a dynamic scatterer, beam information, or information of an antenna port. For example, in a scenario in which the first device and the second device perform sensing, the second device can obtain angle information of a dynamic scatterer (for example, a sensing target in a sensing scenario) through sensing of a signal. It can be understood that the second device determining whether the multipath channel corresponds to dynamic information can be determining whether the fifth information exists, and determining whether the fifth information changes over time. If the fifth information exists and changes over time, it indicates that the multipath channel corresponds to dynamic information.
[0193] In a possible implementation, when the second device includes an RU, the second device can send the fifth information to the first device, that is, the RU can send the fifth information to the terminal. For example, the RU can send DCI to the terminal, and the DCI can include the fifth information.
[0194] In S502, the second device sends fourth information to the first device, and the fourth information is used to indicate a basis of a dynamic component. Correspondingly, the first device receives the fourth information.
[0195] The fourth information can be a type of indication information, and is used to indicate the basis of the dynamic component reported by the first device. The specific implementation of the fourth information can refer to the corresponding description in S404. For example, when the second device determines that the multipath channel corresponds to dynamic information (for example, the fifth information exists), the second device can further instruct the first device to report the basis of the dynamic component, and the like, which will not be described herein again.
[0196] In a possible implementation, the first device can determine the basis of the dynamic component. The basis of the dynamic component is related to a covariance matrix, the covariance matrix is related to multipath time delay, multipath angle, and amplitude coefficient, and the multipath time delay, the multipath angle, and the amplitude coefficient are related to angle information. For example, the first device receives angle information of a dynamic scatterer, and can estimate time delay τ l and amplitude coefficient c l at a corresponding angle. Specifically, the first device knows the array specification of the second device, and can calculate a steering vector. The first device can estimate the time delay and the amplitude coefficient at a given angle. The first device can restore the covariance matrix based on the multipath time delay, the multipath angle, and the amplitude coefficient. The first device can obtain the basis of the dynamic component after performing SVD decomposition on the covariance matrix. For example, the basis of the dynamic component is shown in formulas (1) and (2):
[0197] wherein h represents a channel measured by the first device, e(θ l ,φ l ) represents a spatial dynamic basis, and e *(τ l represents a delay domain dynamic basis, c l represents a complex coefficient of each multipath channel, R h represents a space-frequency covariance.
[0198] In a possible implementation, when the second device includes the RU, the second device sends the fourth information to the first device, which can be that the RU sends the fourth information to the terminal. For example, the RU sends the DCI to the terminal, and the DCI includes the fourth information.
[0199] S503, the first device sends the first information to the second device, and the first information is used to indicate the basis of the dynamic component; correspondingly, the second device receives the first information.
[0200] For example, the first device can directly send the basis of the dynamic component, that is, the first information includes the basis of the dynamic component.
[0201] In a possible implementation, when the second device includes the RU, the first device sends the first information to the second device, which can be that the terminal sends the first information to the RU. For example, the terminal sends the PUCCH or the PUSCH to the RU, and the PUCCH or the PUSCH includes the first information.
[0202] S504, the second device sends the first channel basis to the first network element; correspondingly, the first network element receives the first channel basis.
[0203] The first channel basis is obtained by updating the second channel basis based on the basis of the dynamic component. For example, when the dynamic information includes the basis of the dynamic component, the second device can filter out the basis of the dynamic component from the second channel basis (for example, delete the basis of the dynamic component from the second channel basis), so that the first channel basis obtained after filtering does not include the basis of the dynamic component, so that the first channel basis is more accurate and stable. Other specific examples can be referred to the corresponding examples in S203, for example, the first network element can store the first channel basis, so that the basis stored in the atlas is more accurate, and the like, which will not be described here.
[0204] In a possible implementation, when the second device includes the CU and the DU, and the first network element is the SU, the second device sends the first channel basis to the first network element, which can be that the CU or the DU sends the first channel basis to the SU.
[0205] In this example three, the second device can judge whether the multipath channel has dynamic information, and if so, instruct the first device to report the basis of the dynamic component, which is beneficial to the second device to filter out the dynamic basis when the atlas is constructed. Moreover, the second device can also send the updated first channel basis to the first network element, so that the basis stored in the atlas is more accurate.
[0206] It should be noted that the base station and the terminal include the hardware structure and / or software module corresponding to the implementation of the functions of the above-mentioned embodiments in order to realize the functions of the above-mentioned embodiments. Those skilled in the art should easily realize that the units and method steps of the examples described in combination with the embodiments disclosed in the present application can be realized in the form of hardware or hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0207] FIG. 10 and FIG. 11 are schematic diagrams of communication apparatuses provided by the present application. The communication apparatuses can be used to realize the functions of the first apparatus or the second apparatus in the above-mentioned method embodiments, and thus can also realize the beneficial effects possessed by the above-mentioned method embodiments.
[0208] As shown in FIG. 10, the communication apparatus 1000 includes a processing unit 1010 and a transceiver unit 1020. The communication apparatus 1000 is used to realize the functions of the first apparatus, the second apparatus or the first network element in the above-mentioned method embodiments shown in FIG. 5 to FIG. 9. Optionally, the transceiver unit 1020 includes a sending unit and a receiving unit, and the transceiver unit 1020 can also be referred to as a communication unit.
[0209] When the communication apparatus 1000 is used to realize the functions of the first apparatus in the method embodiments shown in FIG. 5 to FIG. 9, the processing unit 1010 is configured to obtain dynamic information corresponding to a multipath channel. The transceiver unit 1020 is configured to send first information to a second apparatus, the first information being used to indicate the dynamic information corresponding to the multipath channel.
[0210] In a possible implementation, the processing unit 1010 is configured to obtain second information, the second information being used to indicate at least one of the following threshold values: a delay threshold value, an angle threshold value, a frequency offset threshold value, or a speed threshold value; and the second information being used to determine whether the multipath channel corresponds to the dynamic information. The operation of obtaining the dynamic information corresponding to the multipath channel is performed when any of the following conditions is met: the multipath delay is greater than or equal to the delay threshold value, the multipath angle is greater than or equal to the angle threshold value, the Doppler frequency offset is greater than or equal to the frequency offset threshold value, and the speed spectrum is greater than or equal to the speed threshold value.
[0211] In a possible implementation, the processing unit 1010 is configured to obtain the second information, which can mean that the processing unit 1010 is configured to receive the second information from the second apparatus through the transceiver unit 1020; or the processing unit 1010 is configured to obtain the second information, which can mean that the communication apparatus 1000 is configured with the second information, and the second information is protocol predefined information.
[0212] In a possible implementation, the processing unit 1010 is configured to determine, based on the at least one threshold, third information, where the third information is used to indicate that the multipath channel corresponds to dynamic information, or is used to indicate that the dynamic information corresponding to the multipath channel is a non-zero value. The transceiver 1020 is configured to send the third information to the second device.
[0213] In a possible implementation, the third information is used to indicate that the multipath channel corresponds to no dynamic information, or is used to indicate that the dynamic information corresponding to the multipath channel is zero.
[0214] In a possible implementation, the transceiver 1020 is configured to send the first information and the third information simultaneously, for example, the third information can be carried in the first information; or the transceiver 1020 is configured to send the first information and the third information separately.
[0215] In a possible implementation, the dynamic information includes at least one of the following: a slope of a time-delay power spectrum changing over time, a slope of an angle-power spectrum changing over angle, a Doppler frequency offset, or velocity information; the velocity information includes horizontal velocity and / or vertical velocity.
[0216] In a possible implementation, the transceiver 1020 is configured to receive fourth information from the second device, where the fourth information is used to indicate a basis of a dynamic component.
[0217] In a possible implementation, the dynamic information includes a basis of a dynamic component; the basis of the dynamic component is related to eigenvalues, and the eigenvalues are related to a cross-correlation matrix of projection matrices of eigenbases at at least two time instants, and the eigenbases at the at least two time instants are related to the multipath channel.
[0218] In a possible implementation, the transceiver 1020 is configured to receive fifth information from the second device; and the angle information is used to determine the basis of the dynamic component. The transceiver 1020 is further configured to receive fourth information from the second device, where the fourth information is used to indicate the basis of the dynamic component.
[0219] In a possible implementation, the dynamic information includes a basis of a dynamic component. The basis of the dynamic component is related to a covariance matrix, and the covariance matrix is related to multipath delays, multipath angles, and amplitude coefficients, and the multipath delays, the multipath angles, and the amplitude coefficients are related to the fifth information.
[0220] It can be seen that, when the communication device 1000 is configured to implement the functions of the first device in the method embodiments shown in FIGS. 5 to 9, the communication device 1000 can obtain dynamic information corresponding to a multipath channel, that is, can distinguish dynamic components and static components of the multipath channel, and thus can report the dynamic components; correspondingly, the second device receives the first information, which is conducive to filtering out the dynamic components of the channel by the second device, and thus is conducive to improving the accuracy and stability of the channel basis.
[0221] When the communication apparatus 1000 is configured to implement the function of the second device in the method embodiments shown in FIG. 5 to FIG. 9, the transceiver 1020 is configured to receive first information from the first device, the first information being used to indicate dynamic information corresponding to the multipath channel. The transceiver 1020 is further configured to send a first channel basis to the first network element, the first channel basis being obtained by updating a second channel basis based on the dynamic information corresponding to the multipath channel.
[0222] In a possible implementation, the transceiver 1020 is configured to send second information to the first device, the second information being used to indicate at least one threshold value of a time delay threshold value, an angle threshold value, a frequency offset threshold value, or a speed threshold value; and the second information being used to determine whether the multipath channel corresponds to the dynamic information.
[0223] In a possible implementation, the transceiver 1020 is configured to receive third information from the first device, the third information being used to indicate that the multipath channel corresponds to the dynamic information, or being used to indicate that the dynamic information corresponding to the multipath channel is a non-zero value.
[0224] In a possible implementation, the third information is used to indicate that the multipath channel does not correspond to the dynamic information, or being used to indicate that the dynamic information corresponding to the multipath channel is zero.
[0225] In a possible implementation, the transceiver 1020 is configured to receive the first information and the third information simultaneously, for example, the first information can carry the third information; or the transceiver 1020 is configured to receive the first information and the third information separately.
[0226] In a possible implementation, the dynamic information includes at least one of a slope of a time delay power spectrum changing over time, a slope of an angle power spectrum changing over angle, a Doppler frequency offset, or speed information; and the speed information includes a horizontal speed and / or a vertical speed.
[0227] In a possible implementation, the dynamic information is used to filter the multipath channel in the time delay and beam domain, and the filtered multipath channel does not include a dynamic component.
[0228] In a possible implementation, the transceiver 1020 is configured to send fourth information to the first device, the fourth information being used to indicate a basis of the dynamic component.
[0229] In a possible implementation, the dynamic information includes a basis of the dynamic component. The basis of the dynamic component is related to an eigenvalue, the eigenvalue is related to a cross-correlation matrix of a projection matrix of eigenbases at at least two time instants, and the eigenbases at the at least two time instants are related to the multipath channel.
[0230] In a possible implementation, the transceiver 1020 is configured to send fifth information to the first device, and the angle information is used to determine the basis of the dynamic component. The transceiver 1020 is further configured to send fourth information to the first device, and the fourth information is used to instruct reporting of the basis of the dynamic component.
[0231] In a possible implementation, the dynamic information includes the basis of the dynamic component. The basis of the dynamic component is related to a covariance matrix, and the covariance matrix is related to multipath time delay, multipath angle, and amplitude coefficient, and the multipath time delay, multipath angle, and amplitude coefficient are related to the angle information.
[0232] In a possible implementation, the processing unit 1010 is configured to update the second channel basis based on the dynamic information to obtain a first channel basis, and the first channel basis does not include the basis of the dynamic component.
[0233] It can be seen that, when the communication device 1000 is configured to implement the function of the second device in the method embodiments shown in FIGS. 5 to 9, the communication device 1000 can receive dynamic information corresponding to a multipath channel reported by the first device, and the dynamic information enables the second device to filter out the dynamic component of the channel, thereby improving the accuracy and stability of the channel basis. The communication device 1000 can further send the first channel basis to the first network element, and the first channel basis is the channel basis after filtering out the dynamic component of the channel, thereby facilitating the first network element to store a more accurate basis in the channel map.
[0234] When the communication device 1000 is configured to implement the function of the first network element in the method embodiments shown in FIGS. 6 to 9, the transceiver 1020 is configured to receive the first channel basis, and the processing unit 1010 is configured to store the first channel basis.
[0235] In a possible implementation, the processing unit 1010 is configured to update the channel map based on the first channel basis.
[0236] It can be seen that, when the communication device 1000 is configured to implement the function of the first network element in the method embodiments shown in FIGS. 6 to 9, the communication device 1000 can receive and store the first channel basis, that is, can receive the static component of the relatively stable multipath channel and store the static and stable channel basis, thereby facilitating to improve the correlation between the stored channel and the ideal channel, and thereby improving the communication performance of the system.
[0237] Optionally, more detailed descriptions of the processing unit 1010 and the transceiver 1020 can be referred to the related descriptions in the method embodiments shown in FIGS. 5 to 9.
[0238] As shown in FIG. 11, the communication apparatus 1100 includes at least one processor 1110 and interface circuit 1120. The at least one processor 1110 and the interface circuit 1120 are coupled to each other. It can be understood that the interface circuit 1120 can be a transceiver or an input / output interface. Optionally, the communication apparatus 1100 can further include a memory 1130 for storing instructions executed by the at least one processor 1110 or input data required by the at least one processor 1110 for running instructions or data generated after the at least one processor 1110 runs instructions. Sometimes, the interface circuit 1120 can also be understood as a part of the at least one processor 1110, and the communication apparatus 1100 includes the at least one processor 1110. Optionally, the transceiver includes a transmitter and a receiver.
[0239] When the communication apparatus 1100 is used to implement the method embodiments shown in FIGS. 5 to 9, the at least one processor 1110 is configured to implement the functions of the processing unit 1010 described above, and the interface circuit 1120 is configured to implement the functions of the transceiver unit 1020 described above.
[0240] The transceiver provides a communication interface or means for communicating with various other apparatuses through wireless transmission media. The transceiver can be coupled to an antenna array, and the transceiver and the antenna array can be used together to communicate with a corresponding network type. The at least one interface (for example, a network interface and / or a user interface) provides a communication interface or means for communication through an internal bus or via external transmission media.
[0241] The processor is responsible for managing the bus and general processing, including the execution of software stored on the computer-readable medium. The software, when executed by the processor, causes the processing system to perform the various functions described below for any particular apparatus. The functions of the processor and the memory and the computer-readable medium can be implemented as coded instructions of the software, which can be stored on the computer-readable medium. The functions can include encoding, decoding, rate matching, de-rate matching, scrambling, de-scrambling, modulating, de-modulating, layer mapping, fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), inverse discrete Fourier transform (IDFT), precoding, resource element (RE) mapping, channel equalization, de-RE mapping, digital beam forming (BF), CP addition, CP removal, etc.
[0242] In this application, the sending of information from entity A to entity B can be directly from A to B, or indirectly from A to B via other entities. Similarly, the receiving of information from entity A by entity B can be directly from A to B, or indirectly from A to B via other entities. The entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. The sending and receiving of information can be between RAN nodes and terminals, e.g., between base stations and terminals; the sending and receiving of information can also be between two RAN nodes, e.g., between a CU and a DU; the sending and receiving of information can also be between different modules within one apparatus, e.g., between a terminal chip and other modules of the terminal, or between a base station chip and other modules of the base station.
[0243] In other words, the sending and receiving can be between devices, e.g., between network devices and terminal devices, or within devices, e.g., between components, modules, chips, software modules or hardware modules within a device via buses, wires or interfaces.
[0244] It can be understood that the information can be processed, e.g., encoded and modulated, between the source and the destination of the information, and the destination can understand the valid information from the source. Similar expressions can be similarly understood in this application, and will not be repeated here.
[0245] The embodiments of the present application also provide a communication system, which includes one or more of the first apparatus or the second apparatus. The first network element is configured to perform all or part of the steps performed by the first network element in the foregoing embodiments. The second network element is configured to perform all or part of the steps performed by the second network element in the foregoing embodiments. The terminal is configured to perform all or part of the steps performed by the terminal in the foregoing embodiments. The access network device is configured to perform all or part of the steps performed by the access network device in the foregoing embodiments.
[0246] The present application provides a computer readable storage medium. The computer readable storage medium stores a program or instructions. When the program or instructions are run on a computer, the computer is caused to perform the communication method in the embodiments shown in FIGS. 5 to 9.
[0247] The present application provides a computer program product. The computer program product includes instructions. When the instructions are run on a computer, the computer is caused to perform the communication method in the embodiments shown in FIGS. 5 to 9.
[0248] The chip or chip system includes at least one processor and at least one interface, the at least one interface and the at least one processor are interconnected by a line, the at least one processor is used to run computer programs or instructions to execute the communication method in the embodiments as shown in FIGS. 5 to 9.
[0249] The interface in the chip can be an input / output interface, a pin, or a circuit, etc.
[0250] The chip system can be an SOC, or a baseband chip, etc., wherein the baseband chip can include a processor, a channel encoder, a digital signal processor, a modem, and an interface module, etc.
[0251] In a possible implementation, the chip or chip system described above in the present application further includes at least one memory, and the at least one memory stores instructions. The at least one memory can be a storage unit inside the chip, such as a register, a cache, etc., or a storage unit of the chip (such as a read-only memory, a random access memory, etc.).
[0252] In a possible implementation, the chip architecture provided by the present application is shown in FIG. 12. The chip architecture includes a CU, a DU, and a RU, the CU is a platform that performs layer 2 (L2) and layer 3 (L3) functions. The midhaul and backhaul interfaces are used to carry the traffic between the CU and the DU and the traffic between the CU and the core network. The DU performs layer 1 (L1) and part of L2 functions, and the RU performs L1 computing and RF digital part functions; the fronthaul and backhaul interfaces are used to carry the traffic between the RU and the DU and the traffic between the CU and the DU. The integrated DU includes the functions of the DU and the RU described above.
[0253] The CU / DU hardware includes a chassis platform, a mainboard, peripheral devices, and cooling devices. The mainboard contains a processing unit, a memory, an internal I / O interface, and an external connection port. The hardware accelerator design has an interface, and the hardware function components include storage of software, hardware, and system debugging interfaces, and a single-board management controller.
[0254] A DU system is typically implemented using a multi-core processor and one or more hardware accelerators. Part of the DU protocol stack can be implemented in software running on the multi-core processor, compute-intensive L1 and L2 functions can be offloaded to FPGA / GPU-based hardware accelerators; or all L1 functions are offloaded to FPGA / GPU-based hardware accelerators, while other protocol stack contents are implemented in software running on the processor; or the entire protocol stack is implemented in software running on the processor. The hardware accelerators are supported by interconnection with x86 or non-x86 processors, and the accelerators have a multi-lane PCIe interface to the central processing unit (CPU) and are externally connected through GbE.
[0255] An RU includes three parts: an O-RAN processing unit (OPU) receives eCPRI frames from O-RAN fronthaul and performs the fronthaul interface, the lowest layer L1 (encoding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or application specific integrated circuit (ASIC). The digital processing unit (DPU) of the O-RU performs synchronization, digital down converters (DDC) in UL, digital up converters (DUC) in DL, etc., to improve power amplifier efficiency by reducing the peak to average power ratio (PAPR) / adjacent channel leakage ratio (ACLR) of the RF front end; the DPU can be implemented as an FPGA or ASIC. The RF processing unit of the O-RU includes transceiver modules, up / down converters, power amplifiers (PAs), low noise amplifiers (LNAs), transmit / receive (Tx / Rx) filters. All conversions between the analog and digital domains (such as digital to analog converters (DACs) and analog-to-digital converters (ADCs)). Note that the physical and logical partitions within the RF processing unit do not require specific boundaries.
[0256] The steps of a method, process, or algorithm described in connection with the embodiments disclosed herein can be embodied directly in hardware, in software stored on a computer-readable medium, or in a combination of the two. Any resulting program, having normal kernel, is or software modules, when executed, can include one or more instructions to be executed by an associated processor. The software module or program, when ready to run, can be entirely on the same computer that executes it or it can be stored or downloaded to a computer remotely located from the computer that executes it. The computer program can cause a computer to execute the steps described herein. The software module or program can be stored on a computer readable medium, which can include one or more types of computer readable storage media, for example magnetic disks, optical disks, ROMs, RAMs, flash memory, USB drives, etc.
[0257] In the embodiments described above, all or some of the steps can be implemented by software, hardware, firmware or any combination thereof. When implemented in software, one or more computer programs can be used to perform the steps. The computer program can be stored in a computer readable medium, such as a floppy disk, hard disk, ROM, RAM, USB, etc. The computer readable medium can be resident within the computer or external to the computer. When implemented in software, the software can be executed by a processor, such as a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, etc.
[0258] In the embodiments of the present application, the terms and / or descriptions in different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0259] In the present application, "at least one" means one or more, "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, B exists alone, where A, B can be singular or plural. In the textual description of the present application, the character " / ", generally indicates that the associated objects before and after are in an "or" relationship; in the formula of the present application, the character " / ", indicates that the associated objects before and after are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0260] In the present application, "first", "second", and the like can be used to distinguish functionally identical or similar technical features. The "first", "second", and the like do not limit the quantity and execution order, and the "first", "second", and the like do not necessarily mean different.
[0261] In the present application, the words "exemplary" or "for example" are used to mean example, instance, or illustration, and any embodiment or design scheme described as "exemplary" or "for example" should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. The use of "exemplary" or "for example" is intended to present the relevant concept in a specific manner, for ease of understanding.
[0262] It can be understood that in the present application, "when", "when", "when" and "if" all refer to the corresponding processing under certain objective circumstances, not limited to time, and do not require judgment actions when implemented, nor does it mean that there are other limitations.
[0263] It can be understood that some optional features in the embodiments of the present application can be implemented independently in some scenarios without relying on other features, such as the scheme currently based on, to solve the corresponding technical problems and achieve the corresponding effects. Also, in some scenarios, it can be combined with other features according to demand. Correspondingly, the devices given in the embodiments of the present application can also realize these features or functions, which will not be described here.
[0264] In the embodiments of the present application, the indication can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by certain information (indication information described below) is referred to as to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can be achieved by means of the arrangement order of each information agreed in advance (for example, protocol predefined), thereby reducing the indication overhead to a certain extent. The specific manner of indication is not limited in the present application. It can be understood that, for the sender of the indication information, the indication information can be used to indicate the to-be-indicated information, and for the receiver of the indication information, the indication information can be used to determine the to-be-indicated information.
[0265] It can be understood that the various numbers involved in the embodiments of the present application are only for convenient differentiation, and do not limit the scope of the embodiments of the present application. The size of the serial number of each process does not mean the execution order, and the execution order of each process should be determined according to its function and inherent logic.
Claims
1. An information processing method, characterized in that, The method includes: Obtain dynamic information corresponding to the multipath channel; Send first information to the second device, the first information being used to indicate the dynamic information.
2. The method according to claim 1, characterized in that, The method further includes: Obtain second information, which is used to indicate at least one of the following thresholds: time delay threshold, angle threshold, frequency offset threshold, or speed threshold; Based on the second information, determine whether the multipath channel corresponds to the dynamic information; The operation of acquiring dynamic information corresponding to the multipath channel is performed when any of the following conditions are met; The conditions include: multipath delay greater than or equal to the delay threshold, multipath angle greater than or equal to the angle threshold, Doppler frequency offset greater than or equal to the frequency offset threshold, and velocity spectrum greater than or equal to the velocity threshold.
3. The method according to claim 2, characterized in that, The acquisition of the second information includes: The device receives radio resource control messages, media access control element signaling, or downlink control information from the second device, wherein the radio resource control messages, media access control element signaling, or downlink control information include the second information.
4. The method according to claim 2, characterized in that, The method further includes: Based on the at least one threshold, a third piece of information is determined, which is used to indicate that the multipath channel corresponds to dynamic information; The third information is sent to the second device.
5. The method according to any one of claims 1 to 4, characterized in that, The dynamic information includes at least one of the following: the slope of the time delay power spectrum as a function of time, the slope of the angular power spectrum as a function of angle, the Doppler frequency shift, or velocity information; the velocity includes horizontal velocity and / or vertical velocity.
6. The method according to claim 2, characterized in that, The method further includes: The system receives fourth information from the second device, the fourth information being used to indicate the basis for reporting dynamic components; the dynamic components include time-varying parameters in the channel basis for constructing the channel map.
7. The method according to claim 1, characterized in that, The method further includes: Receive fifth information from the second device; the fifth information is used to determine the basis of the dynamic component; Receive fourth information from the second device, the fourth information being used to indicate the basis for reporting the dynamic component.
8. The method according to claim 6 or 7, characterized in that, The dynamic information includes the basis of the dynamic components.
9. The method according to claim 8, characterized in that, The basis of the dynamic component is related to the eigenvalue, the eigenvalue is related to the cross-correlation matrix of the projection matrix of the feature basis at at least two time points, and the feature basis at at least two time points is related to the multipath channel; Alternatively, the basis of the dynamic component is related to the covariance matrix, which is related to the multipath delay, multipath angle, and amplitude coefficient, and the multipath delay, multipath angle, and amplitude coefficient are related to the angle information.
10. An information processing method, characterized in that, The method includes: Receive first information from the first device, the first information being used to indicate dynamic information corresponding to the multipath channel; A first channel base is sent to the first network element. The first channel base is obtained by updating the second channel base based on the dynamic information.
11. The method according to claim 10, characterized in that, The method further includes: Send a second message to the first device, the second message indicating at least one of the following thresholds: a time delay threshold, an angle threshold, a frequency offset threshold, or a speed threshold; the second message is used to determine whether the multipath channel corresponds to the dynamic information.
12. The method according to claim 11, characterized in that, Sending the second information to the first device includes: Send a radio resource control message or downlink control information to the first device, wherein the radio resource control message or downlink control information includes the second information.
13. The method according to claim 11, characterized in that, The method further includes: Receive third information from the first device, the third information being used to indicate that the multipath channel corresponds to dynamic information.
14. The method according to any one of claims 10 to 13, characterized in that, The dynamic information includes at least one of the following: the slope of the time delay power spectrum as a function of time, the slope of the angular power spectrum as a function of angle, the Doppler frequency shift, or velocity information; the velocity information includes horizontal velocity and / or vertical velocity.
15. The method according to claim 14, characterized in that, The dynamic information is used to filter the multipath channel in the time delay and beam domains. The filtered multipath channel does not include dynamic components.
16. The method according to claim 11, characterized in that, The method further includes: A fourth message is sent to the first device, the fourth message being used to indicate the basis for reporting dynamic components.
17. The method according to claim 10, characterized in that, The method further includes: Send fifth information to the first device; the angle information is used to determine the basis of the dynamic component; A fourth message is sent to the first device, the fourth message being used to indicate the basis for reporting the dynamic component.
18. The method according to claim 16 or 17, characterized in that, The dynamic information includes the basis of the dynamic components.
19. The method according to claim 18, characterized in that, The basis of the dynamic component is related to the eigenvalue, the eigenvalue is related to the cross-correlation matrix of the projection matrix of the feature basis at at least two time points, and the feature basis at at least two time points is related to the multipath channel; Alternatively, the basis of the dynamic component is related to the covariance matrix, which is related to the multipath delay, multipath angle, and amplitude coefficient, and the multipath delay, multipath angle, and amplitude coefficient are related to the angle information.
20. The method according to any one of claims 10 to 19, characterized in that, The method further includes: The second channel base is updated based on the dynamic information to obtain the first channel base, wherein the first channel base does not include the dynamic information.
21. A communication device, characterized in that, It includes modules or units for performing the method as described in any one of claims 1 to 9, or modules or units for performing the method as described in any one of claims 10 to 20.
22. A communication device, characterized in that, The device includes a memory and one or more processors, the memory being used to store a computer program; the one or more processors being used to execute the computer program in the memory, causing the communication device to perform the method as claimed in any one of claims 1 to 9 or 10 to 20.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as claimed in any one of claims 1 to 9 or 10 to 20.
24. A computer program product, characterized in that, Includes instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 9 or 10 to 20.
25. A communication system, characterized in that, The communication system includes means for performing the method according to any one of claims 1 to 9, and means for performing the method according to any one of claims 10 to 20.
26. A chip or chip system, characterized in that, It includes at least one processor, said at least one processor being used to perform the method as claimed in any one of claims 1 to 9 or 10 to 20.
Citation Information
Patent Citations
Channel feedback method and device
CN114157328A
Channel state information reporting method and communication device
CN117478182A
Communication method and device
CN118119010A
Techniques for reporting channel state information
US20240049015A1