Channel information transmission method, communication device and communication system

By using the differential channel information transmission method, the problem of low transmission efficiency caused by the large amount of channel information data in wireless communication is solved, achieving resource conservation and improved information accuracy, and adapting to diverse application scenarios.

CN122268533APending Publication Date: 2026-06-23HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-12-20
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In wireless communication, precise channel information requires a large amount of data, resulting in low transmission efficiency and serious resource waste, making it difficult to meet the requirements of high data rate and low latency.

Method used

Differential channel information is sent to the terminal through network devices. The terminal determines the current channel information based on the differential information and reference channel information, thereby reducing the amount of data transmitted and improving the transmission efficiency and stability of channel information.

Benefits of technology

It reduces the consumption of transmission resources, improves the transmission efficiency and accuracy of channel information, reduces the accumulation of transmission errors, and adapts to the needs of transmitting different channel information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122268533A_ABST
    Figure CN122268533A_ABST
Patent Text Reader

Abstract

The application provides a channel information transmission method, a communication device and a communication system, and relates to the field of communication. The method comprises the following steps: a terminal receives first information, the first information is used for indicating a plurality of channel information corresponding to a plurality of position information, the first information comprises first differential information corresponding to first position information, the first differential information is differential information between first channel information and first reference channel information, and the first channel information is channel information corresponding to the first position information in the plurality of channel information. The terminal determines the first channel information according to the first differential information and the first reference channel information. The above scheme can reduce the data amount of transmission when the network equipment issues the channel information to the terminal, helps to reduce the consumed transmission resources, and guarantees the timeliness of the channel information issue.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a channel information transmission method, communication device, and communication system. Background Technology

[0002] With the development of wireless communication technology and the diversification of application scenarios, wireless networks not only need to support higher data rates and lower latency, but also need to meet the demands of various emerging applications, such as autonomous driving and telemedicine. These application scenarios place higher demands on wireless networks, requiring more accurate channel information to optimize transmission performance and quality of service.

[0003] Network devices can provide terminals with more accurate channel information about the environment to meet the needs of diverse application scenarios. However, when the amount of accurate channel information is large, it requires a lot of transmission resources during transmission, resulting in low transmission efficiency. Summary of the Invention

[0004] This application provides a channel information transmission method, communication device, and communication system, aiming to reduce resource waste and improve channel information transmission efficiency.

[0005] Firstly, a channel information transmission method is provided, which can be executed by a terminal or by a unit / module / component (such as a chip, chip system, logic circuit, or software) configurable in (or usable in) the terminal. The following explanation uses the execution of this method by a terminal as an example.

[0006] The method includes: a terminal receiving first information, the first information indicating multiple channel information corresponding to multiple location information, the first information including first differential information corresponding to first location information, the first differential information being differential information between first channel information and first reference channel information, and the first channel information being the channel information corresponding to the first location information among the multiple channel information; the terminal determining the first channel information based on the first differential information and the first reference channel information.

[0007] According to the above scheme, when a network device sends channel information to a terminal, for multiple channel information corresponding to multiple locations, the network device can determine differential information based on the current channel information (i.e., the first channel information) and the reference channel information. The data volume of this differential information is less than that of the current channel information, and the network device can send this differential information to the terminal. After receiving the differential information from the network device, the terminal can determine the current channel information based on this differential information and the reference channel information. In this way, the amount of data transmitted when the network device sends channel information to the terminal can be reduced, which helps to reduce the consumption of transmission resources and improve resource utilization and the transmission efficiency of channel information.

[0008] For example, the aforementioned first reference channel information may be channel information corresponding to a reference time, which may be a past time.

[0009] According to the above scheme, network devices can determine differential information based on reference channel information at a reference time, which can improve the stability of channel information received by the terminal, reduce the phenomenon that errors may be accumulated in subsequent transmissions of channel information due to accidental data transmission errors, and improve the accuracy of channel information updates.

[0010] In one possible implementation, the first reference channel information may be the channel information corresponding to the first location information obtained by the terminal from the network device in the last instance.

[0011] According to the above scheme, the network device uses the channel information previously obtained by the terminal from the network device as the reference channel information. This allows the network device to transmit only the channel information that has changed since the last update. Since the channel changes are likely to be minor compared to the previously obtained channel information, the overhead of differential data is reduced. This helps reduce the amount of channel information transmitted and decreases the resource consumption between the network device and the terminal.

[0012] In another possible implementation, the first reference channel information may be the original channel information corresponding to the first location information obtained by the terminal from the network device in the last instance.

[0013] According to the above scheme, since the original data has high precision, the error of the updated channel information can be reduced.

[0014] It should be understood that the specific implementation methods for determining the first differential information may differ depending on the format of the channel information. The following sections will introduce the implementation methods for determining the first differential information when the channel information is in multi-path component (MPC) format and vector / matrix format, respectively.

[0015] Method 1, the first differential information includes a first differential component, which includes the difference between the path parameters of the first transmission path (the channel information in MPC format is a specific example of the path parameters of the first transmission path) and the path parameters of the reference path, the first channel information includes the path parameters of the first transmission path, and the first reference channel information includes the path parameters of the reference path.

[0016] For example, when the first channel information includes path parameters of K transmission paths and the first reference channel information includes path parameters of L transmission paths, for the first transmission path among the K transmission paths, the network device can match a reference path from the L transmission paths for the first transmission path. Further, the first difference component is the difference between the path parameters of the first transmission path and the path parameters of the reference path.

[0017] Optionally, the path parameters include at least one of amplitude, phase, signal transmission delay, signal arrival angle, and signal departure angle.

[0018] According to the above scheme, when the channel information is in MPC format, the network device can determine the first differential component of the channel information. The data size of this first differential component is less than that of the original channel information. By sending this first differential component to the terminal, the network device can reduce transmission resources and improve the transmission efficiency of the channel information.

[0019] Optionally, the first difference information may also include the identifier of the reference path.

[0020] According to the above scheme, after the terminal receives the first differential information from the network device, it can determine the reference path of the first transmission path based on the identifier of the reference path, and then determine (recover) the path parameters of the first transmission path based on the path parameters of the reference path corresponding to the reference path number and the first differential component.

[0021] Optionally, if the identifier of the reference path corresponding to a transmission path contained in the first information is a preset value (such as the identifier being 0), it indicates that the network device has not matched a suitable reference path for the transmission path. The terminal can determine that the original path parameters of the transmission path can be included in the first information based on the preset value of the identifier.

[0022] In conjunction with the first aspect, in some implementations of the first aspect, the reference path is the transmission path whose signal transmission delay is closest to that of the first transmission path among at least one transmission path included in the first reference channel information.

[0023] According to the above scheme, when the network device matches the first transmission path and the reference path, it can match the first transmission path with a reference path that is the same as or similar to the first transmission path. In this way, the path parameters of the matched first transmission path and the reference path are likely to be the closest, which helps to reduce the amount of data in the first differential information and further saves the transmission resources from the network device to the terminal.

[0024] Method 2, the first differential information includes a second differential component, which is the difference between the first channel parameter in the first channel parameter set (the channel information in vector / matrix format is a specific example of the first channel parameter set) and the first reference channel parameter in the reference channel parameter set. The first channel information includes the first channel parameter set, and the first reference channel information includes the reference channel parameter set.

[0025] Example 1: The network device can select the first set of channel parameters (denoted as Q′). m The first channel parameter and the reference channel parameter set (denoted as Q) in the first channel parameter and the reference channel parameter set. m The difference is calculated from the first reference channel parameter in the equation.

[0026] Specifically, network devices can access Q′ m and Q m The set of difference components is obtained by directly calculating the difference (denoted as ΔQ′). m ), the ΔQ′ m This includes a second difference component, which is the difference between the first channel parameter in the first channel parameter set and the first reference channel parameter at the corresponding position in the reference channel parameter set. That is, ΔQ′. m Q′ m Q m satisfy:

[0027] ΔQ′ m =Q′ m -Q m

[0028] Where, ΔQ′ m Q′ m Q m All include n m ×N m n elements m N m All are positive integers. For example, these three sets could be of dimension n. m ×N m The matrix.

[0029] Example 2: Network devices can also access Q′ m The first channel parameter and Q m The first reference channel parameters are decorrelated to obtain the difference components of the channel parameters.

[0030] Specifically, network devices can be based on α m For Q′ m and Q m After performing the relevant operations and then calculating the difference, we can obtain the difference set ΔQ′. m That is, ΔQ′ m Q′ mQ m satisfy:

[0031] ΔQ′ m =Q′ m -α m ×Q m

[0032] Where, α m The correlation coefficient is... The α m It can reflect the changing trend of channel parameters. The vec(·) operation means to flatten the matrix into a column vector.

[0033] Furthermore, network devices can be based on ΔQ′ m The magnitude of the middle element is used to filter and retain ΔQ′. m The element with the largest amplitude in a specific proportion.

[0034] According to the above scheme, when the channel information is in matrix / vector format, the amount of data transmitted by the network device for the current channel information can be reduced, which helps to save transmission resources.

[0035] Example 3: The network device can perform differential analysis on the transformation set of the first channel parameter set and the transformation set of the reference channel parameter set to obtain a differential component set, which includes a second differential component.

[0036] Specifically, network devices can transmit Q′ m and Q m Multiplying each transformation by the transformation matrix yields their respective transformation sets Q′. f,m and Q f,m And regarding Q′ f,m and Q f,m By taking the difference, we obtain the set of difference components ΔQ′. f,m ΔQ′ f,m This includes a second difference component, which is the transformed data Q′. f,m The transformed first channel parameters and Q f,m The difference between the transformed first reference channel parameters at the corresponding positions in the diagram. That is, ΔQ′. f,m Q′ f,m Q f,m satisfy:

[0037] ΔQ′ f,m =Q′ f,m -Q f,m

[0038] Example 4: The network device can also perform decorrelation operation on the transformed set of the first channel parameter set and the transformed set of the reference channel parameter set, and then perform differential to obtain a differential component set, which includes the second differential component.

[0039] Furthermore, network devices can filter and retain ΔQ′. f,m The element with the largest amplitude in a specific proportion can be found in the description of determining the second difference component below, which will not be repeated here.

[0040] The specific implementation method for determining the second differential component can be predefined by the protocol or pre-configured by the network for the terminal via signaling. This application does not limit this.

[0041] According to the above scheme, when the first channel information includes the first set of channel parameters, when the network device indicates the first differential information to the terminal, it can indicate the second differential component after the differential operation, that is, the maximum amplitude coefficient. Other coefficients with lower amplitudes can be left unindicated, which can effectively reduce the amount of channel information sent by the network device to the terminal and save transmission resources.

[0042] In conjunction with the first aspect, in some implementations of the first aspect, the first differential information further includes first indication information, which is used to indicate the position of the first parameter. The first parameter position is the position of the second differential component in a differential component set, which is determined based on a first channel parameter set and a first reference channel parameter set.

[0043] In one implementation, the difference set is the difference set obtained using Examples 1 and 2 above (e.g., ΔQ′). m If the second differential component is located in the differential component set, then the position of the first parameter is the position of the first channel parameter in the first channel parameter set and the position of the first reference channel parameter in the reference channel parameter set are both the position of the first parameter. Optionally, the first indication information can be represented by a bitmap or an index set.

[0044] According to the above scheme, after receiving the first differential information from the network device, the terminal can determine the parameter position of the second differential component in the differential component set based on the first indication information, so that the terminal can recover the differential component set and then obtain the first channel parameter set based on the differential component set and the reference channel parameter set.

[0045] In an implementation, optionally, both the first channel parameter set and the reference channel parameter set include N1 channel parameters, the first indication information is used to indicate the positions of N2 parameters, the positions of the N2 parameters include the position of the first parameter, N2 is less than N1, and the first differential information includes N2 differential components that correspond one-to-one with the positions of the N2 parameters.

[0046] According to the above scheme, when updating channel information within the RF map area, network devices can update only the channel information corresponding to a portion of the locations. This can further reduce the amount of channel information data sent by the network device to the terminal and save transmission resources.

[0047] Optionally, in an implementation, the method further includes: the terminal determining that the channel parameter at the second parameter position in the first channel parameter set is the same as the channel parameter at the second parameter position in the reference channel parameter set, wherein the second parameter position is a parameter position in the channel parameter set other than the N2 parameter positions.

[0048] According to the above scheme, the network device can avoid sending the difference components of the second parameter positions between the channel parameters in the first channel parameter set and the channel parameters in the reference channel parameters. Instead, the network device can send the difference components of the second parameter positions between the channel parameters in the first channel parameter set and the channel parameters in the reference channel parameters. This can further reduce the amount of channel information sent by the network device to the terminal while ensuring the accuracy of the updated channel information during the terminal's channel information update process, thus saving transmission resources.

[0049] In another implementation, the difference set is obtained using the difference set (e.g., ΔQ′) obtained from Examples 3 and 4 above. f,m The position of the second difference component in the difference component set is the position of the first parameter.

[0050] In this embodiment, optionally, the differential component set includes N1 differential components, the first indication information is used to indicate the positions of N2 parameters, N2 is less than N1, the positions of the N2 parameters are the positions of the N2 differential components in the differential component set, the N2 differential components include second differential components, and the first differential information includes the N2 differential components.

[0051] After receiving the first information, the terminal can determine the position of N2 differential components in the differential component set in the first differential information according to the first indication information, as well as the position indicated by other first indication information in the differential component set. The terminal fills in 0 to obtain the differential component set determined by the terminal. The terminal then obtains the first channel parameter set according to the differential component set, the transform set, and the reference channel parameter set.

[0052] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the terminal receiving second information, the second information being used to configure a channel information transmission mode, the second information being used to configure one or more of the following parameters:

[0053] The first cycle duration is the transmission interval of the original channel information.

[0054] The second period duration is the transmission interval of the differential channel information, and the first information is one piece of the differential channel information;

[0055] First start time information, which is used to indicate the transmission time of the original channel information in the first cycle;

[0056] The second start time information is used to indicate the start time of the differential channel information of the first cycle;

[0057] First location range information, which is used to indicate the location range corresponding to the original channel information;

[0058] The second location range information is used to indicate the location range corresponding to the differential channel information.

[0059] According to the above scheme, network devices can flexibly change the above configuration information to realize the alternating transmission of raw channel information and differential channel information, adapting to different channel information transmission requirements.

[0060] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the terminal sending third information, the third information being used to indicate that the terminal expects to obtain channel information of a first location range, wherein the location indicated by the plurality of location information belongs to the first location range.

[0061] According to the above scheme, the network device can send channel information within the location range that the terminal expects to obtain (e.g., the location range where the terminal is located) to the terminal. This enables the network device to send channel information for a portion of the RF map area to the terminal, further saving transmission resources and improving the transmission efficiency of channel information.

[0062] Secondly, a channel information transmission method is provided, which can be executed by a network device or by a unit / module / component (such as a chip, chip system, logic circuit, or software) configurable in (or usable in) a network device. The following explanation uses a network device as an example.

[0063] For example, the method includes: a network device determining first information, the first information indicating multiple channel information corresponding to multiple location information, the first information including first differential information corresponding to first location information, the first differential information being differential information between first channel information and first reference channel information, the first channel information being the channel information corresponding to the first location information among the multiple channel information; and the network device transmitting the first information.

[0064] In conjunction with the second aspect, in some implementations of the second aspect, the first reference channel information is the channel information corresponding to the first location information previously obtained from the network device.

[0065] In conjunction with the second aspect, in some implementations of the second aspect, the first differential information includes a first differential component, the first differential component includes a difference between the path parameters of the first transmission path and the path parameters of the reference path, the first channel information includes the path parameters of the first transmission path, the first reference channel information includes the path parameters of at least one transmission path, and the at least one transmission path includes the reference path.

[0066] In conjunction with the second aspect, in some implementations of the second aspect, the first differential information also includes the identifier of the reference path.

[0067] In conjunction with the second aspect, in some implementations of the second aspect, the reference path is the transmission path whose signal transmission delay is closest to that of the first transmission path among the at least one transmission paths.

[0068] In conjunction with the second aspect, in some implementations of the second aspect, the path parameter includes at least one of amplitude, phase, signal transmission delay, signal arrival angle, and signal departure angle.

[0069] In conjunction with the second aspect, in some implementations of the second aspect, the first channel information includes a first channel parameter set, which includes multiple channel parameters; the first differential information includes a second differential component, which is the difference between the first channel parameter and the first reference channel parameter; and the reference channel information includes a reference channel parameter set, which includes the first reference channel parameter.

[0070] In conjunction with the second aspect, in some implementations of the second aspect, the first differential information further includes first indication information, which is used to indicate the position of the first parameter. The position of the first channel parameter in the first channel parameter set and the position of the first reference channel parameter in the reference channel parameter set are both the position of the first parameter.

[0071] In conjunction with the second aspect, in some implementations of the second aspect, both the first channel parameter set and the reference channel parameter set include N1 channel parameters, the first indication information is used to indicate the positions of N2 parameters, the positions of the N2 parameters include the position of the first parameter, and the first differential information includes N2 differential components that correspond one-to-one with the positions of the N2 parameters.

[0072] In conjunction with the second aspect, in some implementations of the second aspect, the N2 differential components are the N2 differential components with the largest amplitude coefficients among the N1 differential components, wherein the N1 differential components are differential components determined according to the first channel parameter set and the reference channel parameter set.

[0073] In conjunction with the second aspect, in some implementations of the second aspect, the method includes: a network device sending second information, the second information being used to configure a channel information transmission mode, the second information being used to configure one or more of the following parameters:

[0074] The first cycle duration is the transmission interval of the original channel information.

[0075] The second period duration is the transmission interval of the differential channel information, and the first information is one piece of the differential channel information;

[0076] First start time information, which is used to indicate the transmission time of the original channel information in the first cycle;

[0077] The second start time information is used to indicate the start time of the differential channel information of the first cycle;

[0078] First location range information, which is used to indicate the location range corresponding to the original channel information;

[0079] The second location range information is used to indicate the location range corresponding to the differential channel information.

[0080] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: a network device receiving third information, the third information being used to indicate that a terminal expects to obtain channel information of a first location range, wherein the location indicated by the plurality of location information belongs to the first location range.

[0081] Thirdly, a communication device is provided. In one design, the device may include modules corresponding to the methods / operations / steps / actions described in the first aspect or any embodiment of the first aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software. In one design, the device includes: a transceiver unit for receiving first information, which indicates multiple channel information corresponding to multiple location information. The first information includes first differential information corresponding to the first location information, which is differential information between first channel information and first reference channel information. The first channel information is the channel information corresponding to the first location information among the multiple channel information. A processing unit is used to determine the first channel information based on the first differential information and the first reference channel information.

[0082] Fourthly, a communication device is provided. In one design, the device may include modules corresponding to the methods / operations / steps / actions described in the second aspect or any embodiment of the second aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software. In one design, the device includes: a processing unit configured to determine first information, which indicates multiple channel information corresponding to multiple location information. The first information includes first differential information corresponding to a first location information, which is differential information between first channel information and first reference channel information. The first channel information is the channel information corresponding to the first location information among the multiple channel information. A transceiver unit is configured to transmit the first information.

[0083] Fifthly, a communication device is provided, including a processor. The processor can implement the methods described in the first aspect and any possible implementation thereof. Optionally, the communication device further includes a memory, and the processor is coupled to the memory and can be used to execute instructions in the memory to implement the methods described in the first aspect and any possible implementation thereof. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface. In the embodiments of this application, the communication interface may be a transceiver, a pin, a circuit, a bus, a module, or other types of communication interface, and is not limited thereto.

[0084] In one implementation, the communication device is a communication equipment (such as a terminal device or access network equipment). When the communication device is a communication equipment, the communication interface can be a transceiver, or an input / output interface.

[0085] In another implementation, the communication device is a chip configured within a communication device. When the communication device is a chip configured within a communication device, the communication interface can be an input / output interface.

[0086] Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0087] In a sixth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute the methods described in the first aspect and any possible implementation thereof.

[0088] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0089] In a seventh aspect, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the methods described in the first aspect and any possible implementation thereof.

[0090] Eighthly, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the methods described in the first aspect and any possible implementation thereof.

[0091] Ninth aspect, a communication system is provided, including a first communication device and a second communication device, the first communication device being configured to perform the first aspect or any possible implementation thereof, and the second communication device being configured to perform the second aspect or any possible implementation thereof.

[0092] It should be understood that the beneficial effects of the features corresponding to the first aspect in the second to ninth aspects can be referred to the relevant description of the first aspect above, and will not be repeated here. Attached Figure Description

[0093] Figure 1 This is a schematic diagram of the architecture of the communication system provided in the embodiments of this application;

[0094] Figure 1a This is a schematic diagram of an open access network architecture provided in an embodiment of this application;

[0095] Figure 2 This is a schematic flowchart of the channel information transmission method provided in this application;

[0096] Figure 3 This is a schematic flowchart illustrating the determination of the first difference component provided in an embodiment of this application;

[0097] Figure 4 A schematic flowchart for determining the second difference component provided in an embodiment of this application;

[0098] Figure 5 This is a schematic diagram of the channel information transmission process provided in the embodiments of this application;

[0099] Figure 6 This is a schematic block diagram of an example of a communication device provided in an embodiment of this application;

[0100] Figure 7 This is a schematic structural diagram of another example of the communication device provided in the embodiments of this application. Detailed Implementation

[0101] To facilitate understanding of the embodiments of this application, the following points will be explained first:

[0102] In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.

[0103] In this application, " / " can indicate that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" can be used to describe three relationships between the related objects. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.

[0104] In this application, "at least one" means one or more, and "more than one" means two or more, such as three, four, or more. Similar expressions (such as at least one, at least one, etc.) are used in the same way. "At least one of the following," "one or more of the following," or similar expressions refer to any combination of these items, which may include only a single item or a combination of multiple items. For example, at least one of a, b, or c can mean: a, or b, or c; a and b; or a and c; or b and c; or a, b, and c. Where a, b, and c can be single or multiple.

[0105] In this application, for the convenience of describing the technical solutions of the embodiments of this application, the terms "first" and "second" may be used to distinguish them. The terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.

[0106] In this application, the words "exemplary," "example," or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary," "example," or "for example" should not be construed as being more preferred or advantageous than other embodiments or designs. The use of the words "exemplary," "example," or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.

[0107] In this application, "sending information / data" only indicates the direction of information / data transmission, including direct transmission via the device's communication interface (such as an air interface, or simply air interface). "Sending" can also be understood as the "output" of a module interface. "Sending" can include indirect transmission by the processing unit through the communication interface, meaning that after the processing unit outputs information / data through the module interface, it is transmitted to the device's communication interface and then sent out. "Receiving information / data" only indicates the direction of information / data transmission, including direct reception via the communication interface. "Receiving" can also be understood as the "input" of a module interface. "Receiving information / data" can include indirect reception by the processing unit through the communication interface, meaning that after the communication interface receives information / data, it is transmitted to the processing unit's module interface and then input to the processing unit. "Sending information / data to… (such as a terminal)" can be understood as the destination of the information being the terminal. It can include sending information / data directly or indirectly to the terminal. "Receiving information / data from… (such as a terminal)" can be understood as the source of the information being the terminal, and can include receiving information / data directly or indirectly from the terminal. Information / data may undergo necessary processing, such as format changes, between the source and destination, but the destination can understand the valid information / data from the source. Similar statements in this application can be understood in a similar way, and will not be repeated here.

[0108] The technical solutions of this application can be applied to various communication systems, such as Long Term Evolution (LTE) systems, 5th Generation (5G) communication systems, satellite communication systems, Wireless Fidelity (WiFi) systems, and the solutions provided in this application can also be applied to future communication systems or other communication systems. This application does not limit these applications.

[0109] Figure 1 This is a schematic diagram of the architecture of a communication system applicable to the channel information transmission method provided in this application. Figure 1 A schematic diagram of a possible, non-limiting system architecture is shown. (e.g.) Figure 1As shown, the communication system 100 includes a radio access network (RAN) 10 and a core network (CN) 20. Optionally, the communication system 100 also includes an Internet 30. The RAN 10 includes at least one RAN node (e.g., Figure 1 110a and 110b, collectively referred to as 110) and at least one terminal (such as Figure 1 RAN 10, denoted as RAN 10 (120a-120j), may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices. Figure 1 (Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 20 wirelessly or via wired connection. The core network equipment in core network 20 and RAN node 110 in RAN 10 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0110] RAN 10 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN 10 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (Wi-Fi) system. RAN 10 can also be a communication system that integrates two or more of the above systems.

[0111] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, is part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 100 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 10 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.

[0112] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. A RAN node can also be a macro base station (such as...) Figure 1 110a), micro base stations or indoor stations (such as Figure 1 In CRAN scenarios, RAN nodes can be 110b), relay nodes or donor nodes, or wireless controllers. Optionally, RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, the access network equipment can be a roadside unit (RSU).

[0113] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each performing some of the functions of the base station.

[0114] For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

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

[0116] like Figure 1a As shown, the ORAN architecture can include access network devices and a management system. The ORAN architecture can include CU, DU, and RU, where CU, DU, and RU can respectively implement different protocol layer functions of the access network devices. The CU can handle non-real-time protocols and services. The CU can include CU-CP and CU-UP. CU-CP can handle control plane functions, such as implementing RRC and PDCP layer control plane functions (PDCP-C). CU-UP can handle user plane functions, such as implementing SDAP and PDCP layer user plane functions (PDCP-U). The DU is responsible for handling physical layer protocols and real-time services. For example, it can implement the functions of the radio link control (RLC) layer, medium access control (MAC) layer, and higher physical (PHY) layer. The RU is responsible for radio frequency signal processing. For example, it can implement the functions of the lower PHY layer and the radio frequency chain (RF chain).

[0117] Optionally, the DU can also implement O-RAN control plane and user plane (CUS-plane) functions. This CUS-plane can also interact with the RU through different planes of the low-layer split (LLS) interface, such as... Figure 1aAs shown, the DU's O-RAN CUS-plane and the RU's O-RAN CUS-plane can communicate via the LLS-C / U / S (control plane / user plane / signaling plane) interface. Optionally, the ORAN architecture may also include a management system for managing and monitoring the O-RAN network. The management system may include a management plane (M-plane), and the DU's O-RAN M-plane and the RU's O-RAN M-plane can communicate via the LLS-M interface.

[0118] A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.

[0119] In the embodiments of this application, the terminal and network device can be hardware devices, or software functions running on dedicated hardware, or software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal and network device.

[0120] To better understand the methods provided in the embodiments of this application, the technologies and terms involved in this application will be briefly explained below.

[0121] I. Native data and local traffic

[0122] With the increasing diversity of wireless communication applications, a large amount of native and / or local data is generated during wireless communication. Native data refers to data naturally generated during wireless communication, which can be produced by network devices (such as base stations) or terminals during the communication process. Native and / or local data may include, for example:

[0123] • Sensing data: environmental reflection point data, environmental patch data, environmental imaging data, environmental update map data, radio frequency (RF) map data, positioning data, etc.

[0124] • Channel data: such as the H matrix and channel state information (CSI) fed back by devices in a multi-antenna system.

[0125] Artificial intelligence (AI) data includes training data, model / gradient data, inference results, feature data, performance data, etc.

[0126] The above data may have the following characteristics:

[0127] 1) The data volume is large and contains redundancy / correlation, requiring compression to reduce the transmission volume:

[0128] Sensing data may be acquired by sensors (such as radar and cameras) during operation, and these sensors may generate a large amount of sensing data when operating continuously. For example, RF map data in sensing data may include signal strength information from multiple location points, accumulating into a large amount of RF map data over time. At the same time, there may be strong correlations between data from adjacent time points or spatial locations, meaning that there may be redundant information in the data from these adjacent time points or spatial locations.

[0129] For channel data, each antenna combination in a multi-antenna system may correspond to a set of H matrices or CSI values, which can generate a large amount of channel data. Moreover, since environmental changes are gradual and local, the channel state information at different times may also have strong correlations, resulting in redundancy.

[0130] For AI data, in order to improve the generalization ability of the model, the training data contains a large number of samples, resulting in a large amount of AI data. The model / gradient data is constantly updated during training, making the model parameter data large.

[0131] 2) There are multiple data types, and different data types are used in different scenarios:

[0132] Sensing data: Different sensing technologies and application scenarios affect the type of sensing data collected by the terminal. For example, applications such as autonomous driving may require environmental update map data, while applications such as indoor navigation may require RF map data or positioning data.

[0133] AI data: For example, image recognition tasks require a large amount of image training data, while natural language processing tasks require a large amount of text data.

[0134] II. RF map data

[0135] RF map data includes channel information and location information, which will be introduced below.

[0136] 1. Channel Information

[0137] Channel information can include, but is not limited to, multi-path component (MPC) information, scalar information, vector / matrix information, and other forms of channel information.

[0138] a) MPC Information: For multipath channels, a signal travels from the transmitting point (e.g., a terminal) to the receiving point (e.g., a base station) via different transmission paths. The receiving point receives the multipath signal. Analyzing the multipath signal reveals a set of path parameters (or multipath parameters) for each transmission path. These path parameters may include signal amplitude, phase, delay, angle of arrival (AOA), and angle of departure (AOD). Among these:

[0139] • Amplitude can represent the strength of the signal transmitted along each path.

[0140] • Phase can represent the state of a signal waveform at a certain moment.

[0141] • Delay can represent the time required for a signal to travel from the transmitting point to the receiving point along a certain path.

[0142] • AOA can represent the angle of incidence when the signal reaches the receiving point.

[0143] • AOD can represent the emission angle of a signal when it leaves the transmission point.

[0144] It is understandable that when the channel information is MPC information, the format of this channel information can be called MPC format. The following uses Table 1 as an example to introduce the path parameters of the MPC format included in the channel information. Table 1 shows an example of parameters when the channel information includes L transmission paths, that is, when the signal travels from the transmitting point to the receiving point through L transmission paths, an example of the MPC format parameters. In the MPC format parameter examples shown in Table 1, one path contains multiple sets of multipath parameters, and each path can correspond to one set of MPC format path parameters. L transmission paths can correspond to L sets of MPC format path parameters. Each set of MPC format path parameters includes amplitude, phase, delay, AOA, and AOD. For example, in the first set of path parameters, the amplitude corresponding to this transmission path can be represented as A1, and the phase corresponding to this transmission path can be represented as... The time delay corresponding to this transmission path can be expressed as τ1, and the angle of arrival corresponding to this transmission path can be expressed as θ. AOA,1 The departure angle corresponding to this transmission path can be expressed as θ. AOD,1 The representation of other transmission paths is similar to that of the first group of path parameters, and for the sake of brevity, they will not be listed here.

[0145] Table 1

[0146]

[0147]

[0148] It should be noted that the parameters of the MPC format shown above, including amplitude, phase, delay, AOA, and AOD, are merely illustrative descriptions and do not constitute a limitation on the embodiments of this application. In practice, the parameters of the MPC format may include more parameters, which will not be described here for the sake of brevity.

[0149] b) Scalar information: such as channel quality indicator (CQI), rank indicator (RI), and reference signal received power (RSRP) in broadband mode.

[0150] c) Vector / matrix information: This may include CQI, RI, RSRP for subband modes, as well as channel impulse response (CIR) and power delay profile (PDP). Among these:

[0151] • Subband-mode CQI is a quantitative indicator of channel quality. Each subband within the frequency domain bandwidth can correspond to a CQI. For example, assuming there are 20 subbands within the frequency domain bandwidth, the subband-mode CQI can be represented as a 1×20 vector, where each value represents the channel quality in a different subband.

[0152] • RI is used to indicate the maximum number of independent paths supported by the channel, that is, the number of data streams that can be transmitted simultaneously. Similar to CQI, RI can also be represented as a vector, such as a 1×10 vector for 10 subbands.

[0153] • RSRP represents the received reference signal power, similar to CQI. RSRP can also be organized according to the number of subbands to form a vector, but for the sake of simplicity, it will not be elaborated here.

[0154] Some or all of the above parameters can be combined to form matrix information. For example, each row of the matrix may represent different channel parameters corresponding to a sub-band, such as CQI, RI, RSRP, etc., and each column of the sub-band may represent the parameter values ​​of different sub-bands corresponding to a channel parameter. However, this application is not limited to this.

[0155] 2. Location information

[0156] In radio frequency maps, location information is used to describe the geographical distribution and coverage of signals. This location information can be coordinate points on a regular grid, or it can be a regular or irregular coordinate range (such as polygonal, circular, elliptical, etc.). In other words, the area covered by the signal is described by this coordinate range, and there are no restrictions here.

[0157] RF map data can contain one or more sets of channel information (the channel information can be in at least one format of MPC information, scalar information, or vector / matrix information), and each set of channel information can correspond to a location information. For example, if the RF map area includes N sets of channel information (N is a positive integer), then the RF map data for that area can be recorded as follows:

[0158] {Channel Information 1, Location Information 1}

[0159] {Channel Information 2, Location Information 2}

[0160]

[0161] {Channel information N, Location information N}

[0162] III. RF map-assisted communication

[0163] RF map-assisted communication refers to a technique that utilizes RF maps to enhance and optimize the performance of wireless communication systems. This technique collects and analyzes channel information within a specific area, such as signal strength, multipath components, and phase information, and combines this with location information to support network planning, equipment deployment, and real-time communication.

[0164] Currently, in RF map-assisted communication scenarios, the base station (BS) sends RF map data to the UE. For example, the base station can send RF map data to the terminal via unicast, broadcast, or multicast through radio resource control (RRC) signaling.

[0165] However, the following scenarios may result in a large amount of RF map data:

[0166] In scenario 1, when the channel information in the RF map data is carried in MPC format, each RF map grid may contain multipath parameters for multiple paths to accurately describe the signal propagation characteristics at corresponding locations. Furthermore, each path needs to record multiple parameters, such as amplitude, phase, delay, AOA, and AOD, leading to a large RF map data volume. Especially when there are many RF map grids, the RF map is divided into many small units, each containing detailed MPC format channel information, which can cause the RF map data volume to increase exponentially. In other words, when the channel information carries MPC format data and the number of RF map grids is large, the RF map data volume is substantial.

[0167] Scenario 2: When the RF map data includes channel information carried in vector or matrix format (such as channel matrix, precoding matrix, or related orthogonal basis, orthogonal matrix, etc.), the dimensionality of the channel matrix and precoding matrix will increase with the increase of antenna size and bandwidth. That is, when the channel information carries vector or matrix format data, and the antenna size and bandwidth are large, the amount of RF map data is also large.

[0168] When the RF map data volume is large, the base station directly sending the raw RF map data to the UE will consume a significant amount of transmission resources. This may require more RRC resources, and in practical applications, it may be impossible to schedule the necessary time-frequency resources in a timely manner to meet the needs of the raw data transmission, thus compromising the timeliness of RF map data delivery. Furthermore, RF map data transmission not only consumes substantial transmission resources but may also require splitting the large RF map data into multiple smaller packets for transmission. These packets also need to be reassembled upon arrival at the receiving end. This packet splitting and reassembly process adds extra processing time, significantly increasing the effective time of the RRC message carrying the RF map data.

[0169] To address the aforementioned issues, this application proposes that when updating channel information in RF map data, the base station can perform differential analysis on the channel information at each location in the RF map data and the reference channel information to obtain differential information for the channel information at each location. This differential information is then sent to the terminal, and the amount of data in this differential information is significantly smaller than the original channel information in the RF map data. After receiving the differential information, the terminal can obtain the updated RF map channel information based on this differential information and the reference channel information. In this way, by transmitting differential information, the amount of data the base station sends to the terminal to update the RF map data is reduced, less RRC resources and air interface transmission resources are consumed, and the transmission efficiency of RF map data is improved.

[0170] The embodiments of this application will now be described with reference to the accompanying drawings.

[0171] It should be understood that, in the embodiments of this application, the channel information transmission method provided by this application is shown from the perspective of interaction between the terminal and the base station, but this application does not limit the executing entity of the method. In each embodiment, the function of the terminal can also be implemented by a module (such as a chip, chip system, processor, logic circuit, or software) configurable in (or used in) the terminal. In each embodiment, the function of the base station can be implemented by the RAN node described above. Alternatively, it can be implemented by a module (such as a chip, chip system, processor, logic circuit, or software) configurable in the base station. When the executing entity is a module in the terminal or base station, receiving / transmitting can be understood as input / output, that is, the module communicates with other modules or components of the terminal or base station. Furthermore, the operation performed by a single executing entity can also be divided into operations performed by multiple executing entities, which can be logically and / or physically separated. For example, the operation performed by the base station can be divided into operations performed by at least one of CU, DU, RU, etc.

[0172] Figure 2 This is a schematic flowchart of the channel information transmission method provided in this application. The channel information transmission method may include, but is not limited to, the following steps S201, S202, and S203. Each step is described in detail below.

[0173] S201, the base station determines first information, which is used to indicate multiple channel information corresponding to multiple location information. The first information includes first differential information corresponding to the first location information. The first differential information is the differential information between the first channel information and the first reference channel information. The first channel information is the channel information corresponding to the first location information among the multiple channel information.

[0174] RF map data contains multiple channel information corresponding to multiple location information. Location information indicates coordinate points on the RF map grid, or it indicates the coordinate range of the RF map grid. The channel information corresponding to a location information is the channel information corresponding to the location indicated by that location information. For example, the RF map area includes M location information points, and these M location information points include the first location information.

[0175] In order to update the RF map data for the terminal, the base station can obtain differential data based on the current RF map data and the reference RF map data. The first information is used to indicate this differential data. The base station can provide this differential data to the terminal so that the terminal can obtain the currently updated RF map data based on the differential data and the reference RF map data.

[0176] In one implementation, when the base station initially sends RF map data to the terminal, it sends the raw data of the RF map data. Subsequent updates to the RF map data involve the base station sending differential data to the terminal.

[0177] In another implementation, when the base station first sends RF map data to the terminal, it sends the raw data of the RF map data. The base station can also send the raw data when updating the RF map data after a preset time period. Between the two sets of raw data, the base station can update the RF map data by sending differential data to the terminal.

[0178] Specifically, referencing RF map data can be implemented in, but is not limited to, the following two ways:

[0179] In implementation method 1, the reference RF map data can be the RF map data previously sent by the base station to the terminal. Regardless of whether the base station previously sent the RF map data to the terminal using differential data or raw data, the previously sent RF map data is used as the reference.

[0180] The base station uses the previously updated RF map data as the reference RF map data. Since the channel changes may be small, the overhead of differential data is small.

[0181] In implementation method 2, the reference RF map data can be the original data of the RF map data that the base station previously sent to the terminal.

[0182] Using the original RF map data previously transmitted by the base station as reference RF map data can reduce the error of the updated RF map data because the original data has high precision.

[0183] The base station updates the RF map data for the terminal using the first information. It should be understood that the base station can update the channel information corresponding to some or all of the location information in the RF map data using the first information. For example, if the RF map data for some location information (or RF map grid) within the RF map area remains unchanged, the base station can also send the channel information indicating the change in the RF map data to the terminal to save transmission resources. That is, the location range corresponding to the updated data can be the same as the RF map area range, or the location range corresponding to the updated data can be a subset of the RF map area range. The location range of the updated data and the RF map area range are explained below with reference to Tables 2 and 3. Table 2 shows the RF map area range, which includes 16 location information (i.e., from location information 1 to location information 16). The location range of the updated data can include only the 5 location information shown in Table 3 (i.e., location information 2, 6, 7, 10, and 11). Correspondingly, when the base station updates the RF map data for the terminal using the first information, the first information can only indicate the channel information corresponding to these 5 location information. Optionally, the first information may include the identifiers of these 5 location information.

[0184] Table 2

[0185] Location Information 1 Location Information 2 Location Information 3 Location Information 4 Location Information 5 Location Information 6 Location Information 7 Location Information 8 Location Information 9 Location information 10 Location information 11 Location information 12 Location information 13 Location information 14 Location information 15 Location information 16

[0186] Table 3

[0187] / Location Information 2 / / / Location Information 6 Location Information 7 / / Location information 10 Location Information 11 / / / / /

[0188] Specifically, the channel information corresponding to a location information can be indicated by the differential information of that channel information. The following explanation uses the first differential information as an example to illustrate the first channel information corresponding to the first location information indicated by the first information. The channel information corresponding to other location information indicated by the first information can be referred to in the implementation, and will not be elaborated upon here.

[0189] As mentioned earlier, the first reference channel information can be the channel information corresponding to the first location information previously sent by the base station to the terminal. That is, regardless of whether the base station previously sent raw channel information or differential information to the terminal, the channel information corresponding to the previously acquired first location information is used as a reference. Alternatively, the first reference channel information can be the raw channel information corresponding to the first location information previously sent by the base station to the terminal. In other words, the raw information corresponding to the first location information previously sent by the base station to the terminal is used as a reference, regardless of whether intermediate base stations updated the channel information corresponding to the first location information using differential information.

[0190] The format of the first channel information can be at least one of MPC format, scalar format, vector format, or matrix format. For ease of distinction, the differential information corresponding to the MPC format will be referred to as the first differential component, and the differential information corresponding to the vector / matrix format will be referred to as the second differential component. That is, the first differential information includes the first differential component and / or the second differential component. The specific implementation methods for the first channel information including MPC format and the first channel information including vector / matrix format will be described in detail below.

[0191] Example 1: The first channel information includes the path parameters of the first transmission path (MPC format).

[0192] It is understood that when the first channel information includes path parameters in MPC format, the first channel information may include path parameters of multiple transmission paths, including the first transmission path. The first channel information includes the path parameters of the first transmission path. The base station may determine the first differential component based on the path parameters of the first transmission path and the path parameters of the reference path in the first reference channel information.

[0193] Optionally, the path parameters include at least one of amplitude, phase, signal transmission delay (hereinafter referred to as delay), signal angle of arrival (hereinafter referred to as angle of arrival), and signal departure angle (hereinafter referred to as departure angle). For details regarding amplitude, phase, signal transmission delay, signal angle of arrival, and signal departure angle, please refer to the description above; they will not be repeated here. The following description uses path parameters including amplitude, phase, signal transmission delay (delay), signal angle of arrival (angle of arrival), and signal departure angle (departure angle) as an example.

[0194] The following is combined with Figure 3 This section describes the specific implementation method for determining the first difference component.

[0195] Figure 3 This is a schematic flowchart illustrating the determination of the first difference component, provided for an embodiment of this application. Figure 3 As shown, Figure 3 (a) is a schematic diagram of the path parameters in the first reference channel information, which includes path parameters for L transmission paths. Among these L transmission paths, the path parameters of the first transmission path are respectively designated by A1, τ1, θ AOA,1 and θ AOD,1 This indicates that the path parameters of the Lth transmission path are respectively represented by A. L , τ L θ AOA,L and θ AOD,LThis indicates that the representation of other groups is similar to that of the path parameters in Group 1 and Group L. For the sake of simplicity, examples are not provided here. It should be noted that the group numbers in Groups 1 to L are for illustrative purposes only and do not represent the specific sequence numbers (identifiers) of multiple actual reference paths. The actual identifiers can be other data, and there are no restrictions here.

[0196] Figure 3 (b) is a schematic diagram of the path parameters in the first channel information. This first channel information includes K transmission paths, including the first transmission path. Among the K reference paths, the parameters of the first reference path are respectively designated by A'1. τ'1,θ' AOA,1 and θ' AOD,1 This indicates that the parameters of the Kth reference path are respectively represented by A' K , τ' K ,θ' AOA,K and θ' AOD,K The representation of other groups is similar to that of the parameters in the first and Kth groups. For the sake of brevity, examples will not be given here.

[0197] It should be understood that the channel environment may change over time, causing the number of paths corresponding to the channel information to change. Thus, the number of paths corresponding to the reference time and the current time may be the same or different; that is, the number of paths (K) of the first transmission path and the number of paths (L) of the reference path may be the same or different, which is not restricted here.

[0198] Furthermore, for the first transmission path, the path parameters of the first transmission path can be compared sequentially with the path parameters of L transmission paths in the first reference channel information, and a reference path can be matched for the first transmission path in the L paths. The matching process can aim to obtain a reference path that is the same as or similar to the first transmission path.

[0199] Specifically, the reference path matching the first transmission path is the transmission path among the L transmission paths included in the first reference channel information whose signal transmission delay is closest to that of the first transmission path. It should be understood that if two paths corresponding to channel information at different times have very close delays, then these two paths are likely the same or similar paths. Thus, the first differential component can be determined by differential analysis based on the two transmission paths with the closest delays.

[0200] Specifically, the transmission path in the reference channel information whose delay is closest to that of the first transmission path (i.e., an example of the first transmission path) in the first channel information is the first transmission path. Then, the first transmission path in the first channel information can be matched with the first reference path in the reference channel information.

[0201] In some scenarios, some transmission paths among the K transmission paths in the first channel information may not be fully matched. For example, assuming that the number of transmission paths included in the channel information increases over time (i.e., K is greater than L), and each reference path in the first reference channel information is required to match only one first transmission path (i.e., each reference path is matched only once), some transmission paths in the first channel information may not be fully matched. In this case, the base station can prioritize matching the transmission path with stronger amplitude in the first channel information. That is, the stronger the amplitude in the first channel information, the higher the priority for matching the corresponding first transmission path.

[0202] It should be noted that the above example of matching a reference path for the first transmission path based on the condition of closest delay is only one example of selecting a reference path. In actual applications, a reference path can be matched for the first transmission path in other ways, such as matching based on one or more parameters among amplitude, phase, delay, angle of arrival, and angle of departure. This application does not impose any restrictions on this.

[0203] Furthermore, the base station obtains the first differential components of each path parameter of the first transmission path. These first differential components may also include parameters such as amplitude, phase, delay, angle of arrival, and angle of departure. Optionally, the first differential component can be a differential value, or it can be a quantized value after differentiation. The following description uses the example of the first differential component being a differential value to illustrate the implementation method for determining the first differential component.

[0204] The base station can obtain the first differential component by subtracting the corresponding path parameter in the reference path from the path parameter of the first transmission path, or by subtracting the corresponding path parameter in the first transmission path from the path parameter of the reference path. The specific differential method can be predefined by the protocol or pre-configured by the network through signaling. This application does not limit this.

[0205] For example, if the first transmission path in the first channel information matches the first transmission path in the first reference channel information, then... Figure 3 As shown in (c), the corresponding first difference component includes the amplitude difference value (denoted as A'1-A1) and the phase difference value (denoted as A'1-A1). The difference in time delay (denoted as τ'1-τ1) and the difference in angle of arrival (denoted as θ') AOA,1 -θ AOA,1The difference between the departure angles (denoted as θ') AOD,1 -θ AOD,1 Alternatively, the amplitude difference in the first differential component can also be denoted as A1-A'1, and the phase difference can also be denoted as... The difference in time delay can also be denoted as τ1-τ'1, and the difference in angle of arrival can also be denoted as θ. AOA,1 -θ' AOA,1 The difference in the angle of departure can also be denoted as θ. AOD,1 -θ' AOD,1 .

[0206] If a transmission path in the first channel information does not match a suitable reference path, the first information may include the original path parameters of that transmission path or the quantized value of the original path parameters. For example, if the Kth transmission path in the first channel information does not match, then... Figure 3 As shown in (c), the first information may include the amplitude A' of the Kth transmission path. K phase Delay τ' K Arrival angle θ' AOA,K , away from angle θ' AOD,K .

[0207] Based on the above implementation, the first information determined by the base station includes a first differential component corresponding to the first transmission path. This first differential component is the difference between the path parameters of the first transmission path and the corresponding path parameters of the reference path. If the transmission path in the first channel information does not match the reference path, the first information may include the original path parameters of the transmission path or the quantized value of the original path parameters.

[0208] After obtaining the aforementioned differential value, the base station can quantize the differential value to obtain the quantized value after differentiation. Quantization can be performed, for example, by a quantization function or by other quantization methods; this application does not limit this. It is understood that whether the first differential component specifically includes the differential value or the quantized value after differentiation can be predefined by the protocol or pre-configured by the network through signaling; this application does not limit this.

[0209] Optionally, the first differential information also includes an identifier of the reference path. The terminal can determine the reference path of the first transmission path based on the identifier of the reference path, and thus determine the transmission parameters of the first transmission path based on the path parameters of the reference path and the first differential component. The identifier of the reference path can be the path number of multiple transmission paths in the first reference channel information, and this application does not limit this. It is understood that the format of the identifier included in the first differential component can be predefined by the protocol or preconfigured by the network through signaling, and this application does not limit this.

[0210] Figure 3In (c), the first row of parameters is the differential information corresponding to the first transmission path (i.e., an example of the first transmission path), where the identifier is 1, indicating that the reference path of the first transmission path in the first channel information is the first transmission path in the reference channel information.

[0211] For a transmission path for which no reference path is matched, the identifier corresponding to that transmission path can be recorded as 0, or it can be NULL, etc., without restriction. Thus, after the terminal receives the first information, it can determine that a transmission path does not have a reference path based on whether the identifier corresponding to a transmission path is 0 or NULL. The first information contains the original path parameters or quantized values ​​of the original path parameters for that transmission path. For example... Figure 3 As shown in (c), the Kth transmission path in the first information does not match the reference path, and the identifier corresponding to the Kth transmission path is 0.

[0212] Example 2: The first channel information includes a first channel parameter set. The first channel parameter set may include multiple channel parameters, including the first channel parameters.

[0213] Specifically, the first channel parameter set can be n m ×N m A vector or matrix. It can be understood that in n... m When n = 1, the first channel parameter set is in vector format, and in n m When the value is greater than 1, the first channel parameter set is in matrix format. Alternatively, the first channel parameter set can also be data in other formats, which are not restricted here.

[0214] For ease of understanding, the following description uses a vector or matrix format for the first channel parameter set as an example to illustrate the implementation method for determining the first differential information. The reference channel parameters have the same format as the first channel parameter set.

[0215] It can be understood that the first channel information includes the first channel parameter set, and the first reference channel information includes the reference channel parameter set. For ease of distinction, the reference channel parameter set will be denoted as Q in the following text. m Let the first set of channel parameters be denoted as Q′. m .

[0216] Figure 4 This is a schematic flowchart illustrating the determination of the second difference component, provided for an embodiment of this application. Figure 4 As shown, the base station can base its data on the reference channel parameter set Q. m and the first channel parameter set Q′ m Calculate the difference set ΔQ′ m The reference channel parameter set Q m The elements in the set include the first channel parameters, which is the first channel parameter set Q′.m The first reference channel parameter is an element in ΔQ′. m This includes a second difference component, which is the difference between the first channel parameter and the first reference channel parameter, ΔQ′. m Specifically, it can be in vector or matrix format.

[0217] ΔQ′ is calculated for specific base stations. m The implementation methods may include, but are not limited to, the following:

[0218] Method 1: The base station performs differential analysis based on the original data of the first channel parameters and the first reference channel parameters.

[0219] In method 1-1, the base station directly calculates the difference between the first channel parameter in the first channel parameter set and the first reference channel parameter in the reference channel parameter set. That is, ΔQ′. m Q′ m Q m satisfy:

[0220] ΔQ′ m =Q′ m -Q m

[0221] Or, ΔQ′ m Q′ m Q m satisfy:

[0222] ΔQ′ m =Q m -Q′ m

[0223] Furthermore, for ΔQ′ m It can be based on ΔQ′ m The magnitude of the middle element is used to filter and retain ΔQ′. m The element with the largest amplitude at a specific proportion, this first difference information includes ΔQ′. m A specific proportion of the elements are retained, including the second difference component.

[0224] Optionally, this specific percentage can be, for example, 10%, 20%, etc. This specific percentage can be predefined by the protocol or pre-configured by the network; there are no restrictions here. For example, in the case of a specific percentage of 10%, regarding Q′... m and Q m The original data is differentially analyzed to obtain ΔQ′. m Then, you can filter and retain ΔQ′. m The first difference information for the 10% of elements with the largest amplitude includes ΔQ′. m The 10% of elements are retained.

[0225] The first difference information includes ΔQ′ m The 10% of elements retained, excluding the remaining ΔQ′ m The elements in the first differential information also include first indication information, which is used to indicate the position of the first parameter. The position of the first channel parameter in the first channel parameter set and the position of the first reference channel parameter in the reference channel parameter set are both the position of the first parameter.

[0226] That is, for the first channel parameter set Q m and the first channel parameter set Q′ m When performing a difference operation on these two sets, the difference operation is performed on the elements at the same position (the first parameter position) in both sets. This is because the base station selection preserves ΔQ′. m The element with the largest amplitude at a specific proportion is selected, and this specific proportion of elements is indicated by the first difference information. Therefore, this first difference information also needs to indicate the element with the specific proportion of elements retained in ΔQ′. m The position in the first differential information. For example, if the first differential information includes first indication information, the first indication information indicates that the position of the first channel parameter in the first channel parameter set is the first parameter position. The terminal can obtain the channel parameter (i.e., the first reference channel parameter) at the corresponding position in the first reference channel parameter set based on the first parameter position as the reference channel parameter of the first channel parameter.

[0227] In this way, the base station can notify the terminal which parameters in the reference channel parameter set need to be updated by indicating the parameter positions corresponding to the channel parameters. It can also indicate the differential component to the terminal so that the terminal can confirm the updated channel parameters at the corresponding parameter positions. For example, after obtaining the first reference channel parameters, the terminal determines the first channel parameter based on the first reference channel parameters and the second differential component, and determines that this first channel parameter is the channel parameter at the first parameter position in the first channel parameter set.

[0228] Optionally, the first indication information can be represented by a bitmap or an index set.

[0229] For example, suppose Q m and Q′ m If ΔQ′ is a 1×8 vector, then ΔQ′ m It is also a 1×8 vector. For example, the base station retains ΔQ′. m The second and third elements in.

[0230] For example, when the first indication information is represented by a bitmap, the bitmap includes 8 bits that correspond one-to-one with the 8 elements. Specifically, the bitmap can be [0,1,1,0,0,0,0,0]. Based on the fact that the second and third elements in the bitmap are 1, the terminal can determine that the second and third elements in the reference channel parameter set need to be updated. The terminal can determine the second channel parameter in the first channel parameter set based on the second channel parameter in the reference channel parameter set and its corresponding difference component, and determine the third channel parameter in the first channel parameter set based on the third channel parameter in the reference channel parameter set and its corresponding difference component. The other parameters in this first channel parameter set are the same as the channel parameters at the corresponding positions in the reference channel parameter set.

[0231] For example, when the first indication information is represented by an index set, the elements included in that index set can indicate the position of the element that needs to be updated in the reference channel parameter set. Building upon the example above, if the base station retains ΔQ′... m If the second and third elements in the index set are 2 and 3 respectively, then the terminal can determine that the second and third elements in the reference channel parameter set need to be updated based on the inclusion of 2 and 3 in the index set. Furthermore, the terminal can update the second and third elements in the reference channel parameter set; specific implementation methods can be found in the relevant description of the above example, and will not be repeated here.

[0232] It should be understood that this application is not limited to the above-described embodiments. The first differential information may also not include the first indication information. For example, in another embodiment, the base station corresponds to ΔQ′. m Elements other than those with the largest amplitude at a specific ratio are set to 0. The first difference information includes ΔQ′. m The element corresponding to each parameter position, i.e., the first difference information, includes ΔQ′. m n m ×N m Each element.

[0233] Taking a specific proportion of 10% as an example, n m ×N m The elements include 10% non-zero elements, and the remaining 90% are 0. This n m ×N m The elements are arranged in a preset order, so that the terminal can use the n elements from the first difference information. m ×N m Each element restores ΔQ′ m The terminal, based on ΔQ′ m and reference channel parameter set Q m The first channel parameter set Q′ is obtained.m Specifically, ΔQ′ m The element at the first parameter position is the second difference component, and the terminal uses the reference channel parameter set Q. m The first reference channel parameter at the first parameter position and the second difference component are used to determine the first channel parameter at the first parameter position in the first channel parameter set.

[0234] In methods 1-2, the base station performs decorrelation operations on the first channel parameters in the first channel parameter set and the first reference channel parameters in the reference channel parameter set to obtain the difference components of the channel parameters. Specifically, ΔQ′ m Q′ m Q m satisfy:

[0235] ΔQ′ m =Q′ m -α m ×Q m

[0236] Where, α m The correlation coefficient is... The vec(·) operation means to flatten a matrix into a column vector by connecting the first and last columns of the matrix.

[0237] Furthermore, similar to method 1-1, method 1-2 yields ΔQ′. m Then, you can also filter and retain ΔQ′. m The element with the largest amplitude at a specific proportion. See the description above for details, which will not be repeated here.

[0238] It is understandable that, when the difference components of the channel parameters are obtained through decorrelation operations, the first difference information may also include the correlation coefficient α. m , the α m It can reflect the changing trend of the channel, based on this; m For Q′ m Performing decorrelation operations can improve the obtained ΔQ′ m With more elements being 0 or close to 0, the first differential information can include fewer differential components of channel parameters, which can further reduce the amount of RF map data sent by the base station to the terminal and reduce the signaling overhead of the first information.

[0239] Method 2: The base station obtains a differential component set based on the transformation sets of the first channel parameter set and the first reference channel parameter set, and the differential component set includes the second differential component.

[0240] Method 2-1: The base station performs differential analysis on the transformation set of the first channel parameter set and the transformation set of the reference channel parameter set to obtain a differential component set, which includes the second differential component.

[0241] Specifically, taking the parameter set as a matrix as an example, the base station can first set the first channel parameter matrix Q′ m and reference channel parameter matrix Q m Multiplying each matrix by the transformation matrix yields the corresponding transformed matrix Q′. f,m and Q f,m Optionally, the transformation matrix can be predefined by the protocol or pre-configured by the network via signaling; there are no restrictions here.

[0242] Furthermore, regarding Q′ f,m and Q f,m By taking the difference, we obtain ΔQ′. f,m That is, ΔQ′ f,m Q′ f,m Q f,m satisfy:

[0243] ΔQ′ f,m =Q′ f,m -Q f,m

[0244] Or, ΔQ′ f,m Q′ f,m Q f,m It can also satisfy:

[0245] ΔQ′ f,m =Q f,m -Q′ f,m

[0246] Furthermore, compared with method 1-1, this method 2-1 yields ΔQ′. f,m Then, you can also filter and retain ΔQ′. f,m The element with the largest amplitude at a specific proportion. See the description above for details, which will not be repeated here.

[0247] Method 2-2: The base station performs decorrelation operation on the transformed set of the first channel parameter set and the transformed set of the reference channel parameter set, and then performs differential analysis to obtain a differential component set, which includes the second differential component.

[0248] Specifically, ΔQ′ f,m Q′ f,m Q f,m satisfy:

[0249] ΔQ′ f,m =Q′ f,m -α m ×Qf,m

[0250] Where, α m The correlation coefficient is... The vec(·) operation means to flatten the matrix into column vectors.

[0251] According to the above implementation, when the first channel information includes a first channel parameter set, the first differential information can indicate the specific proportion of elements with the largest amplitude to be retained after the differential operation, including the second differential component. Other elements with lower amplitudes after the differential operation can be left unindicated, which can effectively reduce the amount of RF map data sent by the base station to the terminal and save transmission resources.

[0252] The first differential information also includes first indication information, which is used to indicate the position of the first parameter. In this mode 2, the position of the first parameter is the position of the second differential component in the differential component set.

[0253] The differential component set includes N1 differential components. The first indication information is used to indicate the positions of N2 parameters, where N2 is less than N1. The positions of the N2 parameters are the positions of the N2 differential components in the differential component set. The N2 differential components include a second differential component. The first differential information includes the N2 differential components.

[0254] After receiving the first information, the terminal can determine the position of N2 differential components in the differential component set in the first differential information according to the first indication information, as well as the position indicated by other first indication information in the differential component set. The terminal fills in 0 to obtain the differential component set determined by the terminal. The terminal then obtains the first channel parameter set according to the differential component set, the transform set, and the reference channel parameter set.

[0255] S202, the base station sends the first information to the terminal.

[0256] Accordingly, after receiving the first information from the base station, the terminal can execute S203.

[0257] S203, the terminal determines the first channel information based on the first differential information and the first reference channel information.

[0258] That is, the terminal can update the first channel information based on the first differential information and the first reference channel information.

[0259] It is understandable that the first channel information includes path parameters in MPC format.

[0260] Specifically, after receiving the first information, if the first differential information includes the first differential component corresponding to the first transmission path and the identifier of the reference path, the terminal can determine the path parameters of the reference path in the first reference channel information based on the identifier of the reference path, and obtain the transmission parameters of the first transmission path based on the path parameters of the reference path and the first differential component.

[0261] Furthermore, the terminal can determine the path parameters of the first transmission path based on the differential value in the specific first differential component and the path parameters of the reference path. For example, if the amplitude A of the path parameter of the reference path to be updated is A′ after the path is updated, the amplitude differential value ΔA satisfies:

[0262] A′=A+ΔA

[0263] Alternatively, when the base station determines the first differential component by subtracting the path parameters of the first transmission path from the path parameters of the reference path, the above A, A′, ΔA satisfy:

[0264] A′=A-ΔA

[0265] It should be understood that the other path parameters of the reference path to be updated are similar to the implementation method for determining the magnitude, and for the sake of brevity, they will not be listed here.

[0266] For example, if the first transmission path is the first transmission path in the first channel information, and the identifier of the reference path in the first differential information is 1, then the terminal determines that the reference path is the first transmission path in the first reference channel information. The terminal then determines the reference path based on the differential values ​​included in the first differential component, such as the amplitude differential value A'1-A1 and the phase differential value... Delay difference τ'1-τ1, arrival angle difference θ' AOA,1 -θ AOA,1 , departure angle difference θ' AOD,1 -θ AOD,1 and the path parameters of the reference path, such as amplitude A1, phase Time delay τ1, angle of arrival θ AOA,1 and departure angle θ AOD,1 The path parameters of the first transmission path can be determined, namely the amplitude A'1 and the phase. Delay τ'1, Angle of Arrival θ' AOA,1 and departure angle θ' AOD,1 .

[0267] When the first channel information includes a first set of channel parameters, the implementation method of updating the reference channel information by the terminal based on the first information may also differ depending on the specific implementation method for determining the second differential component.

[0268] This includes cases where the base station directly calculates the difference between the first channel parameter in the first channel parameter set and the first reference channel parameter in the reference channel parameter set. After receiving the first differential information, the terminal determines the position of the reference channel parameter to be updated in the reference channel parameter set based on the first indication information included in the first differential information. For example, if the first indication information is represented by a bitmap, assuming the first indication information bitmap = [0,1,1,0,0,0,0,0], the terminal can determine that the channel parameters to be updated in the reference channel parameter set are the second and third channel parameters. The terminal can determine the second channel parameter in the first channel parameter set based on the second channel parameter in the reference channel parameter set and its corresponding difference component, and the same applies to the third channel parameter in the reference channel parameter set and its corresponding difference component. The other parameters in this first channel parameter set are the same as the channel parameters at the corresponding positions in the reference channel parameter set.

[0269] It should be understood that when a base station sends RF map data to a terminal, if only differential data is used to update the RF map data, there may be a discrepancy between the updated RF map data determined by the terminal after a certain differential data transmission and the actual RF map data. Furthermore, continuously sending differential data will cause persistent problems with the RF map data updated by the terminal based on reference channel information and differential data. To address these issues, embodiments of this application propose alternating the transmission of original channel information and differential channel information for RF map data. This saves transmission resources and reduces the occurrence of problems with the channel information updated by the terminal based on original channel information and differential channel information.

[0270] Optionally, the specific implementation of alternating transmission of raw channel information and differential channel information can be as follows: firstly, during the transmission period T of the first raw channel information... ref At the initial moment, the base station sends the first raw channel information to the terminal, and then the base station can use T... update The base station sends differential channel information to the terminal M times in a period. Further, at the beginning of the second period for sending the original channel information, the base station sends the second set of original channel information to the terminal, and then the base station sends T... update The differential channel information is sent to the terminal M times periodically, alternating in this manner to update the terminal's channel information. Optionally, M can be predefined by the protocol, or it can be configured by the network for the terminal via signaling; this application does not impose any restrictions on this.

[0271] The specific implementation method for transmitting channel information between base stations and terminals is as follows: Figure 5 As shown.

[0272] Figure 5 This is a schematic diagram of the channel information transmission process provided in the embodiments of this application. Figure 5 Zhongyu Figure 2 The same parts as those shown in the embodiments can be referred to in Figure 2 The descriptions in the illustrated embodiments will not be repeated here. Specifically, as shown... Figure 5 As shown, the channel information transmission process provided in this application embodiment may include the transmission of configuration information (i.e., second information), the transmission of original channel information, and the transmission of differential channel information.

[0273] S501, the terminal receives second information from the base station. This second information is used to configure the channel information transmission mode. Based on this second information, the terminal can determine the specific time for sending the original channel information and differential channel information.

[0274] In other words, the second piece of information is used to configure how the RF map data is updated.

[0275] S502, the base station sends raw channel information 1 to the terminal. Raw channel information 1 is the raw channel information for the first cycle.

[0276] Accordingly, the terminal receives raw channel information 1 from the base station.

[0277] In S502, the base station sends RF map data to the terminal. The RF map data contains channel information corresponding to multiple location information, including raw channel information 1. The RF map data includes raw channel data corresponding to multiple location information, such as the raw or quantized values ​​of each path parameter / channel parameter.

[0278] The second information can be configured with first start time information, which indicates the transmission time of the raw channel information in the first cycle, i.e., the transmission time of the raw RF map data in the first cycle.

[0279] For example, the first start time information may indicate a first time offset, which is used to indicate the transmission interval 1 between transmitting the second information and transmitting the original channel information of the first cycle. Alternatively, the first start time information may not be determined with reference to the transmission time of the second information; for example, the first start time information may be a time predefined by the protocol.

[0280] However, this application is not limited to this. The second information may not indicate the first start time information. After the base station sends the second information to the terminal, the base station may immediately send the original channel information 1 to the terminal. Alternatively, the second information and the original channel information 1 may be carried in the same message and sent.

[0281] The second information can also configure the first period duration, which is the transmission interval of the original channel information (denoted as T). ref ), that is, the base station every interval T ref Send RF map data containing the original channel information to the terminal. The transmission interval between this original channel information 1 and the original channel information 2 (described below) is T. ref .

[0282] S503, after the base station sends the original channel information 1, the base station can update the channel information in the RF map data by sending differential channel information to the terminal. For example, the base station sends M updated RF map data to the terminal, and the M updated RF map data respectively include differential channel information 1, differential channel information 2, ..., differential channel information M.

[0283] The second information can also be configured with a second start time information, which is used to indicate the start transmission time of the differential channel information (i.e., differential channel information 1) of the first cycle.

[0284] For example, the second start time information may indicate a second time offset, which may be the transmission interval between transmitting the original channel information and the differential channel information. Alternatively, the second time offset may be the transmission interval between transmitting the second information and the differential channel information, or it may be referenced to other times, which this application does not limit.

[0285] The second information can also be configured with a second period duration, which is the transmission interval of two adjacent differential channel information transmissions (denoted as T). update That is, the base station every T update Send differential channel information to the terminal.

[0286] Each differential channel information sent by the base station to the terminal is obtained based on the current RF map data and reference RF map data at the time of determining the differential channel information. As mentioned earlier, the reference RF map data can be the RF map data last updated by the base station. For example, differential channel information 1 is determined based on the current RF map data (denoted as RF map data 1) and the RF map data containing the original data sent by the base station in S501 (denoted as RF map data 0). That is, the reference RF map data used by the base station when determining differential channel information 1 is the RF map data 0 containing the original data last sent by the base station. The reference RF map data used by the base station when determining differential channel information 2 is the RF map data 1 last updated by the base station using differential channel information 1. And so on.

[0287] Alternatively, the reference RF map data can be the RF map data containing the original data previously transmitted by the base station. That is, the reference RF map data corresponding to the M differential channel information transmitted in S503 are all the RF map data 0 transmitted in S501.

[0288] S504, the base station sends raw channel information 2 to the terminal, and correspondingly, the terminal receives raw channel information 2 from the base station.

[0289] S505: After the base station sends the original channel information 2, the base station may send differential channel information to the terminal with a second cycle duration. For example, the base station may send differential channel information M+1 and other differential channel information.

[0290] The specific transmission time of the M differential channel information in S505 is similar to that of the M differential channel information in S503, as described above.

[0291] If the reference RF map data is the RF map data last updated by the base station, then the reference RF map data used by the base station to determine the differential channel information M+1 is the RF map data that the base station last transmitted (i.e., in S504) containing the original data (such as original channel information 2). The reference RF map data used by the base station to determine the differential channel information M+2 is the RF map data that the base station last updated using the differential channel information M+1. And so on.

[0292] If the reference RF map data is the RF map data containing the original data previously transmitted by the base station, then the reference RF map data corresponding to the M differential channel information transmitted in S505 are all RF map data containing the original data (such as original channel information 2) transmitted in S505.

[0293] Optionally, if the duration of the first period is an integer multiple of the duration of the second period, such as T ref T update Satisfy: T ref =N×

[0294] T update Then the base station can use the second information to indicate the T to the terminal. update And N. After the terminal receives the second information, it can determine the information based on T. update The product of N and N determines the duration T of the first cycle. ref .

[0295] Optionally, the second information can also be used to configure the first location range information and the second location range information. The first location range information indicates the location range corresponding to the original channel information, and the second location range information indicates the location range corresponding to the differential channel information. The second location range information can be the same as the first location range, or the second location range can be a subset of the first location range.

[0296] Optionally, the second information may indicate the aforementioned configuration information in the format of a radio resource control (RRC) information element (IE). This configuration information may include configuration information for determining differential channel information, and configuration information for transmitting channel information between the base station and the terminal. For example, the second information may also be referred to as RF map configuration information, denoted as RFMapConfig. This application does not limit the name or representation of the RF map configuration information; RFMapConfig may be represented as follows:

[0297]

[0298]

[0299] As mentioned above, the RF map configuration information can include parameter information indicating the duration of the first period, namely refRFMapReportInterval, where RFMap-ReportInterval represents the parameter format for the duration of the first period. Specifically, RFMap-ReportInterval can include parameter information indicating the time unit, namely intervalUnit. The ENUMERATED following intervalUnit indicates that this parameter information uses an enumeration method, enumerating a value from {ms (milliseconds), s (seconds), min (minutes), extended} as the time unit for the duration of the first period. RFMap-ReportInterval can also include parameter information indicating the specific value of the first period duration, namely intervalValue. The INTEGER following intervalValue indicates an integer parameter with a value within a specified range (1..maxReportInterval), where maxReportInterval can be a predefined value of the protocol. The OPTIONAL indicates that the corresponding parameter information is optional. In specific implementations, the base station can configure or not configure optional parameter information according to implementation requirements, which will not be elaborated further below.

[0300] The RF map configuration information may also include parameter information for indicating the duration of the second period, namely updateRFMapReportInterval mentioned above. The parameter information for the duration of the second period is also represented by the parameter format of RFMap-ReportInterval mentioned above.

[0301] The RF map configuration information may also include parameter information for indicating the first start time information, namely the txStartTimeInterval mentioned above. The RFMap-ReportInterval mentioned above indicates the parameter format of the first start time information.

[0302] The RF map configuration information may also include parameter information for indicating location range information (such as a first location range or a second location range), namely the aforementioned rfMapRange, where LocationRange represents the parameter format of the location range information. Specifically, LocationRange may include parameter information for indicating that the location range is a polygon range, namely the aforementioned polygonRange, where Ellipsoid-Point following polygonRange represents the vertex coordinate format of the polygon (such as expressed by latitude and longitude), and the number of vertices of the polygon is between 1 and maxLocRangePoints.

[0303] The LocationRange can include parameters indicating that the location range is circular, i.e., the aforementioned circleRange, whose parameter format is CircleRange. Specifically, the CircleRange can include parameters indicating the center point of the circular range, i.e., the aforementioned location, whose parameter format is Ellipsoid-Point. The CircleRange can also include parameters indicating the radius of the circular range, i.e., the aforementioned radius, whose specific value is an integer parameter within a specified range (0..maxRadius), where maxRadius can be a predefined value of the protocol.

[0304] The LocationRange can include parameters indicating that the location range is an elliptical range, i.e., the ellipsoidRange mentioned above, whose parameter format is represented by EllipsoidRange. Specifically, the EllipsoidRange can include parameters indicating the location of the center point of the elliptical range, i.e., the location mentioned above, whose parameter format is represented by Ellipsoid-Point. The Ellipsoid-Point can include parameters for enumerating north and south latitudes, i.e., the latitudeSign mentioned above. The Ellipsoid-Point can also include parameters indicating latitude values, i.e., degreesLatitude mentioned above, which indicates that the latitude value is an integer in the range (0..8388607). The Ellipsoid-Point can also include parameters indicating longitude values, i.e., degreesLongitude mentioned above, which indicates that the longitude value is an integer in the range (-8388608..8388607).

[0305] The EllipsoidRange may also include parameters indicating the major axis radius of the ellipse's range, namely radiusMajor, where radiusMajor is an integer within a specified range (0..maxRadius). The EllipsoidRange may also include parameters indicating the minor axis radius of the ellipse's range, namely radiusMinor, where radiusMinor is an integer within a specified range (0..maxRadius), and maxRadius can be a predefined value. Optionally, the EllipsoidRange may also include parameters indicating the orientation angle of the major axis of the ellipse's range, namely orientationMajor, where orientationMajor is an integer within a range (0..179).

[0306] The RF map configuration information may also include parameter information indicating the method for determining the first difference information, such as updateMethod mentioned above. The CHOICE following this parameter information indicates that the parameter information selects one of several alternative types to represent the specific data. That is, the parameter information selects a value from {mpc_match,mat_vec_ori_diff1,mat_vec_ori_diff2,mat_vec_trans_diff1,mat_vec_trans_diff2} as the specific scheme for determining the first difference information method. The specific alternative schemes are as follows:

[0307] ①mpc_match indicates that the MPC differential scheme is used when determining the first differential information. That is, when the channel information is in MPC format, the first differential information is determined by a scheme that differentiates the parameters of the first transmission path and the reference path.

[0308] ②mat_vec_ori_diff1 indicates that a vector / matrix raw data differential scheme is used when determining the first differential information. That is, when the channel information is in vector / matrix format, the original data of the first channel parameter set and the reference channel parameter set are differentially processed (method 1 above), and the 10% of elements with the largest amplitude are selected and retained as the second differential component after differential processing.

[0309] ③mat_vec_ori_diff2 indicates that a vector / matrix raw data differential scheme is used when determining the first differential information. That is, when the channel information is in vector / matrix format, the original data of the first channel parameter set and the reference channel parameter set are differentially processed (method 1 above), and the 20% of elements with the largest amplitude are selected and retained as the second differential component after differential processing.

[0310] ④mat_vec_trans_diff1 indicates that vector / matrix transformation data differential is used when determining the first differential information. That is, when the channel information is in vector / matrix format, the scheme of differentially dividing the transformation data of the first channel parameter set and the reference channel parameter set (method 2 above) is used, and after differential, the 10% of elements with the largest amplitude are selected and retained as the second differential component.

[0311] ⑤mat_vec_trans_diff2 indicates that vector / matrix transformation data differential is used when determining the first differential information. That is, when the channel information is in vector / matrix format, the scheme of differentially dividing the transformation data of the first channel parameter set and the reference channel parameter set (method 2 above) is used, and after differential, the 20% of elements with the largest amplitude are selected and retained as the second differential component.

[0312] Optionally, if the updateMethod parameter is not configured in the RF map configuration information, the updateMethod parameter can use a parameter value predefined by the protocol, and this application does not impose any restrictions on this.

[0313] Based on the above, it can be understood that the embodiments of this application involve the following two scenarios when updating channel data:

[0314] Scenario 1: The range of the first position is the same as the range of the second position.

[0315] In this scenario, reference channel information and first channel information can be configured simultaneously. Specifically, RFMapConfig1 can be represented as follows:

[0316]

[0317] The content of RFMapConfig1 is similar to that of RFMapConfig mentioned earlier, so it will not be repeated here.

[0318] Optionally, the rfMapRange parameter in RFMapConfig1 is used to indicate the first location range information and the second location range information, and the specific values ​​of the first location range information and the second location range information are the same.

[0319] In scenario 2, the range of the first position is different from the range of the second position.

[0320] In this scenario, the reference channel information and the first channel information can be configured separately, supporting the use of different regions for the first channel information (e.g., the second location range is smaller than the first location range, enabling local updates within the RF map region). Specifically, the RFMapConfig2 for the reference channel information can be represented as follows:

[0321]

[0322] The content of RFMapConfig2 is similar to that of RFMapConfig mentioned earlier, so it will not be repeated here.

[0323] Optionally, in RFMapConfig2, rfMapRange is a parameter used to indicate the first location range information. The parameter format of rfMapRange is LocationRange, which can be found in the description above and will not be repeated here.

[0324] Specifically, the RFMapConfig3 for the first channel information can be represented as follows:

[0325]

[0326] Optionally, in RFMapConfig3, rfMapRange is a parameter used to indicate the second location range information. The parameter format of rfMapRange is LocationRange, which can be found in the description above and will not be repeated here.

[0327] The above describes the transmission format of the RF map configuration information. The following describes the transmission format (denoted as RFMapInformation) of the reference channel information and the first differential information provided in the embodiments of this application, as follows:

[0328]

[0329] As mentioned above, RFMapInformation can include parameter information for indicating the timestamp of the current moment, i.e., rfMapTime, and the parameter format of the timestamp of the current moment can be TimeStamp.

[0330] Optionally, RFMapInformation may also include parameter information for indicating the timestamp of the reference time, i.e., the parameter format of the timestamp of the reference time in the above rfMapRefTime can be TimeStamp. Optionally, the reference time can be the time corresponding to the reference channel information, or the time of the last update of the channel information, and this application does not impose any restrictions on this.

[0331] RFMapInformation may also include parameter information indicating a location range (such as a first location range or a second location range), i.e., the aforementioned rfMapLocation, whose parameter format can be RFMapLocation. Specifically, RFMapLocation may include parameter information indicating the specific location of the RF map data, i.e., the aforementioned locationCoordinates, whose parameter format can be Ellipsoid-Point, which is used to indicate the coordinates of the location information. RFMapLocation may also include parameter information indicating the location range of the RF map data, i.e., the aforementioned locationRange. The specific values ​​for locationRange can be found in the description above and will not be repeated here.

[0332] RFMapInformation may also include parameter information for reference channel information or first differential information, namely the aforementioned rfMapData, whose parameter format can be RFMapData. Specifically, in the parameter information included in the aforementioned RFMapData, the first four elements are used to transmit the code stream of reference channel information, and the last four elements are used to transmit the code stream of first differential information. Among them, mpcData is used to indicate reference channel information in MPC format, and the OCTET STRING after mpcData indicates that mpcData is binary byte stream data. Similarly, scalarData is used to indicate reference channel information in scalar format, vectorData is used to indicate reference channel information in vector format, and matrixData is used to indicate reference channel information in matrix format. mpcDataUpdate is used to indicate first differential information in MPC format, scalarDataUpdate is used to indicate first differential information in scalar format, vectorDataUpdate is used to indicate first differential information in vector format, and matrixDataUpdate is used to indicate first differential information in matrix format.

[0333] According to the above scheme, the terminal and the base station can complete the transmission of the first differential information (i.e. RF map update data) through RRC signaling, which helps to reduce the amount of data transmitted for RF map channel information. Furthermore, with the reduction in the amount of data transmitted by RRC signaling, the long effective time caused by RRC unpacking is further reduced.

[0334] In some scenarios, such as when terminals exist only in a portion of the RF map grids within the RF map area, the base station can update the RF map grids and their adjacent RF map grids when updating the RF map data. This means the base station can also send partial channel information within the RF map area to the terminal, saving transmission resources. The specific implementation is as follows: The terminal sends third information to the base station, indicating that it expects to obtain channel information within a first location range. This first location range can be, for example, the RF map grid where the terminal is located or its adjacent RF map grids. This third information can constrain the location range of the channel information sent by the base station. Based on this third information, the locations indicated by the location information corresponding to the multiple channel information items included in the first information sent by the base station belong to this first location range.

[0335] Optionally, the third information can be sent to the base station via signaling related to the terminal capability message, such as by carrying the third information to the UECapabilityInformation in the RRC.

[0336] Correspondingly, when the base station sends configuration information to the terminal, it can send it through signaling messages such as RRC Setup, RRC Reconfiguration, System Information Block (SIB), Multicast-Broadcast Services (MBS) Broadcast Configuration, and MBS Multicast Configuration. These signaling messages correspond to different scenarios such as unicast, broadcast, and multicast. That is, the configuration information of the RF map mentioned above can be transmitted between the base station and the terminal through unicast, broadcast, or multicast. The following describes the RRC signaling carrying methods of RF map configuration information and data in unicast, broadcast, and multicast scenarios.

[0337] I. Unicast Scenario: The base station and the terminal can transmit the second information (i.e., channel information configuration information) through RRC signaling such as UECapabilityInformation, RRCSetup, and RRCReconfiguration.

[0338] (1) UECapabilityInformation sent by the terminal to the base station. For example, this UECapabilityInformation may take the following format:

[0339] UECapabilityInformation::=SEQUENCE{

[0340] rrc-TransactionIdentifier RRC-TransactionIdentifier,

[0341] criticalExtensions CHOICE{

[0342] ueCapabilityInformation UECapabilityInformation-IEs,

[0343] criticalExtensionsFuture SEQUENCE{}}

[0344] }

[0345] UECapabilityInformation-IEs::=SEQUENCE{(can carry configuration information)}

[0346] rfMapconfig RFMapConfig OPTIONAL, ...

[0348] }

[0349] As mentioned above, UECapabilityInformation is used to indicate terminal capability information. This UECapabilityInformation may include the parameter information rrc-TransactionIdentifier used to ensure messages are correctly associated or processed. The parameter format of rrc-TransactionIdentifier can be RRC-TransactionIdentifier. UECapabilityInformation may also include parameter information for defining critical extension information, namely the aforementioned criticalExtensions. The criticalExtensions can select a value from {ueCapabilityInformation UECapabilityInformation-IEs,criticalExtensionsFutureSEQUENCE{}} as the specific critical extension information scheme. Here, ueCapabilityInformation is used to indicate the terminal capability information carrying the current version.

[0350] The parameter format of UECapabilityInformation can be UECapabilityInformation-IEs. UECapabilityInformation-IEs can include parameter information indicating RF map configuration information, i.e., the aforementioned rfMapconfig. The parameter format of rfMapconfig can be RFMapConfig, which can be referred to the description above and will not be repeated here. criticalExtensionsFuture is a reserved field used to support future extensions.

[0351] (2) The RRCSetup and RRCReconfiguration sent by the base station to the terminal. For example, the RRCSetup and RRCReconfiguration can take the following formats respectively:

[0352]

[0353] As mentioned above, RRCSetup is used to indicate the parameter information for establishing an RRC message. RRCSetup can include the parameter information `rrc-TransactionIdentifier` to ensure the message is correctly associated or processed. The parameter format of `rrc-TransactionIdentifier` can be `RRC-TransactionIdentifier`. RRCSetup can also include parameter information for defining critical extension information, namely the aforementioned `criticalExtensions`. `criticalExtensions` can select a value from `{rrcSetup RRCSetup-IEs,criticalExtensionsFutureSEQUENCE{}}` as the specific critical extension information scheme. Here, `rrcSetup` is used to indicate the specific RRCSetup information for the current version, and the parameter format of `rrcSetup` can be `RRCSetup-IEs`. Specifically, `RRCSetup-IEs` can include `rfMapconfig`, and the parameter format of `rfMapconfig` can be `RFMapconfig`. The RRCSetup-IEs may also include parameter information for providing specific RF map data (such as first differential information or reference channel information). The parameter format of the RRCSetup-IEs can be RFMapInformation. For details on RFMapconfig and RFMapInformation, please refer to the relevant descriptions above, which will not be repeated here.

[0354] RRCReconfiguration is used to indicate parameter information for RRC reconfiguration messages. This RRCReconfiguration can include parameters to ensure that the RRC reconfiguration message is correctly associated and processed, namely the aforementioned rrc-TransactionIdentifier. The parameter format of rrc-TransactionIdentifier can be RRC-TransactionIdentifier. RRCReconfiguration can also include parameters to define critical extension information, namely the aforementioned criticalExtensions. The criticalExtensions can select a value from {rrcReconfiguration RRCReconfiguration-IEs,criticalExtensionsFuture SEQUENCE{}} as the specific critical extension information scheme. For details, please refer to the description above; it will not be repeated here.

[0355] II. Broadcast Scenario: Base stations and terminals can transmit configuration information via signaling such as SIB and MBSBroadcast-Configuration. In RRC, SIB and MBSBroadcast-Configuration are used to broadcast system information and configure multicast and broadcast services (MBS), and can also carry RF map data and other configuration information. SIB and MBSBroadcast-Configuration can take the following formats:

[0356] SIB_N::=SEQUENCE{(N can be 2, 3, 4, ..., carrying configuration information or RF map data)

[0357]

[0358]

[0359] As mentioned above, SIB_N is used to indicate parameter information of the SIB type, where N can be 2, 3, 4, etc., to represent different SIBs. This SIB_N can carry RF map configuration information and specific RF map data through the rfMapConfig and provideRFMapInformation fields, which will not be elaborated further here. MBSBroadcastConfiguration-r17 is used to configure signaling messages for Multicast and Broadcast Services (MBS). MBSBroadcastConfiguration-r17 can include parameter information defining critical extensions, namely the aforementioned criticalExtensions. A specific parameter can be selected from {mbsBroadcastConfiguration-r17 MBSBroadcastConfiguration-r17-IEs, criticalExtensionsFuture SEQUENCE{}}. mbsBroadcastConfiguration-r17 carries the specific MBS broadcast configuration information for the current version. The parameter format of mbsBroadcastConfiguration-r17 can be MBSBroadcastConfiguration-r17-IEs. MBSBroadcastConfiguration-r17-IEs can also carry RF map configuration information and specific RF map data through the rfMapConfig and provideRFMapInformation fields. criticalExtensionsFuture is a reserved field for supporting future extensions.

[0360] III. In multicast scenarios, base stations and terminals can transmit configuration information via MBSMulticastConfiguration signaling. This MBSMulticastConfiguration is used to configure key signaling messages for multicast services. The MBSMulticastConfiguration can take the following format:

[0361]

[0362] As mentioned above, MBSMulticastConfiguration-r18 can include parameter information for defining key extension information, namely the criticalExtensions mentioned above. One of these criticalExtensions can be selected from {mbsMulticastConfiguration-r18 MBSMulticastConfiguration-r18-IEs,criticalExtensionsFuture SEQUENCE{}} as the specific parameter information. MBSMulticastConfiguration-r18-IEs is used to carry specific MBS multicast configuration information. MBSMulticastConfiguration-r18-IEs can also carry RF map configuration information and specific RF map data through the rfMapConfig and provideRFMapInformation fields, which will not be elaborated further here.

[0363] This application embodiment can utilize existing RRC signaling, such as RRCSetup, RRCReconfiguration, SIB_N, and MBSBroadcastConfiguration-r17. This information can not only be used to establish or reconfigure the connection between the terminal and the network, but also carry RF map configuration information and specific RF map data to complete the transmission of relevant configuration information and RF map update data, flexibly adapt to different RF map data transmission requirements, and achieve higher RF map data transmission efficiency.

[0364] It is understood that, in order to achieve the functions in the above embodiments, the network devices and terminals include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0365] Figure 6 and Figure 7 The diagram illustrates the possible structures of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of network devices (such as base stations) or terminals in the above-described method embodiments, and thus also achieve the beneficial effects of the above-described method embodiments. In the embodiments of this application, the communication device can be as follows: Figure 1 One of the terminals 60a-60j shown can also be as follows: Figure 1The network devices 110a or 110b shown can also be modules (such as chips or chip systems) applied to terminals or network devices.

[0366] The communication device 600 includes a transceiver unit 620, which can be used to receive or send information. The communication device 600 may also include a processing unit 610, which can be used to process instructions or data to achieve corresponding operations.

[0367] It should be understood that when the communication device 600 is a chip configured in (or used in) a communication device, the transceiver unit 620 in the communication device 600 can be the input / output interface or circuit of the chip, and the processing unit 610 in the communication device 600 can be the processor in the chip.

[0368] Optionally, the communication device 600 may further include a storage unit 630, which can be used to store instructions or data. The processing unit 610 can execute the instructions or data stored in the storage unit to enable the communication device to perform corresponding operations.

[0369] The communication device 600 can be used to achieve the above. Figure 2 The method embodiments shown illustrate the functions of network devices or terminals.

[0370] When the communication device 600 is used to implement Figure 2 In the method embodiment shown, the terminal functions as follows: a transceiver unit 620 is configured to receive first information, which indicates multiple channel information corresponding to multiple location information. The first information includes first differential information corresponding to the first location information. The first differential information is the differential information between first channel information and first reference channel information. The first channel information is the channel information corresponding to the first location information among the multiple channel information. A processing unit 610 is configured to determine the first channel information based on the first differential information and the first reference channel information.

[0371] Optionally, the processing unit 610 is further configured to determine that the channel parameter at the second parameter position in the first channel parameter set is the same as the channel parameter at the second parameter position in the reference channel parameter set, wherein the second parameter position is a parameter position in the channel parameter set other than the N2 parameter positions.

[0372] Optionally, the transceiver unit 620 is further configured to receive second information, which is used to configure the channel information transmission mode and to configure one or more of the following parameters:

[0373] The first cycle duration is the transmission interval of the original channel information.

[0374] The second period duration is the transmission interval of the differential channel information, and the first information is one piece of the differential channel information;

[0375] First start time information, which is used to indicate the transmission time of the original channel information in the first cycle;

[0376] The second start time information is used to indicate the start time of the differential channel information of the first cycle;

[0377] First location range information, which is used to indicate the location range corresponding to the original channel information;

[0378] The second location range information is used to indicate the location range corresponding to the differential channel information.

[0379] Optionally, the transceiver unit 620 is further configured to transmit third information, which is used to indicate that the terminal expects to obtain channel information of a first location range, wherein the location indicated by the plurality of location information belongs to the first location range.

[0380] When the communication device 600 is used to implement Figure 2 In the method embodiment shown, the base station functions as follows: A processing unit 610 is configured to determine first information, which indicates multiple channel information corresponding to multiple location information. The first information includes first differential information corresponding to the first location information. The first differential information is the differential information between first channel information and first reference channel information. The first channel information is the channel information corresponding to the first location information among the multiple channel information. A transceiver unit 620 is configured to transmit the first information.

[0381] Optionally, the transceiver unit 620 is further configured to receive second information, which is used to configure the channel information transmission mode and to configure one or more of the following parameters:

[0382] The first cycle duration is the transmission interval of the original channel information.

[0383] The second period duration is the transmission interval of the differential channel information, and the first information is one piece of the differential channel information;

[0384] First start time information, which is used to indicate the transmission time of the original channel information in the first cycle;

[0385] The second start time information is used to indicate the start time of the differential channel information of the first cycle;

[0386] First location range information, which is used to indicate the location range corresponding to the original channel information;

[0387] The second location range information is used to indicate the location range corresponding to the differential channel information.

[0388] Optionally, the transceiver unit 620 is further configured to transmit third information, which is used to indicate that the terminal expects to obtain channel information of a first location range, wherein the location indicated by the plurality of location information belongs to the first location range.

[0389] It should also be understood that the specific processes by which each unit performs the corresponding steps described above have been detailed in the above method, and will not be repeated here for the sake of brevity. It should be understood that the transceiver unit 620 in the communication device 600 can be implemented through a communication interface (such as a transceiver, transceiver circuit, input / output interface, or pins, etc.). When the communication interface is a transceiver, the transceiver can consist of a receiver and / or a transmitter. The processing unit 610 in the communication device 600 can be implemented through at least one processor, or it can be implemented through at least one logic circuit. Optionally, the communication device 600 also includes a storage unit, which can be implemented using a memory.

[0390] like Figure 7 As shown, the communication device 700 includes a processor 710 and an interface circuit 720. The processor 710 and the interface circuit 720 are coupled to each other. It is understood that the interface circuit 720 can be a transceiver or an input / output interface. Optionally, the communication device 700 may also include a memory 730 for storing instructions executed by the processor 710, or storing input data required by the processor 710 to execute instructions, or storing data generated after the processor 710 executes instructions.

[0391] In one implementation, the memory 730 may be integrated into the processor 710 or independent of the processor 710.

[0392] When the communication device 700 is used to achieve Figure 2 In the method shown, the processor 710 is used to implement the functions of the processing unit 610, and the interface circuit 720 is used to implement the functions of the transceiver unit 620.

[0393] When the aforementioned communication device is a chip applied to a terminal device, the terminal device chip can implement the functions of the terminal in the above method embodiments. The terminal device chip receives information from other modules (such as an RF module or antenna) in the terminal device, the information being sent to the terminal device by the network device; or, the terminal device chip sends information to other modules (such as an RF module or antenna) in the terminal device, the information being sent to the network device by the terminal device.

[0394] When the aforementioned communication device is a module applied to a network device, the network device module can implement the functions of the network device in the above method embodiments. The network device module receives information from other modules (such as radio frequency modules or antennas) in the network device, which is information sent from the terminal device to the network device; or, the network device module sends information to other modules (such as radio frequency modules or antennas) in the network device, which is information sent from the network device to the terminal device. Here, the network device module can be the baseband chip of the network device, or it can be a DU or other modules. The DU here can be a DU under an open radio access network (O-RAN) architecture.

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

[0396] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in an access network device or a terminal device. The processor and storage medium can also exist as discrete components in the access network device or terminal device.

[0397] According to the method provided in the application embodiments, this application embodiment also provides a computer program product, the computer program product comprising: computer program code, which, when executed by one or more processors, causes a device including the processor to perform as described above. Figure 2 The method shown.

[0398] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. This computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, network equipment, user equipment, or other programmable device.

[0399] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer-readable storage medium that stores the aforementioned computer program or instructions. When the computer program or instructions are executed by one or more processors, they cause a device including the processor to perform actions such as... Figure 2 The method shown.

[0400] As described above, computer programs or instructions can be stored in or transferred from one computer-readable storage medium to another. For example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or it can include both volatile and non-volatile types of storage media.

[0401] According to the method provided in the embodiments of this application, the embodiments of this application also provide a communication system, including one or more of the aforementioned network devices. The system may further include one or more of the aforementioned first terminals.

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

[0403] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this solution according to actual needs.

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

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

Claims

1. A channel information transmission method, characterized in that, include: Receive first information, the first information being used to indicate multiple channel information corresponding to multiple location information, the first information including first differential information corresponding to the first location information, the first differential information being differential information between the first channel information and the first reference channel information, the first channel information being the channel information corresponding to the first location information among the multiple channel information; The first channel information is determined based on the first differential information and the first reference channel information.

2. The method according to claim 1, characterized in that, The first reference channel information is the channel information corresponding to the first location information previously obtained from the network device; or, The first reference channel information is the original channel information corresponding to the first location information obtained from the network device last time.

3. The method according to claim 1 or 2, characterized in that, The first differential information includes a first differential component, which includes the difference between the path parameters of the first transmission path and the path parameters of the reference path. The first channel information includes the path parameters of the first transmission path, and the first reference channel information includes the path parameters of the reference path.

4. The method according to claim 3, characterized in that, The first differential information also includes the identifier of the reference path.

5. The method according to claim 3 or 4, characterized in that, The path parameters include at least one of amplitude, phase, signal transmission delay, signal arrival angle, and signal departure angle.

6. The method according to any one of claims 1 to 5, characterized in that, The first differential information includes a second differential component, which is the difference between a first channel parameter in the first channel parameter set and a first reference channel parameter in the reference channel parameter set. The first channel information includes the first channel parameter set, and the first reference channel information includes the reference channel parameter set.

7. The method according to claim 6, characterized in that, The first differential information also includes first indication information, which is used to indicate the position of the first parameter. The position of the first channel parameter in the first channel parameter set and the position of the first reference channel parameter in the reference channel parameter set are both the positions of the first parameters.

8. The method according to claim 7, characterized in that, Both the first channel parameter set and the reference channel parameter set include N1 channel parameters. The first indication information is used to indicate the positions of N2 parameters, wherein the N2 parameter positions include the first parameter position, and N2 is less than N1. The first difference information includes N2 difference components that correspond one-to-one with the positions of the N2 parameters.

9. The method according to claim 8, characterized in that, The method further includes: The channel parameter at the second parameter position in the first channel parameter set is determined to be the same as the channel parameter at the second parameter position in the reference channel parameter set. Wherein, the second parameter position is the parameter position in the channel parameter set other than the N2 parameter positions.

10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Receive second information, which is used to configure the channel information transmission mode and to configure one or more of the following parameters: The first cycle duration is the transmission interval of the original channel information. The second period duration is the transmission interval of the differential channel information, and the first information is one piece of differential channel information; First start time information, which is used to indicate the transmission time of the original channel information in the first cycle; The second start time information is used to indicate the start transmission time of the differential channel information in the first cycle; First location range information, which is used to indicate the location range corresponding to the original channel information; The second location range information is used to indicate the location range corresponding to the differential channel information.

11. The method according to claim 10, characterized in that, The method further includes: Send a third message, which is used to indicate that the terminal expects to obtain channel information for a first location range, wherein the location indicated by the plurality of location information belongs to the first location range.

12. A channel information transmission method, characterized in that, include: First information is determined, which is used to indicate multiple channel information corresponding to multiple location information. The first information includes first differential information corresponding to the first location information. The first differential information is the differential information between the first channel information and the first reference channel information. The first channel information is the channel information corresponding to the first location information among the multiple channel information. Send the first message.

13. The method according to claim 12, characterized in that, The first reference channel information is the channel information corresponding to the first location information previously indicated to the terminal; or, The first reference channel information is the original channel information corresponding to the first location information previously indicated to the terminal.

14. The method according to claim 12 or 13, characterized in that, The first differential information includes a first differential component, which includes the difference between the path parameters of the first transmission path and the path parameters of the reference path. The first channel information includes path parameters of the first transmission path, and the first reference channel information includes path parameters of at least one transmission path, wherein the at least one transmission path includes the reference path.

15. The method according to claim 14, characterized in that, The first differential information also includes the identifier of the reference path.

16. The method according to claim 14 or 15, characterized in that, The reference path is the transmission path whose signal transmission delay is closest to that of the first transmission path among the at least one transmission paths.

17. The method according to any one of claims 14 to 16, characterized in that, The path parameters include at least one of amplitude, phase, signal transmission delay, signal arrival angle, and signal departure angle.

18. The method according to any one of claims 12 to 17, characterized in that, The first channel information includes a first channel parameter set, which includes multiple channel parameters. The first differential information includes a second differential component, which is the difference between the first channel parameter and the first reference channel parameter. The reference channel information includes a set of reference channel parameters, and the set of reference channel parameters includes the first reference channel parameters.

19. The method according to claim 18, characterized in that, The first differential information also includes first indication information, which is used to indicate the position of the first parameter. The position of the first channel parameter in the first channel parameter set and the position of the first reference channel parameter in the reference channel parameter set are both the positions of the first parameters.

20. The method according to claim 19, characterized in that, Both the first channel parameter set and the reference channel parameter set include N1 channel parameters. The first indication information is used to indicate the positions of N2 parameters, wherein the N2 parameter positions include the first parameter position. The first difference information includes N2 difference components that correspond one-to-one with the positions of the N2 parameters.

21. The method according to claim 20, characterized in that, The N2 difference components are the N2 difference components with the largest amplitude coefficients among the N1 difference components, wherein the N1 difference components are the difference components determined according to the first channel parameter set and the reference channel parameter set.

22. The method according to any one of claims 12 to 21, characterized in that, The method includes: Send a second message, which is used to configure the channel information transmission mode and to configure one or more of the following parameters: The first cycle duration is the transmission interval of the original channel information. The second period duration is the transmission interval of the differential channel information, and the first information is one piece of differential channel information; First start time information, which is used to indicate the transmission time of the original channel information in the first cycle; The second start time information is used to indicate the start transmission time of the differential channel information in the first cycle; First location range information, which is used to indicate the location range corresponding to the original channel information; The second location range information is used to indicate the location range corresponding to the differential channel information.

23. The method according to claim 22, characterized in that, The method further includes: The terminal receives third information, which indicates that it expects to obtain channel information for a first location range, wherein the location indicated by the plurality of location information belongs to the first location range.

24. A communication device, characterized in that, The device includes a processor coupled to a memory for storing a computer program, the processor executing the computer program stored in the memory to cause the communication device to perform the method as claimed in any one of claims 1 to 11; or to cause the communication device to perform the method as claimed in any one of claims 12 to 23.

25. A communication device, characterized in that, It includes a processor and a communication interface, the processor being configured to control the communication interface to implement the method as described in any one of claims 1 to 11; or to cause the communication device to perform the method as described in any one of claims 12 to 23.

26. A computer-readable storage medium, characterized in that, The computer stores instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 11; or cause the computer to perform the method as claimed in any one of claims 12 to 23.

27. A computer program product, characterized in that, The computer program product includes: a computer program that, when run, causes a computer to perform the method as described in any one of claims 1 to 11; or causes the computer to perform the method as described in any one of claims 12 to 23.

28. A communication system, characterized in that, It includes a first communication device and a second communication device, wherein the first communication device is used to perform the method as described in any one of claims 1 to 11; and the second communication device is used to perform the method as described in any one of claims 12 to 23.